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 18

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 18 ale500
S_00B19318 .scope module, "tb" "tb" 2 8;
8 11 ale500
 .timescale -9 -9;
9 18 ale500
L_00B6B1E8 .functor BUFZ 16, v01069E78_0, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
10
L_00B6B258 .functor BUFZ 8, v01069ED0_0, C4<00000000>, C4<00000000>, C4<00000000>;
11
v0106B850_0 .net "addr", 15 0, v01069E78_0; 1 drivers
12
v0106B8A8_0 .net "addr_o", 15 0, L_00B6B1E8; 1 drivers
13
v0106B930_0 .var "clk", 0 0;
14
v0106B988_0 .net "data_i", 7 0, v00B12A38_0; 1 drivers
15
v0106B9E0_0 .net "data_o", 7 0, v01069ED0_0; 1 drivers
16
v0106BA38_0 .net "data_o_o", 7 0, L_00B6B258; 1 drivers
17
v0106BA90_0 .var "firq", 0 0;
18
v0106BAE8_0 .var "irq", 0 0;
19
v0106BB40_0 .var "nmi", 0 0;
20
v0106BB98_0 .net "oe", 0 0, v01069F28_0; 1 drivers
21
v0106BBF0_0 .var "reset", 0 0;
22
v0106BC48_0 .net "we", 0 0, v01069F80_0; 1 drivers
23
L_010715A8 .reduce/nor v01069F28_0;
24
L_01071600 .reduce/nor v01069F80_0;
25
S_00B18D40 .scope module, "cpu" "MC6809_cpu" 2 20, 3 10, S_00B19318;
26 11 ale500
 .timescale -9 -9;
27 18 ale500
L_00B6B2C8 .functor AND 1, L_0106BCA0, L_0106BCF8, C4<1>, C4<1>;
28
L_00B6B3A8 .functor AND 1, L_0106BD50, L_0106BDA8, C4<1>, C4<1>;
29
L_00B6B488 .functor AND 1, L_0106BE00, L_0106BE58, C4<1>, C4<1>;
30
L_0106F600 .functor AND 1, L_01078210, L_0106E5E8, C4<1>, C4<1>;
31
L_00B6B1B0 .functor BUFZ 1, v0106BBF0_0, C4<0>, C4<0>, C4<0>;
32
v01068A58_0 .net *"_s1", 0 0, L_0106BCA0; 1 drivers
33
v01068AB0_0 .net *"_s13", 0 0, L_0106BE00; 1 drivers
34
v01068B08_0 .net *"_s15", 0 0, L_0106BE58; 1 drivers
35
v01068B60_0 .net *"_s24", 8 0, L_0106E538; 1 drivers
36
v01068BB8_0 .net *"_s27", 2 0, C4<000>; 1 drivers
37
v01068C10_0 .net *"_s28", 8 0, C4<000010010>; 1 drivers
38
v01068C68_0 .net *"_s3", 0 0, L_0106BCF8; 1 drivers
39
v01068CC0_0 .net *"_s30", 0 0, L_0106E5E8; 1 drivers
40
v01068D18_0 .net *"_s7", 0 0, L_0106BD50; 1 drivers
41
v01068D70_0 .net *"_s9", 0 0, L_0106BDA8; 1 drivers
42
v01068DC8_0 .net "alu_o_CCR", 7 0, v01068530_0; 1 drivers
43
v01068E20_0 .net "alu_o_result", 15 0, v010688A0_0; 1 drivers
44
v01068E78_0 .alias "cpu_addr_o", 15 0, v0106B850_0;
45
v01068ED0_0 .net "cpu_clk", 0 0, v0106B930_0; 1 drivers
46
v01068F28_0 .alias "cpu_data_i", 7 0, v0106B988_0;
47
v01068F80_0 .alias "cpu_data_o", 7 0, v0106B9E0_0;
48
v01068FD8_0 .net "cpu_dtack_i", 0 0, C4<1>; 1 drivers
49
v01069030_0 .net "cpu_firq_n", 0 0, v0106BA90_0; 1 drivers
50
v01069088_0 .net "cpu_irq_n", 0 0, v0106BAE8_0; 1 drivers
51
v01069138_0 .net "cpu_nmi_n", 0 0, v0106BB40_0; 1 drivers
52
v010690E0_0 .alias "cpu_oe_o", 0 0, v0106BB98_0;
53
v01069190_0 .net "cpu_reset", 0 0, v0106BBF0_0; 1 drivers
54
v010691E8_0 .net "cpu_state_o", 5 0, L_01071550; 1 drivers
55
v01069240_0 .alias "cpu_we_o", 0 0, v0106BC48_0;
56
v01069298_0 .var "datamux_o_alu_in_left_path_addr", 3 0;
57
v010692F0_0 .var "datamux_o_alu_in_left_path_data", 15 0;
58
v01069348_0 .var "datamux_o_alu_in_right_path_data", 15 0;
59
v010693A0_0 .var "datamux_o_dest", 15 0;
60
v010693F8_0 .var "datamux_o_dest_reg_addr", 3 0;
61
v01069450_0 .net "debug_clk", 0 0, C4; 0 drivers
62
v010694A8_0 .net "debug_data_o", 0 0, C4<0>; 1 drivers
63
v01069530_0 .net "dec_lo_dest_memtype", 1 0, v01062588_0; 1 drivers
64
v01069588_0 .net "dec_lo_dest_reg_addr", 3 0, v01062638_0; 1 drivers
65
v010695E0_0 .net "dec_lo_left_path_addr", 3 0, v01062F80_0; 1 drivers
66
v01069638_0 .net "dec_lo_left_path_memtype", 1 0, v01062FD8_0; 1 drivers
67
v01069690_0 .net "dec_lo_right_path_addr", 3 0, v01063088_0; 1 drivers
68
v010696E8_0 .net "dec_lo_right_path_memtype", 1 0, v010630E0_0; 1 drivers
69
v01069740_0 .net "dec_o_alu_opcode", 4 0, L_01078328; 1 drivers
70
v01069798_0 .net "dec_o_alu_size", 0 0, L_0106E8A8; 1 drivers
71
v010697F0_0 .net "dec_o_cond_taken", 0 0, v00B12D50_0; 1 drivers
72
v01069848_0 .net "dec_o_dest_memtype", 1 0, L_01071030; 1 drivers
73
v010698A0_0 .net "dec_o_ea_indirect", 0 0, L_00AFEE38; 1 drivers
74
v010698F8_0 .net "dec_o_ea_ofs16", 0 0, v01060588_0; 1 drivers
75
v01069950_0 .net "dec_o_ea_ofs5", 0 0, v010605E0_0; 1 drivers
76
v010699A8_0 .net "dec_o_ea_ofs8", 0 0, v01060638_0; 1 drivers
77
v01069A00_0 .net "dec_o_ea_wpost", 0 0, v01060690_0; 1 drivers
78
v01069A58_0 .net "dec_o_eabase", 3 0, v010606E8_0; 1 drivers
79
v01069AB0_0 .net "dec_o_eaidx", 3 0, v01060740_0; 1 drivers
80
v01069B08_0 .net "dec_o_left_path_memtype", 1 0, L_01070F18; 1 drivers
81
v01069B60_0 .net "dec_o_operand_read", 0 0, L_01070CE8; 1 drivers
82
v01069BB8_0 .net "dec_o_operand_write", 0 0, L_010712E8; 1 drivers
83
v01069C10_0 .net "dec_o_p1_mode", 2 0, v010627F0_0; 1 drivers
84
v01069C68_0 .net "dec_o_right_path_memtype", 1 0, L_01070FC0; 1 drivers
85
v01069CC0_0 .net "dec_o_source_size", 0 0, L_0106F868; 1 drivers
86
v01069D18_0 .net "dec_o_use_s", 0 0, v01063348_0; 1 drivers
87
v01069D70_0 .net "dec_o_wdest", 0 0, L_0106E640; 1 drivers
88
v01069DC8_0 .net "dec_o_write_flags", 0 0, L_01078210; 1 drivers
89
v01069E20_0 .var "k_clear_e", 0 0;
90
v01069E78_0 .var "k_cpu_addr", 15 0;
91
v01069ED0_0 .var "k_cpu_data_o", 7 0;
92
v01069F28_0 .var "k_cpu_oe", 0 0;
93
v01069F80_0 .var "k_cpu_we", 0 0;
94
v01069FD8_0 .var "k_dec_su", 0 0;
95
v0106A030_0 .var "k_eahi", 7 0;
96
v0106A088_0 .var "k_ealo", 7 0;
97
v0106A0E0_0 .var "k_exception_process", 0 0;
98
v0106A138_0 .net "k_firq_req", 0 0, L_00B6B3A8; 1 drivers
99
v0106A190_0 .var "k_force_read_word_from_mem", 0 0;
100
v0106A1E8_0 .var "k_inc_pc", 0 0;
101
v0106A240_0 .var "k_inc_su", 0 0;
102
v0106A298_0 .var "k_ind_ea", 7 0;
103
v0106A2F0_0 .var "k_indirect_loaded", 0 0;
104
v0106A348_0 .net "k_irq_req", 0 0, L_00B6B488; 1 drivers
105
v0106A3A0_0 .var "k_mem_state", 2 0;
106
v0106A3F8_0 .var "k_memhi", 7 0;
107
v0106A450_0 .var "k_memlo", 7 0;
108
v0106A4A8_0 .var "k_mul_cnt", 0 0;
109
v0106A930_0 .var "k_new_pc", 15 0;
110
v0106A988_0 .net "k_nmi_req", 0 0, L_00B6B2C8; 1 drivers
111
v0106A9E0_0 .var "k_ofshi", 7 0;
112
v0106AA38_0 .var "k_ofslo", 7 0;
113
v0106AA90_0 .var "k_opcode", 7 0;
114
v0106AAE8_0 .var "k_p2_valid", 0 0;
115
v0106AB40_0 .var "k_p3_valid", 0 0;
116
v0106AB98_0 .var "k_postbyte", 7 0;
117
v0106ABF0_0 .var "k_pp_active_reg", 3 0;
118
v0106AC48_0 .var "k_pp_regs", 7 0;
119
v0106ACA0_0 .var "k_reg_firq", 2 0;
120
v0106ACF8_0 .var "k_reg_irq", 2 0;
121
v0106AD50_0 .var "k_reg_nmi", 2 0;
122
v0106ADA8_0 .net "k_reset", 0 0, L_00B6B1B0; 1 drivers
123
v0106AE00_0 .var "k_set_e", 0 0;
124
v0106AE58_0 .var "k_write_dest", 0 0;
125
v0106AEB0_0 .var "k_write_exg", 0 0;
126
v0106AF08_0 .var "k_write_pc", 0 0;
127
v0106AF60_0 .var "k_write_post_incdec", 0 0;
128
v0106AFB8_0 .var "k_write_tfr", 0 0;
129
v0106B010_0 .var "next_mem_state", 5 0;
130
v0106B068_0 .var "next_push_state", 5 0;
131
v0106B0C0_0 .var "next_state", 5 0;
132
v0106B118_0 .net "op_CWAI", 0 0, v010628A0_0; 1 drivers
133
v0106B170_0 .net "op_EXG", 0 0, v010628F8_0; 1 drivers
134
v0106B1C8_0 .net "op_JMP", 0 0, v01062950_0; 1 drivers
135
v0106B220_0 .net "op_JSR", 0 0, v010629A8_0; 1 drivers
136
v0106B278_0 .net "op_LEA", 0 0, v01062A00_0; 1 drivers
137
v0106B2D0_0 .net "op_MUL", 0 0, v01062A58_0; 1 drivers
138
v0106B328_0 .net "op_PULL", 0 0, v01062AB0_0; 1 drivers
139
v0106B380_0 .net "op_PUSH", 0 0, v01062B08_0; 1 drivers
140
v0106B3D8_0 .net "op_RTI", 0 0, v01062B60_0; 1 drivers
141
v0106B430_0 .net "op_RTS", 0 0, v01062BB8_0; 1 drivers
142
v0106B488_0 .net "op_SWI", 0 0, v01062C10_0; 1 drivers
143
v0106B4E0_0 .net "op_SYNC", 0 0, v01062C68_0; 1 drivers
144
v0106B538_0 .net "op_TFR", 0 0, v01062CC0_0; 1 drivers
145
v0106B590_0 .net "regs_o_CCR", 7 0, L_0106E278; 1 drivers
146
v0106B5E8_0 .net "regs_o_dp", 7 0, v01063B08_0; 1 drivers
147
v0106B640_0 .net "regs_o_eamem_addr", 15 0, L_0106F168; 1 drivers
148
v0106B698_0 .net "regs_o_left_path_data", 15 0, v010645E0_0; 1 drivers
149
v0106B6F0_0 .net "regs_o_pc", 15 0, L_0106EEA8; 1 drivers
150
v0106B748_0 .net "regs_o_right_path_data", 15 0, v01064690_0; 1 drivers
151
v0106B7A0_0 .net "regs_o_su", 15 0, L_0106E2D0; 1 drivers
152
v0106B7F8_0 .var "state", 5 0;
153
E_00AF0778 .event posedge, v0106ADA8_0, v010614A8_0;
154
E_00AF0758/0 .event edge, v0106A3F8_0, v0106A450_0, v010630E0_0, v01062848_0;
155
E_00AF0758/1 .event edge, v01064690_0;
156
E_00AF0758 .event/or E_00AF0758/0, E_00AF0758/1;
157
E_00AF0718/0 .event edge, v0106A3F8_0, v0106A450_0, v01062848_0, v01064798_0;
158
E_00AF0718/1 .event edge, v0106A030_0, v0106A088_0, v01064740_0, v01060530_0;
159
E_00AF0718/2 .event edge, v010640E0_0;
160
E_00AF0718 .event/or E_00AF0718/0, E_00AF0718/1, E_00AF0718/2;
161
E_00AEF498/0 .event edge, v01062FD8_0, v0106A3F8_0, v0106A450_0, v01062A00_0;
162
E_00AEF498/1 .event edge, v01060530_0, v010640E0_0, v010645E0_0;
163
E_00AEF498 .event/or E_00AEF498/0, E_00AEF498/1;
164
E_00AEF4B8/0 .event edge, v01062AB0_0, v01062BB8_0, v01062B60_0, v0106A3F8_0;
165
E_00AEF4B8/1 .event edge, v0106A450_0, v01062A00_0, v01060530_0, v010640E0_0;
166
E_00AEF4B8/2 .event edge, v010688A0_0;
167
E_00AEF4B8 .event/or E_00AEF4B8/0, E_00AEF4B8/1, E_00AEF4B8/2;
168
E_00AEF298 .event edge, v0106ABF0_0, v01062638_0;
169
E_00AEF278 .event edge, v0106ABF0_0, v01062F80_0;
170
L_0106BCA0 .part v0106AD50_0, 2, 1;
171
L_0106BCF8 .part v0106AD50_0, 1, 1;
172
L_0106BD50 .part v0106ACA0_0, 2, 1;
173
L_0106BDA8 .part v0106ACA0_0, 1, 1;
174
L_0106BE00 .part v0106ACF8_0, 2, 1;
175
L_0106BE58 .part v0106ACF8_0, 1, 1;
176
L_0106E488 .part v0106AB98_0, 4, 4;
177
L_0106E4E0 .concat [ 8 8 0 0], v0106AA38_0, v0106A9E0_0;
178
L_0106E538 .concat [ 6 3 0 0], v0106B7F8_0, C4<000>;
179
L_0106E5E8 .cmp/eq 9, L_0106E538, C4<000010010>;
180
L_01071550 .part L_0106E278, 0, 6;
181
S_00B18900 .scope module, "alu" "alu" 3 125, 4 15, S_00B18D40;
182 11 ale500
 .timescale -9 -9;
183 18 ale500
v010684A8_0 .alias "CCR", 7 0, v0106B590_0;
184
v01068530_0 .var "CCRo", 7 0;
185
v01068588_0 .net "a_in", 15 0, v010692F0_0; 1 drivers
186
v010685E0_0 .net "b_in", 15 0, v01069348_0; 1 drivers
187
v01068638_0 .net "ccr16_out", 3 0, v01064F80_0; 1 drivers
188
v01068690_0 .net "ccr8_out", 7 0, v01066088_0; 1 drivers
189
v010686E8_0 .alias "clk_in", 0 0, v01068ED0_0;
190
v01068740_0 .alias "opcode_in", 4 0, v01069740_0;
191
v01068798_0 .net "q16_mul", 15 0, v010683F8_0; 1 drivers
192
v010687F0_0 .net "q16_out", 15 0, v01065450_0; 1 drivers
193
v01068848_0 .net "q8_out", 7 0, v01067F80_0; 1 drivers
194
v010688A0_0 .var "q_out", 15 0;
195
v010688F8_0 .var "ra_in", 15 0;
196
v01068950_0 .var "rb_in", 15 0;
197
v010689A8_0 .var "rop_in", 4 0;
198
v01068A00_0 .alias "sz_in", 0 0, v01069798_0;
199
E_00AF2098/0 .event edge, v010631E8_0, v01065450_0, v00B12CF8_0, v01064F80_0;
200
E_00AF2098/1 .event edge, v01067F80_0, v01066088_0;
201
E_00AF2098 .event/or E_00AF2098/0, E_00AF2098/1;
202
L_0106BEB0 .part v010692F0_0, 0, 8;
203
L_0106BF08 .part v01069348_0, 0, 8;
204
L_0106E010 .part v010688F8_0, 0, 8;
205
L_0106E068 .part v01068950_0, 0, 8;
206
S_00B18ED8 .scope module, "mulu" "mul8x8" 4 33, 4 618, S_00B18900;
207 11 ale500
 .timescale -9 -9;
208 18 ale500
v01068298_0 .net "a", 7 0, L_0106BEB0; 1 drivers
209
v010682F0_0 .net "b", 7 0, L_0106BF08; 1 drivers
210
v01068348_0 .alias "clk_in", 0 0, v01068ED0_0;
211
v010683A0_0 .var "pipe0", 15 0;
212
v010683F8_0 .var "pipe1", 15 0;
213
v01068450_0 .alias "q", 15 0, v01068798_0;
214
S_00B190F8 .scope module, "alu8" "alu8" 4 34, 4 200, S_00B18900;
215 11 ale500
 .timescale -9 -9;
216 18 ale500
L_0106C930 .functor NOT 8, L_0106E010, C4<00000000>, C4<00000000>, C4<00000000>;
217
L_0106C968 .functor BUFZ 8, L_0106C930, C4<00000000>, C4<00000000>, C4<00000000>;
218
L_0106CAB8 .functor BUFZ 8, L_0106C118, C4<00000000>, C4<00000000>, C4<00000000>;
219
L_0106CAF0 .functor OR 1, L_0106C220, L_0106C278, C4<0>, C4<0>;
220
L_0106CBD0 .functor OR 1, L_0106CAF0, L_0106C2D0, C4<0>, C4<0>;
221
L_0106CB98 .functor OR 1, L_0106CBD0, L_0106C328, C4<0>, C4<0>;
222
L_0106CC78 .functor OR 1, L_0106CB98, L_0106C380, C4<0>, C4<0>;
223
L_0106CD90 .functor OR 1, L_0106CC78, L_0106C3D8, C4<0>, C4<0>;
224
L_0106CE38 .functor OR 1, L_0106CD90, L_0106C430, C4<0>, C4<0>;
225
L_0106CEE0 .functor OR 1, L_0106CE38, L_0106C488, C4<0>, C4<0>;
226
L_0106CF88 .functor NOT 1, L_0106C538, C4<0>, C4<0>, C4<0>;
227
L_0106D030 .functor AND 1, L_0106C4E0, L_0106CF88, C4<1>, C4<1>;
228
L_0106CFF8 .functor NOT 1, L_0106C590, C4<0>, C4<0>, C4<0>;
229
L_0106D0D8 .functor AND 1, L_0106D030, L_0106CFF8, C4<1>, C4<1>;
230
L_0106D1D8 .functor NOT 1, L_0106C640, C4<0>, C4<0>, C4<0>;
231
L_0106D248 .functor AND 1, L_0106D0D8, L_0106D1D8, C4<1>, C4<1>;
232
L_0106D2F0 .functor NOT 1, L_0106C5E8, C4<0>, C4<0>, C4<0>;
233
L_0106D360 .functor AND 1, L_0106D248, L_0106D2F0, C4<1>, C4<1>;
234
L_0106D408 .functor NOT 1, L_0106C698, C4<0>, C4<0>, C4<0>;
235
L_0106D478 .functor AND 1, L_0106D360, L_0106D408, C4<1>, C4<1>;
236
L_0106D520 .functor NOT 1, L_0106C6F0, C4<0>, C4<0>, C4<0>;
237
L_0106D590 .functor AND 1, L_0106D478, L_0106D520, C4<1>, C4<1>;
238
L_0106D638 .functor NOT 1, L_0106C748, C4<0>, C4<0>, C4<0>;
239
L_0106D6A8 .functor AND 1, L_0106D590, L_0106D638, C4<1>, C4<1>;
240
L_0106E930 .functor OR 1, L_0106DB40, L_0106C0C0, C4<0>, C4<0>;
241
L_0106EBD0 .functor XNOR 1, L_0106BF60, C4<1>, C4<0>, C4<0>;
242
L_0106EC40 .functor OR 1, L_0106DDA8, L_0106EBD0, C4<0>, C4<0>;
243
v01066030_0 .alias "CCR", 7 0, v0106B590_0;
244
v01066088_0 .var "CCRo", 7 0;
245
v010660E0_0 .net *"_s101", 0 0, L_0106C748; 1 drivers
246
v01066138_0 .net *"_s102", 0 0, L_0106D638; 1 drivers
247
v01066190_0 .net *"_s113", 3 0, L_0106DAE8; 1 drivers
248
v010661E8_0 .net *"_s114", 3 0, C4<1001>; 1 drivers
249
v01066240_0 .net *"_s116", 0 0, L_0106DB40; 1 drivers
250
v01066298_0 .net *"_s118", 0 0, L_0106E930; 1 drivers
251
v010662F0_0 .net *"_s12", 7 0, C4<00000000>; 1 drivers
252
v01066348_0 .net *"_s120", 7 0, C4<00000110>; 1 drivers
253
v010663A0_0 .net *"_s122", 7 0, L_0106DB98; 1 drivers
254
v010663F8_0 .net *"_s130", 3 0, L_0106DCF8; 1 drivers
255
v01066450_0 .net *"_s131", 5 0, L_0106DD50; 1 drivers
256
v010664A8_0 .net *"_s134", 1 0, C4<00>; 1 drivers
257
v01066530_0 .net *"_s135", 5 0, C4<001001>; 1 drivers
258
v01066588_0 .net *"_s137", 0 0, L_0106DDA8; 1 drivers
259
v010665E0_0 .net *"_s139", 0 0, C4<1>; 1 drivers
260
v01066638_0 .net *"_s141", 0 0, L_0106EBD0; 1 drivers
261
v01066690_0 .net *"_s143", 0 0, L_0106EC40; 1 drivers
262
v01066740_0 .net *"_s145", 0 0, C4<0>; 1 drivers
263
v010666E8_0 .net *"_s148", 3 0, L_0106DE00; 1 drivers
264
v01066798_0 .net *"_s149", 4 0, L_0106DE58; 1 drivers
265
v010667F0_0 .net *"_s151", 4 0, C4<00110>; 1 drivers
266
v01066848_0 .net *"_s153", 4 0, L_0106DEB0; 1 drivers
267
v010668A0_0 .net *"_s155", 0 0, C4<0>; 1 drivers
268
v010668F8_0 .net *"_s158", 3 0, L_0106DF08; 1 drivers
269
v01066950_0 .net *"_s159", 4 0, L_0106DF60; 1 drivers
270
v010669A8_0 .net *"_s161", 4 0, L_0106DFB8; 1 drivers
271
v01066A00_0 .net *"_s18", 7 0, C4<00000000>; 1 drivers
272
v01066A58_0 .net *"_s20", 0 0, L_0106C170; 1 drivers
273
v01066AB0_0 .net *"_s22", 0 0, C4<1>; 1 drivers
274
v01066B08_0 .net *"_s24", 0 0, C4<0>; 1 drivers
275
v01066B60_0 .net *"_s33", 0 0, L_0106C220; 1 drivers
276
v01066BB8_0 .net *"_s35", 0 0, L_0106C278; 1 drivers
277
v01066C10_0 .net *"_s36", 0 0, L_0106CAF0; 1 drivers
278
v01066C68_0 .net *"_s39", 0 0, L_0106C2D0; 1 drivers
279
v01066CC0_0 .net *"_s40", 0 0, L_0106CBD0; 1 drivers
280
v01066D18_0 .net *"_s43", 0 0, L_0106C328; 1 drivers
281
v01066D70_0 .net *"_s44", 0 0, L_0106CB98; 1 drivers
282
v01066DC8_0 .net *"_s47", 0 0, L_0106C380; 1 drivers
283
v01066E20_0 .net *"_s48", 0 0, L_0106CC78; 1 drivers
284
v01066E78_0 .net *"_s51", 0 0, L_0106C3D8; 1 drivers
285
v01066ED0_0 .net *"_s52", 0 0, L_0106CD90; 1 drivers
286
v01066F28_0 .net *"_s55", 0 0, L_0106C430; 1 drivers
287
v01066F80_0 .net *"_s56", 0 0, L_0106CE38; 1 drivers
288
v01066FD8_0 .net *"_s59", 0 0, L_0106C488; 1 drivers
289
v01067030_0 .net *"_s63", 0 0, L_0106C4E0; 1 drivers
290
v01067088_0 .net *"_s65", 0 0, L_0106C538; 1 drivers
291
v010670E0_0 .net *"_s66", 0 0, L_0106CF88; 1 drivers
292
v01067138_0 .net *"_s68", 0 0, L_0106D030; 1 drivers
293
v01067190_0 .net *"_s71", 0 0, L_0106C590; 1 drivers
294
v010671E8_0 .net *"_s72", 0 0, L_0106CFF8; 1 drivers
295
v01067240_0 .net *"_s74", 0 0, L_0106D0D8; 1 drivers
296
v01067298_0 .net *"_s77", 0 0, L_0106C640; 1 drivers
297
v010672F0_0 .net *"_s78", 0 0, L_0106D1D8; 1 drivers
298
v01067348_0 .net *"_s80", 0 0, L_0106D248; 1 drivers
299
v010673A0_0 .net *"_s83", 0 0, L_0106C5E8; 1 drivers
300
v010673F8_0 .net *"_s84", 0 0, L_0106D2F0; 1 drivers
301
v01067450_0 .net *"_s86", 0 0, L_0106D360; 1 drivers
302
v010674A8_0 .net *"_s89", 0 0, L_0106C698; 1 drivers
303
v01067530_0 .net *"_s90", 0 0, L_0106D408; 1 drivers
304
v01067588_0 .net *"_s92", 0 0, L_0106D478; 1 drivers
305
v010675E0_0 .net *"_s95", 0 0, L_0106C6F0; 1 drivers
306
v01067638_0 .net *"_s96", 0 0, L_0106D520; 1 drivers
307
v01067690_0 .net *"_s98", 0 0, L_0106D590; 1 drivers
308
v010676E8_0 .net "a_in", 7 0, L_0106E010; 1 drivers
309
v01067740_0 .var "alu8_b_in", 7 0;
310
v01067798_0 .net "arith_c", 0 0, v01065CC0_0; 1 drivers
311
v010677F0_0 .net "arith_h", 0 0, v01065D70_0; 1 drivers
312
v01067848_0 .net "arith_q", 7 0, v01065E78_0; 1 drivers
313
v010678A0_0 .net "arith_v", 0 0, v01065E20_0; 1 drivers
314
v010678F8_0 .net "b_in", 7 0, L_0106E068; 1 drivers
315
v01067950_0 .var "c8", 0 0;
316
v010679A8_0 .net "c_in", 0 0, L_0106BF60; 1 drivers
317
v01067A00_0 .net "ccom8_r", 0 0, L_0106C1C8; 1 drivers
318
v01067A58_0 .net "cdaa8_r", 0 0, L_0106DC48; 1 drivers
319
v01067AB0_0 .alias "clk_in", 0 0, v01068ED0_0;
320
v01067B08_0 .net "cneg8_r", 0 0, L_0106CEE0; 1 drivers
321
v01067B60_0 .net "com8_r", 7 0, L_0106C968; 1 drivers
322
v01067BB8_0 .net "com8_w", 7 0, L_0106C930; 1 drivers
323
v01067C10_0 .net "daa8h_r", 3 0, L_0106DCA0; 1 drivers
324
v01067C68_0 .net "daa_p0_r", 7 0, L_0106DBF0; 1 drivers
325
v01067CC0_0 .var "h8", 0 0;
326
v01067D18_0 .net "h_in", 0 0, L_0106C0C0; 1 drivers
327
v01067D70_0 .net "logic_q", 7 0, v01065FD8_0; 1 drivers
328
v01067DC8_0 .net "n_in", 0 0, L_0106BFB8; 1 drivers
329
v01067E20_0 .net "neg8_r", 7 0, L_0106CAB8; 1 drivers
330
v01067E78_0 .net "neg8_w", 7 0, L_0106C118; 1 drivers
331
v01067ED0_0 .net "opcode_in", 4 0, v010689A8_0; 1 drivers
332
v01067F28_0 .var "q8", 7 0;
333
v01067F80_0 .var "q_out", 7 0;
334
v01067FD8_0 .net "shift_c", 0 0, L_0106DA38; 1 drivers
335
v01068030_0 .net "shift_q", 7 0, v01065A58_0; 1 drivers
336
v01068088_0 .net "shift_v", 0 0, v01065A00_0; 1 drivers
337
v010680E0_0 .var "v8", 0 0;
338
v01068138_0 .net "v_in", 0 0, L_0106C010; 1 drivers
339
v01068190_0 .net "vcom8_r", 0 0, C4<0>; 1 drivers
340
v010681E8_0 .net "vneg8_r", 0 0, L_0106D6A8; 1 drivers
341
v01068240_0 .net "z_in", 0 0, L_0106C068; 1 drivers
342
E_00AF1F78/0 .event edge, v01067F28_0, v00B12CF8_0, v01067CC0_0, v010680E0_0;
343
E_00AF1F78/1 .event edge, v01067950_0;
344
E_00AF1F78 .event/or E_00AF1F78/0, E_00AF1F78/1;
345
E_00B4E980/0 .event edge, v010658A0_0, v01065D18_0, v010659A8_0, v01065348_0;
346
E_00B4E980/1 .event edge, v010657F0_0, v01065E78_0, v01065CC0_0, v01065E20_0;
347
E_00B4E980/2 .event edge, v01065D70_0, v01067B60_0, v01068190_0, v01067E20_0;
348
E_00B4E980/3 .event edge, v01067B08_0, v010681E8_0, v01065A58_0, v010658F8_0;
349
E_00B4E980/4 .event edge, v01065A00_0, v01065FD8_0, v01067C10_0, v01067C68_0;
350
E_00B4E980/5 .event edge, v01067A58_0;
351
E_00B4E980 .event/or E_00B4E980/0, E_00B4E980/1, E_00B4E980/2, E_00B4E980/3, E_00B4E980/4, E_00B4E980/5;
352
E_00B4E920 .event edge, v01065848_0, v01065348_0;
353
L_0106BF60 .part L_0106E278, 0, 1;
354
L_0106BFB8 .part L_0106E278, 3, 1;
355
L_0106C010 .part L_0106E278, 1, 1;
356
L_0106C068 .part L_0106E278, 2, 1;
357
L_0106C0C0 .part L_0106E278, 5, 1;
358
L_0106C118 .arith/sub 8, C4<00000000>, L_0106E010;
359
L_0106C170 .cmp/ne 8, L_0106C930, C4<00000000>;
360
L_0106C1C8 .functor MUXZ 1, C4<0>, C4<1>, L_0106C170, C4<>;
361
L_0106C220 .part L_0106C118, 7, 1;
362
L_0106C278 .part L_0106C118, 6, 1;
363
L_0106C2D0 .part L_0106C118, 5, 1;
364
L_0106C328 .part L_0106C118, 4, 1;
365
L_0106C380 .part L_0106C118, 3, 1;
366
L_0106C3D8 .part L_0106C118, 2, 1;
367
L_0106C430 .part L_0106C118, 1, 1;
368
L_0106C488 .part L_0106C118, 0, 1;
369
L_0106C4E0 .part L_0106C118, 7, 1;
370
L_0106C538 .part L_0106C118, 6, 1;
371
L_0106C590 .part L_0106C118, 5, 1;
372
L_0106C640 .part L_0106C118, 4, 1;
373
L_0106C5E8 .part L_0106C118, 3, 1;
374
L_0106C698 .part L_0106C118, 2, 1;
375
L_0106C6F0 .part L_0106C118, 1, 1;
376
L_0106C748 .part L_0106C118, 0, 1;
377
L_0106C7A0 .part v010689A8_0, 0, 2;
378
L_0106C8A8 .part v010689A8_0, 0, 2;
379
L_0106DA90 .part v010689A8_0, 0, 3;
380
L_0106DAE8 .part L_0106E010, 0, 4;
381
L_0106DB40 .cmp/gt 4, L_0106DAE8, C4<1001>;
382
L_0106DB98 .arith/sum 8, L_0106E010, C4<00000110>;
383
L_0106DBF0 .functor MUXZ 8, L_0106E010, L_0106DB98, L_0106E930, C4<>;
384
L_0106DC48 .part L_0106DFB8, 4, 1;
385
L_0106DCA0 .part L_0106DFB8, 0, 4;
386
L_0106DCF8 .part L_0106DBF0, 4, 4;
387
L_0106DD50 .concat [ 4 2 0 0], L_0106DCF8, C4<00>;
388
L_0106DDA8 .cmp/gt 6, L_0106DD50, C4<001001>;
389
L_0106DE00 .part L_0106DBF0, 4, 4;
390
L_0106DE58 .concat [ 4 1 0 0], L_0106DE00, C4<0>;
391
L_0106DEB0 .arith/sum 5, L_0106DE58, C4<00110>;
392
L_0106DF08 .part L_0106DBF0, 4, 4;
393
L_0106DF60 .concat [ 4 1 0 0], L_0106DF08, C4<0>;
394
L_0106DFB8 .functor MUXZ 5, L_0106DF60, L_0106DEB0, L_0106EC40, C4<>;
395
S_00B18F60 .scope module, "l8" "logic8" 4 255, 4 64, S_00B190F8;
396 11 ale500
 .timescale -9 -9;
397 18 ale500
v01065ED0_0 .alias "a_in", 7 0, v010676E8_0;
398
v01065F28_0 .alias "b_in", 7 0, v010678F8_0;
399
v01065F80_0 .net "opcode_in", 1 0, L_0106C7A0; 1 drivers
400
v01065FD8_0 .var "q_out", 7 0;
401
E_00B4EA40 .event edge, v01065F80_0, v01065848_0, v010657F0_0;
402
S_00B18FE8 .scope module, "a8" "arith8" 4 256, 4 87, S_00B190F8;
403 11 ale500
 .timescale -9 -9;
404 18 ale500
v01065AB0_0 .net *"_s1", 0 0, L_0106C7F8; 1 drivers
405
v01065B08_0 .net *"_s2", 0 0, C4<0>; 1 drivers
406
v01065B60_0 .alias "a_in", 7 0, v010676E8_0;
407
v01065BB8_0 .net "b_in", 7 0, v01067740_0; 1 drivers
408
v01065C10_0 .net "carry", 0 0, L_0106C850; 1 drivers
409
v01065C68_0 .alias "carry_in", 0 0, v010679A8_0;
410
v01065CC0_0 .var "carry_out", 0 0;
411
v01065D18_0 .alias "half_c_in", 0 0, v01067D18_0;
412
v01065D70_0 .var "half_c_out", 0 0;
413
v01065DC8_0 .net "opcode_in", 1 0, L_0106C8A8; 1 drivers
414
v01065E20_0 .var "overflow_out", 0 0;
415
v01065E78_0 .var "q_out", 7 0;
416
E_00B4E8A0/0 .event edge, v01065DC8_0, v010657F0_0, v01065BB8_0, v01065E78_0;
417
E_00B4E8A0/1 .event edge, v01065D18_0;
418
E_00B4E8A0 .event/or E_00B4E8A0/0, E_00B4E8A0/1;
419
E_00B4E8C0 .event edge, v01065DC8_0, v010657F0_0, v01065BB8_0, v01065E78_0;
420
E_00B4EA80 .event edge, v01065DC8_0, v010657F0_0, v01065BB8_0, v01065C10_0;
421
L_0106C7F8 .part L_0106C8A8, 1, 1;
422
L_0106C850 .functor MUXZ 1, C4<0>, L_0106BF60, L_0106C7F8, C4<>;
423
S_00B19070 .scope module, "s8" "shift8" 4 257, 4 160, S_00B190F8;
424 11 ale500
 .timescale -9 -9;
425 18 ale500
v010656E8_0 .net *"_s1", 0 0, L_0106D930; 1 drivers
426
v01065740_0 .net *"_s3", 0 0, L_0106D988; 1 drivers
427
v01065798_0 .net *"_s5", 0 0, L_0106D9E0; 1 drivers
428
v010657F0_0 .alias "a_in", 7 0, v010676E8_0;
429
v01065848_0 .alias "b_in", 7 0, v010678F8_0;
430
v010658A0_0 .alias "carry_in", 0 0, v010679A8_0;
431
v010658F8_0 .alias "carry_out", 0 0, v01067FD8_0;
432
v01065950_0 .net "opcode_in", 2 0, L_0106DA90; 1 drivers
433
v010659A8_0 .alias "overflow_in", 0 0, v01068138_0;
434
v01065A00_0 .var "overflow_out", 0 0;
435
v01065A58_0 .var "q_out", 7 0;
436
E_00B4E940 .event edge, v010659A8_0, v01065950_0, v010657F0_0;
437
E_00B4E8E0 .event edge, v010657F0_0, v01065950_0, v010658A0_0;
438
L_0106D930 .part L_0106DA90, 0, 1;
439
L_0106D988 .part L_0106E010, 7, 1;
440
L_0106D9E0 .part L_0106E010, 0, 1;
441
L_0106DA38 .functor MUXZ 1, L_0106D9E0, L_0106D988, L_0106D930, C4<>;
442
S_00B18988 .scope module, "alu16" "alu16" 4 35, 4 345, S_00B18900;
443 11 ale500
 .timescale -9 -9;
444 18 ale500
v01064F28_0 .alias "CCR", 7 0, v0106B590_0;
445
v01064F80_0 .var "CCRo", 3 0;
446
v01064FD8_0 .net "a_in", 15 0, v010688F8_0; 1 drivers
447
v01065030_0 .net "arith_c", 0 0, v01064DC8_0; 1 drivers
448
v01065088_0 .net "arith_q", 15 0, v01064ED0_0; 1 drivers
449
v010650E0_0 .net "arith_v", 0 0, v01064E78_0; 1 drivers
450
v01065138_0 .net "b_in", 15 0, v01068950_0; 1 drivers
451
v01065190_0 .var "c16", 0 0;
452
v010651E8_0 .net "c_in", 0 0, L_0106E0C0; 1 drivers
453
v01065240_0 .alias "clk_in", 0 0, v01068ED0_0;
454
v01065298_0 .var "n16", 0 0;
455
v010652F0_0 .net "n_in", 0 0, L_0106E118; 1 drivers
456
v01065348_0 .alias "opcode_in", 4 0, v01067ED0_0;
457
v010653A0_0 .var "q16", 15 0;
458
v010653F8_0 .alias "q_mul_in", 15 0, v01068798_0;
459
v01065450_0 .var "q_out", 15 0;
460
v010654A8_0 .var "reg_n_in", 0 0;
461
v01065530_0 .var "reg_z_in", 0 0;
462
v01065588_0 .var "v16", 0 0;
463
v01065638_0 .net "v_in", 0 0, L_0106E170; 1 drivers
464
v010655E0_0 .var "z16", 0 0;
465
v01065690_0 .net "z_in", 0 0, L_0106E1C8; 1 drivers
466
E_00AF2038/0 .event edge, v010653A0_0, v01065298_0, v010655E0_0, v01065588_0;
467
E_00AF2038/1 .event edge, v01065190_0;
468
E_00AF2038 .event/or E_00AF2038/0, E_00AF2038/1;
469
E_00B4EAE0 .event edge, v010653A0_0, v01065348_0, v010654A8_0, v01065530_0;
470
E_00B4ED00/0 .event edge, v01064D70_0, v01065638_0, v01065348_0, v01064ED0_0;
471
E_00B4ED00/1 .event edge, v01064DC8_0, v01064E78_0, v010653F8_0, v01064D18_0;
472
E_00B4ED00/2 .event edge, v01064CC0_0;
473
E_00B4ED00 .event/or E_00B4ED00/0, E_00B4ED00/1, E_00B4ED00/2;
474
L_0106E0C0 .part L_0106E278, 0, 1;
475
L_0106E118 .part L_0106E278, 3, 1;
476
L_0106E170 .part L_0106E278, 1, 1;
477
L_0106E1C8 .part L_0106E278, 2, 1;
478
L_0106E220 .part v010689A8_0, 0, 2;
479
S_00B19180 .scope module, "a16" "arith16" 4 430, 4 131, S_00B18988;
480 11 ale500
 .timescale -9 -9;
481 18 ale500
v01064CC0_0 .alias "a_in", 15 0, v01064FD8_0;
482
v01064D18_0 .alias "b_in", 15 0, v01065138_0;
483
v01064D70_0 .alias "carry_in", 0 0, v010651E8_0;
484
v01064DC8_0 .var "carry_out", 0 0;
485
v01064E20_0 .net "opcode_in", 1 0, L_0106E220; 1 drivers
486
v01064E78_0 .var "overflow_out", 0 0;
487
v01064ED0_0 .var "q_out", 15 0;
488
E_00B4ED20 .event edge, v01064E20_0, v01064CC0_0, v01064D18_0, v01064ED0_0;
489
E_00B4ECC0 .event edge, v01064E20_0, v01064CC0_0, v01064D18_0, v01064D70_0;
490
S_00B18B20 .scope module, "regs" "regblock" 3 137, 5 7, S_00B18D40;
491 11 ale500
 .timescale -9 -9;
492 18 ale500
L_0106EEA8 .functor BUFZ 16, v01063C10_0, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
493
L_0106F168 .functor BUFZ 16, v01063690_0, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
494
L_0106F210 .functor OR 1, v0106AFB8_0, v0106AEB0_0, C4<0>, C4<0>;
495
L_0106F408 .functor OR 1, v0106A1E8_0, v0106AF08_0, C4<0>, C4<0>;
496
v010639A8_0 .var "ACCA", 7 0;
497
v01063A00_0 .var "ACCB", 7 0;
498
v01063A58_0 .alias "CCR_in", 7 0, v01068DC8_0;
499
v01063AB0_0 .alias "CCR_o", 7 0, v0106B590_0;
500
v01063B08_0 .var "DP", 7 0;
501
v01063B60_0 .var "IX", 15 0;
502
v01063BB8_0 .var "IY", 15 0;
503
v01063C10_0 .var "PC", 15 0;
504
v01063C68_0 .var "SS", 15 0;
505
v01063CC0_0 .var "SU", 15 0;
506
v01063D18_0 .net *"_s10", 15 0, C4<0000000000000001>; 1 drivers
507
v01063D70_0 .net *"_s14", 0 0, L_0106F210; 1 drivers
508
v01063DC8_0 .net *"_s20", 0 0, L_0106F408; 1 drivers
509
v01063E20_0 .net *"_s22", 3 0, C4<0101>; 1 drivers
510
v01063E78_0 .var "cff", 0 0;
511
v01063ED0_0 .net "clear_e", 0 0, v01069E20_0; 1 drivers
512
v01063F28_0 .alias "clk_in", 0 0, v01068ED0_0;
513
v01063F80_0 .net "data_w", 15 0, v010693A0_0; 1 drivers
514
v01063FD8_0 .net "dec_su", 0 0, v01069FD8_0; 1 drivers
515
v01064088_0 .net "ea_reg_post", 15 0, v010635E0_0; 1 drivers
516
v01064030_0 .net "eamem_addr", 15 0, v01063690_0; 1 drivers
517
v010640E0_0 .alias "eamem_addr_o", 15 0, v0106B640_0;
518
v01064138_0 .net "eapostbyte", 7 0, v0106A298_0; 1 drivers
519
v01064190_0 .var "eflag", 0 0;
520
v010641E8_0 .net "exg_dest_r", 3 0, L_0106E488; 1 drivers
521
v01064240_0 .var "fflag", 0 0;
522
v01064298_0 .var "hflag", 0 0;
523
v010642F0_0 .net "inc_pc", 0 0, v0106A1E8_0; 1 drivers
524
v01064348_0 .net "inc_su", 0 0, v0106A240_0; 1 drivers
525
v010643A0_0 .var "intff", 0 0;
526
v010643F8_0 .net "left", 15 0, L_0106E380; 1 drivers
527
v01064450_0 .net "new_pc", 15 0, v0106A930_0; 1 drivers
528
v010644A8_0 .var "nff", 0 0;
529
v01064530_0 .net "offset16", 15 0, L_0106E4E0; 1 drivers
530
v01064588_0 .net "path_left_addr", 3 0, v01069298_0; 1 drivers
531
v010645E0_0 .var "path_left_data", 15 0;
532
v01064638_0 .alias "path_right_addr", 3 0, v01069690_0;
533
v01064690_0 .var "path_right_data", 15 0;
534
v010646E8_0 .net "pc_plus_1", 15 0, L_0106E328; 1 drivers
535
v01064740_0 .alias "reg_dp", 7 0, v0106B5E8_0;
536
v01064798_0 .alias "reg_pc", 15 0, v0106B6F0_0;
537
v010647F0_0 .alias "reg_su", 15 0, v0106B7A0_0;
538
v01064848_0 .net "right", 15 0, L_0106E3D8; 1 drivers
539
v010648A0_0 .net "right_reg", 3 0, L_0106E430; 1 drivers
540
v010648F8_0 .net "set_e", 0 0, v0106AE00_0; 1 drivers
541
v01064950_0 .alias "use_s", 0 0, v01069D18_0;
542
v010649A8_0 .var "vff", 0 0;
543
v01064A00_0 .net "write_exg", 0 0, v0106AEB0_0; 1 drivers
544
v01064A58_0 .net "write_flags", 0 0, L_0106F600; 1 drivers
545
v01064AB0_0 .net "write_pc", 0 0, v0106AF08_0; 1 drivers
546
v01064B08_0 .net "write_post", 0 0, v0106AF60_0; 1 drivers
547
v01064B60_0 .net "write_reg", 0 0, v0106AE58_0; 1 drivers
548
v01064BB8_0 .net "write_reg_addr", 3 0, v010693F8_0; 1 drivers
549
v01064C10_0 .net "write_tfr", 0 0, v0106AFB8_0; 1 drivers
550
v01064C68_0 .var "zff", 0 0;
551
E_00AEF038/0 .event edge, v01063088_0, v010634A8_0, v01063530_0, v01063798_0;
552
E_00AEF038/1 .event edge, v010637F0_0, v01063950_0, v010638F8_0, v010638A0_0;
553
E_00AEF038/2 .event edge, v01063B08_0, v01064190_0, v01064240_0, v01064298_0;
554
E_00AEF038/3 .event edge, v010643A0_0, v010644A8_0, v01064C68_0, v010649A8_0;
555
E_00AEF038/4 .event edge, v01063E78_0;
556
E_00AEF038 .event/or E_00AEF038/0, E_00AEF038/1, E_00AEF038/2, E_00AEF038/3, E_00AEF038/4;
557
E_00AEF058/0 .event edge, v01064588_0, v010634A8_0, v01063530_0, v01063798_0;
558
E_00AEF058/1 .event edge, v010637F0_0, v01063950_0, v010638F8_0, v010638A0_0;
559
E_00AEF058/2 .event edge, v01063B08_0, v01064190_0, v01064240_0, v01064298_0;
560
E_00AEF058/3 .event edge, v010643A0_0, v010644A8_0, v01064C68_0, v010649A8_0;
561
E_00AEF058/4 .event edge, v01063E78_0;
562
E_00AEF058 .event/or E_00AEF058/0, E_00AEF058/1, E_00AEF058/2, E_00AEF058/3, E_00AEF058/4;
563
LS_0106E278_0_0 .concat [ 1 1 1 1], v01063E78_0, v010649A8_0, v01064C68_0, v010644A8_0;
564
LS_0106E278_0_4 .concat [ 1 1 1 1], v010643A0_0, v01064298_0, v01064240_0, v01064190_0;
565
L_0106E278 .concat [ 4 4 0 0], LS_0106E278_0_0, LS_0106E278_0_4;
566
L_0106E2D0 .functor MUXZ 16, v01063CC0_0, v01063C68_0, v01063348_0, C4<>;
567
L_0106E328 .arith/sum 16, v01063C10_0, C4<0000000000000001>;
568
L_0106E380 .functor MUXZ 16, v010693A0_0, v010645E0_0, L_0106F210, C4<>;
569
L_0106E3D8 .functor MUXZ 16, v01064690_0, L_0106E328, v0106A1E8_0, C4<>;
570
L_0106E430 .functor MUXZ 4, L_0106E488, C4<0101>, L_0106F408, C4<>;
571
S_00B18A98 .scope module, "ea" "calc_ea" 5 60, 5 191, S_00B18B20;
572 11 ale500
 .timescale -9 -9;
573 18 ale500
v010634A8_0 .net "acca", 7 0, v010639A8_0; 1 drivers
574
v01063530_0 .net "accb", 7 0, v01063A00_0; 1 drivers
575
v01063588_0 .var "ea_reg", 15 0;
576
v010635E0_0 .var "ea_reg_post", 15 0;
577
v01063638_0 .alias "ea_reg_post_o", 15 0, v01064088_0;
578
v01063690_0 .var "eamem_addr", 15 0;
579
v010636E8_0 .alias "eamem_addr_o", 15 0, v01064030_0;
580
v01063740_0 .alias "eapostbyte", 7 0, v01064138_0;
581
v01063798_0 .net "ix", 15 0, v01063B60_0; 1 drivers
582
v010637F0_0 .net "iy", 15 0, v01063BB8_0; 1 drivers
583
v01063848_0 .alias "offset16", 15 0, v01064530_0;
584
v010638A0_0 .net "pc", 15 0, v01063C10_0; 1 drivers
585
v010638F8_0 .net "s", 15 0, v01063C68_0; 1 drivers
586
v01063950_0 .net "u", 15 0, v01063CC0_0; 1 drivers
587
E_00AF1218/0 .event edge, v01060798_0, v01063588_0, v010635E0_0, v01063530_0;
588
E_00AF1218/1 .event edge, v010634A8_0, v01063848_0, v010638A0_0;
589
E_00AF1218 .event/or E_00AF1218/0, E_00AF1218/1;
590
E_00AF1238 .event edge, v01060798_0, v01063588_0;
591
E_00AF0878/0 .event edge, v01060798_0, v01063798_0, v010637F0_0, v01063950_0;
592
E_00AF0878/1 .event edge, v010638F8_0;
593
E_00AF0878 .event/or E_00AF0878/0, E_00AF0878/1;
594
S_00B18BA8 .scope module, "decs" "decoders" 3 168, 6 9, S_00B18D40;
595 11 ale500
 .timescale -9 -9;
596 18 ale500
L_0106F750 .functor OR 1, L_0106E590, v010633A0_0, C4<0>, C4<0>;
597
L_0106F868 .functor OR 1, L_0106F750, L_0106E6F0, C4<0>, C4<0>;
598
L_01070CE8 .functor OR 1, L_01071188, L_01071238, C4<0>, C4<0>;
599
L_01070F18 .functor BUFZ 2, v01062740_0, C4<00>, C4<00>, C4<00>;
600
L_01070FC0 .functor BUFZ 2, v01063240_0, C4<00>, C4<00>, C4<00>;
601
L_01071030 .functor BUFZ 2, v01062690_0, C4<00>, C4<00>, C4<00>;
602
L_01078168 .functor AND 1, L_01071340, L_01071398, C4<1>, C4<1>;
603
L_01078210 .functor AND 1, L_01078168, L_010713F0, C4<1>, C4<1>;
604
L_01078328 .functor BUFZ 5, v01061450_0, C4<00000>, C4<00000>, C4<00000>;
605
v010607F0_0 .net *"_s0", 3 0, C4<1111>; 1 drivers
606
v01060848_0 .net *"_s10", 2 0, L_0106E698; 1 drivers
607
v010608A0_0 .net *"_s13", 0 0, C4<0>; 1 drivers
608
v010608F8_0 .net *"_s14", 2 0, C4<010>; 1 drivers
609
v01060950_0 .net *"_s16", 0 0, L_0106E6F0; 1 drivers
610
v010609A8_0 .net *"_s20", 3 0, C4<1111>; 1 drivers
611
v01060A00_0 .net *"_s22", 0 0, L_0106E748; 1 drivers
612
v01060A58_0 .net *"_s24", 3 0, C4<1000>; 1 drivers
613
v01060AB0_0 .net *"_s26", 0 0, L_0106E7A0; 1 drivers
614
v01060B08_0 .net *"_s28", 3 0, C4<1000>; 1 drivers
615
v01060B60_0 .net *"_s30", 0 0, L_0106E7F8; 1 drivers
616
v01060BB8_0 .net/s *"_s32", 0 0, C4<1>; 1 drivers
617
v01060C10_0 .net/s *"_s34", 0 0, C4<0>; 1 drivers
618
v01060C68_0 .net *"_s36", 0 0, L_0106E850; 1 drivers
619
v01060CC0_0 .net *"_s4", 3 0, C4<1000>; 1 drivers
620
v01060D18_0 .net *"_s40", 2 0, L_01071130; 1 drivers
621
v01060D70_0 .net *"_s43", 0 0, C4<0>; 1 drivers
622
v01060DC8_0 .net *"_s44", 2 0, C4<000>; 1 drivers
623
v01060E20_0 .net *"_s46", 0 0, L_01071188; 1 drivers
624
v01060ED0_0 .net *"_s48", 2 0, L_010711E0; 1 drivers
625
v01060E78_0 .net *"_s51", 0 0, C4<0>; 1 drivers
626
v01060F28_0 .net *"_s52", 2 0, C4<000>; 1 drivers
627
v01060F80_0 .net *"_s54", 0 0, L_01071238; 1 drivers
628
v01060FD8_0 .net *"_s58", 2 0, L_01071290; 1 drivers
629
v01061030_0 .net *"_s6", 0 0, L_0106E590; 1 drivers
630
v01061088_0 .net *"_s61", 0 0, C4<0>; 1 drivers
631
v010610E0_0 .net *"_s62", 2 0, C4<000>; 1 drivers
632
v01061138_0 .net *"_s72", 4 0, C4<00000>; 1 drivers
633
v01061190_0 .net *"_s74", 0 0, L_01071340; 1 drivers
634
v010611E8_0 .net *"_s76", 7 0, C4<00011010>; 1 drivers
635
v01061240_0 .net *"_s78", 0 0, L_01071398; 1 drivers
636
v01061298_0 .net *"_s8", 0 0, L_0106F750; 1 drivers
637
v010612F0_0 .net *"_s80", 0 0, L_01078168; 1 drivers
638
v01061348_0 .net *"_s82", 7 0, C4<00011100>; 1 drivers
639
v010613A0_0 .net *"_s84", 0 0, L_010713F0; 1 drivers
640
v010613F8_0 .alias "alu_opcode", 4 0, v01069740_0;
641
v01061450_0 .var "aop", 4 0;
642
v010614A8_0 .alias "clk_in", 0 0, v01068ED0_0;
643
v01062530_0 .alias "dest_flags_o", 0 0, v01069DC8_0;
644
v01062588_0 .var "dest_memtype_lo", 1 0;
645
v010625E0_0 .alias "dest_memtype_o", 1 0, v01069848_0;
646
v01062638_0 .var "dest_reg_lo", 3 0;
647
v01062690_0 .var "dm", 1 0;
648
v010626E8_0 .var "dr", 3 0;
649
v01062740_0 .var "lm", 1 0;
650
v01062798_0 .var "lr", 3 0;
651
v010627F0_0 .var "mo", 2 0;
652
v01062848_0 .alias "mode", 2 0, v01069C10_0;
653
v010628A0_0 .var "op_CWAI", 0 0;
654
v010628F8_0 .var "op_EXG", 0 0;
655
v01062950_0 .var "op_JMP", 0 0;
656
v010629A8_0 .var "op_JSR", 0 0;
657
v01062A00_0 .var "op_LEA", 0 0;
658
v01062A58_0 .var "op_MUL", 0 0;
659
v01062AB0_0 .var "op_PULL", 0 0;
660
v01062B08_0 .var "op_PUSH", 0 0;
661
v01062B60_0 .var "op_RTI", 0 0;
662
v01062BB8_0 .var "op_RTS", 0 0;
663
v01062C10_0 .var "op_SWI", 0 0;
664
v01062C68_0 .var "op_SYNC", 0 0;
665
v01062CC0_0 .var "op_TFR", 0 0;
666
v01062D18_0 .net "opcode", 7 0, v0106AA90_0; 1 drivers
667
v01062D70_0 .alias "operand_read_o", 0 0, v01069B60_0;
668
v01062DC8_0 .alias "operand_write_o", 0 0, v01069BB8_0;
669
v01062E20_0 .var "p2", 0 0;
670
v01062E78_0 .var "p3", 0 0;
671
v01062ED0_0 .net "page2_valid", 0 0, v0106AAE8_0; 1 drivers
672
v01062F28_0 .net "page3_valid", 0 0, v0106AB40_0; 1 drivers
673
v01062F80_0 .var "path_left_addr_lo", 3 0;
674
v01062FD8_0 .var "path_left_memtype_lo", 1 0;
675
v01063030_0 .alias "path_left_memtype_o", 1 0, v01069B08_0;
676
v01063088_0 .var "path_right_addr_lo", 3 0;
677
v010630E0_0 .var "path_right_memtype_lo", 1 0;
678
v01063138_0 .alias "path_right_memtype_o", 1 0, v01069C68_0;
679
v01063190_0 .net "postbyte0", 7 0, v0106AB98_0; 1 drivers
680
v010631E8_0 .alias "result_size", 0 0, v01069798_0;
681
v01063240_0 .var "rm", 1 0;
682
v01063298_0 .var "rr", 3 0;
683
v010632F0_0 .alias "source_size", 0 0, v01069CC0_0;
684
v01063348_0 .var "ss", 0 0;
685
v010633A0_0 .var "sz", 0 0;
686
v010633F8_0 .alias "use_s", 0 0, v01069D18_0;
687
v01063450_0 .alias "write_dest", 0 0, v01069D70_0;
688
E_00AEEA58 .event posedge, v010614A8_0;
689
E_00AEEB58 .event edge, v00B12E00_0, v00B12EB0_0, v01062E20_0, v01062E78_0;
690
L_0106E640 .cmp/ne 4, v010626E8_0, C4<1111>;
691
L_0106E590 .cmp/gt 4, C4<1000>, v01062798_0;
692
L_0106E698 .concat [ 2 1 0 0], v01063240_0, C4<0>;
693
L_0106E6F0 .cmp/eq 3, L_0106E698, C4<010>;
694
L_0106E748 .cmp/eq 4, v010626E8_0, C4<1111>;
695
L_0106E7A0 .cmp/gt 4, C4<1000>, v01062798_0;
696
L_0106E7F8 .cmp/gt 4, C4<1000>, v010626E8_0;
697
L_0106E850 .functor MUXZ 1, C4<0>, C4<1>, L_0106E7F8, C4<>;
698
L_0106E8A8 .functor MUXZ 1, L_0106E850, L_0106E7A0, L_0106E748, C4<>;
699
L_01071130 .concat [ 2 1 0 0], v01062740_0, C4<0>;
700
L_01071188 .cmp/ne 3, L_01071130, C4<000>;
701
L_010711E0 .concat [ 2 1 0 0], v01063240_0, C4<0>;
702
L_01071238 .cmp/ne 3, L_010711E0, C4<000>;
703
L_01071290 .concat [ 2 1 0 0], v01062690_0, C4<0>;
704
L_010712E8 .cmp/ne 3, L_01071290, C4<000>;
705
L_01071340 .cmp/ne 5, v01061450_0, C4<00000>;
706
L_01071398 .cmp/ne 8, v0106AA90_0, C4<00011010>;
707
L_010713F0 .cmp/ne 8, v0106AA90_0, C4<00011100>;
708
S_00B18C30 .scope module, "dec_ea" "decode_ea" 3 207, 6 738, S_00B18D40;
709 11 ale500
 .timescale -9 -9;
710 18 ale500
L_00AFEE38 .functor AND 1, L_01071448, L_010714A0, C4<1>, C4<1>;
711
v00B12F08_0 .net *"_s1", 0 0, L_01071448; 1 drivers
712
v00B12F60_0 .net *"_s3", 0 0, L_010714A0; 1 drivers
713
v01060530_0 .alias "ea_is_indirect_o", 0 0, v010698A0_0;
714
v01060588_0 .var "ea_ofs16_o", 0 0;
715
v010605E0_0 .var "ea_ofs5_o", 0 0;
716
v01060638_0 .var "ea_ofs8_o", 0 0;
717
v01060690_0 .var "ea_write_back_o", 0 0;
718
v010606E8_0 .var "eabase_o", 3 0;
719
v01060740_0 .var "eaindex_o", 3 0;
720
v01060798_0 .alias "eapostbyte", 7 0, v01064138_0;
721
E_00AEEEF8 .event edge, v01060798_0;
722
L_01071448 .part v0106A298_0, 7, 1;
723
L_010714A0 .part v0106A298_0, 4, 1;
724
S_00B18CB8 .scope module, "test_cond" "test_condition" 3 220, 6 802, S_00B18D40;
725 11 ale500
 .timescale -9 -9;
726 18 ale500
v00B12CF8_0 .alias "CCR", 7 0, v0106B590_0;
727
v00B12D50_0 .var "cond_taken", 0 0;
728
v00B12DA8_0 .net "op", 7 0, L_010714F8; 1 drivers
729
v00B12E00_0 .alias "opcode", 7 0, v01062D18_0;
730
v00B12E58_0 .alias "page2_valid", 0 0, v01062ED0_0;
731
v00B12EB0_0 .alias "postbyte0", 7 0, v01063190_0;
732
E_00AEEED8 .event edge, v00B12E00_0, v00B12DA8_0, v00B12CF8_0;
733
L_010714F8 .functor MUXZ 8, v0106AA90_0, v0106AB98_0, v0106AAE8_0, C4<>;
734
S_00B18DC8 .scope module, "imem" "memory" 2 33, 2 62, S_00B19318;
735 11 ale500
 .timescale -9 -9;
736 18 ale500
v00B12930_0 .alias "addr", 15 0, v0106B850_0;
737
v00B12988_0 .alias "data_i", 7 0, v0106B9E0_0;
738
v00B129E0_0 .alias "data_o", 7 0, v0106B988_0;
739
v00B12A38_0 .var "latecheddata", 7 0;
740
v00B12A90 .array "mem", 0 65535, 7 0;
741
v00B12A90_0 .array/port v00B12A90, 0;
742
v00B12AE8_0 .net "mem0", 7 0, v00B12A90_0; 1 drivers
743
v00B12A90_1 .array/port v00B12A90, 1;
744
v00B12B40_0 .net "mem1", 7 0, v00B12A90_1; 1 drivers
745
v00B12A90_2 .array/port v00B12A90, 2;
746
v00B12B98_0 .net "mem2", 7 0, v00B12A90_2; 1 drivers
747
v00B12A90_3 .array/port v00B12A90, 3;
748
v00B12BF0_0 .net "mem3", 7 0, v00B12A90_3; 1 drivers
749
v00B12C48_0 .net "oe", 0 0, L_010715A8; 1 drivers
750
v00B12CA0_0 .net "we", 0 0, L_01071600; 1 drivers
751
E_00AF1C58 .event negedge, v00B12C48_0;
752
E_00AF1738 .event negedge, v00B12CA0_0;
753
    .scope S_00B18ED8;
754 11 ale500
T_0 ;
755 18 ale500
    %wait E_00AEEA58;
756
    %load/v 8, v01068298_0, 1; Only need 1 of 8 bits
757 12 ale500
; Save base=8 wid=1 in lookaside.
758
    %jmp/0  T_0.0, 8;
759 18 ale500
    %load/v 9, v010682F0_0, 8;
760 12 ale500
    %mov 17, 0, 8;
761
    %jmp/1  T_0.2, 8;
762
T_0.0 ; End of true expr.
763
    %jmp/0  T_0.1, 8;
764
 ; End of false expr.
765
    %blend  9, 0, 16; Condition unknown.
766
    %jmp  T_0.2;
767
T_0.1 ;
768
    %mov 9, 0, 16; Return false value
769
T_0.2 ;
770
    %ix/load 1, 1, 0;
771
    %mov 4, 0, 1;
772
    %jmp/1 T_0.6, 4;
773 18 ale500
    %load/x1p 8, v01068298_0, 1;
774 12 ale500
    %jmp T_0.7;
775
T_0.6 ;
776
    %mov 8, 2, 1;
777
T_0.7 ;
778
; Save base=8 wid=1 in lookaside.
779
    %jmp/0  T_0.3, 8;
780
    %mov 25, 0, 1;
781 18 ale500
    %load/v 26, v010682F0_0, 8;
782 12 ale500
    %mov 34, 0, 7;
783
    %jmp/1  T_0.5, 8;
784
T_0.3 ; End of true expr.
785
    %jmp/0  T_0.4, 8;
786
 ; End of false expr.
787
    %blend  25, 0, 16; Condition unknown.
788
    %jmp  T_0.5;
789
T_0.4 ;
790
    %mov 25, 0, 16; Return false value
791
T_0.5 ;
792
    %add 9, 25, 16;
793
    %ix/load 1, 2, 0;
794
    %mov 4, 0, 1;
795
    %jmp/1 T_0.11, 4;
796 18 ale500
    %load/x1p 8, v01068298_0, 1;
797 12 ale500
    %jmp T_0.12;
798
T_0.11 ;
799
    %mov 8, 2, 1;
800
T_0.12 ;
801
; Save base=8 wid=1 in lookaside.
802
    %jmp/0  T_0.8, 8;
803
    %mov 25, 0, 2;
804 18 ale500
    %load/v 27, v010682F0_0, 8;
805 12 ale500
    %mov 35, 0, 6;
806
    %jmp/1  T_0.10, 8;
807
T_0.8 ; End of true expr.
808
    %jmp/0  T_0.9, 8;
809
 ; End of false expr.
810
    %blend  25, 0, 16; Condition unknown.
811
    %jmp  T_0.10;
812
T_0.9 ;
813
    %mov 25, 0, 16; Return false value
814
T_0.10 ;
815
    %add 9, 25, 16;
816
    %ix/load 1, 3, 0;
817
    %mov 4, 0, 1;
818
    %jmp/1 T_0.16, 4;
819 18 ale500
    %load/x1p 8, v01068298_0, 1;
820 12 ale500
    %jmp T_0.17;
821
T_0.16 ;
822
    %mov 8, 2, 1;
823
T_0.17 ;
824
; Save base=8 wid=1 in lookaside.
825
    %jmp/0  T_0.13, 8;
826
    %mov 25, 0, 3;
827 18 ale500
    %load/v 28, v010682F0_0, 8;
828 12 ale500
    %mov 36, 0, 5;
829
    %jmp/1  T_0.15, 8;
830
T_0.13 ; End of true expr.
831
    %jmp/0  T_0.14, 8;
832
 ; End of false expr.
833
    %blend  25, 0, 16; Condition unknown.
834
    %jmp  T_0.15;
835
T_0.14 ;
836
    %mov 25, 0, 16; Return false value
837
T_0.15 ;
838
    %add 9, 25, 16;
839
    %ix/load 0, 16, 0;
840 18 ale500
    %assign/v0 v010683A0_0, 0, 9;
841 12 ale500
    %ix/load 1, 4, 0;
842
    %mov 4, 0, 1;
843
    %jmp/1 T_0.21, 4;
844 18 ale500
    %load/x1p 8, v01068298_0, 1;
845 12 ale500
    %jmp T_0.22;
846
T_0.21 ;
847
    %mov 8, 2, 1;
848
T_0.22 ;
849
; Save base=8 wid=1 in lookaside.
850
    %jmp/0  T_0.18, 8;
851
    %mov 9, 0, 4;
852 18 ale500
    %load/v 13, v010682F0_0, 8;
853 12 ale500
    %mov 21, 0, 4;
854
    %jmp/1  T_0.20, 8;
855
T_0.18 ; End of true expr.
856
    %jmp/0  T_0.19, 8;
857
 ; End of false expr.
858
    %blend  9, 0, 16; Condition unknown.
859
    %jmp  T_0.20;
860
T_0.19 ;
861
    %mov 9, 0, 16; Return false value
862
T_0.20 ;
863
    %ix/load 1, 5, 0;
864
    %mov 4, 0, 1;
865
    %jmp/1 T_0.26, 4;
866 18 ale500
    %load/x1p 8, v01068298_0, 1;
867 12 ale500
    %jmp T_0.27;
868
T_0.26 ;
869
    %mov 8, 2, 1;
870
T_0.27 ;
871
; Save base=8 wid=1 in lookaside.
872
    %jmp/0  T_0.23, 8;
873
    %mov 25, 0, 5;
874 18 ale500
    %load/v 30, v010682F0_0, 8;
875 12 ale500
    %mov 38, 0, 3;
876
    %jmp/1  T_0.25, 8;
877
T_0.23 ; End of true expr.
878
    %jmp/0  T_0.24, 8;
879
 ; End of false expr.
880
    %blend  25, 0, 16; Condition unknown.
881
    %jmp  T_0.25;
882
T_0.24 ;
883
    %mov 25, 0, 16; Return false value
884
T_0.25 ;
885
    %add 9, 25, 16;
886
    %ix/load 1, 6, 0;
887
    %mov 4, 0, 1;
888
    %jmp/1 T_0.31, 4;
889 18 ale500
    %load/x1p 8, v01068298_0, 1;
890 12 ale500
    %jmp T_0.32;
891
T_0.31 ;
892
    %mov 8, 2, 1;
893
T_0.32 ;
894
; Save base=8 wid=1 in lookaside.
895
    %jmp/0  T_0.28, 8;
896
    %mov 25, 0, 6;
897 18 ale500
    %load/v 31, v010682F0_0, 8;
898 12 ale500
    %mov 39, 0, 2;
899
    %jmp/1  T_0.30, 8;
900
T_0.28 ; End of true expr.
901
    %jmp/0  T_0.29, 8;
902
 ; End of false expr.
903
    %blend  25, 0, 16; Condition unknown.
904
    %jmp  T_0.30;
905
T_0.29 ;
906
    %mov 25, 0, 16; Return false value
907
T_0.30 ;
908
    %add 9, 25, 16;
909
    %ix/load 1, 7, 0;
910
    %mov 4, 0, 1;
911
    %jmp/1 T_0.36, 4;
912 18 ale500
    %load/x1p 8, v01068298_0, 1;
913 12 ale500
    %jmp T_0.37;
914
T_0.36 ;
915
    %mov 8, 2, 1;
916
T_0.37 ;
917
; Save base=8 wid=1 in lookaside.
918
    %jmp/0  T_0.33, 8;
919
    %mov 25, 0, 7;
920 18 ale500
    %load/v 32, v010682F0_0, 8;
921 12 ale500
    %mov 40, 0, 1;
922
    %jmp/1  T_0.35, 8;
923
T_0.33 ; End of true expr.
924
    %jmp/0  T_0.34, 8;
925
 ; End of false expr.
926
    %blend  25, 0, 16; Condition unknown.
927
    %jmp  T_0.35;
928
T_0.34 ;
929
    %mov 25, 0, 16; Return false value
930
T_0.35 ;
931
    %add 9, 25, 16;
932 18 ale500
    %load/v 25, v010683A0_0, 16;
933 12 ale500
    %add 9, 25, 16;
934
    %ix/load 0, 16, 0;
935 18 ale500
    %assign/v0 v010683F8_0, 0, 9;
936 12 ale500
    %jmp T_0;
937
    .thread T_0;
938 18 ale500
    .scope S_00B18F60;
939 12 ale500
T_1 ;
940 18 ale500
    %wait E_00B4EA40;
941
    %load/v 8, v01065F80_0, 2;
942 11 ale500
    %cmpi/u 8, 0, 2;
943 12 ale500
    %jmp/1 T_1.0, 6;
944 11 ale500
    %cmpi/u 8, 1, 2;
945 12 ale500
    %jmp/1 T_1.1, 6;
946 11 ale500
    %cmpi/u 8, 2, 2;
947 12 ale500
    %jmp/1 T_1.2, 6;
948 11 ale500
    %cmpi/u 8, 3, 2;
949 12 ale500
    %jmp/1 T_1.3, 6;
950
    %jmp T_1.4;
951
T_1.0 ;
952 18 ale500
    %load/v 8, v01065F28_0, 8;
953
    %set/v v01065FD8_0, 8, 8;
954 12 ale500
    %jmp T_1.4;
955
T_1.1 ;
956 18 ale500
    %load/v 8, v01065ED0_0, 8;
957
    %load/v 16, v01065F28_0, 8;
958 11 ale500
    %and 8, 16, 8;
959 18 ale500
    %set/v v01065FD8_0, 8, 8;
960 12 ale500
    %jmp T_1.4;
961
T_1.2 ;
962 18 ale500
    %load/v 8, v01065ED0_0, 8;
963
    %load/v 16, v01065F28_0, 8;
964 11 ale500
    %or 8, 16, 8;
965 18 ale500
    %set/v v01065FD8_0, 8, 8;
966 12 ale500
    %jmp T_1.4;
967
T_1.3 ;
968 18 ale500
    %load/v 8, v01065ED0_0, 8;
969
    %load/v 16, v01065F28_0, 8;
970 11 ale500
    %xor 8, 16, 8;
971 18 ale500
    %set/v v01065FD8_0, 8, 8;
972 12 ale500
    %jmp T_1.4;
973
T_1.4 ;
974
    %jmp T_1;
975
    .thread T_1, $push;
976 18 ale500
    .scope S_00B18FE8;
977 12 ale500
T_2 ;
978 18 ale500
    %wait E_00B4EA80;
979
    %load/v 8, v01065DC8_0, 1; Only need 1 of 2 bits
980 11 ale500
; Save base=8 wid=1 in lookaside.
981
    %cmpi/u 8, 0, 1;
982 12 ale500
    %jmp/1 T_2.0, 6;
983 11 ale500
    %cmpi/u 8, 1, 1;
984 12 ale500
    %jmp/1 T_2.1, 6;
985
    %jmp T_2.2;
986
T_2.0 ;
987 18 ale500
    %load/v 8, v01065B60_0, 8;
988 11 ale500
    %mov 16, 0, 1;
989 18 ale500
    %load/v 17, v01065BB8_0, 8;
990 11 ale500
    %mov 25, 0, 1;
991
    %add 8, 17, 9;
992 18 ale500
    %load/v 17, v01065C10_0, 1;
993 11 ale500
    %mov 18, 0, 8;
994
    %add 8, 17, 9;
995 18 ale500
    %set/v v01065E78_0, 8, 8;
996
    %set/v v01065CC0_0, 16, 1;
997 12 ale500
    %jmp T_2.2;
998
T_2.1 ;
999 18 ale500
    %load/v 8, v01065B60_0, 8;
1000 11 ale500
    %mov 16, 0, 1;
1001 18 ale500
    %load/v 17, v01065BB8_0, 8;
1002 11 ale500
    %mov 25, 0, 1;
1003
    %sub 8, 17, 9;
1004 18 ale500
    %load/v 17, v01065C10_0, 1;
1005 11 ale500
    %mov 18, 0, 8;
1006
    %sub 8, 17, 9;
1007 18 ale500
    %set/v v01065E78_0, 8, 8;
1008
    %set/v v01065CC0_0, 16, 1;
1009 12 ale500
    %jmp T_2.2;
1010
T_2.2 ;
1011
    %jmp T_2;
1012
    .thread T_2, $push;
1013 18 ale500
    .scope S_00B18FE8;
1014 12 ale500
T_3 ;
1015 18 ale500
    %wait E_00B4E8C0;
1016
    %load/v 8, v01065DC8_0, 1; Only need 1 of 2 bits
1017 11 ale500
; Save base=8 wid=1 in lookaside.
1018
    %cmpi/u 8, 0, 1;
1019 12 ale500
    %jmp/1 T_3.0, 6;
1020 11 ale500
    %cmpi/u 8, 1, 1;
1021 12 ale500
    %jmp/1 T_3.1, 6;
1022
    %jmp T_3.2;
1023
T_3.0 ;
1024 11 ale500
    %ix/load 1, 7, 0;
1025
    %mov 4, 0, 1;
1026 12 ale500
    %jmp/1 T_3.3, 4;
1027 18 ale500
    %load/x1p 8, v01065B60_0, 1;
1028 12 ale500
    %jmp T_3.4;
1029
T_3.3 ;
1030 11 ale500
    %mov 8, 2, 1;
1031 12 ale500
T_3.4 ;
1032 11 ale500
; Save base=8 wid=1 in lookaside.
1033
    %ix/load 1, 7, 0;
1034
    %mov 4, 0, 1;
1035 12 ale500
    %jmp/1 T_3.5, 4;
1036 18 ale500
    %load/x1p 9, v01065BB8_0, 1;
1037 12 ale500
    %jmp T_3.6;
1038
T_3.5 ;
1039 11 ale500
    %mov 9, 2, 1;
1040 12 ale500
T_3.6 ;
1041 11 ale500
; Save base=9 wid=1 in lookaside.
1042
    %and 8, 9, 1;
1043
    %ix/load 1, 7, 0;
1044
    %mov 4, 0, 1;
1045 12 ale500
    %jmp/1 T_3.7, 4;
1046 18 ale500
    %load/x1p 9, v01065E78_0, 1;
1047 12 ale500
    %jmp T_3.8;
1048
T_3.7 ;
1049 11 ale500
    %mov 9, 2, 1;
1050 12 ale500
T_3.8 ;
1051 11 ale500
; Save base=9 wid=1 in lookaside.
1052
    %inv 9, 1;
1053
    %and 8, 9, 1;
1054
    %ix/load 1, 7, 0;
1055
    %mov 4, 0, 1;
1056 12 ale500
    %jmp/1 T_3.9, 4;
1057 18 ale500
    %load/x1p 9, v01065B60_0, 1;
1058 12 ale500
    %jmp T_3.10;
1059
T_3.9 ;
1060 11 ale500
    %mov 9, 2, 1;
1061 12 ale500
T_3.10 ;
1062 11 ale500
; Save base=9 wid=1 in lookaside.
1063
    %inv 9, 1;
1064
    %ix/load 1, 7, 0;
1065
    %mov 4, 0, 1;
1066 12 ale500
    %jmp/1 T_3.11, 4;
1067 18 ale500
    %load/x1p 10, v01065BB8_0, 1;
1068 12 ale500
    %jmp T_3.12;
1069
T_3.11 ;
1070 11 ale500
    %mov 10, 2, 1;
1071 12 ale500
T_3.12 ;
1072 11 ale500
; Save base=10 wid=1 in lookaside.
1073
    %inv 10, 1;
1074
    %and 9, 10, 1;
1075
    %ix/load 1, 7, 0;
1076
    %mov 4, 0, 1;
1077 12 ale500
    %jmp/1 T_3.13, 4;
1078 18 ale500
    %load/x1p 10, v01065E78_0, 1;
1079 12 ale500
    %jmp T_3.14;
1080
T_3.13 ;
1081 11 ale500
    %mov 10, 2, 1;
1082 12 ale500
T_3.14 ;
1083 11 ale500
; Save base=10 wid=1 in lookaside.
1084
    %and 9, 10, 1;
1085
    %or 8, 9, 1;
1086 18 ale500
    %set/v v01065E20_0, 8, 1;
1087 12 ale500
    %jmp T_3.2;
1088
T_3.1 ;
1089 11 ale500
    %ix/load 1, 7, 0;
1090
    %mov 4, 0, 1;
1091 12 ale500
    %jmp/1 T_3.15, 4;
1092 18 ale500
    %load/x1p 8, v01065B60_0, 1;
1093 12 ale500
    %jmp T_3.16;
1094
T_3.15 ;
1095 11 ale500
    %mov 8, 2, 1;
1096 12 ale500
T_3.16 ;
1097 11 ale500
; Save base=8 wid=1 in lookaside.
1098
    %ix/load 1, 7, 0;
1099
    %mov 4, 0, 1;
1100 12 ale500
    %jmp/1 T_3.17, 4;
1101 18 ale500
    %load/x1p 9, v01065BB8_0, 1;
1102 12 ale500
    %jmp T_3.18;
1103
T_3.17 ;
1104 11 ale500
    %mov 9, 2, 1;
1105 12 ale500
T_3.18 ;
1106 11 ale500
; Save base=9 wid=1 in lookaside.
1107
    %inv 9, 1;
1108
    %and 8, 9, 1;
1109
    %ix/load 1, 7, 0;
1110
    %mov 4, 0, 1;
1111 12 ale500
    %jmp/1 T_3.19, 4;
1112 18 ale500
    %load/x1p 9, v01065E78_0, 1;
1113 12 ale500
    %jmp T_3.20;
1114
T_3.19 ;
1115 11 ale500
    %mov 9, 2, 1;
1116 12 ale500
T_3.20 ;
1117 11 ale500
; Save base=9 wid=1 in lookaside.
1118
    %inv 9, 1;
1119
    %and 8, 9, 1;
1120
    %ix/load 1, 7, 0;
1121
    %mov 4, 0, 1;
1122 12 ale500
    %jmp/1 T_3.21, 4;
1123 18 ale500
    %load/x1p 9, v01065B60_0, 1;
1124 12 ale500
    %jmp T_3.22;
1125
T_3.21 ;
1126 11 ale500
    %mov 9, 2, 1;
1127 12 ale500
T_3.22 ;
1128 11 ale500
; Save base=9 wid=1 in lookaside.
1129
    %inv 9, 1;
1130
    %ix/load 1, 7, 0;
1131
    %mov 4, 0, 1;
1132 12 ale500
    %jmp/1 T_3.23, 4;
1133 18 ale500
    %load/x1p 10, v01065BB8_0, 1;
1134 12 ale500
    %jmp T_3.24;
1135
T_3.23 ;
1136 11 ale500
    %mov 10, 2, 1;
1137 12 ale500
T_3.24 ;
1138 11 ale500
; Save base=10 wid=1 in lookaside.
1139
    %and 9, 10, 1;
1140
    %ix/load 1, 7, 0;
1141
    %mov 4, 0, 1;
1142 12 ale500
    %jmp/1 T_3.25, 4;
1143 18 ale500
    %load/x1p 10, v01065E78_0, 1;
1144 12 ale500
    %jmp T_3.26;
1145
T_3.25 ;
1146 11 ale500
    %mov 10, 2, 1;
1147 12 ale500
T_3.26 ;
1148 11 ale500
; Save base=10 wid=1 in lookaside.
1149
    %and 9, 10, 1;
1150
    %or 8, 9, 1;
1151 18 ale500
    %set/v v01065E20_0, 8, 1;
1152 12 ale500
    %jmp T_3.2;
1153
T_3.2 ;
1154
    %jmp T_3;
1155
    .thread T_3, $push;
1156 18 ale500
    .scope S_00B18FE8;
1157 12 ale500
T_4 ;
1158 18 ale500
    %wait E_00B4E8A0;
1159
    %load/v 8, v01065DC8_0, 1; Only need 1 of 2 bits
1160 11 ale500
; Save base=8 wid=1 in lookaside.
1161
    %cmpi/u 8, 0, 1;
1162 12 ale500
    %jmp/1 T_4.0, 6;
1163 11 ale500
    %cmpi/u 8, 1, 1;
1164 12 ale500
    %jmp/1 T_4.1, 6;
1165
    %jmp T_4.2;
1166
T_4.0 ;
1167
    %ix/load 1, 4, 0;
1168 11 ale500
    %mov 4, 0, 1;
1169 12 ale500
    %jmp/1 T_4.3, 4;
1170 18 ale500
    %load/x1p 8, v01065B60_0, 1;
1171 12 ale500
    %jmp T_4.4;
1172
T_4.3 ;
1173 11 ale500
    %mov 8, 2, 1;
1174 12 ale500
T_4.4 ;
1175 11 ale500
; Save base=8 wid=1 in lookaside.
1176 12 ale500
    %ix/load 1, 4, 0;
1177 11 ale500
    %mov 4, 0, 1;
1178 12 ale500
    %jmp/1 T_4.5, 4;
1179 18 ale500
    %load/x1p 9, v01065BB8_0, 1;
1180 12 ale500
    %jmp T_4.6;
1181
T_4.5 ;
1182 11 ale500
    %mov 9, 2, 1;
1183 12 ale500
T_4.6 ;
1184 11 ale500
; Save base=9 wid=1 in lookaside.
1185 12 ale500
    %xor 8, 9, 1;
1186
    %ix/load 1, 4, 0;
1187 11 ale500
    %mov 4, 0, 1;
1188 12 ale500
    %jmp/1 T_4.7, 4;
1189 18 ale500
    %load/x1p 9, v01065E78_0, 1;
1190 12 ale500
    %jmp T_4.8;
1191
T_4.7 ;
1192 11 ale500
    %mov 9, 2, 1;
1193 12 ale500
T_4.8 ;
1194 11 ale500
; Save base=9 wid=1 in lookaside.
1195 12 ale500
    %xor 8, 9, 1;
1196 18 ale500
    %set/v v01065D70_0, 8, 1;
1197 12 ale500
    %jmp T_4.2;
1198
T_4.1 ;
1199 18 ale500
    %load/v 8, v01065D18_0, 1;
1200
    %set/v v01065D70_0, 8, 1;
1201 12 ale500
    %jmp T_4.2;
1202
T_4.2 ;
1203
    %jmp T_4;
1204
    .thread T_4, $push;
1205 18 ale500
    .scope S_00B19070;
1206 12 ale500
T_5 ;
1207 18 ale500
    %wait E_00B4E8E0;
1208 11 ale500
    %ix/load 1, 1, 0;
1209
    %mov 4, 0, 1;
1210 12 ale500
    %jmp/1 T_5.0, 4;
1211 18 ale500
    %load/x1p 16, v010657F0_0, 7;
1212 12 ale500
    %jmp T_5.1;
1213
T_5.0 ;
1214 11 ale500
    %mov 16, 2, 7;
1215 12 ale500
T_5.1 ;
1216 11 ale500
    %mov 8, 16, 7; Move signal select into place
1217
    %ix/load 1, 7, 0;
1218
    %mov 4, 0, 1;
1219 12 ale500
    %jmp/1 T_5.2, 4;
1220 18 ale500
    %load/x1p 16, v010657F0_0, 1;
1221 12 ale500
    %jmp T_5.3;
1222
T_5.2 ;
1223 11 ale500
    %mov 16, 2, 1;
1224 12 ale500
T_5.3 ;
1225 11 ale500
    %mov 15, 16, 1; Move signal select into place
1226 18 ale500
    %set/v v01065A58_0, 8, 8;
1227
    %load/v 8, v01065950_0, 3;
1228 11 ale500
    %cmpi/u 8, 0, 3;
1229 12 ale500
    %jmp/1 T_5.4, 6;
1230 11 ale500
    %cmpi/u 8, 1, 3;
1231 12 ale500
    %jmp/1 T_5.5, 6;
1232 11 ale500
    %cmpi/u 8, 2, 3;
1233 12 ale500
    %jmp/1 T_5.6, 6;
1234 11 ale500
    %cmpi/u 8, 3, 3;
1235 12 ale500
    %jmp/1 T_5.7, 6;
1236 11 ale500
    %cmpi/u 8, 4, 3;
1237 12 ale500
    %jmp/1 T_5.8, 6;
1238
    %jmp T_5.9;
1239
T_5.4 ;
1240 11 ale500
    %ix/load 1, 1, 0;
1241
    %mov 4, 0, 1;
1242 12 ale500
    %jmp/1 T_5.10, 4;
1243 18 ale500
    %load/x1p 16, v010657F0_0, 7;
1244 12 ale500
    %jmp T_5.11;
1245
T_5.10 ;
1246 11 ale500
    %mov 16, 2, 7;
1247 12 ale500
T_5.11 ;
1248 11 ale500
    %mov 8, 16, 7; Move signal select into place
1249
    %mov 15, 0, 1;
1250 18 ale500
    %set/v v01065A58_0, 8, 8;
1251 12 ale500
    %jmp T_5.9;
1252
T_5.5 ;
1253 11 ale500
    %mov 8, 0, 1;
1254 18 ale500
    %load/v 9, v010657F0_0, 7; Select 7 out of 8 bits
1255
    %set/v v01065A58_0, 8, 8;
1256 12 ale500
    %jmp T_5.9;
1257
T_5.6 ;
1258 11 ale500
    %ix/load 1, 1, 0;
1259
    %mov 4, 0, 1;
1260 12 ale500
    %jmp/1 T_5.12, 4;
1261 18 ale500
    %load/x1p 16, v010657F0_0, 7;
1262 12 ale500
    %jmp T_5.13;
1263
T_5.12 ;
1264 11 ale500
    %mov 16, 2, 7;
1265 12 ale500
T_5.13 ;
1266 11 ale500
    %mov 8, 16, 7; Move signal select into place
1267 18 ale500
    %load/v 15, v010658A0_0, 1;
1268
    %set/v v01065A58_0, 8, 8;
1269 12 ale500
    %jmp T_5.9;
1270
T_5.7 ;
1271 18 ale500
    %load/v 8, v010658A0_0, 1;
1272
    %load/v 9, v010657F0_0, 7; Select 7 out of 8 bits
1273
    %set/v v01065A58_0, 8, 8;
1274 12 ale500
    %jmp T_5.9;
1275
T_5.8 ;
1276 11 ale500
    %ix/load 1, 1, 0;
1277
    %mov 4, 0, 1;
1278 12 ale500
    %jmp/1 T_5.14, 4;
1279 18 ale500
    %load/x1p 16, v010657F0_0, 7;
1280 12 ale500
    %jmp T_5.15;
1281
T_5.14 ;
1282 11 ale500
    %mov 16, 2, 7;
1283 12 ale500
T_5.15 ;
1284 11 ale500
    %mov 8, 16, 7; Move signal select into place
1285
    %ix/load 1, 7, 0;
1286
    %mov 4, 0, 1;
1287 12 ale500
    %jmp/1 T_5.16, 4;
1288 18 ale500
    %load/x1p 16, v010657F0_0, 1;
1289 12 ale500
    %jmp T_5.17;
1290
T_5.16 ;
1291 11 ale500
    %mov 16, 2, 1;
1292 12 ale500
T_5.17 ;
1293 11 ale500
    %mov 15, 16, 1; Move signal select into place
1294 18 ale500
    %set/v v01065A58_0, 8, 8;
1295 12 ale500
    %jmp T_5.9;
1296
T_5.9 ;
1297
    %jmp T_5;
1298
    .thread T_5, $push;
1299 18 ale500
    .scope S_00B19070;
1300 12 ale500
T_6 ;
1301 18 ale500
    %wait E_00B4E940;
1302
    %load/v 8, v010659A8_0, 1;
1303
    %set/v v01065A00_0, 8, 1;
1304
    %load/v 8, v01065950_0, 3;
1305 11 ale500
    %cmpi/u 8, 0, 3;
1306 12 ale500
    %jmp/1 T_6.0, 6;
1307 11 ale500
    %cmpi/u 8, 1, 3;
1308 12 ale500
    %jmp/1 T_6.1, 6;
1309 11 ale500
    %cmpi/u 8, 2, 3;
1310 12 ale500
    %jmp/1 T_6.2, 6;
1311 11 ale500
    %cmpi/u 8, 3, 3;
1312 12 ale500
    %jmp/1 T_6.3, 6;
1313 11 ale500
    %cmpi/u 8, 4, 3;
1314 12 ale500
    %jmp/1 T_6.4, 6;
1315
    %jmp T_6.5;
1316
T_6.0 ;
1317 18 ale500
    %load/v 8, v010659A8_0, 1;
1318
    %set/v v01065A00_0, 8, 1;
1319 12 ale500
    %jmp T_6.5;
1320
T_6.1 ;
1321 11 ale500
    %ix/load 1, 7, 0;
1322
    %mov 4, 0, 1;
1323 12 ale500
    %jmp/1 T_6.6, 4;
1324 18 ale500
    %load/x1p 8, v010657F0_0, 1;
1325 12 ale500
    %jmp T_6.7;
1326
T_6.6 ;
1327 11 ale500
    %mov 8, 2, 1;
1328 12 ale500
T_6.7 ;
1329 11 ale500
; Save base=8 wid=1 in lookaside.
1330
    %ix/load 1, 6, 0;
1331
    %mov 4, 0, 1;
1332 12 ale500
    %jmp/1 T_6.8, 4;
1333 18 ale500
    %load/x1p 9, v010657F0_0, 1;
1334 12 ale500
    %jmp T_6.9;
1335
T_6.8 ;
1336 11 ale500
    %mov 9, 2, 1;
1337 12 ale500
T_6.9 ;
1338 11 ale500
; Save base=9 wid=1 in lookaside.
1339
    %xor 8, 9, 1;
1340 18 ale500
    %set/v v01065A00_0, 8, 1;
1341 12 ale500
    %jmp T_6.5;
1342
T_6.2 ;
1343 18 ale500
    %load/v 8, v010659A8_0, 1;
1344
    %set/v v01065A00_0, 8, 1;
1345 12 ale500
    %jmp T_6.5;
1346
T_6.3 ;
1347 11 ale500
    %ix/load 1, 7, 0;
1348
    %mov 4, 0, 1;
1349 12 ale500
    %jmp/1 T_6.10, 4;
1350 18 ale500
    %load/x1p 8, v010657F0_0, 1;
1351 12 ale500
    %jmp T_6.11;
1352
T_6.10 ;
1353 11 ale500
    %mov 8, 2, 1;
1354 12 ale500
T_6.11 ;
1355 11 ale500
; Save base=8 wid=1 in lookaside.
1356
    %ix/load 1, 6, 0;
1357
    %mov 4, 0, 1;
1358 12 ale500
    %jmp/1 T_6.12, 4;
1359 18 ale500
    %load/x1p 9, v010657F0_0, 1;
1360 12 ale500
    %jmp T_6.13;
1361
T_6.12 ;
1362 11 ale500
    %mov 9, 2, 1;
1363 12 ale500
T_6.13 ;
1364 11 ale500
; Save base=9 wid=1 in lookaside.
1365
    %xor 8, 9, 1;
1366 18 ale500
    %set/v v01065A00_0, 8, 1;
1367 12 ale500
    %jmp T_6.5;
1368
T_6.4 ;
1369 18 ale500
    %load/v 8, v010659A8_0, 1;
1370
    %set/v v01065A00_0, 8, 1;
1371 12 ale500
    %jmp T_6.5;
1372
T_6.5 ;
1373
    %jmp T_6;
1374
    .thread T_6, $push;
1375 18 ale500
    .scope S_00B190F8;
1376 12 ale500
T_7 ;
1377 18 ale500
    %wait E_00B4E920;
1378
    %load/v 8, v010678F8_0, 8;
1379
    %set/v v01067740_0, 8, 8;
1380
    %load/v 8, v01067ED0_0, 5;
1381 16 ale500
    %cmpi/u 8, 24, 5;
1382
    %jmp/1 T_7.0, 6;
1383
    %cmpi/u 8, 25, 5;
1384
    %jmp/1 T_7.1, 6;
1385
    %cmpi/u 8, 29, 5;
1386
    %jmp/1 T_7.2, 6;
1387
    %jmp T_7.3;
1388
T_7.0 ;
1389
    %movi 8, 1, 8;
1390 18 ale500
    %set/v v01067740_0, 8, 8;
1391 16 ale500
    %jmp T_7.3;
1392
T_7.1 ;
1393
    %movi 8, 1, 8;
1394 18 ale500
    %set/v v01067740_0, 8, 8;
1395 16 ale500
    %jmp T_7.3;
1396
T_7.2 ;
1397 18 ale500
    %set/v v01067740_0, 0, 8;
1398 16 ale500
    %jmp T_7.3;
1399
T_7.3 ;
1400
    %jmp T_7;
1401
    .thread T_7, $push;
1402 18 ale500
    .scope S_00B190F8;
1403 16 ale500
T_8 ;
1404 18 ale500
    %wait E_00B4E980;
1405
    %set/v v01067F28_0, 0, 8;
1406
    %load/v 8, v010679A8_0, 1;
1407
    %set/v v01067950_0, 8, 1;
1408
    %load/v 8, v01067D18_0, 1;
1409
    %set/v v01067CC0_0, 8, 1;
1410
    %load/v 8, v01068138_0, 1;
1411
    %set/v v010680E0_0, 8, 1;
1412
    %load/v 8, v01067ED0_0, 5;
1413 12 ale500
    %cmpi/u 8, 1, 5;
1414 16 ale500
    %jmp/1 T_8.0, 6;
1415 11 ale500
    %cmpi/u 8, 8, 5;
1416 16 ale500
    %jmp/1 T_8.1, 6;
1417 11 ale500
    %cmpi/u 8, 10, 5;
1418 16 ale500
    %jmp/1 T_8.2, 6;
1419 11 ale500
    %cmpi/u 8, 9, 5;
1420 16 ale500
    %jmp/1 T_8.3, 6;
1421 11 ale500
    %cmpi/u 8, 11, 5;
1422 16 ale500
    %jmp/1 T_8.4, 6;
1423 12 ale500
    %cmpi/u 8, 25, 5;
1424 16 ale500
    %jmp/1 T_8.5, 6;
1425 12 ale500
    %cmpi/u 8, 24, 5;
1426 16 ale500
    %jmp/1 T_8.6, 6;
1427 11 ale500
    %cmpi/u 8, 22, 5;
1428 16 ale500
    %jmp/1 T_8.7, 6;
1429 11 ale500
    %cmpi/u 8, 21, 5;
1430 16 ale500
    %jmp/1 T_8.8, 6;
1431 11 ale500
    %cmpi/u 8, 16, 5;
1432 16 ale500
    %jmp/1 T_8.9, 6;
1433 12 ale500
    %cmpi/u 8, 17, 5;
1434 16 ale500
    %jmp/1 T_8.10, 6;
1435 11 ale500
    %cmpi/u 8, 19, 5;
1436 16 ale500
    %jmp/1 T_8.11, 6;
1437 12 ale500
    %cmpi/u 8, 18, 5;
1438 16 ale500
    %jmp/1 T_8.12, 6;
1439 11 ale500
    %cmpi/u 8, 20, 5;
1440 16 ale500
    %jmp/1 T_8.13, 6;
1441 11 ale500
    %cmpi/u 8, 5, 5;
1442 16 ale500
    %jmp/1 T_8.14, 6;
1443 11 ale500
    %cmpi/u 8, 6, 5;
1444 16 ale500
    %jmp/1 T_8.15, 6;
1445 11 ale500
    %cmpi/u 8, 7, 5;
1446 16 ale500
    %jmp/1 T_8.16, 6;
1447 11 ale500
    %cmpi/u 8, 4, 5;
1448 16 ale500
    %jmp/1 T_8.17, 6;
1449
    %cmpi/u 8, 30, 5;
1450
    %jmp/1 T_8.18, 6;
1451 11 ale500
    %cmpi/u 8, 26, 5;
1452 16 ale500
    %jmp/1 T_8.19, 6;
1453 11 ale500
    %cmpi/u 8, 2, 5;
1454 16 ale500
    %jmp/1 T_8.20, 6;
1455
    %jmp T_8.21;
1456
T_8.0 ;
1457 12 ale500
    %ix/load 1, 7, 0;
1458
    %mov 4, 0, 1;
1459 16 ale500
    %jmp/1 T_8.25, 4;
1460 18 ale500
    %load/x1p 8, v010676E8_0, 1;
1461 16 ale500
    %jmp T_8.26;
1462
T_8.25 ;
1463 12 ale500
    %mov 8, 2, 1;
1464 16 ale500
T_8.26 ;
1465 12 ale500
; Save base=8 wid=1 in lookaside.
1466 16 ale500
    %jmp/0  T_8.22, 8;
1467 12 ale500
    %mov 9, 1, 8;
1468 16 ale500
    %jmp/1  T_8.24, 8;
1469
T_8.22 ; End of true expr.
1470
    %jmp/0  T_8.23, 8;
1471 12 ale500
 ; End of false expr.
1472
    %blend  9, 0, 8; Condition unknown.
1473 16 ale500
    %jmp  T_8.24;
1474
T_8.23 ;
1475 12 ale500
    %mov 9, 0, 8; Return false value
1476 16 ale500
T_8.24 ;
1477 18 ale500
    %set/v v01067F28_0, 9, 8;
1478 16 ale500
    %jmp T_8.21;
1479
T_8.1 ;
1480 18 ale500
    %load/v 8, v01067848_0, 8;
1481
    %set/v v01067F28_0, 8, 8;
1482
    %load/v 8, v01067798_0, 1;
1483
    %set/v v01067950_0, 8, 1;
1484
    %load/v 8, v010678A0_0, 1;
1485
    %set/v v010680E0_0, 8, 1;
1486
    %load/v 8, v010677F0_0, 1;
1487
    %set/v v01067CC0_0, 8, 1;
1488 16 ale500
    %jmp T_8.21;
1489
T_8.2 ;
1490 18 ale500
    %load/v 8, v01067848_0, 8;
1491
    %set/v v01067F28_0, 8, 8;
1492
    %load/v 8, v01067798_0, 1;
1493
    %set/v v01067950_0, 8, 1;
1494
    %load/v 8, v010678A0_0, 1;
1495
    %set/v v010680E0_0, 8, 1;
1496
    %load/v 8, v010677F0_0, 1;
1497
    %set/v v01067CC0_0, 8, 1;
1498 16 ale500
    %jmp T_8.21;
1499
T_8.3 ;
1500 18 ale500
    %load/v 8, v01067848_0, 8;
1501
    %set/v v01067F28_0, 8, 8;
1502
    %load/v 8, v01067798_0, 1;
1503
    %set/v v01067950_0, 8, 1;
1504
    %load/v 8, v010678A0_0, 1;
1505
    %set/v v010680E0_0, 8, 1;
1506
    %load/v 8, v010677F0_0, 1;
1507
    %set/v v01067CC0_0, 8, 1;
1508 16 ale500
    %jmp T_8.21;
1509
T_8.4 ;
1510 18 ale500
    %load/v 8, v01067848_0, 8;
1511
    %set/v v01067F28_0, 8, 8;
1512
    %load/v 8, v01067798_0, 1;
1513
    %set/v v01067950_0, 8, 1;
1514
    %load/v 8, v010678A0_0, 1;
1515
    %set/v v010680E0_0, 8, 1;
1516
    %load/v 8, v010677F0_0, 1;
1517
    %set/v v01067CC0_0, 8, 1;
1518 16 ale500
    %jmp T_8.21;
1519
T_8.5 ;
1520 18 ale500
    %load/v 8, v01067848_0, 8;
1521
    %set/v v01067F28_0, 8, 8;
1522
    %load/v 8, v010678A0_0, 1;
1523
    %set/v v010680E0_0, 8, 1;
1524 16 ale500
    %jmp T_8.21;
1525
T_8.6 ;
1526 18 ale500
    %load/v 8, v01067848_0, 8;
1527
    %set/v v01067F28_0, 8, 8;
1528
    %load/v 8, v010678A0_0, 1;
1529
    %set/v v010680E0_0, 8, 1;
1530 16 ale500
    %jmp T_8.21;
1531
T_8.7 ;
1532 18 ale500
    %load/v 8, v01067B60_0, 8;
1533
    %set/v v01067F28_0, 8, 8;
1534
    %load/v 8, v01067B60_0, 8;
1535
    %set/v v01067950_0, 8, 1;
1536
    %load/v 8, v01068190_0, 1;
1537
    %set/v v010680E0_0, 8, 1;
1538 16 ale500
    %jmp T_8.21;
1539
T_8.8 ;
1540 18 ale500
    %load/v 8, v01067E20_0, 8;
1541
    %set/v v01067F28_0, 8, 8;
1542
    %load/v 8, v01067B08_0, 1;
1543
    %set/v v01067950_0, 8, 1;
1544
    %load/v 8, v010681E8_0, 1;
1545
    %set/v v010680E0_0, 8, 1;
1546 16 ale500
    %jmp T_8.21;
1547
T_8.9 ;
1548 18 ale500
    %load/v 8, v01068030_0, 8;
1549
    %set/v v01067F28_0, 8, 8;
1550
    %load/v 8, v01067FD8_0, 1;
1551
    %set/v v01067950_0, 8, 1;
1552
    %load/v 8, v01068088_0, 1;
1553
    %set/v v010680E0_0, 8, 1;
1554 16 ale500
    %jmp T_8.21;
1555
T_8.10 ;
1556 18 ale500
    %load/v 8, v01068030_0, 8;
1557
    %set/v v01067F28_0, 8, 8;
1558
    %load/v 8, v01067FD8_0, 1;
1559
    %set/v v01067950_0, 8, 1;
1560
    %load/v 8, v01068088_0, 1;
1561
    %set/v v010680E0_0, 8, 1;
1562 16 ale500
    %jmp T_8.21;
1563
T_8.11 ;
1564 18 ale500
    %load/v 8, v01068030_0, 8;
1565
    %set/v v01067F28_0, 8, 8;
1566
    %load/v 8, v01067FD8_0, 1;
1567
    %set/v v01067950_0, 8, 1;
1568
    %load/v 8, v01068088_0, 1;
1569
    %set/v v010680E0_0, 8, 1;
1570 16 ale500
    %jmp T_8.21;
1571
T_8.12 ;
1572 18 ale500
    %load/v 8, v01068030_0, 8;
1573
    %set/v v01067F28_0, 8, 8;
1574
    %load/v 8, v01067FD8_0, 1;
1575
    %set/v v01067950_0, 8, 1;
1576
    %load/v 8, v01068088_0, 1;
1577
    %set/v v010680E0_0, 8, 1;
1578 16 ale500
    %jmp T_8.21;
1579
T_8.13 ;
1580 18 ale500
    %load/v 8, v01068030_0, 8;
1581
    %set/v v01067F28_0, 8, 8;
1582
    %load/v 8, v01067FD8_0, 1;
1583
    %set/v v01067950_0, 8, 1;
1584
    %load/v 8, v01068088_0, 1;
1585
    %set/v v010680E0_0, 8, 1;
1586 16 ale500
    %jmp T_8.21;
1587
T_8.14 ;
1588 18 ale500
    %load/v 8, v01067D70_0, 8;
1589
    %set/v v01067F28_0, 8, 8;
1590
    %set/v v010680E0_0, 0, 1;
1591 16 ale500
    %jmp T_8.21;
1592
T_8.15 ;
1593 18 ale500
    %load/v 8, v01067D70_0, 8;
1594
    %set/v v01067F28_0, 8, 8;
1595
    %set/v v010680E0_0, 0, 1;
1596 16 ale500
    %jmp T_8.21;
1597
T_8.16 ;
1598 18 ale500
    %load/v 8, v01067D70_0, 8;
1599
    %set/v v01067F28_0, 8, 8;
1600
    %set/v v010680E0_0, 0, 1;
1601 16 ale500
    %jmp T_8.21;
1602
T_8.17 ;
1603 18 ale500
    %load/v 8, v01067D70_0, 8;
1604
    %set/v v01067F28_0, 8, 8;
1605
    %set/v v010680E0_0, 0, 1;
1606 16 ale500
    %jmp T_8.21;
1607
T_8.18 ;
1608 18 ale500
    %load/v 8, v010676E8_0, 8;
1609
    %set/v v01067F28_0, 8, 8;
1610
    %set/v v010680E0_0, 0, 1;
1611 16 ale500
    %jmp T_8.21;
1612
T_8.19 ;
1613 18 ale500
    %load/v 8, v01067C68_0, 4; Select 4 out of 8 bits
1614
    %load/v 12, v01067C10_0, 4;
1615
    %set/v v01067F28_0, 8, 8;
1616
    %load/v 8, v01067A58_0, 1;
1617
    %set/v v01067950_0, 8, 1;
1618 16 ale500
    %jmp T_8.21;
1619
T_8.20 ;
1620 18 ale500
    %load/v 8, v010676E8_0, 8;
1621
    %set/v v01067F28_0, 8, 8;
1622 16 ale500
    %jmp T_8.21;
1623
T_8.21 ;
1624
    %jmp T_8;
1625
    .thread T_8, $push;
1626 18 ale500
    .scope S_00B190F8;
1627 16 ale500
T_9 ;
1628 18 ale500
    %wait E_00AF1F78;
1629
    %load/v 8, v01067F28_0, 8;
1630
    %set/v v01067F80_0, 8, 8;
1631
    %load/v 8, v01067950_0, 1;
1632
    %load/v 9, v010680E0_0, 1;
1633
    %load/v 16, v01067F28_0, 8;
1634 11 ale500
    %cmpi/u 16, 0, 8;
1635
    %mov 16, 4, 1;
1636
    %mov 10, 16, 1;
1637
    %ix/load 1, 7, 0;
1638
    %mov 4, 0, 1;
1639 16 ale500
    %jmp/1 T_9.0, 4;
1640 18 ale500
    %load/x1p 16, v01067F28_0, 1;
1641 16 ale500
    %jmp T_9.1;
1642
T_9.0 ;
1643 11 ale500
    %mov 16, 2, 1;
1644 16 ale500
T_9.1 ;
1645 11 ale500
    %mov 11, 16, 1; Move signal select into place
1646 12 ale500
    %ix/load 1, 4, 0;
1647 11 ale500
    %mov 4, 0, 1;
1648 16 ale500
    %jmp/1 T_9.2, 4;
1649 18 ale500
    %load/x1p 16, v01066030_0, 1;
1650 16 ale500
    %jmp T_9.3;
1651
T_9.2 ;
1652 11 ale500
    %mov 16, 2, 1;
1653 16 ale500
T_9.3 ;
1654 12 ale500
    %mov 12, 16, 1; Move signal select into place
1655 18 ale500
    %load/v 13, v01067CC0_0, 1;
1656 11 ale500
    %ix/load 1, 6, 0;
1657
    %mov 4, 0, 1;
1658 16 ale500
    %jmp/1 T_9.4, 4;
1659 18 ale500
    %load/x1p 16, v01066030_0, 2;
1660 16 ale500
    %jmp T_9.5;
1661
T_9.4 ;
1662 11 ale500
    %mov 16, 2, 2;
1663 16 ale500
T_9.5 ;
1664 11 ale500
    %mov 14, 16, 2; Move signal select into place
1665 18 ale500
    %set/v v01066088_0, 8, 8;
1666 16 ale500
    %jmp T_9;
1667
    .thread T_9, $push;
1668 18 ale500
    .scope S_00B190F8;
1669 16 ale500
T_10 ;
1670 11 ale500
    %end;
1671 16 ale500
    .thread T_10;
1672 18 ale500
    .scope S_00B19180;
1673 16 ale500
T_11 ;
1674 18 ale500
    %wait E_00B4ECC0;
1675
    %load/v 8, v01064E20_0, 2;
1676 11 ale500
    %cmpi/u 8, 0, 2;
1677 16 ale500
    %jmp/1 T_11.0, 6;
1678 11 ale500
    %cmpi/u 8, 1, 2;
1679 16 ale500
    %jmp/1 T_11.1, 6;
1680 11 ale500
    %cmpi/u 8, 2, 2;
1681 16 ale500
    %jmp/1 T_11.2, 6;
1682 11 ale500
    %cmpi/u 8, 3, 2;
1683 16 ale500
    %jmp/1 T_11.3, 6;
1684
    %jmp T_11.4;
1685
T_11.0 ;
1686 18 ale500
    %load/v 8, v01064CC0_0, 16;
1687 11 ale500
    %mov 24, 0, 1;
1688 18 ale500
    %load/v 25, v01064D18_0, 16;
1689 11 ale500
    %mov 41, 0, 1;
1690
    %add 8, 25, 17;
1691 18 ale500
    %set/v v01064ED0_0, 8, 16;
1692
    %set/v v01064DC8_0, 24, 1;
1693 16 ale500
    %jmp T_11.4;
1694
T_11.1 ;
1695 18 ale500
    %load/v 8, v01064CC0_0, 16;
1696 11 ale500
    %mov 24, 0, 1;
1697 18 ale500
    %load/v 25, v01064D18_0, 16;
1698 11 ale500
    %mov 41, 0, 1;
1699
    %sub 8, 25, 17;
1700 18 ale500
    %set/v v01064ED0_0, 8, 16;
1701
    %set/v v01064DC8_0, 24, 1;
1702 16 ale500
    %jmp T_11.4;
1703
T_11.2 ;
1704 18 ale500
    %load/v 8, v01064CC0_0, 16;
1705 11 ale500
    %mov 24, 0, 1;
1706 18 ale500
    %load/v 25, v01064D18_0, 16;
1707 11 ale500
    %mov 41, 0, 1;
1708
    %add 8, 25, 17;
1709 18 ale500
    %load/v 42, v01064D70_0, 1;
1710 11 ale500
    %mov 43, 0, 8;
1711
    %mov 25, 42, 9;
1712
    %mov 34, 0, 8;
1713
    %add 8, 25, 17;
1714 18 ale500
    %set/v v01064ED0_0, 8, 16;
1715
    %set/v v01064DC8_0, 24, 1;
1716 16 ale500
    %jmp T_11.4;
1717
T_11.3 ;
1718 18 ale500
    %load/v 8, v01064CC0_0, 16;
1719 11 ale500
    %mov 24, 0, 1;
1720 18 ale500
    %load/v 25, v01064D18_0, 16;
1721 11 ale500
    %mov 41, 0, 1;
1722
    %sub 8, 25, 17;
1723 18 ale500
    %load/v 42, v01064D70_0, 1;
1724 11 ale500
    %mov 43, 0, 8;
1725
    %mov 25, 42, 9;
1726
    %mov 34, 0, 8;
1727
    %sub 8, 25, 17;
1728 18 ale500
    %set/v v01064ED0_0, 8, 16;
1729
    %set/v v01064DC8_0, 24, 1;
1730 16 ale500
    %jmp T_11.4;
1731
T_11.4 ;
1732
    %jmp T_11;
1733
    .thread T_11, $push;
1734 18 ale500
    .scope S_00B19180;
1735 16 ale500
T_12 ;
1736 18 ale500
    %wait E_00B4ED20;
1737
    %load/v 8, v01064E20_0, 2;
1738 11 ale500
    %cmpi/u 8, 0, 2;
1739 16 ale500
    %jmp/1 T_12.0, 6;
1740 11 ale500
    %cmpi/u 8, 2, 2;
1741 16 ale500
    %jmp/1 T_12.1, 6;
1742 11 ale500
    %cmpi/u 8, 1, 2;
1743 16 ale500
    %jmp/1 T_12.2, 6;
1744 11 ale500
    %cmpi/u 8, 3, 2;
1745 16 ale500
    %jmp/1 T_12.3, 6;
1746
    %jmp T_12.4;
1747
T_12.0 ;
1748 11 ale500
    %ix/load 1, 15, 0;
1749
    %mov 4, 0, 1;
1750 16 ale500
    %jmp/1 T_12.5, 4;
1751 18 ale500
    %load/x1p 8, v01064CC0_0, 1;
1752 16 ale500
    %jmp T_12.6;
1753
T_12.5 ;
1754 11 ale500
    %mov 8, 2, 1;
1755 16 ale500
T_12.6 ;
1756 11 ale500
; Save base=8 wid=1 in lookaside.
1757
    %ix/load 1, 15, 0;
1758
    %mov 4, 0, 1;
1759 16 ale500
    %jmp/1 T_12.7, 4;
1760 18 ale500
    %load/x1p 9, v01064D18_0, 1;
1761 16 ale500
    %jmp T_12.8;
1762
T_12.7 ;
1763 11 ale500
    %mov 9, 2, 1;
1764 16 ale500
T_12.8 ;
1765 11 ale500
; Save base=9 wid=1 in lookaside.
1766
    %and 8, 9, 1;
1767
    %ix/load 1, 15, 0;
1768
    %mov 4, 0, 1;
1769 16 ale500
    %jmp/1 T_12.9, 4;
1770 18 ale500
    %load/x1p 9, v01064ED0_0, 1;
1771 16 ale500
    %jmp T_12.10;
1772
T_12.9 ;
1773 11 ale500
    %mov 9, 2, 1;
1774 16 ale500
T_12.10 ;
1775 11 ale500
; Save base=9 wid=1 in lookaside.
1776
    %inv 9, 1;
1777
    %and 8, 9, 1;
1778
    %ix/load 1, 15, 0;
1779
    %mov 4, 0, 1;
1780 16 ale500
    %jmp/1 T_12.11, 4;
1781 18 ale500
    %load/x1p 9, v01064CC0_0, 1;
1782 16 ale500
    %jmp T_12.12;
1783
T_12.11 ;
1784 11 ale500
    %mov 9, 2, 1;
1785 16 ale500
T_12.12 ;
1786 11 ale500
; Save base=9 wid=1 in lookaside.
1787
    %inv 9, 1;
1788
    %ix/load 1, 15, 0;
1789
    %mov 4, 0, 1;
1790 16 ale500
    %jmp/1 T_12.13, 4;
1791 18 ale500
    %load/x1p 10, v01064D18_0, 1;
1792 16 ale500
    %jmp T_12.14;
1793
T_12.13 ;
1794 11 ale500
    %mov 10, 2, 1;
1795 16 ale500
T_12.14 ;
1796 11 ale500
; Save base=10 wid=1 in lookaside.
1797
    %inv 10, 1;
1798
    %and 9, 10, 1;
1799 17 ale500
    %ix/load 1, 15, 0;
1800 11 ale500
    %mov 4, 0, 1;
1801 16 ale500
    %jmp/1 T_12.15, 4;
1802 18 ale500
    %load/x1p 10, v01064ED0_0, 1;
1803 16 ale500
    %jmp T_12.16;
1804
T_12.15 ;
1805 11 ale500
    %mov 10, 2, 1;
1806 16 ale500
T_12.16 ;
1807 11 ale500
; Save base=10 wid=1 in lookaside.
1808
    %and 9, 10, 1;
1809
    %or 8, 9, 1;
1810 18 ale500
    %set/v v01064E78_0, 8, 1;
1811 16 ale500
    %jmp T_12.4;
1812
T_12.1 ;
1813 11 ale500
    %ix/load 1, 15, 0;
1814
    %mov 4, 0, 1;
1815 16 ale500
    %jmp/1 T_12.17, 4;
1816 18 ale500
    %load/x1p 8, v01064CC0_0, 1;
1817 16 ale500
    %jmp T_12.18;
1818
T_12.17 ;
1819 11 ale500
    %mov 8, 2, 1;
1820 16 ale500
T_12.18 ;
1821 11 ale500
; Save base=8 wid=1 in lookaside.
1822
    %ix/load 1, 15, 0;
1823
    %mov 4, 0, 1;
1824 16 ale500
    %jmp/1 T_12.19, 4;
1825 18 ale500
    %load/x1p 9, v01064D18_0, 1;
1826 16 ale500
    %jmp T_12.20;
1827
T_12.19 ;
1828 11 ale500
    %mov 9, 2, 1;
1829 16 ale500
T_12.20 ;
1830 11 ale500
; Save base=9 wid=1 in lookaside.
1831
    %and 8, 9, 1;
1832
    %ix/load 1, 15, 0;
1833
    %mov 4, 0, 1;
1834 16 ale500
    %jmp/1 T_12.21, 4;
1835 18 ale500
    %load/x1p 9, v01064ED0_0, 1;
1836 16 ale500
    %jmp T_12.22;
1837
T_12.21 ;
1838 11 ale500
    %mov 9, 2, 1;
1839 16 ale500
T_12.22 ;
1840 11 ale500
; Save base=9 wid=1 in lookaside.
1841
    %inv 9, 1;
1842
    %and 8, 9, 1;
1843
    %ix/load 1, 15, 0;
1844
    %mov 4, 0, 1;
1845 16 ale500
    %jmp/1 T_12.23, 4;
1846 18 ale500
    %load/x1p 9, v01064CC0_0, 1;
1847 16 ale500
    %jmp T_12.24;
1848
T_12.23 ;
1849 11 ale500
    %mov 9, 2, 1;
1850 16 ale500
T_12.24 ;
1851 11 ale500
; Save base=9 wid=1 in lookaside.
1852
    %inv 9, 1;
1853
    %ix/load 1, 15, 0;
1854
    %mov 4, 0, 1;
1855 16 ale500
    %jmp/1 T_12.25, 4;
1856 18 ale500
    %load/x1p 10, v01064D18_0, 1;
1857 16 ale500
    %jmp T_12.26;
1858
T_12.25 ;
1859 11 ale500
    %mov 10, 2, 1;
1860 16 ale500
T_12.26 ;
1861 11 ale500
; Save base=10 wid=1 in lookaside.
1862
    %inv 10, 1;
1863
    %and 9, 10, 1;
1864 17 ale500
    %ix/load 1, 15, 0;
1865 11 ale500
    %mov 4, 0, 1;
1866 16 ale500
    %jmp/1 T_12.27, 4;
1867 18 ale500
    %load/x1p 10, v01064ED0_0, 1;
1868 16 ale500
    %jmp T_12.28;
1869
T_12.27 ;
1870 11 ale500
    %mov 10, 2, 1;
1871 16 ale500
T_12.28 ;
1872 11 ale500
; Save base=10 wid=1 in lookaside.
1873
    %and 9, 10, 1;
1874
    %or 8, 9, 1;
1875 18 ale500
    %set/v v01064E78_0, 8, 1;
1876 16 ale500
    %jmp T_12.4;
1877
T_12.2 ;
1878 11 ale500
    %ix/load 1, 15, 0;
1879
    %mov 4, 0, 1;
1880 16 ale500
    %jmp/1 T_12.29, 4;
1881 18 ale500
    %load/x1p 8, v01064CC0_0, 1;
1882 16 ale500
    %jmp T_12.30;
1883
T_12.29 ;
1884 11 ale500
    %mov 8, 2, 1;
1885 16 ale500
T_12.30 ;
1886 11 ale500
; Save base=8 wid=1 in lookaside.
1887
    %ix/load 1, 15, 0;
1888
    %mov 4, 0, 1;
1889 16 ale500
    %jmp/1 T_12.31, 4;
1890 18 ale500
    %load/x1p 9, v01064D18_0, 1;
1891 16 ale500
    %jmp T_12.32;
1892
T_12.31 ;
1893 11 ale500
    %mov 9, 2, 1;
1894 16 ale500
T_12.32 ;
1895 11 ale500
; Save base=9 wid=1 in lookaside.
1896
    %inv 9, 1;
1897
    %and 8, 9, 1;
1898
    %ix/load 1, 15, 0;
1899
    %mov 4, 0, 1;
1900 16 ale500
    %jmp/1 T_12.33, 4;
1901 18 ale500
    %load/x1p 9, v01064ED0_0, 1;
1902 16 ale500
    %jmp T_12.34;
1903
T_12.33 ;
1904 11 ale500
    %mov 9, 2, 1;
1905 16 ale500
T_12.34 ;
1906 11 ale500
; Save base=9 wid=1 in lookaside.
1907
    %inv 9, 1;
1908
    %and 8, 9, 1;
1909
    %ix/load 1, 15, 0;
1910
    %mov 4, 0, 1;
1911 16 ale500
    %jmp/1 T_12.35, 4;
1912 18 ale500
    %load/x1p 9, v01064CC0_0, 1;
1913 16 ale500
    %jmp T_12.36;
1914
T_12.35 ;
1915 11 ale500
    %mov 9, 2, 1;
1916 16 ale500
T_12.36 ;
1917 11 ale500
; Save base=9 wid=1 in lookaside.
1918
    %inv 9, 1;
1919
    %ix/load 1, 15, 0;
1920
    %mov 4, 0, 1;
1921 16 ale500
    %jmp/1 T_12.37, 4;
1922 18 ale500
    %load/x1p 10, v01064D18_0, 1;
1923 16 ale500
    %jmp T_12.38;
1924
T_12.37 ;
1925 11 ale500
    %mov 10, 2, 1;
1926 16 ale500
T_12.38 ;
1927 11 ale500
; Save base=10 wid=1 in lookaside.
1928
    %and 9, 10, 1;
1929 17 ale500
    %ix/load 1, 15, 0;
1930 11 ale500
    %mov 4, 0, 1;
1931 16 ale500
    %jmp/1 T_12.39, 4;
1932 18 ale500
    %load/x1p 10, v01064ED0_0, 1;
1933 16 ale500
    %jmp T_12.40;
1934
T_12.39 ;
1935 11 ale500
    %mov 10, 2, 1;
1936 16 ale500
T_12.40 ;
1937 11 ale500
; Save base=10 wid=1 in lookaside.
1938
    %and 9, 10, 1;
1939
    %or 8, 9, 1;
1940 18 ale500
    %set/v v01064E78_0, 8, 1;
1941 16 ale500
    %jmp T_12.4;
1942
T_12.3 ;
1943 11 ale500
    %ix/load 1, 15, 0;
1944
    %mov 4, 0, 1;
1945 16 ale500
    %jmp/1 T_12.41, 4;
1946 18 ale500
    %load/x1p 8, v01064CC0_0, 1;
1947 16 ale500
    %jmp T_12.42;
1948
T_12.41 ;
1949 11 ale500
    %mov 8, 2, 1;
1950 16 ale500
T_12.42 ;
1951 11 ale500
; Save base=8 wid=1 in lookaside.
1952
    %ix/load 1, 15, 0;
1953
    %mov 4, 0, 1;
1954 16 ale500
    %jmp/1 T_12.43, 4;
1955 18 ale500
    %load/x1p 9, v01064D18_0, 1;
1956 16 ale500
    %jmp T_12.44;
1957
T_12.43 ;
1958 11 ale500
    %mov 9, 2, 1;
1959 16 ale500
T_12.44 ;
1960 11 ale500
; Save base=9 wid=1 in lookaside.
1961
    %inv 9, 1;
1962
    %and 8, 9, 1;
1963
    %ix/load 1, 15, 0;
1964
    %mov 4, 0, 1;
1965 16 ale500
    %jmp/1 T_12.45, 4;
1966 18 ale500
    %load/x1p 9, v01064ED0_0, 1;
1967 16 ale500
    %jmp T_12.46;
1968
T_12.45 ;
1969 11 ale500
    %mov 9, 2, 1;
1970 16 ale500
T_12.46 ;
1971 11 ale500
; Save base=9 wid=1 in lookaside.
1972
    %inv 9, 1;
1973
    %and 8, 9, 1;
1974
    %ix/load 1, 15, 0;
1975
    %mov 4, 0, 1;
1976 16 ale500
    %jmp/1 T_12.47, 4;
1977 18 ale500
    %load/x1p 9, v01064CC0_0, 1;
1978 16 ale500
    %jmp T_12.48;
1979
T_12.47 ;
1980 11 ale500
    %mov 9, 2, 1;
1981 16 ale500
T_12.48 ;
1982 11 ale500
; Save base=9 wid=1 in lookaside.
1983
    %inv 9, 1;
1984
    %ix/load 1, 15, 0;
1985
    %mov 4, 0, 1;
1986 16 ale500
    %jmp/1 T_12.49, 4;
1987 18 ale500
    %load/x1p 10, v01064D18_0, 1;
1988 16 ale500
    %jmp T_12.50;
1989
T_12.49 ;
1990 11 ale500
    %mov 10, 2, 1;
1991 16 ale500
T_12.50 ;
1992 11 ale500
; Save base=10 wid=1 in lookaside.
1993
    %and 9, 10, 1;
1994 17 ale500
    %ix/load 1, 15, 0;
1995 11 ale500
    %mov 4, 0, 1;
1996 16 ale500
    %jmp/1 T_12.51, 4;
1997 18 ale500
    %load/x1p 10, v01064ED0_0, 1;
1998 16 ale500
    %jmp T_12.52;
1999
T_12.51 ;
2000 11 ale500
    %mov 10, 2, 1;
2001 16 ale500
T_12.52 ;
2002 11 ale500
; Save base=10 wid=1 in lookaside.
2003
    %and 9, 10, 1;
2004
    %or 8, 9, 1;
2005 18 ale500
    %set/v v01064E78_0, 8, 1;
2006 16 ale500
    %jmp T_12.4;
2007
T_12.4 ;
2008
    %jmp T_12;
2009
    .thread T_12, $push;
2010 18 ale500
    .scope S_00B18988;
2011 16 ale500
T_13 ;
2012 18 ale500
    %wait E_00B4ED00;
2013
    %set/v v010653A0_0, 0, 16;
2014
    %load/v 8, v010651E8_0, 1;
2015
    %set/v v01065190_0, 8, 1;
2016
    %load/v 8, v01065638_0, 1;
2017
    %set/v v01065588_0, 8, 1;
2018
    %load/v 8, v01065348_0, 5;
2019 11 ale500
    %cmpi/u 8, 8, 5;
2020 16 ale500
    %jmp/1 T_13.0, 6;
2021 11 ale500
    %cmpi/u 8, 10, 5;
2022 16 ale500
    %jmp/1 T_13.1, 6;
2023 11 ale500
    %cmpi/u 8, 9, 5;
2024 16 ale500
    %jmp/1 T_13.2, 6;
2025 11 ale500
    %cmpi/u 8, 11, 5;
2026 16 ale500
    %jmp/1 T_13.3, 6;
2027 11 ale500
    %cmpi/u 8, 27, 5;
2028 16 ale500
    %jmp/1 T_13.4, 6;
2029 11 ale500
    %cmpi/u 8, 4, 5;
2030 16 ale500
    %jmp/1 T_13.5, 6;
2031 11 ale500
    %cmpi/u 8, 2, 5;
2032 16 ale500
    %jmp/1 T_13.6, 6;
2033 11 ale500
    %cmpi/u 8, 1, 5;
2034 16 ale500
    %jmp/1 T_13.7, 6;
2035 11 ale500
    %cmpi/u 8, 28, 5;
2036 16 ale500
    %jmp/1 T_13.8, 6;
2037
    %jmp T_13.9;
2038
T_13.0 ;
2039 18 ale500
    %load/v 8, v01065088_0, 16;
2040
    %set/v v010653A0_0, 8, 16;
2041
    %load/v 8, v01065030_0, 1;
2042
    %set/v v01065190_0, 8, 1;
2043
    %load/v 8, v010650E0_0, 1;
2044
    %set/v v01065588_0, 8, 1;
2045 16 ale500
    %jmp T_13.9;
2046
T_13.1 ;
2047 18 ale500
    %load/v 8, v01065088_0, 16;
2048
    %set/v v010653A0_0, 8, 16;
2049
    %load/v 8, v01065030_0, 1;
2050
    %set/v v01065190_0, 8, 1;
2051
    %load/v 8, v010650E0_0, 1;
2052
    %set/v v01065588_0, 8, 1;
2053 16 ale500
    %jmp T_13.9;
2054
T_13.2 ;
2055 18 ale500
    %load/v 8, v01065088_0, 16;
2056
    %set/v v010653A0_0, 8, 16;
2057
    %load/v 8, v01065030_0, 1;
2058
    %set/v v01065190_0, 8, 1;
2059
    %load/v 8, v010650E0_0, 1;
2060
    %set/v v01065588_0, 8, 1;
2061 16 ale500
    %jmp T_13.9;
2062
T_13.3 ;
2063 18 ale500
    %load/v 8, v01065088_0, 16;
2064
    %set/v v010653A0_0, 8, 16;
2065
    %load/v 8, v01065030_0, 1;
2066
    %set/v v01065190_0, 8, 1;
2067
    %load/v 8, v010650E0_0, 1;
2068
    %set/v v01065588_0, 8, 1;
2069 16 ale500
    %jmp T_13.9;
2070
T_13.4 ;
2071 18 ale500
    %load/v 8, v010653F8_0, 16;
2072
    %set/v v010653A0_0, 8, 16;
2073 11 ale500
    %ix/load 1, 7, 0;
2074
    %mov 4, 0, 1;
2075 16 ale500
    %jmp/1 T_13.10, 4;
2076 18 ale500
    %load/x1p 8, v010653F8_0, 1;
2077 16 ale500
    %jmp T_13.11;
2078
T_13.10 ;
2079 11 ale500
    %mov 8, 2, 1;
2080 16 ale500
T_13.11 ;
2081 11 ale500
; Save base=8 wid=1 in lookaside.
2082 18 ale500
    %set/v v01065190_0, 8, 1;
2083 16 ale500
    %jmp T_13.9;
2084
T_13.5 ;
2085 18 ale500
    %set/v v01065588_0, 0, 1;
2086
    %load/v 8, v01065138_0, 16;
2087
    %set/v v010653A0_0, 8, 16;
2088 16 ale500
    %jmp T_13.9;
2089
T_13.6 ;
2090 18 ale500
    %load/v 8, v01064FD8_0, 16;
2091
    %set/v v010653A0_0, 8, 16;
2092 16 ale500
    %jmp T_13.9;
2093
T_13.7 ;
2094 18 ale500
    %load/v 8, v01065138_0, 8; Select 8 out of 16 bits
2095 11 ale500
    %ix/load 1, 7, 0;
2096
    %mov 4, 0, 1;
2097 16 ale500
    %jmp/1 T_13.15, 4;
2098 18 ale500
    %load/x1p 24, v01065138_0, 1;
2099 16 ale500
    %jmp T_13.16;
2100
T_13.15 ;
2101 11 ale500
    %mov 24, 2, 1;
2102 16 ale500
T_13.16 ;
2103 11 ale500
; Save base=24 wid=1 in lookaside.
2104 16 ale500
    %jmp/0  T_13.12, 24;
2105 11 ale500
    %mov 25, 1, 8;
2106 16 ale500
    %jmp/1  T_13.14, 24;
2107
T_13.12 ; End of true expr.
2108
    %jmp/0  T_13.13, 24;
2109 11 ale500
 ; End of false expr.
2110
    %blend  25, 0, 8; Condition unknown.
2111 16 ale500
    %jmp  T_13.14;
2112
T_13.13 ;
2113 11 ale500
    %mov 25, 0, 8; Return false value
2114 16 ale500
T_13.14 ;
2115 11 ale500
    %mov 16, 25, 8;
2116 18 ale500
    %set/v v010653A0_0, 8, 16;
2117 16 ale500
    %jmp T_13.9;
2118
T_13.8 ;
2119 18 ale500
    %load/v 8, v01064FD8_0, 16;
2120
    %set/v v010653A0_0, 8, 16;
2121 16 ale500
    %jmp T_13.9;
2122
T_13.9 ;
2123
    %jmp T_13;
2124
    .thread T_13, $push;
2125 18 ale500
    .scope S_00B18988;
2126 16 ale500
T_14 ;
2127 18 ale500
    %wait E_00AEEA58;
2128
    %load/v 8, v010652F0_0, 1;
2129 11 ale500
    %ix/load 0, 1, 0;
2130 18 ale500
    %assign/v0 v010654A8_0, 0, 8;
2131
    %load/v 8, v01065690_0, 1;
2132 11 ale500
    %ix/load 0, 1, 0;
2133 18 ale500
    %assign/v0 v01065530_0, 0, 8;
2134 16 ale500
    %jmp T_14;
2135
    .thread T_14;
2136 18 ale500
    .scope S_00B18988;
2137 16 ale500
T_15 ;
2138 18 ale500
    %wait E_00B4EAE0;
2139 11 ale500
    %ix/load 1, 15, 0;
2140
    %mov 4, 0, 1;
2141 16 ale500
    %jmp/1 T_15.0, 4;
2142 18 ale500
    %load/x1p 8, v010653A0_0, 1;
2143 16 ale500
    %jmp T_15.1;
2144
T_15.0 ;
2145 11 ale500
    %mov 8, 2, 1;
2146 16 ale500
T_15.1 ;
2147 11 ale500
; Save base=8 wid=1 in lookaside.
2148 18 ale500
    %set/v v01065298_0, 8, 1;
2149
    %load/v 8, v010653A0_0, 16;
2150 11 ale500
    %cmpi/u 8, 0, 16;
2151
    %mov 8, 4, 1;
2152 18 ale500
    %set/v v010655E0_0, 8, 1;
2153
    %load/v 8, v01065348_0, 5;
2154 11 ale500
    %cmpi/u 8, 8, 5;
2155 16 ale500
    %jmp/1 T_15.2, 6;
2156 11 ale500
    %cmpi/u 8, 10, 5;
2157 16 ale500
    %jmp/1 T_15.3, 6;
2158 11 ale500
    %cmpi/u 8, 9, 5;
2159 16 ale500
    %jmp/1 T_15.4, 6;
2160 11 ale500
    %cmpi/u 8, 11, 5;
2161 16 ale500
    %jmp/1 T_15.5, 6;
2162 11 ale500
    %cmpi/u 8, 22, 5;
2163 16 ale500
    %jmp/1 T_15.6, 6;
2164 11 ale500
    %cmpi/u 8, 21, 5;
2165 16 ale500
    %jmp/1 T_15.7, 6;
2166 11 ale500
    %cmpi/u 8, 20, 5;
2167 16 ale500
    %jmp/1 T_15.8, 6;
2168 11 ale500
    %cmpi/u 8, 16, 5;
2169 16 ale500
    %jmp/1 T_15.9, 6;
2170 11 ale500
    %cmpi/u 8, 17, 5;
2171 16 ale500
    %jmp/1 T_15.10, 6;
2172 12 ale500
    %cmpi/u 8, 18, 5;
2173 16 ale500
    %jmp/1 T_15.11, 6;
2174 11 ale500
    %cmpi/u 8, 19, 5;
2175 16 ale500
    %jmp/1 T_15.12, 6;
2176 11 ale500
    %cmpi/u 8, 5, 5;
2177 16 ale500
    %jmp/1 T_15.13, 6;
2178 11 ale500
    %cmpi/u 8, 6, 5;
2179 16 ale500
    %jmp/1 T_15.14, 6;
2180 11 ale500
    %cmpi/u 8, 7, 5;
2181 16 ale500
    %jmp/1 T_15.15, 6;
2182 11 ale500
    %cmpi/u 8, 27, 5;
2183 16 ale500
    %jmp/1 T_15.16, 6;
2184 11 ale500
    %cmpi/u 8, 4, 5;
2185 16 ale500
    %jmp/1 T_15.17, 6;
2186 11 ale500
    %cmpi/u 8, 2, 5;
2187 16 ale500
    %jmp/1 T_15.18, 6;
2188 11 ale500
    %cmpi/u 8, 1, 5;
2189 16 ale500
    %jmp/1 T_15.19, 6;
2190 11 ale500
    %cmpi/u 8, 28, 5;
2191 16 ale500
    %jmp/1 T_15.20, 6;
2192
    %jmp T_15.21;
2193
T_15.2 ;
2194
    %jmp T_15.21;
2195
T_15.3 ;
2196
    %jmp T_15.21;
2197
T_15.4 ;
2198
    %jmp T_15.21;
2199
T_15.5 ;
2200
    %jmp T_15.21;
2201
T_15.6 ;
2202
    %jmp T_15.21;
2203
T_15.7 ;
2204
    %jmp T_15.21;
2205
T_15.8 ;
2206
    %jmp T_15.21;
2207
T_15.9 ;
2208
    %jmp T_15.21;
2209
T_15.10 ;
2210
    %jmp T_15.21;
2211
T_15.11 ;
2212
    %jmp T_15.21;
2213
T_15.12 ;
2214
    %jmp T_15.21;
2215
T_15.13 ;
2216
    %jmp T_15.21;
2217
T_15.14 ;
2218
    %jmp T_15.21;
2219
T_15.15 ;
2220
    %jmp T_15.21;
2221
T_15.16 ;
2222 18 ale500
    %load/v 8, v010654A8_0, 1;
2223
    %set/v v01065298_0, 8, 1;
2224 16 ale500
    %jmp T_15.21;
2225
T_15.17 ;
2226
    %jmp T_15.21;
2227
T_15.18 ;
2228
    %jmp T_15.21;
2229
T_15.19 ;
2230 18 ale500
    %load/v 8, v010654A8_0, 1;
2231
    %set/v v01065298_0, 8, 1;
2232
    %load/v 8, v01065530_0, 1;
2233
    %set/v v010655E0_0, 8, 1;
2234 16 ale500
    %jmp T_15.21;
2235
T_15.20 ;
2236 18 ale500
    %load/v 8, v010654A8_0, 1;
2237
    %set/v v01065298_0, 8, 1;
2238 16 ale500
    %jmp T_15.21;
2239
T_15.21 ;
2240 11 ale500
    %jmp T_15;
2241
    .thread T_15, $push;
2242 18 ale500
    .scope S_00B18988;
2243 11 ale500
T_16 ;
2244 18 ale500
    %wait E_00AF2038;
2245
    %load/v 8, v010653A0_0, 16;
2246
    %set/v v01065450_0, 8, 16;
2247
    %load/v 8, v01065190_0, 1;
2248
    %load/v 9, v01065588_0, 1;
2249
    %load/v 10, v010655E0_0, 1;
2250
    %load/v 11, v01065298_0, 1;
2251
    %set/v v01064F80_0, 8, 4;
2252 16 ale500
    %jmp T_16;
2253
    .thread T_16, $push;
2254 18 ale500
    .scope S_00B18900;
2255 16 ale500
T_17 ;
2256 18 ale500
    %wait E_00AEEA58;
2257
    %load/v 8, v01068588_0, 16;
2258 11 ale500
    %ix/load 0, 16, 0;
2259 18 ale500
    %assign/v0 v010688F8_0, 0, 8;
2260
    %load/v 8, v010685E0_0, 16;
2261 11 ale500
    %ix/load 0, 16, 0;
2262 18 ale500
    %assign/v0 v01068950_0, 0, 8;
2263
    %load/v 8, v01068740_0, 5;
2264 11 ale500
    %ix/load 0, 5, 0;
2265 18 ale500
    %assign/v0 v010689A8_0, 0, 8;
2266 16 ale500
    %jmp T_17;
2267
    .thread T_17;
2268 18 ale500
    .scope S_00B18900;
2269 16 ale500
T_18 ;
2270 18 ale500
    %wait E_00AF2098;
2271
    %load/v 8, v01068A00_0, 1;
2272 16 ale500
    %jmp/0xz  T_18.0, 8;
2273 18 ale500
    %load/v 8, v010687F0_0, 16;
2274
    %set/v v010688A0_0, 8, 16;
2275
    %load/v 8, v01068638_0, 4;
2276 11 ale500
    %ix/load 1, 4, 0;
2277
    %mov 4, 0, 1;
2278 16 ale500
    %jmp/1 T_18.2, 4;
2279 18 ale500
    %load/x1p 16, v010684A8_0, 4;
2280 16 ale500
    %jmp T_18.3;
2281
T_18.2 ;
2282 11 ale500
    %mov 16, 2, 4;
2283 16 ale500
T_18.3 ;
2284 11 ale500
    %mov 12, 16, 4; Move signal select into place
2285 18 ale500
    %set/v v01068530_0, 8, 8;
2286 16 ale500
    %jmp T_18.1;
2287
T_18.0 ;
2288 18 ale500
    %load/v 8, v01068848_0, 8;
2289 11 ale500
    %mov 16, 0, 8;
2290 18 ale500
    %set/v v010688A0_0, 8, 16;
2291
    %load/v 8, v01068690_0, 8;
2292
    %set/v v01068530_0, 8, 8;
2293 16 ale500
T_18.1 ;
2294
    %jmp T_18;
2295
    .thread T_18, $push;
2296 18 ale500
    .scope S_00B18A98;
2297 16 ale500
T_19 ;
2298 18 ale500
    %wait E_00AF0878;
2299 11 ale500
    %ix/load 1, 5, 0;
2300
    %mov 4, 0, 1;
2301 16 ale500
    %jmp/1 T_19.0, 4;
2302 18 ale500
    %load/x1p 8, v01063740_0, 2;
2303 16 ale500
    %jmp T_19.1;
2304
T_19.0 ;
2305 11 ale500
    %mov 8, 2, 2;
2306 16 ale500
T_19.1 ;
2307 11 ale500
; Save base=8 wid=2 in lookaside.
2308
    %cmpi/u 8, 0, 2;
2309 16 ale500
    %jmp/1 T_19.2, 6;
2310 11 ale500
    %cmpi/u 8, 1, 2;
2311 16 ale500
    %jmp/1 T_19.3, 6;
2312 11 ale500
    %cmpi/u 8, 2, 2;
2313 16 ale500
    %jmp/1 T_19.4, 6;
2314 11 ale500
    %cmpi/u 8, 3, 2;
2315 16 ale500
    %jmp/1 T_19.5, 6;
2316
    %jmp T_19.6;
2317
T_19.2 ;
2318 18 ale500
    %load/v 8, v01063798_0, 16;
2319
    %set/v v01063588_0, 8, 16;
2320 16 ale500
    %jmp T_19.6;
2321
T_19.3 ;
2322 18 ale500
    %load/v 8, v010637F0_0, 16;
2323
    %set/v v01063588_0, 8, 16;
2324 16 ale500
    %jmp T_19.6;
2325
T_19.4 ;
2326 18 ale500
    %load/v 8, v01063950_0, 16;
2327
    %set/v v01063588_0, 8, 16;
2328 16 ale500
    %jmp T_19.6;
2329
T_19.5 ;
2330 18 ale500
    %load/v 8, v010638F8_0, 16;
2331
    %set/v v01063588_0, 8, 16;
2332 16 ale500
    %jmp T_19.6;
2333
T_19.6 ;
2334
    %jmp T_19;
2335
    .thread T_19, $push;
2336 18 ale500
    .scope S_00B18A98;
2337 16 ale500
T_20 ;
2338 18 ale500
    %wait E_00AF1238;
2339
    %load/v 8, v01063740_0, 2; Only need 2 of 8 bits
2340 11 ale500
; Save base=8 wid=2 in lookaside.
2341
    %cmpi/u 8, 0, 2;
2342 16 ale500
    %jmp/1 T_20.0, 6;
2343 11 ale500
    %cmpi/u 8, 1, 2;
2344 16 ale500
    %jmp/1 T_20.1, 6;
2345 11 ale500
    %cmpi/u 8, 2, 2;
2346 16 ale500
    %jmp/1 T_20.2, 6;
2347 11 ale500
    %cmpi/u 8, 3, 2;
2348 16 ale500
    %jmp/1 T_20.3, 6;
2349
    %jmp T_20.4;
2350
T_20.0 ;
2351 11 ale500
    %ix/load 0, 1, 0;
2352 18 ale500
    %load/vp0 8, v01063588_0, 16;
2353
    %set/v v010635E0_0, 8, 16;
2354 16 ale500
    %jmp T_20.4;
2355
T_20.1 ;
2356 11 ale500
    %ix/load 0, 2, 0;
2357 18 ale500
    %load/vp0 8, v01063588_0, 16;
2358
    %set/v v010635E0_0, 8, 16;
2359 16 ale500
    %jmp T_20.4;
2360
T_20.2 ;
2361 18 ale500
    %load/v 8, v01063588_0, 16;
2362 11 ale500
    %subi 8, 1, 16;
2363 18 ale500
    %set/v v010635E0_0, 8, 16;
2364 16 ale500
    %jmp T_20.4;
2365
T_20.3 ;
2366 18 ale500
    %load/v 8, v01063588_0, 16;
2367 11 ale500
    %subi 8, 2, 16;
2368 18 ale500
    %set/v v010635E0_0, 8, 16;
2369 16 ale500
    %jmp T_20.4;
2370
T_20.4 ;
2371
    %jmp T_20;
2372
    .thread T_20, $push;
2373 18 ale500
    .scope S_00B18A98;
2374 16 ale500
T_21 ;
2375 18 ale500
    %wait E_00AF1218;
2376 11 ale500
    %movi 8, 65261, 16;
2377 18 ale500
    %set/v v01063690_0, 8, 16;
2378
    %load/v 8, v01063740_0, 8;
2379 11 ale500
    %mov 16, 2, 4;
2380
    %movi 20, 0, 1;
2381
    %mov 21, 2, 2;
2382
    %movi 23, 0, 1;
2383
    %cmp/x 8, 16, 8;
2384 16 ale500
    %jmp/1 T_21.0, 4;
2385 11 ale500
    %mov 24, 2, 4;
2386
    %movi 28, 1, 1;
2387
    %mov 29, 2, 2;
2388
    %movi 31, 0, 1;
2389
    %cmp/x 8, 24, 8;
2390 16 ale500
    %jmp/1 T_21.1, 4;
2391 11 ale500
    %movi 32, 0, 4;
2392
    %mov 36, 2, 3;
2393
    %movi 39, 1, 1;
2394
    %cmp/x 8, 32, 8;
2395 16 ale500
    %jmp/1 T_21.2, 4;
2396 11 ale500
    %movi 40, 1, 4;
2397
    %mov 44, 2, 3;
2398
    %movi 47, 1, 1;
2399
    %cmp/x 8, 40, 8;
2400 16 ale500
    %jmp/1 T_21.3, 4;
2401 11 ale500
    %movi 48, 4, 4;
2402
    %mov 52, 2, 3;
2403
    %movi 55, 1, 1;
2404
    %cmp/x 8, 48, 8;
2405 16 ale500
    %jmp/1 T_21.4, 4;
2406 11 ale500
    %movi 56, 2, 4;
2407
    %mov 60, 2, 3;
2408
    %movi 63, 1, 1;
2409
    %cmp/x 8, 56, 8;
2410 16 ale500
    %jmp/1 T_21.5, 4;
2411 11 ale500
    %movi 64, 3, 4;
2412
    %mov 68, 2, 3;
2413
    %movi 71, 1, 1;
2414
    %cmp/x 8, 64, 8;
2415 16 ale500
    %jmp/1 T_21.6, 4;
2416 11 ale500
    %movi 72, 5, 4;
2417
    %mov 76, 2, 3;
2418
    %movi 79, 1, 1;
2419
    %cmp/x 8, 72, 8;
2420 16 ale500
    %jmp/1 T_21.7, 4;
2421 11 ale500
    %movi 80, 6, 4;
2422
    %mov 84, 2, 3;
2423
    %movi 87, 1, 1;
2424
    %cmp/x 8, 80, 8;
2425 16 ale500
    %jmp/1 T_21.8, 4;
2426 11 ale500
    %movi 88, 11, 4;
2427
    %mov 92, 2, 3;
2428
    %movi 95, 1, 1;
2429
    %cmp/x 8, 88, 8;
2430 16 ale500
    %jmp/1 T_21.9, 4;
2431 11 ale500
    %movi 96, 8, 4;
2432
    %mov 100, 2, 3;
2433
    %movi 103, 1, 1;
2434
    %cmp/x 8, 96, 8;
2435 16 ale500
    %jmp/1 T_21.10, 4;
2436 11 ale500
    %movi 104, 9, 4;
2437
    %mov 108, 2, 3;
2438
    %movi 111, 1, 1;
2439
    %cmp/x 8, 104, 8;
2440 16 ale500
    %jmp/1 T_21.11, 4;
2441 11 ale500
    %movi 112, 12, 4;
2442
    %mov 116, 2, 3;
2443
    %movi 119, 1, 1;
2444
    %cmp/x 8, 112, 8;
2445 16 ale500
    %jmp/1 T_21.12, 4;
2446 11 ale500
    %movi 120, 13, 4;
2447
    %mov 124, 2, 3;
2448
    %movi 127, 1, 1;
2449
    %cmp/x 8, 120, 8;
2450 16 ale500
    %jmp/1 T_21.13, 4;
2451
    %jmp T_21.14;
2452
T_21.0 ;
2453 18 ale500
    %load/v 8, v01063588_0, 16;
2454
    %load/v 24, v01063740_0, 4; Select 4 out of 8 bits
2455 11 ale500
    %mov 28, 0, 12;
2456
    %add 8, 24, 16;
2457 18 ale500
    %set/v v01063690_0, 8, 16;
2458 16 ale500
    %jmp T_21.14;
2459
T_21.1 ;
2460 18 ale500
    %load/v 8, v01063588_0, 16;
2461
    %load/v 24, v01063740_0, 4; Select 4 out of 8 bits
2462 11 ale500
    %mov 28, 1, 12;
2463
    %add 8, 24, 16;
2464 18 ale500
    %set/v v01063690_0, 8, 16;
2465 16 ale500
    %jmp T_21.14;
2466
T_21.2 ;
2467 18 ale500
    %load/v 8, v01063588_0, 16;
2468
    %set/v v01063690_0, 8, 16;
2469 16 ale500
    %jmp T_21.14;
2470
T_21.3 ;
2471 18 ale500
    %load/v 8, v01063588_0, 16;
2472
    %set/v v01063690_0, 8, 16;
2473 16 ale500
    %jmp T_21.14;
2474
T_21.4 ;
2475 18 ale500
    %load/v 8, v01063588_0, 16;
2476
    %set/v v01063690_0, 8, 16;
2477 16 ale500
    %jmp T_21.14;
2478
T_21.5 ;
2479 18 ale500
    %load/v 8, v010635E0_0, 16;
2480
    %set/v v01063690_0, 8, 16;
2481 16 ale500
    %jmp T_21.14;
2482
T_21.6 ;
2483 18 ale500
    %load/v 8, v010635E0_0, 16;
2484
    %set/v v01063690_0, 8, 16;
2485 16 ale500
    %jmp T_21.14;
2486
T_21.7 ;
2487 18 ale500
    %load/v 8, v01063588_0, 16;
2488
    %load/v 24, v01063530_0, 8;
2489 11 ale500
    %ix/load 1, 7, 0;
2490
    %mov 4, 0, 1;
2491 16 ale500
    %jmp/1 T_21.15, 4;
2492 18 ale500
    %load/x1p 48, v01063530_0, 1;
2493 16 ale500
    %jmp T_21.16;
2494
T_21.15 ;
2495 11 ale500
    %mov 48, 2, 1;
2496 16 ale500
T_21.16 ;
2497 11 ale500
    %mov 40, 48, 1; Move signal select into place
2498
    %mov 47, 40, 1; Repetition 8
2499
    %mov 46, 40, 1; Repetition 7
2500
    %mov 45, 40, 1; Repetition 6
2501
    %mov 44, 40, 1; Repetition 5
2502
    %mov 43, 40, 1; Repetition 4
2503
    %mov 42, 40, 1; Repetition 3
2504
    %mov 41, 40, 1; Repetition 2
2505
    %mov 32, 40, 8;
2506
    %add 8, 24, 16;
2507 18 ale500
    %set/v v01063690_0, 8, 16;
2508 16 ale500
    %jmp T_21.14;
2509
T_21.8 ;
2510 18 ale500
    %load/v 8, v01063588_0, 16;
2511
    %load/v 24, v010634A8_0, 8;
2512 11 ale500
    %ix/load 1, 7, 0;
2513
    %mov 4, 0, 1;
2514 16 ale500
    %jmp/1 T_21.17, 4;
2515 18 ale500
    %load/x1p 48, v010634A8_0, 1;
2516 16 ale500
    %jmp T_21.18;
2517
T_21.17 ;
2518 11 ale500
    %mov 48, 2, 1;
2519 16 ale500
T_21.18 ;
2520 11 ale500
    %mov 40, 48, 1; Move signal select into place
2521
    %mov 47, 40, 1; Repetition 8
2522
    %mov 46, 40, 1; Repetition 7
2523
    %mov 45, 40, 1; Repetition 6
2524
    %mov 44, 40, 1; Repetition 5
2525
    %mov 43, 40, 1; Repetition 4
2526
    %mov 42, 40, 1; Repetition 3
2527
    %mov 41, 40, 1; Repetition 2
2528
    %mov 32, 40, 8;
2529
    %add 8, 24, 16;
2530 18 ale500
    %set/v v01063690_0, 8, 16;
2531 16 ale500
    %jmp T_21.14;
2532
T_21.9 ;
2533 18 ale500
    %load/v 8, v01063588_0, 16;
2534
    %load/v 24, v01063530_0, 8;
2535
    %load/v 32, v010634A8_0, 8;
2536 11 ale500
    %add 8, 24, 16;
2537 18 ale500
    %set/v v01063690_0, 8, 16;
2538 16 ale500
    %jmp T_21.14;
2539
T_21.10 ;
2540 18 ale500
    %load/v 8, v01063588_0, 16;
2541
    %load/v 24, v01063848_0, 8; Select 8 out of 16 bits
2542 11 ale500
    %ix/load 1, 7, 0;
2543
    %mov 4, 0, 1;
2544 16 ale500
    %jmp/1 T_21.22, 4;
2545 18 ale500
    %load/x1p 40, v01063848_0, 1;
2546 16 ale500
    %jmp T_21.23;
2547
T_21.22 ;
2548 11 ale500
    %mov 40, 2, 1;
2549 16 ale500
T_21.23 ;
2550 11 ale500
; Save base=40 wid=1 in lookaside.
2551 16 ale500
    %jmp/0  T_21.19, 40;
2552 11 ale500
    %mov 41, 1, 8;
2553 16 ale500
    %jmp/1  T_21.21, 40;
2554
T_21.19 ; End of true expr.
2555
    %jmp/0  T_21.20, 40;
2556 11 ale500
 ; End of false expr.
2557
    %blend  41, 0, 8; Condition unknown.
2558 16 ale500
    %jmp  T_21.21;
2559
T_21.20 ;
2560 11 ale500
    %mov 41, 0, 8; Return false value
2561 16 ale500
T_21.21 ;
2562 11 ale500
    %mov 32, 41, 8;
2563
    %add 8, 24, 16;
2564 18 ale500
    %set/v v01063690_0, 8, 16;
2565 16 ale500
    %jmp T_21.14;
2566
T_21.11 ;
2567 18 ale500
    %load/v 8, v01063588_0, 16;
2568
    %load/v 24, v01063848_0, 16;
2569 11 ale500
    %add 8, 24, 16;
2570 18 ale500
    %set/v v01063690_0, 8, 16;
2571 16 ale500
    %jmp T_21.14;
2572
T_21.12 ;
2573 18 ale500
    %load/v 8, v010638A0_0, 16;
2574
    %load/v 24, v01063848_0, 8; Select 8 out of 16 bits
2575 11 ale500
    %ix/load 1, 7, 0;
2576
    %mov 4, 0, 1;
2577 16 ale500
    %jmp/1 T_21.27, 4;
2578 18 ale500
    %load/x1p 40, v01063848_0, 1;
2579 16 ale500
    %jmp T_21.28;
2580
T_21.27 ;
2581 11 ale500
    %mov 40, 2, 1;
2582 16 ale500
T_21.28 ;
2583 11 ale500
; Save base=40 wid=1 in lookaside.
2584 16 ale500
    %jmp/0  T_21.24, 40;
2585 11 ale500
    %mov 41, 1, 8;
2586 16 ale500
    %jmp/1  T_21.26, 40;
2587
T_21.24 ; End of true expr.
2588
    %jmp/0  T_21.25, 40;
2589 11 ale500
 ; End of false expr.
2590
    %blend  41, 0, 8; Condition unknown.
2591 16 ale500
    %jmp  T_21.26;
2592
T_21.25 ;
2593 11 ale500
    %mov 41, 0, 8; Return false value
2594 16 ale500
T_21.26 ;
2595 11 ale500
    %mov 32, 41, 8;
2596
    %add 8, 24, 16;
2597 18 ale500
    %set/v v01063690_0, 8, 16;
2598 16 ale500
    %jmp T_21.14;
2599
T_21.13 ;
2600 18 ale500
    %load/v 8, v010638A0_0, 16;
2601
    %load/v 24, v01063848_0, 16;
2602 11 ale500
    %add 8, 24, 16;
2603 18 ale500
    %set/v v01063690_0, 8, 16;
2604 16 ale500
    %jmp T_21.14;
2605
T_21.14 ;
2606 11 ale500
    %jmp T_21;
2607
    .thread T_21, $push;
2608 18 ale500
    .scope S_00B18B20;
2609 11 ale500
T_22 ;
2610 18 ale500
    %wait E_00AEF058;
2611
    %load/v 8, v01064588_0, 4;
2612 11 ale500
    %cmpi/u 8, 8, 4;
2613
    %jmp/1 T_22.0, 6;
2614
    %cmpi/u 8, 9, 4;
2615
    %jmp/1 T_22.1, 6;
2616
    %cmpi/u 8, 0, 4;
2617
    %jmp/1 T_22.2, 6;
2618
    %cmpi/u 8, 1, 4;
2619
    %jmp/1 T_22.3, 6;
2620
    %cmpi/u 8, 2, 4;
2621
    %jmp/1 T_22.4, 6;
2622
    %cmpi/u 8, 3, 4;
2623
    %jmp/1 T_22.5, 6;
2624
    %cmpi/u 8, 4, 4;
2625
    %jmp/1 T_22.6, 6;
2626
    %cmpi/u 8, 5, 4;
2627
    %jmp/1 T_22.7, 6;
2628
    %cmpi/u 8, 11, 4;
2629
    %jmp/1 T_22.8, 6;
2630
    %cmpi/u 8, 10, 4;
2631
    %jmp/1 T_22.9, 6;
2632 18 ale500
    %set/v v010645E0_0, 1, 16;
2633 11 ale500
    %jmp T_22.11;
2634
T_22.0 ;
2635 18 ale500
    %load/v 8, v010639A8_0, 8;
2636 11 ale500
    %mov 16, 1, 8;
2637 18 ale500
    %set/v v010645E0_0, 8, 16;
2638 11 ale500
    %jmp T_22.11;
2639
T_22.1 ;
2640 18 ale500
    %load/v 8, v01063A00_0, 8;
2641 16 ale500
    %mov 16, 0, 8;
2642 18 ale500
    %set/v v010645E0_0, 8, 16;
2643 11 ale500
    %jmp T_22.11;
2644
T_22.2 ;
2645 18 ale500
    %load/v 8, v01063A00_0, 8;
2646
    %load/v 16, v010639A8_0, 8;
2647
    %set/v v010645E0_0, 8, 16;
2648 11 ale500
    %jmp T_22.11;
2649
T_22.3 ;
2650 18 ale500
    %load/v 8, v01063B60_0, 16;
2651
    %set/v v010645E0_0, 8, 16;
2652 11 ale500
    %jmp T_22.11;
2653
T_22.4 ;
2654 18 ale500
    %load/v 8, v01063BB8_0, 16;
2655
    %set/v v010645E0_0, 8, 16;
2656 11 ale500
    %jmp T_22.11;
2657
T_22.5 ;
2658 18 ale500
    %load/v 8, v01063CC0_0, 16;
2659
    %set/v v010645E0_0, 8, 16;
2660 11 ale500
    %jmp T_22.11;
2661
T_22.6 ;
2662 18 ale500
    %load/v 8, v01063C68_0, 16;
2663
    %set/v v010645E0_0, 8, 16;
2664 11 ale500
    %jmp T_22.11;
2665
T_22.7 ;
2666 18 ale500
    %load/v 8, v01063C10_0, 16;
2667
    %set/v v010645E0_0, 8, 16;
2668 11 ale500
    %jmp T_22.11;
2669
T_22.8 ;
2670 18 ale500
    %load/v 8, v01063B08_0, 8;
2671
    %load/v 16, v01063B08_0, 8;
2672
    %set/v v010645E0_0, 8, 16;
2673 11 ale500
    %jmp T_22.11;
2674
T_22.9 ;
2675 18 ale500
    %load/v 24, v01063E78_0, 1;
2676
    %load/v 25, v010649A8_0, 1;
2677
    %load/v 26, v01064C68_0, 1;
2678
    %load/v 27, v010644A8_0, 1;
2679
    %load/v 28, v010643A0_0, 1;
2680
    %load/v 29, v01064298_0, 1;
2681
    %load/v 30, v01064240_0, 1;
2682
    %load/v 31, v01064190_0, 1;
2683 11 ale500
    %mov 8, 24, 8;
2684 18 ale500
    %load/v 24, v01063E78_0, 1;
2685
    %load/v 25, v010649A8_0, 1;
2686
    %load/v 26, v01064C68_0, 1;
2687
    %load/v 27, v010644A8_0, 1;
2688
    %load/v 28, v010643A0_0, 1;
2689
    %load/v 29, v01064298_0, 1;
2690
    %load/v 30, v01064240_0, 1;
2691
    %load/v 31, v01064190_0, 1;
2692 11 ale500
    %mov 16, 24, 8;
2693 18 ale500
    %set/v v010645E0_0, 8, 16;
2694 11 ale500
    %jmp T_22.11;
2695
T_22.11 ;
2696
    %jmp T_22;
2697
    .thread T_22, $push;
2698 18 ale500
    .scope S_00B18B20;
2699 11 ale500
T_23 ;
2700 18 ale500
    %wait E_00AEF038;
2701
    %load/v 8, v01064638_0, 4;
2702 16 ale500
    %cmpi/u 8, 8, 4;
2703
    %jmp/1 T_23.0, 6;
2704
    %cmpi/u 8, 9, 4;
2705
    %jmp/1 T_23.1, 6;
2706 11 ale500
    %cmpi/u 8, 0, 4;
2707
    %jmp/1 T_23.2, 6;
2708
    %cmpi/u 8, 1, 4;
2709
    %jmp/1 T_23.3, 6;
2710
    %cmpi/u 8, 2, 4;
2711
    %jmp/1 T_23.4, 6;
2712
    %cmpi/u 8, 3, 4;
2713
    %jmp/1 T_23.5, 6;
2714
    %cmpi/u 8, 4, 4;
2715
    %jmp/1 T_23.6, 6;
2716
    %cmpi/u 8, 5, 4;
2717
    %jmp/1 T_23.7, 6;
2718 16 ale500
    %cmpi/u 8, 11, 4;
2719
    %jmp/1 T_23.8, 6;
2720
    %cmpi/u 8, 10, 4;
2721
    %jmp/1 T_23.9, 6;
2722 18 ale500
    %set/v v01064690_0, 1, 16;
2723 16 ale500
    %jmp T_23.11;
2724
T_23.0 ;
2725 18 ale500
    %load/v 8, v010639A8_0, 8;
2726 16 ale500
    %mov 16, 1, 8;
2727 18 ale500
    %set/v v01064690_0, 8, 16;
2728 16 ale500
    %jmp T_23.11;
2729
T_23.1 ;
2730 18 ale500
    %load/v 8, v01063A00_0, 8;
2731 16 ale500
    %mov 16, 0, 8;
2732 18 ale500
    %set/v v01064690_0, 8, 16;
2733 16 ale500
    %jmp T_23.11;
2734
T_23.2 ;
2735 18 ale500
    %load/v 8, v01063A00_0, 8;
2736
    %load/v 16, v010639A8_0, 8;
2737
    %set/v v01064690_0, 8, 16;
2738 16 ale500
    %jmp T_23.11;
2739
T_23.3 ;
2740 18 ale500
    %load/v 8, v01063B60_0, 16;
2741
    %set/v v01064690_0, 8, 16;
2742 16 ale500
    %jmp T_23.11;
2743
T_23.4 ;
2744 18 ale500
    %load/v 8, v01063BB8_0, 16;
2745
    %set/v v01064690_0, 8, 16;
2746 16 ale500
    %jmp T_23.11;
2747
T_23.5 ;
2748 18 ale500
    %load/v 8, v01063CC0_0, 16;
2749
    %set/v v01064690_0, 8, 16;
2750 16 ale500
    %jmp T_23.11;
2751
T_23.6 ;
2752 18 ale500
    %load/v 8, v01063C68_0, 16;
2753
    %set/v v01064690_0, 8, 16;
2754 16 ale500
    %jmp T_23.11;
2755
T_23.7 ;
2756 18 ale500
    %load/v 8, v01063C10_0, 16;
2757
    %set/v v01064690_0, 8, 16;
2758 16 ale500
    %jmp T_23.11;
2759
T_23.8 ;
2760 18 ale500
    %load/v 8, v01063B08_0, 8;
2761
    %load/v 16, v01063B08_0, 8;
2762
    %set/v v01064690_0, 8, 16;
2763 16 ale500
    %jmp T_23.11;
2764
T_23.9 ;
2765 18 ale500
    %load/v 24, v01063E78_0, 1;
2766
    %load/v 25, v010649A8_0, 1;
2767
    %load/v 26, v01064C68_0, 1;
2768
    %load/v 27, v010644A8_0, 1;
2769
    %load/v 28, v010643A0_0, 1;
2770
    %load/v 29, v01064298_0, 1;
2771
    %load/v 30, v01064240_0, 1;
2772
    %load/v 31, v01064190_0, 1;
2773 16 ale500
    %mov 8, 24, 8;
2774 18 ale500
    %load/v 24, v01063E78_0, 1;
2775
    %load/v 25, v010649A8_0, 1;
2776
    %load/v 26, v01064C68_0, 1;
2777
    %load/v 27, v010644A8_0, 1;
2778
    %load/v 28, v010643A0_0, 1;
2779
    %load/v 29, v01064298_0, 1;
2780
    %load/v 30, v01064240_0, 1;
2781
    %load/v 31, v01064190_0, 1;
2782 16 ale500
    %mov 16, 24, 8;
2783 18 ale500
    %set/v v01064690_0, 8, 16;
2784 16 ale500
    %jmp T_23.11;
2785
T_23.11 ;
2786
    %jmp T_23;
2787
    .thread T_23, $push;
2788 18 ale500
    .scope S_00B18B20;
2789 16 ale500
T_24 ;
2790 18 ale500
    %wait E_00AEEA58;
2791
    %load/v 8, v01064A00_0, 1;
2792
    %load/v 9, v010642F0_0, 1;
2793 16 ale500
    %or 8, 9, 1;
2794
    %jmp/0xz  T_24.0, 8;
2795 18 ale500
    %load/v 8, v010648A0_0, 4;
2796 16 ale500
    %cmpi/u 8, 0, 4;
2797
    %jmp/1 T_24.2, 6;
2798
    %cmpi/u 8, 1, 4;
2799
    %jmp/1 T_24.3, 6;
2800
    %cmpi/u 8, 2, 4;
2801
    %jmp/1 T_24.4, 6;
2802
    %cmpi/u 8, 3, 4;
2803
    %jmp/1 T_24.5, 6;
2804
    %cmpi/u 8, 4, 4;
2805
    %jmp/1 T_24.6, 6;
2806
    %cmpi/u 8, 5, 4;
2807
    %jmp/1 T_24.7, 6;
2808 12 ale500
    %cmpi/u 8, 8, 4;
2809 16 ale500
    %jmp/1 T_24.8, 6;
2810 12 ale500
    %cmpi/u 8, 9, 4;
2811 16 ale500
    %jmp/1 T_24.9, 6;
2812 11 ale500
    %cmpi/u 8, 10, 4;
2813 16 ale500
    %jmp/1 T_24.10, 6;
2814 11 ale500
    %cmpi/u 8, 11, 4;
2815 16 ale500
    %jmp/1 T_24.11, 6;
2816
    %jmp T_24.12;
2817
T_24.2 ;
2818 18 ale500
    %load/v 8, v01064848_0, 16;
2819 11 ale500
    %ix/load 0, 8, 0;
2820 18 ale500
    %assign/v0 v01063A00_0, 0, 8;
2821 11 ale500
    %ix/load 0, 8, 0;
2822 18 ale500
    %assign/v0 v010639A8_0, 0, 16;
2823 16 ale500
    %jmp T_24.12;
2824
T_24.3 ;
2825 18 ale500
    %load/v 8, v01064848_0, 16;
2826 11 ale500
    %ix/load 0, 16, 0;
2827 18 ale500
    %assign/v0 v01063B60_0, 0, 8;
2828 16 ale500
    %jmp T_24.12;
2829
T_24.4 ;
2830 18 ale500
    %load/v 8, v01064848_0, 16;
2831 11 ale500
    %ix/load 0, 16, 0;
2832 18 ale500
    %assign/v0 v01063BB8_0, 0, 8;
2833 16 ale500
    %jmp T_24.12;
2834
T_24.5 ;
2835 18 ale500
    %load/v 8, v01064848_0, 16;
2836 11 ale500
    %ix/load 0, 16, 0;
2837 18 ale500
    %assign/v0 v01063CC0_0, 0, 8;
2838 16 ale500
    %jmp T_24.12;
2839
T_24.6 ;
2840 18 ale500
    %load/v 8, v01064848_0, 16;
2841 11 ale500
    %ix/load 0, 16, 0;
2842 18 ale500
    %assign/v0 v01063C68_0, 0, 8;
2843 16 ale500
    %jmp T_24.12;
2844
T_24.7 ;
2845 18 ale500
    %load/v 8, v01064848_0, 16;
2846 11 ale500
    %ix/load 0, 16, 0;
2847 18 ale500
    %assign/v0 v01063C10_0, 0, 8;
2848 16 ale500
    %jmp T_24.12;
2849
T_24.8 ;
2850 18 ale500
    %load/v 8, v01064848_0, 8; Only need 8 of 16 bits
2851 11 ale500
; Save base=8 wid=8 in lookaside.
2852
    %ix/load 0, 8, 0;
2853 18 ale500
    %assign/v0 v010639A8_0, 0, 8;
2854 16 ale500
    %jmp T_24.12;
2855
T_24.9 ;
2856 18 ale500
    %load/v 8, v01064848_0, 8; Only need 8 of 16 bits
2857 11 ale500
; Save base=8 wid=8 in lookaside.
2858
    %ix/load 0, 8, 0;
2859 18 ale500
    %assign/v0 v01063A00_0, 0, 8;
2860 16 ale500
    %jmp T_24.12;
2861
T_24.10 ;
2862 18 ale500
    %load/v 8, v01064848_0, 8; Only need 8 of 16 bits
2863 11 ale500
; Save base=8 wid=8 in lookaside.
2864
    %ix/load 0, 1, 0;
2865 18 ale500
    %assign/v0 v01063E78_0, 0, 8;
2866 11 ale500
    %ix/load 0, 1, 0;
2867 18 ale500
    %assign/v0 v010649A8_0, 0, 9;
2868 11 ale500
    %ix/load 0, 1, 0;
2869 18 ale500
    %assign/v0 v01064C68_0, 0, 10;
2870 11 ale500
    %ix/load 0, 1, 0;
2871 18 ale500
    %assign/v0 v010644A8_0, 0, 11;
2872 11 ale500
    %ix/load 0, 1, 0;
2873 18 ale500
    %assign/v0 v010643A0_0, 0, 12;
2874 11 ale500
    %ix/load 0, 1, 0;
2875 18 ale500
    %assign/v0 v01064298_0, 0, 13;
2876 11 ale500
    %ix/load 0, 1, 0;
2877 18 ale500
    %assign/v0 v01064240_0, 0, 14;
2878 11 ale500
    %ix/load 0, 1, 0;
2879 18 ale500
    %assign/v0 v01064190_0, 0, 15;
2880 16 ale500
    %jmp T_24.12;
2881
T_24.11 ;
2882 18 ale500
    %load/v 8, v01064848_0, 8; Only need 8 of 16 bits
2883 11 ale500
; Save base=8 wid=8 in lookaside.
2884
    %ix/load 0, 8, 0;
2885 18 ale500
    %assign/v0 v01063B08_0, 0, 8;
2886 16 ale500
    %jmp T_24.12;
2887
T_24.12 ;
2888
T_24.0 ;
2889 18 ale500
    %load/v 8, v01064C10_0, 1;
2890
    %load/v 9, v01064A00_0, 1;
2891 11 ale500
    %or 8, 9, 1;
2892 18 ale500
    %load/v 9, v01064B60_0, 1;
2893 11 ale500
    %or 8, 9, 1;
2894 16 ale500
    %jmp/0xz  T_24.13, 8;
2895 18 ale500
    %load/v 8, v01064BB8_0, 4;
2896 11 ale500
    %cmpi/u 8, 0, 4;
2897 16 ale500
    %jmp/1 T_24.15, 6;
2898 11 ale500
    %cmpi/u 8, 1, 4;
2899 16 ale500
    %jmp/1 T_24.16, 6;
2900 11 ale500
    %cmpi/u 8, 2, 4;
2901 16 ale500
    %jmp/1 T_24.17, 6;
2902 11 ale500
    %cmpi/u 8, 3, 4;
2903 16 ale500
    %jmp/1 T_24.18, 6;
2904 11 ale500
    %cmpi/u 8, 4, 4;
2905 16 ale500
    %jmp/1 T_24.19, 6;
2906 11 ale500
    %cmpi/u 8, 5, 4;
2907 16 ale500
    %jmp/1 T_24.20, 6;
2908 11 ale500
    %cmpi/u 8, 8, 4;
2909 16 ale500
    %jmp/1 T_24.21, 6;
2910 11 ale500
    %cmpi/u 8, 9, 4;
2911 16 ale500
    %jmp/1 T_24.22, 6;
2912 11 ale500
    %cmpi/u 8, 10, 4;
2913 16 ale500
    %jmp/1 T_24.23, 6;
2914 11 ale500
    %cmpi/u 8, 11, 4;
2915 16 ale500
    %jmp/1 T_24.24, 6;
2916
    %jmp T_24.25;
2917
T_24.15 ;
2918 18 ale500
    %load/v 8, v010643F8_0, 16;
2919 11 ale500
    %ix/load 0, 8, 0;
2920 18 ale500
    %assign/v0 v01063A00_0, 0, 8;
2921 11 ale500
    %ix/load 0, 8, 0;
2922 18 ale500
    %assign/v0 v010639A8_0, 0, 16;
2923 16 ale500
    %jmp T_24.25;
2924
T_24.16 ;
2925 18 ale500
    %load/v 8, v010643F8_0, 16;
2926 11 ale500
    %ix/load 0, 16, 0;
2927 18 ale500
    %assign/v0 v01063B60_0, 0, 8;
2928 16 ale500
    %jmp T_24.25;
2929
T_24.17 ;
2930 18 ale500
    %load/v 8, v010643F8_0, 16;
2931 11 ale500
    %ix/load 0, 16, 0;
2932 18 ale500
    %assign/v0 v01063BB8_0, 0, 8;
2933 16 ale500
    %jmp T_24.25;
2934
T_24.18 ;
2935 18 ale500
    %load/v 8, v010643F8_0, 16;
2936 11 ale500
    %ix/load 0, 16, 0;
2937 18 ale500
    %assign/v0 v01063CC0_0, 0, 8;
2938 16 ale500
    %jmp T_24.25;
2939
T_24.19 ;
2940 18 ale500
    %load/v 8, v010643F8_0, 16;
2941 11 ale500
    %ix/load 0, 16, 0;
2942 18 ale500
    %assign/v0 v01063C68_0, 0, 8;
2943 16 ale500
    %jmp T_24.25;
2944
T_24.20 ;
2945 18 ale500
    %load/v 8, v010643F8_0, 16;
2946 11 ale500
    %ix/load 0, 16, 0;
2947 18 ale500
    %assign/v0 v01063C10_0, 0, 8;
2948 16 ale500
    %jmp T_24.25;
2949
T_24.21 ;
2950 18 ale500
    %load/v 8, v010643F8_0, 8; Only need 8 of 16 bits
2951 11 ale500
; Save base=8 wid=8 in lookaside.
2952
    %ix/load 0, 8, 0;
2953 18 ale500
    %assign/v0 v010639A8_0, 0, 8;
2954 16 ale500
    %jmp T_24.25;
2955
T_24.22 ;
2956 18 ale500
    %load/v 8, v010643F8_0, 8; Only need 8 of 16 bits
2957 11 ale500
; Save base=8 wid=8 in lookaside.
2958
    %ix/load 0, 8, 0;
2959 18 ale500
    %assign/v0 v01063A00_0, 0, 8;
2960 16 ale500
    %jmp T_24.25;
2961
T_24.23 ;
2962 18 ale500
    %load/v 8, v010643F8_0, 8; Only need 8 of 16 bits
2963 11 ale500
; Save base=8 wid=8 in lookaside.
2964
    %ix/load 0, 1, 0;
2965 18 ale500
    %assign/v0 v01063E78_0, 0, 8;
2966 11 ale500
    %ix/load 0, 1, 0;
2967 18 ale500
    %assign/v0 v010649A8_0, 0, 9;
2968 11 ale500
    %ix/load 0, 1, 0;
2969 18 ale500
    %assign/v0 v01064C68_0, 0, 10;
2970 11 ale500
    %ix/load 0, 1, 0;
2971 18 ale500
    %assign/v0 v010644A8_0, 0, 11;
2972 11 ale500
    %ix/load 0, 1, 0;
2973 18 ale500
    %assign/v0 v010643A0_0, 0, 12;
2974 11 ale500
    %ix/load 0, 1, 0;
2975 18 ale500
    %assign/v0 v01064298_0, 0, 13;
2976 11 ale500
    %ix/load 0, 1, 0;
2977 18 ale500
    %assign/v0 v01064240_0, 0, 14;
2978 11 ale500
    %ix/load 0, 1, 0;
2979 18 ale500
    %assign/v0 v01064190_0, 0, 15;
2980 16 ale500
    %jmp T_24.25;
2981
T_24.24 ;
2982 18 ale500
    %load/v 8, v010643F8_0, 8; Only need 8 of 16 bits
2983 11 ale500
; Save base=8 wid=8 in lookaside.
2984
    %ix/load 0, 8, 0;
2985 18 ale500
    %assign/v0 v01063B08_0, 0, 8;
2986 16 ale500
    %jmp T_24.25;
2987
T_24.25 ;
2988
T_24.13 ;
2989 18 ale500
    %load/v 8, v01064B08_0, 1;
2990 16 ale500
    %jmp/0xz  T_24.26, 8;
2991 11 ale500
    %ix/load 1, 5, 0;
2992
    %mov 4, 0, 1;
2993 16 ale500
    %jmp/1 T_24.28, 4;
2994 18 ale500
    %load/x1p 8, v01064138_0, 2;
2995 16 ale500
    %jmp T_24.29;
2996
T_24.28 ;
2997 11 ale500
    %mov 8, 2, 2;
2998 16 ale500
T_24.29 ;
2999 11 ale500
; Save base=8 wid=2 in lookaside.
3000
    %cmpi/u 8, 0, 2;
3001 16 ale500
    %jmp/1 T_24.30, 6;
3002 11 ale500
    %cmpi/u 8, 1, 2;
3003 16 ale500
    %jmp/1 T_24.31, 6;
3004 11 ale500
    %cmpi/u 8, 2, 2;
3005 16 ale500
    %jmp/1 T_24.32, 6;
3006 11 ale500
    %cmpi/u 8, 3, 2;
3007 16 ale500
    %jmp/1 T_24.33, 6;
3008
    %jmp T_24.34;
3009
T_24.30 ;
3010 18 ale500
    %load/v 8, v01064088_0, 16;
3011 11 ale500
    %ix/load 0, 16, 0;
3012 18 ale500
    %assign/v0 v01063B60_0, 0, 8;
3013 16 ale500
    %jmp T_24.34;
3014
T_24.31 ;
3015 18 ale500
    %load/v 8, v01064088_0, 16;
3016 11 ale500
    %ix/load 0, 16, 0;
3017 18 ale500
    %assign/v0 v01063BB8_0, 0, 8;
3018 16 ale500
    %jmp T_24.34;
3019
T_24.32 ;
3020 18 ale500
    %load/v 8, v01064088_0, 16;
3021 11 ale500
    %ix/load 0, 16, 0;
3022 18 ale500
    %assign/v0 v01063CC0_0, 0, 8;
3023 16 ale500
    %jmp T_24.34;
3024
T_24.33 ;
3025 18 ale500
    %load/v 8, v01064088_0, 16;
3026 11 ale500
    %ix/load 0, 16, 0;
3027 18 ale500
    %assign/v0 v01063C68_0, 0, 8;
3028 16 ale500
    %jmp T_24.34;
3029
T_24.34 ;
3030
T_24.26 ;
3031 18 ale500
    %load/v 8, v01064A58_0, 1;
3032 16 ale500
    %jmp/0xz  T_24.35, 8;
3033 18 ale500
    %load/v 8, v01063A58_0, 8;
3034 11 ale500
    %ix/load 0, 1, 0;
3035 18 ale500
    %assign/v0 v01063E78_0, 0, 8;
3036 11 ale500
    %ix/load 0, 1, 0;
3037 18 ale500
    %assign/v0 v010649A8_0, 0, 9;
3038 11 ale500
    %ix/load 0, 1, 0;
3039 18 ale500
    %assign/v0 v01064C68_0, 0, 10;
3040 11 ale500
    %ix/load 0, 1, 0;
3041 18 ale500
    %assign/v0 v010644A8_0, 0, 11;
3042 11 ale500
    %ix/load 0, 1, 0;
3043 18 ale500
    %assign/v0 v010643A0_0, 0, 12;
3044 11 ale500
    %ix/load 0, 1, 0;
3045 18 ale500
    %assign/v0 v01064298_0, 0, 13;
3046 11 ale500
    %ix/load 0, 1, 0;
3047 18 ale500
    %assign/v0 v01064240_0, 0, 14;
3048 11 ale500
    %ix/load 0, 1, 0;
3049 18 ale500
    %assign/v0 v01064190_0, 0, 15;
3050 16 ale500
T_24.35 ;
3051 18 ale500
    %load/v 8, v010648F8_0, 1;
3052
    %load/v 9, v01063ED0_0, 1;
3053 11 ale500
    %or 8, 9, 1;
3054 16 ale500
    %jmp/0xz  T_24.37, 8;
3055 18 ale500
    %load/v 8, v010648F8_0, 1;
3056 11 ale500
    %ix/load 0, 1, 0;
3057 18 ale500
    %assign/v0 v01064190_0, 0, 8;
3058 16 ale500
T_24.37 ;
3059 18 ale500
    %load/v 8, v01064AB0_0, 1;
3060 16 ale500
    %jmp/0xz  T_24.39, 8;
3061 18 ale500
    %load/v 8, v01064450_0, 16;
3062 11 ale500
    %ix/load 0, 16, 0;
3063 18 ale500
    %assign/v0 v01063C10_0, 0, 8;
3064 16 ale500
T_24.39 ;
3065 18 ale500
    %load/v 8, v01064348_0, 1;
3066 16 ale500
    %jmp/0xz  T_24.41, 8;
3067 18 ale500
    %load/v 8, v01064950_0, 1;
3068 16 ale500
    %jmp/0xz  T_24.43, 8;
3069 11 ale500
    %ix/load 0, 1, 0;
3070 18 ale500
    %load/vp0 8, v01063C68_0, 16;
3071 11 ale500
    %ix/load 0, 16, 0;
3072 18 ale500
    %assign/v0 v01063C68_0, 0, 8;
3073 16 ale500
    %jmp T_24.44;
3074
T_24.43 ;
3075 11 ale500
    %ix/load 0, 1, 0;
3076 18 ale500
    %load/vp0 8, v01063CC0_0, 16;
3077 11 ale500
    %ix/load 0, 16, 0;
3078 18 ale500
    %assign/v0 v01063CC0_0, 0, 8;
3079 16 ale500
T_24.44 ;
3080
T_24.41 ;
3081 18 ale500
    %load/v 8, v01063FD8_0, 1;
3082 16 ale500
    %jmp/0xz  T_24.45, 8;
3083 18 ale500
    %load/v 8, v01064950_0, 1;
3084 16 ale500
    %jmp/0xz  T_24.47, 8;
3085 18 ale500
    %load/v 8, v01063C68_0, 16;
3086 11 ale500
    %subi 8, 1, 16;
3087
    %ix/load 0, 16, 0;
3088 18 ale500
    %assign/v0 v01063C68_0, 0, 8;
3089 16 ale500
    %jmp T_24.48;
3090
T_24.47 ;
3091 18 ale500
    %load/v 8, v01063CC0_0, 16;
3092 11 ale500
    %subi 8, 1, 16;
3093
    %ix/load 0, 16, 0;
3094 18 ale500
    %assign/v0 v01063CC0_0, 0, 8;
3095 16 ale500
T_24.48 ;
3096
T_24.45 ;
3097
    %jmp T_24;
3098
    .thread T_24;
3099 18 ale500
    .scope S_00B18B20;
3100 16 ale500
T_25 ;
3101 11 ale500
    %movi 8, 65534, 16;
3102 18 ale500
    %set/v v01063C10_0, 8, 16;
3103
    %set/v v01063B08_0, 0, 8;
3104
    %set/v v01063B60_0, 0, 16;
3105
    %set/v v01063E78_0, 0, 1;
3106
    %set/v v010649A8_0, 0, 1;
3107
    %set/v v01064C68_0, 0, 1;
3108
    %set/v v010644A8_0, 0, 1;
3109
    %set/v v010643A0_0, 0, 1;
3110
    %set/v v01064298_0, 0, 1;
3111
    %set/v v01064240_0, 0, 1;
3112
    %set/v v01064190_0, 0, 1;
3113 11 ale500
    %movi 8, 42330, 16;
3114 18 ale500
    %set/v v01063BB8_0, 8, 16;
3115 11 ale500
    %movi 8, 3840, 16;
3116 18 ale500
    %set/v v01063C68_0, 8, 16;
3117 11 ale500
    %movi 8, 3584, 16;
3118 18 ale500
    %set/v v01063CC0_0, 8, 16;
3119 11 ale500
    %end;
3120 16 ale500
    .thread T_25;
3121 18 ale500
    .scope S_00B18BA8;
3122 16 ale500
T_26 ;
3123 18 ale500
    %wait E_00AEEB58;
3124
    %set/v v01062798_0, 1, 4;
3125
    %set/v v01063298_0, 1, 4;
3126
    %set/v v010626E8_0, 1, 4;
3127
    %set/v v01062740_0, 0, 2;
3128
    %set/v v01063240_0, 0, 2;
3129
    %set/v v01062690_0, 0, 2;
3130
    %set/v v010627F0_0, 0, 3;
3131
    %set/v v01061450_0, 0, 5;
3132
    %set/v v01063348_0, 1, 1;
3133
    %set/v v010633A0_0, 0, 1;
3134
    %set/v v01062C68_0, 0, 1;
3135
    %set/v v010628F8_0, 0, 1;
3136
    %set/v v01062CC0_0, 0, 1;
3137
    %set/v v01062BB8_0, 0, 1;
3138
    %set/v v01062B60_0, 0, 1;
3139
    %set/v v010628A0_0, 0, 1;
3140
    %set/v v01062A58_0, 0, 1;
3141
    %set/v v01062C10_0, 0, 1;
3142
    %set/v v01062B08_0, 0, 1;
3143
    %set/v v01062AB0_0, 0, 1;
3144
    %set/v v01062A00_0, 0, 1;
3145
    %set/v v01062950_0, 0, 1;
3146
    %set/v v010629A8_0, 0, 1;
3147
    %set/v v01062E20_0, 0, 1;
3148
    %set/v v01062E78_0, 0, 1;
3149 16 ale500
    %ix/load 1, 4, 0;
3150
    %mov 4, 0, 1;
3151
    %jmp/1 T_26.0, 4;
3152 18 ale500
    %load/x1p 8, v01062D18_0, 4;
3153 16 ale500
    %jmp T_26.1;
3154
T_26.0 ;
3155
    %mov 8, 2, 4;
3156
T_26.1 ;
3157
; Save base=8 wid=4 in lookaside.
3158
    %cmpi/u 8, 0, 4;
3159
    %jmp/1 T_26.2, 6;
3160
    %cmpi/u 8, 1, 4;
3161
    %jmp/1 T_26.3, 6;
3162
    %cmpi/u 8, 2, 4;
3163
    %jmp/1 T_26.4, 6;
3164
    %cmpi/u 8, 3, 4;
3165
    %jmp/1 T_26.5, 6;
3166
    %cmpi/u 8, 4, 4;
3167
    %jmp/1 T_26.6, 6;
3168
    %cmpi/u 8, 5, 4;
3169
    %jmp/1 T_26.7, 6;
3170
    %cmpi/u 8, 6, 4;
3171
    %jmp/1 T_26.8, 6;
3172
    %cmpi/u 8, 7, 4;
3173
    %jmp/1 T_26.9, 6;
3174
    %cmpi/u 8, 8, 4;
3175
    %jmp/1 T_26.10, 6;
3176
    %cmpi/u 8, 9, 4;
3177
    %jmp/1 T_26.11, 6;
3178
    %cmpi/u 8, 10, 4;
3179
    %jmp/1 T_26.12, 6;
3180
    %cmpi/u 8, 11, 4;
3181
    %jmp/1 T_26.13, 6;
3182
    %cmpi/u 8, 12, 4;
3183
    %jmp/1 T_26.14, 6;
3184
    %cmpi/u 8, 13, 4;
3185
    %jmp/1 T_26.15, 6;
3186
    %cmpi/u 8, 14, 4;
3187
    %jmp/1 T_26.16, 6;
3188
    %cmpi/u 8, 15, 4;
3189
    %jmp/1 T_26.17, 6;
3190
    %jmp T_26.18;
3191
T_26.2 ;
3192
    %movi 8, 3, 3;
3193 18 ale500
    %set/v v010627F0_0, 8, 3;
3194 16 ale500
    %movi 8, 1, 2;
3195 18 ale500
    %set/v v01062740_0, 8, 2;
3196 16 ale500
    %movi 8, 1, 2;
3197 18 ale500
    %set/v v01062690_0, 8, 2;
3198
    %load/v 8, v01062D18_0, 4; Only need 4 of 8 bits
3199 16 ale500
; Save base=8 wid=4 in lookaside.
3200
    %cmpi/u 8, 0, 4;
3201
    %jmp/1 T_26.19, 6;
3202
    %cmpi/u 8, 1, 4;
3203
    %jmp/1 T_26.20, 6;
3204
    %cmpi/u 8, 2, 4;
3205
    %jmp/1 T_26.21, 6;
3206
    %cmpi/u 8, 3, 4;
3207
    %jmp/1 T_26.22, 6;
3208
    %cmpi/u 8, 4, 4;
3209
    %jmp/1 T_26.23, 6;
3210
    %cmpi/u 8, 5, 4;
3211
    %jmp/1 T_26.24, 6;
3212
    %cmpi/u 8, 6, 4;
3213
    %jmp/1 T_26.25, 6;
3214
    %cmpi/u 8, 7, 4;
3215
    %jmp/1 T_26.26, 6;
3216
    %cmpi/u 8, 8, 4;
3217
    %jmp/1 T_26.27, 6;
3218
    %cmpi/u 8, 9, 4;
3219
    %jmp/1 T_26.28, 6;
3220
    %cmpi/u 8, 10, 4;
3221
    %jmp/1 T_26.29, 6;
3222
    %cmpi/u 8, 11, 4;
3223
    %jmp/1 T_26.30, 6;
3224
    %cmpi/u 8, 12, 4;
3225
    %jmp/1 T_26.31, 6;
3226
    %cmpi/u 8, 13, 4;
3227
    %jmp/1 T_26.32, 6;
3228
    %cmpi/u 8, 14, 4;
3229
    %jmp/1 T_26.33, 6;
3230
    %cmpi/u 8, 15, 4;
3231
    %jmp/1 T_26.34, 6;
3232
    %jmp T_26.35;
3233
T_26.19 ;
3234
    %movi 8, 1, 2;
3235 18 ale500
    %set/v v01062740_0, 8, 2;
3236 16 ale500
    %movi 8, 1, 2;
3237 18 ale500
    %set/v v01062690_0, 8, 2;
3238 16 ale500
    %movi 8, 21, 5;
3239 18 ale500
    %set/v v01061450_0, 8, 5;
3240 16 ale500
    %jmp T_26.35;
3241
T_26.20 ;
3242
    %jmp T_26.35;
3243
T_26.21 ;
3244
    %jmp T_26.35;
3245
T_26.22 ;
3246
    %movi 8, 1, 2;
3247 18 ale500
    %set/v v01062740_0, 8, 2;
3248 16 ale500
    %movi 8, 1, 2;
3249 18 ale500
    %set/v v01062690_0, 8, 2;
3250 16 ale500
    %movi 8, 22, 5;
3251 18 ale500
    %set/v v01061450_0, 8, 5;
3252 16 ale500
    %jmp T_26.35;
3253
T_26.23 ;
3254
    %movi 8, 1, 2;
3255 18 ale500
    %set/v v01062740_0, 8, 2;
3256 16 ale500
    %movi 8, 1, 2;
3257 18 ale500
    %set/v v01062690_0, 8, 2;
3258 16 ale500
    %movi 8, 16, 5;
3259 18 ale500
    %set/v v01061450_0, 8, 5;
3260 16 ale500
    %jmp T_26.35;
3261
T_26.24 ;
3262
    %jmp T_26.35;
3263
T_26.25 ;
3264
    %movi 8, 1, 2;
3265 18 ale500
    %set/v v01062740_0, 8, 2;
3266 16 ale500
    %movi 8, 1, 2;
3267 18 ale500
    %set/v v01062690_0, 8, 2;
3268 16 ale500
    %movi 8, 18, 5;
3269 18 ale500
    %set/v v01061450_0, 8, 5;
3270 16 ale500
    %jmp T_26.35;
3271
T_26.26 ;
3272
    %movi 8, 1, 2;
3273 18 ale500
    %set/v v01062740_0, 8, 2;
3274 16 ale500
    %movi 8, 1, 2;
3275 18 ale500
    %set/v v01062690_0, 8, 2;
3276 16 ale500
    %movi 8, 20, 5;
3277 18 ale500
    %set/v v01061450_0, 8, 5;
3278 16 ale500
    %jmp T_26.35;
3279
T_26.27 ;
3280
    %movi 8, 1, 2;
3281 18 ale500
    %set/v v01062740_0, 8, 2;
3282 16 ale500
    %movi 8, 1, 2;
3283 18 ale500
    %set/v v01062690_0, 8, 2;
3284 16 ale500
    %movi 8, 17, 5;
3285 18 ale500
    %set/v v01061450_0, 8, 5;
3286 16 ale500
    %jmp T_26.35;
3287
T_26.28 ;
3288
    %movi 8, 1, 2;
3289 18 ale500
    %set/v v01062740_0, 8, 2;
3290 16 ale500
    %movi 8, 1, 2;
3291 18 ale500
    %set/v v01062690_0, 8, 2;
3292 16 ale500
    %movi 8, 19, 5;
3293 18 ale500
    %set/v v01061450_0, 8, 5;
3294 16 ale500
    %jmp T_26.35;
3295
T_26.29 ;
3296
    %movi 8, 1, 2;
3297 18 ale500
    %set/v v01062740_0, 8, 2;
3298 16 ale500
    %movi 8, 1, 2;
3299 18 ale500
    %set/v v01062690_0, 8, 2;
3300 16 ale500
    %movi 8, 25, 5;
3301 18 ale500
    %set/v v01061450_0, 8, 5;
3302 16 ale500
    %jmp T_26.35;
3303
T_26.30 ;
3304
    %jmp T_26.35;
3305
T_26.31 ;
3306
    %movi 8, 1, 2;
3307 18 ale500
    %set/v v01062740_0, 8, 2;
3308 16 ale500
    %movi 8, 1, 2;
3309 18 ale500
    %set/v v01062690_0, 8, 2;
3310 16 ale500
    %movi 8, 24, 5;
3311 18 ale500
    %set/v v01061450_0, 8, 5;
3312 16 ale500
    %jmp T_26.35;
3313
T_26.32 ;
3314
    %movi 8, 1, 2;
3315 18 ale500
    %set/v v01062740_0, 8, 2;
3316 16 ale500
    %movi 8, 30, 5;
3317 18 ale500
    %set/v v01061450_0, 8, 5;
3318 16 ale500
    %jmp T_26.35;
3319
T_26.33 ;
3320 18 ale500
    %set/v v01062950_0, 1, 1;
3321 16 ale500
    %jmp T_26.35;
3322
T_26.34 ;
3323
    %movi 8, 1, 2;
3324 18 ale500
    %set/v v01062690_0, 8, 2;
3325 16 ale500
    %movi 8, 29, 5;
3326 18 ale500
    %set/v v01061450_0, 8, 5;
3327 16 ale500
    %jmp T_26.35;
3328
T_26.35 ;
3329
    %jmp T_26.18;
3330
T_26.3 ;
3331 18 ale500
    %load/v 8, v01062D18_0, 4; Only need 4 of 8 bits
3332 16 ale500
; Save base=8 wid=4 in lookaside.
3333
    %cmpi/u 8, 0, 4;
3334
    %jmp/1 T_26.36, 6;
3335
    %cmpi/u 8, 1, 4;
3336
    %jmp/1 T_26.37, 6;
3337
    %cmpi/u 8, 2, 4;
3338
    %jmp/1 T_26.38, 6;
3339
    %cmpi/u 8, 3, 4;
3340
    %jmp/1 T_26.39, 6;
3341
    %cmpi/u 8, 4, 4;
3342
    %jmp/1 T_26.40, 6;
3343
    %cmpi/u 8, 5, 4;
3344
    %jmp/1 T_26.41, 6;
3345
    %cmpi/u 8, 6, 4;
3346
    %jmp/1 T_26.42, 6;
3347
    %cmpi/u 8, 7, 4;
3348
    %jmp/1 T_26.43, 6;
3349
    %cmpi/u 8, 8, 4;
3350
    %jmp/1 T_26.44, 6;
3351
    %cmpi/u 8, 9, 4;
3352
    %jmp/1 T_26.45, 6;
3353
    %cmpi/u 8, 10, 4;
3354
    %jmp/1 T_26.46, 6;
3355
    %cmpi/u 8, 11, 4;
3356
    %jmp/1 T_26.47, 6;
3357
    %cmpi/u 8, 12, 4;
3358
    %jmp/1 T_26.48, 6;
3359
    %cmpi/u 8, 13, 4;
3360
    %jmp/1 T_26.49, 6;
3361
    %cmpi/u 8, 14, 4;
3362
    %jmp/1 T_26.50, 6;
3363
    %cmpi/u 8, 15, 4;
3364
    %jmp/1 T_26.51, 6;
3365
    %jmp T_26.52;
3366
T_26.36 ;
3367 18 ale500
    %set/v v01062E20_0, 1, 1;
3368 16 ale500
    %jmp T_26.52;
3369
T_26.37 ;
3370 18 ale500
    %set/v v01062E78_0, 1, 1;
3371 16 ale500
    %jmp T_26.52;
3372
T_26.38 ;
3373
    %jmp T_26.52;
3374
T_26.39 ;
3375 18 ale500
    %set/v v01062C68_0, 1, 1;
3376 16 ale500
    %jmp T_26.52;
3377
T_26.40 ;
3378
    %jmp T_26.52;
3379
T_26.41 ;
3380
    %jmp T_26.52;
3381
T_26.42 ;
3382 18 ale500
    %set/v v010627F0_0, 1, 3;
3383 16 ale500
    %jmp T_26.52;
3384
T_26.43 ;
3385 18 ale500
    %set/v v010627F0_0, 1, 3;
3386
    %set/v v010629A8_0, 1, 1;
3387 16 ale500
    %jmp T_26.52;
3388
T_26.44 ;
3389
    %jmp T_26.52;
3390
T_26.45 ;
3391
    %movi 8, 2, 3;
3392 18 ale500
    %set/v v010627F0_0, 8, 3;
3393 16 ale500
    %movi 8, 8, 4;
3394 18 ale500
    %set/v v01062798_0, 8, 4;
3395 16 ale500
    %movi 8, 8, 4;
3396 18 ale500
    %set/v v010626E8_0, 8, 4;
3397 16 ale500
    %movi 8, 26, 5;
3398 18 ale500
    %set/v v01061450_0, 8, 5;
3399 16 ale500
    %jmp T_26.52;
3400
T_26.46 ;
3401
    %movi 8, 1, 3;
3402 18 ale500
    %set/v v010627F0_0, 8, 3;
3403 12 ale500
    %movi 8, 10, 4;
3404 18 ale500
    %set/v v01062798_0, 8, 4;
3405 12 ale500
    %movi 8, 10, 4;
3406 18 ale500
    %set/v v010626E8_0, 8, 4;
3407 16 ale500
    %movi 8, 6, 5;
3408 18 ale500
    %set/v v01061450_0, 8, 5;
3409 16 ale500
    %jmp T_26.52;
3410
T_26.47 ;
3411
    %jmp T_26.52;
3412
T_26.48 ;
3413
    %movi 8, 1, 3;
3414 18 ale500
    %set/v v010627F0_0, 8, 3;
3415 12 ale500
    %movi 8, 10, 4;
3416 18 ale500
    %set/v v01062798_0, 8, 4;
3417 12 ale500
    %movi 8, 10, 4;
3418 18 ale500
    %set/v v010626E8_0, 8, 4;
3419 16 ale500
    %movi 8, 5, 5;
3420 18 ale500
    %set/v v01061450_0, 8, 5;
3421 16 ale500
    %jmp T_26.52;
3422
T_26.49 ;
3423
    %movi 8, 2, 3;
3424 18 ale500
    %set/v v010627F0_0, 8, 3;
3425 12 ale500
    %movi 8, 9, 4;
3426 18 ale500
    %set/v v01062798_0, 8, 4;
3427 12 ale500
    %movi 8, 8, 4;
3428 18 ale500
    %set/v v010626E8_0, 8, 4;
3429 16 ale500
    %movi 8, 1, 5;
3430 18 ale500
    %set/v v01061450_0, 8, 5;
3431 16 ale500
    %jmp T_26.52;
3432
T_26.50 ;
3433 18 ale500
    %set/v v010628F8_0, 1, 1;
3434 11 ale500
    %ix/load 1, 4, 0;
3435
    %mov 4, 0, 1;
3436 16 ale500
    %jmp/1 T_26.53, 4;
3437 18 ale500
    %load/x1p 8, v01063190_0, 4;
3438 16 ale500
    %jmp T_26.54;
3439
T_26.53 ;
3440 11 ale500
    %mov 8, 2, 4;
3441 16 ale500
T_26.54 ;
3442 11 ale500
; Save base=8 wid=4 in lookaside.
3443 18 ale500
    %set/v v01062798_0, 8, 4;
3444
    %load/v 8, v01063190_0, 4; Only need 4 of 8 bits
3445 11 ale500
; Save base=8 wid=4 in lookaside.
3446 18 ale500
    %set/v v01063298_0, 8, 4;
3447
    %load/v 8, v01063190_0, 4; Only need 4 of 8 bits
3448 11 ale500
; Save base=8 wid=4 in lookaside.
3449 18 ale500
    %set/v v010626E8_0, 8, 4;
3450 16 ale500
    %jmp T_26.52;
3451
T_26.51 ;
3452 18 ale500
    %set/v v01062CC0_0, 1, 1;
3453 11 ale500
    %ix/load 1, 4, 0;
3454
    %mov 4, 0, 1;
3455 16 ale500
    %jmp/1 T_26.55, 4;
3456 18 ale500
    %load/x1p 8, v01063190_0, 4;
3457 16 ale500
    %jmp T_26.56;
3458
T_26.55 ;
3459 11 ale500
    %mov 8, 2, 4;
3460 16 ale500
T_26.56 ;
3461 11 ale500
; Save base=8 wid=4 in lookaside.
3462 18 ale500
    %set/v v01062798_0, 8, 4;
3463
    %load/v 8, v01063190_0, 4; Only need 4 of 8 bits
3464 11 ale500
; Save base=8 wid=4 in lookaside.
3465 18 ale500
    %set/v v01063298_0, 8, 4;
3466
    %load/v 8, v01063190_0, 4; Only need 4 of 8 bits
3467 16 ale500
; Save base=8 wid=4 in lookaside.
3468 18 ale500
    %set/v v010626E8_0, 8, 4;
3469 16 ale500
    %jmp T_26.52;
3470
T_26.52 ;
3471
    %jmp T_26.18;
3472
T_26.4 ;
3473
    %movi 8, 6, 3;
3474 18 ale500
    %set/v v010627F0_0, 8, 3;
3475
    %load/v 8, v01062D18_0, 4; Only need 4 of 8 bits
3476 16 ale500
; Save base=8 wid=4 in lookaside.
3477
    %cmpi/u 8, 0, 4;
3478
    %jmp/1 T_26.57, 6;
3479
    %cmpi/u 8, 1, 4;
3480
    %jmp/1 T_26.58, 6;
3481
    %cmpi/u 8, 2, 4;
3482
    %jmp/1 T_26.59, 6;
3483
    %cmpi/u 8, 3, 4;
3484
    %jmp/1 T_26.60, 6;
3485
    %cmpi/u 8, 4, 4;
3486
    %jmp/1 T_26.61, 6;
3487
    %cmpi/u 8, 5, 4;
3488
    %jmp/1 T_26.62, 6;
3489
    %cmpi/u 8, 6, 4;
3490
    %jmp/1 T_26.63, 6;
3491
    %cmpi/u 8, 7, 4;
3492
    %jmp/1 T_26.64, 6;
3493
    %cmpi/u 8, 8, 4;
3494
    %jmp/1 T_26.65, 6;
3495
    %cmpi/u 8, 9, 4;
3496
    %jmp/1 T_26.66, 6;
3497
    %cmpi/u 8, 10, 4;
3498
    %jmp/1 T_26.67, 6;
3499
    %cmpi/u 8, 11, 4;
3500
    %jmp/1 T_26.68, 6;
3501
    %cmpi/u 8, 12, 4;
3502
    %jmp/1 T_26.69, 6;
3503
    %cmpi/u 8, 13, 4;
3504
    %jmp/1 T_26.70, 6;
3505
    %cmpi/u 8, 14, 4;
3506
    %jmp/1 T_26.71, 6;
3507
    %cmpi/u 8, 15, 4;
3508
    %jmp/1 T_26.72, 6;
3509
    %jmp T_26.73;
3510
T_26.57 ;
3511
    %jmp T_26.73;
3512
T_26.58 ;
3513
    %jmp T_26.73;
3514
T_26.59 ;
3515
    %jmp T_26.73;
3516
T_26.60 ;
3517
    %jmp T_26.73;
3518
T_26.61 ;
3519
    %jmp T_26.73;
3520
T_26.62 ;
3521
    %jmp T_26.73;
3522
T_26.63 ;
3523
    %jmp T_26.73;
3524
T_26.64 ;
3525
    %jmp T_26.73;
3526
T_26.65 ;
3527
    %jmp T_26.73;
3528
T_26.66 ;
3529
    %jmp T_26.73;
3530
T_26.67 ;
3531
    %jmp T_26.73;
3532
T_26.68 ;
3533
    %jmp T_26.73;
3534
T_26.69 ;
3535
    %jmp T_26.73;
3536
T_26.70 ;
3537
    %jmp T_26.73;
3538
T_26.71 ;
3539
    %jmp T_26.73;
3540
T_26.72 ;
3541
    %jmp T_26.73;
3542
T_26.73 ;
3543
    %jmp T_26.18;
3544
T_26.5 ;
3545 18 ale500
    %load/v 8, v01062D18_0, 4; Only need 4 of 8 bits
3546 16 ale500
; Save base=8 wid=4 in lookaside.
3547
    %cmpi/u 8, 0, 4;
3548
    %jmp/1 T_26.74, 6;
3549
    %cmpi/u 8, 1, 4;
3550
    %jmp/1 T_26.75, 6;
3551
    %cmpi/u 8, 2, 4;
3552
    %jmp/1 T_26.76, 6;
3553
    %cmpi/u 8, 3, 4;
3554
    %jmp/1 T_26.77, 6;
3555
    %cmpi/u 8, 4, 4;
3556
    %jmp/1 T_26.78, 6;
3557
    %cmpi/u 8, 5, 4;
3558
    %jmp/1 T_26.79, 6;
3559
    %cmpi/u 8, 6, 4;
3560
    %jmp/1 T_26.80, 6;
3561
    %cmpi/u 8, 7, 4;
3562
    %jmp/1 T_26.81, 6;
3563
    %cmpi/u 8, 8, 4;
3564
    %jmp/1 T_26.82, 6;
3565
    %cmpi/u 8, 9, 4;
3566
    %jmp/1 T_26.83, 6;
3567
    %cmpi/u 8, 10, 4;
3568
    %jmp/1 T_26.84, 6;
3569
    %cmpi/u 8, 11, 4;
3570
    %jmp/1 T_26.85, 6;
3571
    %cmpi/u 8, 12, 4;
3572
    %jmp/1 T_26.86, 6;
3573
    %cmpi/u 8, 13, 4;
3574
    %jmp/1 T_26.87, 6;
3575
    %cmpi/u 8, 14, 4;
3576
    %jmp/1 T_26.88, 6;
3577
    %cmpi/u 8, 15, 4;
3578
    %jmp/1 T_26.89, 6;
3579
    %jmp T_26.90;
3580
T_26.74 ;
3581
    %movi 8, 4, 3;
3582 18 ale500
    %set/v v010627F0_0, 8, 3;
3583
    %set/v v01062A00_0, 1, 1;
3584 11 ale500
    %movi 8, 1, 4;
3585 18 ale500
    %set/v v010626E8_0, 8, 4;
3586 16 ale500
    %jmp T_26.90;
3587
T_26.75 ;
3588
    %movi 8, 4, 3;
3589 18 ale500
    %set/v v010627F0_0, 8, 3;
3590
    %set/v v01062A00_0, 1, 1;
3591 11 ale500
    %movi 8, 2, 4;
3592 18 ale500
    %set/v v010626E8_0, 8, 4;
3593 16 ale500
    %jmp T_26.90;
3594
T_26.76 ;
3595
    %movi 8, 4, 3;
3596 18 ale500
    %set/v v010627F0_0, 8, 3;
3597
    %set/v v01062A00_0, 1, 1;
3598 11 ale500
    %movi 8, 4, 4;
3599 18 ale500
    %set/v v010626E8_0, 8, 4;
3600 16 ale500
    %jmp T_26.90;
3601
T_26.77 ;
3602
    %movi 8, 4, 3;
3603 18 ale500
    %set/v v010627F0_0, 8, 3;
3604
    %set/v v01062A00_0, 1, 1;
3605 11 ale500
    %movi 8, 3, 4;
3606 18 ale500
    %set/v v010626E8_0, 8, 4;
3607 16 ale500
    %jmp T_26.90;
3608
T_26.78 ;
3609 18 ale500
    %set/v v01062B08_0, 1, 1;
3610 16 ale500
    %jmp T_26.90;
3611
T_26.79 ;
3612 18 ale500
    %set/v v01062AB0_0, 1, 1;
3613 16 ale500
    %jmp T_26.90;
3614
T_26.80 ;
3615 18 ale500
    %set/v v01062B08_0, 1, 1;
3616
    %set/v v01063348_0, 0, 1;
3617 16 ale500
    %jmp T_26.90;
3618
T_26.81 ;
3619 18 ale500
    %set/v v01062AB0_0, 1, 1;
3620
    %set/v v01063348_0, 0, 1;
3621 16 ale500
    %jmp T_26.90;
3622
T_26.82 ;
3623
    %jmp T_26.90;
3624
T_26.83 ;
3625
    %movi 8, 2, 3;
3626 18 ale500
    %set/v v010627F0_0, 8, 3;
3627
    %set/v v01062BB8_0, 1, 1;
3628 16 ale500
    %jmp T_26.90;
3629
T_26.84 ;
3630
    %movi 8, 2, 3;
3631 18 ale500
    %set/v v010627F0_0, 8, 3;
3632 16 ale500
    %movi 8, 9, 4;
3633 18 ale500
    %set/v v01062798_0, 8, 4;
3634 16 ale500
    %movi 8, 1, 4;
3635 18 ale500
    %set/v v01063298_0, 8, 4;
3636 16 ale500
    %movi 8, 1, 4;
3637 18 ale500
    %set/v v010626E8_0, 8, 4;
3638 16 ale500
    %movi 8, 8, 5;
3639 18 ale500
    %set/v v01061450_0, 8, 5;
3640 16 ale500
    %jmp T_26.90;
3641
T_26.85 ;
3642
    %movi 8, 2, 3;
3643 18 ale500
    %set/v v010627F0_0, 8, 3;
3644
    %set/v v01062B60_0, 1, 1;
3645 16 ale500
    %jmp T_26.90;
3646
T_26.86 ;
3647 18 ale500
    %set/v v010628A0_0, 1, 1;
3648 16 ale500
    %jmp T_26.90;
3649
T_26.87 ;
3650
    %movi 8, 2, 3;
3651 18 ale500
    %set/v v010627F0_0, 8, 3;
3652 11 ale500
    %movi 8, 8, 4;
3653 18 ale500
    %set/v v01062798_0, 8, 4;
3654 11 ale500
    %movi 8, 9, 4;
3655 18 ale500
    %set/v v01063298_0, 8, 4;
3656
    %set/v v010626E8_0, 0, 4;
3657 16 ale500
    %movi 8, 27, 5;
3658 18 ale500
    %set/v v01061450_0, 8, 5;
3659
    %set/v v01062A58_0, 1, 1;
3660 16 ale500
    %jmp T_26.90;
3661
T_26.88 ;
3662
    %jmp T_26.90;
3663
T_26.89 ;
3664 18 ale500
    %set/v v01062C10_0, 1, 1;
3665 16 ale500
    %jmp T_26.90;
3666
T_26.90 ;
3667
    %jmp T_26.18;
3668
T_26.6 ;
3669
    %movi 8, 2, 3;
3670 18 ale500
    %set/v v010627F0_0, 8, 3;
3671
    %load/v 8, v01062D18_0, 4; Only need 4 of 8 bits
3672 16 ale500
; Save base=8 wid=4 in lookaside.
3673
    %cmpi/u 8, 0, 4;
3674
    %jmp/1 T_26.91, 6;
3675
    %cmpi/u 8, 1, 4;
3676
    %jmp/1 T_26.92, 6;
3677
    %cmpi/u 8, 2, 4;
3678
    %jmp/1 T_26.93, 6;
3679
    %cmpi/u 8, 3, 4;
3680
    %jmp/1 T_26.94, 6;
3681
    %cmpi/u 8, 4, 4;
3682
    %jmp/1 T_26.95, 6;
3683
    %cmpi/u 8, 5, 4;
3684
    %jmp/1 T_26.96, 6;
3685
    %cmpi/u 8, 6, 4;
3686
    %jmp/1 T_26.97, 6;
3687
    %cmpi/u 8, 7, 4;
3688
    %jmp/1 T_26.98, 6;
3689
    %cmpi/u 8, 8, 4;
3690
    %jmp/1 T_26.99, 6;
3691
    %cmpi/u 8, 9, 4;
3692
    %jmp/1 T_26.100, 6;
3693
    %cmpi/u 8, 10, 4;
3694
    %jmp/1 T_26.101, 6;
3695
    %cmpi/u 8, 11, 4;
3696
    %jmp/1 T_26.102, 6;
3697
    %cmpi/u 8, 12, 4;
3698
    %jmp/1 T_26.103, 6;
3699
    %cmpi/u 8, 13, 4;
3700
    %jmp/1 T_26.104, 6;
3701
    %cmpi/u 8, 14, 4;
3702
    %jmp/1 T_26.105, 6;
3703
    %cmpi/u 8, 15, 4;
3704
    %jmp/1 T_26.106, 6;
3705
    %jmp T_26.107;
3706
T_26.91 ;
3707 11 ale500
    %movi 8, 8, 4;
3708 18 ale500
    %set/v v01062798_0, 8, 4;
3709 11 ale500
    %movi 8, 8, 4;
3710 18 ale500
    %set/v v010626E8_0, 8, 4;
3711 16 ale500
    %movi 8, 21, 5;
3712 18 ale500
    %set/v v01061450_0, 8, 5;
3713 16 ale500
    %jmp T_26.107;
3714
T_26.92 ;
3715
    %jmp T_26.107;
3716
T_26.93 ;
3717
    %jmp T_26.107;
3718
T_26.94 ;
3719
    %movi 8, 8, 4;
3720 18 ale500
    %set/v v01062798_0, 8, 4;
3721 16 ale500
    %movi 8, 8, 4;
3722 18 ale500
    %set/v v010626E8_0, 8, 4;
3723 16 ale500
    %movi 8, 22, 5;
3724 18 ale500
    %set/v v01061450_0, 8, 5;
3725 16 ale500
    %jmp T_26.107;
3726
T_26.95 ;
3727
    %movi 8, 8, 4;
3728 18 ale500
    %set/v v01062798_0, 8, 4;
3729 16 ale500
    %movi 8, 8, 4;
3730 18 ale500
    %set/v v010626E8_0, 8, 4;
3731 16 ale500
    %movi 8, 16, 5;
3732 18 ale500
    %set/v v01061450_0, 8, 5;
3733 16 ale500
    %jmp T_26.107;
3734
T_26.96 ;
3735
    %jmp T_26.107;
3736
T_26.97 ;
3737
    %movi 8, 8, 4;
3738 18 ale500
    %set/v v01062798_0, 8, 4;
3739 16 ale500
    %movi 8, 8, 4;
3740 18 ale500
    %set/v v010626E8_0, 8, 4;
3741 16 ale500
    %movi 8, 18, 5;
3742 18 ale500
    %set/v v01061450_0, 8, 5;
3743 16 ale500
    %jmp T_26.107;
3744
T_26.98 ;
3745
    %movi 8, 8, 4;
3746 18 ale500
    %set/v v01062798_0, 8, 4;
3747 16 ale500
    %movi 8, 8, 4;
3748 18 ale500
    %set/v v010626E8_0, 8, 4;
3749 16 ale500
    %movi 8, 20, 5;
3750 18 ale500
    %set/v v01061450_0, 8, 5;
3751 16 ale500
    %jmp T_26.107;
3752
T_26.99 ;
3753
    %movi 8, 8, 4;
3754 18 ale500
    %set/v v01062798_0, 8, 4;
3755 16 ale500
    %movi 8, 8, 4;
3756 18 ale500
    %set/v v010626E8_0, 8, 4;
3757 16 ale500
    %movi 8, 17, 5;
3758 18 ale500
    %set/v v01061450_0, 8, 5;
3759 16 ale500
    %jmp T_26.107;
3760
T_26.100 ;
3761
    %movi 8, 8, 4;
3762 18 ale500
    %set/v v01062798_0, 8, 4;
3763 16 ale500
    %movi 8, 8, 4;
3764 18 ale500
    %set/v v010626E8_0, 8, 4;
3765 16 ale500
    %movi 8, 19, 5;
3766 18 ale500
    %set/v v01061450_0, 8, 5;
3767 16 ale500
    %jmp T_26.107;
3768
T_26.101 ;
3769
    %movi 8, 8, 4;
3770 18 ale500
    %set/v v01062798_0, 8, 4;
3771 16 ale500
    %movi 8, 8, 4;
3772 18 ale500
    %set/v v010626E8_0, 8, 4;
3773 16 ale500
    %movi 8, 25, 5;
3774 18 ale500
    %set/v v01061450_0, 8, 5;
3775 16 ale500
    %jmp T_26.107;
3776
T_26.102 ;
3777
    %jmp T_26.107;
3778
T_26.103 ;
3779
    %movi 8, 8, 4;
3780 18 ale500
    %set/v v01062798_0, 8, 4;
3781 16 ale500
    %movi 8, 8, 4;
3782 18 ale500
    %set/v v010626E8_0, 8, 4;
3783 16 ale500
    %movi 8, 24, 5;
3784 18 ale500
    %set/v v01061450_0, 8, 5;
3785 16 ale500
    %jmp T_26.107;
3786
T_26.104 ;
3787
    %movi 8, 8, 4;
3788 18 ale500
    %set/v v01062798_0, 8, 4;
3789 16 ale500
    %movi 8, 30, 5;
3790 18 ale500
    %set/v v01061450_0, 8, 5;
3791 16 ale500
    %jmp T_26.107;
3792
T_26.105 ;
3793
    %jmp T_26.107;
3794
T_26.106 ;
3795
    %movi 8, 8, 4;
3796 18 ale500
    %set/v v010626E8_0, 8, 4;
3797 16 ale500
    %movi 8, 29, 5;
3798 18 ale500
    %set/v v01061450_0, 8, 5;
3799 16 ale500
    %jmp T_26.107;
3800
T_26.107 ;
3801
    %jmp T_26.18;
3802
T_26.7 ;
3803
    %movi 8, 2, 3;
3804 18 ale500
    %set/v v010627F0_0, 8, 3;
3805
    %load/v 8, v01062D18_0, 4; Only need 4 of 8 bits
3806 11 ale500
; Save base=8 wid=4 in lookaside.
3807 16 ale500
    %cmpi/u 8, 0, 4;
3808
    %jmp/1 T_26.108, 6;
3809
    %cmpi/u 8, 1, 4;
3810
    %jmp/1 T_26.109, 6;
3811
    %cmpi/u 8, 2, 4;
3812
    %jmp/1 T_26.110, 6;
3813
    %cmpi/u 8, 3, 4;
3814
    %jmp/1 T_26.111, 6;
3815
    %cmpi/u 8, 4, 4;
3816
    %jmp/1 T_26.112, 6;
3817
    %cmpi/u 8, 5, 4;
3818
    %jmp/1 T_26.113, 6;
3819
    %cmpi/u 8, 6, 4;
3820
    %jmp/1 T_26.114, 6;
3821
    %cmpi/u 8, 7, 4;
3822
    %jmp/1 T_26.115, 6;
3823
    %cmpi/u 8, 8, 4;
3824
    %jmp/1 T_26.116, 6;
3825
    %cmpi/u 8, 9, 4;
3826
    %jmp/1 T_26.117, 6;
3827
    %cmpi/u 8, 10, 4;
3828
    %jmp/1 T_26.118, 6;
3829
    %cmpi/u 8, 11, 4;
3830
    %jmp/1 T_26.119, 6;
3831
    %cmpi/u 8, 12, 4;
3832
    %jmp/1 T_26.120, 6;
3833
    %cmpi/u 8, 13, 4;
3834
    %jmp/1 T_26.121, 6;
3835 12 ale500
    %cmpi/u 8, 14, 4;
3836 16 ale500
    %jmp/1 T_26.122, 6;
3837 11 ale500
    %cmpi/u 8, 15, 4;
3838 16 ale500
    %jmp/1 T_26.123, 6;
3839
    %jmp T_26.124;
3840
T_26.108 ;
3841
    %movi 8, 9, 4;
3842 18 ale500
    %set/v v01062798_0, 8, 4;
3843 16 ale500
    %movi 8, 9, 4;
3844 18 ale500
    %set/v v010626E8_0, 8, 4;
3845 16 ale500
    %movi 8, 21, 5;
3846 18 ale500
    %set/v v01061450_0, 8, 5;
3847 16 ale500
    %jmp T_26.124;
3848
T_26.109 ;
3849
    %jmp T_26.124;
3850
T_26.110 ;
3851
    %jmp T_26.124;
3852
T_26.111 ;
3853
    %movi 8, 9, 4;
3854 18 ale500
    %set/v v01062798_0, 8, 4;
3855 16 ale500
    %movi 8, 9, 4;
3856 18 ale500
    %set/v v010626E8_0, 8, 4;
3857 16 ale500
    %movi 8, 22, 5;
3858 18 ale500
    %set/v v01061450_0, 8, 5;
3859 16 ale500
    %jmp T_26.124;
3860
T_26.112 ;
3861
    %movi 8, 9, 4;
3862 18 ale500
    %set/v v01062798_0, 8, 4;
3863 16 ale500
    %movi 8, 9, 4;
3864 18 ale500
    %set/v v010626E8_0, 8, 4;
3865 16 ale500
    %movi 8, 16, 5;
3866 18 ale500
    %set/v v01061450_0, 8, 5;
3867 16 ale500
    %jmp T_26.124;
3868
T_26.113 ;
3869
    %jmp T_26.124;
3870
T_26.114 ;
3871
    %movi 8, 9, 4;
3872 18 ale500
    %set/v v01062798_0, 8, 4;
3873 16 ale500
    %movi 8, 9, 4;
3874 18 ale500
    %set/v v010626E8_0, 8, 4;
3875 16 ale500
    %movi 8, 18, 5;
3876 18 ale500
    %set/v v01061450_0, 8, 5;
3877 16 ale500
    %jmp T_26.124;
3878
T_26.115 ;
3879
    %movi 8, 9, 4;
3880 18 ale500
    %set/v v01062798_0, 8, 4;
3881 16 ale500
    %movi 8, 9, 4;
3882 18 ale500
    %set/v v010626E8_0, 8, 4;
3883 16 ale500
    %movi 8, 20, 5;
3884 18 ale500
    %set/v v01061450_0, 8, 5;
3885 16 ale500
    %jmp T_26.124;
3886
T_26.116 ;
3887
    %movi 8, 9, 4;
3888 18 ale500
    %set/v v01062798_0, 8, 4;
3889 16 ale500
    %movi 8, 9, 4;
3890 18 ale500
    %set/v v010626E8_0, 8, 4;
3891 16 ale500
    %movi 8, 17, 5;
3892 18 ale500
    %set/v v01061450_0, 8, 5;
3893 16 ale500
    %jmp T_26.124;
3894
T_26.117 ;
3895
    %movi 8, 9, 4;
3896 18 ale500
    %set/v v01062798_0, 8, 4;
3897 16 ale500
    %movi 8, 9, 4;
3898 18 ale500
    %set/v v010626E8_0, 8, 4;
3899 16 ale500
    %movi 8, 19, 5;
3900 18 ale500
    %set/v v01061450_0, 8, 5;
3901 16 ale500
    %jmp T_26.124;
3902
T_26.118 ;
3903
    %movi 8, 9, 4;
3904 18 ale500
    %set/v v01062798_0, 8, 4;
3905 16 ale500
    %movi 8, 9, 4;
3906 18 ale500
    %set/v v010626E8_0, 8, 4;
3907 16 ale500
    %movi 8, 25, 5;
3908 18 ale500
    %set/v v01061450_0, 8, 5;
3909 16 ale500
    %jmp T_26.124;
3910
T_26.119 ;
3911
    %jmp T_26.124;
3912
T_26.120 ;
3913
    %movi 8, 9, 4;
3914 18 ale500
    %set/v v01062798_0, 8, 4;
3915 16 ale500
    %movi 8, 9, 4;
3916 18 ale500
    %set/v v010626E8_0, 8, 4;
3917 16 ale500
    %movi 8, 24, 5;
3918 18 ale500
    %set/v v01061450_0, 8, 5;
3919 16 ale500
    %jmp T_26.124;
3920
T_26.121 ;
3921
    %movi 8, 9, 4;
3922 18 ale500
    %set/v v01062798_0, 8, 4;
3923 16 ale500
    %movi 8, 30, 5;
3924 18 ale500
    %set/v v01061450_0, 8, 5;
3925 16 ale500
    %jmp T_26.124;
3926
T_26.122 ;
3927
    %jmp T_26.124;
3928
T_26.123 ;
3929
    %movi 8, 9, 4;
3930 18 ale500
    %set/v v010626E8_0, 8, 4;
3931 16 ale500
    %movi 8, 29, 5;
3932 18 ale500
    %set/v v01061450_0, 8, 5;
3933 16 ale500
    %jmp T_26.124;
3934
T_26.124 ;
3935
    %jmp T_26.18;
3936
T_26.8 ;
3937
    %movi 8, 4, 3;
3938 18 ale500
    %set/v v010627F0_0, 8, 3;
3939
    %load/v 8, v01062D18_0, 4; Only need 4 of 8 bits
3940 11 ale500
; Save base=8 wid=4 in lookaside.
3941 16 ale500
    %cmpi/u 8, 0, 4;
3942
    %jmp/1 T_26.125, 6;
3943
    %cmpi/u 8, 1, 4;
3944
    %jmp/1 T_26.126, 6;
3945
    %cmpi/u 8, 2, 4;
3946
    %jmp/1 T_26.127, 6;
3947
    %cmpi/u 8, 3, 4;
3948
    %jmp/1 T_26.128, 6;
3949
    %cmpi/u 8, 4, 4;
3950
    %jmp/1 T_26.129, 6;
3951
    %cmpi/u 8, 5, 4;
3952
    %jmp/1 T_26.130, 6;
3953
    %cmpi/u 8, 6, 4;
3954
    %jmp/1 T_26.131, 6;
3955
    %cmpi/u 8, 7, 4;
3956
    %jmp/1 T_26.132, 6;
3957
    %cmpi/u 8, 8, 4;
3958
    %jmp/1 T_26.133, 6;
3959
    %cmpi/u 8, 9, 4;
3960
    %jmp/1 T_26.134, 6;
3961
    %cmpi/u 8, 10, 4;
3962
    %jmp/1 T_26.135, 6;
3963
    %cmpi/u 8, 11, 4;
3964
    %jmp/1 T_26.136, 6;
3965
    %cmpi/u 8, 12, 4;
3966
    %jmp/1 T_26.137, 6;
3967
    %cmpi/u 8, 13, 4;
3968
    %jmp/1 T_26.138, 6;
3969 12 ale500
    %cmpi/u 8, 14, 4;
3970 16 ale500
    %jmp/1 T_26.139, 6;
3971 11 ale500
    %cmpi/u 8, 15, 4;
3972 16 ale500
    %jmp/1 T_26.140, 6;
3973
    %jmp T_26.141;
3974
T_26.125 ;
3975
    %movi 8, 1, 2;
3976 18 ale500
    %set/v v01062740_0, 8, 2;
3977 16 ale500
    %movi 8, 1, 2;
3978 18 ale500
    %set/v v01062690_0, 8, 2;
3979 16 ale500
    %movi 8, 21, 5;
3980 18 ale500
    %set/v v01061450_0, 8, 5;
3981 16 ale500
    %jmp T_26.141;
3982
T_26.126 ;
3983
    %jmp T_26.141;
3984
T_26.127 ;
3985
    %jmp T_26.141;
3986
T_26.128 ;
3987
    %movi 8, 1, 2;
3988 18 ale500
    %set/v v01062740_0, 8, 2;
3989 16 ale500
    %movi 8, 1, 2;
3990 18 ale500
    %set/v v01062690_0, 8, 2;
3991 16 ale500
    %movi 8, 22, 5;
3992 18 ale500
    %set/v v01061450_0, 8, 5;
3993 16 ale500
    %jmp T_26.141;
3994
T_26.129 ;
3995
    %movi 8, 1, 2;
3996 18 ale500
    %set/v v01062740_0, 8, 2;
3997 16 ale500
    %movi 8, 1, 2;
3998 18 ale500
    %set/v v01062690_0, 8, 2;
3999 16 ale500
    %movi 8, 16, 5;
4000 18 ale500
    %set/v v01061450_0, 8, 5;
4001 16 ale500
    %jmp T_26.141;
4002
T_26.130 ;
4003
    %jmp T_26.141;
4004
T_26.131 ;
4005
    %movi 8, 1, 2;
4006 18 ale500
    %set/v v01062740_0, 8, 2;
4007 16 ale500
    %movi 8, 1, 2;
4008 18 ale500
    %set/v v01062690_0, 8, 2;
4009 16 ale500
    %movi 8, 18, 5;
4010 18 ale500
    %set/v v01061450_0, 8, 5;
4011 16 ale500
    %jmp T_26.141;
4012
T_26.132 ;
4013
    %movi 8, 1, 2;
4014 18 ale500
    %set/v v01062740_0, 8, 2;
4015 16 ale500
    %movi 8, 1, 2;
4016 18 ale500
    %set/v v01062690_0, 8, 2;
4017 16 ale500
    %movi 8, 20, 5;
4018 18 ale500
    %set/v v01061450_0, 8, 5;
4019 16 ale500
    %jmp T_26.141;
4020
T_26.133 ;
4021
    %movi 8, 1, 2;
4022 18 ale500
    %set/v v01062740_0, 8, 2;
4023 16 ale500
    %movi 8, 1, 2;
4024 18 ale500
    %set/v v01062690_0, 8, 2;
4025 16 ale500
    %movi 8, 17, 5;
4026 18 ale500
    %set/v v01061450_0, 8, 5;
4027 16 ale500
    %jmp T_26.141;
4028
T_26.134 ;
4029
    %movi 8, 1, 2;
4030 18 ale500
    %set/v v01062740_0, 8, 2;
4031 16 ale500
    %movi 8, 1, 2;
4032 18 ale500
    %set/v v01062690_0, 8, 2;
4033 16 ale500
    %movi 8, 19, 5;
4034 18 ale500
    %set/v v01061450_0, 8, 5;
4035 16 ale500
    %jmp T_26.141;
4036
T_26.135 ;
4037
    %movi 8, 1, 2;
4038 18 ale500
    %set/v v01062740_0, 8, 2;
4039 16 ale500
    %movi 8, 1, 2;
4040 18 ale500
    %set/v v01062690_0, 8, 2;
4041 16 ale500
    %movi 8, 25, 5;
4042 18 ale500
    %set/v v01061450_0, 8, 5;
4043 16 ale500
    %jmp T_26.141;
4044
T_26.136 ;
4045
    %jmp T_26.141;
4046
T_26.137 ;
4047
    %movi 8, 1, 2;
4048 18 ale500
    %set/v v01062740_0, 8, 2;
4049 16 ale500
    %movi 8, 1, 2;
4050 18 ale500
    %set/v v01062690_0, 8, 2;
4051 16 ale500
    %movi 8, 24, 5;
4052 18 ale500
    %set/v v01061450_0, 8, 5;
4053 16 ale500
    %jmp T_26.141;
4054
T_26.138 ;
4055
    %movi 8, 1, 2;
4056 18 ale500
    %set/v v01062740_0, 8, 2;
4057 16 ale500
    %movi 8, 1, 2;
4058 18 ale500
    %set/v v01062690_0, 8, 2;
4059 16 ale500
    %movi 8, 5, 5;
4060 18 ale500
    %set/v v01061450_0, 8, 5;
4061 16 ale500
    %jmp T_26.141;
4062
T_26.139 ;
4063 18 ale500
    %set/v v01062950_0, 1, 1;
4064 16 ale500
    %jmp T_26.141;
4065
T_26.140 ;
4066
    %movi 8, 1, 2;
4067 18 ale500
    %set/v v01062690_0, 8, 2;
4068 16 ale500
    %movi 8, 29, 5;
4069 18 ale500
    %set/v v01061450_0, 8, 5;
4070 16 ale500
    %jmp T_26.141;
4071
T_26.141 ;
4072
    %jmp T_26.18;
4073
T_26.9 ;
4074
    %movi 8, 5, 3;
4075 18 ale500
    %set/v v010627F0_0, 8, 3;
4076
    %load/v 8, v01062D18_0, 4; Only need 4 of 8 bits
4077 11 ale500
; Save base=8 wid=4 in lookaside.
4078 16 ale500
    %cmpi/u 8, 0, 4;
4079
    %jmp/1 T_26.142, 6;
4080
    %cmpi/u 8, 1, 4;
4081
    %jmp/1 T_26.143, 6;
4082
    %cmpi/u 8, 2, 4;
4083
    %jmp/1 T_26.144, 6;
4084
    %cmpi/u 8, 3, 4;
4085
    %jmp/1 T_26.145, 6;
4086
    %cmpi/u 8, 4, 4;
4087
    %jmp/1 T_26.146, 6;
4088
    %cmpi/u 8, 5, 4;
4089
    %jmp/1 T_26.147, 6;
4090
    %cmpi/u 8, 6, 4;
4091
    %jmp/1 T_26.148, 6;
4092
    %cmpi/u 8, 7, 4;
4093
    %jmp/1 T_26.149, 6;
4094
    %cmpi/u 8, 8, 4;
4095
    %jmp/1 T_26.150, 6;
4096
    %cmpi/u 8, 9, 4;
4097
    %jmp/1 T_26.151, 6;
4098
    %cmpi/u 8, 10, 4;
4099
    %jmp/1 T_26.152, 6;
4100
    %cmpi/u 8, 11, 4;
4101
    %jmp/1 T_26.153, 6;
4102
    %cmpi/u 8, 12, 4;
4103
    %jmp/1 T_26.154, 6;
4104
    %cmpi/u 8, 13, 4;
4105
    %jmp/1 T_26.155, 6;
4106 12 ale500
    %cmpi/u 8, 14, 4;
4107 16 ale500
    %jmp/1 T_26.156, 6;
4108 11 ale500
    %cmpi/u 8, 15, 4;
4109 16 ale500
    %jmp/1 T_26.157, 6;
4110
    %jmp T_26.158;
4111
T_26.142 ;
4112
    %movi 8, 1, 2;
4113 18 ale500
    %set/v v01062740_0, 8, 2;
4114 16 ale500
    %movi 8, 1, 2;
4115 18 ale500
    %set/v v01062690_0, 8, 2;
4116 16 ale500
    %movi 8, 21, 5;
4117 18 ale500
    %set/v v01061450_0, 8, 5;
4118 16 ale500
    %jmp T_26.158;
4119
T_26.143 ;
4120
    %jmp T_26.158;
4121
T_26.144 ;
4122
    %jmp T_26.158;
4123
T_26.145 ;
4124
    %movi 8, 1, 2;
4125 18 ale500
    %set/v v01062740_0, 8, 2;
4126 16 ale500
    %movi 8, 1, 2;
4127 18 ale500
    %set/v v01062690_0, 8, 2;
4128 16 ale500
    %movi 8, 22, 5;
4129 18 ale500
    %set/v v01061450_0, 8, 5;
4130 16 ale500
    %jmp T_26.158;
4131
T_26.146 ;
4132
    %movi 8, 1, 2;
4133 18 ale500
    %set/v v01062740_0, 8, 2;
4134 16 ale500
    %movi 8, 1, 2;
4135 18 ale500
    %set/v v01062690_0, 8, 2;
4136 16 ale500
    %movi 8, 16, 5;
4137 18 ale500
    %set/v v01061450_0, 8, 5;
4138 16 ale500
    %jmp T_26.158;
4139
T_26.147 ;
4140
    %jmp T_26.158;
4141
T_26.148 ;
4142
    %movi 8, 1, 2;
4143 18 ale500
    %set/v v01062740_0, 8, 2;
4144 16 ale500
    %movi 8, 1, 2;
4145 18 ale500
    %set/v v01062690_0, 8, 2;
4146 16 ale500
    %movi 8, 18, 5;
4147 18 ale500
    %set/v v01061450_0, 8, 5;
4148 16 ale500
    %jmp T_26.158;
4149
T_26.149 ;
4150
    %movi 8, 1, 2;
4151 18 ale500
    %set/v v01062740_0, 8, 2;
4152 16 ale500
    %movi 8, 1, 2;
4153 18 ale500
    %set/v v01062690_0, 8, 2;
4154 16 ale500
    %movi 8, 20, 5;
4155 18 ale500
    %set/v v01061450_0, 8, 5;
4156 16 ale500
    %jmp T_26.158;
4157
T_26.150 ;
4158
    %movi 8, 1, 2;
4159 18 ale500
    %set/v v01062740_0, 8, 2;
4160 16 ale500
    %movi 8, 1, 2;
4161 18 ale500
    %set/v v01062690_0, 8, 2;
4162 16 ale500
    %movi 8, 17, 5;
4163 18 ale500
    %set/v v01061450_0, 8, 5;
4164 16 ale500
    %jmp T_26.158;
4165
T_26.151 ;
4166
    %movi 8, 1, 2;
4167 18 ale500
    %set/v v01062740_0, 8, 2;
4168 16 ale500
    %movi 8, 1, 2;
4169 18 ale500
    %set/v v01062690_0, 8, 2;
4170 16 ale500
    %movi 8, 19, 5;
4171 18 ale500
    %set/v v01061450_0, 8, 5;
4172 16 ale500
    %jmp T_26.158;
4173
T_26.152 ;
4174
    %movi 8, 1, 2;
4175 18 ale500
    %set/v v01062740_0, 8, 2;
4176 16 ale500
    %movi 8, 1, 2;
4177 18 ale500
    %set/v v01062690_0, 8, 2;
4178 16 ale500
    %movi 8, 25, 5;
4179 18 ale500
    %set/v v01061450_0, 8, 5;
4180 16 ale500
    %jmp T_26.158;
4181
T_26.153 ;
4182
    %jmp T_26.158;
4183
T_26.154 ;
4184
    %movi 8, 1, 2;
4185 18 ale500
    %set/v v01062740_0, 8, 2;
4186 16 ale500
    %movi 8, 1, 2;
4187 18 ale500
    %set/v v01062690_0, 8, 2;
4188 16 ale500
    %movi 8, 24, 5;
4189 18 ale500
    %set/v v01061450_0, 8, 5;
4190 16 ale500
    %jmp T_26.158;
4191
T_26.155 ;
4192
    %movi 8, 1, 2;
4193 18 ale500
    %set/v v01062740_0, 8, 2;
4194 16 ale500
    %movi 8, 1, 2;
4195 18 ale500
    %set/v v01062690_0, 8, 2;
4196 16 ale500
    %movi 8, 5, 5;
4197 18 ale500
    %set/v v01061450_0, 8, 5;
4198 16 ale500
    %jmp T_26.158;
4199
T_26.156 ;
4200 18 ale500
    %set/v v01062950_0, 1, 1;
4201 16 ale500
    %jmp T_26.158;
4202
T_26.157 ;
4203
    %movi 8, 1, 2;
4204 18 ale500
    %set/v v01062690_0, 8, 2;
4205 16 ale500
    %movi 8, 29, 5;
4206 18 ale500
    %set/v v01061450_0, 8, 5;
4207 16 ale500
    %jmp T_26.158;
4208
T_26.158 ;
4209
    %jmp T_26.18;
4210
T_26.10 ;
4211
    %movi 8, 1, 3;
4212 18 ale500
    %set/v v010627F0_0, 8, 3;
4213
    %load/v 8, v01062D18_0, 4; Only need 4 of 8 bits
4214 11 ale500
; Save base=8 wid=4 in lookaside.
4215 16 ale500
    %cmpi/u 8, 0, 4;
4216
    %jmp/1 T_26.159, 6;
4217 11 ale500
    %cmpi/u 8, 1, 4;
4218 16 ale500
    %jmp/1 T_26.160, 6;
4219
    %cmpi/u 8, 2, 4;
4220
    %jmp/1 T_26.161, 6;
4221
    %cmpi/u 8, 3, 4;
4222
    %jmp/1 T_26.162, 6;
4223
    %cmpi/u 8, 4, 4;
4224
    %jmp/1 T_26.163, 6;
4225 11 ale500
    %cmpi/u 8, 5, 4;
4226 16 ale500
    %jmp/1 T_26.164, 6;
4227
    %cmpi/u 8, 6, 4;
4228
    %jmp/1 T_26.165, 6;
4229 11 ale500
    %cmpi/u 8, 7, 4;
4230 16 ale500
    %jmp/1 T_26.166, 6;
4231
    %cmpi/u 8, 8, 4;
4232
    %jmp/1 T_26.167, 6;
4233
    %cmpi/u 8, 9, 4;
4234
    %jmp/1 T_26.168, 6;
4235
    %cmpi/u 8, 10, 4;
4236
    %jmp/1 T_26.169, 6;
4237
    %cmpi/u 8, 11, 4;
4238
    %jmp/1 T_26.170, 6;
4239 11 ale500
    %cmpi/u 8, 12, 4;
4240 16 ale500
    %jmp/1 T_26.171, 6;
4241 11 ale500
    %cmpi/u 8, 13, 4;
4242 16 ale500
    %jmp/1 T_26.172, 6;
4243 11 ale500
    %cmpi/u 8, 14, 4;
4244 16 ale500
    %jmp/1 T_26.173, 6;
4245 11 ale500
    %cmpi/u 8, 15, 4;
4246 16 ale500
    %jmp/1 T_26.174, 6;
4247
    %jmp T_26.175;
4248
T_26.159 ;
4249 11 ale500
    %movi 8, 8, 4;
4250 18 ale500
    %set/v v01062798_0, 8, 4;
4251 11 ale500
    %movi 8, 8, 4;
4252 18 ale500
    %set/v v010626E8_0, 8, 4;
4253 16 ale500
    %movi 8, 9, 5;
4254 18 ale500
    %set/v v01061450_0, 8, 5;
4255 16 ale500
    %jmp T_26.175;
4256
T_26.160 ;
4257 11 ale500
    %movi 8, 8, 4;
4258 18 ale500
    %set/v v01062798_0, 8, 4;
4259 16 ale500
    %movi 8, 9, 5;
4260 18 ale500
    %set/v v01061450_0, 8, 5;
4261 16 ale500
    %jmp T_26.175;
4262
T_26.161 ;
4263 11 ale500
    %movi 8, 8, 4;
4264 18 ale500
    %set/v v01062798_0, 8, 4;
4265 11 ale500
    %movi 8, 8, 4;
4266 18 ale500
    %set/v v010626E8_0, 8, 4;
4267 16 ale500
    %movi 8, 11, 5;
4268 18 ale500
    %set/v v01061450_0, 8, 5;
4269 16 ale500
    %jmp T_26.175;
4270
T_26.162 ;
4271 18 ale500
    %set/v v01062798_0, 0, 4;
4272
    %set/v v010626E8_0, 0, 4;
4273 16 ale500
    %movi 8, 9, 5;
4274 18 ale500
    %set/v v01061450_0, 8, 5;
4275 16 ale500
    %jmp T_26.175;
4276
T_26.163 ;
4277
    %movi 8, 8, 4;
4278 18 ale500
    %set/v v01062798_0, 8, 4;
4279 16 ale500
    %movi 8, 8, 4;
4280 18 ale500
    %set/v v010626E8_0, 8, 4;
4281 16 ale500
    %movi 8, 5, 5;
4282 18 ale500
    %set/v v01061450_0, 8, 5;
4283 16 ale500
    %jmp T_26.175;
4284
T_26.164 ;
4285
    %movi 8, 8, 4;
4286 18 ale500
    %set/v v01062798_0, 8, 4;
4287 16 ale500
    %movi 8, 8, 4;
4288 18 ale500
    %set/v v010626E8_0, 8, 4;
4289 16 ale500
    %movi 8, 5, 5;
4290 18 ale500
    %set/v v01061450_0, 8, 5;
4291 16 ale500
    %jmp T_26.175;
4292
T_26.165 ;
4293
    %movi 8, 8, 4;
4294 18 ale500
    %set/v v010626E8_0, 8, 4;
4295 16 ale500
    %movi 8, 4, 5;
4296 18 ale500
    %set/v v01061450_0, 8, 5;
4297 16 ale500
    %jmp T_26.175;
4298
T_26.166 ;
4299
    %jmp T_26.175;
4300
T_26.167 ;
4301
    %movi 8, 8, 4;
4302 18 ale500
    %set/v v01062798_0, 8, 4;
4303 16 ale500
    %movi 8, 8, 4;
4304 18 ale500
    %set/v v010626E8_0, 8, 4;
4305 16 ale500
    %movi 8, 7, 5;
4306 18 ale500
    %set/v v01061450_0, 8, 5;
4307 16 ale500
    %jmp T_26.175;
4308
T_26.168 ;
4309
    %movi 8, 8, 4;
4310 18 ale500
    %set/v v01062798_0, 8, 4;
4311 16 ale500
    %movi 8, 8, 4;
4312 18 ale500
    %set/v v010626E8_0, 8, 4;
4313 16 ale500
    %movi 8, 10, 5;
4314 18 ale500
    %set/v v01061450_0, 8, 5;
4315 16 ale500
    %jmp T_26.175;
4316
T_26.169 ;
4317
    %movi 8, 8, 4;
4318 18 ale500
    %set/v v01062798_0, 8, 4;
4319 16 ale500
    %movi 8, 8, 4;
4320 18 ale500
    %set/v v010626E8_0, 8, 4;
4321 16 ale500
    %movi 8, 6, 5;
4322 18 ale500
    %set/v v01061450_0, 8, 5;
4323 16 ale500
    %jmp T_26.175;
4324
T_26.170 ;
4325
    %movi 8, 8, 4;
4326 18 ale500
    %set/v v01062798_0, 8, 4;
4327 16 ale500
    %movi 8, 8, 4;
4328 18 ale500
    %set/v v010626E8_0, 8, 4;
4329 16 ale500
    %movi 8, 8, 5;
4330 18 ale500
    %set/v v01061450_0, 8, 5;
4331 16 ale500
    %jmp T_26.175;
4332
T_26.171 ;
4333 11 ale500
    %movi 8, 1, 4;
4334 18 ale500
    %set/v v01062798_0, 8, 4;
4335 16 ale500
    %movi 8, 9, 5;
4336 18 ale500
    %set/v v01061450_0, 8, 5;
4337 16 ale500
    %jmp T_26.175;
4338
T_26.172 ;
4339
    %movi 8, 6, 3;
4340 18 ale500
    %set/v v010627F0_0, 8, 3;
4341
    %set/v v010629A8_0, 1, 1;
4342 16 ale500
    %jmp T_26.175;
4343
T_26.173 ;
4344 11 ale500
    %movi 8, 1, 4;
4345 18 ale500
    %set/v v010626E8_0, 8, 4;
4346 16 ale500
    %movi 8, 4, 5;
4347 18 ale500
    %set/v v01061450_0, 8, 5;
4348 16 ale500
    %jmp T_26.175;
4349
T_26.174 ;
4350
    %jmp T_26.175;
4351
T_26.175 ;
4352
    %jmp T_26.18;
4353
T_26.11 ;
4354
    %movi 8, 3, 3;
4355 18 ale500
    %set/v v010627F0_0, 8, 3;
4356
    %load/v 8, v01062D18_0, 4; Only need 4 of 8 bits
4357 11 ale500
; Save base=8 wid=4 in lookaside.
4358 16 ale500
    %cmpi/u 8, 0, 4;
4359
    %jmp/1 T_26.176, 6;
4360 11 ale500
    %cmpi/u 8, 1, 4;
4361 16 ale500
    %jmp/1 T_26.177, 6;
4362
    %cmpi/u 8, 2, 4;
4363
    %jmp/1 T_26.178, 6;
4364
    %cmpi/u 8, 3, 4;
4365
    %jmp/1 T_26.179, 6;
4366
    %cmpi/u 8, 4, 4;
4367
    %jmp/1 T_26.180, 6;
4368 11 ale500
    %cmpi/u 8, 5, 4;
4369 16 ale500
    %jmp/1 T_26.181, 6;
4370
    %cmpi/u 8, 6, 4;
4371
    %jmp/1 T_26.182, 6;
4372 11 ale500
    %cmpi/u 8, 7, 4;
4373 16 ale500
    %jmp/1 T_26.183, 6;
4374
    %cmpi/u 8, 8, 4;
4375
    %jmp/1 T_26.184, 6;
4376
    %cmpi/u 8, 9, 4;
4377
    %jmp/1 T_26.185, 6;
4378
    %cmpi/u 8, 10, 4;
4379
    %jmp/1 T_26.186, 6;
4380
    %cmpi/u 8, 11, 4;
4381
    %jmp/1 T_26.187, 6;
4382 11 ale500
    %cmpi/u 8, 12, 4;
4383 16 ale500
    %jmp/1 T_26.188, 6;
4384 11 ale500
    %cmpi/u 8, 13, 4;
4385 16 ale500
    %jmp/1 T_26.189, 6;
4386 11 ale500
    %cmpi/u 8, 14, 4;
4387 16 ale500
    %jmp/1 T_26.190, 6;
4388 11 ale500
    %cmpi/u 8, 15, 4;
4389 16 ale500
    %jmp/1 T_26.191, 6;
4390
    %jmp T_26.192;
4391
T_26.176 ;
4392 11 ale500
    %movi 8, 8, 4;
4393 18 ale500
    %set/v v01062798_0, 8, 4;
4394 16 ale500
    %movi 8, 1, 2;
4395 18 ale500
    %set/v v01063240_0, 8, 2;
4396 11 ale500
    %movi 8, 8, 4;
4397 18 ale500
    %set/v v010626E8_0, 8, 4;
4398 16 ale500
    %movi 8, 9, 5;
4399 18 ale500
    %set/v v01061450_0, 8, 5;
4400 16 ale500
    %jmp T_26.192;
4401
T_26.177 ;
4402 11 ale500
    %movi 8, 8, 4;
4403 18 ale500
    %set/v v01062798_0, 8, 4;
4404 16 ale500
    %movi 8, 1, 2;
4405 18 ale500
    %set/v v01063240_0, 8, 2;
4406 16 ale500
    %movi 8, 9, 5;
4407 18 ale500
    %set/v v01061450_0, 8, 5;
4408 16 ale500
    %jmp T_26.192;
4409
T_26.178 ;
4410 11 ale500
    %movi 8, 8, 4;
4411 18 ale500
    %set/v v01062798_0, 8, 4;
4412 16 ale500
    %movi 8, 1, 2;
4413 18 ale500
    %set/v v01063240_0, 8, 2;
4414 11 ale500
    %movi 8, 8, 4;
4415 18 ale500
    %set/v v010626E8_0, 8, 4;
4416 16 ale500
    %movi 8, 11, 5;
4417 18 ale500
    %set/v v01061450_0, 8, 5;
4418 16 ale500
    %jmp T_26.192;
4419
T_26.179 ;
4420 18 ale500
    %set/v v01062798_0, 0, 4;
4421 16 ale500
    %movi 8, 1, 2;
4422 18 ale500
    %set/v v01063240_0, 8, 2;
4423
    %set/v v010626E8_0, 0, 4;
4424 16 ale500
    %movi 8, 9, 5;
4425 18 ale500
    %set/v v01061450_0, 8, 5;
4426 16 ale500
    %jmp T_26.192;
4427
T_26.180 ;
4428
    %movi 8, 8, 4;
4429 18 ale500
    %set/v v01062798_0, 8, 4;
4430 16 ale500
    %movi 8, 1, 2;
4431 18 ale500
    %set/v v01063240_0, 8, 2;
4432 16 ale500
    %movi 8, 8, 4;
4433 18 ale500
    %set/v v010626E8_0, 8, 4;
4434 16 ale500
    %movi 8, 5, 5;
4435 18 ale500
    %set/v v01061450_0, 8, 5;
4436 16 ale500
    %jmp T_26.192;
4437
T_26.181 ;
4438
    %movi 8, 8, 4;
4439 18 ale500
    %set/v v01062798_0, 8, 4;
4440 16 ale500
    %movi 8, 1, 2;
4441 18 ale500
    %set/v v01063240_0, 8, 2;
4442 16 ale500
    %movi 8, 8, 4;
4443 18 ale500
    %set/v v010626E8_0, 8, 4;
4444 16 ale500
    %movi 8, 5, 5;
4445 18 ale500
    %set/v v01061450_0, 8, 5;
4446 16 ale500
    %jmp T_26.192;
4447
T_26.182 ;
4448
    %movi 8, 1, 2;
4449 18 ale500
    %set/v v01063240_0, 8, 2;
4450 16 ale500
    %movi 8, 8, 4;
4451 18 ale500
    %set/v v010626E8_0, 8, 4;
4452 16 ale500
    %movi 8, 4, 5;
4453 18 ale500
    %set/v v01061450_0, 8, 5;
4454 16 ale500
    %jmp T_26.192;
4455
T_26.183 ;
4456
    %movi 8, 8, 4;
4457 18 ale500
    %set/v v01062798_0, 8, 4;
4458 16 ale500
    %movi 8, 1, 2;
4459 18 ale500
    %set/v v01062690_0, 8, 2;
4460 16 ale500
    %movi 8, 2, 5;
4461 18 ale500
    %set/v v01061450_0, 8, 5;
4462 16 ale500
    %jmp T_26.192;
4463
T_26.184 ;
4464
    %movi 8, 8, 4;
4465 18 ale500
    %set/v v01062798_0, 8, 4;
4466 16 ale500
    %movi 8, 1, 2;
4467 18 ale500
    %set/v v01063240_0, 8, 2;
4468 16 ale500
    %movi 8, 8, 4;
4469 18 ale500
    %set/v v010626E8_0, 8, 4;
4470 16 ale500
    %movi 8, 7, 5;
4471 18 ale500
    %set/v v01061450_0, 8, 5;
4472 16 ale500
    %jmp T_26.192;
4473
T_26.185 ;
4474
    %movi 8, 8, 4;
4475 18 ale500
    %set/v v01062798_0, 8, 4;
4476 16 ale500
    %movi 8, 1, 2;
4477 18 ale500
    %set/v v01063240_0, 8, 2;
4478 16 ale500
    %movi 8, 8, 4;
4479 18 ale500
    %set/v v010626E8_0, 8, 4;
4480 16 ale500
    %movi 8, 10, 5;
4481 18 ale500
    %set/v v01061450_0, 8, 5;
4482 16 ale500
    %jmp T_26.192;
4483
T_26.186 ;
4484
    %movi 8, 8, 4;
4485 18 ale500
    %set/v v01062798_0, 8, 4;
4486 16 ale500
    %movi 8, 1, 2;
4487 18 ale500
    %set/v v01063240_0, 8, 2;
4488 16 ale500
    %movi 8, 8, 4;
4489 18 ale500
    %set/v v010626E8_0, 8, 4;
4490 16 ale500
    %movi 8, 6, 5;
4491 18 ale500
    %set/v v01061450_0, 8, 5;
4492 16 ale500
    %jmp T_26.192;
4493
T_26.187 ;
4494
    %movi 8, 8, 4;
4495 18 ale500
    %set/v v01062798_0, 8, 4;
4496 16 ale500
    %movi 8, 1, 2;
4497 18 ale500
    %set/v v01063240_0, 8, 2;
4498 16 ale500
    %movi 8, 8, 4;
4499 18 ale500
    %set/v v010626E8_0, 8, 4;
4500 16 ale500
    %movi 8, 8, 5;
4501 18 ale500
    %set/v v01061450_0, 8, 5;
4502 16 ale500
    %jmp T_26.192;
4503
T_26.188 ;
4504 11 ale500
    %movi 8, 1, 4;
4505 18 ale500
    %set/v v01062798_0, 8, 4;
4506 16 ale500
    %movi 8, 2, 2;
4507 18 ale500
    %set/v v01063240_0, 8, 2;
4508 16 ale500
    %movi 8, 9, 5;
4509 18 ale500
    %set/v v01061450_0, 8, 5;
4510 16 ale500
    %jmp T_26.192;
4511
T_26.189 ;
4512 18 ale500
    %set/v v010629A8_0, 1, 1;
4513 16 ale500
    %jmp T_26.192;
4514
T_26.190 ;
4515
    %movi 8, 2, 2;
4516 18 ale500
    %set/v v01063240_0, 8, 2;
4517 11 ale500
    %movi 8, 1, 4;
4518 18 ale500
    %set/v v010626E8_0, 8, 4;
4519 16 ale500
    %movi 8, 4, 5;
4520 18 ale500
    %set/v v01061450_0, 8, 5;
4521 16 ale500
    %jmp T_26.192;
4522
T_26.191 ;
4523 11 ale500
    %movi 8, 1, 4;
4524 18 ale500
    %set/v v01062798_0, 8, 4;
4525 16 ale500
    %movi 8, 2, 2;
4526 18 ale500
    %set/v v01062690_0, 8, 2;
4527 16 ale500
    %movi 8, 2, 5;
4528 18 ale500
    %set/v v01061450_0, 8, 5;
4529 16 ale500
    %jmp T_26.192;
4530
T_26.192 ;
4531
    %jmp T_26.18;
4532
T_26.12 ;
4533
    %movi 8, 4, 3;
4534 18 ale500
    %set/v v010627F0_0, 8, 3;
4535
    %load/v 8, v01062D18_0, 4; Only need 4 of 8 bits
4536 11 ale500
; Save base=8 wid=4 in lookaside.
4537 16 ale500
    %cmpi/u 8, 0, 4;
4538
    %jmp/1 T_26.193, 6;
4539 11 ale500
    %cmpi/u 8, 1, 4;
4540 16 ale500
    %jmp/1 T_26.194, 6;
4541
    %cmpi/u 8, 2, 4;
4542
    %jmp/1 T_26.195, 6;
4543
    %cmpi/u 8, 3, 4;
4544
    %jmp/1 T_26.196, 6;
4545
    %cmpi/u 8, 4, 4;
4546
    %jmp/1 T_26.197, 6;
4547 11 ale500
    %cmpi/u 8, 5, 4;
4548 16 ale500
    %jmp/1 T_26.198, 6;
4549
    %cmpi/u 8, 6, 4;
4550
    %jmp/1 T_26.199, 6;
4551 11 ale500
    %cmpi/u 8, 7, 4;
4552 16 ale500
    %jmp/1 T_26.200, 6;
4553
    %cmpi/u 8, 8, 4;
4554
    %jmp/1 T_26.201, 6;
4555
    %cmpi/u 8, 9, 4;
4556
    %jmp/1 T_26.202, 6;
4557
    %cmpi/u 8, 10, 4;
4558
    %jmp/1 T_26.203, 6;
4559
    %cmpi/u 8, 11, 4;
4560
    %jmp/1 T_26.204, 6;
4561 11 ale500
    %cmpi/u 8, 12, 4;
4562 16 ale500
    %jmp/1 T_26.205, 6;
4563 11 ale500
    %cmpi/u 8, 13, 4;
4564 16 ale500
    %jmp/1 T_26.206, 6;
4565 11 ale500
    %cmpi/u 8, 14, 4;
4566 16 ale500
    %jmp/1 T_26.207, 6;
4567 11 ale500
    %cmpi/u 8, 15, 4;
4568 16 ale500
    %jmp/1 T_26.208, 6;
4569
    %jmp T_26.209;
4570
T_26.193 ;
4571 11 ale500
    %movi 8, 8, 4;
4572 18 ale500
    %set/v v01062798_0, 8, 4;
4573 16 ale500
    %movi 8, 1, 2;
4574 18 ale500
    %set/v v01063240_0, 8, 2;
4575 11 ale500
    %movi 8, 8, 4;
4576 18 ale500
    %set/v v010626E8_0, 8, 4;
4577 16 ale500
    %movi 8, 9, 5;
4578 18 ale500
    %set/v v01061450_0, 8, 5;
4579 16 ale500
    %jmp T_26.209;
4580
T_26.194 ;
4581 11 ale500
    %movi 8, 8, 4;
4582 18 ale500
    %set/v v01062798_0, 8, 4;
4583 16 ale500
    %movi 8, 1, 2;
4584 18 ale500
    %set/v v01063240_0, 8, 2;
4585 16 ale500
    %movi 8, 9, 5;
4586 18 ale500
    %set/v v01061450_0, 8, 5;
4587 16 ale500
    %jmp T_26.209;
4588
T_26.195 ;
4589 11 ale500
    %movi 8, 8, 4;
4590 18 ale500
    %set/v v01062798_0, 8, 4;
4591 16 ale500
    %movi 8, 1, 2;
4592 18 ale500
    %set/v v01063240_0, 8, 2;
4593 11 ale500
    %movi 8, 8, 4;
4594 18 ale500
    %set/v v010626E8_0, 8, 4;
4595 16 ale500
    %movi 8, 11, 5;
4596 18 ale500
    %set/v v01061450_0, 8, 5;
4597 16 ale500
    %jmp T_26.209;
4598
T_26.196 ;
4599 18 ale500
    %set/v v01062798_0, 0, 4;
4600 16 ale500
    %movi 8, 1, 2;
4601 18 ale500
    %set/v v01063240_0, 8, 2;
4602
    %set/v v010626E8_0, 0, 4;
4603 16 ale500
    %movi 8, 9, 5;
4604 18 ale500
    %set/v v01061450_0, 8, 5;
4605 16 ale500
    %jmp T_26.209;
4606
T_26.197 ;
4607
    %movi 8, 8, 4;
4608 18 ale500
    %set/v v01062798_0, 8, 4;
4609 16 ale500
    %movi 8, 1, 2;
4610 18 ale500
    %set/v v01063240_0, 8, 2;
4611 16 ale500
    %movi 8, 8, 4;
4612 18 ale500
    %set/v v010626E8_0, 8, 4;
4613 16 ale500
    %movi 8, 5, 5;
4614 18 ale500
    %set/v v01061450_0, 8, 5;
4615 16 ale500
    %jmp T_26.209;
4616
T_26.198 ;
4617
    %movi 8, 8, 4;
4618 18 ale500
    %set/v v01062798_0, 8, 4;
4619 16 ale500
    %movi 8, 1, 2;
4620 18 ale500
    %set/v v01063240_0, 8, 2;
4621 16 ale500
    %movi 8, 8, 4;
4622 18 ale500
    %set/v v010626E8_0, 8, 4;
4623 16 ale500
    %movi 8, 5, 5;
4624 18 ale500
    %set/v v01061450_0, 8, 5;
4625 16 ale500
    %jmp T_26.209;
4626
T_26.199 ;
4627
    %movi 8, 1, 2;
4628 18 ale500
    %set/v v01063240_0, 8, 2;
4629 16 ale500
    %movi 8, 8, 4;
4630 18 ale500
    %set/v v010626E8_0, 8, 4;
4631 16 ale500
    %movi 8, 4, 5;
4632 18 ale500
    %set/v v01061450_0, 8, 5;
4633 16 ale500
    %jmp T_26.209;
4634
T_26.200 ;
4635
    %movi 8, 8, 4;
4636 18 ale500
    %set/v v01062798_0, 8, 4;
4637 16 ale500
    %movi 8, 1, 2;
4638 18 ale500
    %set/v v01062690_0, 8, 2;
4639 16 ale500
    %movi 8, 2, 5;
4640 18 ale500
    %set/v v01061450_0, 8, 5;
4641 16 ale500
    %jmp T_26.209;
4642
T_26.201 ;
4643
    %movi 8, 8, 4;
4644 18 ale500
    %set/v v01062798_0, 8, 4;
4645 16 ale500
    %movi 8, 1, 2;
4646 18 ale500
    %set/v v01063240_0, 8, 2;
4647 16 ale500
    %movi 8, 8, 4;
4648 18 ale500
    %set/v v010626E8_0, 8, 4;
4649 16 ale500
    %movi 8, 7, 5;
4650 18 ale500
    %set/v v01061450_0, 8, 5;
4651 16 ale500
    %jmp T_26.209;
4652
T_26.202 ;
4653
    %movi 8, 8, 4;
4654 18 ale500
    %set/v v01062798_0, 8, 4;
4655 16 ale500
    %movi 8, 1, 2;
4656 18 ale500
    %set/v v01063240_0, 8, 2;
4657 16 ale500
    %movi 8, 8, 4;
4658 18 ale500
    %set/v v010626E8_0, 8, 4;
4659 16 ale500
    %movi 8, 10, 5;
4660 18 ale500
    %set/v v01061450_0, 8, 5;
4661 16 ale500
    %jmp T_26.209;
4662
T_26.203 ;
4663
    %movi 8, 8, 4;
4664 18 ale500
    %set/v v01062798_0, 8, 4;
4665 16 ale500
    %movi 8, 1, 2;
4666 18 ale500
    %set/v v01063240_0, 8, 2;
4667 16 ale500
    %movi 8, 8, 4;
4668 18 ale500
    %set/v v010626E8_0, 8, 4;
4669 16 ale500
    %movi 8, 6, 5;
4670 18 ale500
    %set/v v01061450_0, 8, 5;
4671 16 ale500
    %jmp T_26.209;
4672
T_26.204 ;
4673
    %movi 8, 8, 4;
4674 18 ale500
    %set/v v01062798_0, 8, 4;
4675 16 ale500
    %movi 8, 1, 2;
4676 18 ale500
    %set/v v01063240_0, 8, 2;
4677 16 ale500
    %movi 8, 8, 4;
4678 18 ale500
    %set/v v010626E8_0, 8, 4;
4679 16 ale500
    %movi 8, 8, 5;
4680 18 ale500
    %set/v v01061450_0, 8, 5;
4681 16 ale500
    %jmp T_26.209;
4682
T_26.205 ;
4683 11 ale500
    %movi 8, 1, 4;
4684 18 ale500
    %set/v v01062798_0, 8, 4;
4685 16 ale500
    %movi 8, 2, 2;
4686 18 ale500
    %set/v v01063240_0, 8, 2;
4687 16 ale500
    %movi 8, 9, 5;
4688 18 ale500
    %set/v v01061450_0, 8, 5;
4689 16 ale500
    %jmp T_26.209;
4690
T_26.206 ;
4691 18 ale500
    %set/v v010629A8_0, 1, 1;
4692 16 ale500
    %jmp T_26.209;
4693
T_26.207 ;
4694
    %movi 8, 2, 2;
4695 18 ale500
    %set/v v01063240_0, 8, 2;
4696 11 ale500
    %movi 8, 1, 4;
4697 18 ale500
    %set/v v010626E8_0, 8, 4;
4698 16 ale500
    %movi 8, 4, 5;
4699 18 ale500
    %set/v v01061450_0, 8, 5;
4700 16 ale500
    %jmp T_26.209;
4701
T_26.208 ;
4702 11 ale500
    %movi 8, 1, 4;
4703 18 ale500
    %set/v v01062798_0, 8, 4;
4704 16 ale500
    %movi 8, 2, 2;
4705 18 ale500
    %set/v v01062690_0, 8, 2;
4706 16 ale500
    %movi 8, 2, 5;
4707 18 ale500
    %set/v v01061450_0, 8, 5;
4708 16 ale500
    %jmp T_26.209;
4709
T_26.209 ;
4710
    %jmp T_26.18;
4711
T_26.13 ;
4712
    %movi 8, 5, 3;
4713 18 ale500
    %set/v v010627F0_0, 8, 3;
4714
    %load/v 8, v01062D18_0, 4; Only need 4 of 8 bits
4715 11 ale500
; Save base=8 wid=4 in lookaside.
4716 16 ale500
    %cmpi/u 8, 0, 4;
4717
    %jmp/1 T_26.210, 6;
4718 11 ale500
    %cmpi/u 8, 1, 4;
4719 16 ale500
    %jmp/1 T_26.211, 6;
4720
    %cmpi/u 8, 2, 4;
4721
    %jmp/1 T_26.212, 6;
4722
    %cmpi/u 8, 3, 4;
4723
    %jmp/1 T_26.213, 6;
4724
    %cmpi/u 8, 4, 4;
4725
    %jmp/1 T_26.214, 6;
4726 11 ale500
    %cmpi/u 8, 5, 4;
4727 16 ale500
    %jmp/1 T_26.215, 6;
4728
    %cmpi/u 8, 6, 4;
4729
    %jmp/1 T_26.216, 6;
4730 11 ale500
    %cmpi/u 8, 7, 4;
4731 16 ale500
    %jmp/1 T_26.217, 6;
4732
    %cmpi/u 8, 8, 4;
4733
    %jmp/1 T_26.218, 6;
4734
    %cmpi/u 8, 9, 4;
4735
    %jmp/1 T_26.219, 6;
4736
    %cmpi/u 8, 10, 4;
4737
    %jmp/1 T_26.220, 6;
4738
    %cmpi/u 8, 11, 4;
4739
    %jmp/1 T_26.221, 6;
4740 11 ale500
    %cmpi/u 8, 12, 4;
4741 16 ale500
    %jmp/1 T_26.222, 6;
4742 11 ale500
    %cmpi/u 8, 13, 4;
4743 16 ale500
    %jmp/1 T_26.223, 6;
4744 11 ale500
    %cmpi/u 8, 14, 4;
4745 16 ale500
    %jmp/1 T_26.224, 6;
4746 11 ale500
    %cmpi/u 8, 15, 4;
4747 16 ale500
    %jmp/1 T_26.225, 6;
4748
    %jmp T_26.226;
4749
T_26.210 ;
4750 11 ale500
    %movi 8, 8, 4;
4751 18 ale500
    %set/v v01062798_0, 8, 4;
4752 16 ale500
    %movi 8, 1, 2;
4753 18 ale500
    %set/v v01063240_0, 8, 2;
4754 11 ale500
    %movi 8, 8, 4;
4755 18 ale500
    %set/v v010626E8_0, 8, 4;
4756 16 ale500
    %movi 8, 9, 5;
4757 18 ale500
    %set/v v01061450_0, 8, 5;
4758 16 ale500
    %jmp T_26.226;
4759
T_26.211 ;
4760 11 ale500
    %movi 8, 8, 4;
4761 18 ale500
    %set/v v01062798_0, 8, 4;
4762 16 ale500
    %movi 8, 1, 2;
4763 18 ale500
    %set/v v01063240_0, 8, 2;
4764 16 ale500
    %movi 8, 9, 5;
4765 18 ale500
    %set/v v01061450_0, 8, 5;
4766 16 ale500
    %jmp T_26.226;
4767
T_26.212 ;
4768 11 ale500
    %movi 8, 8, 4;
4769 18 ale500
    %set/v v01062798_0, 8, 4;
4770 16 ale500
    %movi 8, 1, 2;
4771 18 ale500
    %set/v v01063240_0, 8, 2;
4772 11 ale500
    %movi 8, 8, 4;
4773 18 ale500
    %set/v v010626E8_0, 8, 4;
4774 16 ale500
    %movi 8, 11, 5;
4775 18 ale500
    %set/v v01061450_0, 8, 5;
4776 16 ale500
    %jmp T_26.226;
4777
T_26.213 ;
4778 18 ale500
    %set/v v01062798_0, 0, 4;
4779 16 ale500
    %movi 8, 1, 2;
4780 18 ale500
    %set/v v01063240_0, 8, 2;
4781
    %set/v v010626E8_0, 0, 4;
4782 16 ale500
    %movi 8, 9, 5;
4783 18 ale500
    %set/v v01061450_0, 8, 5;
4784 16 ale500
    %jmp T_26.226;
4785
T_26.214 ;
4786
    %movi 8, 8, 4;
4787 18 ale500
    %set/v v01062798_0, 8, 4;
4788 16 ale500
    %movi 8, 1, 2;
4789 18 ale500
    %set/v v01063240_0, 8, 2;
4790 16 ale500
    %movi 8, 8, 4;
4791 18 ale500
    %set/v v010626E8_0, 8, 4;
4792 16 ale500
    %movi 8, 5, 5;
4793 18 ale500
    %set/v v01061450_0, 8, 5;
4794 16 ale500
    %jmp T_26.226;
4795
T_26.215 ;
4796
    %movi 8, 8, 4;
4797 18 ale500
    %set/v v01062798_0, 8, 4;
4798 16 ale500
    %movi 8, 1, 2;
4799 18 ale500
    %set/v v01063240_0, 8, 2;
4800 16 ale500
    %movi 8, 8, 4;
4801 18 ale500
    %set/v v010626E8_0, 8, 4;
4802 16 ale500
    %movi 8, 5, 5;
4803 18 ale500
    %set/v v01061450_0, 8, 5;
4804 16 ale500
    %jmp T_26.226;
4805
T_26.216 ;
4806
    %movi 8, 1, 2;
4807 18 ale500
    %set/v v01063240_0, 8, 2;
4808 16 ale500
    %movi 8, 8, 4;
4809 18 ale500
    %set/v v010626E8_0, 8, 4;
4810 16 ale500
    %movi 8, 4, 5;
4811 18 ale500
    %set/v v01061450_0, 8, 5;
4812 16 ale500
    %jmp T_26.226;
4813
T_26.217 ;
4814
    %movi 8, 8, 4;
4815 18 ale500
    %set/v v01062798_0, 8, 4;
4816 16 ale500
    %movi 8, 1, 2;
4817 18 ale500
    %set/v v01062690_0, 8, 2;
4818 16 ale500
    %movi 8, 2, 5;
4819 18 ale500
    %set/v v01061450_0, 8, 5;
4820 16 ale500
    %jmp T_26.226;
4821
T_26.218 ;
4822
    %movi 8, 8, 4;
4823 18 ale500
    %set/v v01062798_0, 8, 4;
4824 16 ale500
    %movi 8, 1, 2;
4825 18 ale500
    %set/v v01063240_0, 8, 2;
4826 16 ale500
    %movi 8, 8, 4;
4827 18 ale500
    %set/v v010626E8_0, 8, 4;
4828 16 ale500
    %movi 8, 7, 5;
4829 18 ale500
    %set/v v01061450_0, 8, 5;
4830 16 ale500
    %jmp T_26.226;
4831
T_26.219 ;
4832
    %movi 8, 8, 4;
4833 18 ale500
    %set/v v01062798_0, 8, 4;
4834 16 ale500
    %movi 8, 1, 2;
4835 18 ale500
    %set/v v01063240_0, 8, 2;
4836 16 ale500
    %movi 8, 8, 4;
4837 18 ale500
    %set/v v010626E8_0, 8, 4;
4838 16 ale500
    %movi 8, 10, 5;
4839 18 ale500
    %set/v v01061450_0, 8, 5;
4840 16 ale500
    %jmp T_26.226;
4841
T_26.220 ;
4842
    %movi 8, 8, 4;
4843 18 ale500
    %set/v v01062798_0, 8, 4;
4844 16 ale500
    %movi 8, 1, 2;
4845 18 ale500
    %set/v v01063240_0, 8, 2;
4846 16 ale500
    %movi 8, 8, 4;
4847 18 ale500
    %set/v v010626E8_0, 8, 4;
4848 16 ale500
    %movi 8, 6, 5;
4849 18 ale500
    %set/v v01061450_0, 8, 5;
4850 16 ale500
    %jmp T_26.226;
4851
T_26.221 ;
4852
    %movi 8, 8, 4;
4853 18 ale500
    %set/v v01062798_0, 8, 4;
4854 16 ale500
    %movi 8, 1, 2;
4855 18 ale500
    %set/v v01063240_0, 8, 2;
4856 16 ale500
    %movi 8, 8, 4;
4857 18 ale500
    %set/v v010626E8_0, 8, 4;
4858 16 ale500
    %movi 8, 8, 5;
4859 18 ale500
    %set/v v01061450_0, 8, 5;
4860 16 ale500
    %jmp T_26.226;
4861
T_26.222 ;
4862 11 ale500
    %movi 8, 1, 4;
4863 18 ale500
    %set/v v01062798_0, 8, 4;
4864 16 ale500
    %movi 8, 2, 2;
4865 18 ale500
    %set/v v01063240_0, 8, 2;
4866 16 ale500
    %movi 8, 9, 5;
4867 18 ale500
    %set/v v01061450_0, 8, 5;
4868 16 ale500
    %jmp T_26.226;
4869
T_26.223 ;
4870 18 ale500
    %set/v v010629A8_0, 1, 1;
4871 16 ale500
    %jmp T_26.226;
4872
T_26.224 ;
4873
    %movi 8, 2, 2;
4874 18 ale500
    %set/v v01063240_0, 8, 2;
4875 11 ale500
    %movi 8, 1, 4;
4876 18 ale500
    %set/v v010626E8_0, 8, 4;
4877 16 ale500
    %movi 8, 4, 5;
4878 18 ale500
    %set/v v01061450_0, 8, 5;
4879 16 ale500
    %jmp T_26.226;
4880
T_26.225 ;
4881 11 ale500
    %movi 8, 1, 4;
4882 18 ale500
    %set/v v01062798_0, 8, 4;
4883 16 ale500
    %movi 8, 2, 2;
4884 18 ale500
    %set/v v01062690_0, 8, 2;
4885 16 ale500
    %movi 8, 2, 5;
4886 18 ale500
    %set/v v01061450_0, 8, 5;
4887 16 ale500
    %jmp T_26.226;
4888
T_26.226 ;
4889
    %jmp T_26.18;
4890
T_26.14 ;
4891
    %movi 8, 1, 3;
4892 18 ale500
    %set/v v010627F0_0, 8, 3;
4893
    %load/v 8, v01062D18_0, 4; Only need 4 of 8 bits
4894 11 ale500
; Save base=8 wid=4 in lookaside.
4895 16 ale500
    %cmpi/u 8, 0, 4;
4896
    %jmp/1 T_26.227, 6;
4897 11 ale500
    %cmpi/u 8, 1, 4;
4898 16 ale500
    %jmp/1 T_26.228, 6;
4899
    %cmpi/u 8, 2, 4;
4900
    %jmp/1 T_26.229, 6;
4901
    %cmpi/u 8, 3, 4;
4902
    %jmp/1 T_26.230, 6;
4903
    %cmpi/u 8, 4, 4;
4904
    %jmp/1 T_26.231, 6;
4905 11 ale500
    %cmpi/u 8, 5, 4;
4906 16 ale500
    %jmp/1 T_26.232, 6;
4907
    %cmpi/u 8, 6, 4;
4908
    %jmp/1 T_26.233, 6;
4909 15 ale500
    %cmpi/u 8, 7, 4;
4910 16 ale500
    %jmp/1 T_26.234, 6;
4911
    %cmpi/u 8, 8, 4;
4912
    %jmp/1 T_26.235, 6;
4913
    %cmpi/u 8, 9, 4;
4914
    %jmp/1 T_26.236, 6;
4915
    %cmpi/u 8, 10, 4;
4916
    %jmp/1 T_26.237, 6;
4917
    %cmpi/u 8, 11, 4;
4918
    %jmp/1 T_26.238, 6;
4919 11 ale500
    %cmpi/u 8, 12, 4;
4920 16 ale500
    %jmp/1 T_26.239, 6;
4921 11 ale500
    %cmpi/u 8, 13, 4;
4922 16 ale500
    %jmp/1 T_26.240, 6;
4923 11 ale500
    %cmpi/u 8, 14, 4;
4924 16 ale500
    %jmp/1 T_26.241, 6;
4925 11 ale500
    %cmpi/u 8, 15, 4;
4926 16 ale500
    %jmp/1 T_26.242, 6;
4927
    %jmp T_26.243;
4928
T_26.227 ;
4929 11 ale500
    %movi 8, 9, 4;
4930 18 ale500
    %set/v v01062798_0, 8, 4;
4931 11 ale500
    %movi 8, 9, 4;
4932 18 ale500
    %set/v v010626E8_0, 8, 4;
4933 16 ale500
    %movi 8, 9, 5;
4934 18 ale500
    %set/v v01061450_0, 8, 5;
4935 16 ale500
    %jmp T_26.243;
4936
T_26.228 ;
4937 11 ale500
    %movi 8, 9, 4;
4938 18 ale500
    %set/v v01062798_0, 8, 4;
4939 16 ale500
    %movi 8, 9, 5;
4940 18 ale500
    %set/v v01061450_0, 8, 5;
4941 16 ale500
    %jmp T_26.243;
4942
T_26.229 ;
4943 11 ale500
    %movi 8, 9, 4;
4944 18 ale500
    %set/v v01062798_0, 8, 4;
4945 11 ale500
    %movi 8, 9, 4;
4946 18 ale500
    %set/v v010626E8_0, 8, 4;
4947 16 ale500
    %movi 8, 11, 5;
4948 18 ale500
    %set/v v01061450_0, 8, 5;
4949 16 ale500
    %jmp T_26.243;
4950
T_26.230 ;
4951 18 ale500
    %set/v v010633A0_0, 1, 1;
4952
    %set/v v01062798_0, 0, 4;
4953
    %set/v v010626E8_0, 0, 4;
4954 16 ale500
    %movi 8, 8, 5;
4955 18 ale500
    %set/v v01061450_0, 8, 5;
4956 16 ale500
    %jmp T_26.243;
4957
T_26.231 ;
4958
    %movi 8, 9, 4;
4959 18 ale500
    %set/v v01062798_0, 8, 4;
4960 16 ale500
    %movi 8, 9, 4;
4961 18 ale500
    %set/v v010626E8_0, 8, 4;
4962 16 ale500
    %movi 8, 5, 5;
4963 18 ale500
    %set/v v01061450_0, 8, 5;
4964 16 ale500
    %jmp T_26.243;
4965
T_26.232 ;
4966
    %movi 8, 9, 4;
4967 18 ale500
    %set/v v01062798_0, 8, 4;
4968 16 ale500
    %movi 8, 9, 4;
4969 18 ale500
    %set/v v010626E8_0, 8, 4;
4970 16 ale500
    %movi 8, 5, 5;
4971 18 ale500
    %set/v v01061450_0, 8, 5;
4972 16 ale500
    %jmp T_26.243;
4973
T_26.233 ;
4974
    %movi 8, 9, 4;
4975 18 ale500
    %set/v v01062798_0, 8, 4;
4976 16 ale500
    %movi 8, 9, 4;
4977 18 ale500
    %set/v v010626E8_0, 8, 4;
4978 16 ale500
    %movi 8, 4, 5;
4979 18 ale500
    %set/v v01061450_0, 8, 5;
4980 16 ale500
    %jmp T_26.243;
4981
T_26.234 ;
4982
    %jmp T_26.243;
4983
T_26.235 ;
4984
    %movi 8, 9, 4;
4985 18 ale500
    %set/v v01062798_0, 8, 4;
4986 16 ale500
    %movi 8, 9, 4;
4987 18 ale500
    %set/v v010626E8_0, 8, 4;
4988 16 ale500
    %movi 8, 7, 5;
4989 18 ale500
    %set/v v01061450_0, 8, 5;
4990 16 ale500
    %jmp T_26.243;
4991
T_26.236 ;
4992
    %movi 8, 9, 4;
4993 18 ale500
    %set/v v01062798_0, 8, 4;
4994 16 ale500
    %movi 8, 9, 4;
4995 18 ale500
    %set/v v010626E8_0, 8, 4;
4996 16 ale500
    %movi 8, 10, 5;
4997 18 ale500
    %set/v v01061450_0, 8, 5;
4998 16 ale500
    %jmp T_26.243;
4999
T_26.237 ;
5000
    %movi 8, 9, 4;
5001 18 ale500
    %set/v v01062798_0, 8, 4;
5002 16 ale500
    %movi 8, 9, 4;
5003 18 ale500
    %set/v v010626E8_0, 8, 4;
5004 16 ale500
    %movi 8, 6, 5;
5005 18 ale500
    %set/v v01061450_0, 8, 5;
5006 16 ale500
    %jmp T_26.243;
5007
T_26.238 ;
5008
    %movi 8, 9, 4;
5009 18 ale500
    %set/v v01062798_0, 8, 4;
5010 16 ale500
    %movi 8, 9, 4;
5011 18 ale500
    %set/v v010626E8_0, 8, 4;
5012 16 ale500
    %movi 8, 8, 5;
5013 18 ale500
    %set/v v01061450_0, 8, 5;
5014 16 ale500
    %jmp T_26.243;
5015
T_26.239 ;
5016 18 ale500
    %set/v v010633A0_0, 1, 1;
5017
    %set/v v010626E8_0, 0, 4;
5018 16 ale500
    %movi 8, 4, 5;
5019 18 ale500
    %set/v v01061450_0, 8, 5;
5020 16 ale500
    %jmp T_26.243;
5021
T_26.240 ;
5022
    %jmp T_26.243;
5023
T_26.241 ;
5024 18 ale500
    %set/v v010633A0_0, 1, 1;
5025 11 ale500
    %movi 8, 3, 4;
5026 18 ale500
    %set/v v010626E8_0, 8, 4;
5027 16 ale500
    %movi 8, 4, 5;
5028 18 ale500
    %set/v v01061450_0, 8, 5;
5029 16 ale500
    %jmp T_26.243;
5030
T_26.242 ;
5031
    %jmp T_26.243;
5032
T_26.243 ;
5033
    %jmp T_26.18;
5034
T_26.15 ;
5035
    %movi 8, 3, 3;
5036 18 ale500
    %set/v v010627F0_0, 8, 3;
5037
    %load/v 8, v01062D18_0, 4; Only need 4 of 8 bits
5038 11 ale500
; Save base=8 wid=4 in lookaside.
5039 16 ale500
    %cmpi/u 8, 0, 4;
5040
    %jmp/1 T_26.244, 6;
5041 11 ale500
    %cmpi/u 8, 1, 4;
5042 16 ale500
    %jmp/1 T_26.245, 6;
5043
    %cmpi/u 8, 2, 4;
5044
    %jmp/1 T_26.246, 6;
5045
    %cmpi/u 8, 3, 4;
5046
    %jmp/1 T_26.247, 6;
5047
    %cmpi/u 8, 4, 4;
5048
    %jmp/1 T_26.248, 6;
5049 11 ale500
    %cmpi/u 8, 5, 4;
5050 16 ale500
    %jmp/1 T_26.249, 6;
5051
    %cmpi/u 8, 6, 4;
5052
    %jmp/1 T_26.250, 6;
5053 15 ale500
    %cmpi/u 8, 7, 4;
5054 16 ale500
    %jmp/1 T_26.251, 6;
5055
    %cmpi/u 8, 8, 4;
5056
    %jmp/1 T_26.252, 6;
5057
    %cmpi/u 8, 9, 4;
5058
    %jmp/1 T_26.253, 6;
5059
    %cmpi/u 8, 10, 4;
5060
    %jmp/1 T_26.254, 6;
5061
    %cmpi/u 8, 11, 4;
5062
    %jmp/1 T_26.255, 6;
5063 11 ale500
    %cmpi/u 8, 12, 4;
5064 16 ale500
    %jmp/1 T_26.256, 6;
5065 11 ale500
    %cmpi/u 8, 13, 4;
5066 16 ale500
    %jmp/1 T_26.257, 6;
5067 11 ale500
    %cmpi/u 8, 14, 4;
5068 16 ale500
    %jmp/1 T_26.258, 6;
5069 11 ale500
    %cmpi/u 8, 15, 4;
5070 16 ale500
    %jmp/1 T_26.259, 6;
5071
    %jmp T_26.260;
5072
T_26.244 ;
5073 11 ale500
    %movi 8, 9, 4;
5074 18 ale500
    %set/v v01062798_0, 8, 4;
5075 16 ale500
    %movi 8, 1, 2;
5076 18 ale500
    %set/v v01063240_0, 8, 2;
5077 11 ale500
    %movi 8, 9, 4;
5078 18 ale500
    %set/v v010626E8_0, 8, 4;
5079 16 ale500
    %movi 8, 9, 5;
5080 18 ale500
    %set/v v01061450_0, 8, 5;
5081 16 ale500
    %jmp T_26.260;
5082
T_26.245 ;
5083 11 ale500
    %movi 8, 9, 4;
5084 18 ale500
    %set/v v01062798_0, 8, 4;
5085 16 ale500
    %movi 8, 1, 2;
5086 18 ale500
    %set/v v01063240_0, 8, 2;
5087 16 ale500
    %movi 8, 9, 5;
5088 18 ale500
    %set/v v01061450_0, 8, 5;
5089 16 ale500
    %jmp T_26.260;
5090
T_26.246 ;
5091 11 ale500
    %movi 8, 9, 4;
5092 18 ale500
    %set/v v01062798_0, 8, 4;
5093 16 ale500
    %movi 8, 1, 2;
5094 18 ale500
    %set/v v01063240_0, 8, 2;
5095 11 ale500
    %movi 8, 9, 4;
5096 18 ale500
    %set/v v010626E8_0, 8, 4;
5097 16 ale500
    %movi 8, 11, 5;
5098 18 ale500
    %set/v v01061450_0, 8, 5;
5099 16 ale500
    %jmp T_26.260;
5100
T_26.247 ;
5101 18 ale500
    %set/v v01062798_0, 0, 4;
5102 16 ale500
    %movi 8, 1, 2;
5103 18 ale500
    %set/v v01063240_0, 8, 2;
5104
    %set/v v010626E8_0, 0, 4;
5105 16 ale500
    %movi 8, 8, 5;
5106 18 ale500
    %set/v v01061450_0, 8, 5;
5107 16 ale500
    %jmp T_26.260;
5108
T_26.248 ;
5109
    %movi 8, 9, 4;
5110 18 ale500
    %set/v v01062798_0, 8, 4;
5111 16 ale500
    %movi 8, 1, 2;
5112 18 ale500
    %set/v v01063240_0, 8, 2;
5113 16 ale500
    %movi 8, 9, 4;
5114 18 ale500
    %set/v v010626E8_0, 8, 4;
5115 16 ale500
    %movi 8, 5, 5;
5116 18 ale500
    %set/v v01061450_0, 8, 5;
5117 16 ale500
    %jmp T_26.260;
5118
T_26.249 ;
5119
    %movi 8, 9, 4;
5120 18 ale500
    %set/v v01062798_0, 8, 4;
5121 16 ale500
    %movi 8, 1, 2;
5122 18 ale500
    %set/v v01063240_0, 8, 2;
5123 16 ale500
    %movi 8, 9, 4;
5124 18 ale500
    %set/v v010626E8_0, 8, 4;
5125 16 ale500
    %movi 8, 5, 5;
5126 18 ale500
    %set/v v01061450_0, 8, 5;
5127 16 ale500
    %jmp T_26.260;
5128
T_26.250 ;
5129
    %movi 8, 1, 2;
5130 18 ale500
    %set/v v01063240_0, 8, 2;
5131 16 ale500
    %movi 8, 9, 4;
5132 18 ale500
    %set/v v010626E8_0, 8, 4;
5133 16 ale500
    %movi 8, 4, 5;
5134 18 ale500
    %set/v v01061450_0, 8, 5;
5135 16 ale500
    %jmp T_26.260;
5136
T_26.251 ;
5137
    %movi 8, 9, 4;
5138 18 ale500
    %set/v v01062798_0, 8, 4;
5139 16 ale500
    %movi 8, 1, 2;
5140 18 ale500
    %set/v v01062690_0, 8, 2;
5141 16 ale500
    %movi 8, 2, 5;
5142 18 ale500
    %set/v v01061450_0, 8, 5;
5143 16 ale500
    %jmp T_26.260;
5144
T_26.252 ;
5145
    %movi 8, 9, 4;
5146 18 ale500
    %set/v v01062798_0, 8, 4;
5147 16 ale500
    %movi 8, 1, 2;
5148 18 ale500
    %set/v v01063240_0, 8, 2;
5149 16 ale500
    %movi 8, 9, 4;
5150 18 ale500
    %set/v v010626E8_0, 8, 4;
5151 16 ale500
    %movi 8, 7, 5;
5152 18 ale500
    %set/v v01061450_0, 8, 5;
5153 16 ale500
    %jmp T_26.260;
5154
T_26.253 ;
5155
    %movi 8, 9, 4;
5156 18 ale500
    %set/v v01062798_0, 8, 4;
5157 16 ale500
    %movi 8, 1, 2;
5158 18 ale500
    %set/v v01063240_0, 8, 2;
5159 16 ale500
    %movi 8, 9, 4;
5160 18 ale500
    %set/v v010626E8_0, 8, 4;
5161 16 ale500
    %movi 8, 10, 5;
5162 18 ale500
    %set/v v01061450_0, 8, 5;
5163 16 ale500
    %jmp T_26.260;
5164
T_26.254 ;
5165
    %movi 8, 9, 4;
5166 18 ale500
    %set/v v01062798_0, 8, 4;
5167 16 ale500
    %movi 8, 1, 2;
5168 18 ale500
    %set/v v01063240_0, 8, 2;
5169 16 ale500
    %movi 8, 9, 4;
5170 18 ale500
    %set/v v010626E8_0, 8, 4;
5171 16 ale500
    %movi 8, 6, 5;
5172 18 ale500
    %set/v v01061450_0, 8, 5;
5173 16 ale500
    %jmp T_26.260;
5174
T_26.255 ;
5175
    %movi 8, 9, 4;
5176 18 ale500
    %set/v v01062798_0, 8, 4;
5177 16 ale500
    %movi 8, 1, 2;
5178 18 ale500
    %set/v v01063240_0, 8, 2;
5179 16 ale500
    %movi 8, 9, 4;
5180 18 ale500
    %set/v v010626E8_0, 8, 4;
5181 16 ale500
    %movi 8, 8, 5;
5182 18 ale500
    %set/v v01061450_0, 8, 5;
5183 16 ale500
    %jmp T_26.260;
5184
T_26.256 ;
5185
    %movi 8, 2, 2;
5186 18 ale500
    %set/v v01063240_0, 8, 2;
5187
    %set/v v010626E8_0, 0, 4;
5188 16 ale500
    %movi 8, 4, 5;
5189 18 ale500
    %set/v v01061450_0, 8, 5;
5190 16 ale500
    %jmp T_26.260;
5191
T_26.257 ;
5192 18 ale500
    %set/v v01062798_0, 0, 4;
5193 16 ale500
    %movi 8, 2, 2;
5194 18 ale500
    %set/v v01062690_0, 8, 2;
5195 16 ale500
    %movi 8, 2, 5;
5196 18 ale500
    %set/v v01061450_0, 8, 5;
5197 16 ale500
    %jmp T_26.260;
5198
T_26.258 ;
5199
    %movi 8, 2, 2;
5200 18 ale500
    %set/v v01063240_0, 8, 2;
5201 11 ale500
    %movi 8, 3, 4;
5202 18 ale500
    %set/v v010626E8_0, 8, 4;
5203 16 ale500
    %movi 8, 4, 5;
5204 18 ale500
    %set/v v01061450_0, 8, 5;
5205 16 ale500
    %jmp T_26.260;
5206
T_26.259 ;
5207 11 ale500
    %movi 8, 3, 4;
5208 18 ale500
    %set/v v01062798_0, 8, 4;
5209 16 ale500
    %movi 8, 2, 2;
5210 18 ale500
    %set/v v01062690_0, 8, 2;
5211 16 ale500
    %movi 8, 2, 5;
5212 18 ale500
    %set/v v01061450_0, 8, 5;
5213 16 ale500
    %jmp T_26.260;
5214
T_26.260 ;
5215
    %jmp T_26.18;
5216
T_26.16 ;
5217
    %movi 8, 4, 3;
5218 18 ale500
    %set/v v010627F0_0, 8, 3;
5219
    %load/v 8, v01062D18_0, 4; Only need 4 of 8 bits
5220 11 ale500
; Save base=8 wid=4 in lookaside.
5221 16 ale500
    %cmpi/u 8, 0, 4;
5222
    %jmp/1 T_26.261, 6;
5223 11 ale500
    %cmpi/u 8, 1, 4;
5224 16 ale500
    %jmp/1 T_26.262, 6;
5225
    %cmpi/u 8, 2, 4;
5226
    %jmp/1 T_26.263, 6;
5227
    %cmpi/u 8, 3, 4;
5228
    %jmp/1 T_26.264, 6;
5229
    %cmpi/u 8, 4, 4;
5230
    %jmp/1 T_26.265, 6;
5231 11 ale500
    %cmpi/u 8, 5, 4;
5232 16 ale500
    %jmp/1 T_26.266, 6;
5233
    %cmpi/u 8, 6, 4;
5234
    %jmp/1 T_26.267, 6;
5235 15 ale500
    %cmpi/u 8, 7, 4;
5236 16 ale500
    %jmp/1 T_26.268, 6;
5237
    %cmpi/u 8, 8, 4;
5238
    %jmp/1 T_26.269, 6;
5239
    %cmpi/u 8, 9, 4;
5240
    %jmp/1 T_26.270, 6;
5241
    %cmpi/u 8, 10, 4;
5242
    %jmp/1 T_26.271, 6;
5243
    %cmpi/u 8, 11, 4;
5244
    %jmp/1 T_26.272, 6;
5245 11 ale500
    %cmpi/u 8, 12, 4;
5246 16 ale500
    %jmp/1 T_26.273, 6;
5247 11 ale500
    %cmpi/u 8, 13, 4;
5248 16 ale500
    %jmp/1 T_26.274, 6;
5249 11 ale500
    %cmpi/u 8, 14, 4;
5250 16 ale500
    %jmp/1 T_26.275, 6;
5251 11 ale500
    %cmpi/u 8, 15, 4;
5252 16 ale500
    %jmp/1 T_26.276, 6;
5253
    %jmp T_26.277;
5254
T_26.261 ;
5255 11 ale500
    %movi 8, 9, 4;
5256 18 ale500
    %set/v v01062798_0, 8, 4;
5257 16 ale500
    %movi 8, 1, 2;
5258 18 ale500
    %set/v v01063240_0, 8, 2;
5259 11 ale500
    %movi 8, 9, 4;
5260 18 ale500
    %set/v v010626E8_0, 8, 4;
5261 16 ale500
    %movi 8, 9, 5;
5262 18 ale500
    %set/v v01061450_0, 8, 5;
5263 16 ale500
    %jmp T_26.277;
5264
T_26.262 ;
5265 11 ale500
    %movi 8, 9, 4;
5266 18 ale500
    %set/v v01062798_0, 8, 4;
5267 16 ale500
    %movi 8, 1, 2;
5268 18 ale500
    %set/v v01063240_0, 8, 2;
5269 16 ale500
    %movi 8, 9, 5;
5270 18 ale500
    %set/v v01061450_0, 8, 5;
5271 16 ale500
    %jmp T_26.277;
5272
T_26.263 ;
5273 11 ale500
    %movi 8, 9, 4;
5274 18 ale500
    %set/v v01062798_0, 8, 4;
5275 16 ale500
    %movi 8, 1, 2;
5276 18 ale500
    %set/v v01063240_0, 8, 2;
5277 11 ale500
    %movi 8, 9, 4;
5278 18 ale500
    %set/v v010626E8_0, 8, 4;
5279 16 ale500
    %movi 8, 11, 5;
5280 18 ale500
    %set/v v01061450_0, 8, 5;
5281 16 ale500
    %jmp T_26.277;
5282
T_26.264 ;
5283 18 ale500
    %set/v v01062798_0, 0, 4;
5284 16 ale500
    %movi 8, 1, 2;
5285 18 ale500
    %set/v v01063240_0, 8, 2;
5286
    %set/v v010626E8_0, 0, 4;
5287 16 ale500
    %movi 8, 8, 5;
5288 18 ale500
    %set/v v01061450_0, 8, 5;
5289 16 ale500
    %jmp T_26.277;
5290
T_26.265 ;
5291
    %movi 8, 9, 4;
5292 18 ale500
    %set/v v01062798_0, 8, 4;
5293 16 ale500
    %movi 8, 1, 2;
5294 18 ale500
    %set/v v01063240_0, 8, 2;
5295 16 ale500
    %movi 8, 9, 4;
5296 18 ale500
    %set/v v010626E8_0, 8, 4;
5297 16 ale500
    %movi 8, 5, 5;
5298 18 ale500
    %set/v v01061450_0, 8, 5;
5299 16 ale500
    %jmp T_26.277;
5300
T_26.266 ;
5301
    %movi 8, 9, 4;
5302 18 ale500
    %set/v v01062798_0, 8, 4;
5303 16 ale500
    %movi 8, 1, 2;
5304 18 ale500
    %set/v v01063240_0, 8, 2;
5305 16 ale500
    %movi 8, 9, 4;
5306 18 ale500
    %set/v v010626E8_0, 8, 4;
5307 16 ale500
    %movi 8, 5, 5;
5308 18 ale500
    %set/v v01061450_0, 8, 5;
5309 16 ale500
    %jmp T_26.277;
5310
T_26.267 ;
5311
    %movi 8, 1, 2;
5312 18 ale500
    %set/v v01063240_0, 8, 2;
5313 16 ale500
    %movi 8, 9, 4;
5314 18 ale500
    %set/v v010626E8_0, 8, 4;
5315 16 ale500
    %movi 8, 4, 5;
5316 18 ale500
    %set/v v01061450_0, 8, 5;
5317 16 ale500
    %jmp T_26.277;
5318
T_26.268 ;
5319
    %movi 8, 9, 4;
5320 18 ale500
    %set/v v01062798_0, 8, 4;
5321 16 ale500
    %movi 8, 1, 2;
5322 18 ale500
    %set/v v01062690_0, 8, 2;
5323 16 ale500
    %movi 8, 2, 5;
5324 18 ale500
    %set/v v01061450_0, 8, 5;
5325 16 ale500
    %jmp T_26.277;
5326
T_26.269 ;
5327
    %movi 8, 9, 4;
5328 18 ale500
    %set/v v01062798_0, 8, 4;
5329 16 ale500
    %movi 8, 1, 2;
5330 18 ale500
    %set/v v01063240_0, 8, 2;
5331 16 ale500
    %movi 8, 9, 4;
5332 18 ale500
    %set/v v010626E8_0, 8, 4;
5333 16 ale500
    %movi 8, 7, 5;
5334 18 ale500
    %set/v v01061450_0, 8, 5;
5335 16 ale500
    %jmp T_26.277;
5336
T_26.270 ;
5337
    %movi 8, 9, 4;
5338 18 ale500
    %set/v v01062798_0, 8, 4;
5339 16 ale500
    %movi 8, 1, 2;
5340 18 ale500
    %set/v v01063240_0, 8, 2;
5341 16 ale500
    %movi 8, 9, 4;
5342 18 ale500
    %set/v v010626E8_0, 8, 4;
5343 16 ale500
    %movi 8, 10, 5;
5344 18 ale500
    %set/v v01061450_0, 8, 5;
5345 16 ale500
    %jmp T_26.277;
5346
T_26.271 ;
5347
    %movi 8, 9, 4;
5348 18 ale500
    %set/v v01062798_0, 8, 4;
5349 16 ale500
    %movi 8, 1, 2;
5350 18 ale500
    %set/v v01063240_0, 8, 2;
5351 16 ale500
    %movi 8, 9, 4;
5352 18 ale500
    %set/v v010626E8_0, 8, 4;
5353 16 ale500
    %movi 8, 6, 5;
5354 18 ale500
    %set/v v01061450_0, 8, 5;
5355 16 ale500
    %jmp T_26.277;
5356
T_26.272 ;
5357
    %movi 8, 9, 4;
5358 18 ale500
    %set/v v01062798_0, 8, 4;
5359 16 ale500
    %movi 8, 1, 2;
5360 18 ale500
    %set/v v01063240_0, 8, 2;
5361 16 ale500
    %movi 8, 9, 4;
5362 18 ale500
    %set/v v010626E8_0, 8, 4;
5363 16 ale500
    %movi 8, 8, 5;
5364 18 ale500
    %set/v v01061450_0, 8, 5;
5365 16 ale500
    %jmp T_26.277;
5366
T_26.273 ;
5367
    %movi 8, 2, 2;
5368 18 ale500
    %set/v v01063240_0, 8, 2;
5369
    %set/v v010626E8_0, 0, 4;
5370 16 ale500
    %movi 8, 4, 5;
5371 18 ale500
    %set/v v01061450_0, 8, 5;
5372 16 ale500
    %jmp T_26.277;
5373
T_26.274 ;
5374 18 ale500
    %set/v v01062798_0, 0, 4;
5375 16 ale500
    %movi 8, 2, 2;
5376 18 ale500
    %set/v v01062690_0, 8, 2;
5377 16 ale500
    %movi 8, 2, 5;
5378 18 ale500
    %set/v v01061450_0, 8, 5;
5379 16 ale500
    %jmp T_26.277;
5380
T_26.275 ;
5381
    %movi 8, 2, 2;
5382 18 ale500
    %set/v v01063240_0, 8, 2;
5383 11 ale500
    %movi 8, 3, 4;
5384 18 ale500
    %set/v v010626E8_0, 8, 4;
5385 16 ale500
    %movi 8, 4, 5;
5386 18 ale500
    %set/v v01061450_0, 8, 5;
5387 16 ale500
    %jmp T_26.277;
5388
T_26.276 ;
5389 11 ale500
    %movi 8, 3, 4;
5390 18 ale500
    %set/v v01062798_0, 8, 4;
5391 16 ale500
    %movi 8, 2, 2;
5392 18 ale500
    %set/v v01062690_0, 8, 2;
5393 16 ale500
    %movi 8, 2, 5;
5394 18 ale500
    %set/v v01061450_0, 8, 5;
5395 16 ale500
    %jmp T_26.277;
5396
T_26.277 ;
5397
    %jmp T_26.18;
5398
T_26.17 ;
5399
    %movi 8, 5, 3;
5400 18 ale500
    %set/v v010627F0_0, 8, 3;
5401
    %load/v 8, v01062D18_0, 4; Only need 4 of 8 bits
5402 11 ale500
; Save base=8 wid=4 in lookaside.
5403 16 ale500
    %cmpi/u 8, 0, 4;
5404
    %jmp/1 T_26.278, 6;
5405 11 ale500
    %cmpi/u 8, 1, 4;
5406 16 ale500
    %jmp/1 T_26.279, 6;
5407
    %cmpi/u 8, 2, 4;
5408
    %jmp/1 T_26.280, 6;
5409
    %cmpi/u 8, 3, 4;
5410
    %jmp/1 T_26.281, 6;
5411
    %cmpi/u 8, 4, 4;
5412
    %jmp/1 T_26.282, 6;
5413 11 ale500
    %cmpi/u 8, 5, 4;
5414 16 ale500
    %jmp/1 T_26.283, 6;
5415
    %cmpi/u 8, 6, 4;
5416
    %jmp/1 T_26.284, 6;
5417 15 ale500
    %cmpi/u 8, 7, 4;
5418 16 ale500
    %jmp/1 T_26.285, 6;
5419
    %cmpi/u 8, 8, 4;
5420
    %jmp/1 T_26.286, 6;
5421
    %cmpi/u 8, 9, 4;
5422
    %jmp/1 T_26.287, 6;
5423
    %cmpi/u 8, 10, 4;
5424
    %jmp/1 T_26.288, 6;
5425
    %cmpi/u 8, 11, 4;
5426
    %jmp/1 T_26.289, 6;
5427 11 ale500
    %cmpi/u 8, 12, 4;
5428 16 ale500
    %jmp/1 T_26.290, 6;
5429 11 ale500
    %cmpi/u 8, 13, 4;
5430 16 ale500
    %jmp/1 T_26.291, 6;
5431 11 ale500
    %cmpi/u 8, 14, 4;
5432 16 ale500
    %jmp/1 T_26.292, 6;
5433 11 ale500
    %cmpi/u 8, 15, 4;
5434 16 ale500
    %jmp/1 T_26.293, 6;
5435
    %jmp T_26.294;
5436
T_26.278 ;
5437 11 ale500
    %movi 8, 9, 4;
5438 18 ale500
    %set/v v01062798_0, 8, 4;
5439 16 ale500
    %movi 8, 1, 2;
5440 18 ale500
    %set/v v01063240_0, 8, 2;
5441 11 ale500
    %movi 8, 9, 4;
5442 18 ale500
    %set/v v010626E8_0, 8, 4;
5443 16 ale500
    %movi 8, 9, 5;
5444 18 ale500
    %set/v v01061450_0, 8, 5;
5445 16 ale500
    %jmp T_26.294;
5446
T_26.279 ;
5447 11 ale500
    %movi 8, 9, 4;
5448 18 ale500
    %set/v v01062798_0, 8, 4;
5449 16 ale500
    %movi 8, 1, 2;
5450 18 ale500
    %set/v v01063240_0, 8, 2;
5451 16 ale500
    %movi 8, 9, 5;
5452 18 ale500
    %set/v v01061450_0, 8, 5;
5453 16 ale500
    %jmp T_26.294;
5454
T_26.280 ;
5455 11 ale500
    %movi 8, 9, 4;
5456 18 ale500
    %set/v v01062798_0, 8, 4;
5457 16 ale500
    %movi 8, 1, 2;
5458 18 ale500
    %set/v v01063240_0, 8, 2;
5459 11 ale500
    %movi 8, 9, 4;
5460 18 ale500
    %set/v v010626E8_0, 8, 4;
5461 16 ale500
    %movi 8, 11, 5;
5462 18 ale500
    %set/v v01061450_0, 8, 5;
5463 16 ale500
    %jmp T_26.294;
5464
T_26.281 ;
5465 18 ale500
    %set/v v01062798_0, 0, 4;
5466 16 ale500
    %movi 8, 1, 2;
5467 18 ale500
    %set/v v01063240_0, 8, 2;
5468
    %set/v v010626E8_0, 0, 4;
5469 16 ale500
    %movi 8, 8, 5;
5470 18 ale500
    %set/v v01061450_0, 8, 5;
5471 16 ale500
    %jmp T_26.294;
5472
T_26.282 ;
5473
    %movi 8, 9, 4;
5474 18 ale500
    %set/v v01062798_0, 8, 4;
5475 16 ale500
    %movi 8, 1, 2;
5476 18 ale500
    %set/v v01063240_0, 8, 2;
5477 16 ale500
    %movi 8, 9, 4;
5478 18 ale500
    %set/v v010626E8_0, 8, 4;
5479 16 ale500
    %movi 8, 5, 5;
5480 18 ale500
    %set/v v01061450_0, 8, 5;
5481 16 ale500
    %jmp T_26.294;
5482
T_26.283 ;
5483
    %movi 8, 9, 4;
5484 18 ale500
    %set/v v01062798_0, 8, 4;
5485 16 ale500
    %movi 8, 1, 2;
5486 18 ale500
    %set/v v01063240_0, 8, 2;
5487 16 ale500
    %movi 8, 9, 4;
5488 18 ale500
    %set/v v010626E8_0, 8, 4;
5489 16 ale500
    %movi 8, 5, 5;
5490 18 ale500
    %set/v v01061450_0, 8, 5;
5491 16 ale500
    %jmp T_26.294;
5492
T_26.284 ;
5493
    %movi 8, 1, 2;
5494 18 ale500
    %set/v v01063240_0, 8, 2;
5495 16 ale500
    %movi 8, 9, 4;
5496 18 ale500
    %set/v v010626E8_0, 8, 4;
5497 16 ale500
    %movi 8, 4, 5;
5498 18 ale500
    %set/v v01061450_0, 8, 5;
5499 16 ale500
    %jmp T_26.294;
5500
T_26.285 ;
5501
    %movi 8, 9, 4;
5502 18 ale500
    %set/v v01062798_0, 8, 4;
5503 16 ale500
    %movi 8, 1, 2;
5504 18 ale500
    %set/v v01062690_0, 8, 2;
5505 16 ale500
    %movi 8, 2, 5;
5506 18 ale500
    %set/v v01061450_0, 8, 5;
5507 16 ale500
    %jmp T_26.294;
5508
T_26.286 ;
5509
    %movi 8, 9, 4;
5510 18 ale500
    %set/v v01062798_0, 8, 4;
5511 16 ale500
    %movi 8, 1, 2;
5512 18 ale500
    %set/v v01063240_0, 8, 2;
5513 16 ale500
    %movi 8, 9, 4;
5514 18 ale500
    %set/v v010626E8_0, 8, 4;
5515 16 ale500
    %movi 8, 7, 5;
5516 18 ale500
    %set/v v01061450_0, 8, 5;
5517 16 ale500
    %jmp T_26.294;
5518
T_26.287 ;
5519
    %movi 8, 9, 4;
5520 18 ale500
    %set/v v01062798_0, 8, 4;
5521 16 ale500
    %movi 8, 1, 2;
5522 18 ale500
    %set/v v01063240_0, 8, 2;
5523 16 ale500
    %movi 8, 9, 4;
5524 18 ale500
    %set/v v010626E8_0, 8, 4;
5525 16 ale500
    %movi 8, 10, 5;
5526 18 ale500
    %set/v v01061450_0, 8, 5;
5527 16 ale500
    %jmp T_26.294;
5528
T_26.288 ;
5529
    %movi 8, 9, 4;
5530 18 ale500
    %set/v v01062798_0, 8, 4;
5531 16 ale500
    %movi 8, 1, 2;
5532 18 ale500
    %set/v v01063240_0, 8, 2;
5533 16 ale500
    %movi 8, 9, 4;
5534 18 ale500
    %set/v v010626E8_0, 8, 4;
5535 16 ale500
    %movi 8, 6, 5;
5536 18 ale500
    %set/v v01061450_0, 8, 5;
5537 16 ale500
    %jmp T_26.294;
5538
T_26.289 ;
5539
    %movi 8, 9, 4;
5540 18 ale500
    %set/v v01062798_0, 8, 4;
5541 16 ale500
    %movi 8, 1, 2;
5542 18 ale500
    %set/v v01063240_0, 8, 2;
5543 16 ale500
    %movi 8, 9, 4;
5544 18 ale500
    %set/v v010626E8_0, 8, 4;
5545 16 ale500
    %movi 8, 8, 5;
5546 18 ale500
    %set/v v01061450_0, 8, 5;
5547 16 ale500
    %jmp T_26.294;
5548
T_26.290 ;
5549
    %movi 8, 2, 2;
5550 18 ale500
    %set/v v01063240_0, 8, 2;
5551
    %set/v v010626E8_0, 0, 4;
5552 16 ale500
    %movi 8, 4, 5;
5553 18 ale500
    %set/v v01061450_0, 8, 5;
5554 16 ale500
    %jmp T_26.294;
5555
T_26.291 ;
5556 18 ale500
    %set/v v01062798_0, 0, 4;
5557 16 ale500
    %movi 8, 2, 2;
5558 18 ale500
    %set/v v01062690_0, 8, 2;
5559 16 ale500
    %movi 8, 2, 5;
5560 18 ale500
    %set/v v01061450_0, 8, 5;
5561 16 ale500
    %jmp T_26.294;
5562
T_26.292 ;
5563
    %movi 8, 2, 2;
5564 18 ale500
    %set/v v01063240_0, 8, 2;
5565 11 ale500
    %movi 8, 3, 4;
5566 18 ale500
    %set/v v010626E8_0, 8, 4;
5567 16 ale500
    %movi 8, 4, 5;
5568 18 ale500
    %set/v v01061450_0, 8, 5;
5569 16 ale500
    %jmp T_26.294;
5570
T_26.293 ;
5571 11 ale500
    %movi 8, 3, 4;
5572 18 ale500
    %set/v v01062798_0, 8, 4;
5573 16 ale500
    %movi 8, 2, 2;
5574 18 ale500
    %set/v v01062690_0, 8, 2;
5575 16 ale500
    %movi 8, 2, 5;
5576 18 ale500
    %set/v v01061450_0, 8, 5;
5577 16 ale500
    %jmp T_26.294;
5578
T_26.294 ;
5579
    %jmp T_26.18;
5580
T_26.18 ;
5581 18 ale500
    %load/v 8, v01062E20_0, 1;
5582 16 ale500
    %jmp/0xz  T_26.295, 8;
5583
    %ix/load 1, 4, 0;
5584
    %mov 4, 0, 1;
5585
    %jmp/1 T_26.297, 4;
5586 18 ale500
    %load/x1p 8, v01063190_0, 4;
5587 16 ale500
    %jmp T_26.298;
5588
T_26.297 ;
5589
    %mov 8, 2, 4;
5590
T_26.298 ;
5591
; Save base=8 wid=4 in lookaside.
5592
    %cmpi/u 8, 0, 4;
5593
    %jmp/1 T_26.299, 6;
5594
    %cmpi/u 8, 1, 4;
5595
    %jmp/1 T_26.300, 6;
5596
    %cmpi/u 8, 4, 4;
5597
    %jmp/1 T_26.301, 6;
5598
    %cmpi/u 8, 5, 4;
5599
    %jmp/1 T_26.302, 6;
5600
    %cmpi/u 8, 6, 4;
5601
    %jmp/1 T_26.303, 6;
5602
    %cmpi/u 8, 7, 4;
5603
    %jmp/1 T_26.304, 6;
5604
    %cmpi/u 8, 2, 4;
5605
    %jmp/1 T_26.305, 6;
5606 11 ale500
    %cmpi/u 8, 3, 4;
5607 16 ale500
    %jmp/1 T_26.306, 6;
5608
    %cmpi/u 8, 8, 4;
5609
    %jmp/1 T_26.307, 6;
5610
    %cmpi/u 8, 9, 4;
5611
    %jmp/1 T_26.308, 6;
5612
    %cmpi/u 8, 10, 4;
5613
    %jmp/1 T_26.309, 6;
5614
    %cmpi/u 8, 11, 4;
5615
    %jmp/1 T_26.310, 6;
5616 11 ale500
    %cmpi/u 8, 12, 4;
5617 16 ale500
    %jmp/1 T_26.311, 6;
5618
    %cmpi/u 8, 13, 4;
5619
    %jmp/1 T_26.312, 6;
5620 11 ale500
    %cmpi/u 8, 14, 4;
5621 16 ale500
    %jmp/1 T_26.313, 6;
5622
    %cmpi/u 8, 15, 4;
5623
    %jmp/1 T_26.314, 6;
5624
    %jmp T_26.315;
5625
T_26.299 ;
5626
    %jmp T_26.315;
5627
T_26.300 ;
5628
    %jmp T_26.315;
5629
T_26.301 ;
5630
    %jmp T_26.315;
5631
T_26.302 ;
5632
    %jmp T_26.315;
5633
T_26.303 ;
5634
    %jmp T_26.315;
5635
T_26.304 ;
5636
    %jmp T_26.315;
5637
T_26.305 ;
5638 18 ale500
    %set/v v010627F0_0, 1, 3;
5639 16 ale500
    %jmp T_26.315;
5640
T_26.306 ;
5641 18 ale500
    %load/v 8, v01063190_0, 4; Only need 4 of 8 bits
5642 16 ale500
; Save base=8 wid=4 in lookaside.
5643
    %cmpi/u 8, 15, 4;
5644
    %jmp/0xz  T_26.316, 4;
5645 18 ale500
    %set/v v01062C10_0, 1, 1;
5646 16 ale500
T_26.316 ;
5647
    %jmp T_26.315;
5648
T_26.307 ;
5649 18 ale500
    %load/v 8, v01063190_0, 4; Only need 4 of 8 bits
5650 16 ale500
; Save base=8 wid=4 in lookaside.
5651
    %cmpi/u 8, 0, 4;
5652
    %jmp/1 T_26.318, 6;
5653
    %cmpi/u 8, 1, 4;
5654
    %jmp/1 T_26.319, 6;
5655
    %cmpi/u 8, 2, 4;
5656
    %jmp/1 T_26.320, 6;
5657
    %cmpi/u 8, 3, 4;
5658
    %jmp/1 T_26.321, 6;
5659
    %cmpi/u 8, 4, 4;
5660
    %jmp/1 T_26.322, 6;
5661
    %cmpi/u 8, 5, 4;
5662
    %jmp/1 T_26.323, 6;
5663
    %cmpi/u 8, 6, 4;
5664
    %jmp/1 T_26.324, 6;
5665
    %cmpi/u 8, 7, 4;
5666
    %jmp/1 T_26.325, 6;
5667
    %cmpi/u 8, 8, 4;
5668
    %jmp/1 T_26.326, 6;
5669
    %cmpi/u 8, 9, 4;
5670
    %jmp/1 T_26.327, 6;
5671
    %cmpi/u 8, 10, 4;
5672
    %jmp/1 T_26.328, 6;
5673
    %cmpi/u 8, 11, 4;
5674
    %jmp/1 T_26.329, 6;
5675
    %cmpi/u 8, 12, 4;
5676
    %jmp/1 T_26.330, 6;
5677 11 ale500
    %cmpi/u 8, 13, 4;
5678 16 ale500
    %jmp/1 T_26.331, 6;
5679
    %cmpi/u 8, 14, 4;
5680
    %jmp/1 T_26.332, 6;
5681
    %cmpi/u 8, 15, 4;
5682
    %jmp/1 T_26.333, 6;
5683
    %jmp T_26.334;
5684
T_26.318 ;
5685
    %jmp T_26.334;
5686
T_26.319 ;
5687
    %jmp T_26.334;
5688
T_26.320 ;
5689
    %jmp T_26.334;
5690
T_26.321 ;
5691 11 ale500
    %movi 8, 1, 3;
5692 18 ale500
    %set/v v010627F0_0, 8, 3;
5693
    %set/v v010633A0_0, 1, 1;
5694
    %set/v v01062798_0, 0, 4;
5695 16 ale500
    %movi 8, 9, 5;
5696 18 ale500
    %set/v v01061450_0, 8, 5;
5697 16 ale500
    %jmp T_26.334;
5698
T_26.322 ;
5699
    %jmp T_26.334;
5700
T_26.323 ;
5701
    %jmp T_26.334;
5702
T_26.324 ;
5703
    %jmp T_26.334;
5704
T_26.325 ;
5705
    %jmp T_26.334;
5706
T_26.326 ;
5707
    %jmp T_26.334;
5708
T_26.327 ;
5709
    %jmp T_26.334;
5710
T_26.328 ;
5711
    %jmp T_26.334;
5712
T_26.329 ;
5713
    %jmp T_26.334;
5714
T_26.330 ;
5715 11 ale500
    %movi 8, 1, 3;
5716 18 ale500
    %set/v v010627F0_0, 8, 3;
5717
    %set/v v010633A0_0, 1, 1;
5718 16 ale500
    %movi 8, 2, 4;
5719 18 ale500
    %set/v v01062798_0, 8, 4;
5720 16 ale500
    %movi 8, 9, 5;
5721 18 ale500
    %set/v v01061450_0, 8, 5;
5722 16 ale500
    %jmp T_26.334;
5723
T_26.331 ;
5724
    %jmp T_26.334;
5725
T_26.332 ;
5726 11 ale500
    %movi 8, 1, 3;
5727 18 ale500
    %set/v v010627F0_0, 8, 3;
5728
    %set/v v010633A0_0, 1, 1;
5729 16 ale500
    %movi 8, 2, 4;
5730 18 ale500
    %set/v v010626E8_0, 8, 4;
5731 16 ale500
    %movi 8, 4, 5;
5732 18 ale500
    %set/v v01061450_0, 8, 5;
5733 16 ale500
    %jmp T_26.334;
5734
T_26.333 ;
5735
    %jmp T_26.334;
5736
T_26.334 ;
5737
    %jmp T_26.315;
5738
T_26.308 ;
5739 18 ale500
    %load/v 8, v01063190_0, 4; Only need 4 of 8 bits
5740 16 ale500
; Save base=8 wid=4 in lookaside.
5741
    %cmpi/u 8, 0, 4;
5742
    %jmp/1 T_26.335, 6;
5743
    %cmpi/u 8, 1, 4;
5744
    %jmp/1 T_26.336, 6;
5745
    %cmpi/u 8, 2, 4;
5746
    %jmp/1 T_26.337, 6;
5747 11 ale500
    %cmpi/u 8, 3, 4;
5748 16 ale500
    %jmp/1 T_26.338, 6;
5749
    %cmpi/u 8, 4, 4;
5750
    %jmp/1 T_26.339, 6;
5751
    %cmpi/u 8, 5, 4;
5752
    %jmp/1 T_26.340, 6;
5753
    %cmpi/u 8, 6, 4;
5754
    %jmp/1 T_26.341, 6;
5755
    %cmpi/u 8, 7, 4;
5756
    %jmp/1 T_26.342, 6;
5757
    %cmpi/u 8, 8, 4;
5758
    %jmp/1 T_26.343, 6;
5759
    %cmpi/u 8, 9, 4;
5760
    %jmp/1 T_26.344, 6;
5761
    %cmpi/u 8, 10, 4;
5762
    %jmp/1 T_26.345, 6;
5763
    %cmpi/u 8, 11, 4;
5764
    %jmp/1 T_26.346, 6;
5765 11 ale500
    %cmpi/u 8, 12, 4;
5766 16 ale500
    %jmp/1 T_26.347, 6;
5767
    %cmpi/u 8, 13, 4;
5768
    %jmp/1 T_26.348, 6;
5769 11 ale500
    %cmpi/u 8, 14, 4;
5770 16 ale500
    %jmp/1 T_26.349, 6;
5771
    %cmpi/u 8, 15, 4;
5772
    %jmp/1 T_26.350, 6;
5773
    %jmp T_26.351;
5774
T_26.335 ;
5775
    %jmp T_26.351;
5776
T_26.336 ;
5777
    %jmp T_26.351;
5778
T_26.337 ;
5779
    %jmp T_26.351;
5780
T_26.338 ;
5781 11 ale500
    %movi 8, 3, 3;
5782 18 ale500
    %set/v v010627F0_0, 8, 3;
5783
    %set/v v01062798_0, 0, 4;
5784 16 ale500
    %movi 8, 2, 2;
5785 18 ale500
    %set/v v01063240_0, 8, 2;
5786 16 ale500
    %movi 8, 9, 5;
5787 18 ale500
    %set/v v01061450_0, 8, 5;
5788 16 ale500
    %jmp T_26.351;
5789
T_26.339 ;
5790
    %jmp T_26.351;
5791
T_26.340 ;
5792
    %jmp T_26.351;
5793
T_26.341 ;
5794
    %jmp T_26.351;
5795
T_26.342 ;
5796
    %jmp T_26.351;
5797
T_26.343 ;
5798
    %jmp T_26.351;
5799
T_26.344 ;
5800
    %jmp T_26.351;
5801
T_26.345 ;
5802
    %jmp T_26.351;
5803
T_26.346 ;
5804
    %jmp T_26.351;
5805
T_26.347 ;
5806 11 ale500
    %movi 8, 3, 3;
5807 18 ale500
    %set/v v010627F0_0, 8, 3;
5808 16 ale500
    %movi 8, 2, 4;
5809 18 ale500
    %set/v v01062798_0, 8, 4;
5810 16 ale500
    %movi 8, 2, 2;
5811 18 ale500
    %set/v v01063240_0, 8, 2;
5812 16 ale500
    %movi 8, 9, 5;
5813 18 ale500
    %set/v v01061450_0, 8, 5;
5814 16 ale500
    %jmp T_26.351;
5815
T_26.348 ;
5816
    %jmp T_26.351;
5817
T_26.349 ;
5818
    %movi 8, 3, 3;
5819 18 ale500
    %set/v v010627F0_0, 8, 3;
5820 16 ale500
    %movi 8, 2, 2;
5821 18 ale500
    %set/v v01063240_0, 8, 2;
5822 16 ale500
    %movi 8, 2, 4;
5823 18 ale500
    %set/v v010626E8_0, 8, 4;
5824 16 ale500
    %movi 8, 4, 5;
5825 18 ale500
    %set/v v01061450_0, 8, 5;
5826 16 ale500
    %jmp T_26.351;
5827
T_26.350 ;
5828
    %movi 8, 3, 3;
5829 18 ale500
    %set/v v010627F0_0, 8, 3;
5830 16 ale500
    %movi 8, 2, 4;
5831 18 ale500
    %set/v v01062798_0, 8, 4;
5832 16 ale500
    %movi 8, 2, 2;
5833 18 ale500
    %set/v v01062690_0, 8, 2;
5834 16 ale500
    %movi 8, 2, 5;
5835 18 ale500
    %set/v v01061450_0, 8, 5;
5836 16 ale500
    %jmp T_26.351;
5837
T_26.351 ;
5838
    %jmp T_26.315;
5839
T_26.309 ;
5840 18 ale500
    %load/v 8, v01063190_0, 4; Only need 4 of 8 bits
5841 16 ale500
; Save base=8 wid=4 in lookaside.
5842
    %cmpi/u 8, 0, 4;
5843
    %jmp/1 T_26.352, 6;
5844
    %cmpi/u 8, 1, 4;
5845
    %jmp/1 T_26.353, 6;
5846
    %cmpi/u 8, 2, 4;
5847
    %jmp/1 T_26.354, 6;
5848
    %cmpi/u 8, 3, 4;
5849
    %jmp/1 T_26.355, 6;
5850
    %cmpi/u 8, 4, 4;
5851
    %jmp/1 T_26.356, 6;
5852
    %cmpi/u 8, 5, 4;
5853
    %jmp/1 T_26.357, 6;
5854
    %cmpi/u 8, 6, 4;
5855
    %jmp/1 T_26.358, 6;
5856
    %cmpi/u 8, 7, 4;
5857
    %jmp/1 T_26.359, 6;
5858
    %cmpi/u 8, 8, 4;
5859
    %jmp/1 T_26.360, 6;
5860
    %cmpi/u 8, 9, 4;
5861
    %jmp/1 T_26.361, 6;
5862
    %cmpi/u 8, 10, 4;
5863
    %jmp/1 T_26.362, 6;
5864
    %cmpi/u 8, 11, 4;
5865
    %jmp/1 T_26.363, 6;
5866
    %cmpi/u 8, 12, 4;
5867
    %jmp/1 T_26.364, 6;
5868
    %cmpi/u 8, 13, 4;
5869
    %jmp/1 T_26.365, 6;
5870
    %cmpi/u 8, 14, 4;
5871
    %jmp/1 T_26.366, 6;
5872
    %cmpi/u 8, 15, 4;
5873
    %jmp/1 T_26.367, 6;
5874
    %jmp T_26.368;
5875
T_26.352 ;
5876
    %jmp T_26.368;
5877
T_26.353 ;
5878
    %jmp T_26.368;
5879
T_26.354 ;
5880
    %jmp T_26.368;
5881
T_26.355 ;
5882 11 ale500
    %movi 8, 4, 3;
5883 18 ale500
    %set/v v010627F0_0, 8, 3;
5884
    %set/v v01062798_0, 0, 4;
5885 16 ale500
    %movi 8, 2, 2;
5886 18 ale500
    %set/v v01063240_0, 8, 2;
5887 16 ale500
    %movi 8, 9, 5;
5888 18 ale500
    %set/v v01061450_0, 8, 5;
5889 16 ale500
    %jmp T_26.368;
5890
T_26.356 ;
5891
    %jmp T_26.368;
5892
T_26.357 ;
5893
    %jmp T_26.368;
5894
T_26.358 ;
5895
    %jmp T_26.368;
5896
T_26.359 ;
5897
    %jmp T_26.368;
5898
T_26.360 ;
5899
    %jmp T_26.368;
5900
T_26.361 ;
5901
    %jmp T_26.368;
5902
T_26.362 ;
5903
    %jmp T_26.368;
5904
T_26.363 ;
5905
    %jmp T_26.368;
5906
T_26.364 ;
5907 11 ale500
    %movi 8, 4, 3;
5908 18 ale500
    %set/v v010627F0_0, 8, 3;
5909 16 ale500
    %movi 8, 2, 4;
5910 18 ale500
    %set/v v01062798_0, 8, 4;
5911 16 ale500
    %movi 8, 2, 2;
5912 18 ale500
    %set/v v01063240_0, 8, 2;
5913 16 ale500
    %movi 8, 9, 5;
5914 18 ale500
    %set/v v01061450_0, 8, 5;
5915 16 ale500
    %jmp T_26.368;
5916
T_26.365 ;
5917
    %jmp T_26.368;
5918
T_26.366 ;
5919
    %movi 8, 4, 3;
5920 18 ale500
    %set/v v010627F0_0, 8, 3;
5921 16 ale500
    %movi 8, 2, 2;
5922 18 ale500
    %set/v v01063240_0, 8, 2;
5923 16 ale500
    %movi 8, 2, 4;
5924 18 ale500
    %set/v v010626E8_0, 8, 4;
5925 16 ale500
    %movi 8, 4, 5;
5926 18 ale500
    %set/v v01061450_0, 8, 5;
5927 16 ale500
    %jmp T_26.368;
5928
T_26.367 ;
5929
    %movi 8, 4, 3;
5930 18 ale500
    %set/v v010627F0_0, 8, 3;
5931 16 ale500
    %movi 8, 2, 4;
5932 18 ale500
    %set/v v01062798_0, 8, 4;
5933 16 ale500
    %movi 8, 2, 2;
5934 18 ale500
    %set/v v01062690_0, 8, 2;
5935 16 ale500
    %movi 8, 2, 5;
5936 18 ale500
    %set/v v01061450_0, 8, 5;
5937 16 ale500
    %jmp T_26.368;
5938
T_26.368 ;
5939
    %jmp T_26.315;
5940
T_26.310 ;
5941 18 ale500
    %load/v 8, v01063190_0, 4; Only need 4 of 8 bits
5942 16 ale500
; Save base=8 wid=4 in lookaside.
5943
    %cmpi/u 8, 0, 4;
5944
    %jmp/1 T_26.369, 6;
5945
    %cmpi/u 8, 1, 4;
5946
    %jmp/1 T_26.370, 6;
5947
    %cmpi/u 8, 2, 4;
5948
    %jmp/1 T_26.371, 6;
5949
    %cmpi/u 8, 3, 4;
5950
    %jmp/1 T_26.372, 6;
5951
    %cmpi/u 8, 4, 4;
5952
    %jmp/1 T_26.373, 6;
5953
    %cmpi/u 8, 5, 4;
5954
    %jmp/1 T_26.374, 6;
5955
    %cmpi/u 8, 6, 4;
5956
    %jmp/1 T_26.375, 6;
5957
    %cmpi/u 8, 7, 4;
5958
    %jmp/1 T_26.376, 6;
5959
    %cmpi/u 8, 8, 4;
5960
    %jmp/1 T_26.377, 6;
5961
    %cmpi/u 8, 9, 4;
5962
    %jmp/1 T_26.378, 6;
5963
    %cmpi/u 8, 10, 4;
5964
    %jmp/1 T_26.379, 6;
5965
    %cmpi/u 8, 11, 4;
5966
    %jmp/1 T_26.380, 6;
5967
    %cmpi/u 8, 12, 4;
5968
    %jmp/1 T_26.381, 6;
5969
    %cmpi/u 8, 13, 4;
5970
    %jmp/1 T_26.382, 6;
5971
    %cmpi/u 8, 14, 4;
5972
    %jmp/1 T_26.383, 6;
5973
    %cmpi/u 8, 15, 4;
5974
    %jmp/1 T_26.384, 6;
5975
    %jmp T_26.385;
5976
T_26.369 ;
5977
    %jmp T_26.385;
5978
T_26.370 ;
5979
    %jmp T_26.385;
5980
T_26.371 ;
5981
    %jmp T_26.385;
5982
T_26.372 ;
5983 11 ale500
    %movi 8, 5, 3;
5984 18 ale500
    %set/v v010627F0_0, 8, 3;
5985
    %set/v v01062798_0, 0, 4;
5986 16 ale500
    %movi 8, 2, 2;
5987 18 ale500
    %set/v v01063240_0, 8, 2;
5988 16 ale500
    %movi 8, 9, 5;
5989 18 ale500
    %set/v v01061450_0, 8, 5;
5990 16 ale500
    %jmp T_26.385;
5991
T_26.373 ;
5992
    %jmp T_26.385;
5993
T_26.374 ;
5994
    %jmp T_26.385;
5995
T_26.375 ;
5996
    %jmp T_26.385;
5997
T_26.376 ;
5998
    %jmp T_26.385;
5999
T_26.377 ;
6000
    %jmp T_26.385;
6001
T_26.378 ;
6002
    %jmp T_26.385;
6003
T_26.379 ;
6004
    %jmp T_26.385;
6005
T_26.380 ;
6006
    %jmp T_26.385;
6007
T_26.381 ;
6008 11 ale500
    %movi 8, 5, 3;
6009 18 ale500
    %set/v v010627F0_0, 8, 3;
6010 16 ale500
    %movi 8, 2, 4;
6011 18 ale500
    %set/v v01062798_0, 8, 4;
6012 16 ale500
    %movi 8, 2, 2;
6013 18 ale500
    %set/v v01063240_0, 8, 2;
6014 16 ale500
    %movi 8, 9, 5;
6015 18 ale500
    %set/v v01061450_0, 8, 5;
6016 16 ale500
    %jmp T_26.385;
6017
T_26.382 ;
6018
    %jmp T_26.385;
6019
T_26.383 ;
6020
    %movi 8, 5, 3;
6021 18 ale500
    %set/v v010627F0_0, 8, 3;
6022 16 ale500
    %movi 8, 2, 2;
6023 18 ale500
    %set/v v01063240_0, 8, 2;
6024 16 ale500
    %movi 8, 2, 4;
6025 18 ale500
    %set/v v010626E8_0, 8, 4;
6026 16 ale500
    %movi 8, 4, 5;
6027 18 ale500
    %set/v v01061450_0, 8, 5;
6028 16 ale500
    %jmp T_26.385;
6029
T_26.384 ;
6030
    %movi 8, 5, 3;
6031 18 ale500
    %set/v v010627F0_0, 8, 3;
6032 16 ale500
    %movi 8, 2, 4;
6033 18 ale500
    %set/v v01062798_0, 8, 4;
6034 16 ale500
    %movi 8, 2, 2;
6035 18 ale500
    %set/v v01062690_0, 8, 2;
6036 16 ale500
    %movi 8, 2, 5;
6037 18 ale500
    %set/v v01061450_0, 8, 5;
6038 16 ale500
    %jmp T_26.385;
6039
T_26.385 ;
6040
    %jmp T_26.315;
6041
T_26.311 ;
6042 18 ale500
    %load/v 8, v01063190_0, 4; Only need 4 of 8 bits
6043 16 ale500
; Save base=8 wid=4 in lookaside.
6044
    %cmpi/u 8, 0, 4;
6045
    %jmp/1 T_26.386, 6;
6046
    %cmpi/u 8, 1, 4;
6047
    %jmp/1 T_26.387, 6;
6048
    %cmpi/u 8, 2, 4;
6049
    %jmp/1 T_26.388, 6;
6050
    %cmpi/u 8, 3, 4;
6051
    %jmp/1 T_26.389, 6;
6052
    %cmpi/u 8, 4, 4;
6053
    %jmp/1 T_26.390, 6;
6054
    %cmpi/u 8, 5, 4;
6055
    %jmp/1 T_26.391, 6;
6056
    %cmpi/u 8, 6, 4;
6057
    %jmp/1 T_26.392, 6;
6058
    %cmpi/u 8, 7, 4;
6059
    %jmp/1 T_26.393, 6;
6060
    %cmpi/u 8, 8, 4;
6061
    %jmp/1 T_26.394, 6;
6062
    %cmpi/u 8, 9, 4;
6063
    %jmp/1 T_26.395, 6;
6064
    %cmpi/u 8, 10, 4;
6065
    %jmp/1 T_26.396, 6;
6066
    %cmpi/u 8, 11, 4;
6067
    %jmp/1 T_26.397, 6;
6068
    %cmpi/u 8, 12, 4;
6069
    %jmp/1 T_26.398, 6;
6070
    %cmpi/u 8, 13, 4;
6071
    %jmp/1 T_26.399, 6;
6072
    %cmpi/u 8, 14, 4;
6073
    %jmp/1 T_26.400, 6;
6074
    %cmpi/u 8, 15, 4;
6075
    %jmp/1 T_26.401, 6;
6076
    %jmp T_26.402;
6077
T_26.386 ;
6078
    %jmp T_26.402;
6079
T_26.387 ;
6080
    %jmp T_26.402;
6081
T_26.388 ;
6082
    %jmp T_26.402;
6083
T_26.389 ;
6084
    %jmp T_26.402;
6085
T_26.390 ;
6086
    %jmp T_26.402;
6087
T_26.391 ;
6088
    %jmp T_26.402;
6089
T_26.392 ;
6090
    %jmp T_26.402;
6091
T_26.393 ;
6092
    %jmp T_26.402;
6093
T_26.394 ;
6094
    %jmp T_26.402;
6095
T_26.395 ;
6096
    %jmp T_26.402;
6097
T_26.396 ;
6098
    %jmp T_26.402;
6099
T_26.397 ;
6100
    %jmp T_26.402;
6101
T_26.398 ;
6102
    %jmp T_26.402;
6103
T_26.399 ;
6104
    %jmp T_26.402;
6105
T_26.400 ;
6106 14 ale500
    %movi 8, 1, 3;
6107 18 ale500
    %set/v v010627F0_0, 8, 3;
6108
    %set/v v010633A0_0, 1, 1;
6109 16 ale500
    %movi 8, 4, 4;
6110 18 ale500
    %set/v v010626E8_0, 8, 4;
6111 16 ale500
    %movi 8, 4, 5;
6112 18 ale500
    %set/v v01061450_0, 8, 5;
6113 16 ale500
    %jmp T_26.402;
6114
T_26.401 ;
6115
    %jmp T_26.402;
6116
T_26.402 ;
6117
    %jmp T_26.315;
6118
T_26.312 ;
6119 18 ale500
    %load/v 8, v01063190_0, 4; Only need 4 of 8 bits
6120 16 ale500
; Save base=8 wid=4 in lookaside.
6121
    %cmpi/u 8, 0, 4;
6122
    %jmp/1 T_26.403, 6;
6123
    %cmpi/u 8, 1, 4;
6124
    %jmp/1 T_26.404, 6;
6125
    %cmpi/u 8, 2, 4;
6126
    %jmp/1 T_26.405, 6;
6127
    %cmpi/u 8, 3, 4;
6128
    %jmp/1 T_26.406, 6;
6129
    %cmpi/u 8, 4, 4;
6130
    %jmp/1 T_26.407, 6;
6131
    %cmpi/u 8, 5, 4;
6132
    %jmp/1 T_26.408, 6;
6133
    %cmpi/u 8, 6, 4;
6134
    %jmp/1 T_26.409, 6;
6135
    %cmpi/u 8, 7, 4;
6136
    %jmp/1 T_26.410, 6;
6137
    %cmpi/u 8, 8, 4;
6138
    %jmp/1 T_26.411, 6;
6139
    %cmpi/u 8, 9, 4;
6140
    %jmp/1 T_26.412, 6;
6141
    %cmpi/u 8, 10, 4;
6142
    %jmp/1 T_26.413, 6;
6143
    %cmpi/u 8, 11, 4;
6144
    %jmp/1 T_26.414, 6;
6145
    %cmpi/u 8, 12, 4;
6146
    %jmp/1 T_26.415, 6;
6147
    %cmpi/u 8, 13, 4;
6148
    %jmp/1 T_26.416, 6;
6149
    %cmpi/u 8, 14, 4;
6150
    %jmp/1 T_26.417, 6;
6151
    %cmpi/u 8, 15, 4;
6152
    %jmp/1 T_26.418, 6;
6153
    %jmp T_26.419;
6154
T_26.403 ;
6155
    %jmp T_26.419;
6156
T_26.404 ;
6157
    %jmp T_26.419;
6158
T_26.405 ;
6159
    %jmp T_26.419;
6160
T_26.406 ;
6161
    %jmp T_26.419;
6162
T_26.407 ;
6163
    %jmp T_26.419;
6164
T_26.408 ;
6165
    %jmp T_26.419;
6166
T_26.409 ;
6167
    %jmp T_26.419;
6168
T_26.410 ;
6169
    %jmp T_26.419;
6170
T_26.411 ;
6171
    %jmp T_26.419;
6172
T_26.412 ;
6173
    %jmp T_26.419;
6174
T_26.413 ;
6175
    %jmp T_26.419;
6176
T_26.414 ;
6177
    %jmp T_26.419;
6178
T_26.415 ;
6179
    %jmp T_26.419;
6180
T_26.416 ;
6181
    %jmp T_26.419;
6182
T_26.417 ;
6183 11 ale500
    %movi 8, 3, 3;
6184 18 ale500
    %set/v v010627F0_0, 8, 3;
6185 16 ale500
    %movi 8, 2, 2;
6186 18 ale500
    %set/v v01063240_0, 8, 2;
6187 16 ale500
    %movi 8, 4, 4;
6188 18 ale500
    %set/v v010626E8_0, 8, 4;
6189 16 ale500
    %movi 8, 4, 5;
6190 18 ale500
    %set/v v01061450_0, 8, 5;
6191 16 ale500
    %jmp T_26.419;
6192
T_26.418 ;
6193 11 ale500
    %movi 8, 3, 3;
6194 18 ale500
    %set/v v010627F0_0, 8, 3;
6195 16 ale500
    %movi 8, 4, 4;
6196 18 ale500
    %set/v v01062798_0, 8, 4;
6197 16 ale500
    %movi 8, 2, 2;
6198 18 ale500
    %set/v v01062690_0, 8, 2;
6199 16 ale500
    %movi 8, 2, 5;
6200 18 ale500
    %set/v v01061450_0, 8, 5;
6201 16 ale500
    %jmp T_26.419;
6202
T_26.419 ;
6203
    %jmp T_26.315;
6204
T_26.313 ;
6205 18 ale500
    %load/v 8, v01063190_0, 4; Only need 4 of 8 bits
6206 16 ale500
; Save base=8 wid=4 in lookaside.
6207
    %cmpi/u 8, 0, 4;
6208
    %jmp/1 T_26.420, 6;
6209
    %cmpi/u 8, 1, 4;
6210
    %jmp/1 T_26.421, 6;
6211
    %cmpi/u 8, 2, 4;
6212
    %jmp/1 T_26.422, 6;
6213
    %cmpi/u 8, 3, 4;
6214
    %jmp/1 T_26.423, 6;
6215
    %cmpi/u 8, 4, 4;
6216
    %jmp/1 T_26.424, 6;
6217
    %cmpi/u 8, 5, 4;
6218
    %jmp/1 T_26.425, 6;
6219
    %cmpi/u 8, 6, 4;
6220
    %jmp/1 T_26.426, 6;
6221
    %cmpi/u 8, 7, 4;
6222
    %jmp/1 T_26.427, 6;
6223
    %cmpi/u 8, 8, 4;
6224
    %jmp/1 T_26.428, 6;
6225
    %cmpi/u 8, 9, 4;
6226
    %jmp/1 T_26.429, 6;
6227
    %cmpi/u 8, 10, 4;
6228
    %jmp/1 T_26.430, 6;
6229
    %cmpi/u 8, 11, 4;
6230
    %jmp/1 T_26.431, 6;
6231
    %cmpi/u 8, 12, 4;
6232
    %jmp/1 T_26.432, 6;
6233
    %cmpi/u 8, 13, 4;
6234
    %jmp/1 T_26.433, 6;
6235
    %cmpi/u 8, 14, 4;
6236
    %jmp/1 T_26.434, 6;
6237
    %cmpi/u 8, 15, 4;
6238
    %jmp/1 T_26.435, 6;
6239
    %jmp T_26.436;
6240
T_26.420 ;
6241
    %jmp T_26.436;
6242
T_26.421 ;
6243
    %jmp T_26.436;
6244
T_26.422 ;
6245
    %jmp T_26.436;
6246
T_26.423 ;
6247
    %jmp T_26.436;
6248
T_26.424 ;
6249
    %jmp T_26.436;
6250
T_26.425 ;
6251
    %jmp T_26.436;
6252
T_26.426 ;
6253
    %jmp T_26.436;
6254
T_26.427 ;
6255
    %jmp T_26.436;
6256
T_26.428 ;
6257
    %jmp T_26.436;
6258
T_26.429 ;
6259
    %jmp T_26.436;
6260
T_26.430 ;
6261
    %jmp T_26.436;
6262
T_26.431 ;
6263
    %jmp T_26.436;
6264
T_26.432 ;
6265
    %jmp T_26.436;
6266
T_26.433 ;
6267
    %jmp T_26.436;
6268
T_26.434 ;
6269 11 ale500
    %movi 8, 4, 3;
6270 18 ale500
    %set/v v010627F0_0, 8, 3;
6271 16 ale500
    %movi 8, 2, 2;
6272 18 ale500
    %set/v v01063240_0, 8, 2;
6273 16 ale500
    %movi 8, 4, 4;
6274 18 ale500
    %set/v v010626E8_0, 8, 4;
6275 16 ale500
    %movi 8, 4, 5;
6276 18 ale500
    %set/v v01061450_0, 8, 5;
6277 16 ale500
    %jmp T_26.436;
6278
T_26.435 ;
6279 11 ale500
    %movi 8, 4, 3;
6280 18 ale500
    %set/v v010627F0_0, 8, 3;
6281 16 ale500
    %movi 8, 4, 4;
6282 18 ale500
    %set/v v01062798_0, 8, 4;
6283 16 ale500
    %movi 8, 2, 2;
6284 18 ale500
    %set/v v01062690_0, 8, 2;
6285 16 ale500
    %movi 8, 2, 5;
6286 18 ale500
    %set/v v01061450_0, 8, 5;
6287 16 ale500
    %jmp T_26.436;
6288
T_26.436 ;
6289
    %jmp T_26.315;
6290
T_26.314 ;
6291 18 ale500
    %load/v 8, v01063190_0, 4; Only need 4 of 8 bits
6292 16 ale500
; Save base=8 wid=4 in lookaside.
6293
    %cmpi/u 8, 0, 4;
6294
    %jmp/1 T_26.437, 6;
6295
    %cmpi/u 8, 1, 4;
6296
    %jmp/1 T_26.438, 6;
6297
    %cmpi/u 8, 2, 4;
6298
    %jmp/1 T_26.439, 6;
6299
    %cmpi/u 8, 3, 4;
6300
    %jmp/1 T_26.440, 6;
6301
    %cmpi/u 8, 4, 4;
6302
    %jmp/1 T_26.441, 6;
6303
    %cmpi/u 8, 5, 4;
6304
    %jmp/1 T_26.442, 6;
6305
    %cmpi/u 8, 6, 4;
6306
    %jmp/1 T_26.443, 6;
6307
    %cmpi/u 8, 7, 4;
6308
    %jmp/1 T_26.444, 6;
6309
    %cmpi/u 8, 8, 4;
6310
    %jmp/1 T_26.445, 6;
6311
    %cmpi/u 8, 9, 4;
6312
    %jmp/1 T_26.446, 6;
6313
    %cmpi/u 8, 10, 4;
6314
    %jmp/1 T_26.447, 6;
6315
    %cmpi/u 8, 11, 4;
6316
    %jmp/1 T_26.448, 6;
6317
    %cmpi/u 8, 12, 4;
6318
    %jmp/1 T_26.449, 6;
6319
    %cmpi/u 8, 13, 4;
6320
    %jmp/1 T_26.450, 6;
6321
    %cmpi/u 8, 14, 4;
6322
    %jmp/1 T_26.451, 6;
6323
    %cmpi/u 8, 15, 4;
6324
    %jmp/1 T_26.452, 6;
6325
    %jmp T_26.453;
6326
T_26.437 ;
6327
    %jmp T_26.453;
6328
T_26.438 ;
6329
    %jmp T_26.453;
6330
T_26.439 ;
6331
    %jmp T_26.453;
6332
T_26.440 ;
6333
    %jmp T_26.453;
6334
T_26.441 ;
6335
    %jmp T_26.453;
6336
T_26.442 ;
6337
    %jmp T_26.453;
6338
T_26.443 ;
6339
    %jmp T_26.453;
6340
T_26.444 ;
6341
    %jmp T_26.453;
6342
T_26.445 ;
6343
    %jmp T_26.453;
6344
T_26.446 ;
6345
    %jmp T_26.453;
6346
T_26.447 ;
6347
    %jmp T_26.453;
6348
T_26.448 ;
6349
    %jmp T_26.453;
6350
T_26.449 ;
6351
    %jmp T_26.453;
6352
T_26.450 ;
6353
    %jmp T_26.453;
6354
T_26.451 ;
6355 11 ale500
    %movi 8, 5, 3;
6356 18 ale500
    %set/v v010627F0_0, 8, 3;
6357 16 ale500
    %movi 8, 2, 2;
6358 18 ale500
    %set/v v01063240_0, 8, 2;
6359 16 ale500
    %movi 8, 4, 4;
6360 18 ale500
    %set/v v010626E8_0, 8, 4;
6361 16 ale500
    %movi 8, 4, 5;
6362 18 ale500
    %set/v v01061450_0, 8, 5;
6363 16 ale500
    %jmp T_26.453;
6364
T_26.452 ;
6365 11 ale500
    %movi 8, 5, 3;
6366 18 ale500
    %set/v v010627F0_0, 8, 3;
6367 16 ale500
    %movi 8, 4, 4;
6368 18 ale500
    %set/v v01062798_0, 8, 4;
6369 16 ale500
    %movi 8, 2, 2;
6370 18 ale500
    %set/v v01062690_0, 8, 2;
6371 16 ale500
    %movi 8, 2, 5;
6372 18 ale500
    %set/v v01061450_0, 8, 5;
6373 16 ale500
    %jmp T_26.453;
6374
T_26.453 ;
6375
    %jmp T_26.315;
6376
T_26.315 ;
6377
T_26.295 ;
6378 18 ale500
    %load/v 8, v01062E78_0, 1;
6379 16 ale500
    %jmp/0xz  T_26.454, 8;
6380
    %ix/load 1, 4, 0;
6381
    %mov 4, 0, 1;
6382
    %jmp/1 T_26.456, 4;
6383 18 ale500
    %load/x1p 8, v01063190_0, 4;
6384 16 ale500
    %jmp T_26.457;
6385
T_26.456 ;
6386
    %mov 8, 2, 4;
6387
T_26.457 ;
6388
; Save base=8 wid=4 in lookaside.
6389
    %cmpi/u 8, 0, 4;
6390
    %jmp/1 T_26.458, 6;
6391
    %cmpi/u 8, 1, 4;
6392
    %jmp/1 T_26.459, 6;
6393
    %cmpi/u 8, 4, 4;
6394
    %jmp/1 T_26.460, 6;
6395
    %cmpi/u 8, 5, 4;
6396
    %jmp/1 T_26.461, 6;
6397
    %cmpi/u 8, 6, 4;
6398
    %jmp/1 T_26.462, 6;
6399
    %cmpi/u 8, 7, 4;
6400
    %jmp/1 T_26.463, 6;
6401
    %cmpi/u 8, 12, 4;
6402
    %jmp/1 T_26.464, 6;
6403
    %cmpi/u 8, 13, 4;
6404
    %jmp/1 T_26.465, 6;
6405
    %cmpi/u 8, 14, 4;
6406
    %jmp/1 T_26.466, 6;
6407
    %cmpi/u 8, 15, 4;
6408
    %jmp/1 T_26.467, 6;
6409
    %cmpi/u 8, 3, 4;
6410
    %jmp/1 T_26.468, 6;
6411
    %cmpi/u 8, 8, 4;
6412
    %jmp/1 T_26.469, 6;
6413
    %cmpi/u 8, 9, 4;
6414
    %jmp/1 T_26.470, 6;
6415
    %cmpi/u 8, 10, 4;
6416
    %jmp/1 T_26.471, 6;
6417
    %cmpi/u 8, 11, 4;
6418
    %jmp/1 T_26.472, 6;
6419
    %jmp T_26.473;
6420
T_26.458 ;
6421
    %jmp T_26.473;
6422
T_26.459 ;
6423
    %jmp T_26.473;
6424
T_26.460 ;
6425
    %jmp T_26.473;
6426
T_26.461 ;
6427
    %jmp T_26.473;
6428
T_26.462 ;
6429
    %jmp T_26.473;
6430
T_26.463 ;
6431
    %jmp T_26.473;
6432
T_26.464 ;
6433
    %jmp T_26.473;
6434
T_26.465 ;
6435
    %jmp T_26.473;
6436
T_26.466 ;
6437
    %jmp T_26.473;
6438
T_26.467 ;
6439
    %jmp T_26.473;
6440
T_26.468 ;
6441 18 ale500
    %load/v 8, v01063190_0, 4; Only need 4 of 8 bits
6442 16 ale500
; Save base=8 wid=4 in lookaside.
6443
    %cmpi/u 8, 15, 4;
6444
    %jmp/0xz  T_26.474, 4;
6445 18 ale500
    %set/v v01062C10_0, 1, 1;
6446 16 ale500
T_26.474 ;
6447
    %jmp T_26.473;
6448
T_26.469 ;
6449 18 ale500
    %load/v 8, v01063190_0, 4; Only need 4 of 8 bits
6450 16 ale500
; Save base=8 wid=4 in lookaside.
6451
    %cmpi/u 8, 0, 4;
6452
    %jmp/1 T_26.476, 6;
6453
    %cmpi/u 8, 1, 4;
6454
    %jmp/1 T_26.477, 6;
6455
    %cmpi/u 8, 2, 4;
6456
    %jmp/1 T_26.478, 6;
6457
    %cmpi/u 8, 3, 4;
6458
    %jmp/1 T_26.479, 6;
6459
    %cmpi/u 8, 4, 4;
6460
    %jmp/1 T_26.480, 6;
6461
    %cmpi/u 8, 5, 4;
6462
    %jmp/1 T_26.481, 6;
6463
    %cmpi/u 8, 6, 4;
6464
    %jmp/1 T_26.482, 6;
6465
    %cmpi/u 8, 7, 4;
6466
    %jmp/1 T_26.483, 6;
6467
    %cmpi/u 8, 8, 4;
6468
    %jmp/1 T_26.484, 6;
6469
    %cmpi/u 8, 9, 4;
6470
    %jmp/1 T_26.485, 6;
6471
    %cmpi/u 8, 10, 4;
6472
    %jmp/1 T_26.486, 6;
6473
    %cmpi/u 8, 11, 4;
6474
    %jmp/1 T_26.487, 6;
6475
    %cmpi/u 8, 12, 4;
6476
    %jmp/1 T_26.488, 6;
6477
    %cmpi/u 8, 13, 4;
6478
    %jmp/1 T_26.489, 6;
6479
    %cmpi/u 8, 14, 4;
6480
    %jmp/1 T_26.490, 6;
6481
    %cmpi/u 8, 15, 4;
6482
    %jmp/1 T_26.491, 6;
6483
    %jmp T_26.492;
6484
T_26.476 ;
6485
    %jmp T_26.492;
6486
T_26.477 ;
6487
    %jmp T_26.492;
6488
T_26.478 ;
6489
    %jmp T_26.492;
6490
T_26.479 ;
6491 11 ale500
    %movi 8, 1, 3;
6492 18 ale500
    %set/v v010627F0_0, 8, 3;
6493
    %set/v v010633A0_0, 1, 1;
6494 16 ale500
    %movi 8, 3, 4;
6495 18 ale500
    %set/v v01062798_0, 8, 4;
6496 16 ale500
    %movi 8, 9, 5;
6497 18 ale500
    %set/v v01061450_0, 8, 5;
6498 16 ale500
    %jmp T_26.492;
6499
T_26.480 ;
6500
    %jmp T_26.492;
6501
T_26.481 ;
6502
    %jmp T_26.492;
6503
T_26.482 ;
6504
    %jmp T_26.492;
6505
T_26.483 ;
6506
    %jmp T_26.492;
6507
T_26.484 ;
6508
    %jmp T_26.492;
6509
T_26.485 ;
6510
    %jmp T_26.492;
6511
T_26.486 ;
6512
    %jmp T_26.492;
6513
T_26.487 ;
6514
    %jmp T_26.492;
6515
T_26.488 ;
6516 11 ale500
    %movi 8, 1, 3;
6517 18 ale500
    %set/v v010627F0_0, 8, 3;
6518
    %set/v v010633A0_0, 1, 1;
6519 16 ale500
    %movi 8, 4, 4;
6520 18 ale500
    %set/v v01062798_0, 8, 4;
6521 16 ale500
    %movi 8, 9, 5;
6522 18 ale500
    %set/v v01061450_0, 8, 5;
6523 16 ale500
    %jmp T_26.492;
6524
T_26.489 ;
6525
    %jmp T_26.492;
6526
T_26.490 ;
6527
    %jmp T_26.492;
6528
T_26.491 ;
6529
    %jmp T_26.492;
6530
T_26.492 ;
6531
    %jmp T_26.473;
6532
T_26.470 ;
6533 18 ale500
    %load/v 8, v01063190_0, 4; Only need 4 of 8 bits
6534 16 ale500
; Save base=8 wid=4 in lookaside.
6535
    %cmpi/u 8, 0, 4;
6536
    %jmp/1 T_26.493, 6;
6537
    %cmpi/u 8, 1, 4;
6538
    %jmp/1 T_26.494, 6;
6539
    %cmpi/u 8, 2, 4;
6540
    %jmp/1 T_26.495, 6;
6541
    %cmpi/u 8, 3, 4;
6542
    %jmp/1 T_26.496, 6;
6543
    %cmpi/u 8, 4, 4;
6544
    %jmp/1 T_26.497, 6;
6545
    %cmpi/u 8, 5, 4;
6546
    %jmp/1 T_26.498, 6;
6547
    %cmpi/u 8, 6, 4;
6548
    %jmp/1 T_26.499, 6;
6549
    %cmpi/u 8, 7, 4;
6550
    %jmp/1 T_26.500, 6;
6551
    %cmpi/u 8, 8, 4;
6552
    %jmp/1 T_26.501, 6;
6553
    %cmpi/u 8, 9, 4;
6554
    %jmp/1 T_26.502, 6;
6555
    %cmpi/u 8, 10, 4;
6556
    %jmp/1 T_26.503, 6;
6557
    %cmpi/u 8, 11, 4;
6558
    %jmp/1 T_26.504, 6;
6559
    %cmpi/u 8, 12, 4;
6560
    %jmp/1 T_26.505, 6;
6561
    %cmpi/u 8, 13, 4;
6562
    %jmp/1 T_26.506, 6;
6563
    %cmpi/u 8, 14, 4;
6564
    %jmp/1 T_26.507, 6;
6565
    %cmpi/u 8, 15, 4;
6566
    %jmp/1 T_26.508, 6;
6567
    %jmp T_26.509;
6568
T_26.493 ;
6569
    %jmp T_26.509;
6570
T_26.494 ;
6571
    %jmp T_26.509;
6572
T_26.495 ;
6573
    %jmp T_26.509;
6574
T_26.496 ;
6575 11 ale500
    %movi 8, 3, 3;
6576 18 ale500
    %set/v v010627F0_0, 8, 3;
6577 16 ale500
    %movi 8, 3, 4;
6578 18 ale500
    %set/v v01062798_0, 8, 4;
6579 16 ale500
    %movi 8, 2, 2;
6580 18 ale500
    %set/v v01063240_0, 8, 2;
6581 16 ale500
    %movi 8, 9, 5;
6582 18 ale500
    %set/v v01061450_0, 8, 5;
6583 16 ale500
    %jmp T_26.509;
6584
T_26.497 ;
6585
    %jmp T_26.509;
6586
T_26.498 ;
6587
    %jmp T_26.509;
6588
T_26.499 ;
6589
    %jmp T_26.509;
6590
T_26.500 ;
6591
    %jmp T_26.509;
6592
T_26.501 ;
6593
    %jmp T_26.509;
6594
T_26.502 ;
6595
    %jmp T_26.509;
6596
T_26.503 ;
6597
    %jmp T_26.509;
6598
T_26.504 ;
6599
    %jmp T_26.509;
6600
T_26.505 ;
6601 11 ale500
    %movi 8, 3, 3;
6602 18 ale500
    %set/v v010627F0_0, 8, 3;
6603 16 ale500
    %movi 8, 4, 4;
6604 18 ale500
    %set/v v01062798_0, 8, 4;
6605 16 ale500
    %movi 8, 2, 2;
6606 18 ale500
    %set/v v01063240_0, 8, 2;
6607 16 ale500
    %movi 8, 9, 5;
6608 18 ale500
    %set/v v01061450_0, 8, 5;
6609 16 ale500
    %jmp T_26.509;
6610
T_26.506 ;
6611
    %jmp T_26.509;
6612
T_26.507 ;
6613
    %jmp T_26.509;
6614
T_26.508 ;
6615
    %jmp T_26.509;
6616
T_26.509 ;
6617
    %jmp T_26.473;
6618
T_26.471 ;
6619 18 ale500
    %load/v 8, v01063190_0, 4; Only need 4 of 8 bits
6620 16 ale500
; Save base=8 wid=4 in lookaside.
6621
    %cmpi/u 8, 0, 4;
6622
    %jmp/1 T_26.510, 6;
6623
    %cmpi/u 8, 1, 4;
6624
    %jmp/1 T_26.511, 6;
6625
    %cmpi/u 8, 2, 4;
6626
    %jmp/1 T_26.512, 6;
6627
    %cmpi/u 8, 3, 4;
6628
    %jmp/1 T_26.513, 6;
6629
    %cmpi/u 8, 4, 4;
6630
    %jmp/1 T_26.514, 6;
6631
    %cmpi/u 8, 5, 4;
6632
    %jmp/1 T_26.515, 6;
6633
    %cmpi/u 8, 6, 4;
6634
    %jmp/1 T_26.516, 6;
6635
    %cmpi/u 8, 7, 4;
6636
    %jmp/1 T_26.517, 6;
6637
    %cmpi/u 8, 8, 4;
6638
    %jmp/1 T_26.518, 6;
6639
    %cmpi/u 8, 9, 4;
6640
    %jmp/1 T_26.519, 6;
6641
    %cmpi/u 8, 10, 4;
6642
    %jmp/1 T_26.520, 6;
6643
    %cmpi/u 8, 11, 4;
6644
    %jmp/1 T_26.521, 6;
6645
    %cmpi/u 8, 12, 4;
6646
    %jmp/1 T_26.522, 6;
6647
    %cmpi/u 8, 13, 4;
6648
    %jmp/1 T_26.523, 6;
6649
    %cmpi/u 8, 14, 4;
6650
    %jmp/1 T_26.524, 6;
6651
    %cmpi/u 8, 15, 4;
6652
    %jmp/1 T_26.525, 6;
6653
    %jmp T_26.526;
6654
T_26.510 ;
6655
    %jmp T_26.526;
6656
T_26.511 ;
6657
    %jmp T_26.526;
6658
T_26.512 ;
6659
    %jmp T_26.526;
6660
T_26.513 ;
6661 11 ale500
    %movi 8, 4, 3;
6662 18 ale500
    %set/v v010627F0_0, 8, 3;
6663 16 ale500
    %movi 8, 3, 4;
6664 18 ale500
    %set/v v01062798_0, 8, 4;
6665 16 ale500
    %movi 8, 2, 2;
6666 18 ale500
    %set/v v01063240_0, 8, 2;
6667 16 ale500
    %movi 8, 9, 5;
6668 18 ale500
    %set/v v01061450_0, 8, 5;
6669 16 ale500
    %jmp T_26.526;
6670
T_26.514 ;
6671
    %jmp T_26.526;
6672
T_26.515 ;
6673
    %jmp T_26.526;
6674
T_26.516 ;
6675
    %jmp T_26.526;
6676
T_26.517 ;
6677
    %jmp T_26.526;
6678
T_26.518 ;
6679
    %jmp T_26.526;
6680
T_26.519 ;
6681
    %jmp T_26.526;
6682
T_26.520 ;
6683
    %jmp T_26.526;
6684
T_26.521 ;
6685
    %jmp T_26.526;
6686
T_26.522 ;
6687 11 ale500
    %movi 8, 4, 3;
6688 18 ale500
    %set/v v010627F0_0, 8, 3;
6689 16 ale500
    %movi 8, 4, 4;
6690 18 ale500
    %set/v v01062798_0, 8, 4;
6691 16 ale500
    %movi 8, 2, 2;
6692 18 ale500
    %set/v v01063240_0, 8, 2;
6693 16 ale500
    %movi 8, 9, 5;
6694 18 ale500
    %set/v v01061450_0, 8, 5;
6695 16 ale500
    %jmp T_26.526;
6696
T_26.523 ;
6697
    %jmp T_26.526;
6698
T_26.524 ;
6699
    %jmp T_26.526;
6700
T_26.525 ;
6701
    %jmp T_26.526;
6702
T_26.526 ;
6703
    %jmp T_26.473;
6704
T_26.472 ;
6705 18 ale500
    %load/v 8, v01063190_0, 4; Only need 4 of 8 bits
6706 16 ale500
; Save base=8 wid=4 in lookaside.
6707
    %cmpi/u 8, 0, 4;
6708
    %jmp/1 T_26.527, 6;
6709
    %cmpi/u 8, 1, 4;
6710
    %jmp/1 T_26.528, 6;
6711
    %cmpi/u 8, 2, 4;
6712
    %jmp/1 T_26.529, 6;
6713
    %cmpi/u 8, 3, 4;
6714
    %jmp/1 T_26.530, 6;
6715
    %cmpi/u 8, 4, 4;
6716
    %jmp/1 T_26.531, 6;
6717
    %cmpi/u 8, 5, 4;
6718
    %jmp/1 T_26.532, 6;
6719
    %cmpi/u 8, 6, 4;
6720
    %jmp/1 T_26.533, 6;
6721
    %cmpi/u 8, 7, 4;
6722
    %jmp/1 T_26.534, 6;
6723
    %cmpi/u 8, 8, 4;
6724
    %jmp/1 T_26.535, 6;
6725
    %cmpi/u 8, 9, 4;
6726
    %jmp/1 T_26.536, 6;
6727
    %cmpi/u 8, 10, 4;
6728
    %jmp/1 T_26.537, 6;
6729
    %cmpi/u 8, 11, 4;
6730
    %jmp/1 T_26.538, 6;
6731
    %cmpi/u 8, 12, 4;
6732
    %jmp/1 T_26.539, 6;
6733
    %cmpi/u 8, 13, 4;
6734
    %jmp/1 T_26.540, 6;
6735
    %cmpi/u 8, 14, 4;
6736
    %jmp/1 T_26.541, 6;
6737
    %cmpi/u 8, 15, 4;
6738
    %jmp/1 T_26.542, 6;
6739
    %jmp T_26.543;
6740
T_26.527 ;
6741
    %jmp T_26.543;
6742
T_26.528 ;
6743
    %jmp T_26.543;
6744
T_26.529 ;
6745
    %jmp T_26.543;
6746
T_26.530 ;
6747 11 ale500
    %movi 8, 5, 3;
6748 18 ale500
    %set/v v010627F0_0, 8, 3;
6749 16 ale500
    %movi 8, 3, 4;
6750 18 ale500
    %set/v v01062798_0, 8, 4;
6751 16 ale500
    %movi 8, 2, 2;
6752 18 ale500
    %set/v v01063240_0, 8, 2;
6753 16 ale500
    %movi 8, 9, 5;
6754 18 ale500
    %set/v v01061450_0, 8, 5;
6755 16 ale500
    %jmp T_26.543;
6756
T_26.531 ;
6757
    %jmp T_26.543;
6758
T_26.532 ;
6759
    %jmp T_26.543;
6760
T_26.533 ;
6761
    %jmp T_26.543;
6762
T_26.534 ;
6763
    %jmp T_26.543;
6764
T_26.535 ;
6765
    %jmp T_26.543;
6766
T_26.536 ;
6767
    %jmp T_26.543;
6768
T_26.537 ;
6769
    %jmp T_26.543;
6770
T_26.538 ;
6771
    %jmp T_26.543;
6772
T_26.539 ;
6773 11 ale500
    %movi 8, 5, 3;
6774 18 ale500
    %set/v v010627F0_0, 8, 3;
6775 16 ale500
    %movi 8, 4, 4;
6776 18 ale500
    %set/v v01062798_0, 8, 4;
6777 16 ale500
    %movi 8, 2, 2;
6778 18 ale500
    %set/v v01063240_0, 8, 2;
6779 16 ale500
    %movi 8, 9, 5;
6780 18 ale500
    %set/v v01061450_0, 8, 5;
6781 16 ale500
    %jmp T_26.543;
6782
T_26.540 ;
6783
    %jmp T_26.543;
6784
T_26.541 ;
6785
    %jmp T_26.543;
6786
T_26.542 ;
6787
    %jmp T_26.543;
6788
T_26.543 ;
6789
    %jmp T_26.473;
6790
T_26.473 ;
6791
T_26.454 ;
6792
    %jmp T_26;
6793
    .thread T_26, $push;
6794 18 ale500
    .scope S_00B18BA8;
6795 16 ale500
T_27 ;
6796 18 ale500
    %wait E_00AEEA58;
6797
    %load/v 8, v01063298_0, 4;
6798 16 ale500
    %ix/load 0, 4, 0;
6799 18 ale500
    %assign/v0 v01063088_0, 0, 8;
6800
    %load/v 8, v01062798_0, 4;
6801 16 ale500
    %ix/load 0, 4, 0;
6802 18 ale500
    %assign/v0 v01062F80_0, 0, 8;
6803
    %load/v 8, v010626E8_0, 4;
6804 16 ale500
    %ix/load 0, 4, 0;
6805 18 ale500
    %assign/v0 v01062638_0, 0, 8;
6806
    %load/v 8, v01063240_0, 2;
6807 16 ale500
    %ix/load 0, 2, 0;
6808 18 ale500
    %assign/v0 v010630E0_0, 0, 8;
6809
    %load/v 8, v01062740_0, 2;
6810 16 ale500
    %ix/load 0, 2, 0;
6811 18 ale500
    %assign/v0 v01062FD8_0, 0, 8;
6812
    %load/v 8, v01062690_0, 2;
6813 16 ale500
    %ix/load 0, 2, 0;
6814 18 ale500
    %assign/v0 v01062588_0, 0, 8;
6815 12 ale500
    %jmp T_27;
6816 16 ale500
    .thread T_27;
6817 18 ale500
    .scope S_00B18C30;
6818 12 ale500
T_28 ;
6819 18 ale500
    %wait E_00AEEEF8;
6820 16 ale500
    %movi 8, 5, 4;
6821 18 ale500
    %set/v v010606E8_0, 8, 4;
6822 16 ale500
    %ix/load 1, 7, 0;
6823
    %mov 4, 0, 1;
6824 12 ale500
    %jmp/1 T_28.0, 4;
6825 18 ale500
    %load/x1p 8, v01060798_0, 1;
6826 16 ale500
    %jmp T_28.1;
6827 12 ale500
T_28.0 ;
6828 16 ale500
    %mov 8, 2, 1;
6829 12 ale500
T_28.1 ;
6830 16 ale500
; Save base=8 wid=1 in lookaside.
6831
    %ix/load 1, 3, 0;
6832
    %mov 4, 0, 1;
6833
    %jmp/1 T_28.2, 4;
6834 18 ale500
    %load/x1p 9, v01060798_0, 1;
6835 16 ale500
    %jmp T_28.3;
6836 12 ale500
T_28.2 ;
6837 16 ale500
    %mov 9, 2, 1;
6838 12 ale500
T_28.3 ;
6839 16 ale500
; Save base=9 wid=1 in lookaside.
6840
    %and 8, 9, 1;
6841
    %ix/load 1, 2, 0;
6842
    %mov 4, 0, 1;
6843
    %jmp/1 T_28.4, 4;
6844 18 ale500
    %load/x1p 9, v01060798_0, 1;
6845 16 ale500
    %jmp T_28.5;
6846 12 ale500
T_28.4 ;
6847 16 ale500
    %mov 9, 2, 1;
6848 12 ale500
T_28.5 ;
6849 16 ale500
; Save base=9 wid=1 in lookaside.
6850
    %and 8, 9, 1;
6851
    %ix/load 1, 1, 0;
6852
    %mov 4, 0, 1;
6853
    %jmp/1 T_28.6, 4;
6854 18 ale500
    %load/x1p 9, v01060798_0, 1;
6855 16 ale500
    %jmp T_28.7;
6856 12 ale500
T_28.6 ;
6857 16 ale500
    %mov 9, 2, 1;
6858 12 ale500
T_28.7 ;
6859 16 ale500
; Save base=9 wid=1 in lookaside.
6860
    %inv 9, 1;
6861
    %and 8, 9, 1;
6862
    %jmp/0xz  T_28.8, 8;
6863
    %movi 8, 5, 4;
6864 18 ale500
    %set/v v010606E8_0, 8, 4;
6865 16 ale500
    %jmp T_28.9;
6866 12 ale500
T_28.8 ;
6867 18 ale500
    %load/v 8, v01060798_0, 8;
6868 16 ale500
    %mov 16, 2, 5;
6869
    %movi 21, 0, 2;
6870
    %mov 23, 2, 1;
6871
    %cmp/x 8, 16, 8;
6872
    %jmp/1 T_28.10, 4;
6873
    %mov 24, 2, 5;
6874
    %movi 29, 1, 2;
6875
    %mov 31, 2, 1;
6876
    %cmp/x 8, 24, 8;
6877
    %jmp/1 T_28.11, 4;
6878
    %mov 32, 2, 5;
6879
    %movi 37, 2, 2;
6880
    %mov 39, 2, 1;
6881
    %cmp/x 8, 32, 8;
6882
    %jmp/1 T_28.12, 4;
6883
    %mov 40, 2, 5;
6884
    %movi 45, 3, 2;
6885
    %mov 47, 2, 1;
6886
    %cmp/x 8, 40, 8;
6887
    %jmp/1 T_28.13, 4;
6888
    %jmp T_28.14;
6889
T_28.10 ;
6890
    %movi 8, 1, 4;
6891 18 ale500
    %set/v v010606E8_0, 8, 4;
6892 16 ale500
    %jmp T_28.14;
6893
T_28.11 ;
6894
    %movi 8, 2, 4;
6895 18 ale500
    %set/v v010606E8_0, 8, 4;
6896 16 ale500
    %jmp T_28.14;
6897
T_28.12 ;
6898
    %movi 8, 3, 4;
6899 18 ale500
    %set/v v010606E8_0, 8, 4;
6900 16 ale500
    %jmp T_28.14;
6901
T_28.13 ;
6902
    %movi 8, 4, 4;
6903 18 ale500
    %set/v v010606E8_0, 8, 4;
6904 16 ale500
    %jmp T_28.14;
6905
T_28.14 ;
6906
T_28.9 ;
6907 12 ale500
    %jmp T_28;
6908
    .thread T_28, $push;
6909 18 ale500
    .scope S_00B18C30;
6910 12 ale500
T_29 ;
6911 18 ale500
    %wait E_00AEEEF8;
6912
    %set/v v010605E0_0, 0, 1;
6913
    %set/v v01060638_0, 0, 1;
6914
    %set/v v01060588_0, 0, 1;
6915
    %set/v v01060690_0, 0, 1;
6916
    %movi 8, 8, 4;
6917
    %set/v v01060740_0, 8, 4;
6918
    %load/v 8, v01060798_0, 8;
6919 16 ale500
    %mov 16, 2, 4;
6920
    %movi 20, 0, 1;
6921
    %mov 21, 2, 2;
6922
    %movi 23, 0, 1;
6923 11 ale500
    %cmp/x 8, 16, 8;
6924 12 ale500
    %jmp/1 T_29.0, 4;
6925 16 ale500
    %mov 24, 2, 4;
6926
    %movi 28, 1, 1;
6927
    %mov 29, 2, 2;
6928
    %movi 31, 0, 1;
6929 11 ale500
    %cmp/x 8, 24, 8;
6930 12 ale500
    %jmp/1 T_29.1, 4;
6931 16 ale500
    %movi 32, 0, 4;
6932 11 ale500
    %mov 36, 2, 3;
6933
    %movi 39, 1, 1;
6934
    %cmp/x 8, 32, 8;
6935 12 ale500
    %jmp/1 T_29.2, 4;
6936 16 ale500
    %movi 40, 1, 4;
6937
    %mov 44, 2, 3;
6938
    %movi 47, 1, 1;
6939 11 ale500
    %cmp/x 8, 40, 8;
6940 12 ale500
    %jmp/1 T_29.3, 4;
6941 16 ale500
    %movi 48, 4, 4;
6942
    %mov 52, 2, 3;
6943
    %movi 55, 1, 1;
6944 11 ale500
    %cmp/x 8, 48, 8;
6945 12 ale500
    %jmp/1 T_29.4, 4;
6946 16 ale500
    %movi 56, 2, 4;
6947 11 ale500
    %mov 60, 2, 3;
6948
    %movi 63, 1, 1;
6949
    %cmp/x 8, 56, 8;
6950 12 ale500
    %jmp/1 T_29.5, 4;
6951 16 ale500
    %movi 64, 3, 4;
6952 11 ale500
    %mov 68, 2, 3;
6953
    %movi 71, 1, 1;
6954
    %cmp/x 8, 64, 8;
6955 12 ale500
    %jmp/1 T_29.6, 4;
6956 16 ale500
    %movi 72, 5, 4;
6957 11 ale500
    %mov 76, 2, 3;
6958
    %movi 79, 1, 1;
6959
    %cmp/x 8, 72, 8;
6960 12 ale500
    %jmp/1 T_29.7, 4;
6961 16 ale500
    %movi 80, 6, 4;
6962 11 ale500
    %mov 84, 2, 3;
6963
    %movi 87, 1, 1;
6964
    %cmp/x 8, 80, 8;
6965 12 ale500
    %jmp/1 T_29.8, 4;
6966 16 ale500
    %movi 88, 11, 4;
6967 11 ale500
    %mov 92, 2, 3;
6968
    %movi 95, 1, 1;
6969
    %cmp/x 8, 88, 8;
6970 12 ale500
    %jmp/1 T_29.9, 4;
6971 16 ale500
    %movi 96, 8, 4;
6972 11 ale500
    %mov 100, 2, 3;
6973
    %movi 103, 1, 1;
6974
    %cmp/x 8, 96, 8;
6975 12 ale500
    %jmp/1 T_29.10, 4;
6976 16 ale500
    %movi 104, 9, 4;
6977 11 ale500
    %mov 108, 2, 3;
6978
    %movi 111, 1, 1;
6979
    %cmp/x 8, 104, 8;
6980 12 ale500
    %jmp/1 T_29.11, 4;
6981 16 ale500
    %movi 112, 12, 4;
6982 11 ale500
    %mov 116, 2, 3;
6983
    %movi 119, 1, 1;
6984
    %cmp/x 8, 112, 8;
6985 12 ale500
    %jmp/1 T_29.12, 4;
6986 16 ale500
    %movi 120, 13, 4;
6987
    %mov 124, 2, 3;
6988
    %movi 127, 1, 1;
6989 11 ale500
    %cmp/x 8, 120, 8;
6990 12 ale500
    %jmp/1 T_29.13, 4;
6991 16 ale500
    %jmp T_29.14;
6992 12 ale500
T_29.0 ;
6993 18 ale500
    %set/v v010605E0_0, 1, 1;
6994 16 ale500
    %jmp T_29.14;
6995 12 ale500
T_29.1 ;
6996 18 ale500
    %set/v v010605E0_0, 1, 1;
6997 16 ale500
    %jmp T_29.14;
6998 12 ale500
T_29.2 ;
6999 18 ale500
    %set/v v01060690_0, 1, 1;
7000 16 ale500
    %jmp T_29.14;
7001 12 ale500
T_29.3 ;
7002 18 ale500
    %set/v v01060690_0, 1, 1;
7003 16 ale500
    %jmp T_29.14;
7004 12 ale500
T_29.4 ;
7005 16 ale500
    %jmp T_29.14;
7006 12 ale500
T_29.5 ;
7007 18 ale500
    %set/v v01060690_0, 1, 1;
7008 16 ale500
    %jmp T_29.14;
7009 12 ale500
T_29.6 ;
7010 18 ale500
    %set/v v01060690_0, 1, 1;
7011 16 ale500
    %jmp T_29.14;
7012 12 ale500
T_29.7 ;
7013 16 ale500
    %movi 8, 9, 4;
7014 18 ale500
    %set/v v01060740_0, 8, 4;
7015 16 ale500
    %jmp T_29.14;
7016 12 ale500
T_29.8 ;
7017 16 ale500
    %movi 8, 8, 4;
7018 18 ale500
    %set/v v01060740_0, 8, 4;
7019 16 ale500
    %jmp T_29.14;
7020 12 ale500
T_29.9 ;
7021 18 ale500
    %set/v v01060740_0, 0, 4;
7022 16 ale500
    %jmp T_29.14;
7023 12 ale500
T_29.10 ;
7024 18 ale500
    %set/v v01060638_0, 1, 1;
7025 16 ale500
    %jmp T_29.14;
7026 12 ale500
T_29.11 ;
7027 18 ale500
    %set/v v01060588_0, 1, 1;
7028 16 ale500
    %jmp T_29.14;
7029 12 ale500
T_29.12 ;
7030 18 ale500
    %set/v v01060638_0, 1, 1;
7031 16 ale500
    %jmp T_29.14;
7032 12 ale500
T_29.13 ;
7033 18 ale500
    %set/v v01060588_0, 1, 1;
7034 16 ale500
    %jmp T_29.14;
7035 12 ale500
T_29.14 ;
7036
    %jmp T_29;
7037
    .thread T_29, $push;
7038 18 ale500
    .scope S_00B18CB8;
7039 12 ale500
T_30 ;
7040 18 ale500
    %wait E_00AEEED8;
7041
    %set/v v00B12D50_0, 0, 1;
7042
    %load/v 8, v00B12E00_0, 8;
7043 11 ale500
    %cmpi/u 8, 22, 8;
7044
    %mov 8, 4, 1;
7045 18 ale500
    %load/v 9, v00B12E00_0, 8;
7046 11 ale500
    %cmpi/u 9, 23, 8;
7047
    %or 8, 4, 1;
7048 18 ale500
    %load/v 9, v00B12E00_0, 8;
7049 11 ale500
    %cmpi/u 9, 141, 8;
7050
    %or 8, 4, 1;
7051 18 ale500
    %load/v 9, v00B12E00_0, 8;
7052 12 ale500
    %cmpi/u 9, 14, 8;
7053
    %or 8, 4, 1;
7054 18 ale500
    %load/v 9, v00B12E00_0, 8;
7055 12 ale500
    %cmpi/u 9, 110, 8;
7056
    %or 8, 4, 1;
7057 18 ale500
    %load/v 9, v00B12E00_0, 8;
7058 12 ale500
    %cmpi/u 9, 126, 8;
7059
    %or 8, 4, 1;
7060
    %jmp/0xz  T_30.0, 8;
7061 18 ale500
    %set/v v00B12D50_0, 1, 1;
7062 12 ale500
T_30.0 ;
7063 11 ale500
    %ix/load 1, 4, 0;
7064
    %mov 4, 0, 1;
7065 12 ale500
    %jmp/1 T_30.2, 4;
7066 18 ale500
    %load/x1p 8, v00B12DA8_0, 4;
7067 12 ale500
    %jmp T_30.3;
7068
T_30.2 ;
7069 11 ale500
    %mov 8, 2, 4;
7070 12 ale500
T_30.3 ;
7071 11 ale500
; Save base=8 wid=4 in lookaside.
7072
    %cmpi/u 8, 2, 4;
7073 12 ale500
    %jmp/0xz  T_30.4, 4;
7074 18 ale500
    %load/v 8, v00B12DA8_0, 4; Only need 4 of 8 bits
7075 11 ale500
; Save base=8 wid=4 in lookaside.
7076
    %cmpi/u 8, 0, 4;
7077 12 ale500
    %jmp/1 T_30.6, 6;
7078 11 ale500
    %cmpi/u 8, 1, 4;
7079 12 ale500
    %jmp/1 T_30.7, 6;
7080 11 ale500
    %cmpi/u 8, 2, 4;
7081 12 ale500
    %jmp/1 T_30.8, 6;
7082 11 ale500
    %cmpi/u 8, 3, 4;
7083 12 ale500
    %jmp/1 T_30.9, 6;
7084 11 ale500
    %cmpi/u 8, 4, 4;
7085 12 ale500
    %jmp/1 T_30.10, 6;
7086 11 ale500
    %cmpi/u 8, 5, 4;
7087 12 ale500
    %jmp/1 T_30.11, 6;
7088 11 ale500
    %cmpi/u 8, 6, 4;
7089 12 ale500
    %jmp/1 T_30.12, 6;
7090 11 ale500
    %cmpi/u 8, 7, 4;
7091 12 ale500
    %jmp/1 T_30.13, 6;
7092 11 ale500
    %cmpi/u 8, 8, 4;
7093 12 ale500
    %jmp/1 T_30.14, 6;
7094 11 ale500
    %cmpi/u 8, 9, 4;
7095 12 ale500
    %jmp/1 T_30.15, 6;
7096 11 ale500
    %cmpi/u 8, 10, 4;
7097 12 ale500
    %jmp/1 T_30.16, 6;
7098 11 ale500
    %cmpi/u 8, 11, 4;
7099 12 ale500
    %jmp/1 T_30.17, 6;
7100 11 ale500
    %cmpi/u 8, 12, 4;
7101 12 ale500
    %jmp/1 T_30.18, 6;
7102 11 ale500
    %cmpi/u 8, 13, 4;
7103 12 ale500
    %jmp/1 T_30.19, 6;
7104 11 ale500
    %cmpi/u 8, 14, 4;
7105 12 ale500
    %jmp/1 T_30.20, 6;
7106 11 ale500
    %cmpi/u 8, 15, 4;
7107 12 ale500
    %jmp/1 T_30.21, 6;
7108
    %jmp T_30.22;
7109
T_30.6 ;
7110 18 ale500
    %set/v v00B12D50_0, 1, 1;
7111 12 ale500
    %jmp T_30.22;
7112
T_30.7 ;
7113 18 ale500
    %set/v v00B12D50_0, 0, 1;
7114 12 ale500
    %jmp T_30.22;
7115
T_30.8 ;
7116 18 ale500
    %load/v 8, v00B12CF8_0, 1; Only need 1 of 8 bits
7117 11 ale500
; Save base=8 wid=1 in lookaside.
7118
    %ix/load 1, 2, 0;
7119
    %mov 4, 0, 1;
7120 12 ale500
    %jmp/1 T_30.23, 4;
7121 18 ale500
    %load/x1p 9, v00B12CF8_0, 1;
7122 12 ale500
    %jmp T_30.24;
7123
T_30.23 ;
7124 11 ale500
    %mov 9, 2, 1;
7125 12 ale500
T_30.24 ;
7126 11 ale500
; Save base=9 wid=1 in lookaside.
7127
    %and 8, 9, 1;
7128
    %inv 8, 1;
7129 18 ale500
    %set/v v00B12D50_0, 8, 1;
7130 12 ale500
    %jmp T_30.22;
7131
T_30.9 ;
7132 18 ale500
    %load/v 8, v00B12CF8_0, 1; Only need 1 of 8 bits
7133 11 ale500
; Save base=8 wid=1 in lookaside.
7134
    %ix/load 1, 2, 0;
7135
    %mov 4, 0, 1;
7136 12 ale500
    %jmp/1 T_30.25, 4;
7137 18 ale500
    %load/x1p 9, v00B12CF8_0, 1;
7138 12 ale500
    %jmp T_30.26;
7139
T_30.25 ;
7140 11 ale500
    %mov 9, 2, 1;
7141 12 ale500
T_30.26 ;
7142 11 ale500
; Save base=9 wid=1 in lookaside.
7143
    %or 8, 9, 1;
7144 18 ale500
    %set/v v00B12D50_0, 8, 1;
7145 12 ale500
    %jmp T_30.22;
7146
T_30.10 ;
7147 18 ale500
    %load/v 8, v00B12CF8_0, 1; Only need 1 of 8 bits
7148 11 ale500
; Save base=8 wid=1 in lookaside.
7149
    %inv 8, 1;
7150 18 ale500
    %set/v v00B12D50_0, 8, 1;
7151 12 ale500
    %jmp T_30.22;
7152
T_30.11 ;
7153 18 ale500
    %load/v 8, v00B12CF8_0, 1; Only need 1 of 8 bits
7154 11 ale500
; Save base=8 wid=1 in lookaside.
7155 18 ale500
    %set/v v00B12D50_0, 8, 1;
7156 12 ale500
    %jmp T_30.22;
7157
T_30.12 ;
7158 11 ale500
    %ix/load 1, 2, 0;
7159
    %mov 4, 0, 1;
7160 12 ale500
    %jmp/1 T_30.27, 4;
7161 18 ale500
    %load/x1p 8, v00B12CF8_0, 1;
7162 12 ale500
    %jmp T_30.28;
7163
T_30.27 ;
7164 11 ale500
    %mov 8, 2, 1;
7165 12 ale500
T_30.28 ;
7166 11 ale500
; Save base=8 wid=1 in lookaside.
7167
    %inv 8, 1;
7168 18 ale500
    %set/v v00B12D50_0, 8, 1;
7169 12 ale500
    %jmp T_30.22;
7170
T_30.13 ;
7171 11 ale500
    %ix/load 1, 2, 0;
7172
    %mov 4, 0, 1;
7173 12 ale500
    %jmp/1 T_30.29, 4;
7174 18 ale500
    %load/x1p 8, v00B12CF8_0, 1;
7175 12 ale500
    %jmp T_30.30;
7176
T_30.29 ;
7177 11 ale500
    %mov 8, 2, 1;
7178 12 ale500
T_30.30 ;
7179 11 ale500
; Save base=8 wid=1 in lookaside.
7180 18 ale500
    %set/v v00B12D50_0, 8, 1;
7181 12 ale500
    %jmp T_30.22;
7182
T_30.14 ;
7183 11 ale500
    %ix/load 1, 1, 0;
7184
    %mov 4, 0, 1;
7185 12 ale500
    %jmp/1 T_30.31, 4;
7186 18 ale500
    %load/x1p 8, v00B12CF8_0, 1;
7187 12 ale500
    %jmp T_30.32;
7188
T_30.31 ;
7189 11 ale500
    %mov 8, 2, 1;
7190 12 ale500
T_30.32 ;
7191 11 ale500
; Save base=8 wid=1 in lookaside.
7192
    %inv 8, 1;
7193 18 ale500
    %set/v v00B12D50_0, 8, 1;
7194 12 ale500
    %jmp T_30.22;
7195
T_30.15 ;
7196 11 ale500
    %ix/load 1, 1, 0;
7197
    %mov 4, 0, 1;
7198 12 ale500
    %jmp/1 T_30.33, 4;
7199 18 ale500
    %load/x1p 8, v00B12CF8_0, 1;
7200 12 ale500
    %jmp T_30.34;
7201
T_30.33 ;
7202 11 ale500
    %mov 8, 2, 1;
7203 12 ale500
T_30.34 ;
7204 11 ale500
; Save base=8 wid=1 in lookaside.
7205 18 ale500
    %set/v v00B12D50_0, 8, 1;
7206 12 ale500
    %jmp T_30.22;
7207
T_30.16 ;
7208 11 ale500
    %ix/load 1, 3, 0;
7209
    %mov 4, 0, 1;
7210 12 ale500
    %jmp/1 T_30.35, 4;
7211 18 ale500
    %load/x1p 8, v00B12CF8_0, 1;
7212 12 ale500
    %jmp T_30.36;
7213
T_30.35 ;
7214 11 ale500
    %mov 8, 2, 1;
7215 12 ale500
T_30.36 ;
7216 11 ale500
; Save base=8 wid=1 in lookaside.
7217
    %inv 8, 1;
7218 18 ale500
    %set/v v00B12D50_0, 8, 1;
7219 12 ale500
    %jmp T_30.22;
7220
T_30.17 ;
7221 11 ale500
    %ix/load 1, 3, 0;
7222
    %mov 4, 0, 1;
7223 12 ale500
    %jmp/1 T_30.37, 4;
7224 18 ale500
    %load/x1p 8, v00B12CF8_0, 1;
7225 12 ale500
    %jmp T_30.38;
7226
T_30.37 ;
7227 11 ale500
    %mov 8, 2, 1;
7228 12 ale500
T_30.38 ;
7229 11 ale500
; Save base=8 wid=1 in lookaside.
7230 18 ale500
    %set/v v00B12D50_0, 8, 1;
7231 12 ale500
    %jmp T_30.22;
7232
T_30.18 ;
7233 11 ale500
    %ix/load 1, 3, 0;
7234
    %mov 4, 0, 1;
7235 12 ale500
    %jmp/1 T_30.39, 4;
7236 18 ale500
    %load/x1p 8, v00B12CF8_0, 1;
7237 12 ale500
    %jmp T_30.40;
7238
T_30.39 ;
7239 11 ale500
    %mov 8, 2, 1;
7240 12 ale500
T_30.40 ;
7241 11 ale500
; Save base=8 wid=1 in lookaside.
7242
    %ix/load 1, 1, 0;
7243
    %mov 4, 0, 1;
7244 12 ale500
    %jmp/1 T_30.41, 4;
7245 18 ale500
    %load/x1p 9, v00B12CF8_0, 1;
7246 12 ale500
    %jmp T_30.42;
7247
T_30.41 ;
7248 11 ale500
    %mov 9, 2, 1;
7249 12 ale500
T_30.42 ;
7250 11 ale500
; Save base=9 wid=1 in lookaside.
7251
    %cmp/u 8, 9, 1;
7252
    %mov 8, 4, 1;
7253 18 ale500
    %set/v v00B12D50_0, 8, 1;
7254 12 ale500
    %jmp T_30.22;
7255
T_30.19 ;
7256 11 ale500
    %ix/load 1, 3, 0;
7257
    %mov 4, 0, 1;
7258 12 ale500
    %jmp/1 T_30.43, 4;
7259 18 ale500
    %load/x1p 8, v00B12CF8_0, 1;
7260 12 ale500
    %jmp T_30.44;
7261
T_30.43 ;
7262 11 ale500
    %mov 8, 2, 1;
7263 12 ale500
T_30.44 ;
7264 11 ale500
; Save base=8 wid=1 in lookaside.
7265
    %ix/load 1, 1, 0;
7266
    %mov 4, 0, 1;
7267 12 ale500
    %jmp/1 T_30.45, 4;
7268 18 ale500
    %load/x1p 9, v00B12CF8_0, 1;
7269 12 ale500
    %jmp T_30.46;
7270
T_30.45 ;
7271 11 ale500
    %mov 9, 2, 1;
7272 12 ale500
T_30.46 ;
7273 11 ale500
; Save base=9 wid=1 in lookaside.
7274
    %cmp/u 8, 9, 1;
7275
    %inv 4, 1;
7276
    %mov 8, 4, 1;
7277 18 ale500
    %set/v v00B12D50_0, 8, 1;
7278 12 ale500
    %jmp T_30.22;
7279
T_30.20 ;
7280 11 ale500
    %ix/load 1, 3, 0;
7281
    %mov 4, 0, 1;
7282 12 ale500
    %jmp/1 T_30.47, 4;
7283 18 ale500
    %load/x1p 8, v00B12CF8_0, 1;
7284 12 ale500
    %jmp T_30.48;
7285
T_30.47 ;
7286 11 ale500
    %mov 8, 2, 1;
7287 12 ale500
T_30.48 ;
7288 11 ale500
; Save base=8 wid=1 in lookaside.
7289
    %ix/load 1, 1, 0;
7290
    %mov 4, 0, 1;
7291 12 ale500
    %jmp/1 T_30.49, 4;
7292 18 ale500
    %load/x1p 9, v00B12CF8_0, 1;
7293 12 ale500
    %jmp T_30.50;
7294
T_30.49 ;
7295 11 ale500
    %mov 9, 2, 1;
7296 12 ale500
T_30.50 ;
7297 11 ale500
; Save base=9 wid=1 in lookaside.
7298
    %cmp/u 8, 9, 1;
7299
    %mov 8, 4, 1;
7300
    %ix/load 1, 2, 0;
7301
    %mov 4, 0, 1;
7302 12 ale500
    %jmp/1 T_30.51, 4;
7303 18 ale500
    %load/x1p 9, v00B12CF8_0, 1;
7304 12 ale500
    %jmp T_30.52;
7305
T_30.51 ;
7306 11 ale500
    %mov 9, 2, 1;
7307 12 ale500
T_30.52 ;
7308 11 ale500
; Save base=9 wid=1 in lookaside.
7309
    %inv 9, 1;
7310
    %and 8, 9, 1;
7311 18 ale500
    %set/v v00B12D50_0, 8, 1;
7312 12 ale500
    %jmp T_30.22;
7313
T_30.21 ;
7314 11 ale500
    %ix/load 1, 3, 0;
7315
    %mov 4, 0, 1;
7316 12 ale500
    %jmp/1 T_30.53, 4;
7317 18 ale500
    %load/x1p 8, v00B12CF8_0, 1;
7318 12 ale500
    %jmp T_30.54;
7319
T_30.53 ;
7320 11 ale500
    %mov 8, 2, 1;
7321 12 ale500
T_30.54 ;
7322 11 ale500
; Save base=8 wid=1 in lookaside.
7323
    %ix/load 1, 1, 0;
7324
    %mov 4, 0, 1;
7325 12 ale500
    %jmp/1 T_30.55, 4;
7326 18 ale500
    %load/x1p 9, v00B12CF8_0, 1;
7327 12 ale500
    %jmp T_30.56;
7328
T_30.55 ;
7329 11 ale500
    %mov 9, 2, 1;
7330 12 ale500
T_30.56 ;
7331 11 ale500
; Save base=9 wid=1 in lookaside.
7332
    %cmp/u 8, 9, 1;
7333
    %inv 4, 1;
7334
    %mov 8, 4, 1;
7335
    %ix/load 1, 2, 0;
7336
    %mov 4, 0, 1;
7337 12 ale500
    %jmp/1 T_30.57, 4;
7338 18 ale500
    %load/x1p 9, v00B12CF8_0, 1;
7339 12 ale500
    %jmp T_30.58;
7340
T_30.57 ;
7341 11 ale500
    %mov 9, 2, 1;
7342 12 ale500
T_30.58 ;
7343 11 ale500
; Save base=9 wid=1 in lookaside.
7344
    %or 8, 9, 1;
7345 18 ale500
    %set/v v00B12D50_0, 8, 1;
7346 12 ale500
    %jmp T_30.22;
7347
T_30.22 ;
7348
T_30.4 ;
7349
    %jmp T_30;
7350
    .thread T_30, $push;
7351 18 ale500
    .scope S_00B18D40;
7352 12 ale500
T_31 ;
7353 18 ale500
    %wait E_00AEF278;
7354
    %load/v 8, v0106ABF0_0, 4;
7355 12 ale500
    %cmpi/u 8, 15, 4;
7356
    %inv 4, 1;
7357
    %jmp/0xz  T_31.0, 4;
7358 18 ale500
    %load/v 8, v0106ABF0_0, 4;
7359
    %set/v v01069298_0, 8, 4;
7360 12 ale500
    %jmp T_31.1;
7361
T_31.0 ;
7362 18 ale500
    %load/v 8, v010695E0_0, 4;
7363
    %set/v v01069298_0, 8, 4;
7364 12 ale500
T_31.1 ;
7365 11 ale500
    %jmp T_31;
7366
    .thread T_31, $push;
7367 18 ale500
    .scope S_00B18D40;
7368 11 ale500
T_32 ;
7369 18 ale500
    %wait E_00AEF298;
7370
    %load/v 8, v0106ABF0_0, 4;
7371 11 ale500
    %cmpi/u 8, 15, 4;
7372
    %inv 4, 1;
7373
    %jmp/0xz  T_32.0, 4;
7374 18 ale500
    %load/v 8, v0106ABF0_0, 4;
7375
    %set/v v010693F8_0, 8, 4;
7376 11 ale500
    %jmp T_32.1;
7377
T_32.0 ;
7378 18 ale500
    %load/v 8, v01069588_0, 4;
7379
    %set/v v010693F8_0, 8, 4;
7380 11 ale500
T_32.1 ;
7381
    %jmp T_32;
7382
    .thread T_32, $push;
7383 18 ale500
    .scope S_00B18D40;
7384 11 ale500
T_33 ;
7385 18 ale500
    %wait E_00AEF4B8;
7386
    %load/v 8, v0106B328_0, 1;
7387
    %load/v 9, v0106B430_0, 1;
7388 14 ale500
    %or 8, 9, 1;
7389 18 ale500
    %load/v 9, v0106B3D8_0, 1;
7390 14 ale500
    %or 8, 9, 1;
7391
    %jmp/0xz  T_33.0, 8;
7392 18 ale500
    %load/v 8, v0106A450_0, 8;
7393
    %load/v 16, v0106A3F8_0, 8;
7394
    %set/v v010693A0_0, 8, 16;
7395 14 ale500
    %jmp T_33.1;
7396 11 ale500
T_33.0 ;
7397 18 ale500
    %load/v 8, v0106B278_0, 1;
7398 14 ale500
    %jmp/0xz  T_33.2, 8;
7399 18 ale500
    %load/v 8, v010698A0_0, 1;
7400 12 ale500
    %jmp/0xz  T_33.4, 8;
7401 18 ale500
    %load/v 8, v0106A450_0, 8;
7402
    %load/v 16, v0106A3F8_0, 8;
7403
    %set/v v010693A0_0, 8, 16;
7404 12 ale500
    %jmp T_33.5;
7405
T_33.4 ;
7406 18 ale500
    %load/v 8, v0106B640_0, 16;
7407
    %set/v v010693A0_0, 8, 16;
7408 12 ale500
T_33.5 ;
7409
    %jmp T_33.3;
7410 14 ale500
T_33.2 ;
7411 18 ale500
    %load/v 8, v01068E20_0, 16;
7412
    %set/v v010693A0_0, 8, 16;
7413 12 ale500
T_33.3 ;
7414 14 ale500
T_33.1 ;
7415 11 ale500
    %jmp T_33;
7416
    .thread T_33, $push;
7417 18 ale500
    .scope S_00B18D40;
7418 11 ale500
T_34 ;
7419 18 ale500
    %wait E_00AEF498;
7420
    %load/v 8, v01069638_0, 2;
7421 16 ale500
    %mov 10, 0, 1;
7422
    %cmpi/u 8, 1, 3;
7423 12 ale500
    %jmp/0xz  T_34.0, 4;
7424 18 ale500
    %load/v 8, v0106A450_0, 8;
7425
    %load/v 16, v0106A3F8_0, 8;
7426
    %set/v v010692F0_0, 8, 16;
7427 12 ale500
    %jmp T_34.1;
7428
T_34.0 ;
7429 18 ale500
    %load/v 8, v0106B278_0, 1;
7430 14 ale500
    %jmp/0xz  T_34.2, 8;
7431 18 ale500
    %load/v 8, v010698A0_0, 1;
7432 14 ale500
    %jmp/0xz  T_34.4, 8;
7433 18 ale500
    %load/v 8, v0106A450_0, 8;
7434
    %load/v 16, v0106A3F8_0, 8;
7435
    %set/v v010692F0_0, 8, 16;
7436 14 ale500
    %jmp T_34.5;
7437
T_34.4 ;
7438 18 ale500
    %load/v 8, v0106B640_0, 16;
7439
    %set/v v010692F0_0, 8, 16;
7440 14 ale500
T_34.5 ;
7441
    %jmp T_34.3;
7442 11 ale500
T_34.2 ;
7443 18 ale500
    %load/v 8, v0106B698_0, 16;
7444
    %set/v v010692F0_0, 8, 16;
7445 14 ale500
T_34.3 ;
7446 12 ale500
T_34.1 ;
7447 11 ale500
    %jmp T_34;
7448
    .thread T_34, $push;
7449 18 ale500
    .scope S_00B18D40;
7450 11 ale500
T_35 ;
7451 18 ale500
    %wait E_00AF0718;
7452
    %load/v 8, v0106A450_0, 8;
7453
    %load/v 16, v0106A3F8_0, 8;
7454
    %set/v v0106A930_0, 8, 16;
7455
    %load/v 8, v01069C10_0, 3;
7456 11 ale500
    %cmpi/u 8, 7, 3;
7457 16 ale500
    %jmp/1 T_35.0, 6;
7458 11 ale500
    %cmpi/u 8, 6, 3;
7459 16 ale500
    %jmp/1 T_35.1, 6;
7460 11 ale500
    %cmpi/u 8, 5, 3;
7461 16 ale500
    %jmp/1 T_35.2, 6;
7462 11 ale500
    %cmpi/u 8, 3, 3;
7463 16 ale500
    %jmp/1 T_35.3, 6;
7464 11 ale500
    %cmpi/u 8, 4, 3;
7465 16 ale500
    %jmp/1 T_35.4, 6;
7466 18 ale500
    %load/v 8, v0106A450_0, 8;
7467
    %load/v 16, v0106A3F8_0, 8;
7468
    %set/v v0106A930_0, 8, 16;
7469 16 ale500
    %jmp T_35.6;
7470
T_35.0 ;
7471 18 ale500
    %load/v 8, v0106B6F0_0, 16;
7472
    %load/v 24, v0106A450_0, 8;
7473
    %load/v 32, v0106A3F8_0, 8;
7474 11 ale500
    %add 8, 24, 16;
7475 18 ale500
    %set/v v0106A930_0, 8, 16;
7476 16 ale500
    %jmp T_35.6;
7477
T_35.1 ;
7478 18 ale500
    %load/v 8, v0106B6F0_0, 16;
7479
    %load/v 24, v0106A450_0, 8;
7480 11 ale500
    %ix/load 1, 7, 0;
7481
    %mov 4, 0, 1;
7482 16 ale500
    %jmp/1 T_35.7, 4;
7483 18 ale500
    %load/x1p 48, v0106A450_0, 1;
7484 16 ale500
    %jmp T_35.8;
7485
T_35.7 ;
7486
    %mov 48, 2, 1;
7487 12 ale500
T_35.8 ;
7488 11 ale500
    %mov 40, 48, 1; Move signal select into place
7489
    %mov 47, 40, 1; Repetition 8
7490
    %mov 46, 40, 1; Repetition 7
7491
    %mov 45, 40, 1; Repetition 6
7492
    %mov 44, 40, 1; Repetition 5
7493
    %mov 43, 40, 1; Repetition 4
7494
    %mov 42, 40, 1; Repetition 3
7495
    %mov 41, 40, 1; Repetition 2
7496
    %mov 32, 40, 8;
7497
    %add 8, 24, 16;
7498 18 ale500
    %set/v v0106A930_0, 8, 16;
7499 16 ale500
    %jmp T_35.6;
7500
T_35.2 ;
7501 18 ale500
    %load/v 8, v0106A088_0, 8;
7502
    %load/v 16, v0106A030_0, 8;
7503
    %set/v v0106A930_0, 8, 16;
7504 16 ale500
    %jmp T_35.6;
7505
T_35.3 ;
7506 18 ale500
    %load/v 8, v0106A088_0, 8;
7507
    %load/v 16, v0106B5E8_0, 8;
7508
    %set/v v0106A930_0, 8, 16;
7509 16 ale500
    %jmp T_35.6;
7510 12 ale500
T_35.4 ;
7511 18 ale500
    %load/v 8, v010698A0_0, 1;
7512 16 ale500
    %jmp/0xz  T_35.9, 8;
7513 18 ale500
    %load/v 8, v0106A450_0, 8;
7514
    %load/v 16, v0106A3F8_0, 8;
7515
    %set/v v0106A930_0, 8, 16;
7516 16 ale500
    %jmp T_35.10;
7517
T_35.9 ;
7518 18 ale500
    %load/v 8, v0106B640_0, 16;
7519
    %set/v v0106A930_0, 8, 16;
7520 16 ale500
T_35.10 ;
7521
    %jmp T_35.6;
7522 12 ale500
T_35.6 ;
7523
    %jmp T_35;
7524
    .thread T_35, $push;
7525 18 ale500
    .scope S_00B18D40;
7526 12 ale500
T_36 ;
7527 18 ale500
    %wait E_00AF0758;
7528
    %load/v 8, v0106A450_0, 8;
7529
    %load/v 16, v0106A3F8_0, 8;
7530
    %set/v v01069348_0, 8, 16;
7531
    %load/v 8, v010696E8_0, 2;
7532 16 ale500
    %mov 10, 0, 1;
7533
    %cmpi/u 8, 0, 3;
7534
    %mov 8, 4, 1;
7535 18 ale500
    %load/v 9, v01069C10_0, 3;
7536 16 ale500
    %cmpi/u 9, 1, 3;
7537
    %inv 4, 1;
7538
    %mov 9, 4, 1;
7539
    %and 8, 9, 1;
7540
    %jmp/0xz  T_36.0, 8;
7541 18 ale500
    %load/v 8, v0106B748_0, 16;
7542
    %set/v v01069348_0, 8, 16;
7543 12 ale500
T_36.0 ;
7544
    %jmp T_36;
7545
    .thread T_36, $push;
7546 18 ale500
    .scope S_00B18D40;
7547 12 ale500
T_37 ;
7548 18 ale500
    %wait E_00AF0778;
7549
    %load/v 8, v0106ADA8_0, 1;
7550 12 ale500
    %jmp/0xz  T_37.0, 8;
7551 11 ale500
    %ix/load 0, 6, 0;
7552 18 ale500
    %assign/v0 v0106B7F8_0, 0, 0;
7553 11 ale500
    %ix/load 0, 3, 0;
7554 18 ale500
    %assign/v0 v0106AD50_0, 0, 0;
7555 11 ale500
    %ix/load 0, 3, 0;
7556 18 ale500
    %assign/v0 v0106ACA0_0, 0, 0;
7557 11 ale500
    %ix/load 0, 3, 0;
7558 18 ale500
    %assign/v0 v0106ACF8_0, 0, 0;
7559 12 ale500
    %jmp T_37.1;
7560
T_37.0 ;
7561 11 ale500
    %ix/load 1, 2, 0;
7562
    %mov 4, 0, 1;
7563 12 ale500
    %jmp/1 T_37.2, 4;
7564 18 ale500
    %load/x1p 8, v0106AD50_0, 1;
7565 12 ale500
    %jmp T_37.3;
7566
T_37.2 ;
7567 11 ale500
    %mov 8, 2, 1;
7568 12 ale500
T_37.3 ;
7569 11 ale500
; Save base=8 wid=1 in lookaside.
7570
    %inv 8, 1;
7571 12 ale500
    %jmp/0xz  T_37.4, 8;
7572 18 ale500
    %load/v 11, v01069138_0, 1;
7573
    %inv 11, 1;
7574
    %mov 8, 11, 1;
7575
    %load/v 9, v0106AD50_0, 2; Select 2 out of 3 bits
7576 11 ale500
    %ix/load 0, 3, 0;
7577 18 ale500
    %assign/v0 v0106AD50_0, 0, 8;
7578 12 ale500
T_37.4 ;
7579 11 ale500
    %ix/load 1, 2, 0;
7580
    %mov 4, 0, 1;
7581 12 ale500
    %jmp/1 T_37.6, 4;
7582 18 ale500
    %load/x1p 8, v0106ACF8_0, 1;
7583 12 ale500
    %jmp T_37.7;
7584
T_37.6 ;
7585 11 ale500
    %mov 8, 2, 1;
7586 12 ale500
T_37.7 ;
7587 11 ale500
; Save base=8 wid=1 in lookaside.
7588
    %inv 8, 1;
7589 12 ale500
    %jmp/0xz  T_37.8, 8;
7590 18 ale500
    %load/v 11, v01069088_0, 1;
7591
    %inv 11, 1;
7592
    %mov 8, 11, 1;
7593
    %load/v 9, v0106ACF8_0, 2; Select 2 out of 3 bits
7594 11 ale500
    %ix/load 0, 3, 0;
7595 18 ale500
    %assign/v0 v0106ACF8_0, 0, 8;
7596 12 ale500
T_37.8 ;
7597 11 ale500
    %ix/load 1, 2, 0;
7598
    %mov 4, 0, 1;
7599 12 ale500
    %jmp/1 T_37.10, 4;
7600 18 ale500
    %load/x1p 8, v0106ACA0_0, 1;
7601 12 ale500
    %jmp T_37.11;
7602
T_37.10 ;
7603 11 ale500
    %mov 8, 2, 1;
7604 12 ale500
T_37.11 ;
7605 11 ale500
; Save base=8 wid=1 in lookaside.
7606
    %inv 8, 1;
7607 12 ale500
    %jmp/0xz  T_37.12, 8;
7608 18 ale500
    %load/v 11, v01069030_0, 1;
7609
    %inv 11, 1;
7610
    %mov 8, 11, 1;
7611
    %load/v 9, v0106ACA0_0, 2; Select 2 out of 3 bits
7612 11 ale500
    %ix/load 0, 3, 0;
7613 18 ale500
    %assign/v0 v0106ACA0_0, 0, 8;
7614 12 ale500
T_37.12 ;
7615 18 ale500
    %load/v 8, v0106A1E8_0, 1;
7616 12 ale500
    %jmp/0xz  T_37.14, 8;
7617 11 ale500
    %ix/load 0, 1, 0;
7618 18 ale500
    %assign/v0 v0106A1E8_0, 0, 0;
7619 12 ale500
T_37.14 ;
7620 18 ale500
    %load/v 8, v0106AF08_0, 1;
7621 12 ale500
    %jmp/0xz  T_37.16, 8;
7622 11 ale500
    %ix/load 0, 1, 0;
7623 18 ale500
    %assign/v0 v0106AF08_0, 0, 0;
7624 12 ale500
T_37.16 ;
7625 18 ale500
    %load/v 8, v01069F80_0, 1;
7626 12 ale500
    %jmp/0xz  T_37.18, 8;
7627 11 ale500
    %ix/load 0, 1, 0;
7628 18 ale500
    %assign/v0 v01069F80_0, 0, 0;
7629 12 ale500
T_37.18 ;
7630 18 ale500
    %load/v 8, v01069F28_0, 1;
7631 12 ale500
    %jmp/0xz  T_37.20, 8;
7632 11 ale500
    %ix/load 0, 1, 0;
7633 18 ale500
    %assign/v0 v01069F28_0, 0, 0;
7634 12 ale500
T_37.20 ;
7635 18 ale500
    %load/v 8, v0106AF60_0, 1;
7636 12 ale500
    %jmp/0xz  T_37.22, 8;
7637 11 ale500
    %ix/load 0, 1, 0;
7638 18 ale500
    %assign/v0 v0106AF60_0, 0, 0;
7639 12 ale500
T_37.22 ;
7640 18 ale500
    %load/v 8, v01069FD8_0, 1;
7641 12 ale500
    %jmp/0xz  T_37.24, 8;
7642 11 ale500
    %ix/load 0, 1, 0;
7643 18 ale500
    %assign/v0 v01069FD8_0, 0, 0;
7644 12 ale500
T_37.24 ;
7645 18 ale500
    %load/v 8, v0106A240_0, 1;
7646 12 ale500
    %jmp/0xz  T_37.26, 8;
7647 11 ale500
    %ix/load 0, 1, 0;
7648 18 ale500
    %assign/v0 v0106A240_0, 0, 0;
7649 12 ale500
T_37.26 ;
7650 18 ale500
    %load/v 8, v0106AE00_0, 1;
7651 12 ale500
    %jmp/0xz  T_37.28, 8;
7652 11 ale500
    %ix/load 0, 1, 0;
7653 18 ale500
    %assign/v0 v0106AE00_0, 0, 0;
7654 12 ale500
T_37.28 ;
7655 18 ale500
    %load/v 8, v01069E20_0, 1;
7656 12 ale500
    %jmp/0xz  T_37.30, 8;
7657 11 ale500
    %ix/load 0, 1, 0;
7658 18 ale500
    %assign/v0 v01069E20_0, 0, 0;
7659 12 ale500
T_37.30 ;
7660 18 ale500
    %load/v 8, v0106AE58_0, 1;
7661 12 ale500
    %jmp/0xz  T_37.32, 8;
7662 11 ale500
    %ix/load 0, 1, 0;
7663 18 ale500
    %assign/v0 v0106AE58_0, 0, 0;
7664 12 ale500
T_37.32 ;
7665 18 ale500
    %load/v 8, v0106AEB0_0, 1;
7666 12 ale500
    %jmp/0xz  T_37.34, 8;
7667 11 ale500
    %ix/load 0, 1, 0;
7668 18 ale500
    %assign/v0 v0106AEB0_0, 0, 0;
7669 12 ale500
T_37.34 ;
7670 18 ale500
    %load/v 8, v0106AFB8_0, 1;
7671 12 ale500
    %jmp/0xz  T_37.36, 8;
7672 11 ale500
    %ix/load 0, 1, 0;
7673 18 ale500
    %assign/v0 v0106AFB8_0, 0, 0;
7674 12 ale500
T_37.36 ;
7675 18 ale500
    %load/v 8, v0106B7F8_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 18 ale500
    %assign/v0 v0106A0E0_0, 0, 1;
7772 11 ale500
    %movi 8, 54, 6;
7773
    %ix/load 0, 6, 0;
7774 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
7775 11 ale500
    %ix/load 0, 8, 0;
7776 18 ale500
    %assign/v0 v0106A030_0, 0, 1;
7777 11 ale500
    %movi 8, 254, 8;
7778
    %ix/load 0, 8, 0;
7779 18 ale500
    %assign/v0 v0106A088_0, 0, 8;
7780 11 ale500
    %movi 8, 8, 6;
7781
    %ix/load 0, 6, 0;
7782 18 ale500
    %assign/v0 v0106B010_0, 0, 8;
7783 16 ale500
    %movi 8, 21, 8;
7784
    %ix/load 0, 8, 0;
7785 18 ale500
    %assign/v0 v0106AA90_0, 0, 8;
7786 16 ale500
    %jmp T_37.84;
7787 12 ale500
T_37.39 ;
7788 11 ale500
    %ix/load 0, 1, 0;
7789 18 ale500
    %assign/v0 v0106A0E0_0, 0, 1;
7790 11 ale500
    %ix/load 0, 3, 0;
7791 18 ale500
    %assign/v0 v0106AD50_0, 0, 0;
7792 11 ale500
    %movi 8, 65532, 16;
7793
    %ix/load 0, 8, 0;
7794 18 ale500
    %assign/v0 v0106A088_0, 0, 8;
7795 11 ale500
    %ix/load 0, 8, 0;
7796 18 ale500
    %assign/v0 v0106A030_0, 0, 16;
7797 11 ale500
    %ix/load 0, 8, 0;
7798 18 ale500
    %assign/v0 v0106AC48_0, 0, 1;
7799 11 ale500
    %ix/load 0, 1, 0;
7800 18 ale500
    %assign/v0 v0106AE00_0, 0, 1;
7801 11 ale500
    %movi 8, 32, 6;
7802
    %ix/load 0, 6, 0;
7803 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
7804 11 ale500
    %movi 8, 54, 6;
7805
    %ix/load 0, 6, 0;
7806 18 ale500
    %assign/v0 v0106B068_0, 0, 8;
7807
    %movi 8, 8, 6;
7808 11 ale500
    %ix/load 0, 6, 0;
7809 18 ale500
    %assign/v0 v0106B010_0, 0, 8;
7810 16 ale500
    %jmp T_37.84;
7811 12 ale500
T_37.40 ;
7812 11 ale500
    %ix/load 0, 1, 0;
7813 18 ale500
    %assign/v0 v0106A0E0_0, 0, 1;
7814 11 ale500
    %movi 8, 65530, 16;
7815
    %ix/load 0, 8, 0;
7816 18 ale500
    %assign/v0 v0106A088_0, 0, 8;
7817 11 ale500
    %ix/load 0, 8, 0;
7818 18 ale500
    %assign/v0 v0106A030_0, 0, 16;
7819 11 ale500
    %ix/load 0, 8, 0;
7820 18 ale500
    %assign/v0 v0106AC48_0, 0, 1;
7821 11 ale500
    %movi 8, 32, 6;
7822
    %ix/load 0, 6, 0;
7823 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
7824 11 ale500
    %movi 8, 54, 6;
7825
    %ix/load 0, 6, 0;
7826 18 ale500
    %assign/v0 v0106B068_0, 0, 8;
7827
    %movi 8, 8, 6;
7828 11 ale500
    %ix/load 0, 6, 0;
7829 18 ale500
    %assign/v0 v0106B010_0, 0, 8;
7830 11 ale500
    %ix/load 0, 1, 0;
7831 18 ale500
    %assign/v0 v0106AE00_0, 0, 1;
7832 16 ale500
    %jmp T_37.84;
7833 12 ale500
T_37.41 ;
7834 11 ale500
    %ix/load 0, 1, 0;
7835 18 ale500
    %assign/v0 v0106A0E0_0, 0, 1;
7836 11 ale500
    %ix/load 0, 3, 0;
7837 18 ale500
    %assign/v0 v0106ACF8_0, 0, 0;
7838 11 ale500
    %movi 8, 65528, 16;
7839
    %ix/load 0, 8, 0;
7840 18 ale500
    %assign/v0 v0106A088_0, 0, 8;
7841 11 ale500
    %ix/load 0, 8, 0;
7842 18 ale500
    %assign/v0 v0106A030_0, 0, 16;
7843 11 ale500
    %ix/load 0, 8, 0;
7844 18 ale500
    %assign/v0 v0106AC48_0, 0, 1;
7845 11 ale500
    %ix/load 0, 1, 0;
7846 18 ale500
    %assign/v0 v0106AE00_0, 0, 1;
7847 11 ale500
    %movi 8, 32, 6;
7848
    %ix/load 0, 6, 0;
7849 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
7850 11 ale500
    %movi 8, 54, 6;
7851
    %ix/load 0, 6, 0;
7852 18 ale500
    %assign/v0 v0106B068_0, 0, 8;
7853
    %movi 8, 8, 6;
7854 11 ale500
    %ix/load 0, 6, 0;
7855 18 ale500
    %assign/v0 v0106B010_0, 0, 8;
7856 16 ale500
    %jmp T_37.84;
7857 12 ale500
T_37.42 ;
7858 11 ale500
    %ix/load 0, 1, 0;
7859 18 ale500
    %assign/v0 v0106A0E0_0, 0, 1;
7860 11 ale500
    %ix/load 0, 3, 0;
7861 18 ale500
    %assign/v0 v0106ACA0_0, 0, 0;
7862 11 ale500
    %movi 8, 65526, 16;
7863
    %ix/load 0, 8, 0;
7864 18 ale500
    %assign/v0 v0106A088_0, 0, 8;
7865 11 ale500
    %ix/load 0, 8, 0;
7866 18 ale500
    %assign/v0 v0106A030_0, 0, 16;
7867 11 ale500
    %movi 8, 129, 8;
7868
    %ix/load 0, 8, 0;
7869 18 ale500
    %assign/v0 v0106AC48_0, 0, 8;
7870 11 ale500
    %ix/load 0, 1, 0;
7871 18 ale500
    %assign/v0 v01069E20_0, 0, 1;
7872 11 ale500
    %movi 8, 32, 6;
7873
    %ix/load 0, 6, 0;
7874 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
7875 11 ale500
    %movi 8, 54, 6;
7876
    %ix/load 0, 6, 0;
7877 18 ale500
    %assign/v0 v0106B068_0, 0, 8;
7878
    %movi 8, 8, 6;
7879 11 ale500
    %ix/load 0, 6, 0;
7880 18 ale500
    %assign/v0 v0106B010_0, 0, 8;
7881 16 ale500
    %jmp T_37.84;
7882 12 ale500
T_37.43 ;
7883 11 ale500
    %ix/load 0, 1, 0;
7884 18 ale500
    %assign/v0 v0106A0E0_0, 0, 1;
7885 11 ale500
    %movi 8, 65524, 16;
7886
    %ix/load 0, 8, 0;
7887 18 ale500
    %assign/v0 v0106A088_0, 0, 8;
7888 11 ale500
    %ix/load 0, 8, 0;
7889 18 ale500
    %assign/v0 v0106A030_0, 0, 16;
7890 11 ale500
    %ix/load 0, 8, 0;
7891 18 ale500
    %assign/v0 v0106AC48_0, 0, 1;
7892 11 ale500
    %ix/load 0, 1, 0;
7893 18 ale500
    %assign/v0 v0106AE00_0, 0, 1;
7894 11 ale500
    %movi 8, 32, 6;
7895
    %ix/load 0, 6, 0;
7896 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
7897 11 ale500
    %movi 8, 54, 6;
7898
    %ix/load 0, 6, 0;
7899 18 ale500
    %assign/v0 v0106B068_0, 0, 8;
7900
    %movi 8, 8, 6;
7901 11 ale500
    %ix/load 0, 6, 0;
7902 18 ale500
    %assign/v0 v0106B010_0, 0, 8;
7903 16 ale500
    %jmp T_37.84;
7904 12 ale500
T_37.44 ;
7905 11 ale500
    %ix/load 0, 1, 0;
7906 18 ale500
    %assign/v0 v0106A0E0_0, 0, 1;
7907 11 ale500
    %movi 8, 65522, 16;
7908
    %ix/load 0, 8, 0;
7909 18 ale500
    %assign/v0 v0106A088_0, 0, 8;
7910 11 ale500
    %ix/load 0, 8, 0;
7911 18 ale500
    %assign/v0 v0106A030_0, 0, 16;
7912 11 ale500
    %ix/load 0, 8, 0;
7913 18 ale500
    %assign/v0 v0106AC48_0, 0, 1;
7914 11 ale500
    %ix/load 0, 1, 0;
7915 18 ale500
    %assign/v0 v0106AE00_0, 0, 1;
7916 11 ale500
    %movi 8, 32, 6;
7917
    %ix/load 0, 6, 0;
7918 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
7919 11 ale500
    %movi 8, 54, 6;
7920
    %ix/load 0, 6, 0;
7921 18 ale500
    %assign/v0 v0106B068_0, 0, 8;
7922
    %movi 8, 8, 6;
7923 11 ale500
    %ix/load 0, 6, 0;
7924 18 ale500
    %assign/v0 v0106B010_0, 0, 8;
7925 16 ale500
    %jmp T_37.84;
7926 12 ale500
T_37.45 ;
7927 11 ale500
    %ix/load 0, 1, 0;
7928 18 ale500
    %assign/v0 v0106A0E0_0, 0, 1;
7929 11 ale500
    %movi 8, 65520, 16;
7930
    %ix/load 0, 8, 0;
7931 18 ale500
    %assign/v0 v0106A088_0, 0, 8;
7932 11 ale500
    %ix/load 0, 8, 0;
7933 18 ale500
    %assign/v0 v0106A030_0, 0, 16;
7934 11 ale500
    %ix/load 0, 8, 0;
7935 18 ale500
    %assign/v0 v0106AC48_0, 0, 1;
7936 11 ale500
    %ix/load 0, 1, 0;
7937 18 ale500
    %assign/v0 v0106AE00_0, 0, 1;
7938 11 ale500
    %movi 8, 32, 6;
7939
    %ix/load 0, 6, 0;
7940 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
7941 11 ale500
    %movi 8, 54, 6;
7942
    %ix/load 0, 6, 0;
7943 18 ale500
    %assign/v0 v0106B068_0, 0, 8;
7944
    %movi 8, 8, 6;
7945 11 ale500
    %ix/load 0, 6, 0;
7946 18 ale500
    %assign/v0 v0106B010_0, 0, 8;
7947 16 ale500
    %jmp T_37.84;
7948 12 ale500
T_37.46 ;
7949 18 ale500
    %vpi_call 3 450 "$display", "cpu_data_i %02x %t", v01068F28_0, $time;
7950 11 ale500
    %movi 8, 9, 6;
7951
    %ix/load 0, 6, 0;
7952 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
7953 16 ale500
    %jmp T_37.84;
7954 12 ale500
T_37.47 ;
7955 18 ale500
    %load/v 8, v0106A3A0_0, 3;
7956 16 ale500
    %cmpi/u 8, 0, 3;
7957
    %jmp/1 T_37.85, 6;
7958
    %cmpi/u 8, 1, 3;
7959
    %jmp/1 T_37.86, 6;
7960
    %cmpi/u 8, 2, 3;
7961
    %jmp/1 T_37.87, 6;
7962
    %cmpi/u 8, 3, 3;
7963
    %jmp/1 T_37.88, 6;
7964
    %cmpi/u 8, 4, 3;
7965
    %jmp/1 T_37.89, 6;
7966
    %cmpi/u 8, 5, 3;
7967
    %jmp/1 T_37.90, 6;
7968
    %jmp T_37.91;
7969
T_37.85 ;
7970
    %ix/load 0, 1, 0;
7971 18 ale500
    %assign/v0 v0106AAE8_0, 0, 0;
7972 16 ale500
    %ix/load 0, 1, 0;
7973 18 ale500
    %assign/v0 v0106AB40_0, 0, 0;
7974
    %movi 8, 18, 8;
7975
    %ix/load 0, 8, 0;
7976
    %assign/v0 v0106AA90_0, 0, 8;
7977 16 ale500
    %ix/load 0, 4, 0;
7978 18 ale500
    %assign/v0 v0106ABF0_0, 0, 1;
7979
    %load/v 8, v0106A988_0, 1;
7980 16 ale500
    %jmp/0xz  T_37.92, 8;
7981 11 ale500
    %movi 8, 1, 6;
7982
    %ix/load 0, 6, 0;
7983 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
7984 16 ale500
    %jmp T_37.93;
7985
T_37.92 ;
7986 18 ale500
    %load/v 8, v0106A138_0, 1;
7987 11 ale500
    %ix/load 1, 6, 0;
7988
    %mov 4, 0, 1;
7989 16 ale500
    %jmp/1 T_37.94, 4;
7990 18 ale500
    %load/x1p 9, v0106B590_0, 1;
7991 16 ale500
    %jmp T_37.95;
7992
T_37.94 ;
7993 11 ale500
    %mov 9, 2, 1;
7994 16 ale500
T_37.95 ;
7995 11 ale500
; Save base=9 wid=1 in lookaside.
7996 18 ale500
    %inv 9, 1;
7997 11 ale500
    %and 8, 9, 1;
7998 16 ale500
    %jmp/0xz  T_37.96, 8;
7999 11 ale500
    %movi 8, 4, 6;
8000
    %ix/load 0, 6, 0;
8001 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8002 16 ale500
    %jmp T_37.97;
8003
T_37.96 ;
8004 18 ale500
    %load/v 8, v0106A348_0, 1;
8005 11 ale500
    %ix/load 1, 5, 0;
8006
    %mov 4, 0, 1;
8007 16 ale500
    %jmp/1 T_37.98, 4;
8008 18 ale500
    %load/x1p 9, v0106B590_0, 1;
8009 16 ale500
    %jmp T_37.99;
8010
T_37.98 ;
8011 11 ale500
    %mov 9, 2, 1;
8012 16 ale500
T_37.99 ;
8013 11 ale500
; Save base=9 wid=1 in lookaside.
8014 18 ale500
    %inv 9, 1;
8015 11 ale500
    %and 8, 9, 1;
8016 16 ale500
    %jmp/0xz  T_37.100, 8;
8017 11 ale500
    %movi 8, 3, 6;
8018
    %ix/load 0, 6, 0;
8019 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8020 16 ale500
    %jmp T_37.101;
8021 12 ale500
T_37.100 ;
8022 11 ale500
    %ix/load 0, 1, 0;
8023 18 ale500
    %load/vp0 8, v0106A3A0_0, 3;
8024 16 ale500
    %ix/load 0, 3, 0;
8025 18 ale500
    %assign/v0 v0106A3A0_0, 0, 8;
8026
    %load/v 8, v0106B6F0_0, 16;
8027 16 ale500
    %ix/load 0, 16, 0;
8028 18 ale500
    %assign/v0 v01069E78_0, 0, 8;
8029 11 ale500
    %ix/load 0, 1, 0;
8030 18 ale500
    %assign/v0 v0106A1E8_0, 0, 1;
8031 16 ale500
T_37.101 ;
8032
T_37.97 ;
8033
T_37.93 ;
8034
    %jmp T_37.91;
8035
T_37.86 ;
8036 11 ale500
    %ix/load 0, 1, 0;
8037 18 ale500
    %assign/v0 v01069F28_0, 0, 1;
8038 11 ale500
    %ix/load 0, 1, 0;
8039 18 ale500
    %load/vp0 8, v0106A3A0_0, 3;
8040 16 ale500
    %ix/load 0, 3, 0;
8041 18 ale500
    %assign/v0 v0106A3A0_0, 0, 8;
8042 16 ale500
    %jmp T_37.91;
8043
T_37.87 ;
8044 18 ale500
    %load/v 8, v01068FD8_0, 1;
8045 16 ale500
    %jmp/0xz  T_37.102, 8;
8046 18 ale500
    %load/v 8, v01068F28_0, 8;
8047 11 ale500
    %ix/load 0, 8, 0;
8048 18 ale500
    %assign/v0 v0106AA90_0, 0, 8;
8049 16 ale500
    %ix/load 0, 1, 0;
8050 18 ale500
    %assign/v0 v01069F28_0, 0, 0;
8051
    %load/v 8, v01068F28_0, 8;
8052 11 ale500
    %cmpi/u 8, 16, 8;
8053 16 ale500
    %jmp/1 T_37.104, 6;
8054 11 ale500
    %cmpi/u 8, 17, 8;
8055 16 ale500
    %jmp/1 T_37.105, 6;
8056 11 ale500
    %cmpi/u 8, 30, 8;
8057 16 ale500
    %jmp/1 T_37.106, 6;
8058 11 ale500
    %cmpi/u 8, 31, 8;
8059 16 ale500
    %jmp/1 T_37.107, 6;
8060 11 ale500
    %movi 8, 15, 6;
8061
    %ix/load 0, 6, 0;
8062 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8063 16 ale500
    %ix/load 0, 3, 0;
8064 18 ale500
    %assign/v0 v0106A3A0_0, 0, 0;
8065 16 ale500
    %jmp T_37.109;
8066
T_37.104 ;
8067 11 ale500
    %ix/load 0, 1, 0;
8068 18 ale500
    %assign/v0 v0106AAE8_0, 0, 1;
8069 11 ale500
    %ix/load 0, 1, 0;
8070 18 ale500
    %load/vp0 8, v0106A3A0_0, 3;
8071 16 ale500
    %ix/load 0, 3, 0;
8072 18 ale500
    %assign/v0 v0106A3A0_0, 0, 8;
8073 16 ale500
    %jmp T_37.109;
8074
T_37.105 ;
8075
    %ix/load 0, 1, 0;
8076 18 ale500
    %assign/v0 v0106AB40_0, 0, 1;
8077 16 ale500
    %ix/load 0, 1, 0;
8078 18 ale500
    %load/vp0 8, v0106A3A0_0, 3;
8079 16 ale500
    %ix/load 0, 3, 0;
8080 18 ale500
    %assign/v0 v0106A3A0_0, 0, 8;
8081 16 ale500
    %jmp T_37.109;
8082 12 ale500
T_37.106 ;
8083 16 ale500
    %ix/load 0, 1, 0;
8084 18 ale500
    %load/vp0 8, v0106A3A0_0, 3;
8085 16 ale500
    %ix/load 0, 3, 0;
8086 18 ale500
    %assign/v0 v0106A3A0_0, 0, 8;
8087 16 ale500
    %jmp T_37.109;
8088
T_37.107 ;
8089
    %ix/load 0, 1, 0;
8090 18 ale500
    %load/vp0 8, v0106A3A0_0, 3;
8091 16 ale500
    %ix/load 0, 3, 0;
8092 18 ale500
    %assign/v0 v0106A3A0_0, 0, 8;
8093 16 ale500
    %jmp T_37.109;
8094
T_37.109 ;
8095
T_37.102 ;
8096
    %jmp T_37.91;
8097
T_37.88 ;
8098 18 ale500
    %load/v 8, v0106B6F0_0, 16;
8099 11 ale500
    %ix/load 0, 16, 0;
8100 18 ale500
    %assign/v0 v01069E78_0, 0, 8;
8101 11 ale500
    %ix/load 0, 1, 0;
8102 18 ale500
    %assign/v0 v0106A1E8_0, 0, 1;
8103 16 ale500
    %ix/load 0, 1, 0;
8104 18 ale500
    %load/vp0 8, v0106A3A0_0, 3;
8105 16 ale500
    %ix/load 0, 3, 0;
8106 18 ale500
    %assign/v0 v0106A3A0_0, 0, 8;
8107 16 ale500
    %jmp T_37.91;
8108
T_37.89 ;
8109
    %ix/load 0, 1, 0;
8110 18 ale500
    %assign/v0 v01069F28_0, 0, 1;
8111 16 ale500
    %ix/load 0, 1, 0;
8112 18 ale500
    %load/vp0 8, v0106A3A0_0, 3;
8113 16 ale500
    %ix/load 0, 3, 0;
8114 18 ale500
    %assign/v0 v0106A3A0_0, 0, 8;
8115 16 ale500
    %jmp T_37.91;
8116
T_37.90 ;
8117 18 ale500
    %load/v 8, v01068FD8_0, 1;
8118 16 ale500
    %jmp/0xz  T_37.110, 8;
8119
    %ix/load 0, 3, 0;
8120 18 ale500
    %assign/v0 v0106A3A0_0, 0, 0;
8121
    %load/v 8, v01068F28_0, 8;
8122 11 ale500
    %ix/load 0, 8, 0;
8123 18 ale500
    %assign/v0 v0106AB98_0, 0, 8;
8124 11 ale500
    %ix/load 0, 1, 0;
8125 18 ale500
    %assign/v0 v01069F28_0, 0, 0;
8126 16 ale500
    %movi 8, 15, 6;
8127 11 ale500
    %ix/load 0, 6, 0;
8128 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8129 16 ale500
T_37.110 ;
8130
    %jmp T_37.91;
8131
T_37.91 ;
8132
    %jmp T_37.84;
8133
T_37.48 ;
8134 18 ale500
    %load/v 8, v01069C10_0, 3;
8135 11 ale500
    %cmpi/u 8, 0, 3;
8136 16 ale500
    %jmp/1 T_37.112, 6;
8137 11 ale500
    %cmpi/u 8, 1, 3;
8138 16 ale500
    %jmp/1 T_37.113, 6;
8139 11 ale500
    %cmpi/u 8, 2, 3;
8140 16 ale500
    %jmp/1 T_37.114, 6;
8141 11 ale500
    %cmpi/u 8, 3, 3;
8142 16 ale500
    %jmp/1 T_37.115, 6;
8143 11 ale500
    %cmpi/u 8, 4, 3;
8144 16 ale500
    %jmp/1 T_37.116, 6;
8145 11 ale500
    %cmpi/u 8, 5, 3;
8146 16 ale500
    %jmp/1 T_37.117, 6;
8147 11 ale500
    %cmpi/u 8, 6, 3;
8148 16 ale500
    %jmp/1 T_37.118, 6;
8149 11 ale500
    %cmpi/u 8, 7, 3;
8150 16 ale500
    %jmp/1 T_37.119, 6;
8151
    %jmp T_37.120;
8152
T_37.112 ;
8153 18 ale500
    %load/v 8, v0106B4E0_0, 1;
8154 16 ale500
    %jmp/0xz  T_37.121, 8;
8155 14 ale500
    %movi 8, 38, 6;
8156 11 ale500
    %ix/load 0, 6, 0;
8157 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8158 16 ale500
    %jmp T_37.122;
8159
T_37.121 ;
8160 18 ale500
    %load/v 8, v0106B380_0, 1;
8161 16 ale500
    %jmp/0xz  T_37.123, 8;
8162 11 ale500
    %movi 8, 51, 6;
8163
    %ix/load 0, 6, 0;
8164 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8165 11 ale500
    %movi 8, 32, 6;
8166
    %ix/load 0, 6, 0;
8167 18 ale500
    %assign/v0 v0106B0C0_0, 0, 8;
8168 11 ale500
    %movi 8, 9, 6;
8169
    %ix/load 0, 6, 0;
8170 18 ale500
    %assign/v0 v0106B068_0, 0, 8;
8171 16 ale500
    %jmp T_37.124;
8172
T_37.123 ;
8173 18 ale500
    %load/v 8, v0106B328_0, 1;
8174 16 ale500
    %jmp/0xz  T_37.125, 8;
8175 11 ale500
    %movi 8, 33, 6;
8176
    %ix/load 0, 6, 0;
8177 18 ale500
    %assign/v0 v0106B0C0_0, 0, 8;
8178 11 ale500
    %movi 8, 51, 6;
8179
    %ix/load 0, 6, 0;
8180 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8181 16 ale500
    %jmp T_37.126;
8182
T_37.125 ;
8183 18 ale500
    %load/v 8, v0106B170_0, 1;
8184 16 ale500
    %jmp/0xz  T_37.127, 8;
8185
    %ix/load 0, 1, 0;
8186 18 ale500
    %assign/v0 v0106AEB0_0, 0, 1;
8187 16 ale500
    %movi 8, 21, 6;
8188
    %ix/load 0, 6, 0;
8189 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8190 16 ale500
    %jmp T_37.128;
8191
T_37.127 ;
8192 18 ale500
    %load/v 8, v0106B538_0, 1;
8193 16 ale500
    %jmp/0xz  T_37.129, 8;
8194
    %ix/load 0, 1, 0;
8195 18 ale500
    %assign/v0 v0106AFB8_0, 0, 1;
8196 16 ale500
    %movi 8, 21, 6;
8197
    %ix/load 0, 6, 0;
8198 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8199 16 ale500
    %jmp T_37.130;
8200
T_37.129 ;
8201 14 ale500
    %movi 8, 9, 6;
8202 11 ale500
    %ix/load 0, 6, 0;
8203 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8204 16 ale500
T_37.130 ;
8205
T_37.128 ;
8206
T_37.126 ;
8207
T_37.124 ;
8208
T_37.122 ;
8209
    %jmp T_37.120;
8210
T_37.113 ;
8211 18 ale500
    %load/v 8, v01069798_0, 1;
8212 16 ale500
    %jmp/0xz  T_37.131, 8;
8213 11 ale500
    %movi 8, 48, 6;
8214
    %ix/load 0, 6, 0;
8215 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8216 16 ale500
    %jmp T_37.132;
8217
T_37.131 ;
8218 11 ale500
    %movi 8, 51, 6;
8219
    %ix/load 0, 6, 0;
8220 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8221 16 ale500
T_37.132 ;
8222 11 ale500
    %movi 8, 17, 6;
8223
    %ix/load 0, 6, 0;
8224 18 ale500
    %assign/v0 v0106B0C0_0, 0, 8;
8225 16 ale500
    %jmp T_37.120;
8226
T_37.114 ;
8227 18 ale500
    %load/v 8, v0106B3D8_0, 1;
8228 16 ale500
    %jmp/0xz  T_37.133, 8;
8229 14 ale500
    %movi 8, 33, 6;
8230 11 ale500
    %ix/load 0, 6, 0;
8231 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8232 14 ale500
    %ix/load 0, 8, 0;
8233 18 ale500
    %assign/v0 v0106AC48_0, 0, 1;
8234 16 ale500
    %jmp T_37.134;
8235
T_37.133 ;
8236 18 ale500
    %load/v 8, v0106B430_0, 1;
8237 16 ale500
    %jmp/0xz  T_37.135, 8;
8238 14 ale500
    %movi 8, 33, 6;
8239
    %ix/load 0, 6, 0;
8240 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8241 14 ale500
    %movi 8, 128, 8;
8242
    %ix/load 0, 8, 0;
8243 18 ale500
    %assign/v0 v0106AC48_0, 0, 8;
8244 16 ale500
    %jmp T_37.136;
8245
T_37.135 ;
8246 18 ale500
    %load/v 8, v0106B2D0_0, 1;
8247 16 ale500
    %jmp/0xz  T_37.137, 8;
8248 11 ale500
    %ix/load 0, 1, 0;
8249 18 ale500
    %assign/v0 v0106A4A8_0, 0, 1;
8250 11 ale500
    %movi 8, 17, 6;
8251
    %ix/load 0, 6, 0;
8252 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8253 16 ale500
    %jmp T_37.138;
8254
T_37.137 ;
8255 18 ale500
    %load/v 8, v0106B488_0, 1;
8256 16 ale500
    %jmp/0xz  T_37.139, 8;
8257 18 ale500
    %load/v 8, v0106AAE8_0, 1;
8258 16 ale500
    %jmp/0xz  T_37.141, 8;
8259
    %movi 8, 5, 6;
8260
    %ix/load 0, 6, 0;
8261 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8262 16 ale500
    %jmp T_37.142;
8263
T_37.141 ;
8264 18 ale500
    %load/v 8, v0106AB40_0, 1;
8265 16 ale500
    %jmp/0xz  T_37.143, 8;
8266
    %movi 8, 6, 6;
8267
    %ix/load 0, 6, 0;
8268 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8269 16 ale500
    %jmp T_37.144;
8270
T_37.143 ;
8271 11 ale500
    %movi 8, 2, 6;
8272
    %ix/load 0, 6, 0;
8273 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8274 16 ale500
T_37.144 ;
8275
T_37.142 ;
8276
    %jmp T_37.140;
8277
T_37.139 ;
8278 14 ale500
    %movi 8, 17, 6;
8279
    %ix/load 0, 6, 0;
8280 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8281 16 ale500
T_37.140 ;
8282
T_37.138 ;
8283
T_37.136 ;
8284
T_37.134 ;
8285
    %jmp T_37.120;
8286
T_37.115 ;
8287 11 ale500
    %movi 8, 51, 6;
8288
    %ix/load 0, 6, 0;
8289 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8290
    %load/v 8, v0106B220_0, 1;
8291 16 ale500
    %jmp/0xz  T_37.145, 8;
8292 14 ale500
    %movi 8, 28, 6;
8293
    %ix/load 0, 6, 0;
8294 18 ale500
    %assign/v0 v0106B0C0_0, 0, 8;
8295 16 ale500
    %jmp T_37.146;
8296
T_37.145 ;
8297 18 ale500
    %load/v 8, v0106B1C8_0, 1;
8298 16 ale500
    %jmp/0xz  T_37.147, 8;
8299 14 ale500
    %movi 8, 27, 6;
8300
    %ix/load 0, 6, 0;
8301 18 ale500
    %assign/v0 v0106B0C0_0, 0, 8;
8302 16 ale500
    %jmp T_37.148;
8303
T_37.147 ;
8304 18 ale500
    %load/v 8, v01069B60_0, 1;
8305 16 ale500
    %jmp/0xz  T_37.149, 8;
8306 11 ale500
    %movi 8, 54, 6;
8307
    %ix/load 0, 6, 0;
8308 18 ale500
    %assign/v0 v0106B0C0_0, 0, 8;
8309 11 ale500
    %movi 8, 17, 6;
8310
    %ix/load 0, 6, 0;
8311 18 ale500
    %assign/v0 v0106B010_0, 0, 8;
8312 16 ale500
    %jmp T_37.150;
8313
T_37.149 ;
8314 11 ale500
    %movi 8, 17, 6;
8315
    %ix/load 0, 6, 0;
8316 18 ale500
    %assign/v0 v0106B0C0_0, 0, 8;
8317 16 ale500
T_37.150 ;
8318 18 ale500
    %load/v 8, v0106B5E8_0, 8;
8319 11 ale500
    %ix/load 0, 8, 0;
8320 18 ale500
    %assign/v0 v0106A030_0, 0, 8;
8321 16 ale500
T_37.148 ;
8322
T_37.146 ;
8323
    %jmp T_37.120;
8324
T_37.116 ;
8325 11 ale500
    %movi 8, 22, 6;
8326
    %ix/load 0, 6, 0;
8327 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8328 16 ale500
    %jmp T_37.120;
8329
T_37.117 ;
8330 11 ale500
    %movi 8, 48, 6;
8331
    %ix/load 0, 6, 0;
8332 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8333
    %load/v 8, v0106B220_0, 1;
8334 16 ale500
    %jmp/0xz  T_37.151, 8;
8335 14 ale500
    %movi 8, 28, 6;
8336
    %ix/load 0, 6, 0;
8337 18 ale500
    %assign/v0 v0106B0C0_0, 0, 8;
8338 16 ale500
    %jmp T_37.152;
8339
T_37.151 ;
8340 18 ale500
    %load/v 8, v0106B1C8_0, 1;
8341 16 ale500
    %jmp/0xz  T_37.153, 8;
8342 14 ale500
    %movi 8, 27, 6;
8343
    %ix/load 0, 6, 0;
8344 18 ale500
    %assign/v0 v0106B0C0_0, 0, 8;
8345 16 ale500
    %jmp T_37.154;
8346
T_37.153 ;
8347 18 ale500
    %load/v 8, v01069B60_0, 1;
8348 16 ale500
    %jmp/0xz  T_37.155, 8;
8349 11 ale500
    %movi 8, 54, 6;
8350
    %ix/load 0, 6, 0;
8351 18 ale500
    %assign/v0 v0106B0C0_0, 0, 8;
8352 11 ale500
    %movi 8, 17, 6;
8353
    %ix/load 0, 6, 0;
8354 18 ale500
    %assign/v0 v0106B010_0, 0, 8;
8355 16 ale500
    %jmp T_37.156;
8356
T_37.155 ;
8357 11 ale500
    %movi 8, 17, 6;
8358
    %ix/load 0, 6, 0;
8359 18 ale500
    %assign/v0 v0106B0C0_0, 0, 8;
8360 16 ale500
T_37.156 ;
8361
T_37.154 ;
8362
T_37.152 ;
8363
    %jmp T_37.120;
8364
T_37.118 ;
8365 11 ale500
    %movi 8, 51, 6;
8366
    %ix/load 0, 6, 0;
8367 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8368
    %load/v 8, v0106B220_0, 1;
8369 16 ale500
    %jmp/0xz  T_37.157, 8;
8370 11 ale500
    %movi 8, 28, 6;
8371
    %ix/load 0, 6, 0;
8372 18 ale500
    %assign/v0 v0106B0C0_0, 0, 8;
8373 16 ale500
    %jmp T_37.158;
8374
T_37.157 ;
8375 11 ale500
    %movi 8, 27, 6;
8376
    %ix/load 0, 6, 0;
8377 18 ale500
    %assign/v0 v0106B0C0_0, 0, 8;
8378 16 ale500
T_37.158 ;
8379
    %jmp T_37.120;
8380
T_37.119 ;
8381 11 ale500
    %movi 8, 48, 6;
8382
    %ix/load 0, 6, 0;
8383 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8384
    %load/v 8, v0106B220_0, 1;
8385 16 ale500
    %jmp/0xz  T_37.159, 8;
8386 11 ale500
    %movi 8, 28, 6;
8387
    %ix/load 0, 6, 0;
8388 18 ale500
    %assign/v0 v0106B0C0_0, 0, 8;
8389 16 ale500
    %jmp T_37.160;
8390
T_37.159 ;
8391 11 ale500
    %movi 8, 27, 6;
8392
    %ix/load 0, 6, 0;
8393 18 ale500
    %assign/v0 v0106B0C0_0, 0, 8;
8394 16 ale500
T_37.160 ;
8395
    %jmp T_37.120;
8396
T_37.120 ;
8397
    %jmp T_37.84;
8398
T_37.49 ;
8399 18 ale500
    %load/v 8, v0106A4A8_0, 1;
8400 16 ale500
    %inv 8, 1;
8401
    %jmp/0xz  T_37.161, 8;
8402
    %movi 8, 18, 6;
8403 11 ale500
    %ix/load 0, 6, 0;
8404 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8405 11 ale500
    %ix/load 0, 1, 0;
8406 18 ale500
    %assign/v0 v0106AE58_0, 0, 1;
8407 16 ale500
T_37.161 ;
8408
    %ix/load 0, 1, 0;
8409 18 ale500
    %assign/v0 v0106A4A8_0, 0, 0;
8410 16 ale500
    %jmp T_37.84;
8411
T_37.50 ;
8412 14 ale500
    %movi 8, 9, 6;
8413
    %ix/load 0, 6, 0;
8414 18 ale500
    %assign/v0 v0106B010_0, 0, 8;
8415
    %load/v 8, v0106B118_0, 1;
8416 16 ale500
    %jmp/0xz  T_37.163, 8;
8417
    %movi 8, 19, 6;
8418 11 ale500
    %ix/load 0, 6, 0;
8419 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8420 16 ale500
    %jmp T_37.164;
8421
T_37.163 ;
8422 18 ale500
    %load/v 8, v01069848_0, 2;
8423 16 ale500
    %mov 10, 0, 1;
8424
    %cmpi/u 8, 1, 3;
8425
    %jmp/0xz  T_37.165, 4;
8426
    %movi 8, 62, 6;
8427 14 ale500
    %ix/load 0, 6, 0;
8428 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8429 16 ale500
    %jmp T_37.166;
8430 14 ale500
T_37.165 ;
8431 18 ale500
    %load/v 8, v01069848_0, 2;
8432 16 ale500
    %mov 10, 0, 1;
8433
    %cmpi/u 8, 2, 3;
8434
    %jmp/0xz  T_37.167, 4;
8435
    %movi 8, 60, 6;
8436 11 ale500
    %ix/load 0, 6, 0;
8437 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8438 14 ale500
    %jmp T_37.168;
8439
T_37.167 ;
8440 11 ale500
    %movi 8, 9, 6;
8441
    %ix/load 0, 6, 0;
8442 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8443
    %load/v 8, v01069A00_0, 1;
8444
    %load/v 9, v01069C10_0, 3;
8445 12 ale500
    %cmpi/u 9, 4, 3;
8446
    %mov 9, 4, 1;
8447
    %and 8, 9, 1;
8448 11 ale500
    %ix/load 0, 1, 0;
8449 18 ale500
    %assign/v0 v0106AF60_0, 0, 8;
8450 16 ale500
T_37.168 ;
8451
T_37.166 ;
8452
T_37.164 ;
8453
    %jmp T_37.84;
8454
T_37.51 ;
8455 11 ale500
    %ix/load 0, 8, 0;
8456 18 ale500
    %assign/v0 v0106AC48_0, 0, 1;
8457 11 ale500
    %ix/load 0, 1, 0;
8458 18 ale500
    %assign/v0 v0106AE00_0, 0, 1;
8459 11 ale500
    %movi 8, 32, 6;
8460
    %ix/load 0, 6, 0;
8461 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8462 11 ale500
    %movi 8, 20, 6;
8463
    %ix/load 0, 6, 0;
8464 18 ale500
    %assign/v0 v0106B068_0, 0, 8;
8465 16 ale500
    %jmp T_37.84;
8466
T_37.52 ;
8467 11 ale500
    %ix/load 0, 1, 0;
8468 18 ale500
    %assign/v0 v0106A0E0_0, 0, 1;
8469 11 ale500
    %movi 8, 9, 6;
8470
    %ix/load 0, 6, 0;
8471 18 ale500
    %assign/v0 v0106B010_0, 0, 8;
8472 11 ale500
    %ix/load 0, 8, 0;
8473 18 ale500
    %assign/v0 v0106A030_0, 0, 1;
8474 11 ale500
    %ix/load 0, 4, 0;
8475
    %ix/load 1, 4, 0;
8476 18 ale500
    %assign/v0/x1 v0106A088_0, 0, 1;
8477
    %load/v 8, v0106A988_0, 1;
8478 16 ale500
    %jmp/0xz  T_37.169, 8;
8479 11 ale500
    %ix/load 0, 3, 0;
8480 18 ale500
    %assign/v0 v0106AD50_0, 0, 0;
8481 11 ale500
    %movi 8, 12, 4;
8482
    %ix/load 0, 4, 0;
8483
    %ix/load 1, 0, 0;
8484 18 ale500
    %assign/v0/x1 v0106A088_0, 0, 8;
8485 11 ale500
    %movi 8, 54, 6;
8486
    %ix/load 0, 6, 0;
8487 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8488 16 ale500
    %jmp T_37.170;
8489
T_37.169 ;
8490 18 ale500
    %load/v 8, v0106A138_0, 1;
8491 11 ale500
    %ix/load 1, 6, 0;
8492
    %mov 4, 0, 1;
8493 16 ale500
    %jmp/1 T_37.171, 4;
8494 18 ale500
    %load/x1p 9, v0106B590_0, 1;
8495 16 ale500
    %jmp T_37.172;
8496
T_37.171 ;
8497 11 ale500
    %mov 9, 2, 1;
8498 16 ale500
T_37.172 ;
8499 11 ale500
; Save base=9 wid=1 in lookaside.
8500
    %and 8, 9, 1;
8501 16 ale500
    %jmp/0xz  T_37.173, 8;
8502 11 ale500
    %ix/load 0, 3, 0;
8503 18 ale500
    %assign/v0 v0106ACA0_0, 0, 0;
8504 11 ale500
    %movi 8, 6, 4;
8505
    %ix/load 0, 4, 0;
8506
    %ix/load 1, 0, 0;
8507 18 ale500
    %assign/v0/x1 v0106A088_0, 0, 8;
8508 11 ale500
    %movi 8, 54, 6;
8509
    %ix/load 0, 6, 0;
8510 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8511 16 ale500
    %jmp T_37.174;
8512
T_37.173 ;
8513 18 ale500
    %load/v 8, v0106A348_0, 1;
8514 11 ale500
    %ix/load 1, 5, 0;
8515
    %mov 4, 0, 1;
8516 16 ale500
    %jmp/1 T_37.175, 4;
8517 18 ale500
    %load/x1p 9, v0106B590_0, 1;
8518 16 ale500
    %jmp T_37.176;
8519
T_37.175 ;
8520 11 ale500
    %mov 9, 2, 1;
8521 16 ale500
T_37.176 ;
8522 11 ale500
; Save base=9 wid=1 in lookaside.
8523
    %and 8, 9, 1;
8524 16 ale500
    %jmp/0xz  T_37.177, 8;
8525 11 ale500
    %ix/load 0, 3, 0;
8526 18 ale500
    %assign/v0 v0106ACF8_0, 0, 0;
8527 11 ale500
    %movi 8, 8, 4;
8528
    %ix/load 0, 4, 0;
8529
    %ix/load 1, 0, 0;
8530 18 ale500
    %assign/v0/x1 v0106A088_0, 0, 8;
8531 11 ale500
    %movi 8, 54, 6;
8532
    %ix/load 0, 6, 0;
8533 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8534 16 ale500
T_37.177 ;
8535
T_37.174 ;
8536
T_37.170 ;
8537
    %jmp T_37.84;
8538
T_37.53 ;
8539 18 ale500
    %load/v 8, v0106A988_0, 1;
8540 16 ale500
    %jmp/0xz  T_37.179, 8;
8541 18 ale500
    %load/v 8, v0106AD50_0, 3;
8542 11 ale500
    %cmpi/u 8, 7, 3;
8543 16 ale500
    %jmp/0xz  T_37.181, 4;
8544 11 ale500
    %movi 8, 1, 6;
8545
    %ix/load 0, 6, 0;
8546 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8547 16 ale500
    %jmp T_37.182;
8548
T_37.181 ;
8549 11 ale500
    %movi 8, 9, 6;
8550
    %ix/load 0, 6, 0;
8551 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8552 11 ale500
    %ix/load 0, 3, 0;
8553 18 ale500
    %assign/v0 v0106AD50_0, 0, 0;
8554 16 ale500
T_37.182 ;
8555
    %jmp T_37.180;
8556
T_37.179 ;
8557 18 ale500
    %load/v 8, v0106A138_0, 1;
8558 11 ale500
    %ix/load 1, 6, 0;
8559
    %mov 4, 0, 1;
8560 16 ale500
    %jmp/1 T_37.183, 4;
8561 18 ale500
    %load/x1p 9, v0106B590_0, 1;
8562 16 ale500
    %jmp T_37.184;
8563
T_37.183 ;
8564 11 ale500
    %mov 9, 2, 1;
8565 16 ale500
T_37.184 ;
8566 11 ale500
; Save base=9 wid=1 in lookaside.
8567
    %and 8, 9, 1;
8568 16 ale500
    %jmp/0xz  T_37.185, 8;
8569 18 ale500
    %load/v 8, v0106ACA0_0, 3;
8570 11 ale500
    %cmpi/u 8, 7, 3;
8571 16 ale500
    %jmp/0xz  T_37.187, 4;
8572 11 ale500
    %movi 8, 4, 6;
8573
    %ix/load 0, 6, 0;
8574 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8575 16 ale500
    %jmp T_37.188;
8576
T_37.187 ;
8577 11 ale500
    %movi 8, 9, 6;
8578
    %ix/load 0, 6, 0;
8579 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8580 11 ale500
    %ix/load 0, 3, 0;
8581 18 ale500
    %assign/v0 v0106ACA0_0, 0, 0;
8582 16 ale500
T_37.188 ;
8583
    %jmp T_37.186;
8584
T_37.185 ;
8585 18 ale500
    %load/v 8, v0106A348_0, 1;
8586 11 ale500
    %ix/load 1, 5, 0;
8587
    %mov 4, 0, 1;
8588 16 ale500
    %jmp/1 T_37.189, 4;
8589 18 ale500
    %load/x1p 9, v0106B590_0, 1;
8590 16 ale500
    %jmp T_37.190;
8591
T_37.189 ;
8592 11 ale500
    %mov 9, 2, 1;
8593 16 ale500
T_37.190 ;
8594 11 ale500
; Save base=9 wid=1 in lookaside.
8595
    %and 8, 9, 1;
8596 16 ale500
    %jmp/0xz  T_37.191, 8;
8597 18 ale500
    %load/v 8, v0106ACF8_0, 3;
8598 11 ale500
    %cmpi/u 8, 7, 3;
8599 16 ale500
    %jmp/0xz  T_37.193, 4;
8600 11 ale500
    %movi 8, 3, 6;
8601
    %ix/load 0, 6, 0;
8602 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8603 16 ale500
    %jmp T_37.194;
8604
T_37.193 ;
8605 11 ale500
    %movi 8, 9, 6;
8606
    %ix/load 0, 6, 0;
8607 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8608 11 ale500
    %ix/load 0, 3, 0;
8609 18 ale500
    %assign/v0 v0106ACF8_0, 0, 0;
8610 16 ale500
T_37.194 ;
8611
    %jmp T_37.192;
8612
T_37.191 ;
8613 11 ale500
    %movi 8, 10, 6;
8614
    %ix/load 0, 6, 0;
8615 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8616
    %load/v 8, v0106B6F0_0, 16;
8617 11 ale500
    %ix/load 0, 16, 0;
8618 18 ale500
    %assign/v0 v01069E78_0, 0, 8;
8619 16 ale500
T_37.192 ;
8620
T_37.186 ;
8621
T_37.180 ;
8622
    %jmp T_37.84;
8623
T_37.54 ;
8624 11 ale500
    %movi 8, 9, 6;
8625
    %ix/load 0, 6, 0;
8626 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8627 16 ale500
    %jmp T_37.84;
8628
T_37.55 ;
8629 18 ale500
    %load/v 8, v0106B6F0_0, 16;
8630 11 ale500
    %ix/load 0, 16, 0;
8631 18 ale500
    %assign/v0 v01069E78_0, 0, 8;
8632 11 ale500
    %movi 8, 23, 6;
8633
    %ix/load 0, 6, 0;
8634 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8635 11 ale500
    %ix/load 0, 1, 0;
8636 18 ale500
    %assign/v0 v0106A1E8_0, 0, 1;
8637 16 ale500
    %jmp T_37.84;
8638
T_37.56 ;
8639 11 ale500
    %ix/load 0, 1, 0;
8640 18 ale500
    %assign/v0 v01069F28_0, 0, 1;
8641 11 ale500
    %movi 8, 24, 6;
8642
    %ix/load 0, 6, 0;
8643 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8644 16 ale500
    %jmp T_37.84;
8645
T_37.57 ;
8646 18 ale500
    %load/v 8, v01068F28_0, 8;
8647 11 ale500
    %ix/load 0, 8, 0;
8648 18 ale500
    %assign/v0 v0106A298_0, 0, 8;
8649 11 ale500
    %movi 8, 25, 6;
8650
    %ix/load 0, 6, 0;
8651 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8652 16 ale500
    %jmp T_37.84;
8653
T_37.58 ;
8654 12 ale500
    %ix/load 0, 1, 0;
8655 18 ale500
    %assign/v0 v0106A2F0_0, 0, 0;
8656
    %load/v 8, v010699A8_0, 1;
8657 16 ale500
    %jmp/0xz  T_37.195, 8;
8658 11 ale500
    %movi 8, 51, 6;
8659
    %ix/load 0, 6, 0;
8660 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8661 11 ale500
    %movi 8, 26, 6;
8662
    %ix/load 0, 6, 0;
8663 18 ale500
    %assign/v0 v0106B0C0_0, 0, 8;
8664 16 ale500
    %jmp T_37.196;
8665
T_37.195 ;
8666 18 ale500
    %load/v 8, v010698F8_0, 1;
8667 16 ale500
    %jmp/0xz  T_37.197, 8;
8668 11 ale500
    %movi 8, 48, 6;
8669
    %ix/load 0, 6, 0;
8670 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8671 11 ale500
    %movi 8, 26, 6;
8672
    %ix/load 0, 6, 0;
8673 18 ale500
    %assign/v0 v0106B0C0_0, 0, 8;
8674 16 ale500
    %jmp T_37.198;
8675
T_37.197 ;
8676 18 ale500
    %load/v 8, v0106B220_0, 1;
8677 16 ale500
    %jmp/0xz  T_37.199, 8;
8678 11 ale500
    %movi 8, 28, 6;
8679
    %ix/load 0, 6, 0;
8680 18 ale500
    %assign/v0 v0106B0C0_0, 0, 8;
8681 16 ale500
    %jmp T_37.200;
8682
T_37.199 ;
8683 18 ale500
    %load/v 8, v01069B60_0, 1;
8684 16 ale500
    %jmp/0xz  T_37.201, 8;
8685 11 ale500
    %movi 8, 17, 6;
8686
    %ix/load 0, 6, 0;
8687 18 ale500
    %assign/v0 v0106B010_0, 0, 8;
8688 11 ale500
    %movi 8, 54, 6;
8689
    %ix/load 0, 6, 0;
8690 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8691
    %load/v 8, v010698A0_0, 1;
8692 16 ale500
    %jmp/0xz  T_37.203, 8;
8693 12 ale500
    %ix/load 0, 1, 0;
8694 18 ale500
    %assign/v0 v0106A190_0, 0, 1;
8695 16 ale500
T_37.203 ;
8696
    %jmp T_37.202;
8697
T_37.201 ;
8698 11 ale500
    %movi 8, 17, 6;
8699
    %ix/load 0, 6, 0;
8700 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8701 16 ale500
T_37.202 ;
8702
T_37.200 ;
8703
T_37.198 ;
8704
T_37.196 ;
8705
    %jmp T_37.84;
8706
T_37.59 ;
8707 18 ale500
    %load/v 8, v0106B220_0, 1;
8708 16 ale500
    %jmp/0xz  T_37.205, 8;
8709 11 ale500
    %movi 8, 28, 6;
8710
    %ix/load 0, 6, 0;
8711 18 ale500
    %assign/v0 v0106B0C0_0, 0, 8;
8712 16 ale500
    %jmp T_37.206;
8713
T_37.205 ;
8714 18 ale500
    %load/v 8, v01069B60_0, 1;
8715 16 ale500
    %jmp/0xz  T_37.207, 8;
8716 11 ale500
    %movi 8, 17, 6;
8717
    %ix/load 0, 6, 0;
8718 18 ale500
    %assign/v0 v0106B010_0, 0, 8;
8719 11 ale500
    %movi 8, 54, 6;
8720
    %ix/load 0, 6, 0;
8721 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8722
    %load/v 8, v010698A0_0, 1;
8723 16 ale500
    %jmp/0xz  T_37.209, 8;
8724 12 ale500
    %ix/load 0, 1, 0;
8725 18 ale500
    %assign/v0 v0106A190_0, 0, 1;
8726 16 ale500
T_37.209 ;
8727
    %jmp T_37.208;
8728
T_37.207 ;
8729 11 ale500
    %movi 8, 17, 6;
8730
    %ix/load 0, 6, 0;
8731 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8732 16 ale500
T_37.208 ;
8733
T_37.206 ;
8734
    %jmp T_37.84;
8735
T_37.60 ;
8736 11 ale500
    %movi 8, 9, 6;
8737
    %ix/load 0, 6, 0;
8738 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8739 16 ale500
    %jmp T_37.84;
8740
T_37.61 ;
8741 11 ale500
    %movi 8, 5, 4;
8742
    %ix/load 0, 4, 0;
8743 18 ale500
    %assign/v0 v0106ABF0_0, 0, 8;
8744 11 ale500
    %movi 8, 34, 6;
8745
    %ix/load 0, 6, 0;
8746 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8747 11 ale500
    %movi 8, 27, 6;
8748
    %ix/load 0, 6, 0;
8749 18 ale500
    %assign/v0 v0106B0C0_0, 0, 8;
8750
    %load/v 8, v0106B7A0_0, 16;
8751
    %subi 8, 1, 16;
8752
    %ix/load 0, 16, 0;
8753
    %assign/v0 v01069E78_0, 0, 8;
8754 16 ale500
    %jmp T_37.84;
8755
T_37.62 ;
8756 11 ale500
    %movi 8, 32, 6;
8757
    %ix/load 0, 6, 0;
8758 18 ale500
    %assign/v0 v0106B0C0_0, 0, 8;
8759
    %load/v 8, v0106AC48_0, 8;
8760
    %cmpi/u 8, 0, 8;
8761
    %inv 4, 1;
8762
    %jmp/0xz  T_37.211, 4;
8763 11 ale500
    %movi 8, 34, 6;
8764
    %ix/load 0, 6, 0;
8765 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8766 16 ale500
    %jmp T_37.212;
8767
T_37.211 ;
8768 18 ale500
    %load/v 8, v0106B068_0, 6;
8769 11 ale500
    %ix/load 0, 6, 0;
8770 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8771 16 ale500
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 18 ale500
    %load/x1p 8, v0106AC48_0, 1;
8776 16 ale500
    %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 18 ale500
    %assign/v0/x1 v0106AC48_0, 0, 0;
8785 11 ale500
    %movi 8, 5, 4;
8786
    %ix/load 0, 4, 0;
8787 18 ale500
    %assign/v0 v0106ABF0_0, 0, 8;
8788 16 ale500
    %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 18 ale500
    %load/x1p 8, v0106AC48_0, 1;
8794 16 ale500
    %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 18 ale500
    %assign/v0/x1 v0106AC48_0, 0, 0;
8803
    %load/v 8, v01069D18_0, 1;
8804 16 ale500
    %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 18 ale500
    %assign/v0 v0106ABF0_0, 0, 9;
8818 16 ale500
    %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 18 ale500
    %load/x1p 8, v0106AC48_0, 1;
8824 16 ale500
    %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 18 ale500
    %assign/v0/x1 v0106AC48_0, 0, 0;
8833 11 ale500
    %movi 8, 2, 4;
8834
    %ix/load 0, 4, 0;
8835 18 ale500
    %assign/v0 v0106ABF0_0, 0, 8;
8836 16 ale500
    %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 18 ale500
    %load/x1p 8, v0106AC48_0, 1;
8842 16 ale500
    %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 18 ale500
    %assign/v0/x1 v0106AC48_0, 0, 0;
8851 11 ale500
    %movi 8, 1, 4;
8852
    %ix/load 0, 4, 0;
8853 18 ale500
    %assign/v0 v0106ABF0_0, 0, 8;
8854 16 ale500
    %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 18 ale500
    %load/x1p 8, v0106AC48_0, 1;
8860 16 ale500
    %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 18 ale500
    %assign/v0/x1 v0106AC48_0, 0, 0;
8869 11 ale500
    %movi 8, 11, 4;
8870
    %ix/load 0, 4, 0;
8871 18 ale500
    %assign/v0 v0106ABF0_0, 0, 8;
8872 16 ale500
    %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 18 ale500
    %load/x1p 8, v0106AC48_0, 1;
8878 16 ale500
    %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 18 ale500
    %assign/v0/x1 v0106AC48_0, 0, 0;
8887 11 ale500
    %movi 8, 9, 4;
8888
    %ix/load 0, 4, 0;
8889 18 ale500
    %assign/v0 v0106ABF0_0, 0, 8;
8890 16 ale500
    %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 18 ale500
    %load/x1p 8, v0106AC48_0, 1;
8896 16 ale500
    %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 18 ale500
    %assign/v0/x1 v0106AC48_0, 0, 0;
8905 11 ale500
    %movi 8, 8, 4;
8906
    %ix/load 0, 4, 0;
8907 18 ale500
    %assign/v0 v0106ABF0_0, 0, 8;
8908 16 ale500
    %jmp T_37.243;
8909
T_37.242 ;
8910 18 ale500
    %load/v 8, v0106AC48_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 18 ale500
    %assign/v0/x1 v0106AC48_0, 0, 0;
8916 11 ale500
    %movi 8, 10, 4;
8917
    %ix/load 0, 4, 0;
8918 18 ale500
    %assign/v0 v0106ABF0_0, 0, 8;
8919 16 ale500
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 18 ale500
    %load/v 8, v0106B7A0_0, 16;
8928
    %subi 8, 1, 16;
8929
    %ix/load 0, 16, 0;
8930
    %assign/v0 v01069E78_0, 0, 8;
8931 16 ale500
    %jmp T_37.84;
8932
T_37.63 ;
8933 18 ale500
    %load/v 8, v0106AC48_0, 8;
8934 11 ale500
    %cmpi/u 8, 0, 8;
8935
    %inv 4, 1;
8936 16 ale500
    %jmp/0xz  T_37.246, 4;
8937 11 ale500
    %movi 8, 33, 6;
8938
    %ix/load 0, 6, 0;
8939 18 ale500
    %assign/v0 v0106B010_0, 0, 8;
8940
    %load/v 8, v0106AC48_0, 1; Only need 1 of 8 bits
8941 11 ale500
; Save base=8 wid=1 in lookaside.
8942 16 ale500
    %jmp/0xz  T_37.248, 8;
8943 11 ale500
    %movi 8, 10, 4;
8944
    %ix/load 0, 4, 0;
8945 18 ale500
    %assign/v0 v0106ABF0_0, 0, 8;
8946 11 ale500
    %ix/load 0, 1, 0;
8947
    %ix/load 1, 0, 0;
8948 18 ale500
    %assign/v0/x1 v0106AC48_0, 0, 0;
8949 11 ale500
    %movi 8, 57, 6;
8950
    %ix/load 0, 6, 0;
8951 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8952 16 ale500
    %jmp T_37.249;
8953
T_37.248 ;
8954 18 ale500
    %load/v 8, v0106B3D8_0, 1;
8955 11 ale500
    %ix/load 1, 7, 0;
8956
    %mov 4, 0, 1;
8957 16 ale500
    %jmp/1 T_37.250, 4;
8958 18 ale500
    %load/x1p 9, v0106B590_0, 1;
8959 16 ale500
    %jmp T_37.251;
8960
T_37.250 ;
8961 11 ale500
    %mov 9, 2, 1;
8962 16 ale500
T_37.251 ;
8963 11 ale500
; Save base=9 wid=1 in lookaside.
8964
    %inv 9, 1;
8965
    %and 8, 9, 1;
8966 16 ale500
    %jmp/0xz  T_37.252, 8;
8967 11 ale500
    %movi 8, 5, 4;
8968
    %ix/load 0, 4, 0;
8969 18 ale500
    %assign/v0 v0106ABF0_0, 0, 8;
8970 11 ale500
    %ix/load 0, 8, 0;
8971 18 ale500
    %assign/v0 v0106AC48_0, 0, 0;
8972 11 ale500
    %movi 8, 54, 6;
8973
    %ix/load 0, 6, 0;
8974 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8975 16 ale500
    %jmp T_37.253;
8976
T_37.252 ;
8977 11 ale500
    %ix/load 1, 1, 0;
8978
    %mov 4, 0, 1;
8979 16 ale500
    %jmp/1 T_37.254, 4;
8980 18 ale500
    %load/x1p 8, v0106AC48_0, 1;
8981 16 ale500
    %jmp T_37.255;
8982
T_37.254 ;
8983 11 ale500
    %mov 8, 2, 1;
8984 16 ale500
T_37.255 ;
8985 11 ale500
; Save base=8 wid=1 in lookaside.
8986 16 ale500
    %jmp/0xz  T_37.256, 8;
8987 11 ale500
    %movi 8, 8, 4;
8988
    %ix/load 0, 4, 0;
8989 18 ale500
    %assign/v0 v0106ABF0_0, 0, 8;
8990 11 ale500
    %ix/load 0, 1, 0;
8991
    %ix/load 1, 1, 0;
8992 18 ale500
    %assign/v0/x1 v0106AC48_0, 0, 0;
8993 11 ale500
    %movi 8, 57, 6;
8994
    %ix/load 0, 6, 0;
8995 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
8996 16 ale500
    %jmp T_37.257;
8997
T_37.256 ;
8998 11 ale500
    %ix/load 1, 2, 0;
8999
    %mov 4, 0, 1;
9000 16 ale500
    %jmp/1 T_37.258, 4;
9001 18 ale500
    %load/x1p 8, v0106AC48_0, 1;
9002 16 ale500
    %jmp T_37.259;
9003
T_37.258 ;
9004 11 ale500
    %mov 8, 2, 1;
9005 16 ale500
T_37.259 ;
9006 11 ale500
; Save base=8 wid=1 in lookaside.
9007 16 ale500
    %jmp/0xz  T_37.260, 8;
9008 11 ale500
    %movi 8, 9, 4;
9009
    %ix/load 0, 4, 0;
9010 18 ale500
    %assign/v0 v0106ABF0_0, 0, 8;
9011 11 ale500
    %ix/load 0, 1, 0;
9012
    %ix/load 1, 2, 0;
9013 18 ale500
    %assign/v0/x1 v0106AC48_0, 0, 0;
9014 11 ale500
    %movi 8, 57, 6;
9015
    %ix/load 0, 6, 0;
9016 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9017 16 ale500
    %jmp T_37.261;
9018
T_37.260 ;
9019 11 ale500
    %ix/load 1, 3, 0;
9020
    %mov 4, 0, 1;
9021 16 ale500
    %jmp/1 T_37.262, 4;
9022 18 ale500
    %load/x1p 8, v0106AC48_0, 1;
9023 16 ale500
    %jmp T_37.263;
9024
T_37.262 ;
9025 11 ale500
    %mov 8, 2, 1;
9026 16 ale500
T_37.263 ;
9027 11 ale500
; Save base=8 wid=1 in lookaside.
9028 16 ale500
    %jmp/0xz  T_37.264, 8;
9029 11 ale500
    %movi 8, 11, 4;
9030
    %ix/load 0, 4, 0;
9031 18 ale500
    %assign/v0 v0106ABF0_0, 0, 8;
9032 11 ale500
    %ix/load 0, 1, 0;
9033
    %ix/load 1, 3, 0;
9034 18 ale500
    %assign/v0/x1 v0106AC48_0, 0, 0;
9035 11 ale500
    %movi 8, 57, 6;
9036
    %ix/load 0, 6, 0;
9037 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9038 16 ale500
    %jmp T_37.265;
9039
T_37.264 ;
9040 11 ale500
    %ix/load 1, 4, 0;
9041
    %mov 4, 0, 1;
9042 16 ale500
    %jmp/1 T_37.266, 4;
9043 18 ale500
    %load/x1p 8, v0106AC48_0, 1;
9044 16 ale500
    %jmp T_37.267;
9045
T_37.266 ;
9046 11 ale500
    %mov 8, 2, 1;
9047 16 ale500
T_37.267 ;
9048 11 ale500
; Save base=8 wid=1 in lookaside.
9049 16 ale500
    %jmp/0xz  T_37.268, 8;
9050 11 ale500
    %movi 8, 1, 4;
9051
    %ix/load 0, 4, 0;
9052 18 ale500
    %assign/v0 v0106ABF0_0, 0, 8;
9053 11 ale500
    %ix/load 0, 1, 0;
9054
    %ix/load 1, 4, 0;
9055 18 ale500
    %assign/v0/x1 v0106AC48_0, 0, 0;
9056 11 ale500
    %movi 8, 54, 6;
9057
    %ix/load 0, 6, 0;
9058 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9059 16 ale500
    %jmp T_37.269;
9060
T_37.268 ;
9061 11 ale500
    %ix/load 1, 5, 0;
9062
    %mov 4, 0, 1;
9063 16 ale500
    %jmp/1 T_37.270, 4;
9064 18 ale500
    %load/x1p 8, v0106AC48_0, 1;
9065 16 ale500
    %jmp T_37.271;
9066
T_37.270 ;
9067 11 ale500
    %mov 8, 2, 1;
9068 16 ale500
T_37.271 ;
9069 11 ale500
; Save base=8 wid=1 in lookaside.
9070 16 ale500
    %jmp/0xz  T_37.272, 8;
9071 11 ale500
    %movi 8, 2, 4;
9072
    %ix/load 0, 4, 0;
9073 18 ale500
    %assign/v0 v0106ABF0_0, 0, 8;
9074 11 ale500
    %ix/load 0, 1, 0;
9075
    %ix/load 1, 5, 0;
9076 18 ale500
    %assign/v0/x1 v0106AC48_0, 0, 0;
9077 11 ale500
    %movi 8, 54, 6;
9078
    %ix/load 0, 6, 0;
9079 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9080 16 ale500
    %jmp T_37.273;
9081
T_37.272 ;
9082 11 ale500
    %ix/load 1, 6, 0;
9083
    %mov 4, 0, 1;
9084 16 ale500
    %jmp/1 T_37.274, 4;
9085 18 ale500
    %load/x1p 8, v0106AC48_0, 1;
9086 16 ale500
    %jmp T_37.275;
9087
T_37.274 ;
9088 11 ale500
    %mov 8, 2, 1;
9089 16 ale500
T_37.275 ;
9090 11 ale500
; Save base=8 wid=1 in lookaside.
9091 16 ale500
    %jmp/0xz  T_37.276, 8;
9092 18 ale500
    %load/v 8, v01069D18_0, 1;
9093 16 ale500
    %jmp/0  T_37.278, 8;
9094 11 ale500
    %movi 9, 3, 4;
9095 16 ale500
    %jmp/1  T_37.280, 8;
9096
T_37.278 ; End of true expr.
9097 11 ale500
    %movi 13, 4, 4;
9098 16 ale500
    %jmp/0  T_37.279, 8;
9099 11 ale500
 ; End of false expr.
9100
    %blend  9, 13, 4; Condition unknown.
9101 16 ale500
    %jmp  T_37.280;
9102
T_37.279 ;
9103 11 ale500
    %mov 9, 13, 4; Return false value
9104 16 ale500
T_37.280 ;
9105 11 ale500
    %ix/load 0, 4, 0;
9106 18 ale500
    %assign/v0 v0106ABF0_0, 0, 9;
9107 11 ale500
    %ix/load 0, 1, 0;
9108
    %ix/load 1, 6, 0;
9109 18 ale500
    %assign/v0/x1 v0106AC48_0, 0, 0;
9110 11 ale500
    %movi 8, 54, 6;
9111
    %ix/load 0, 6, 0;
9112 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9113 16 ale500
    %jmp T_37.277;
9114
T_37.276 ;
9115 11 ale500
    %ix/load 1, 7, 0;
9116
    %mov 4, 0, 1;
9117 16 ale500
    %jmp/1 T_37.281, 4;
9118 18 ale500
    %load/x1p 8, v0106AC48_0, 1;
9119 16 ale500
    %jmp T_37.282;
9120
T_37.281 ;
9121 11 ale500
    %mov 8, 2, 1;
9122 16 ale500
T_37.282 ;
9123 11 ale500
; Save base=8 wid=1 in lookaside.
9124 16 ale500
    %jmp/0xz  T_37.283, 8;
9125 11 ale500
    %movi 8, 5, 4;
9126
    %ix/load 0, 4, 0;
9127 18 ale500
    %assign/v0 v0106ABF0_0, 0, 8;
9128 11 ale500
    %ix/load 0, 1, 0;
9129
    %ix/load 1, 7, 0;
9130 18 ale500
    %assign/v0/x1 v0106AC48_0, 0, 0;
9131 11 ale500
    %movi 8, 54, 6;
9132
    %ix/load 0, 6, 0;
9133 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9134 14 ale500
T_37.283 ;
9135 16 ale500
T_37.277 ;
9136
T_37.273 ;
9137
T_37.269 ;
9138
T_37.265 ;
9139
T_37.261 ;
9140
T_37.257 ;
9141
T_37.253 ;
9142
T_37.249 ;
9143 18 ale500
    %jmp T_37.247;
9144
T_37.246 ;
9145
    %movi 8, 9, 6;
9146
    %ix/load 0, 6, 0;
9147
    %assign/v0 v0106B7F8_0, 0, 8;
9148
T_37.247 ;
9149 16 ale500
    %jmp T_37.84;
9150
T_37.64 ;
9151 18 ale500
    %load/v 8, v0106B698_0, 8; Only need 8 of 16 bits
9152 11 ale500
; Save base=8 wid=8 in lookaside.
9153
    %ix/load 0, 8, 0;
9154 18 ale500
    %assign/v0 v01069ED0_0, 0, 8;
9155 11 ale500
    %movi 8, 35, 6;
9156
    %ix/load 0, 6, 0;
9157 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9158 11 ale500
    %ix/load 0, 1, 0;
9159 18 ale500
    %assign/v0 v01069F80_0, 0, 1;
9160
    %load/v 8, v0106B7A0_0, 16;
9161 11 ale500
    %subi 8, 1, 16;
9162
    %ix/load 0, 16, 0;
9163 18 ale500
    %assign/v0 v01069E78_0, 0, 8;
9164 11 ale500
    %ix/load 0, 1, 0;
9165 18 ale500
    %assign/v0 v01069FD8_0, 0, 1;
9166 16 ale500
    %jmp T_37.84;
9167
T_37.65 ;
9168 18 ale500
    %load/v 8, v0106ABF0_0, 4;
9169 11 ale500
   %cmpi/u 8, 8, 4;
9170 16 ale500
    %jmp/0xz  T_37.285, 5;
9171 11 ale500
    %movi 8, 36, 6;
9172
    %ix/load 0, 6, 0;
9173 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9174 16 ale500
    %jmp T_37.286;
9175
T_37.285 ;
9176 18 ale500
    %load/v 8, v0106AC48_0, 4; Select 4 out of 8 bits
9177 11 ale500
    %mov 12, 0, 1;
9178
    %cmp/u 0, 8, 5;
9179 16 ale500
    %jmp/0xz  T_37.287, 5;
9180 11 ale500
    %movi 8, 32, 6;
9181
    %ix/load 0, 6, 0;
9182 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9183 16 ale500
    %jmp T_37.288;
9184
T_37.287 ;
9185 18 ale500
    %load/v 8, v0106B068_0, 6;
9186 11 ale500
    %ix/load 0, 6, 0;
9187 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9188 16 ale500
T_37.288 ;
9189
T_37.286 ;
9190 18 ale500
    %load/v 8, v01069E78_0, 16;
9191 11 ale500
    %subi 8, 1, 16;
9192
    %ix/load 0, 16, 0;
9193 18 ale500
    %assign/v0 v01069E78_0, 0, 8;
9194 16 ale500
    %jmp T_37.84;
9195
T_37.66 ;
9196 11 ale500
    %ix/load 1, 8, 0;
9197
    %mov 4, 0, 1;
9198 16 ale500
    %jmp/1 T_37.289, 4;
9199 18 ale500
    %load/x1p 8, v0106B698_0, 8;
9200 16 ale500
    %jmp T_37.290;
9201
T_37.289 ;
9202 11 ale500
    %mov 8, 2, 8;
9203 16 ale500
T_37.290 ;
9204 11 ale500
; Save base=8 wid=8 in lookaside.
9205
    %ix/load 0, 8, 0;
9206 18 ale500
    %assign/v0 v01069ED0_0, 0, 8;
9207 11 ale500
    %movi 8, 37, 6;
9208
    %ix/load 0, 6, 0;
9209 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9210 11 ale500
    %ix/load 0, 1, 0;
9211 18 ale500
    %assign/v0 v01069F80_0, 0, 1;
9212 11 ale500
    %movi 8, 8, 4;
9213 18 ale500
    %load/v 12, v0106ABF0_0, 4;
9214 11 ale500
    %cmp/u 8, 12, 4;
9215
    %or 5, 4, 1;
9216 16 ale500
    %jmp/0xz  T_37.291, 5;
9217 18 ale500
    %load/v 8, v0106B7A0_0, 16;
9218 11 ale500
    %ix/load 0, 16, 0;
9219 18 ale500
    %assign/v0 v01069E78_0, 0, 8;
9220 16 ale500
T_37.291 ;
9221 11 ale500
    %ix/load 0, 1, 0;
9222 18 ale500
    %assign/v0 v01069FD8_0, 0, 1;
9223 16 ale500
    %jmp T_37.84;
9224
T_37.67 ;
9225 18 ale500
    %load/v 8, v0106B0C0_0, 6;
9226 11 ale500
    %mov 14, 0, 3;
9227
    %cmpi/u 8, 27, 9;
9228 16 ale500
    %jmp/0xz  T_37.293, 4;
9229 11 ale500
    %ix/load 0, 1, 0;
9230 18 ale500
    %assign/v0 v0106AF08_0, 0, 1;
9231 16 ale500
T_37.293 ;
9232 18 ale500
    %load/v 8, v0106B0C0_0, 6;
9233 11 ale500
    %ix/load 0, 6, 0;
9234 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9235 16 ale500
    %jmp T_37.84;
9236
T_37.68 ;
9237 18 ale500
    %load/v 8, v0106B6F0_0, 16;
9238 11 ale500
    %ix/load 0, 16, 0;
9239 18 ale500
    %assign/v0 v01069E78_0, 0, 8;
9240 11 ale500
    %movi 8, 49, 6;
9241
    %ix/load 0, 6, 0;
9242 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9243 11 ale500
    %ix/load 0, 1, 0;
9244 18 ale500
    %assign/v0 v0106A1E8_0, 0, 1;
9245 16 ale500
    %jmp T_37.84;
9246
T_37.69 ;
9247 11 ale500
    %ix/load 0, 1, 0;
9248 18 ale500
    %assign/v0 v01069F28_0, 0, 1;
9249 11 ale500
    %movi 8, 50, 6;
9250
    %ix/load 0, 6, 0;
9251 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9252 16 ale500
    %jmp T_37.84;
9253
T_37.70 ;
9254 18 ale500
    %load/v 8, v01069C10_0, 3;
9255 11 ale500
    %cmpi/u 8, 7, 3;
9256 16 ale500
    %jmp/1 T_37.295, 6;
9257 11 ale500
    %cmpi/u 8, 1, 3;
9258 16 ale500
    %jmp/1 T_37.296, 6;
9259 11 ale500
    %cmpi/u 8, 5, 3;
9260 16 ale500
    %jmp/1 T_37.297, 6;
9261 11 ale500
    %cmpi/u 8, 4, 3;
9262 16 ale500
    %jmp/1 T_37.298, 6;
9263
    %jmp T_37.299;
9264
T_37.295 ;
9265 18 ale500
    %load/v 8, v01068F28_0, 8;
9266 11 ale500
    %ix/load 0, 8, 0;
9267 18 ale500
    %assign/v0 v0106A3F8_0, 0, 8;
9268 16 ale500
    %jmp T_37.299;
9269
T_37.296 ;
9270 18 ale500
    %load/v 8, v01068F28_0, 8;
9271 11 ale500
    %ix/load 0, 8, 0;
9272 18 ale500
    %assign/v0 v0106A3F8_0, 0, 8;
9273 16 ale500
    %jmp T_37.299;
9274
T_37.297 ;
9275 18 ale500
    %load/v 8, v01068F28_0, 8;
9276 14 ale500
    %ix/load 0, 8, 0;
9277 18 ale500
    %assign/v0 v0106A030_0, 0, 8;
9278 16 ale500
    %jmp T_37.299;
9279
T_37.298 ;
9280 18 ale500
    %load/v 8, v01068F28_0, 8;
9281 14 ale500
    %ix/load 0, 8, 0;
9282 18 ale500
    %assign/v0 v0106A9E0_0, 0, 8;
9283 16 ale500
    %jmp T_37.299;
9284
T_37.299 ;
9285 11 ale500
    %movi 8, 51, 6;
9286
    %ix/load 0, 6, 0;
9287 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9288 16 ale500
    %jmp T_37.84;
9289
T_37.71 ;
9290 18 ale500
    %load/v 8, v0106B6F0_0, 16;
9291 11 ale500
    %ix/load 0, 16, 0;
9292 18 ale500
    %assign/v0 v01069E78_0, 0, 8;
9293 11 ale500
    %movi 8, 52, 6;
9294
    %ix/load 0, 6, 0;
9295 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9296 11 ale500
    %ix/load 0, 1, 0;
9297 18 ale500
    %assign/v0 v0106A1E8_0, 0, 1;
9298 16 ale500
    %jmp T_37.84;
9299
T_37.72 ;
9300 11 ale500
    %ix/load 0, 1, 0;
9301 18 ale500
    %assign/v0 v01069F28_0, 0, 1;
9302 11 ale500
    %movi 8, 53, 6;
9303
    %ix/load 0, 6, 0;
9304 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9305 16 ale500
    %jmp T_37.84;
9306
T_37.73 ;
9307 18 ale500
    %load/v 8, v01069C10_0, 3;
9308 11 ale500
    %cmpi/u 8, 0, 3;
9309 16 ale500
    %jmp/1 T_37.300, 6;
9310 11 ale500
    %cmpi/u 8, 6, 3;
9311 16 ale500
    %jmp/1 T_37.301, 6;
9312 11 ale500
    %cmpi/u 8, 7, 3;
9313 16 ale500
    %jmp/1 T_37.302, 6;
9314 11 ale500
    %cmpi/u 8, 1, 3;
9315 16 ale500
    %jmp/1 T_37.303, 6;
9316 11 ale500
    %cmpi/u 8, 3, 3;
9317 16 ale500
    %jmp/1 T_37.304, 6;
9318 11 ale500
    %cmpi/u 8, 5, 3;
9319 16 ale500
    %jmp/1 T_37.305, 6;
9320 11 ale500
    %cmpi/u 8, 4, 3;
9321 16 ale500
    %jmp/1 T_37.306, 6;
9322
    %jmp T_37.307;
9323
T_37.300 ;
9324 18 ale500
    %load/v 8, v01068F28_0, 8;
9325 11 ale500
    %ix/load 0, 8, 0;
9326 18 ale500
    %assign/v0 v0106AC48_0, 0, 8;
9327 16 ale500
    %jmp T_37.307;
9328
T_37.301 ;
9329 18 ale500
    %load/v 8, v01068F28_0, 8;
9330 11 ale500
    %ix/load 0, 8, 0;
9331 18 ale500
    %assign/v0 v0106A450_0, 0, 8;
9332 16 ale500
    %jmp T_37.307;
9333
T_37.302 ;
9334 18 ale500
    %load/v 8, v01068F28_0, 8;
9335 11 ale500
    %ix/load 0, 8, 0;
9336 18 ale500
    %assign/v0 v0106A450_0, 0, 8;
9337 16 ale500
    %jmp T_37.307;
9338
T_37.303 ;
9339 18 ale500
    %load/v 8, v01068F28_0, 8;
9340 11 ale500
    %ix/load 0, 8, 0;
9341 18 ale500
    %assign/v0 v0106A450_0, 0, 8;
9342 16 ale500
    %jmp T_37.307;
9343
T_37.304 ;
9344 18 ale500
    %load/v 8, v01068F28_0, 8;
9345 11 ale500
    %ix/load 0, 8, 0;
9346 18 ale500
    %assign/v0 v0106A088_0, 0, 8;
9347 16 ale500
    %jmp T_37.307;
9348
T_37.305 ;
9349 18 ale500
    %load/v 8, v01068F28_0, 8;
9350 14 ale500
    %ix/load 0, 8, 0;
9351 18 ale500
    %assign/v0 v0106A088_0, 0, 8;
9352 16 ale500
    %jmp T_37.307;
9353
T_37.306 ;
9354 18 ale500
    %load/v 8, v01068F28_0, 8;
9355 14 ale500
    %ix/load 0, 8, 0;
9356 18 ale500
    %assign/v0 v0106AA38_0, 0, 8;
9357 16 ale500
    %jmp T_37.307;
9358
T_37.307 ;
9359 18 ale500
    %load/v 8, v0106B0C0_0, 6;
9360 11 ale500
    %mov 14, 0, 3;
9361
    %cmpi/u 8, 27, 9;
9362
    %mov 8, 4, 1;
9363 18 ale500
    %load/v 9, v010697F0_0, 1;
9364 11 ale500
    %and 8, 9, 1;
9365 16 ale500
    %jmp/0xz  T_37.308, 8;
9366 11 ale500
    %ix/load 0, 1, 0;
9367 18 ale500
    %assign/v0 v0106AF08_0, 0, 1;
9368 16 ale500
T_37.308 ;
9369 18 ale500
    %load/v 8, v0106B0C0_0, 6;
9370 11 ale500
    %ix/load 0, 6, 0;
9371 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9372 16 ale500
    %jmp T_37.84;
9373
T_37.74 ;
9374 18 ale500
    %load/v 8, v0106A088_0, 8;
9375
    %load/v 16, v0106A030_0, 8;
9376
    %ix/load 0, 16, 0;
9377
    %assign/v0 v01069E78_0, 0, 8;
9378
    %movi 8, 55, 6;
9379
    %ix/load 0, 6, 0;
9380
    %assign/v0 v0106B7F8_0, 0, 8;
9381
    %load/v 8, v0106A0E0_0, 1;
9382
    %inv 8, 1;
9383
    %jmp/0xz  T_37.310, 8;
9384
    %load/v 8, v01069C10_0, 3;
9385 11 ale500
    %cmpi/u 8, 4, 3;
9386 18 ale500
    %jmp/1 T_37.312, 6;
9387
    %load/v 8, v0106B328_0, 1;
9388
    %load/v 9, v0106B3D8_0, 1;
9389 14 ale500
    %or 8, 9, 1;
9390 18 ale500
    %load/v 9, v0106B430_0, 1;
9391 14 ale500
    %or 8, 9, 1;
9392 18 ale500
    %jmp/0xz  T_37.315, 8;
9393
    %load/v 8, v0106B7A0_0, 16;
9394 11 ale500
    %ix/load 0, 16, 0;
9395 18 ale500
    %assign/v0 v01069E78_0, 0, 8;
9396 11 ale500
    %ix/load 0, 1, 0;
9397 18 ale500
    %assign/v0 v0106A240_0, 0, 1;
9398 16 ale500
    %jmp T_37.316;
9399
T_37.315 ;
9400 18 ale500
    %load/v 8, v0106A088_0, 8;
9401
    %load/v 16, v0106A030_0, 8;
9402 14 ale500
    %ix/load 0, 16, 0;
9403 18 ale500
    %assign/v0 v01069E78_0, 0, 8;
9404 16 ale500
T_37.316 ;
9405 18 ale500
    %jmp T_37.314;
9406 16 ale500
T_37.312 ;
9407 18 ale500
    %load/v 8, v0106A2F0_0, 1;
9408
    %jmp/0xz  T_37.317, 8;
9409
    %load/v 8, v0106A450_0, 8;
9410
    %load/v 16, v0106A3F8_0, 8;
9411
    %ix/load 0, 16, 0;
9412
    %assign/v0 v01069E78_0, 0, 8;
9413
    %jmp T_37.318;
9414
T_37.317 ;
9415
    %load/v 8, v0106B640_0, 16;
9416
    %ix/load 0, 16, 0;
9417
    %assign/v0 v01069E78_0, 0, 8;
9418
T_37.318 ;
9419
    %jmp T_37.314;
9420
T_37.314 ;
9421
    %load/v 8, v0106A190_0, 1;
9422
    %load/v 9, v01069CC0_0, 1;
9423 11 ale500
    %or 8, 9, 1;
9424 18 ale500
    %load/v 9, v0106ABF0_0, 4;
9425 11 ale500
   %cmpi/u 9, 8, 4;
9426
    %mov 9, 5, 1;
9427
    %or 8, 9, 1;
9428 18 ale500
    %inv 8, 1;
9429
    %jmp/0xz  T_37.319, 8;
9430 11 ale500
    %movi 8, 58, 6;
9431
    %ix/load 0, 6, 0;
9432 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9433
T_37.319 ;
9434
T_37.310 ;
9435 11 ale500
    %ix/load 0, 1, 0;
9436 18 ale500
    %assign/v0 v0106A190_0, 0, 0;
9437
    %ix/load 0, 1, 0;
9438
    %assign/v0 v0106A0E0_0, 0, 0;
9439 16 ale500
    %jmp T_37.84;
9440
T_37.75 ;
9441 11 ale500
    %ix/load 0, 1, 0;
9442 18 ale500
    %assign/v0 v01069F28_0, 0, 1;
9443 11 ale500
    %movi 8, 56, 6;
9444
    %ix/load 0, 6, 0;
9445 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9446 16 ale500
    %jmp T_37.84;
9447
T_37.76 ;
9448 18 ale500
    %load/v 8, v01068F28_0, 8;
9449 11 ale500
    %ix/load 0, 8, 0;
9450 18 ale500
    %assign/v0 v0106A3F8_0, 0, 8;
9451 11 ale500
    %movi 8, 58, 6;
9452
    %ix/load 0, 6, 0;
9453 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9454 11 ale500
    %ix/load 0, 1, 0;
9455 18 ale500
    %load/vp0 8, v01069E78_0, 16;
9456 11 ale500
    %ix/load 0, 16, 0;
9457 18 ale500
    %assign/v0 v01069E78_0, 0, 8;
9458
    %load/v 8, v0106B328_0, 1;
9459
    %load/v 9, v0106B3D8_0, 1;
9460 14 ale500
    %or 8, 9, 1;
9461 18 ale500
    %load/v 9, v0106B430_0, 1;
9462 14 ale500
    %or 8, 9, 1;
9463 18 ale500
    %jmp/0xz  T_37.321, 8;
9464 11 ale500
    %ix/load 0, 1, 0;
9465 18 ale500
    %assign/v0 v0106A240_0, 0, 1;
9466
T_37.321 ;
9467 16 ale500
    %jmp T_37.84;
9468
T_37.77 ;
9469 18 ale500
    %load/v 8, v0106B328_0, 1;
9470
    %load/v 9, v0106B3D8_0, 1;
9471 14 ale500
    %or 8, 9, 1;
9472 18 ale500
    %load/v 9, v0106B430_0, 1;
9473 14 ale500
    %or 8, 9, 1;
9474 18 ale500
    %jmp/0xz  T_37.323, 8;
9475
    %load/v 8, v0106B7A0_0, 16;
9476 11 ale500
    %ix/load 0, 16, 0;
9477 18 ale500
    %assign/v0 v01069E78_0, 0, 8;
9478 11 ale500
    %ix/load 0, 1, 0;
9479 18 ale500
    %assign/v0 v0106A240_0, 0, 1;
9480
T_37.323 ;
9481 11 ale500
    %movi 8, 58, 6;
9482
    %ix/load 0, 6, 0;
9483 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9484 16 ale500
    %jmp T_37.84;
9485
T_37.78 ;
9486 11 ale500
    %ix/load 0, 1, 0;
9487 18 ale500
    %assign/v0 v01069F28_0, 0, 1;
9488 11 ale500
    %movi 8, 59, 6;
9489
    %ix/load 0, 6, 0;
9490 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9491 16 ale500
    %jmp T_37.84;
9492
T_37.79 ;
9493 18 ale500
    %load/v 8, v01068F28_0, 8;
9494 14 ale500
    %ix/load 0, 8, 0;
9495 18 ale500
    %assign/v0 v0106A450_0, 0, 8;
9496
    %load/v 8, v0106B328_0, 1;
9497
    %load/v 9, v0106B3D8_0, 1;
9498 14 ale500
    %or 8, 9, 1;
9499 18 ale500
    %load/v 9, v0106B430_0, 1;
9500 14 ale500
    %or 8, 9, 1;
9501 18 ale500
    %jmp/0xz  T_37.325, 8;
9502 14 ale500
    %ix/load 0, 1, 0;
9503 18 ale500
    %assign/v0 v0106AE58_0, 0, 1;
9504
T_37.325 ;
9505
    %load/v 8, v0106B010_0, 6;
9506 11 ale500
    %mov 14, 0, 3;
9507
    %cmpi/u 8, 8, 9;
9508 18 ale500
    %jmp/0xz  T_37.327, 4;
9509 11 ale500
    %ix/load 0, 1, 0;
9510 18 ale500
    %assign/v0 v0106AF08_0, 0, 1;
9511
T_37.327 ;
9512
    %load/v 8, v01069C10_0, 3;
9513 12 ale500
    %cmpi/u 8, 4, 3;
9514 18 ale500
    %jmp/1 T_37.329, 6;
9515
    %load/v 8, v0106B010_0, 6;
9516 11 ale500
    %ix/load 0, 6, 0;
9517 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9518
    %jmp T_37.331;
9519
T_37.329 ;
9520
    %load/v 8, v0106A2F0_0, 1;
9521
    %load/v 9, v010698A0_0, 1;
9522 12 ale500
    %inv 9, 1;
9523
    %or 8, 9, 1;
9524 18 ale500
    %jmp/0xz  T_37.332, 8;
9525
    %load/v 8, v0106B010_0, 6;
9526 12 ale500
    %ix/load 0, 6, 0;
9527 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9528
    %jmp T_37.333;
9529
T_37.332 ;
9530 12 ale500
    %movi 8, 54, 6;
9531
    %ix/load 0, 6, 0;
9532 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9533 12 ale500
    %ix/load 0, 1, 0;
9534 18 ale500
    %assign/v0 v0106A2F0_0, 0, 1;
9535
T_37.333 ;
9536
    %jmp T_37.331;
9537 16 ale500
T_37.331 ;
9538
    %jmp T_37.84;
9539
T_37.80 ;
9540 18 ale500
    %load/v 8, v01069C10_0, 3;
9541 11 ale500
    %cmpi/u 8, 4, 3;
9542 18 ale500
    %jmp/1 T_37.334, 6;
9543
    %load/v 8, v0106A088_0, 8;
9544
    %load/v 16, v0106A030_0, 8;
9545 11 ale500
    %ix/load 0, 16, 0;
9546 18 ale500
    %assign/v0 v01069E78_0, 0, 8;
9547
    %jmp T_37.336;
9548
T_37.334 ;
9549
    %load/v 8, v0106B640_0, 16;
9550 11 ale500
    %ix/load 0, 16, 0;
9551 18 ale500
    %assign/v0 v01069E78_0, 0, 8;
9552
    %jmp T_37.336;
9553
T_37.336 ;
9554 11 ale500
    %ix/load 1, 8, 0;
9555
    %mov 4, 0, 1;
9556 18 ale500
    %jmp/1 T_37.337, 4;
9557
    %load/x1p 8, v010693A0_0, 8;
9558
    %jmp T_37.338;
9559
T_37.337 ;
9560 11 ale500
    %mov 8, 2, 8;
9561 18 ale500
T_37.338 ;
9562 11 ale500
; Save base=8 wid=8 in lookaside.
9563
    %ix/load 0, 8, 0;
9564 18 ale500
    %assign/v0 v01069ED0_0, 0, 8;
9565 11 ale500
    %movi 8, 61, 6;
9566
    %ix/load 0, 6, 0;
9567 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9568 11 ale500
    %ix/load 0, 1, 0;
9569 18 ale500
    %assign/v0 v01069F80_0, 0, 1;
9570 16 ale500
    %jmp T_37.84;
9571
T_37.81 ;
9572 11 ale500
    %movi 8, 62, 6;
9573
    %ix/load 0, 6, 0;
9574 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9575 11 ale500
    %ix/load 0, 1, 0;
9576 18 ale500
    %load/vp0 8, v01069E78_0, 16;
9577 11 ale500
    %ix/load 0, 16, 0;
9578 18 ale500
    %assign/v0 v01069E78_0, 0, 8;
9579 16 ale500
    %jmp T_37.84;
9580
T_37.82 ;
9581 18 ale500
    %load/v 8, v01069798_0, 1;
9582 11 ale500
    %inv 8, 1;
9583 18 ale500
    %jmp/0xz  T_37.339, 8;
9584
    %load/v 8, v01069C10_0, 3;
9585 11 ale500
    %cmpi/u 8, 4, 3;
9586 18 ale500
    %jmp/1 T_37.341, 6;
9587
    %load/v 8, v0106A088_0, 8;
9588
    %load/v 16, v0106A030_0, 8;
9589 11 ale500
    %ix/load 0, 16, 0;
9590 18 ale500
    %assign/v0 v01069E78_0, 0, 8;
9591
    %jmp T_37.343;
9592
T_37.341 ;
9593
    %load/v 8, v0106B640_0, 16;
9594
    %ix/load 0, 16, 0;
9595
    %assign/v0 v01069E78_0, 0, 8;
9596
    %jmp T_37.343;
9597
T_37.343 ;
9598 16 ale500
T_37.339 ;
9599 18 ale500
    %load/v 8, v010693A0_0, 8; Only need 8 of 16 bits
9600 11 ale500
; Save base=8 wid=8 in lookaside.
9601
    %ix/load 0, 8, 0;
9602 18 ale500
    %assign/v0 v01069ED0_0, 0, 8;
9603 11 ale500
    %ix/load 0, 6, 0;
9604 18 ale500
    %assign/v0 v0106B7F8_0, 0, 1;
9605 11 ale500
    %ix/load 0, 1, 0;
9606 18 ale500
    %assign/v0 v01069F80_0, 0, 1;
9607 16 ale500
    %jmp T_37.84;
9608
T_37.83 ;
9609 18 ale500
    %load/v 8, v01069A00_0, 1;
9610
    %load/v 9, v01069C10_0, 3;
9611 17 ale500
    %cmpi/u 9, 4, 3;
9612
    %mov 9, 4, 1;
9613
    %and 8, 9, 1;
9614 11 ale500
    %ix/load 0, 1, 0;
9615 18 ale500
    %assign/v0 v0106AF60_0, 0, 8;
9616
    %load/v 8, v0106B010_0, 6;
9617 11 ale500
    %ix/load 0, 6, 0;
9618 18 ale500
    %assign/v0 v0106B7F8_0, 0, 8;
9619 16 ale500
    %jmp T_37.84;
9620
T_37.84 ;
9621 12 ale500
T_37.1 ;
9622
    %jmp T_37;
9623
    .thread T_37;
9624 18 ale500
    .scope S_00B18D40;
9625 12 ale500
T_38 ;
9626 18 ale500
    %set/v v0106A3A0_0, 0, 3;
9627
    %set/v v01069F28_0, 0, 1;
9628
    %set/v v01069F80_0, 0, 1;
9629
    %set/v v0106A930_0, 1, 16;
9630
    %set/v v0106AFB8_0, 0, 1;
9631
    %set/v v0106AEB0_0, 0, 1;
9632
    %set/v v0106A4A8_0, 0, 1;
9633
    %set/v v0106AE58_0, 0, 1;
9634
    %set/v v0106A2F0_0, 0, 1;
9635 12 ale500
    %end;
9636 11 ale500
    .thread T_38;
9637 18 ale500
    .scope S_00B18DC8;
9638 11 ale500
T_39 ;
9639 18 ale500
    %wait E_00AF1C58;
9640
    %ix/getv 3, v00B12930_0;
9641
    %load/av 8, v00B12A90, 8;
9642 12 ale500
    %ix/load 0, 8, 0;
9643 18 ale500
    %assign/v0 v00B12A38_0, 0, 8;
9644 12 ale500
    %jmp T_39;
9645 11 ale500
    .thread T_39;
9646 18 ale500
    .scope S_00B18DC8;
9647 11 ale500
T_40 ;
9648 18 ale500
    %wait E_00AF1738;
9649
    %load/v 8, v00B12988_0, 8;
9650
    %ix/getv 3, v00B12930_0;
9651 11 ale500
    %jmp/1 t_0, 4;
9652
    %ix/load 0, 8, 0; word width
9653
    %ix/load 1, 0, 0; part off
9654 18 ale500
    %assign/av v00B12A90, 0, 8;
9655 11 ale500
t_0 ;
9656 18 ale500
    %vpi_call 2 86 "$display", "W %04x = %02x %t", v00B12930_0, v00B12988_0, $time;
9657 12 ale500
    %jmp T_40;
9658
    .thread T_40;
9659 18 ale500
    .scope S_00B18DC8;
9660 12 ale500
T_41 ;
9661 18 ale500
    %wait E_00AF1C58;
9662
    %vpi_call 2 91 "$display", "R %04x = %02x %t", v00B12930_0, &A, $time;
9663 11 ale500
    %jmp T_41;
9664
    .thread T_41;
9665 18 ale500
    .scope S_00B18DC8;
9666 11 ale500
T_42 ;
9667 18 ale500
    %vpi_call 2 99 "$readmemh", "instructions_test.hex", v00B12A90;
9668
    %vpi_call 2 100 "$display", "instructions_test.hex read";
9669 11 ale500
   %ix/load 1, 0, 0;
9670
   %ix/load 3, 65534, 0;
9671 18 ale500
   %set/av v00B12A90, 0, 8;
9672 11 ale500
   %ix/load 1, 0, 0;
9673
   %ix/load 3, 65535, 0;
9674 18 ale500
   %set/av v00B12A90, 0, 8;
9675
   %ix/load 1, 0, 0;
9676
   %ix/load 3, 65532, 0;
9677
   %set/av v00B12A90, 0, 8;
9678
    %movi 8, 113, 8;
9679
   %ix/load 1, 0, 0;
9680
   %ix/load 3, 65533, 0;
9681
   %set/av v00B12A90, 8, 8;
9682
   %ix/load 1, 0, 0;
9683
   %ix/load 3, 65530, 0;
9684
   %set/av v00B12A90, 0, 8;
9685
    %movi 8, 113, 8;
9686
   %ix/load 1, 0, 0;
9687
   %ix/load 3, 65531, 0;
9688
   %set/av v00B12A90, 8, 8;
9689
   %ix/load 1, 0, 0;
9690
   %ix/load 3, 65528, 0;
9691
   %set/av v00B12A90, 0, 8;
9692
    %movi 8, 113, 8;
9693
   %ix/load 1, 0, 0;
9694
   %ix/load 3, 65529, 0;
9695
   %set/av v00B12A90, 8, 8;
9696
   %ix/load 1, 0, 0;
9697
   %ix/load 3, 65526, 0;
9698
   %set/av v00B12A90, 0, 8;
9699
    %movi 8, 113, 8;
9700
   %ix/load 1, 0, 0;
9701
   %ix/load 3, 65527, 0;
9702
   %set/av v00B12A90, 8, 8;
9703 11 ale500
    %end;
9704 12 ale500
    .thread T_42;
9705 18 ale500
    .scope S_00B19318;
9706 12 ale500
T_43 ;
9707
    %delay 5, 0;
9708 18 ale500
    %load/v 8, v0106B930_0, 1;
9709 12 ale500
    %inv 8, 1;
9710 18 ale500
    %set/v v0106B930_0, 8, 1;
9711 12 ale500
    %jmp T_43;
9712 11 ale500
    .thread T_43;
9713 18 ale500
    .scope S_00B19318;
9714 11 ale500
T_44 ;
9715 14 ale500
    %vpi_call 2 37 "$dumpvars";
9716 18 ale500
    %set/v v0106B930_0, 0, 1;
9717
    %set/v v0106BBF0_0, 1, 1;
9718
    %set/v v0106BAE8_0, 1, 1;
9719
    %set/v v0106BA90_0, 1, 1;
9720
    %set/v v0106BB40_0, 1, 1;
9721 11 ale500
    %delay 0, 0;
9722
    %delay 46, 0;
9723 18 ale500
    %set/v v0106BBF0_0, 0, 1;
9724
    %delay 500, 0;
9725
    %set/v v0106BB40_0, 0, 1;
9726
    %delay 22, 0;
9727
    %set/v v0106BB40_0, 1, 1;
9728
    %delay 1000, 0;
9729
    %set/v v0106BA90_0, 0, 1;
9730
    %delay 22, 0;
9731
    %set/v v0106BA90_0, 1, 1;
9732
    %delay 1000, 0;
9733
    %delay 10000, 0;
9734
    %vpi_call 2 57 "$finish";
9735 11 ale500
    %end;
9736 12 ale500
    .thread T_44;
9737 11 ale500
# The file index is used to find the file name in the following table.
9738
:file_names 7;
9739
    "N/A";
9740
    "";
9741 18 ale500
    "tb_irq.v";
9742 11 ale500
    "../rtl/verilog/MC6809_cpu.v";
9743
    "../rtl/verilog/alu16.v";
9744
    "../rtl/verilog/regblock.v";
9745
    "../rtl/verilog/decoders.v";

powered by: WebSVN 2.1.0

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