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 17

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

Line No. Rev Author Line
1 11 ale500
#! /c/iverilog/bin/vvp
2
:ivl_version "0.9.7 " "(v0_9_7)";
3
:vpi_time_precision - 9;
4
:vpi_module "system";
5
:vpi_module "v2005_math";
6
:vpi_module "va_math";
7 17 ale500
S_007E47B8 .scope module, "tb" "tb" 2 11;
8 11 ale500
 .timescale -9 -9;
9 17 ale500
L_0097A418 .functor BUFZ 16, v00978D70_0, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
10
L_0097A450 .functor BUFZ 8, v00978DC8_0, C4<00000000>, C4<00000000>, C4<00000000>;
11
v0097AB20_0 .net "addr", 15 0, v00978D70_0; 1 drivers
12
v0097AB78_0 .net "addr_o", 15 0, L_0097A418; 1 drivers
13
v0097ABD0_0 .var "clk", 0 0;
14
v0097AC28_0 .net "data_i", 7 0, v007E1D30_0; 1 drivers
15
v0097AC80_0 .net "data_o", 7 0, v00978DC8_0; 1 drivers
16
v0097ACD8_0 .net "data_o_o", 7 0, L_0097A450; 1 drivers
17
v0097AD30_0 .net "oe", 0 0, v00978E20_0; 1 drivers
18
v0097AD88_0 .var "reset", 0 0;
19
v0097ADE0_0 .net "we", 0 0, v00978E78_0; 1 drivers
20
L_00E4FC20 .reduce/nor v00978E20_0;
21
L_00E4FC78 .reduce/nor v00978E78_0;
22
S_007E41E0 .scope module, "cpu" "MC6809_cpu" 2 23, 3 10, S_007E47B8;
23 11 ale500
 .timescale -9 -9;
24 17 ale500
L_0097A4C0 .functor AND 1, L_0097AE38, L_0097AE90, C4<1>, C4<1>;
25
L_0097A5A0 .functor AND 1, L_0097AEE8, L_0097AF40, C4<1>, C4<1>;
26
L_0097A680 .functor AND 1, L_0097AF98, L_0097AFF0, C4<1>, C4<1>;
27
L_0097E530 .functor AND 1, L_00E4F658, L_0097D780, C4<1>, C4<1>;
28
L_0097A3E0 .functor BUFZ 1, v0097AD88_0, C4<0>, C4<0>, C4<0>;
29
L_00E549F8 .functor BUFZ 6, v0097AAC8_0, C4<000000>, C4<000000>, C4<000000>;
30
v00977950_0 .net *"_s1", 0 0, L_0097AE38; 1 drivers
31
v009779A8_0 .net *"_s13", 0 0, L_0097AF98; 1 drivers
32
v00977A00_0 .net *"_s15", 0 0, L_0097AFF0; 1 drivers
33
v00977A58_0 .net *"_s24", 8 0, L_0097D6D0; 1 drivers
34
v00977AB0_0 .net *"_s27", 2 0, C4<000>; 1 drivers
35
v00977B08_0 .net *"_s28", 8 0, C4<000010010>; 1 drivers
36
v00977B60_0 .net *"_s3", 0 0, L_0097AE90; 1 drivers
37
v00977BB8_0 .net *"_s30", 0 0, L_0097D780; 1 drivers
38
v00977C10_0 .net *"_s7", 0 0, L_0097AEE8; 1 drivers
39
v00977C68_0 .net *"_s9", 0 0, L_0097AF40; 1 drivers
40
v00977CC0_0 .net "alu_o_CCR", 7 0, v00977428_0; 1 drivers
41
v00977D18_0 .net "alu_o_result", 15 0, v00977798_0; 1 drivers
42
v00977D70_0 .alias "cpu_addr_o", 15 0, v0097AB20_0;
43
v00977DC8_0 .net "cpu_clk", 0 0, v0097ABD0_0; 1 drivers
44
v00977E20_0 .alias "cpu_data_i", 7 0, v0097AC28_0;
45
v00977E78_0 .alias "cpu_data_o", 7 0, v0097AC80_0;
46
v00977ED0_0 .net "cpu_dtack_i", 0 0, C4<1>; 1 drivers
47
v00977F28_0 .net "cpu_firq_n", 0 0, C4; 0 drivers
48
v00977F80_0 .net "cpu_irq_n", 0 0, C4; 0 drivers
49
v00978030_0 .net "cpu_nmi_n", 0 0, C4; 0 drivers
50
v00977FD8_0 .alias "cpu_oe_o", 0 0, v0097AD30_0;
51
v00978088_0 .net "cpu_reset", 0 0, v0097AD88_0; 1 drivers
52
v009780E0_0 .net "cpu_state_o", 5 0, L_00E549F8; 1 drivers
53
v00978138_0 .alias "cpu_we_o", 0 0, v0097ADE0_0;
54
v00978190_0 .var "datamux_o_alu_in_left_path_addr", 3 0;
55
v009781E8_0 .var "datamux_o_alu_in_left_path_data", 15 0;
56
v00978240_0 .var "datamux_o_alu_in_right_path_data", 15 0;
57
v009782C8_0 .var "datamux_o_dest", 15 0;
58
v00978320_0 .var "datamux_o_dest_reg_addr", 3 0;
59
v00978378_0 .net "debug_clk", 0 0, C4; 0 drivers
60
v009783D0_0 .net "debug_data_o", 0 0, C4<0>; 1 drivers
61
v00978428_0 .net "dec_lo_dest_memtype", 1 0, v00E4AA90_0; 1 drivers
62
v00978480_0 .net "dec_lo_dest_reg_addr", 3 0, v00E4AB40_0; 1 drivers
63
v009784D8_0 .net "dec_lo_left_path_addr", 3 0, v00E4B488_0; 1 drivers
64
v00978530_0 .net "dec_lo_left_path_memtype", 1 0, v00E4B4E0_0; 1 drivers
65
v00978588_0 .net "dec_lo_right_path_addr", 3 0, v00E4B590_0; 1 drivers
66
v009785E0_0 .net "dec_lo_right_path_memtype", 1 0, v00E4B5E8_0; 1 drivers
67
v00978638_0 .net "dec_o_alu_opcode", 4 0, L_00E4F770; 1 drivers
68
v00978690_0 .net "dec_o_alu_size", 0 0, L_0097DA40; 1 drivers
69
v009786E8_0 .net "dec_o_cond_taken", 0 0, v007E2048_0; 1 drivers
70
v00978740_0 .net "dec_o_dest_memtype", 1 0, L_00E4F498; 1 drivers
71
v00978798_0 .net "dec_o_ea_indirect", 0 0, L_007D21D0; 1 drivers
72
v009787F0_0 .net "dec_o_ea_ofs16", 0 0, v00E48A90_0; 1 drivers
73
v00978848_0 .net "dec_o_ea_ofs5", 0 0, v00E48AE8_0; 1 drivers
74
v009788A0_0 .net "dec_o_ea_ofs8", 0 0, v00E48B40_0; 1 drivers
75
v009788F8_0 .net "dec_o_ea_wpost", 0 0, v00E48B98_0; 1 drivers
76
v00978950_0 .net "dec_o_eabase", 3 0, v00E48BF0_0; 1 drivers
77
v009789A8_0 .net "dec_o_eaidx", 3 0, v00E48C48_0; 1 drivers
78
v00978A00_0 .net "dec_o_left_path_memtype", 1 0, L_00E4F380; 1 drivers
79
v00978A58_0 .net "dec_o_operand_read", 0 0, L_00E4F150; 1 drivers
80
v00978AB0_0 .net "dec_o_operand_write", 0 0, L_00E4F9B8; 1 drivers
81
v00978B08_0 .net "dec_o_p1_mode", 2 0, v00E4ACF8_0; 1 drivers
82
v00978B60_0 .net "dec_o_right_path_memtype", 1 0, L_00E4F428; 1 drivers
83
v00978BB8_0 .net "dec_o_source_size", 0 0, L_0097E798; 1 drivers
84
v00978C10_0 .net "dec_o_use_s", 0 0, v00E4B850_0; 1 drivers
85
v00978C68_0 .net "dec_o_wdest", 0 0, L_0097D7D8; 1 drivers
86
v00978CC0_0 .net "dec_o_write_flags", 0 0, L_00E4F658; 1 drivers
87
v00978D18_0 .var "k_clear_e", 0 0;
88
v00978D70_0 .var "k_cpu_addr", 15 0;
89
v00978DC8_0 .var "k_cpu_data_o", 7 0;
90
v00978E20_0 .var "k_cpu_oe", 0 0;
91
v00978E78_0 .var "k_cpu_we", 0 0;
92
v00978ED0_0 .var "k_dec_su", 0 0;
93
v00978F28_0 .var "k_eahi", 7 0;
94
v00978F80_0 .var "k_ealo", 7 0;
95
v00978FD8_0 .net "k_firq_req", 0 0, L_0097A5A0; 1 drivers
96
v00979030_0 .var "k_forced_mem_size", 0 0;
97
v00979088_0 .var "k_inc_pc", 0 0;
98
v009790E0_0 .var "k_inc_su", 0 0;
99
v00979138_0 .var "k_ind_ea", 7 0;
100
v00979190_0 .var "k_indirect_loaded", 0 0;
101
v009791E8_0 .net "k_irq_req", 0 0, L_0097A680; 1 drivers
102
v00979240_0 .var "k_mem_state", 2 0;
103
v009792C8_0 .var "k_memhi", 7 0;
104
v00979320_0 .var "k_memlo", 7 0;
105
v00979378_0 .var "k_mul_cnt", 0 0;
106
v009793D0_0 .var "k_new_pc", 15 0;
107
v00979428_0 .net "k_nmi_req", 0 0, L_0097A4C0; 1 drivers
108
v00979480_0 .var "k_ofshi", 7 0;
109
v009794D8_0 .var "k_ofslo", 7 0;
110
v00979530_0 .var "k_opcode", 7 0;
111
v00979588_0 .var "k_p2_valid", 0 0;
112
v009795E0_0 .var "k_p3_valid", 0 0;
113
v00979638_0 .var "k_postbyte", 7 0;
114
v00979690_0 .var "k_pp_active_reg", 3 0;
115
v009796E8_0 .var "k_pp_regs", 7 0;
116
v00979740_0 .var "k_reg_firq", 2 0;
117
v00979798_0 .var "k_reg_irq", 2 0;
118
v009797F0_0 .var "k_reg_nmi", 2 0;
119
v00979848_0 .net "k_reset", 0 0, L_0097A3E0; 1 drivers
120
v009798A0_0 .var "k_set_e", 0 0;
121
v009798F8_0 .var "k_write_dest", 0 0;
122
v00979950_0 .var "k_write_exg", 0 0;
123
v009799A8_0 .var "k_write_pc", 0 0;
124
v00979A00_0 .var "k_write_post_incdec", 0 0;
125
v00979A58_0 .var "k_write_tfr", 0 0;
126
v00979AB0_0 .var "next_mem_state", 5 0;
127
v00979B08_0 .var "next_push_state", 5 0;
128
v00979B60_0 .var "next_state", 5 0;
129
v00979BB8_0 .net "op_CWAI", 0 0, v00E4ADA8_0; 1 drivers
130
v00979C10_0 .net "op_EXG", 0 0, v00E4AE00_0; 1 drivers
131
v00979C68_0 .net "op_JMP", 0 0, v00E4AE58_0; 1 drivers
132
v00979CC0_0 .net "op_JSR", 0 0, v00E4AEB0_0; 1 drivers
133
v00979D18_0 .net "op_LEA", 0 0, v00E4AF08_0; 1 drivers
134
v00979D70_0 .net "op_MUL", 0 0, v00E4AF60_0; 1 drivers
135
v00979DC8_0 .net "op_PULL", 0 0, v00E4AFB8_0; 1 drivers
136
v00979E20_0 .net "op_PUSH", 0 0, v00E4B010_0; 1 drivers
137
v00979E78_0 .net "op_RTI", 0 0, v00E4B068_0; 1 drivers
138
v00979ED0_0 .net "op_RTS", 0 0, v00E4B0C0_0; 1 drivers
139
v00979F28_0 .net "op_SWI", 0 0, v00E4B118_0; 1 drivers
140
v00979F80_0 .net "op_SYNC", 0 0, v00E4B170_0; 1 drivers
141
v00979FD8_0 .net "op_TFR", 0 0, v00E4B1C8_0; 1 drivers
142
v0097A030_0 .net "regs_o_CCR", 7 0, L_0097D410; 1 drivers
143
v0097A088_0 .net "regs_o_dp", 7 0, v00E4C010_0; 1 drivers
144
v0097A0E0_0 .net "regs_o_eamem_addr", 15 0, L_0097E078; 1 drivers
145
v0097A138_0 .net "regs_o_left_path_data", 15 0, v00E4CAE8_0; 1 drivers
146
v0097A190_0 .net "regs_o_pc", 15 0, L_0097DDD8; 1 drivers
147
v0097A1E8_0 .net "regs_o_right_path_data", 15 0, v00E4CB98_0; 1 drivers
148
v0097A240_0 .net "regs_o_su", 15 0, L_0097D468; 1 drivers
149
v0097AAC8_0 .var "state", 5 0;
150
E_007C2A38 .event posedge, v00979848_0, v00E4A9E0_0;
151
E_007C2A18/0 .event edge, v009792C8_0, v00979320_0, v00E4B5E8_0, v00E4AD50_0;
152
E_007C2A18/1 .event edge, v00E4CB98_0;
153
E_007C2A18 .event/or E_007C2A18/0, E_007C2A18/1;
154
E_007C29D8/0 .event edge, v009792C8_0, v00979320_0, v00E4AD50_0, v00E4CCA0_0;
155
E_007C29D8/1 .event edge, v00978F28_0, v00978F80_0, v00E4CC48_0, v00E48A38_0;
156
E_007C29D8/2 .event edge, v00E4C5E8_0;
157
E_007C29D8 .event/or E_007C29D8/0, E_007C29D8/1, E_007C29D8/2;
158
E_007C1758/0 .event edge, v00E4B4E0_0, v009792C8_0, v00979320_0, v00E4AF08_0;
159
E_007C1758/1 .event edge, v00E48A38_0, v00E4C5E8_0, v00E4CAE8_0;
160
E_007C1758 .event/or E_007C1758/0, E_007C1758/1;
161
E_007C1778/0 .event edge, v00E4AFB8_0, v00E4B0C0_0, v00E4B068_0, v009792C8_0;
162
E_007C1778/1 .event edge, v00979320_0, v00E4AF08_0, v00E48A38_0, v00E4C5E8_0;
163
E_007C1778/2 .event edge, v00977798_0;
164
E_007C1778 .event/or E_007C1778/0, E_007C1778/1, E_007C1778/2;
165
E_007C1558 .event edge, v00979690_0, v00E4AB40_0;
166
E_007C1538 .event edge, v00979690_0, v00E4B488_0;
167
L_0097AE38 .part v009797F0_0, 2, 1;
168
L_0097AE90 .part v009797F0_0, 1, 1;
169
L_0097AEE8 .part v00979740_0, 2, 1;
170
L_0097AF40 .part v00979740_0, 1, 1;
171
L_0097AF98 .part v00979798_0, 2, 1;
172
L_0097AFF0 .part v00979798_0, 1, 1;
173
L_0097D620 .part v00979638_0, 4, 4;
174
L_0097D678 .concat [ 8 8 0 0], v009794D8_0, v00979480_0;
175
L_0097D6D0 .concat [ 6 3 0 0], v0097AAC8_0, C4<000>;
176
L_0097D780 .cmp/eq 9, L_0097D6D0, C4<000010010>;
177
S_007E2C18 .scope module, "alu" "alu" 3 124, 4 15, S_007E41E0;
178 11 ale500
 .timescale -9 -9;
179 17 ale500
v009773D0_0 .alias "CCR", 7 0, v0097A030_0;
180
v00977428_0 .var "CCRo", 7 0;
181
v00977480_0 .net "a_in", 15 0, v009781E8_0; 1 drivers
182
v009774D8_0 .net "b_in", 15 0, v00978240_0; 1 drivers
183
v00977530_0 .net "ccr16_out", 3 0, v00E4D488_0; 1 drivers
184
v00977588_0 .net "ccr8_out", 7 0, v00974F80_0; 1 drivers
185
v009775E0_0 .alias "clk_in", 0 0, v00977DC8_0;
186
v00977638_0 .alias "opcode_in", 4 0, v00978638_0;
187
v00977690_0 .net "q16_mul", 15 0, v00977320_0; 1 drivers
188
v009776E8_0 .net "q16_out", 15 0, v00974320_0; 1 drivers
189
v00977740_0 .net "q8_out", 7 0, v00976E78_0; 1 drivers
190
v00977798_0 .var "q_out", 15 0;
191
v009777F0_0 .var "ra_in", 15 0;
192
v00977848_0 .var "rb_in", 15 0;
193
v009778A0_0 .var "rop_in", 4 0;
194
v009778F8_0 .alias "sz_in", 0 0, v00978690_0;
195
E_007C4978/0 .event edge, v00E4B6F0_0, v00974320_0, v007E1FF0_0, v00E4D488_0;
196
E_007C4978/1 .event edge, v00976E78_0, v00974F80_0;
197
E_007C4978 .event/or E_007C4978/0, E_007C4978/1;
198
L_0097B048 .part v009781E8_0, 0, 8;
199
L_0097B0A0 .part v00978240_0, 0, 8;
200
L_0097D1A8 .part v009777F0_0, 0, 8;
201
L_0097D200 .part v00977848_0, 0, 8;
202
S_007E4400 .scope module, "mulu" "mul8x8" 4 33, 4 619, S_007E2C18;
203 11 ale500
 .timescale -9 -9;
204 17 ale500
v00977190_0 .net "a", 7 0, L_0097B048; 1 drivers
205
v009771E8_0 .net "b", 7 0, L_0097B0A0; 1 drivers
206
v00977240_0 .alias "clk_in", 0 0, v00977DC8_0;
207
v009772C8_0 .var "pipe0", 15 0;
208
v00977320_0 .var "pipe1", 15 0;
209
v00977378_0 .alias "q", 15 0, v00977690_0;
210
S_007E4620 .scope module, "alu8" "alu8" 4 34, 4 200, S_007E2C18;
211 11 ale500
 .timescale -9 -9;
212 17 ale500
L_0097A840 .functor NOT 8, L_0097D1A8, C4<00000000>, C4<00000000>, C4<00000000>;
213
L_0097A878 .functor BUFZ 8, L_0097A840, C4<00000000>, C4<00000000>, C4<00000000>;
214
L_0097A9C8 .functor BUFZ 8, L_0097B2B0, C4<00000000>, C4<00000000>, C4<00000000>;
215
L_0097AA00 .functor OR 1, L_0097B3B8, L_0097B410, C4<0>, C4<0>;
216
L_0097BB00 .functor OR 1, L_0097AA00, L_0097B468, C4<0>, C4<0>;
217
L_0097BAC8 .functor OR 1, L_0097BB00, L_0097B4C0, C4<0>, C4<0>;
218
L_0097BBA8 .functor OR 1, L_0097BAC8, L_0097B518, C4<0>, C4<0>;
219
L_0097BCC0 .functor OR 1, L_0097BBA8, L_0097B570, C4<0>, C4<0>;
220
L_0097BD68 .functor OR 1, L_0097BCC0, L_0097B5C8, C4<0>, C4<0>;
221
L_0097BE10 .functor OR 1, L_0097BD68, L_0097B620, C4<0>, C4<0>;
222
L_0097BEB8 .functor NOT 1, L_0097B6D0, C4<0>, C4<0>, C4<0>;
223
L_0097BF60 .functor AND 1, L_0097B678, L_0097BEB8, C4<1>, C4<1>;
224
L_0097BF28 .functor NOT 1, L_0097B728, C4<0>, C4<0>, C4<0>;
225
L_0097C008 .functor AND 1, L_0097BF60, L_0097BF28, C4<1>, C4<1>;
226
L_0097C0E8 .functor NOT 1, L_0097B7D8, C4<0>, C4<0>, C4<0>;
227
L_0097C158 .functor AND 1, L_0097C008, L_0097C0E8, C4<1>, C4<1>;
228
L_0097C200 .functor NOT 1, L_0097B780, C4<0>, C4<0>, C4<0>;
229
L_0097C270 .functor AND 1, L_0097C158, L_0097C200, C4<1>, C4<1>;
230
L_0097C338 .functor NOT 1, L_0097B830, C4<0>, C4<0>, C4<0>;
231
L_0097C3A8 .functor AND 1, L_0097C270, L_0097C338, C4<1>, C4<1>;
232
L_0097C450 .functor NOT 1, L_0097B888, C4<0>, C4<0>, C4<0>;
233
L_0097C4C0 .functor AND 1, L_0097C3A8, L_0097C450, C4<1>, C4<1>;
234
L_0097C568 .functor NOT 1, L_0097B8E0, C4<0>, C4<0>, C4<0>;
235
L_0097C5D8 .functor AND 1, L_0097C4C0, L_0097C568, C4<1>, C4<1>;
236
L_0097C840 .functor OR 1, L_0097CCD8, L_0097B258, C4<0>, C4<0>;
237
L_0097DB00 .functor XNOR 1, L_0097B0F8, C4<1>, C4<0>, C4<0>;
238
L_0097DB70 .functor OR 1, L_0097CF40, L_0097DB00, C4<0>, C4<0>;
239
v00974F28_0 .alias "CCR", 7 0, v0097A030_0;
240
v00974F80_0 .var "CCRo", 7 0;
241
v00974FD8_0 .net *"_s101", 0 0, L_0097B8E0; 1 drivers
242
v00975030_0 .net *"_s102", 0 0, L_0097C568; 1 drivers
243
v00975088_0 .net *"_s113", 3 0, L_0097CC80; 1 drivers
244
v009750E0_0 .net *"_s114", 3 0, C4<1001>; 1 drivers
245
v00975138_0 .net *"_s116", 0 0, L_0097CCD8; 1 drivers
246
v00975190_0 .net *"_s118", 0 0, L_0097C840; 1 drivers
247
v009751E8_0 .net *"_s12", 7 0, C4<00000000>; 1 drivers
248
v00975240_0 .net *"_s120", 7 0, C4<00000110>; 1 drivers
249
v009752C8_0 .net *"_s122", 7 0, L_0097CD30; 1 drivers
250
v00975320_0 .net *"_s130", 3 0, L_0097CE90; 1 drivers
251
v00975378_0 .net *"_s131", 5 0, L_0097CEE8; 1 drivers
252
v009753D0_0 .net *"_s134", 1 0, C4<00>; 1 drivers
253
v00975428_0 .net *"_s135", 5 0, C4<001001>; 1 drivers
254
v00975480_0 .net *"_s137", 0 0, L_0097CF40; 1 drivers
255
v009754D8_0 .net *"_s139", 0 0, C4<1>; 1 drivers
256
v00975530_0 .net *"_s141", 0 0, L_0097DB00; 1 drivers
257
v00975588_0 .net *"_s143", 0 0, L_0097DB70; 1 drivers
258
v00975638_0 .net *"_s145", 0 0, C4<0>; 1 drivers
259
v009755E0_0 .net *"_s148", 3 0, L_0097CF98; 1 drivers
260
v00975690_0 .net *"_s149", 4 0, L_0097CFF0; 1 drivers
261
v009756E8_0 .net *"_s151", 4 0, C4<00110>; 1 drivers
262
v00975740_0 .net *"_s153", 4 0, L_0097D048; 1 drivers
263
v00975798_0 .net *"_s155", 0 0, C4<0>; 1 drivers
264
v009757F0_0 .net *"_s158", 3 0, L_0097D0A0; 1 drivers
265
v00975848_0 .net *"_s159", 4 0, L_0097D0F8; 1 drivers
266
v009758A0_0 .net *"_s161", 4 0, L_0097D150; 1 drivers
267
v009758F8_0 .net *"_s18", 7 0, C4<00000000>; 1 drivers
268
v00975950_0 .net *"_s20", 0 0, L_0097B308; 1 drivers
269
v009759A8_0 .net *"_s22", 0 0, C4<1>; 1 drivers
270
v00975A00_0 .net *"_s24", 0 0, C4<0>; 1 drivers
271
v00975A58_0 .net *"_s33", 0 0, L_0097B3B8; 1 drivers
272
v00975AB0_0 .net *"_s35", 0 0, L_0097B410; 1 drivers
273
v00975B08_0 .net *"_s36", 0 0, L_0097AA00; 1 drivers
274
v00975B60_0 .net *"_s39", 0 0, L_0097B468; 1 drivers
275
v00975BB8_0 .net *"_s40", 0 0, L_0097BB00; 1 drivers
276
v00975C10_0 .net *"_s43", 0 0, L_0097B4C0; 1 drivers
277
v00975C68_0 .net *"_s44", 0 0, L_0097BAC8; 1 drivers
278
v00975CC0_0 .net *"_s47", 0 0, L_0097B518; 1 drivers
279
v00975D18_0 .net *"_s48", 0 0, L_0097BBA8; 1 drivers
280
v00975D70_0 .net *"_s51", 0 0, L_0097B570; 1 drivers
281
v00975DC8_0 .net *"_s52", 0 0, L_0097BCC0; 1 drivers
282
v00975E20_0 .net *"_s55", 0 0, L_0097B5C8; 1 drivers
283
v00975E78_0 .net *"_s56", 0 0, L_0097BD68; 1 drivers
284
v00975ED0_0 .net *"_s59", 0 0, L_0097B620; 1 drivers
285
v00975F28_0 .net *"_s63", 0 0, L_0097B678; 1 drivers
286
v00975F80_0 .net *"_s65", 0 0, L_0097B6D0; 1 drivers
287
v00975FD8_0 .net *"_s66", 0 0, L_0097BEB8; 1 drivers
288
v00976030_0 .net *"_s68", 0 0, L_0097BF60; 1 drivers
289
v00976088_0 .net *"_s71", 0 0, L_0097B728; 1 drivers
290
v009760E0_0 .net *"_s72", 0 0, L_0097BF28; 1 drivers
291
v00976138_0 .net *"_s74", 0 0, L_0097C008; 1 drivers
292
v00976190_0 .net *"_s77", 0 0, L_0097B7D8; 1 drivers
293
v009761E8_0 .net *"_s78", 0 0, L_0097C0E8; 1 drivers
294
v00976240_0 .net *"_s80", 0 0, L_0097C158; 1 drivers
295
v009762C8_0 .net *"_s83", 0 0, L_0097B780; 1 drivers
296
v00976320_0 .net *"_s84", 0 0, L_0097C200; 1 drivers
297
v00976378_0 .net *"_s86", 0 0, L_0097C270; 1 drivers
298
v009763D0_0 .net *"_s89", 0 0, L_0097B830; 1 drivers
299
v00976428_0 .net *"_s90", 0 0, L_0097C338; 1 drivers
300
v00976480_0 .net *"_s92", 0 0, L_0097C3A8; 1 drivers
301
v009764D8_0 .net *"_s95", 0 0, L_0097B888; 1 drivers
302
v00976530_0 .net *"_s96", 0 0, L_0097C450; 1 drivers
303
v00976588_0 .net *"_s98", 0 0, L_0097C4C0; 1 drivers
304
v009765E0_0 .net "a_in", 7 0, L_0097D1A8; 1 drivers
305
v00976638_0 .var "alu8_b_in", 7 0;
306
v00976690_0 .net "arith_c", 0 0, v00974BB8_0; 1 drivers
307
v009766E8_0 .net "arith_h", 0 0, v00974C68_0; 1 drivers
308
v00976740_0 .net "arith_q", 7 0, v00974D70_0; 1 drivers
309
v00976798_0 .net "arith_v", 0 0, v00974D18_0; 1 drivers
310
v009767F0_0 .net "b_in", 7 0, L_0097D200; 1 drivers
311
v00976848_0 .var "c8", 0 0;
312
v009768A0_0 .net "c_in", 0 0, L_0097B0F8; 1 drivers
313
v009768F8_0 .net "ccom8_r", 0 0, L_0097B360; 1 drivers
314
v00976950_0 .net "cdaa8_r", 0 0, L_0097CDE0; 1 drivers
315
v009769A8_0 .alias "clk_in", 0 0, v00977DC8_0;
316
v00976A00_0 .net "cneg8_r", 0 0, L_0097BE10; 1 drivers
317
v00976A58_0 .net "com8_r", 7 0, L_0097A878; 1 drivers
318
v00976AB0_0 .net "com8_w", 7 0, L_0097A840; 1 drivers
319
v00976B08_0 .net "daa8h_r", 3 0, L_0097CE38; 1 drivers
320
v00976B60_0 .net "daa_p0_r", 7 0, L_0097CD88; 1 drivers
321
v00976BB8_0 .var "h8", 0 0;
322
v00976C10_0 .net "h_in", 0 0, L_0097B258; 1 drivers
323
v00976C68_0 .net "logic_q", 7 0, v00974ED0_0; 1 drivers
324
v00976CC0_0 .net "n_in", 0 0, L_0097B150; 1 drivers
325
v00976D18_0 .net "neg8_r", 7 0, L_0097A9C8; 1 drivers
326
v00976D70_0 .net "neg8_w", 7 0, L_0097B2B0; 1 drivers
327
v00976DC8_0 .net "opcode_in", 4 0, v009778A0_0; 1 drivers
328
v00976E20_0 .var "q8", 7 0;
329
v00976E78_0 .var "q_out", 7 0;
330
v00976ED0_0 .net "shift_c", 0 0, L_0097CBD0; 1 drivers
331
v00976F28_0 .net "shift_q", 7 0, v00974950_0; 1 drivers
332
v00976F80_0 .net "shift_v", 0 0, v009748F8_0; 1 drivers
333
v00976FD8_0 .var "v8", 0 0;
334
v00977030_0 .net "v_in", 0 0, L_0097B1A8; 1 drivers
335
v00977088_0 .net "vcom8_r", 0 0, C4<0>; 1 drivers
336
v009770E0_0 .net "vneg8_r", 0 0, L_0097C5D8; 1 drivers
337
v00977138_0 .net "z_in", 0 0, L_0097B200; 1 drivers
338
E_007C4298/0 .event edge, v00976E20_0, v007E1FF0_0, v00976BB8_0, v00976FD8_0;
339
E_007C4298/1 .event edge, v00976848_0;
340
E_007C4298 .event/or E_007C4298/0, E_007C4298/1;
341
E_0081CAA0/0 .event edge, v00974798_0, v00974C10_0, v009748A0_0, v00E4D850_0;
342
E_0081CAA0/1 .event edge, v009746E8_0, v00974D70_0, v00974BB8_0, v00974D18_0;
343
E_0081CAA0/2 .event edge, v00974C68_0, v00976A58_0, v00977088_0, v00976D18_0;
344
E_0081CAA0/3 .event edge, v00976A00_0, v009770E0_0, v00974950_0, v009747F0_0;
345
E_0081CAA0/4 .event edge, v009748F8_0, v00974ED0_0, v00976B08_0, v00976B60_0;
346
E_0081CAA0/5 .event edge, v00976950_0;
347
E_0081CAA0 .event/or E_0081CAA0/0, E_0081CAA0/1, E_0081CAA0/2, E_0081CAA0/3, E_0081CAA0/4, E_0081CAA0/5;
348
E_0081CA40 .event edge, v00974740_0, v00E4D850_0;
349
L_0097B0F8 .part L_0097D410, 0, 1;
350
L_0097B150 .part L_0097D410, 3, 1;
351
L_0097B1A8 .part L_0097D410, 1, 1;
352
L_0097B200 .part L_0097D410, 2, 1;
353
L_0097B258 .part L_0097D410, 5, 1;
354
L_0097B2B0 .arith/sub 8, C4<00000000>, L_0097D1A8;
355
L_0097B308 .cmp/ne 8, L_0097A840, C4<00000000>;
356
L_0097B360 .functor MUXZ 1, C4<0>, C4<1>, L_0097B308, C4<>;
357
L_0097B3B8 .part L_0097B2B0, 7, 1;
358
L_0097B410 .part L_0097B2B0, 6, 1;
359
L_0097B468 .part L_0097B2B0, 5, 1;
360
L_0097B4C0 .part L_0097B2B0, 4, 1;
361
L_0097B518 .part L_0097B2B0, 3, 1;
362
L_0097B570 .part L_0097B2B0, 2, 1;
363
L_0097B5C8 .part L_0097B2B0, 1, 1;
364
L_0097B620 .part L_0097B2B0, 0, 1;
365
L_0097B678 .part L_0097B2B0, 7, 1;
366
L_0097B6D0 .part L_0097B2B0, 6, 1;
367
L_0097B728 .part L_0097B2B0, 5, 1;
368
L_0097B7D8 .part L_0097B2B0, 4, 1;
369
L_0097B780 .part L_0097B2B0, 3, 1;
370
L_0097B830 .part L_0097B2B0, 2, 1;
371
L_0097B888 .part L_0097B2B0, 1, 1;
372
L_0097B8E0 .part L_0097B2B0, 0, 1;
373
L_0097B938 .part v009778A0_0, 0, 2;
374
L_0097BA40 .part v009778A0_0, 0, 2;
375
L_0097CC28 .part v009778A0_0, 0, 3;
376
L_0097CC80 .part L_0097D1A8, 0, 4;
377
L_0097CCD8 .cmp/gt 4, L_0097CC80, C4<1001>;
378
L_0097CD30 .arith/sum 8, L_0097D1A8, C4<00000110>;
379
L_0097CD88 .functor MUXZ 8, L_0097D1A8, L_0097CD30, L_0097C840, C4<>;
380
L_0097CDE0 .part L_0097D150, 4, 1;
381
L_0097CE38 .part L_0097D150, 0, 4;
382
L_0097CE90 .part L_0097CD88, 4, 4;
383
L_0097CEE8 .concat [ 4 2 0 0], L_0097CE90, C4<00>;
384
L_0097CF40 .cmp/gt 6, L_0097CEE8, C4<001001>;
385
L_0097CF98 .part L_0097CD88, 4, 4;
386
L_0097CFF0 .concat [ 4 1 0 0], L_0097CF98, C4<0>;
387
L_0097D048 .arith/sum 5, L_0097CFF0, C4<00110>;
388
L_0097D0A0 .part L_0097CD88, 4, 4;
389
L_0097D0F8 .concat [ 4 1 0 0], L_0097D0A0, C4<0>;
390
L_0097D150 .functor MUXZ 5, L_0097D0F8, L_0097D048, L_0097DB70, C4<>;
391
S_007E4488 .scope module, "l8" "logic8" 4 255, 4 64, S_007E4620;
392 11 ale500
 .timescale -9 -9;
393 17 ale500
v00974DC8_0 .alias "a_in", 7 0, v009765E0_0;
394
v00974E20_0 .alias "b_in", 7 0, v009767F0_0;
395
v00974E78_0 .net "opcode_in", 1 0, L_0097B938; 1 drivers
396
v00974ED0_0 .var "q_out", 7 0;
397
E_0081C7C0 .event edge, v00974E78_0, v00974740_0, v009746E8_0;
398
S_007E4510 .scope module, "a8" "arith8" 4 256, 4 87, S_007E4620;
399 11 ale500
 .timescale -9 -9;
400 17 ale500
v009749A8_0 .net *"_s1", 0 0, L_0097B990; 1 drivers
401
v00974A00_0 .net *"_s2", 0 0, C4<0>; 1 drivers
402
v00974A58_0 .alias "a_in", 7 0, v009765E0_0;
403
v00974AB0_0 .net "b_in", 7 0, v00976638_0; 1 drivers
404
v00974B08_0 .net "carry", 0 0, L_0097B9E8; 1 drivers
405
v00974B60_0 .alias "carry_in", 0 0, v009768A0_0;
406
v00974BB8_0 .var "carry_out", 0 0;
407
v00974C10_0 .alias "half_c_in", 0 0, v00976C10_0;
408
v00974C68_0 .var "half_c_out", 0 0;
409
v00974CC0_0 .net "opcode_in", 1 0, L_0097BA40; 1 drivers
410
v00974D18_0 .var "overflow_out", 0 0;
411
v00974D70_0 .var "q_out", 7 0;
412
E_0081C820/0 .event edge, v00974CC0_0, v009746E8_0, v00974AB0_0, v00974D70_0;
413
E_0081C820/1 .event edge, v00974C10_0;
414
E_0081C820 .event/or E_0081C820/0, E_0081C820/1;
415
E_0081C840 .event edge, v00974CC0_0, v009746E8_0, v00974AB0_0, v00974D70_0;
416
E_0081C7E0 .event edge, v00974CC0_0, v009746E8_0, v00974AB0_0, v00974B08_0;
417
L_0097B990 .part L_0097BA40, 1, 1;
418
L_0097B9E8 .functor MUXZ 1, C4<0>, L_0097B0F8, L_0097B990, C4<>;
419
S_007E4598 .scope module, "s8" "shift8" 4 257, 4 160, S_007E4620;
420 11 ale500
 .timescale -9 -9;
421 17 ale500
v009745E0_0 .net *"_s1", 0 0, L_0097CAC8; 1 drivers
422
v00974638_0 .net *"_s3", 0 0, L_0097CB20; 1 drivers
423
v00974690_0 .net *"_s5", 0 0, L_0097CB78; 1 drivers
424
v009746E8_0 .alias "a_in", 7 0, v009765E0_0;
425
v00974740_0 .alias "b_in", 7 0, v009767F0_0;
426
v00974798_0 .alias "carry_in", 0 0, v009768A0_0;
427
v009747F0_0 .alias "carry_out", 0 0, v00976ED0_0;
428
v00974848_0 .net "opcode_in", 2 0, L_0097CC28; 1 drivers
429
v009748A0_0 .alias "overflow_in", 0 0, v00977030_0;
430
v009748F8_0 .var "overflow_out", 0 0;
431
v00974950_0 .var "q_out", 7 0;
432
E_0081CA60 .event edge, v009748A0_0, v00974848_0, v009746E8_0;
433
E_0081C860 .event edge, v009746E8_0, v00974848_0, v00974798_0;
434
L_0097CAC8 .part L_0097CC28, 0, 1;
435
L_0097CB20 .part L_0097D1A8, 7, 1;
436
L_0097CB78 .part L_0097D1A8, 0, 1;
437
L_0097CBD0 .functor MUXZ 1, L_0097CB78, L_0097CB20, L_0097CAC8, C4<>;
438
S_007E3DA0 .scope module, "alu16" "alu16" 4 35, 4 344, S_007E2C18;
439 11 ale500
 .timescale -9 -9;
440 17 ale500
v00E4D430_0 .alias "CCR", 7 0, v0097A030_0;
441
v00E4D488_0 .var "CCRo", 3 0;
442
v00E4D4E0_0 .net "a_in", 15 0, v009777F0_0; 1 drivers
443
v00E4D538_0 .net "arith_c", 0 0, v00E4D2D0_0; 1 drivers
444
v00E4D590_0 .net "arith_q", 15 0, v00E4D3D8_0; 1 drivers
445
v00E4D5E8_0 .net "arith_v", 0 0, v00E4D380_0; 1 drivers
446
v00E4D640_0 .net "b_in", 15 0, v00977848_0; 1 drivers
447
v00E4D698_0 .var "c16", 0 0;
448
v00E4D6F0_0 .net "c_in", 0 0, L_0097D258; 1 drivers
449
v00E4D748_0 .alias "clk_in", 0 0, v00977DC8_0;
450
v00E4D7A0_0 .var "n16", 0 0;
451
v00E4D7F8_0 .net "n_in", 0 0, L_0097D2B0; 1 drivers
452
v00E4D850_0 .alias "opcode_in", 4 0, v00976DC8_0;
453
v00E4D8A8_0 .var "q16", 15 0;
454
v009742C8_0 .alias "q_mul_in", 15 0, v00977690_0;
455
v00974320_0 .var "q_out", 15 0;
456
v00974378_0 .var "reg_n_in", 0 0;
457
v009743D0_0 .var "reg_z_in", 0 0;
458
v00974428_0 .var "regq16", 15 0;
459
v009744D8_0 .var "v16", 0 0;
460
v00974480_0 .net "v_in", 0 0, L_0097D308; 1 drivers
461
v00974530_0 .var "z16", 0 0;
462
v00974588_0 .net "z_in", 0 0, L_0097D360; 1 drivers
463
E_007C4918/0 .event edge, v00E4D8A8_0, v00E4D7A0_0, v00974530_0, v009744D8_0;
464
E_007C4918/1 .event edge, v00E4D698_0;
465
E_007C4918 .event/or E_007C4918/0, E_007C4918/1;
466
E_007C4878 .event edge, v00E4D8A8_0, v00E4D850_0, v00974378_0, v009743D0_0;
467
E_007C4898/0 .event edge, v00E4D278_0, v00974480_0, v00E4D850_0, v00E4D3D8_0;
468
E_007C4898/1 .event edge, v00E4D2D0_0, v00E4D380_0, v009742C8_0, v00E4D220_0;
469
E_007C4898/2 .event edge, v00E4D1C8_0;
470
E_007C4898 .event/or E_007C4898/0, E_007C4898/1, E_007C4898/2;
471
L_0097D258 .part L_0097D410, 0, 1;
472
L_0097D2B0 .part L_0097D410, 3, 1;
473
L_0097D308 .part L_0097D410, 1, 1;
474
L_0097D360 .part L_0097D410, 2, 1;
475
L_0097D3B8 .part v009778A0_0, 0, 2;
476
S_007E3E28 .scope module, "a16" "arith16" 4 429, 4 131, S_007E3DA0;
477 11 ale500
 .timescale -9 -9;
478 17 ale500
v00E4D1C8_0 .alias "a_in", 15 0, v00E4D4E0_0;
479
v00E4D220_0 .alias "b_in", 15 0, v00E4D640_0;
480
v00E4D278_0 .alias "carry_in", 0 0, v00E4D6F0_0;
481
v00E4D2D0_0 .var "carry_out", 0 0;
482
v00E4D328_0 .net "opcode_in", 1 0, L_0097D3B8; 1 drivers
483
v00E4D380_0 .var "overflow_out", 0 0;
484
v00E4D3D8_0 .var "q_out", 15 0;
485
E_007C4078 .event edge, v00E4D328_0, v00E4D1C8_0, v00E4D220_0, v00E4D3D8_0;
486
E_007C4098 .event edge, v00E4D328_0, v00E4D1C8_0, v00E4D220_0, v00E4D278_0;
487
S_007E3FC0 .scope module, "regs" "regblock" 3 136, 5 7, S_007E41E0;
488 11 ale500
 .timescale -9 -9;
489 17 ale500
L_0097DDD8 .functor BUFZ 16, v00E4C118_0, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
490
L_0097E078 .functor BUFZ 16, v00E4BB98_0, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
491
L_0097E120 .functor OR 1, v00979A58_0, v00979950_0, C4<0>, C4<0>;
492
L_0097E338 .functor OR 1, v00979088_0, v009799A8_0, C4<0>, C4<0>;
493
v00E4BEB0_0 .var "ACCA", 7 0;
494
v00E4BF08_0 .var "ACCB", 7 0;
495
v00E4BF60_0 .alias "CCR_in", 7 0, v00977CC0_0;
496
v00E4BFB8_0 .alias "CCR_o", 7 0, v0097A030_0;
497
v00E4C010_0 .var "DP", 7 0;
498
v00E4C068_0 .var "IX", 15 0;
499
v00E4C0C0_0 .var "IY", 15 0;
500
v00E4C118_0 .var "PC", 15 0;
501
v00E4C170_0 .var "SS", 15 0;
502
v00E4C1C8_0 .var "SU", 15 0;
503
v00E4C220_0 .net *"_s10", 15 0, C4<0000000000000001>; 1 drivers
504
v00E4C278_0 .net *"_s14", 0 0, L_0097E120; 1 drivers
505
v00E4C2D0_0 .net *"_s20", 0 0, L_0097E338; 1 drivers
506
v00E4C328_0 .net *"_s22", 3 0, C4<0101>; 1 drivers
507
v00E4C380_0 .var "cff", 0 0;
508
v00E4C3D8_0 .net "clear_e", 0 0, v00978D18_0; 1 drivers
509
v00E4C430_0 .alias "clk_in", 0 0, v00977DC8_0;
510
v00E4C488_0 .net "data_w", 15 0, v009782C8_0; 1 drivers
511
v00E4C4E0_0 .net "dec_su", 0 0, v00978ED0_0; 1 drivers
512
v00E4C590_0 .net "ea_reg_post", 15 0, v00E4BAE8_0; 1 drivers
513
v00E4C538_0 .net "eamem_addr", 15 0, v00E4BB98_0; 1 drivers
514
v00E4C5E8_0 .alias "eamem_addr_o", 15 0, v0097A0E0_0;
515
v00E4C640_0 .net "eapostbyte", 7 0, v00979138_0; 1 drivers
516
v00E4C698_0 .var "eflag", 0 0;
517
v00E4C6F0_0 .net "exg_dest_r", 3 0, L_0097D620; 1 drivers
518
v00E4C748_0 .var "fflag", 0 0;
519
v00E4C7A0_0 .var "hflag", 0 0;
520
v00E4C7F8_0 .net "inc_pc", 0 0, v00979088_0; 1 drivers
521
v00E4C850_0 .net "inc_su", 0 0, v009790E0_0; 1 drivers
522
v00E4C8A8_0 .var "intff", 0 0;
523
v00E4C930_0 .net "left", 15 0, L_0097D518; 1 drivers
524
v00E4C988_0 .net "new_pc", 15 0, v009793D0_0; 1 drivers
525
v00E4C9E0_0 .var "nff", 0 0;
526
v00E4CA38_0 .net "offset16", 15 0, L_0097D678; 1 drivers
527
v00E4CA90_0 .net "path_left_addr", 3 0, v00978190_0; 1 drivers
528
v00E4CAE8_0 .var "path_left_data", 15 0;
529
v00E4CB40_0 .alias "path_right_addr", 3 0, v00978588_0;
530
v00E4CB98_0 .var "path_right_data", 15 0;
531
v00E4CBF0_0 .net "pc_plus_1", 15 0, L_0097D4C0; 1 drivers
532
v00E4CC48_0 .alias "reg_dp", 7 0, v0097A088_0;
533
v00E4CCA0_0 .alias "reg_pc", 15 0, v0097A190_0;
534
v00E4CCF8_0 .alias "reg_su", 15 0, v0097A240_0;
535
v00E4CD50_0 .net "right", 15 0, L_0097D570; 1 drivers
536
v00E4CDA8_0 .net "right_reg", 3 0, L_0097D5C8; 1 drivers
537
v00E4CE00_0 .net "set_e", 0 0, v009798A0_0; 1 drivers
538
v00E4CE58_0 .alias "use_s", 0 0, v00978C10_0;
539
v00E4CEB0_0 .var "vff", 0 0;
540
v00E4CF08_0 .net "write_exg", 0 0, v00979950_0; 1 drivers
541
v00E4CF60_0 .net "write_flags", 0 0, L_0097E530; 1 drivers
542
v00E4CFB8_0 .net "write_pc", 0 0, v009799A8_0; 1 drivers
543
v00E4D010_0 .net "write_post", 0 0, v00979A00_0; 1 drivers
544
v00E4D068_0 .net "write_reg", 0 0, v009798F8_0; 1 drivers
545
v00E4D0C0_0 .net "write_reg_addr", 3 0, v00978320_0; 1 drivers
546
v00E4D118_0 .net "write_tfr", 0 0, v00979A58_0; 1 drivers
547
v00E4D170_0 .var "zff", 0 0;
548
E_007C12F8/0 .event edge, v00E4B590_0, v00E4B9E0_0, v00E4BA38_0, v00E4BCA0_0;
549
E_007C12F8/1 .event edge, v00E4BCF8_0, v00E4BE58_0, v00E4BE00_0, v00E4BDA8_0;
550
E_007C12F8/2 .event edge, v00E4C010_0, v00E4C698_0, v00E4C748_0, v00E4C7A0_0;
551
E_007C12F8/3 .event edge, v00E4C8A8_0, v00E4C9E0_0, v00E4D170_0, v00E4CEB0_0;
552
E_007C12F8/4 .event edge, v00E4C380_0;
553
E_007C12F8 .event/or E_007C12F8/0, E_007C12F8/1, E_007C12F8/2, E_007C12F8/3, E_007C12F8/4;
554
E_007C1318/0 .event edge, v00E4CA90_0, v00E4B9E0_0, v00E4BA38_0, v00E4BCA0_0;
555
E_007C1318/1 .event edge, v00E4BCF8_0, v00E4BE58_0, v00E4BE00_0, v00E4BDA8_0;
556
E_007C1318/2 .event edge, v00E4C010_0, v00E4C698_0, v00E4C748_0, v00E4C7A0_0;
557
E_007C1318/3 .event edge, v00E4C8A8_0, v00E4C9E0_0, v00E4D170_0, v00E4CEB0_0;
558
E_007C1318/4 .event edge, v00E4C380_0;
559
E_007C1318 .event/or E_007C1318/0, E_007C1318/1, E_007C1318/2, E_007C1318/3, E_007C1318/4;
560
LS_0097D410_0_0 .concat [ 1 1 1 1], v00E4C380_0, v00E4CEB0_0, v00E4D170_0, v00E4C9E0_0;
561
LS_0097D410_0_4 .concat [ 1 1 1 1], v00E4C8A8_0, v00E4C7A0_0, v00E4C748_0, v00E4C698_0;
562
L_0097D410 .concat [ 4 4 0 0], LS_0097D410_0_0, LS_0097D410_0_4;
563
L_0097D468 .functor MUXZ 16, v00E4C1C8_0, v00E4C170_0, v00E4B850_0, C4<>;
564
L_0097D4C0 .arith/sum 16, v00E4C118_0, C4<0000000000000001>;
565
L_0097D518 .functor MUXZ 16, v009782C8_0, v00E4CAE8_0, L_0097E120, C4<>;
566
L_0097D570 .functor MUXZ 16, v00E4CB98_0, L_0097D4C0, v00979088_0, C4<>;
567
L_0097D5C8 .functor MUXZ 4, L_0097D620, C4<0101>, L_0097E338, C4<>;
568
S_007E3F38 .scope module, "ea" "calc_ea" 5 60, 5 191, S_007E3FC0;
569 11 ale500
 .timescale -9 -9;
570 17 ale500
v00E4B9E0_0 .net "acca", 7 0, v00E4BEB0_0; 1 drivers
571
v00E4BA38_0 .net "accb", 7 0, v00E4BF08_0; 1 drivers
572
v00E4BA90_0 .var "ea_reg", 15 0;
573
v00E4BAE8_0 .var "ea_reg_post", 15 0;
574
v00E4BB40_0 .alias "ea_reg_post_o", 15 0, v00E4C590_0;
575
v00E4BB98_0 .var "eamem_addr", 15 0;
576
v00E4BBF0_0 .alias "eamem_addr_o", 15 0, v00E4C538_0;
577
v00E4BC48_0 .alias "eapostbyte", 7 0, v00E4C640_0;
578
v00E4BCA0_0 .net "ix", 15 0, v00E4C068_0; 1 drivers
579
v00E4BCF8_0 .net "iy", 15 0, v00E4C0C0_0; 1 drivers
580
v00E4BD50_0 .alias "offset16", 15 0, v00E4CA38_0;
581
v00E4BDA8_0 .net "pc", 15 0, v00E4C118_0; 1 drivers
582
v00E4BE00_0 .net "s", 15 0, v00E4C170_0; 1 drivers
583
v00E4BE58_0 .net "u", 15 0, v00E4C1C8_0; 1 drivers
584
E_007C34D8/0 .event edge, v00E48CA0_0, v00E4BA90_0, v00E4BAE8_0, v00E4BA38_0;
585
E_007C34D8/1 .event edge, v00E4B9E0_0, v00E4BD50_0, v00E4BDA8_0;
586
E_007C34D8 .event/or E_007C34D8/0, E_007C34D8/1;
587
E_007C34F8 .event edge, v00E48CA0_0, v00E4BA90_0;
588
E_007C2B38/0 .event edge, v00E48CA0_0, v00E4BCA0_0, v00E4BCF8_0, v00E4BE58_0;
589
E_007C2B38/1 .event edge, v00E4BE00_0;
590
E_007C2B38 .event/or E_007C2B38/0, E_007C2B38/1;
591
S_007E4048 .scope module, "decs" "decoders" 3 167, 6 9, S_007E41E0;
592 11 ale500
 .timescale -9 -9;
593 17 ale500
L_0097E680 .functor OR 1, L_0097D728, v00E4B8A8_0, C4<0>, C4<0>;
594
L_0097E798 .functor OR 1, L_0097E680, L_0097D888, C4<0>, C4<0>;
595
L_00E4F150 .functor OR 1, L_00E4F858, L_00E4F908, C4<0>, C4<0>;
596
L_00E4F380 .functor BUFZ 2, v00E4AC48_0, C4<00>, C4<00>, C4<00>;
597
L_00E4F428 .functor BUFZ 2, v00E4B748_0, C4<00>, C4<00>, C4<00>;
598
L_00E4F498 .functor BUFZ 2, v00E4AB98_0, C4<00>, C4<00>, C4<00>;
599
L_00E4F5B0 .functor AND 1, L_00E4FA10, L_00E4FA68, C4<1>, C4<1>;
600
L_00E4F658 .functor AND 1, L_00E4F5B0, L_00E4FAC0, C4<1>, C4<1>;
601
L_00E4F770 .functor BUFZ 5, v00E4A988_0, C4<00000>, C4<00000>, C4<00000>;
602
v00E48CF8_0 .net *"_s0", 3 0, C4<1111>; 1 drivers
603
v00E48D50_0 .net *"_s10", 2 0, L_0097D830; 1 drivers
604
v00E48DA8_0 .net *"_s13", 0 0, C4<0>; 1 drivers
605
v00E48E00_0 .net *"_s14", 2 0, C4<010>; 1 drivers
606
v00E48E58_0 .net *"_s16", 0 0, L_0097D888; 1 drivers
607
v00E48EB0_0 .net *"_s20", 3 0, C4<1111>; 1 drivers
608
v00E48F08_0 .net *"_s22", 0 0, L_0097D8E0; 1 drivers
609
v00E48F60_0 .net *"_s24", 3 0, C4<1000>; 1 drivers
610
v00E48FB8_0 .net *"_s26", 0 0, L_0097D938; 1 drivers
611
v00E49010_0 .net *"_s28", 3 0, C4<1000>; 1 drivers
612
v00E49068_0 .net *"_s30", 0 0, L_0097D990; 1 drivers
613
v00E490C0_0 .net/s *"_s32", 0 0, C4<1>; 1 drivers
614
v00E49118_0 .net/s *"_s34", 0 0, C4<0>; 1 drivers
615
v00E49170_0 .net *"_s36", 0 0, L_0097D9E8; 1 drivers
616
v00E491C8_0 .net *"_s4", 3 0, C4<1000>; 1 drivers
617
v00E49220_0 .net *"_s40", 2 0, L_00E4F800; 1 drivers
618
v00E49278_0 .net *"_s43", 0 0, C4<0>; 1 drivers
619
v00E492D0_0 .net *"_s44", 2 0, C4<000>; 1 drivers
620
v00E49328_0 .net *"_s46", 0 0, L_00E4F858; 1 drivers
621
v00E493D8_0 .net *"_s48", 2 0, L_00E4F8B0; 1 drivers
622
v00E49380_0 .net *"_s51", 0 0, C4<0>; 1 drivers
623
v00E49430_0 .net *"_s52", 2 0, C4<000>; 1 drivers
624
v00E49488_0 .net *"_s54", 0 0, L_00E4F908; 1 drivers
625
v00E494E0_0 .net *"_s58", 2 0, L_00E4F960; 1 drivers
626
v00E49538_0 .net *"_s6", 0 0, L_0097D728; 1 drivers
627
v00E49590_0 .net *"_s61", 0 0, C4<0>; 1 drivers
628
v00E495E8_0 .net *"_s62", 2 0, C4<000>; 1 drivers
629
v00E49640_0 .net *"_s72", 4 0, C4<00000>; 1 drivers
630
v00E49698_0 .net *"_s74", 0 0, L_00E4FA10; 1 drivers
631
v00E496F0_0 .net *"_s76", 7 0, C4<00011010>; 1 drivers
632
v00E49748_0 .net *"_s78", 0 0, L_00E4FA68; 1 drivers
633
v00E497A0_0 .net *"_s8", 0 0, L_0097E680; 1 drivers
634
v00E497F8_0 .net *"_s80", 0 0, L_00E4F5B0; 1 drivers
635
v00E49850_0 .net *"_s82", 7 0, C4<00011100>; 1 drivers
636
v00E498A8_0 .net *"_s84", 0 0, L_00E4FAC0; 1 drivers
637
v00E4A930_0 .alias "alu_opcode", 4 0, v00978638_0;
638
v00E4A988_0 .var "aop", 4 0;
639
v00E4A9E0_0 .alias "clk_in", 0 0, v00977DC8_0;
640
v00E4AA38_0 .alias "dest_flags_o", 0 0, v00978CC0_0;
641
v00E4AA90_0 .var "dest_memtype_lo", 1 0;
642
v00E4AAE8_0 .alias "dest_memtype_o", 1 0, v00978740_0;
643
v00E4AB40_0 .var "dest_reg_lo", 3 0;
644
v00E4AB98_0 .var "dm", 1 0;
645
v00E4ABF0_0 .var "dr", 3 0;
646
v00E4AC48_0 .var "lm", 1 0;
647
v00E4ACA0_0 .var "lr", 3 0;
648
v00E4ACF8_0 .var "mo", 2 0;
649
v00E4AD50_0 .alias "mode", 2 0, v00978B08_0;
650
v00E4ADA8_0 .var "op_CWAI", 0 0;
651
v00E4AE00_0 .var "op_EXG", 0 0;
652
v00E4AE58_0 .var "op_JMP", 0 0;
653
v00E4AEB0_0 .var "op_JSR", 0 0;
654
v00E4AF08_0 .var "op_LEA", 0 0;
655
v00E4AF60_0 .var "op_MUL", 0 0;
656
v00E4AFB8_0 .var "op_PULL", 0 0;
657
v00E4B010_0 .var "op_PUSH", 0 0;
658
v00E4B068_0 .var "op_RTI", 0 0;
659
v00E4B0C0_0 .var "op_RTS", 0 0;
660
v00E4B118_0 .var "op_SWI", 0 0;
661
v00E4B170_0 .var "op_SYNC", 0 0;
662
v00E4B1C8_0 .var "op_TFR", 0 0;
663
v00E4B220_0 .net "opcode", 7 0, v00979530_0; 1 drivers
664
v00E4B278_0 .alias "operand_read_o", 0 0, v00978A58_0;
665
v00E4B2D0_0 .alias "operand_write_o", 0 0, v00978AB0_0;
666
v00E4B328_0 .var "p2", 0 0;
667
v00E4B380_0 .var "p3", 0 0;
668
v00E4B3D8_0 .net "page2_valid", 0 0, v00979588_0; 1 drivers
669
v00E4B430_0 .net "page3_valid", 0 0, v009795E0_0; 1 drivers
670
v00E4B488_0 .var "path_left_addr_lo", 3 0;
671
v00E4B4E0_0 .var "path_left_memtype_lo", 1 0;
672
v00E4B538_0 .alias "path_left_memtype_o", 1 0, v00978A00_0;
673
v00E4B590_0 .var "path_right_addr_lo", 3 0;
674
v00E4B5E8_0 .var "path_right_memtype_lo", 1 0;
675
v00E4B640_0 .alias "path_right_memtype_o", 1 0, v00978B60_0;
676
v00E4B698_0 .net "postbyte0", 7 0, v00979638_0; 1 drivers
677
v00E4B6F0_0 .alias "result_size", 0 0, v00978690_0;
678
v00E4B748_0 .var "rm", 1 0;
679
v00E4B7A0_0 .var "rr", 3 0;
680
v00E4B7F8_0 .alias "source_size", 0 0, v00978BB8_0;
681
v00E4B850_0 .var "ss", 0 0;
682
v00E4B8A8_0 .var "sz", 0 0;
683
v00E4B930_0 .alias "use_s", 0 0, v00978C10_0;
684
v00E4B988_0 .alias "write_dest", 0 0, v00978C68_0;
685
E_007C0D18 .event posedge, v00E4A9E0_0;
686
E_007C0E18 .event edge, v007E20F8_0, v00E48930_0, v00E4B328_0, v00E4B380_0;
687
L_0097D7D8 .cmp/ne 4, v00E4ABF0_0, C4<1111>;
688
L_0097D728 .cmp/gt 4, C4<1000>, v00E4ACA0_0;
689
L_0097D830 .concat [ 2 1 0 0], v00E4B748_0, C4<0>;
690
L_0097D888 .cmp/eq 3, L_0097D830, C4<010>;
691
L_0097D8E0 .cmp/eq 4, v00E4ABF0_0, C4<1111>;
692
L_0097D938 .cmp/gt 4, C4<1000>, v00E4ACA0_0;
693
L_0097D990 .cmp/gt 4, C4<1000>, v00E4ABF0_0;
694
L_0097D9E8 .functor MUXZ 1, C4<0>, C4<1>, L_0097D990, C4<>;
695
L_0097DA40 .functor MUXZ 1, L_0097D9E8, L_0097D938, L_0097D8E0, C4<>;
696
L_00E4F800 .concat [ 2 1 0 0], v00E4AC48_0, C4<0>;
697
L_00E4F858 .cmp/ne 3, L_00E4F800, C4<000>;
698
L_00E4F8B0 .concat [ 2 1 0 0], v00E4B748_0, C4<0>;
699
L_00E4F908 .cmp/ne 3, L_00E4F8B0, C4<000>;
700
L_00E4F960 .concat [ 2 1 0 0], v00E4AB98_0, C4<0>;
701
L_00E4F9B8 .cmp/ne 3, L_00E4F960, C4<000>;
702
L_00E4FA10 .cmp/ne 5, v00E4A988_0, C4<00000>;
703
L_00E4FA68 .cmp/ne 8, v00979530_0, C4<00011010>;
704
L_00E4FAC0 .cmp/ne 8, v00979530_0, C4<00011100>;
705
S_007E40D0 .scope module, "dec_ea" "decode_ea" 3 206, 6 738, S_007E41E0;
706 11 ale500
 .timescale -9 -9;
707 17 ale500
L_007D21D0 .functor AND 1, L_00E4FB18, L_00E4FB70, C4<1>, C4<1>;
708
v00E48988_0 .net *"_s1", 0 0, L_00E4FB18; 1 drivers
709
v00E489E0_0 .net *"_s3", 0 0, L_00E4FB70; 1 drivers
710
v00E48A38_0 .alias "ea_is_indirect_o", 0 0, v00978798_0;
711
v00E48A90_0 .var "ea_ofs16_o", 0 0;
712
v00E48AE8_0 .var "ea_ofs5_o", 0 0;
713
v00E48B40_0 .var "ea_ofs8_o", 0 0;
714
v00E48B98_0 .var "ea_write_back_o", 0 0;
715
v00E48BF0_0 .var "eabase_o", 3 0;
716
v00E48C48_0 .var "eaindex_o", 3 0;
717
v00E48CA0_0 .alias "eapostbyte", 7 0, v00E4C640_0;
718
E_007C11B8 .event edge, v00E48CA0_0;
719
L_00E4FB18 .part v00979138_0, 7, 1;
720
L_00E4FB70 .part v00979138_0, 4, 1;
721
S_007E4158 .scope module, "test_cond" "test_condition" 3 219, 6 801, S_007E41E0;
722 11 ale500
 .timescale -9 -9;
723 17 ale500
v007E1FF0_0 .alias "CCR", 7 0, v0097A030_0;
724
v007E2048_0 .var "cond_taken", 0 0;
725
v007E20A0_0 .net "op", 7 0, L_00E4FBC8; 1 drivers
726
v007E20F8_0 .alias "opcode", 7 0, v00E4B220_0;
727
v007E2150_0 .alias "page2_valid", 0 0, v00E4B3D8_0;
728
v00E48930_0 .alias "postbyte0", 7 0, v00E4B698_0;
729
E_007C1198 .event edge, v007E20F8_0, v007E20A0_0, v007E1FF0_0;
730
L_00E4FBC8 .functor MUXZ 8, v00979530_0, v00979638_0, v00979588_0, C4<>;
731
S_007E4268 .scope module, "imem" "memory" 2 33, 2 49, S_007E47B8;
732 11 ale500
 .timescale -9 -9;
733 17 ale500
v007E1C28_0 .alias "addr", 15 0, v0097AB20_0;
734
v007E1C80_0 .alias "data_i", 7 0, v0097AC80_0;
735
v007E1CD8_0 .alias "data_o", 7 0, v0097AC28_0;
736
v007E1D30_0 .var "latecheddata", 7 0;
737
v007E1D88 .array "mem", 0 65535, 7 0;
738
v007E1D88_0 .array/port v007E1D88, 0;
739
v007E1DE0_0 .net "mem0", 7 0, v007E1D88_0; 1 drivers
740
v007E1D88_1 .array/port v007E1D88, 1;
741
v007E1E38_0 .net "mem1", 7 0, v007E1D88_1; 1 drivers
742
v007E1D88_2 .array/port v007E1D88, 2;
743
v007E1E90_0 .net "mem2", 7 0, v007E1D88_2; 1 drivers
744
v007E1D88_3 .array/port v007E1D88, 3;
745
v007E1EE8_0 .net "mem3", 7 0, v007E1D88_3; 1 drivers
746
v007E1F40_0 .net "oe", 0 0, L_00E4FC20; 1 drivers
747
v007E1F98_0 .net "we", 0 0, L_00E4FC78; 1 drivers
748
E_007C3F38 .event negedge, v007E1F40_0;
749
E_007C3A18 .event negedge, v007E1F98_0;
750
    .scope S_007E4400;
751 11 ale500
T_0 ;
752 17 ale500
    %wait E_007C0D18;
753
    %load/v 8, v00977190_0, 1; Only need 1 of 8 bits
754 12 ale500
; Save base=8 wid=1 in lookaside.
755
    %jmp/0  T_0.0, 8;
756 17 ale500
    %load/v 9, v009771E8_0, 8;
757 12 ale500
    %mov 17, 0, 8;
758
    %jmp/1  T_0.2, 8;
759
T_0.0 ; End of true expr.
760
    %jmp/0  T_0.1, 8;
761
 ; End of false expr.
762
    %blend  9, 0, 16; Condition unknown.
763
    %jmp  T_0.2;
764
T_0.1 ;
765
    %mov 9, 0, 16; Return false value
766
T_0.2 ;
767
    %ix/load 1, 1, 0;
768
    %mov 4, 0, 1;
769
    %jmp/1 T_0.6, 4;
770 17 ale500
    %load/x1p 8, v00977190_0, 1;
771 12 ale500
    %jmp T_0.7;
772
T_0.6 ;
773
    %mov 8, 2, 1;
774
T_0.7 ;
775
; Save base=8 wid=1 in lookaside.
776
    %jmp/0  T_0.3, 8;
777
    %mov 25, 0, 1;
778 17 ale500
    %load/v 26, v009771E8_0, 8;
779 12 ale500
    %mov 34, 0, 7;
780
    %jmp/1  T_0.5, 8;
781
T_0.3 ; End of true expr.
782
    %jmp/0  T_0.4, 8;
783
 ; End of false expr.
784
    %blend  25, 0, 16; Condition unknown.
785
    %jmp  T_0.5;
786
T_0.4 ;
787
    %mov 25, 0, 16; Return false value
788
T_0.5 ;
789
    %add 9, 25, 16;
790
    %ix/load 1, 2, 0;
791
    %mov 4, 0, 1;
792
    %jmp/1 T_0.11, 4;
793 17 ale500
    %load/x1p 8, v00977190_0, 1;
794 12 ale500
    %jmp T_0.12;
795
T_0.11 ;
796
    %mov 8, 2, 1;
797
T_0.12 ;
798
; Save base=8 wid=1 in lookaside.
799
    %jmp/0  T_0.8, 8;
800
    %mov 25, 0, 2;
801 17 ale500
    %load/v 27, v009771E8_0, 8;
802 12 ale500
    %mov 35, 0, 6;
803
    %jmp/1  T_0.10, 8;
804
T_0.8 ; End of true expr.
805
    %jmp/0  T_0.9, 8;
806
 ; End of false expr.
807
    %blend  25, 0, 16; Condition unknown.
808
    %jmp  T_0.10;
809
T_0.9 ;
810
    %mov 25, 0, 16; Return false value
811
T_0.10 ;
812
    %add 9, 25, 16;
813
    %ix/load 1, 3, 0;
814
    %mov 4, 0, 1;
815
    %jmp/1 T_0.16, 4;
816 17 ale500
    %load/x1p 8, v00977190_0, 1;
817 12 ale500
    %jmp T_0.17;
818
T_0.16 ;
819
    %mov 8, 2, 1;
820
T_0.17 ;
821
; Save base=8 wid=1 in lookaside.
822
    %jmp/0  T_0.13, 8;
823
    %mov 25, 0, 3;
824 17 ale500
    %load/v 28, v009771E8_0, 8;
825 12 ale500
    %mov 36, 0, 5;
826
    %jmp/1  T_0.15, 8;
827
T_0.13 ; End of true expr.
828
    %jmp/0  T_0.14, 8;
829
 ; End of false expr.
830
    %blend  25, 0, 16; Condition unknown.
831
    %jmp  T_0.15;
832
T_0.14 ;
833
    %mov 25, 0, 16; Return false value
834
T_0.15 ;
835
    %add 9, 25, 16;
836
    %ix/load 0, 16, 0;
837 17 ale500
    %assign/v0 v009772C8_0, 0, 9;
838 12 ale500
    %ix/load 1, 4, 0;
839
    %mov 4, 0, 1;
840
    %jmp/1 T_0.21, 4;
841 17 ale500
    %load/x1p 8, v00977190_0, 1;
842 12 ale500
    %jmp T_0.22;
843
T_0.21 ;
844
    %mov 8, 2, 1;
845
T_0.22 ;
846
; Save base=8 wid=1 in lookaside.
847
    %jmp/0  T_0.18, 8;
848
    %mov 9, 0, 4;
849 17 ale500
    %load/v 13, v009771E8_0, 8;
850 12 ale500
    %mov 21, 0, 4;
851
    %jmp/1  T_0.20, 8;
852
T_0.18 ; End of true expr.
853
    %jmp/0  T_0.19, 8;
854
 ; End of false expr.
855
    %blend  9, 0, 16; Condition unknown.
856
    %jmp  T_0.20;
857
T_0.19 ;
858
    %mov 9, 0, 16; Return false value
859
T_0.20 ;
860
    %ix/load 1, 5, 0;
861
    %mov 4, 0, 1;
862
    %jmp/1 T_0.26, 4;
863 17 ale500
    %load/x1p 8, v00977190_0, 1;
864 12 ale500
    %jmp T_0.27;
865
T_0.26 ;
866
    %mov 8, 2, 1;
867
T_0.27 ;
868
; Save base=8 wid=1 in lookaside.
869
    %jmp/0  T_0.23, 8;
870
    %mov 25, 0, 5;
871 17 ale500
    %load/v 30, v009771E8_0, 8;
872 12 ale500
    %mov 38, 0, 3;
873
    %jmp/1  T_0.25, 8;
874
T_0.23 ; End of true expr.
875
    %jmp/0  T_0.24, 8;
876
 ; End of false expr.
877
    %blend  25, 0, 16; Condition unknown.
878
    %jmp  T_0.25;
879
T_0.24 ;
880
    %mov 25, 0, 16; Return false value
881
T_0.25 ;
882
    %add 9, 25, 16;
883
    %ix/load 1, 6, 0;
884
    %mov 4, 0, 1;
885
    %jmp/1 T_0.31, 4;
886 17 ale500
    %load/x1p 8, v00977190_0, 1;
887 12 ale500
    %jmp T_0.32;
888
T_0.31 ;
889
    %mov 8, 2, 1;
890
T_0.32 ;
891
; Save base=8 wid=1 in lookaside.
892
    %jmp/0  T_0.28, 8;
893
    %mov 25, 0, 6;
894 17 ale500
    %load/v 31, v009771E8_0, 8;
895 12 ale500
    %mov 39, 0, 2;
896
    %jmp/1  T_0.30, 8;
897
T_0.28 ; End of true expr.
898
    %jmp/0  T_0.29, 8;
899
 ; End of false expr.
900
    %blend  25, 0, 16; Condition unknown.
901
    %jmp  T_0.30;
902
T_0.29 ;
903
    %mov 25, 0, 16; Return false value
904
T_0.30 ;
905
    %add 9, 25, 16;
906
    %ix/load 1, 7, 0;
907
    %mov 4, 0, 1;
908
    %jmp/1 T_0.36, 4;
909 17 ale500
    %load/x1p 8, v00977190_0, 1;
910 12 ale500
    %jmp T_0.37;
911
T_0.36 ;
912
    %mov 8, 2, 1;
913
T_0.37 ;
914
; Save base=8 wid=1 in lookaside.
915
    %jmp/0  T_0.33, 8;
916
    %mov 25, 0, 7;
917 17 ale500
    %load/v 32, v009771E8_0, 8;
918 12 ale500
    %mov 40, 0, 1;
919
    %jmp/1  T_0.35, 8;
920
T_0.33 ; End of true expr.
921
    %jmp/0  T_0.34, 8;
922
 ; End of false expr.
923
    %blend  25, 0, 16; Condition unknown.
924
    %jmp  T_0.35;
925
T_0.34 ;
926
    %mov 25, 0, 16; Return false value
927
T_0.35 ;
928
    %add 9, 25, 16;
929 17 ale500
    %load/v 25, v009772C8_0, 16;
930 12 ale500
    %add 9, 25, 16;
931
    %ix/load 0, 16, 0;
932 17 ale500
    %assign/v0 v00977320_0, 0, 9;
933 12 ale500
    %jmp T_0;
934
    .thread T_0;
935 17 ale500
    .scope S_007E4488;
936 12 ale500
T_1 ;
937 17 ale500
    %wait E_0081C7C0;
938
    %load/v 8, v00974E78_0, 2;
939 11 ale500
    %cmpi/u 8, 0, 2;
940 12 ale500
    %jmp/1 T_1.0, 6;
941 11 ale500
    %cmpi/u 8, 1, 2;
942 12 ale500
    %jmp/1 T_1.1, 6;
943 11 ale500
    %cmpi/u 8, 2, 2;
944 12 ale500
    %jmp/1 T_1.2, 6;
945 11 ale500
    %cmpi/u 8, 3, 2;
946 12 ale500
    %jmp/1 T_1.3, 6;
947
    %jmp T_1.4;
948
T_1.0 ;
949 17 ale500
    %load/v 8, v00974E20_0, 8;
950
    %set/v v00974ED0_0, 8, 8;
951 12 ale500
    %jmp T_1.4;
952
T_1.1 ;
953 17 ale500
    %load/v 8, v00974DC8_0, 8;
954
    %load/v 16, v00974E20_0, 8;
955 11 ale500
    %and 8, 16, 8;
956 17 ale500
    %set/v v00974ED0_0, 8, 8;
957 12 ale500
    %jmp T_1.4;
958
T_1.2 ;
959 17 ale500
    %load/v 8, v00974DC8_0, 8;
960
    %load/v 16, v00974E20_0, 8;
961 11 ale500
    %or 8, 16, 8;
962 17 ale500
    %set/v v00974ED0_0, 8, 8;
963 12 ale500
    %jmp T_1.4;
964
T_1.3 ;
965 17 ale500
    %load/v 8, v00974DC8_0, 8;
966
    %load/v 16, v00974E20_0, 8;
967 11 ale500
    %xor 8, 16, 8;
968 17 ale500
    %set/v v00974ED0_0, 8, 8;
969 12 ale500
    %jmp T_1.4;
970
T_1.4 ;
971
    %jmp T_1;
972
    .thread T_1, $push;
973 17 ale500
    .scope S_007E4510;
974 12 ale500
T_2 ;
975 17 ale500
    %wait E_0081C7E0;
976
    %load/v 8, v00974CC0_0, 1; Only need 1 of 2 bits
977 11 ale500
; Save base=8 wid=1 in lookaside.
978
    %cmpi/u 8, 0, 1;
979 12 ale500
    %jmp/1 T_2.0, 6;
980 11 ale500
    %cmpi/u 8, 1, 1;
981 12 ale500
    %jmp/1 T_2.1, 6;
982
    %jmp T_2.2;
983
T_2.0 ;
984 17 ale500
    %load/v 8, v00974A58_0, 8;
985 11 ale500
    %mov 16, 0, 1;
986 17 ale500
    %load/v 17, v00974AB0_0, 8;
987 11 ale500
    %mov 25, 0, 1;
988
    %add 8, 17, 9;
989 17 ale500
    %load/v 17, v00974B08_0, 1;
990 11 ale500
    %mov 18, 0, 8;
991
    %add 8, 17, 9;
992 17 ale500
    %set/v v00974D70_0, 8, 8;
993
    %set/v v00974BB8_0, 16, 1;
994 12 ale500
    %jmp T_2.2;
995
T_2.1 ;
996 17 ale500
    %load/v 8, v00974A58_0, 8;
997 11 ale500
    %mov 16, 0, 1;
998 17 ale500
    %load/v 17, v00974AB0_0, 8;
999 11 ale500
    %mov 25, 0, 1;
1000
    %sub 8, 17, 9;
1001 17 ale500
    %load/v 17, v00974B08_0, 1;
1002 11 ale500
    %mov 18, 0, 8;
1003
    %sub 8, 17, 9;
1004 17 ale500
    %set/v v00974D70_0, 8, 8;
1005
    %set/v v00974BB8_0, 16, 1;
1006 12 ale500
    %jmp T_2.2;
1007
T_2.2 ;
1008
    %jmp T_2;
1009
    .thread T_2, $push;
1010 17 ale500
    .scope S_007E4510;
1011 12 ale500
T_3 ;
1012 17 ale500
    %wait E_0081C840;
1013
    %load/v 8, v00974CC0_0, 1; Only need 1 of 2 bits
1014 11 ale500
; Save base=8 wid=1 in lookaside.
1015
    %cmpi/u 8, 0, 1;
1016 12 ale500
    %jmp/1 T_3.0, 6;
1017 11 ale500
    %cmpi/u 8, 1, 1;
1018 12 ale500
    %jmp/1 T_3.1, 6;
1019
    %jmp T_3.2;
1020
T_3.0 ;
1021 11 ale500
    %ix/load 1, 7, 0;
1022
    %mov 4, 0, 1;
1023 12 ale500
    %jmp/1 T_3.3, 4;
1024 17 ale500
    %load/x1p 8, v00974A58_0, 1;
1025 12 ale500
    %jmp T_3.4;
1026
T_3.3 ;
1027 11 ale500
    %mov 8, 2, 1;
1028 12 ale500
T_3.4 ;
1029 11 ale500
; Save base=8 wid=1 in lookaside.
1030
    %ix/load 1, 7, 0;
1031
    %mov 4, 0, 1;
1032 12 ale500
    %jmp/1 T_3.5, 4;
1033 17 ale500
    %load/x1p 9, v00974AB0_0, 1;
1034 12 ale500
    %jmp T_3.6;
1035
T_3.5 ;
1036 11 ale500
    %mov 9, 2, 1;
1037 12 ale500
T_3.6 ;
1038 11 ale500
; Save base=9 wid=1 in lookaside.
1039
    %and 8, 9, 1;
1040
    %ix/load 1, 7, 0;
1041
    %mov 4, 0, 1;
1042 12 ale500
    %jmp/1 T_3.7, 4;
1043 17 ale500
    %load/x1p 9, v00974D70_0, 1;
1044 12 ale500
    %jmp T_3.8;
1045
T_3.7 ;
1046 11 ale500
    %mov 9, 2, 1;
1047 12 ale500
T_3.8 ;
1048 11 ale500
; Save base=9 wid=1 in lookaside.
1049
    %inv 9, 1;
1050
    %and 8, 9, 1;
1051
    %ix/load 1, 7, 0;
1052
    %mov 4, 0, 1;
1053 12 ale500
    %jmp/1 T_3.9, 4;
1054 17 ale500
    %load/x1p 9, v00974A58_0, 1;
1055 12 ale500
    %jmp T_3.10;
1056
T_3.9 ;
1057 11 ale500
    %mov 9, 2, 1;
1058 12 ale500
T_3.10 ;
1059 11 ale500
; Save base=9 wid=1 in lookaside.
1060
    %inv 9, 1;
1061
    %ix/load 1, 7, 0;
1062
    %mov 4, 0, 1;
1063 12 ale500
    %jmp/1 T_3.11, 4;
1064 17 ale500
    %load/x1p 10, v00974AB0_0, 1;
1065 12 ale500
    %jmp T_3.12;
1066
T_3.11 ;
1067 11 ale500
    %mov 10, 2, 1;
1068 12 ale500
T_3.12 ;
1069 11 ale500
; Save base=10 wid=1 in lookaside.
1070
    %inv 10, 1;
1071
    %and 9, 10, 1;
1072
    %ix/load 1, 7, 0;
1073
    %mov 4, 0, 1;
1074 12 ale500
    %jmp/1 T_3.13, 4;
1075 17 ale500
    %load/x1p 10, v00974D70_0, 1;
1076 12 ale500
    %jmp T_3.14;
1077
T_3.13 ;
1078 11 ale500
    %mov 10, 2, 1;
1079 12 ale500
T_3.14 ;
1080 11 ale500
; Save base=10 wid=1 in lookaside.
1081
    %and 9, 10, 1;
1082
    %or 8, 9, 1;
1083 17 ale500
    %set/v v00974D18_0, 8, 1;
1084 12 ale500
    %jmp T_3.2;
1085
T_3.1 ;
1086 11 ale500
    %ix/load 1, 7, 0;
1087
    %mov 4, 0, 1;
1088 12 ale500
    %jmp/1 T_3.15, 4;
1089 17 ale500
    %load/x1p 8, v00974A58_0, 1;
1090 12 ale500
    %jmp T_3.16;
1091
T_3.15 ;
1092 11 ale500
    %mov 8, 2, 1;
1093 12 ale500
T_3.16 ;
1094 11 ale500
; Save base=8 wid=1 in lookaside.
1095
    %ix/load 1, 7, 0;
1096
    %mov 4, 0, 1;
1097 12 ale500
    %jmp/1 T_3.17, 4;
1098 17 ale500
    %load/x1p 9, v00974AB0_0, 1;
1099 12 ale500
    %jmp T_3.18;
1100
T_3.17 ;
1101 11 ale500
    %mov 9, 2, 1;
1102 12 ale500
T_3.18 ;
1103 11 ale500
; Save base=9 wid=1 in lookaside.
1104
    %inv 9, 1;
1105
    %and 8, 9, 1;
1106
    %ix/load 1, 7, 0;
1107
    %mov 4, 0, 1;
1108 12 ale500
    %jmp/1 T_3.19, 4;
1109 17 ale500
    %load/x1p 9, v00974D70_0, 1;
1110 12 ale500
    %jmp T_3.20;
1111
T_3.19 ;
1112 11 ale500
    %mov 9, 2, 1;
1113 12 ale500
T_3.20 ;
1114 11 ale500
; Save base=9 wid=1 in lookaside.
1115
    %inv 9, 1;
1116
    %and 8, 9, 1;
1117
    %ix/load 1, 7, 0;
1118
    %mov 4, 0, 1;
1119 12 ale500
    %jmp/1 T_3.21, 4;
1120 17 ale500
    %load/x1p 9, v00974A58_0, 1;
1121 12 ale500
    %jmp T_3.22;
1122
T_3.21 ;
1123 11 ale500
    %mov 9, 2, 1;
1124 12 ale500
T_3.22 ;
1125 11 ale500
; Save base=9 wid=1 in lookaside.
1126
    %inv 9, 1;
1127
    %ix/load 1, 7, 0;
1128
    %mov 4, 0, 1;
1129 12 ale500
    %jmp/1 T_3.23, 4;
1130 17 ale500
    %load/x1p 10, v00974AB0_0, 1;
1131 12 ale500
    %jmp T_3.24;
1132
T_3.23 ;
1133 11 ale500
    %mov 10, 2, 1;
1134 12 ale500
T_3.24 ;
1135 11 ale500
; Save base=10 wid=1 in lookaside.
1136
    %and 9, 10, 1;
1137
    %ix/load 1, 7, 0;
1138
    %mov 4, 0, 1;
1139 12 ale500
    %jmp/1 T_3.25, 4;
1140 17 ale500
    %load/x1p 10, v00974D70_0, 1;
1141 12 ale500
    %jmp T_3.26;
1142
T_3.25 ;
1143 11 ale500
    %mov 10, 2, 1;
1144 12 ale500
T_3.26 ;
1145 11 ale500
; Save base=10 wid=1 in lookaside.
1146
    %and 9, 10, 1;
1147
    %or 8, 9, 1;
1148 17 ale500
    %set/v v00974D18_0, 8, 1;
1149 12 ale500
    %jmp T_3.2;
1150
T_3.2 ;
1151
    %jmp T_3;
1152
    .thread T_3, $push;
1153 17 ale500
    .scope S_007E4510;
1154 12 ale500
T_4 ;
1155 17 ale500
    %wait E_0081C820;
1156
    %load/v 8, v00974CC0_0, 1; Only need 1 of 2 bits
1157 11 ale500
; Save base=8 wid=1 in lookaside.
1158
    %cmpi/u 8, 0, 1;
1159 12 ale500
    %jmp/1 T_4.0, 6;
1160 11 ale500
    %cmpi/u 8, 1, 1;
1161 12 ale500
    %jmp/1 T_4.1, 6;
1162
    %jmp T_4.2;
1163
T_4.0 ;
1164
    %ix/load 1, 4, 0;
1165 11 ale500
    %mov 4, 0, 1;
1166 12 ale500
    %jmp/1 T_4.3, 4;
1167 17 ale500
    %load/x1p 8, v00974A58_0, 1;
1168 12 ale500
    %jmp T_4.4;
1169
T_4.3 ;
1170 11 ale500
    %mov 8, 2, 1;
1171 12 ale500
T_4.4 ;
1172 11 ale500
; Save base=8 wid=1 in lookaside.
1173 12 ale500
    %ix/load 1, 4, 0;
1174 11 ale500
    %mov 4, 0, 1;
1175 12 ale500
    %jmp/1 T_4.5, 4;
1176 17 ale500
    %load/x1p 9, v00974AB0_0, 1;
1177 12 ale500
    %jmp T_4.6;
1178
T_4.5 ;
1179 11 ale500
    %mov 9, 2, 1;
1180 12 ale500
T_4.6 ;
1181 11 ale500
; Save base=9 wid=1 in lookaside.
1182 12 ale500
    %xor 8, 9, 1;
1183
    %ix/load 1, 4, 0;
1184 11 ale500
    %mov 4, 0, 1;
1185 12 ale500
    %jmp/1 T_4.7, 4;
1186 17 ale500
    %load/x1p 9, v00974D70_0, 1;
1187 12 ale500
    %jmp T_4.8;
1188
T_4.7 ;
1189 11 ale500
    %mov 9, 2, 1;
1190 12 ale500
T_4.8 ;
1191 11 ale500
; Save base=9 wid=1 in lookaside.
1192 12 ale500
    %xor 8, 9, 1;
1193 17 ale500
    %set/v v00974C68_0, 8, 1;
1194 12 ale500
    %jmp T_4.2;
1195
T_4.1 ;
1196 17 ale500
    %load/v 8, v00974C10_0, 1;
1197
    %set/v v00974C68_0, 8, 1;
1198 12 ale500
    %jmp T_4.2;
1199
T_4.2 ;
1200
    %jmp T_4;
1201
    .thread T_4, $push;
1202 17 ale500
    .scope S_007E4598;
1203 12 ale500
T_5 ;
1204 17 ale500
    %wait E_0081C860;
1205 11 ale500
    %ix/load 1, 1, 0;
1206
    %mov 4, 0, 1;
1207 12 ale500
    %jmp/1 T_5.0, 4;
1208 17 ale500
    %load/x1p 16, v009746E8_0, 7;
1209 12 ale500
    %jmp T_5.1;
1210
T_5.0 ;
1211 11 ale500
    %mov 16, 2, 7;
1212 12 ale500
T_5.1 ;
1213 11 ale500
    %mov 8, 16, 7; Move signal select into place
1214
    %ix/load 1, 7, 0;
1215
    %mov 4, 0, 1;
1216 12 ale500
    %jmp/1 T_5.2, 4;
1217 17 ale500
    %load/x1p 16, v009746E8_0, 1;
1218 12 ale500
    %jmp T_5.3;
1219
T_5.2 ;
1220 11 ale500
    %mov 16, 2, 1;
1221 12 ale500
T_5.3 ;
1222 11 ale500
    %mov 15, 16, 1; Move signal select into place
1223 17 ale500
    %set/v v00974950_0, 8, 8;
1224
    %load/v 8, v00974848_0, 3;
1225 11 ale500
    %cmpi/u 8, 0, 3;
1226 12 ale500
    %jmp/1 T_5.4, 6;
1227 11 ale500
    %cmpi/u 8, 1, 3;
1228 12 ale500
    %jmp/1 T_5.5, 6;
1229 11 ale500
    %cmpi/u 8, 2, 3;
1230 12 ale500
    %jmp/1 T_5.6, 6;
1231 11 ale500
    %cmpi/u 8, 3, 3;
1232 12 ale500
    %jmp/1 T_5.7, 6;
1233 11 ale500
    %cmpi/u 8, 4, 3;
1234 12 ale500
    %jmp/1 T_5.8, 6;
1235
    %jmp T_5.9;
1236
T_5.4 ;
1237 11 ale500
    %ix/load 1, 1, 0;
1238
    %mov 4, 0, 1;
1239 12 ale500
    %jmp/1 T_5.10, 4;
1240 17 ale500
    %load/x1p 16, v009746E8_0, 7;
1241 12 ale500
    %jmp T_5.11;
1242
T_5.10 ;
1243 11 ale500
    %mov 16, 2, 7;
1244 12 ale500
T_5.11 ;
1245 11 ale500
    %mov 8, 16, 7; Move signal select into place
1246
    %mov 15, 0, 1;
1247 17 ale500
    %set/v v00974950_0, 8, 8;
1248 12 ale500
    %jmp T_5.9;
1249
T_5.5 ;
1250 11 ale500
    %mov 8, 0, 1;
1251 17 ale500
    %load/v 9, v009746E8_0, 7; Select 7 out of 8 bits
1252
    %set/v v00974950_0, 8, 8;
1253 12 ale500
    %jmp T_5.9;
1254
T_5.6 ;
1255 11 ale500
    %ix/load 1, 1, 0;
1256
    %mov 4, 0, 1;
1257 12 ale500
    %jmp/1 T_5.12, 4;
1258 17 ale500
    %load/x1p 16, v009746E8_0, 7;
1259 12 ale500
    %jmp T_5.13;
1260
T_5.12 ;
1261 11 ale500
    %mov 16, 2, 7;
1262 12 ale500
T_5.13 ;
1263 11 ale500
    %mov 8, 16, 7; Move signal select into place
1264 17 ale500
    %load/v 15, v00974798_0, 1;
1265
    %set/v v00974950_0, 8, 8;
1266 12 ale500
    %jmp T_5.9;
1267
T_5.7 ;
1268 17 ale500
    %load/v 8, v00974798_0, 1;
1269
    %load/v 9, v009746E8_0, 7; Select 7 out of 8 bits
1270
    %set/v v00974950_0, 8, 8;
1271 12 ale500
    %jmp T_5.9;
1272
T_5.8 ;
1273 11 ale500
    %ix/load 1, 1, 0;
1274
    %mov 4, 0, 1;
1275 12 ale500
    %jmp/1 T_5.14, 4;
1276 17 ale500
    %load/x1p 16, v009746E8_0, 7;
1277 12 ale500
    %jmp T_5.15;
1278
T_5.14 ;
1279 11 ale500
    %mov 16, 2, 7;
1280 12 ale500
T_5.15 ;
1281 11 ale500
    %mov 8, 16, 7; Move signal select into place
1282
    %ix/load 1, 7, 0;
1283
    %mov 4, 0, 1;
1284 12 ale500
    %jmp/1 T_5.16, 4;
1285 17 ale500
    %load/x1p 16, v009746E8_0, 1;
1286 12 ale500
    %jmp T_5.17;
1287
T_5.16 ;
1288 11 ale500
    %mov 16, 2, 1;
1289 12 ale500
T_5.17 ;
1290 11 ale500
    %mov 15, 16, 1; Move signal select into place
1291 17 ale500
    %set/v v00974950_0, 8, 8;
1292 12 ale500
    %jmp T_5.9;
1293
T_5.9 ;
1294
    %jmp T_5;
1295
    .thread T_5, $push;
1296 17 ale500
    .scope S_007E4598;
1297 12 ale500
T_6 ;
1298 17 ale500
    %wait E_0081CA60;
1299
    %load/v 8, v009748A0_0, 1;
1300
    %set/v v009748F8_0, 8, 1;
1301
    %load/v 8, v00974848_0, 3;
1302 11 ale500
    %cmpi/u 8, 0, 3;
1303 12 ale500
    %jmp/1 T_6.0, 6;
1304 11 ale500
    %cmpi/u 8, 1, 3;
1305 12 ale500
    %jmp/1 T_6.1, 6;
1306 11 ale500
    %cmpi/u 8, 2, 3;
1307 12 ale500
    %jmp/1 T_6.2, 6;
1308 11 ale500
    %cmpi/u 8, 3, 3;
1309 12 ale500
    %jmp/1 T_6.3, 6;
1310 11 ale500
    %cmpi/u 8, 4, 3;
1311 12 ale500
    %jmp/1 T_6.4, 6;
1312
    %jmp T_6.5;
1313
T_6.0 ;
1314 17 ale500
    %load/v 8, v009748A0_0, 1;
1315
    %set/v v009748F8_0, 8, 1;
1316 12 ale500
    %jmp T_6.5;
1317
T_6.1 ;
1318 11 ale500
    %ix/load 1, 7, 0;
1319
    %mov 4, 0, 1;
1320 12 ale500
    %jmp/1 T_6.6, 4;
1321 17 ale500
    %load/x1p 8, v009746E8_0, 1;
1322 12 ale500
    %jmp T_6.7;
1323
T_6.6 ;
1324 11 ale500
    %mov 8, 2, 1;
1325 12 ale500
T_6.7 ;
1326 11 ale500
; Save base=8 wid=1 in lookaside.
1327
    %ix/load 1, 6, 0;
1328
    %mov 4, 0, 1;
1329 12 ale500
    %jmp/1 T_6.8, 4;
1330 17 ale500
    %load/x1p 9, v009746E8_0, 1;
1331 12 ale500
    %jmp T_6.9;
1332
T_6.8 ;
1333 11 ale500
    %mov 9, 2, 1;
1334 12 ale500
T_6.9 ;
1335 11 ale500
; Save base=9 wid=1 in lookaside.
1336
    %xor 8, 9, 1;
1337 17 ale500
    %set/v v009748F8_0, 8, 1;
1338 12 ale500
    %jmp T_6.5;
1339
T_6.2 ;
1340 17 ale500
    %load/v 8, v009748A0_0, 1;
1341
    %set/v v009748F8_0, 8, 1;
1342 12 ale500
    %jmp T_6.5;
1343
T_6.3 ;
1344 11 ale500
    %ix/load 1, 7, 0;
1345
    %mov 4, 0, 1;
1346 12 ale500
    %jmp/1 T_6.10, 4;
1347 17 ale500
    %load/x1p 8, v009746E8_0, 1;
1348 12 ale500
    %jmp T_6.11;
1349
T_6.10 ;
1350 11 ale500
    %mov 8, 2, 1;
1351 12 ale500
T_6.11 ;
1352 11 ale500
; Save base=8 wid=1 in lookaside.
1353
    %ix/load 1, 6, 0;
1354
    %mov 4, 0, 1;
1355 12 ale500
    %jmp/1 T_6.12, 4;
1356 17 ale500
    %load/x1p 9, v009746E8_0, 1;
1357 12 ale500
    %jmp T_6.13;
1358
T_6.12 ;
1359 11 ale500
    %mov 9, 2, 1;
1360 12 ale500
T_6.13 ;
1361 11 ale500
; Save base=9 wid=1 in lookaside.
1362
    %xor 8, 9, 1;
1363 17 ale500
    %set/v v009748F8_0, 8, 1;
1364 12 ale500
    %jmp T_6.5;
1365
T_6.4 ;
1366 17 ale500
    %load/v 8, v009748A0_0, 1;
1367
    %set/v v009748F8_0, 8, 1;
1368 12 ale500
    %jmp T_6.5;
1369
T_6.5 ;
1370
    %jmp T_6;
1371
    .thread T_6, $push;
1372 17 ale500
    .scope S_007E4620;
1373 12 ale500
T_7 ;
1374 17 ale500
    %wait E_0081CA40;
1375
    %load/v 8, v009767F0_0, 8;
1376
    %set/v v00976638_0, 8, 8;
1377
    %load/v 8, v00976DC8_0, 5;
1378 16 ale500
    %cmpi/u 8, 24, 5;
1379
    %jmp/1 T_7.0, 6;
1380
    %cmpi/u 8, 25, 5;
1381
    %jmp/1 T_7.1, 6;
1382
    %cmpi/u 8, 29, 5;
1383
    %jmp/1 T_7.2, 6;
1384
    %jmp T_7.3;
1385
T_7.0 ;
1386
    %movi 8, 1, 8;
1387 17 ale500
    %set/v v00976638_0, 8, 8;
1388 16 ale500
    %jmp T_7.3;
1389
T_7.1 ;
1390
    %movi 8, 1, 8;
1391 17 ale500
    %set/v v00976638_0, 8, 8;
1392 16 ale500
    %jmp T_7.3;
1393
T_7.2 ;
1394 17 ale500
    %set/v v00976638_0, 0, 8;
1395 16 ale500
    %jmp T_7.3;
1396
T_7.3 ;
1397
    %jmp T_7;
1398
    .thread T_7, $push;
1399 17 ale500
    .scope S_007E4620;
1400 16 ale500
T_8 ;
1401 17 ale500
    %wait E_0081CAA0;
1402
    %set/v v00976E20_0, 0, 8;
1403
    %load/v 8, v009768A0_0, 1;
1404
    %set/v v00976848_0, 8, 1;
1405
    %load/v 8, v00976C10_0, 1;
1406
    %set/v v00976BB8_0, 8, 1;
1407
    %load/v 8, v00977030_0, 1;
1408
    %set/v v00976FD8_0, 8, 1;
1409
    %load/v 8, v00976DC8_0, 5;
1410 12 ale500
    %cmpi/u 8, 1, 5;
1411 16 ale500
    %jmp/1 T_8.0, 6;
1412 11 ale500
    %cmpi/u 8, 8, 5;
1413 16 ale500
    %jmp/1 T_8.1, 6;
1414 11 ale500
    %cmpi/u 8, 10, 5;
1415 16 ale500
    %jmp/1 T_8.2, 6;
1416 11 ale500
    %cmpi/u 8, 9, 5;
1417 16 ale500
    %jmp/1 T_8.3, 6;
1418 11 ale500
    %cmpi/u 8, 11, 5;
1419 16 ale500
    %jmp/1 T_8.4, 6;
1420 12 ale500
    %cmpi/u 8, 25, 5;
1421 16 ale500
    %jmp/1 T_8.5, 6;
1422 12 ale500
    %cmpi/u 8, 24, 5;
1423 16 ale500
    %jmp/1 T_8.6, 6;
1424 11 ale500
    %cmpi/u 8, 22, 5;
1425 16 ale500
    %jmp/1 T_8.7, 6;
1426 11 ale500
    %cmpi/u 8, 21, 5;
1427 16 ale500
    %jmp/1 T_8.8, 6;
1428 11 ale500
    %cmpi/u 8, 16, 5;
1429 16 ale500
    %jmp/1 T_8.9, 6;
1430 12 ale500
    %cmpi/u 8, 17, 5;
1431 16 ale500
    %jmp/1 T_8.10, 6;
1432 11 ale500
    %cmpi/u 8, 19, 5;
1433 16 ale500
    %jmp/1 T_8.11, 6;
1434 12 ale500
    %cmpi/u 8, 18, 5;
1435 16 ale500
    %jmp/1 T_8.12, 6;
1436 11 ale500
    %cmpi/u 8, 20, 5;
1437 16 ale500
    %jmp/1 T_8.13, 6;
1438 11 ale500
    %cmpi/u 8, 5, 5;
1439 16 ale500
    %jmp/1 T_8.14, 6;
1440 11 ale500
    %cmpi/u 8, 6, 5;
1441 16 ale500
    %jmp/1 T_8.15, 6;
1442 11 ale500
    %cmpi/u 8, 7, 5;
1443 16 ale500
    %jmp/1 T_8.16, 6;
1444 11 ale500
    %cmpi/u 8, 4, 5;
1445 16 ale500
    %jmp/1 T_8.17, 6;
1446
    %cmpi/u 8, 30, 5;
1447
    %jmp/1 T_8.18, 6;
1448 11 ale500
    %cmpi/u 8, 26, 5;
1449 16 ale500
    %jmp/1 T_8.19, 6;
1450 11 ale500
    %cmpi/u 8, 2, 5;
1451 16 ale500
    %jmp/1 T_8.20, 6;
1452
    %jmp T_8.21;
1453
T_8.0 ;
1454 12 ale500
    %ix/load 1, 7, 0;
1455
    %mov 4, 0, 1;
1456 16 ale500
    %jmp/1 T_8.25, 4;
1457 17 ale500
    %load/x1p 8, v009765E0_0, 1;
1458 16 ale500
    %jmp T_8.26;
1459
T_8.25 ;
1460 12 ale500
    %mov 8, 2, 1;
1461 16 ale500
T_8.26 ;
1462 12 ale500
; Save base=8 wid=1 in lookaside.
1463 16 ale500
    %jmp/0  T_8.22, 8;
1464 12 ale500
    %mov 9, 1, 8;
1465 16 ale500
    %jmp/1  T_8.24, 8;
1466
T_8.22 ; End of true expr.
1467
    %jmp/0  T_8.23, 8;
1468 12 ale500
 ; End of false expr.
1469
    %blend  9, 0, 8; Condition unknown.
1470 16 ale500
    %jmp  T_8.24;
1471
T_8.23 ;
1472 12 ale500
    %mov 9, 0, 8; Return false value
1473 16 ale500
T_8.24 ;
1474 17 ale500
    %set/v v00976E20_0, 9, 8;
1475 16 ale500
    %jmp T_8.21;
1476
T_8.1 ;
1477 17 ale500
    %load/v 8, v00976740_0, 8;
1478
    %set/v v00976E20_0, 8, 8;
1479
    %load/v 8, v00976690_0, 1;
1480
    %set/v v00976848_0, 8, 1;
1481
    %load/v 8, v00976798_0, 1;
1482
    %set/v v00976FD8_0, 8, 1;
1483
    %load/v 8, v009766E8_0, 1;
1484
    %set/v v00976BB8_0, 8, 1;
1485 16 ale500
    %jmp T_8.21;
1486
T_8.2 ;
1487 17 ale500
    %load/v 8, v00976740_0, 8;
1488
    %set/v v00976E20_0, 8, 8;
1489
    %load/v 8, v00976690_0, 1;
1490
    %set/v v00976848_0, 8, 1;
1491
    %load/v 8, v00976798_0, 1;
1492
    %set/v v00976FD8_0, 8, 1;
1493
    %load/v 8, v009766E8_0, 1;
1494
    %set/v v00976BB8_0, 8, 1;
1495 16 ale500
    %jmp T_8.21;
1496
T_8.3 ;
1497 17 ale500
    %load/v 8, v00976740_0, 8;
1498
    %set/v v00976E20_0, 8, 8;
1499
    %load/v 8, v00976690_0, 1;
1500
    %set/v v00976848_0, 8, 1;
1501
    %load/v 8, v00976798_0, 1;
1502
    %set/v v00976FD8_0, 8, 1;
1503
    %load/v 8, v009766E8_0, 1;
1504
    %set/v v00976BB8_0, 8, 1;
1505 16 ale500
    %jmp T_8.21;
1506
T_8.4 ;
1507 17 ale500
    %load/v 8, v00976740_0, 8;
1508
    %set/v v00976E20_0, 8, 8;
1509
    %load/v 8, v00976690_0, 1;
1510
    %set/v v00976848_0, 8, 1;
1511
    %load/v 8, v00976798_0, 1;
1512
    %set/v v00976FD8_0, 8, 1;
1513
    %load/v 8, v009766E8_0, 1;
1514
    %set/v v00976BB8_0, 8, 1;
1515 16 ale500
    %jmp T_8.21;
1516
T_8.5 ;
1517 17 ale500
    %load/v 8, v00976740_0, 8;
1518
    %set/v v00976E20_0, 8, 8;
1519
    %load/v 8, v00976798_0, 1;
1520
    %set/v v00976FD8_0, 8, 1;
1521 16 ale500
    %jmp T_8.21;
1522
T_8.6 ;
1523 17 ale500
    %load/v 8, v00976740_0, 8;
1524
    %set/v v00976E20_0, 8, 8;
1525
    %load/v 8, v00976798_0, 1;
1526
    %set/v v00976FD8_0, 8, 1;
1527 16 ale500
    %jmp T_8.21;
1528
T_8.7 ;
1529 17 ale500
    %load/v 8, v00976A58_0, 8;
1530
    %set/v v00976E20_0, 8, 8;
1531
    %load/v 8, v00976A58_0, 8;
1532
    %set/v v00976848_0, 8, 1;
1533
    %load/v 8, v00977088_0, 1;
1534
    %set/v v00976FD8_0, 8, 1;
1535 16 ale500
    %jmp T_8.21;
1536
T_8.8 ;
1537 17 ale500
    %load/v 8, v00976D18_0, 8;
1538
    %set/v v00976E20_0, 8, 8;
1539
    %load/v 8, v00976A00_0, 1;
1540
    %set/v v00976848_0, 8, 1;
1541
    %load/v 8, v009770E0_0, 1;
1542
    %set/v v00976FD8_0, 8, 1;
1543 16 ale500
    %jmp T_8.21;
1544
T_8.9 ;
1545 17 ale500
    %load/v 8, v00976F28_0, 8;
1546
    %set/v v00976E20_0, 8, 8;
1547
    %load/v 8, v00976ED0_0, 1;
1548
    %set/v v00976848_0, 8, 1;
1549
    %load/v 8, v00976F80_0, 1;
1550
    %set/v v00976FD8_0, 8, 1;
1551 16 ale500
    %jmp T_8.21;
1552
T_8.10 ;
1553 17 ale500
    %load/v 8, v00976F28_0, 8;
1554
    %set/v v00976E20_0, 8, 8;
1555
    %load/v 8, v00976ED0_0, 1;
1556
    %set/v v00976848_0, 8, 1;
1557
    %load/v 8, v00976F80_0, 1;
1558
    %set/v v00976FD8_0, 8, 1;
1559 16 ale500
    %jmp T_8.21;
1560
T_8.11 ;
1561 17 ale500
    %load/v 8, v00976F28_0, 8;
1562
    %set/v v00976E20_0, 8, 8;
1563
    %load/v 8, v00976ED0_0, 1;
1564
    %set/v v00976848_0, 8, 1;
1565
    %load/v 8, v00976F80_0, 1;
1566
    %set/v v00976FD8_0, 8, 1;
1567 16 ale500
    %jmp T_8.21;
1568
T_8.12 ;
1569 17 ale500
    %load/v 8, v00976F28_0, 8;
1570
    %set/v v00976E20_0, 8, 8;
1571
    %load/v 8, v00976ED0_0, 1;
1572
    %set/v v00976848_0, 8, 1;
1573
    %load/v 8, v00976F80_0, 1;
1574
    %set/v v00976FD8_0, 8, 1;
1575 16 ale500
    %jmp T_8.21;
1576
T_8.13 ;
1577 17 ale500
    %load/v 8, v00976F28_0, 8;
1578
    %set/v v00976E20_0, 8, 8;
1579
    %load/v 8, v00976ED0_0, 1;
1580
    %set/v v00976848_0, 8, 1;
1581
    %load/v 8, v00976F80_0, 1;
1582
    %set/v v00976FD8_0, 8, 1;
1583 16 ale500
    %jmp T_8.21;
1584
T_8.14 ;
1585 17 ale500
    %load/v 8, v00976C68_0, 8;
1586
    %set/v v00976E20_0, 8, 8;
1587
    %set/v v00976FD8_0, 0, 1;
1588 16 ale500
    %jmp T_8.21;
1589
T_8.15 ;
1590 17 ale500
    %load/v 8, v00976C68_0, 8;
1591
    %set/v v00976E20_0, 8, 8;
1592
    %set/v v00976FD8_0, 0, 1;
1593 16 ale500
    %jmp T_8.21;
1594
T_8.16 ;
1595 17 ale500
    %load/v 8, v00976C68_0, 8;
1596
    %set/v v00976E20_0, 8, 8;
1597
    %set/v v00976FD8_0, 0, 1;
1598 16 ale500
    %jmp T_8.21;
1599
T_8.17 ;
1600 17 ale500
    %load/v 8, v00976C68_0, 8;
1601
    %set/v v00976E20_0, 8, 8;
1602
    %set/v v00976FD8_0, 0, 1;
1603 16 ale500
    %jmp T_8.21;
1604
T_8.18 ;
1605 17 ale500
    %load/v 8, v009765E0_0, 8;
1606
    %set/v v00976E20_0, 8, 8;
1607
    %set/v v00976FD8_0, 0, 1;
1608 16 ale500
    %jmp T_8.21;
1609
T_8.19 ;
1610 17 ale500
    %load/v 8, v00976B60_0, 4; Select 4 out of 8 bits
1611
    %load/v 12, v00976B08_0, 4;
1612
    %set/v v00976E20_0, 8, 8;
1613
    %load/v 8, v00976950_0, 1;
1614
    %set/v v00976848_0, 8, 1;
1615 16 ale500
    %jmp T_8.21;
1616
T_8.20 ;
1617 17 ale500
    %load/v 8, v009765E0_0, 8;
1618
    %set/v v00976E20_0, 8, 8;
1619 16 ale500
    %jmp T_8.21;
1620
T_8.21 ;
1621
    %jmp T_8;
1622
    .thread T_8, $push;
1623 17 ale500
    .scope S_007E4620;
1624 16 ale500
T_9 ;
1625 17 ale500
    %wait E_007C4298;
1626
    %load/v 8, v00976E20_0, 8;
1627
    %set/v v00976E78_0, 8, 8;
1628
    %load/v 8, v00976848_0, 1;
1629
    %load/v 9, v00976FD8_0, 1;
1630
    %load/v 16, v00976E20_0, 8;
1631 11 ale500
    %cmpi/u 16, 0, 8;
1632
    %mov 16, 4, 1;
1633
    %mov 10, 16, 1;
1634
    %ix/load 1, 7, 0;
1635
    %mov 4, 0, 1;
1636 16 ale500
    %jmp/1 T_9.0, 4;
1637 17 ale500
    %load/x1p 16, v00976E20_0, 1;
1638 16 ale500
    %jmp T_9.1;
1639
T_9.0 ;
1640 11 ale500
    %mov 16, 2, 1;
1641 16 ale500
T_9.1 ;
1642 11 ale500
    %mov 11, 16, 1; Move signal select into place
1643 12 ale500
    %ix/load 1, 4, 0;
1644 11 ale500
    %mov 4, 0, 1;
1645 16 ale500
    %jmp/1 T_9.2, 4;
1646 17 ale500
    %load/x1p 16, v00974F28_0, 1;
1647 16 ale500
    %jmp T_9.3;
1648
T_9.2 ;
1649 11 ale500
    %mov 16, 2, 1;
1650 16 ale500
T_9.3 ;
1651 12 ale500
    %mov 12, 16, 1; Move signal select into place
1652 17 ale500
    %load/v 13, v00976BB8_0, 1;
1653 11 ale500
    %ix/load 1, 6, 0;
1654
    %mov 4, 0, 1;
1655 16 ale500
    %jmp/1 T_9.4, 4;
1656 17 ale500
    %load/x1p 16, v00974F28_0, 2;
1657 16 ale500
    %jmp T_9.5;
1658
T_9.4 ;
1659 11 ale500
    %mov 16, 2, 2;
1660 16 ale500
T_9.5 ;
1661 11 ale500
    %mov 14, 16, 2; Move signal select into place
1662 17 ale500
    %set/v v00974F80_0, 8, 8;
1663 16 ale500
    %jmp T_9;
1664
    .thread T_9, $push;
1665 17 ale500
    .scope S_007E4620;
1666 16 ale500
T_10 ;
1667 11 ale500
    %end;
1668 16 ale500
    .thread T_10;
1669 17 ale500
    .scope S_007E3E28;
1670 16 ale500
T_11 ;
1671 17 ale500
    %wait E_007C4098;
1672
    %load/v 8, v00E4D328_0, 2;
1673 11 ale500
    %cmpi/u 8, 0, 2;
1674 16 ale500
    %jmp/1 T_11.0, 6;
1675 11 ale500
    %cmpi/u 8, 1, 2;
1676 16 ale500
    %jmp/1 T_11.1, 6;
1677 11 ale500
    %cmpi/u 8, 2, 2;
1678 16 ale500
    %jmp/1 T_11.2, 6;
1679 11 ale500
    %cmpi/u 8, 3, 2;
1680 16 ale500
    %jmp/1 T_11.3, 6;
1681
    %jmp T_11.4;
1682
T_11.0 ;
1683 17 ale500
    %load/v 8, v00E4D1C8_0, 16;
1684 11 ale500
    %mov 24, 0, 1;
1685 17 ale500
    %load/v 25, v00E4D220_0, 16;
1686 11 ale500
    %mov 41, 0, 1;
1687
    %add 8, 25, 17;
1688 17 ale500
    %set/v v00E4D3D8_0, 8, 16;
1689
    %set/v v00E4D2D0_0, 24, 1;
1690 16 ale500
    %jmp T_11.4;
1691
T_11.1 ;
1692 17 ale500
    %load/v 8, v00E4D1C8_0, 16;
1693 11 ale500
    %mov 24, 0, 1;
1694 17 ale500
    %load/v 25, v00E4D220_0, 16;
1695 11 ale500
    %mov 41, 0, 1;
1696
    %sub 8, 25, 17;
1697 17 ale500
    %set/v v00E4D3D8_0, 8, 16;
1698
    %set/v v00E4D2D0_0, 24, 1;
1699 16 ale500
    %jmp T_11.4;
1700
T_11.2 ;
1701 17 ale500
    %load/v 8, v00E4D1C8_0, 16;
1702 11 ale500
    %mov 24, 0, 1;
1703 17 ale500
    %load/v 25, v00E4D220_0, 16;
1704 11 ale500
    %mov 41, 0, 1;
1705
    %add 8, 25, 17;
1706 17 ale500
    %load/v 42, v00E4D278_0, 1;
1707 11 ale500
    %mov 43, 0, 8;
1708
    %mov 25, 42, 9;
1709
    %mov 34, 0, 8;
1710
    %add 8, 25, 17;
1711 17 ale500
    %set/v v00E4D3D8_0, 8, 16;
1712
    %set/v v00E4D2D0_0, 24, 1;
1713 16 ale500
    %jmp T_11.4;
1714
T_11.3 ;
1715 17 ale500
    %load/v 8, v00E4D1C8_0, 16;
1716 11 ale500
    %mov 24, 0, 1;
1717 17 ale500
    %load/v 25, v00E4D220_0, 16;
1718 11 ale500
    %mov 41, 0, 1;
1719
    %sub 8, 25, 17;
1720 17 ale500
    %load/v 42, v00E4D278_0, 1;
1721 11 ale500
    %mov 43, 0, 8;
1722
    %mov 25, 42, 9;
1723
    %mov 34, 0, 8;
1724
    %sub 8, 25, 17;
1725 17 ale500
    %set/v v00E4D3D8_0, 8, 16;
1726
    %set/v v00E4D2D0_0, 24, 1;
1727 16 ale500
    %jmp T_11.4;
1728
T_11.4 ;
1729
    %jmp T_11;
1730
    .thread T_11, $push;
1731 17 ale500
    .scope S_007E3E28;
1732 16 ale500
T_12 ;
1733 17 ale500
    %wait E_007C4078;
1734
    %load/v 8, v00E4D328_0, 2;
1735 11 ale500
    %cmpi/u 8, 0, 2;
1736 16 ale500
    %jmp/1 T_12.0, 6;
1737 11 ale500
    %cmpi/u 8, 2, 2;
1738 16 ale500
    %jmp/1 T_12.1, 6;
1739 11 ale500
    %cmpi/u 8, 1, 2;
1740 16 ale500
    %jmp/1 T_12.2, 6;
1741 11 ale500
    %cmpi/u 8, 3, 2;
1742 16 ale500
    %jmp/1 T_12.3, 6;
1743
    %jmp T_12.4;
1744
T_12.0 ;
1745 11 ale500
    %ix/load 1, 15, 0;
1746
    %mov 4, 0, 1;
1747 16 ale500
    %jmp/1 T_12.5, 4;
1748 17 ale500
    %load/x1p 8, v00E4D1C8_0, 1;
1749 16 ale500
    %jmp T_12.6;
1750
T_12.5 ;
1751 11 ale500
    %mov 8, 2, 1;
1752 16 ale500
T_12.6 ;
1753 11 ale500
; Save base=8 wid=1 in lookaside.
1754
    %ix/load 1, 15, 0;
1755
    %mov 4, 0, 1;
1756 16 ale500
    %jmp/1 T_12.7, 4;
1757 17 ale500
    %load/x1p 9, v00E4D220_0, 1;
1758 16 ale500
    %jmp T_12.8;
1759
T_12.7 ;
1760 11 ale500
    %mov 9, 2, 1;
1761 16 ale500
T_12.8 ;
1762 11 ale500
; Save base=9 wid=1 in lookaside.
1763
    %and 8, 9, 1;
1764
    %ix/load 1, 15, 0;
1765
    %mov 4, 0, 1;
1766 16 ale500
    %jmp/1 T_12.9, 4;
1767 17 ale500
    %load/x1p 9, v00E4D3D8_0, 1;
1768 16 ale500
    %jmp T_12.10;
1769
T_12.9 ;
1770 11 ale500
    %mov 9, 2, 1;
1771 16 ale500
T_12.10 ;
1772 11 ale500
; Save base=9 wid=1 in lookaside.
1773
    %inv 9, 1;
1774
    %and 8, 9, 1;
1775
    %ix/load 1, 15, 0;
1776
    %mov 4, 0, 1;
1777 16 ale500
    %jmp/1 T_12.11, 4;
1778 17 ale500
    %load/x1p 9, v00E4D1C8_0, 1;
1779 16 ale500
    %jmp T_12.12;
1780
T_12.11 ;
1781 11 ale500
    %mov 9, 2, 1;
1782 16 ale500
T_12.12 ;
1783 11 ale500
; Save base=9 wid=1 in lookaside.
1784
    %inv 9, 1;
1785
    %ix/load 1, 15, 0;
1786
    %mov 4, 0, 1;
1787 16 ale500
    %jmp/1 T_12.13, 4;
1788 17 ale500
    %load/x1p 10, v00E4D220_0, 1;
1789 16 ale500
    %jmp T_12.14;
1790
T_12.13 ;
1791 11 ale500
    %mov 10, 2, 1;
1792 16 ale500
T_12.14 ;
1793 11 ale500
; Save base=10 wid=1 in lookaside.
1794
    %inv 10, 1;
1795
    %and 9, 10, 1;
1796 17 ale500
    %ix/load 1, 15, 0;
1797 11 ale500
    %mov 4, 0, 1;
1798 16 ale500
    %jmp/1 T_12.15, 4;
1799 17 ale500
    %load/x1p 10, v00E4D3D8_0, 1;
1800 16 ale500
    %jmp T_12.16;
1801
T_12.15 ;
1802 11 ale500
    %mov 10, 2, 1;
1803 16 ale500
T_12.16 ;
1804 11 ale500
; Save base=10 wid=1 in lookaside.
1805
    %and 9, 10, 1;
1806
    %or 8, 9, 1;
1807 17 ale500
    %set/v v00E4D380_0, 8, 1;
1808 16 ale500
    %jmp T_12.4;
1809
T_12.1 ;
1810 11 ale500
    %ix/load 1, 15, 0;
1811
    %mov 4, 0, 1;
1812 16 ale500
    %jmp/1 T_12.17, 4;
1813 17 ale500
    %load/x1p 8, v00E4D1C8_0, 1;
1814 16 ale500
    %jmp T_12.18;
1815
T_12.17 ;
1816 11 ale500
    %mov 8, 2, 1;
1817 16 ale500
T_12.18 ;
1818 11 ale500
; Save base=8 wid=1 in lookaside.
1819
    %ix/load 1, 15, 0;
1820
    %mov 4, 0, 1;
1821 16 ale500
    %jmp/1 T_12.19, 4;
1822 17 ale500
    %load/x1p 9, v00E4D220_0, 1;
1823 16 ale500
    %jmp T_12.20;
1824
T_12.19 ;
1825 11 ale500
    %mov 9, 2, 1;
1826 16 ale500
T_12.20 ;
1827 11 ale500
; Save base=9 wid=1 in lookaside.
1828
    %and 8, 9, 1;
1829
    %ix/load 1, 15, 0;
1830
    %mov 4, 0, 1;
1831 16 ale500
    %jmp/1 T_12.21, 4;
1832 17 ale500
    %load/x1p 9, v00E4D3D8_0, 1;
1833 16 ale500
    %jmp T_12.22;
1834
T_12.21 ;
1835 11 ale500
    %mov 9, 2, 1;
1836 16 ale500
T_12.22 ;
1837 11 ale500
; Save base=9 wid=1 in lookaside.
1838
    %inv 9, 1;
1839
    %and 8, 9, 1;
1840
    %ix/load 1, 15, 0;
1841
    %mov 4, 0, 1;
1842 16 ale500
    %jmp/1 T_12.23, 4;
1843 17 ale500
    %load/x1p 9, v00E4D1C8_0, 1;
1844 16 ale500
    %jmp T_12.24;
1845
T_12.23 ;
1846 11 ale500
    %mov 9, 2, 1;
1847 16 ale500
T_12.24 ;
1848 11 ale500
; Save base=9 wid=1 in lookaside.
1849
    %inv 9, 1;
1850
    %ix/load 1, 15, 0;
1851
    %mov 4, 0, 1;
1852 16 ale500
    %jmp/1 T_12.25, 4;
1853 17 ale500
    %load/x1p 10, v00E4D220_0, 1;
1854 16 ale500
    %jmp T_12.26;
1855
T_12.25 ;
1856 11 ale500
    %mov 10, 2, 1;
1857 16 ale500
T_12.26 ;
1858 11 ale500
; Save base=10 wid=1 in lookaside.
1859
    %inv 10, 1;
1860
    %and 9, 10, 1;
1861 17 ale500
    %ix/load 1, 15, 0;
1862 11 ale500
    %mov 4, 0, 1;
1863 16 ale500
    %jmp/1 T_12.27, 4;
1864 17 ale500
    %load/x1p 10, v00E4D3D8_0, 1;
1865 16 ale500
    %jmp T_12.28;
1866
T_12.27 ;
1867 11 ale500
    %mov 10, 2, 1;
1868 16 ale500
T_12.28 ;
1869 11 ale500
; Save base=10 wid=1 in lookaside.
1870
    %and 9, 10, 1;
1871
    %or 8, 9, 1;
1872 17 ale500
    %set/v v00E4D380_0, 8, 1;
1873 16 ale500
    %jmp T_12.4;
1874
T_12.2 ;
1875 11 ale500
    %ix/load 1, 15, 0;
1876
    %mov 4, 0, 1;
1877 16 ale500
    %jmp/1 T_12.29, 4;
1878 17 ale500
    %load/x1p 8, v00E4D1C8_0, 1;
1879 16 ale500
    %jmp T_12.30;
1880
T_12.29 ;
1881 11 ale500
    %mov 8, 2, 1;
1882 16 ale500
T_12.30 ;
1883 11 ale500
; Save base=8 wid=1 in lookaside.
1884
    %ix/load 1, 15, 0;
1885
    %mov 4, 0, 1;
1886 16 ale500
    %jmp/1 T_12.31, 4;
1887 17 ale500
    %load/x1p 9, v00E4D220_0, 1;
1888 16 ale500
    %jmp T_12.32;
1889
T_12.31 ;
1890 11 ale500
    %mov 9, 2, 1;
1891 16 ale500
T_12.32 ;
1892 11 ale500
; Save base=9 wid=1 in lookaside.
1893
    %inv 9, 1;
1894
    %and 8, 9, 1;
1895
    %ix/load 1, 15, 0;
1896
    %mov 4, 0, 1;
1897 16 ale500
    %jmp/1 T_12.33, 4;
1898 17 ale500
    %load/x1p 9, v00E4D3D8_0, 1;
1899 16 ale500
    %jmp T_12.34;
1900
T_12.33 ;
1901 11 ale500
    %mov 9, 2, 1;
1902 16 ale500
T_12.34 ;
1903 11 ale500
; Save base=9 wid=1 in lookaside.
1904
    %inv 9, 1;
1905
    %and 8, 9, 1;
1906
    %ix/load 1, 15, 0;
1907
    %mov 4, 0, 1;
1908 16 ale500
    %jmp/1 T_12.35, 4;
1909 17 ale500
    %load/x1p 9, v00E4D1C8_0, 1;
1910 16 ale500
    %jmp T_12.36;
1911
T_12.35 ;
1912 11 ale500
    %mov 9, 2, 1;
1913 16 ale500
T_12.36 ;
1914 11 ale500
; Save base=9 wid=1 in lookaside.
1915
    %inv 9, 1;
1916
    %ix/load 1, 15, 0;
1917
    %mov 4, 0, 1;
1918 16 ale500
    %jmp/1 T_12.37, 4;
1919 17 ale500
    %load/x1p 10, v00E4D220_0, 1;
1920 16 ale500
    %jmp T_12.38;
1921
T_12.37 ;
1922 11 ale500
    %mov 10, 2, 1;
1923 16 ale500
T_12.38 ;
1924 11 ale500
; Save base=10 wid=1 in lookaside.
1925
    %and 9, 10, 1;
1926 17 ale500
    %ix/load 1, 15, 0;
1927 11 ale500
    %mov 4, 0, 1;
1928 16 ale500
    %jmp/1 T_12.39, 4;
1929 17 ale500
    %load/x1p 10, v00E4D3D8_0, 1;
1930 16 ale500
    %jmp T_12.40;
1931
T_12.39 ;
1932 11 ale500
    %mov 10, 2, 1;
1933 16 ale500
T_12.40 ;
1934 11 ale500
; Save base=10 wid=1 in lookaside.
1935
    %and 9, 10, 1;
1936
    %or 8, 9, 1;
1937 17 ale500
    %set/v v00E4D380_0, 8, 1;
1938 16 ale500
    %jmp T_12.4;
1939
T_12.3 ;
1940 11 ale500
    %ix/load 1, 15, 0;
1941
    %mov 4, 0, 1;
1942 16 ale500
    %jmp/1 T_12.41, 4;
1943 17 ale500
    %load/x1p 8, v00E4D1C8_0, 1;
1944 16 ale500
    %jmp T_12.42;
1945
T_12.41 ;
1946 11 ale500
    %mov 8, 2, 1;
1947 16 ale500
T_12.42 ;
1948 11 ale500
; Save base=8 wid=1 in lookaside.
1949
    %ix/load 1, 15, 0;
1950
    %mov 4, 0, 1;
1951 16 ale500
    %jmp/1 T_12.43, 4;
1952 17 ale500
    %load/x1p 9, v00E4D220_0, 1;
1953 16 ale500
    %jmp T_12.44;
1954
T_12.43 ;
1955 11 ale500
    %mov 9, 2, 1;
1956 16 ale500
T_12.44 ;
1957 11 ale500
; Save base=9 wid=1 in lookaside.
1958
    %inv 9, 1;
1959
    %and 8, 9, 1;
1960
    %ix/load 1, 15, 0;
1961
    %mov 4, 0, 1;
1962 16 ale500
    %jmp/1 T_12.45, 4;
1963 17 ale500
    %load/x1p 9, v00E4D3D8_0, 1;
1964 16 ale500
    %jmp T_12.46;
1965
T_12.45 ;
1966 11 ale500
    %mov 9, 2, 1;
1967 16 ale500
T_12.46 ;
1968 11 ale500
; Save base=9 wid=1 in lookaside.
1969
    %inv 9, 1;
1970
    %and 8, 9, 1;
1971
    %ix/load 1, 15, 0;
1972
    %mov 4, 0, 1;
1973 16 ale500
    %jmp/1 T_12.47, 4;
1974 17 ale500
    %load/x1p 9, v00E4D1C8_0, 1;
1975 16 ale500
    %jmp T_12.48;
1976
T_12.47 ;
1977 11 ale500
    %mov 9, 2, 1;
1978 16 ale500
T_12.48 ;
1979 11 ale500
; Save base=9 wid=1 in lookaside.
1980
    %inv 9, 1;
1981
    %ix/load 1, 15, 0;
1982
    %mov 4, 0, 1;
1983 16 ale500
    %jmp/1 T_12.49, 4;
1984 17 ale500
    %load/x1p 10, v00E4D220_0, 1;
1985 16 ale500
    %jmp T_12.50;
1986
T_12.49 ;
1987 11 ale500
    %mov 10, 2, 1;
1988 16 ale500
T_12.50 ;
1989 11 ale500
; Save base=10 wid=1 in lookaside.
1990
    %and 9, 10, 1;
1991 17 ale500
    %ix/load 1, 15, 0;
1992 11 ale500
    %mov 4, 0, 1;
1993 16 ale500
    %jmp/1 T_12.51, 4;
1994 17 ale500
    %load/x1p 10, v00E4D3D8_0, 1;
1995 16 ale500
    %jmp T_12.52;
1996
T_12.51 ;
1997 11 ale500
    %mov 10, 2, 1;
1998 16 ale500
T_12.52 ;
1999 11 ale500
; Save base=10 wid=1 in lookaside.
2000
    %and 9, 10, 1;
2001
    %or 8, 9, 1;
2002 17 ale500
    %set/v v00E4D380_0, 8, 1;
2003 16 ale500
    %jmp T_12.4;
2004
T_12.4 ;
2005
    %jmp T_12;
2006
    .thread T_12, $push;
2007 17 ale500
    .scope S_007E3DA0;
2008 16 ale500
T_13 ;
2009 17 ale500
    %wait E_007C4898;
2010
    %set/v v00E4D8A8_0, 0, 16;
2011
    %load/v 8, v00E4D6F0_0, 1;
2012
    %set/v v00E4D698_0, 8, 1;
2013
    %load/v 8, v00974480_0, 1;
2014
    %set/v v009744D8_0, 8, 1;
2015
    %load/v 8, v00E4D850_0, 5;
2016 11 ale500
    %cmpi/u 8, 8, 5;
2017 16 ale500
    %jmp/1 T_13.0, 6;
2018 11 ale500
    %cmpi/u 8, 10, 5;
2019 16 ale500
    %jmp/1 T_13.1, 6;
2020 11 ale500
    %cmpi/u 8, 9, 5;
2021 16 ale500
    %jmp/1 T_13.2, 6;
2022 11 ale500
    %cmpi/u 8, 11, 5;
2023 16 ale500
    %jmp/1 T_13.3, 6;
2024 11 ale500
    %cmpi/u 8, 27, 5;
2025 16 ale500
    %jmp/1 T_13.4, 6;
2026 11 ale500
    %cmpi/u 8, 4, 5;
2027 16 ale500
    %jmp/1 T_13.5, 6;
2028 11 ale500
    %cmpi/u 8, 2, 5;
2029 16 ale500
    %jmp/1 T_13.6, 6;
2030 11 ale500
    %cmpi/u 8, 1, 5;
2031 16 ale500
    %jmp/1 T_13.7, 6;
2032 11 ale500
    %cmpi/u 8, 28, 5;
2033 16 ale500
    %jmp/1 T_13.8, 6;
2034
    %jmp T_13.9;
2035
T_13.0 ;
2036 17 ale500
    %load/v 8, v00E4D590_0, 16;
2037
    %set/v v00E4D8A8_0, 8, 16;
2038
    %load/v 8, v00E4D538_0, 1;
2039
    %set/v v00E4D698_0, 8, 1;
2040
    %load/v 8, v00E4D5E8_0, 1;
2041
    %set/v v009744D8_0, 8, 1;
2042 16 ale500
    %jmp T_13.9;
2043
T_13.1 ;
2044 17 ale500
    %load/v 8, v00E4D590_0, 16;
2045
    %set/v v00E4D8A8_0, 8, 16;
2046
    %load/v 8, v00E4D538_0, 1;
2047
    %set/v v00E4D698_0, 8, 1;
2048
    %load/v 8, v00E4D5E8_0, 1;
2049
    %set/v v009744D8_0, 8, 1;
2050 16 ale500
    %jmp T_13.9;
2051
T_13.2 ;
2052 17 ale500
    %load/v 8, v00E4D590_0, 16;
2053
    %set/v v00E4D8A8_0, 8, 16;
2054
    %load/v 8, v00E4D538_0, 1;
2055
    %set/v v00E4D698_0, 8, 1;
2056
    %load/v 8, v00E4D5E8_0, 1;
2057
    %set/v v009744D8_0, 8, 1;
2058 16 ale500
    %jmp T_13.9;
2059
T_13.3 ;
2060 17 ale500
    %load/v 8, v00E4D590_0, 16;
2061
    %set/v v00E4D8A8_0, 8, 16;
2062
    %load/v 8, v00E4D538_0, 1;
2063
    %set/v v00E4D698_0, 8, 1;
2064
    %load/v 8, v00E4D5E8_0, 1;
2065
    %set/v v009744D8_0, 8, 1;
2066 16 ale500
    %jmp T_13.9;
2067
T_13.4 ;
2068 17 ale500
    %load/v 8, v009742C8_0, 16;
2069
    %set/v v00E4D8A8_0, 8, 16;
2070 11 ale500
    %ix/load 1, 7, 0;
2071
    %mov 4, 0, 1;
2072 16 ale500
    %jmp/1 T_13.10, 4;
2073 17 ale500
    %load/x1p 8, v009742C8_0, 1;
2074 16 ale500
    %jmp T_13.11;
2075
T_13.10 ;
2076 11 ale500
    %mov 8, 2, 1;
2077 16 ale500
T_13.11 ;
2078 11 ale500
; Save base=8 wid=1 in lookaside.
2079 17 ale500
    %set/v v00E4D698_0, 8, 1;
2080 16 ale500
    %jmp T_13.9;
2081
T_13.5 ;
2082 17 ale500
    %set/v v009744D8_0, 0, 1;
2083
    %load/v 8, v00E4D640_0, 16;
2084
    %set/v v00E4D8A8_0, 8, 16;
2085 16 ale500
    %jmp T_13.9;
2086
T_13.6 ;
2087 17 ale500
    %load/v 8, v00E4D4E0_0, 16;
2088
    %set/v v00E4D8A8_0, 8, 16;
2089 16 ale500
    %jmp T_13.9;
2090
T_13.7 ;
2091 17 ale500
    %load/v 8, v00E4D640_0, 8; Select 8 out of 16 bits
2092 11 ale500
    %ix/load 1, 7, 0;
2093
    %mov 4, 0, 1;
2094 16 ale500
    %jmp/1 T_13.15, 4;
2095 17 ale500
    %load/x1p 24, v00E4D640_0, 1;
2096 16 ale500
    %jmp T_13.16;
2097
T_13.15 ;
2098 11 ale500
    %mov 24, 2, 1;
2099 16 ale500
T_13.16 ;
2100 11 ale500
; Save base=24 wid=1 in lookaside.
2101 16 ale500
    %jmp/0  T_13.12, 24;
2102 11 ale500
    %mov 25, 1, 8;
2103 16 ale500
    %jmp/1  T_13.14, 24;
2104
T_13.12 ; End of true expr.
2105
    %jmp/0  T_13.13, 24;
2106 11 ale500
 ; End of false expr.
2107
    %blend  25, 0, 8; Condition unknown.
2108 16 ale500
    %jmp  T_13.14;
2109
T_13.13 ;
2110 11 ale500
    %mov 25, 0, 8; Return false value
2111 16 ale500
T_13.14 ;
2112 11 ale500
    %mov 16, 25, 8;
2113 17 ale500
    %set/v v00E4D8A8_0, 8, 16;
2114 16 ale500
    %jmp T_13.9;
2115
T_13.8 ;
2116 17 ale500
    %load/v 8, v00E4D4E0_0, 16;
2117
    %set/v v00E4D8A8_0, 8, 16;
2118 16 ale500
    %jmp T_13.9;
2119
T_13.9 ;
2120
    %jmp T_13;
2121
    .thread T_13, $push;
2122 17 ale500
    .scope S_007E3DA0;
2123 16 ale500
T_14 ;
2124 17 ale500
    %wait E_007C0D18;
2125
    %load/v 8, v00E4D8A8_0, 16;
2126 11 ale500
    %ix/load 0, 16, 0;
2127 17 ale500
    %assign/v0 v00974428_0, 0, 8;
2128
    %load/v 8, v00E4D7F8_0, 1;
2129 11 ale500
    %ix/load 0, 1, 0;
2130 17 ale500
    %assign/v0 v00974378_0, 0, 8;
2131
    %load/v 8, v00974588_0, 1;
2132 11 ale500
    %ix/load 0, 1, 0;
2133 17 ale500
    %assign/v0 v009743D0_0, 0, 8;
2134 16 ale500
    %jmp T_14;
2135
    .thread T_14;
2136 17 ale500
    .scope S_007E3DA0;
2137 16 ale500
T_15 ;
2138 17 ale500
    %wait E_007C4878;
2139 11 ale500
    %ix/load 1, 15, 0;
2140
    %mov 4, 0, 1;
2141 16 ale500
    %jmp/1 T_15.0, 4;
2142 17 ale500
    %load/x1p 8, v00E4D8A8_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 17 ale500
    %set/v v00E4D7A0_0, 8, 1;
2149
    %load/v 8, v00E4D8A8_0, 16;
2150 11 ale500
    %cmpi/u 8, 0, 16;
2151
    %mov 8, 4, 1;
2152 17 ale500
    %set/v v00974530_0, 8, 1;
2153
    %load/v 8, v00E4D850_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 17 ale500
    %load/v 8, v00974378_0, 1;
2223
    %set/v v00E4D7A0_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 17 ale500
    %load/v 8, v00974378_0, 1;
2231
    %set/v v00E4D7A0_0, 8, 1;
2232
    %load/v 8, v009743D0_0, 1;
2233
    %set/v v00974530_0, 8, 1;
2234 16 ale500
    %jmp T_15.21;
2235
T_15.20 ;
2236 17 ale500
    %load/v 8, v00974378_0, 1;
2237
    %set/v v00E4D7A0_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 17 ale500
    .scope S_007E3DA0;
2243 11 ale500
T_16 ;
2244 17 ale500
    %wait E_007C4918;
2245
    %load/v 8, v00E4D8A8_0, 16;
2246
    %set/v v00974320_0, 8, 16;
2247
    %load/v 8, v00E4D698_0, 1;
2248
    %load/v 9, v009744D8_0, 1;
2249
    %load/v 10, v00974530_0, 1;
2250
    %load/v 11, v00E4D7A0_0, 1;
2251
    %set/v v00E4D488_0, 8, 4;
2252 16 ale500
    %jmp T_16;
2253
    .thread T_16, $push;
2254 17 ale500
    .scope S_007E2C18;
2255 16 ale500
T_17 ;
2256 17 ale500
    %wait E_007C0D18;
2257
    %load/v 8, v00977480_0, 16;
2258 11 ale500
    %ix/load 0, 16, 0;
2259 17 ale500
    %assign/v0 v009777F0_0, 0, 8;
2260
    %load/v 8, v009774D8_0, 16;
2261 11 ale500
    %ix/load 0, 16, 0;
2262 17 ale500
    %assign/v0 v00977848_0, 0, 8;
2263
    %load/v 8, v00977638_0, 5;
2264 11 ale500
    %ix/load 0, 5, 0;
2265 17 ale500
    %assign/v0 v009778A0_0, 0, 8;
2266 16 ale500
    %jmp T_17;
2267
    .thread T_17;
2268 17 ale500
    .scope S_007E2C18;
2269 16 ale500
T_18 ;
2270 17 ale500
    %wait E_007C4978;
2271
    %load/v 8, v009778F8_0, 1;
2272 16 ale500
    %jmp/0xz  T_18.0, 8;
2273 17 ale500
    %load/v 8, v009776E8_0, 16;
2274
    %set/v v00977798_0, 8, 16;
2275
    %load/v 8, v00977530_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 17 ale500
    %load/x1p 16, v009773D0_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 17 ale500
    %set/v v00977428_0, 8, 8;
2286 16 ale500
    %jmp T_18.1;
2287
T_18.0 ;
2288 17 ale500
    %load/v 8, v00977740_0, 8;
2289 11 ale500
    %mov 16, 0, 8;
2290 17 ale500
    %set/v v00977798_0, 8, 16;
2291
    %load/v 8, v00977588_0, 8;
2292
    %set/v v00977428_0, 8, 8;
2293 16 ale500
T_18.1 ;
2294
    %jmp T_18;
2295
    .thread T_18, $push;
2296 17 ale500
    .scope S_007E3F38;
2297 16 ale500
T_19 ;
2298 17 ale500
    %wait E_007C2B38;
2299 11 ale500
    %ix/load 1, 5, 0;
2300
    %mov 4, 0, 1;
2301 16 ale500
    %jmp/1 T_19.0, 4;
2302 17 ale500
    %load/x1p 8, v00E4BC48_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 17 ale500
    %load/v 8, v00E4BCA0_0, 16;
2319
    %set/v v00E4BA90_0, 8, 16;
2320 16 ale500
    %jmp T_19.6;
2321
T_19.3 ;
2322 17 ale500
    %load/v 8, v00E4BCF8_0, 16;
2323
    %set/v v00E4BA90_0, 8, 16;
2324 16 ale500
    %jmp T_19.6;
2325
T_19.4 ;
2326 17 ale500
    %load/v 8, v00E4BE58_0, 16;
2327
    %set/v v00E4BA90_0, 8, 16;
2328 16 ale500
    %jmp T_19.6;
2329
T_19.5 ;
2330 17 ale500
    %load/v 8, v00E4BE00_0, 16;
2331
    %set/v v00E4BA90_0, 8, 16;
2332 16 ale500
    %jmp T_19.6;
2333
T_19.6 ;
2334
    %jmp T_19;
2335
    .thread T_19, $push;
2336 17 ale500
    .scope S_007E3F38;
2337 16 ale500
T_20 ;
2338 17 ale500
    %wait E_007C34F8;
2339
    %load/v 8, v00E4BC48_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 17 ale500
    %load/vp0 8, v00E4BA90_0, 16;
2353
    %set/v v00E4BAE8_0, 8, 16;
2354 16 ale500
    %jmp T_20.4;
2355
T_20.1 ;
2356 11 ale500
    %ix/load 0, 2, 0;
2357 17 ale500
    %load/vp0 8, v00E4BA90_0, 16;
2358
    %set/v v00E4BAE8_0, 8, 16;
2359 16 ale500
    %jmp T_20.4;
2360
T_20.2 ;
2361 17 ale500
    %load/v 8, v00E4BA90_0, 16;
2362 11 ale500
    %subi 8, 1, 16;
2363 17 ale500
    %set/v v00E4BAE8_0, 8, 16;
2364 16 ale500
    %jmp T_20.4;
2365
T_20.3 ;
2366 17 ale500
    %load/v 8, v00E4BA90_0, 16;
2367 11 ale500
    %subi 8, 2, 16;
2368 17 ale500
    %set/v v00E4BAE8_0, 8, 16;
2369 16 ale500
    %jmp T_20.4;
2370
T_20.4 ;
2371
    %jmp T_20;
2372
    .thread T_20, $push;
2373 17 ale500
    .scope S_007E3F38;
2374 16 ale500
T_21 ;
2375 17 ale500
    %wait E_007C34D8;
2376 11 ale500
    %movi 8, 65261, 16;
2377 17 ale500
    %set/v v00E4BB98_0, 8, 16;
2378
    %load/v 8, v00E4BC48_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 17 ale500
    %load/v 8, v00E4BA90_0, 16;
2454
    %load/v 24, v00E4BC48_0, 4; Select 4 out of 8 bits
2455 11 ale500
    %mov 28, 0, 12;
2456
    %add 8, 24, 16;
2457 17 ale500
    %set/v v00E4BB98_0, 8, 16;
2458 16 ale500
    %jmp T_21.14;
2459
T_21.1 ;
2460 17 ale500
    %load/v 8, v00E4BA90_0, 16;
2461
    %load/v 24, v00E4BC48_0, 4; Select 4 out of 8 bits
2462 11 ale500
    %mov 28, 1, 12;
2463
    %add 8, 24, 16;
2464 17 ale500
    %set/v v00E4BB98_0, 8, 16;
2465 16 ale500
    %jmp T_21.14;
2466
T_21.2 ;
2467 17 ale500
    %load/v 8, v00E4BA90_0, 16;
2468
    %set/v v00E4BB98_0, 8, 16;
2469 16 ale500
    %jmp T_21.14;
2470
T_21.3 ;
2471 17 ale500
    %load/v 8, v00E4BA90_0, 16;
2472
    %set/v v00E4BB98_0, 8, 16;
2473 16 ale500
    %jmp T_21.14;
2474
T_21.4 ;
2475 17 ale500
    %load/v 8, v00E4BA90_0, 16;
2476
    %set/v v00E4BB98_0, 8, 16;
2477 16 ale500
    %jmp T_21.14;
2478
T_21.5 ;
2479 17 ale500
    %load/v 8, v00E4BAE8_0, 16;
2480
    %set/v v00E4BB98_0, 8, 16;
2481 16 ale500
    %jmp T_21.14;
2482
T_21.6 ;
2483 17 ale500
    %load/v 8, v00E4BAE8_0, 16;
2484
    %set/v v00E4BB98_0, 8, 16;
2485 16 ale500
    %jmp T_21.14;
2486
T_21.7 ;
2487 17 ale500
    %load/v 8, v00E4BA90_0, 16;
2488
    %load/v 24, v00E4BA38_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 17 ale500
    %load/x1p 48, v00E4BA38_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 17 ale500
    %set/v v00E4BB98_0, 8, 16;
2508 16 ale500
    %jmp T_21.14;
2509
T_21.8 ;
2510 17 ale500
    %load/v 8, v00E4BA90_0, 16;
2511
    %load/v 24, v00E4B9E0_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 17 ale500
    %load/x1p 48, v00E4B9E0_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 17 ale500
    %set/v v00E4BB98_0, 8, 16;
2531 16 ale500
    %jmp T_21.14;
2532
T_21.9 ;
2533 17 ale500
    %load/v 8, v00E4BA90_0, 16;
2534
    %load/v 24, v00E4BA38_0, 8;
2535
    %load/v 32, v00E4B9E0_0, 8;
2536 11 ale500
    %add 8, 24, 16;
2537 17 ale500
    %set/v v00E4BB98_0, 8, 16;
2538 16 ale500
    %jmp T_21.14;
2539
T_21.10 ;
2540 17 ale500
    %load/v 8, v00E4BA90_0, 16;
2541
    %load/v 24, v00E4BD50_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 17 ale500
    %load/x1p 40, v00E4BD50_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 17 ale500
    %set/v v00E4BB98_0, 8, 16;
2565 16 ale500
    %jmp T_21.14;
2566
T_21.11 ;
2567 17 ale500
    %load/v 8, v00E4BA90_0, 16;
2568
    %load/v 24, v00E4BD50_0, 16;
2569 11 ale500
    %add 8, 24, 16;
2570 17 ale500
    %set/v v00E4BB98_0, 8, 16;
2571 16 ale500
    %jmp T_21.14;
2572
T_21.12 ;
2573 17 ale500
    %load/v 8, v00E4BDA8_0, 16;
2574
    %load/v 24, v00E4BD50_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 17 ale500
    %load/x1p 40, v00E4BD50_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 17 ale500
    %set/v v00E4BB98_0, 8, 16;
2598 16 ale500
    %jmp T_21.14;
2599
T_21.13 ;
2600 17 ale500
    %load/v 8, v00E4BDA8_0, 16;
2601
    %load/v 24, v00E4BD50_0, 16;
2602 11 ale500
    %add 8, 24, 16;
2603 17 ale500
    %set/v v00E4BB98_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 17 ale500
    .scope S_007E3FC0;
2609 11 ale500
T_22 ;
2610 17 ale500
    %wait E_007C1318;
2611
    %load/v 8, v00E4CA90_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 17 ale500
    %set/v v00E4CAE8_0, 1, 16;
2633 11 ale500
    %jmp T_22.11;
2634
T_22.0 ;
2635 17 ale500
    %load/v 8, v00E4BEB0_0, 8;
2636 11 ale500
    %mov 16, 1, 8;
2637 17 ale500
    %set/v v00E4CAE8_0, 8, 16;
2638 11 ale500
    %jmp T_22.11;
2639
T_22.1 ;
2640 17 ale500
    %load/v 8, v00E4BF08_0, 8;
2641 16 ale500
    %mov 16, 0, 8;
2642 17 ale500
    %set/v v00E4CAE8_0, 8, 16;
2643 11 ale500
    %jmp T_22.11;
2644
T_22.2 ;
2645 17 ale500
    %load/v 8, v00E4BF08_0, 8;
2646
    %load/v 16, v00E4BEB0_0, 8;
2647
    %set/v v00E4CAE8_0, 8, 16;
2648 11 ale500
    %jmp T_22.11;
2649
T_22.3 ;
2650 17 ale500
    %load/v 8, v00E4C068_0, 16;
2651
    %set/v v00E4CAE8_0, 8, 16;
2652 11 ale500
    %jmp T_22.11;
2653
T_22.4 ;
2654 17 ale500
    %load/v 8, v00E4C0C0_0, 16;
2655
    %set/v v00E4CAE8_0, 8, 16;
2656 11 ale500
    %jmp T_22.11;
2657
T_22.5 ;
2658 17 ale500
    %load/v 8, v00E4C1C8_0, 16;
2659
    %set/v v00E4CAE8_0, 8, 16;
2660 11 ale500
    %jmp T_22.11;
2661
T_22.6 ;
2662 17 ale500
    %load/v 8, v00E4C170_0, 16;
2663
    %set/v v00E4CAE8_0, 8, 16;
2664 11 ale500
    %jmp T_22.11;
2665
T_22.7 ;
2666 17 ale500
    %load/v 8, v00E4C118_0, 16;
2667
    %set/v v00E4CAE8_0, 8, 16;
2668 11 ale500
    %jmp T_22.11;
2669
T_22.8 ;
2670 17 ale500
    %load/v 8, v00E4C010_0, 8;
2671
    %load/v 16, v00E4C010_0, 8;
2672
    %set/v v00E4CAE8_0, 8, 16;
2673 11 ale500
    %jmp T_22.11;
2674
T_22.9 ;
2675 17 ale500
    %load/v 24, v00E4C380_0, 1;
2676
    %load/v 25, v00E4CEB0_0, 1;
2677
    %load/v 26, v00E4D170_0, 1;
2678
    %load/v 27, v00E4C9E0_0, 1;
2679
    %load/v 28, v00E4C8A8_0, 1;
2680
    %load/v 29, v00E4C7A0_0, 1;
2681
    %load/v 30, v00E4C748_0, 1;
2682
    %load/v 31, v00E4C698_0, 1;
2683 11 ale500
    %mov 8, 24, 8;
2684 17 ale500
    %load/v 24, v00E4C380_0, 1;
2685
    %load/v 25, v00E4CEB0_0, 1;
2686
    %load/v 26, v00E4D170_0, 1;
2687
    %load/v 27, v00E4C9E0_0, 1;
2688
    %load/v 28, v00E4C8A8_0, 1;
2689
    %load/v 29, v00E4C7A0_0, 1;
2690
    %load/v 30, v00E4C748_0, 1;
2691
    %load/v 31, v00E4C698_0, 1;
2692 11 ale500
    %mov 16, 24, 8;
2693 17 ale500
    %set/v v00E4CAE8_0, 8, 16;
2694 11 ale500
    %jmp T_22.11;
2695
T_22.11 ;
2696
    %jmp T_22;
2697
    .thread T_22, $push;
2698 17 ale500
    .scope S_007E3FC0;
2699 11 ale500
T_23 ;
2700 17 ale500
    %wait E_007C12F8;
2701
    %load/v 8, v00E4CB40_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 17 ale500
    %set/v v00E4CB98_0, 1, 16;
2723 16 ale500
    %jmp T_23.11;
2724
T_23.0 ;
2725 17 ale500
    %load/v 8, v00E4BEB0_0, 8;
2726 16 ale500
    %mov 16, 1, 8;
2727 17 ale500
    %set/v v00E4CB98_0, 8, 16;
2728 16 ale500
    %jmp T_23.11;
2729
T_23.1 ;
2730 17 ale500
    %load/v 8, v00E4BF08_0, 8;
2731 16 ale500
    %mov 16, 0, 8;
2732 17 ale500
    %set/v v00E4CB98_0, 8, 16;
2733 16 ale500
    %jmp T_23.11;
2734
T_23.2 ;
2735 17 ale500
    %load/v 8, v00E4BF08_0, 8;
2736
    %load/v 16, v00E4BEB0_0, 8;
2737
    %set/v v00E4CB98_0, 8, 16;
2738 16 ale500
    %jmp T_23.11;
2739
T_23.3 ;
2740 17 ale500
    %load/v 8, v00E4C068_0, 16;
2741
    %set/v v00E4CB98_0, 8, 16;
2742 16 ale500
    %jmp T_23.11;
2743
T_23.4 ;
2744 17 ale500
    %load/v 8, v00E4C0C0_0, 16;
2745
    %set/v v00E4CB98_0, 8, 16;
2746 16 ale500
    %jmp T_23.11;
2747
T_23.5 ;
2748 17 ale500
    %load/v 8, v00E4C1C8_0, 16;
2749
    %set/v v00E4CB98_0, 8, 16;
2750 16 ale500
    %jmp T_23.11;
2751
T_23.6 ;
2752 17 ale500
    %load/v 8, v00E4C170_0, 16;
2753
    %set/v v00E4CB98_0, 8, 16;
2754 16 ale500
    %jmp T_23.11;
2755
T_23.7 ;
2756 17 ale500
    %load/v 8, v00E4C118_0, 16;
2757
    %set/v v00E4CB98_0, 8, 16;
2758 16 ale500
    %jmp T_23.11;
2759
T_23.8 ;
2760 17 ale500
    %load/v 8, v00E4C010_0, 8;
2761
    %load/v 16, v00E4C010_0, 8;
2762
    %set/v v00E4CB98_0, 8, 16;
2763 16 ale500
    %jmp T_23.11;
2764
T_23.9 ;
2765 17 ale500
    %load/v 24, v00E4C380_0, 1;
2766
    %load/v 25, v00E4CEB0_0, 1;
2767
    %load/v 26, v00E4D170_0, 1;
2768
    %load/v 27, v00E4C9E0_0, 1;
2769
    %load/v 28, v00E4C8A8_0, 1;
2770
    %load/v 29, v00E4C7A0_0, 1;
2771
    %load/v 30, v00E4C748_0, 1;
2772
    %load/v 31, v00E4C698_0, 1;
2773 16 ale500
    %mov 8, 24, 8;
2774 17 ale500
    %load/v 24, v00E4C380_0, 1;
2775
    %load/v 25, v00E4CEB0_0, 1;
2776
    %load/v 26, v00E4D170_0, 1;
2777
    %load/v 27, v00E4C9E0_0, 1;
2778
    %load/v 28, v00E4C8A8_0, 1;
2779
    %load/v 29, v00E4C7A0_0, 1;
2780
    %load/v 30, v00E4C748_0, 1;
2781
    %load/v 31, v00E4C698_0, 1;
2782 16 ale500
    %mov 16, 24, 8;
2783 17 ale500
    %set/v v00E4CB98_0, 8, 16;
2784 16 ale500
    %jmp T_23.11;
2785
T_23.11 ;
2786
    %jmp T_23;
2787
    .thread T_23, $push;
2788 17 ale500
    .scope S_007E3FC0;
2789 16 ale500
T_24 ;
2790 17 ale500
    %wait E_007C0D18;
2791
    %load/v 8, v00E4CF08_0, 1;
2792
    %load/v 9, v00E4C7F8_0, 1;
2793 16 ale500
    %or 8, 9, 1;
2794
    %jmp/0xz  T_24.0, 8;
2795 17 ale500
    %load/v 8, v00E4CDA8_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 17 ale500
    %load/v 8, v00E4CD50_0, 16;
2819 11 ale500
    %ix/load 0, 8, 0;
2820 17 ale500
    %assign/v0 v00E4BF08_0, 0, 8;
2821 11 ale500
    %ix/load 0, 8, 0;
2822 17 ale500
    %assign/v0 v00E4BEB0_0, 0, 16;
2823 16 ale500
    %jmp T_24.12;
2824
T_24.3 ;
2825 17 ale500
    %load/v 8, v00E4CD50_0, 16;
2826 11 ale500
    %ix/load 0, 16, 0;
2827 17 ale500
    %assign/v0 v00E4C068_0, 0, 8;
2828 16 ale500
    %jmp T_24.12;
2829
T_24.4 ;
2830 17 ale500
    %load/v 8, v00E4CD50_0, 16;
2831 11 ale500
    %ix/load 0, 16, 0;
2832 17 ale500
    %assign/v0 v00E4C0C0_0, 0, 8;
2833 16 ale500
    %jmp T_24.12;
2834
T_24.5 ;
2835 17 ale500
    %load/v 8, v00E4CD50_0, 16;
2836 11 ale500
    %ix/load 0, 16, 0;
2837 17 ale500
    %assign/v0 v00E4C1C8_0, 0, 8;
2838 16 ale500
    %jmp T_24.12;
2839
T_24.6 ;
2840 17 ale500
    %load/v 8, v00E4CD50_0, 16;
2841 11 ale500
    %ix/load 0, 16, 0;
2842 17 ale500
    %assign/v0 v00E4C170_0, 0, 8;
2843 16 ale500
    %jmp T_24.12;
2844
T_24.7 ;
2845 17 ale500
    %load/v 8, v00E4CD50_0, 16;
2846 11 ale500
    %ix/load 0, 16, 0;
2847 17 ale500
    %assign/v0 v00E4C118_0, 0, 8;
2848 16 ale500
    %jmp T_24.12;
2849
T_24.8 ;
2850 17 ale500
    %load/v 8, v00E4CD50_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 17 ale500
    %assign/v0 v00E4BEB0_0, 0, 8;
2854 16 ale500
    %jmp T_24.12;
2855
T_24.9 ;
2856 17 ale500
    %load/v 8, v00E4CD50_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 17 ale500
    %assign/v0 v00E4BF08_0, 0, 8;
2860 16 ale500
    %jmp T_24.12;
2861
T_24.10 ;
2862 17 ale500
    %load/v 8, v00E4CD50_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 17 ale500
    %assign/v0 v00E4C380_0, 0, 8;
2866 11 ale500
    %ix/load 0, 1, 0;
2867 17 ale500
    %assign/v0 v00E4CEB0_0, 0, 9;
2868 11 ale500
    %ix/load 0, 1, 0;
2869 17 ale500
    %assign/v0 v00E4D170_0, 0, 10;
2870 11 ale500
    %ix/load 0, 1, 0;
2871 17 ale500
    %assign/v0 v00E4C9E0_0, 0, 11;
2872 11 ale500
    %ix/load 0, 1, 0;
2873 17 ale500
    %assign/v0 v00E4C8A8_0, 0, 12;
2874 11 ale500
    %ix/load 0, 1, 0;
2875 17 ale500
    %assign/v0 v00E4C7A0_0, 0, 13;
2876 11 ale500
    %ix/load 0, 1, 0;
2877 17 ale500
    %assign/v0 v00E4C748_0, 0, 14;
2878 11 ale500
    %ix/load 0, 1, 0;
2879 17 ale500
    %assign/v0 v00E4C698_0, 0, 15;
2880 16 ale500
    %jmp T_24.12;
2881
T_24.11 ;
2882 17 ale500
    %load/v 8, v00E4CD50_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 17 ale500
    %assign/v0 v00E4C010_0, 0, 8;
2886 16 ale500
    %jmp T_24.12;
2887
T_24.12 ;
2888
T_24.0 ;
2889 17 ale500
    %load/v 8, v00E4D118_0, 1;
2890
    %load/v 9, v00E4CF08_0, 1;
2891 11 ale500
    %or 8, 9, 1;
2892 17 ale500
    %load/v 9, v00E4D068_0, 1;
2893 11 ale500
    %or 8, 9, 1;
2894 16 ale500
    %jmp/0xz  T_24.13, 8;
2895 17 ale500
    %load/v 8, v00E4D0C0_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 17 ale500
    %load/v 8, v00E4C930_0, 16;
2919 11 ale500
    %ix/load 0, 8, 0;
2920 17 ale500
    %assign/v0 v00E4BF08_0, 0, 8;
2921 11 ale500
    %ix/load 0, 8, 0;
2922 17 ale500
    %assign/v0 v00E4BEB0_0, 0, 16;
2923 16 ale500
    %jmp T_24.25;
2924
T_24.16 ;
2925 17 ale500
    %load/v 8, v00E4C930_0, 16;
2926 11 ale500
    %ix/load 0, 16, 0;
2927 17 ale500
    %assign/v0 v00E4C068_0, 0, 8;
2928 16 ale500
    %jmp T_24.25;
2929
T_24.17 ;
2930 17 ale500
    %load/v 8, v00E4C930_0, 16;
2931 11 ale500
    %ix/load 0, 16, 0;
2932 17 ale500
    %assign/v0 v00E4C0C0_0, 0, 8;
2933 16 ale500
    %jmp T_24.25;
2934
T_24.18 ;
2935 17 ale500
    %load/v 8, v00E4C930_0, 16;
2936 11 ale500
    %ix/load 0, 16, 0;
2937 17 ale500
    %assign/v0 v00E4C1C8_0, 0, 8;
2938 16 ale500
    %jmp T_24.25;
2939
T_24.19 ;
2940 17 ale500
    %load/v 8, v00E4C930_0, 16;
2941 11 ale500
    %ix/load 0, 16, 0;
2942 17 ale500
    %assign/v0 v00E4C170_0, 0, 8;
2943 16 ale500
    %jmp T_24.25;
2944
T_24.20 ;
2945 17 ale500
    %load/v 8, v00E4C930_0, 16;
2946 11 ale500
    %ix/load 0, 16, 0;
2947 17 ale500
    %assign/v0 v00E4C118_0, 0, 8;
2948 16 ale500
    %jmp T_24.25;
2949
T_24.21 ;
2950 17 ale500
    %load/v 8, v00E4C930_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 17 ale500
    %assign/v0 v00E4BEB0_0, 0, 8;
2954 16 ale500
    %jmp T_24.25;
2955
T_24.22 ;
2956 17 ale500
    %load/v 8, v00E4C930_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 17 ale500
    %assign/v0 v00E4BF08_0, 0, 8;
2960 16 ale500
    %jmp T_24.25;
2961
T_24.23 ;
2962 17 ale500
    %load/v 8, v00E4C930_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 17 ale500
    %assign/v0 v00E4C380_0, 0, 8;
2966 11 ale500
    %ix/load 0, 1, 0;
2967 17 ale500
    %assign/v0 v00E4CEB0_0, 0, 9;
2968 11 ale500
    %ix/load 0, 1, 0;
2969 17 ale500
    %assign/v0 v00E4D170_0, 0, 10;
2970 11 ale500
    %ix/load 0, 1, 0;
2971 17 ale500
    %assign/v0 v00E4C9E0_0, 0, 11;
2972 11 ale500
    %ix/load 0, 1, 0;
2973 17 ale500
    %assign/v0 v00E4C8A8_0, 0, 12;
2974 11 ale500
    %ix/load 0, 1, 0;
2975 17 ale500
    %assign/v0 v00E4C7A0_0, 0, 13;
2976 11 ale500
    %ix/load 0, 1, 0;
2977 17 ale500
    %assign/v0 v00E4C748_0, 0, 14;
2978 11 ale500
    %ix/load 0, 1, 0;
2979 17 ale500
    %assign/v0 v00E4C698_0, 0, 15;
2980 16 ale500
    %jmp T_24.25;
2981
T_24.24 ;
2982 17 ale500
    %load/v 8, v00E4C930_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 17 ale500
    %assign/v0 v00E4C010_0, 0, 8;
2986 16 ale500
    %jmp T_24.25;
2987
T_24.25 ;
2988
T_24.13 ;
2989 17 ale500
    %load/v 8, v00E4D010_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 17 ale500
    %load/x1p 8, v00E4C640_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 17 ale500
    %load/v 8, v00E4C590_0, 16;
3011 11 ale500
    %ix/load 0, 16, 0;
3012 17 ale500
    %assign/v0 v00E4C068_0, 0, 8;
3013 16 ale500
    %jmp T_24.34;
3014
T_24.31 ;
3015 17 ale500
    %load/v 8, v00E4C590_0, 16;
3016 11 ale500
    %ix/load 0, 16, 0;
3017 17 ale500
    %assign/v0 v00E4C0C0_0, 0, 8;
3018 16 ale500
    %jmp T_24.34;
3019
T_24.32 ;
3020 17 ale500
    %load/v 8, v00E4C590_0, 16;
3021 11 ale500
    %ix/load 0, 16, 0;
3022 17 ale500
    %assign/v0 v00E4C1C8_0, 0, 8;
3023 16 ale500
    %jmp T_24.34;
3024
T_24.33 ;
3025 17 ale500
    %load/v 8, v00E4C590_0, 16;
3026 11 ale500
    %ix/load 0, 16, 0;
3027 17 ale500
    %assign/v0 v00E4C170_0, 0, 8;
3028 16 ale500
    %jmp T_24.34;
3029
T_24.34 ;
3030
T_24.26 ;
3031 17 ale500
    %load/v 8, v00E4CF60_0, 1;
3032 16 ale500
    %jmp/0xz  T_24.35, 8;
3033 17 ale500
    %load/v 8, v00E4BF60_0, 8;
3034 11 ale500
    %ix/load 0, 1, 0;
3035 17 ale500
    %assign/v0 v00E4C380_0, 0, 8;
3036 11 ale500
    %ix/load 0, 1, 0;
3037 17 ale500
    %assign/v0 v00E4CEB0_0, 0, 9;
3038 11 ale500
    %ix/load 0, 1, 0;
3039 17 ale500
    %assign/v0 v00E4D170_0, 0, 10;
3040 11 ale500
    %ix/load 0, 1, 0;
3041 17 ale500
    %assign/v0 v00E4C9E0_0, 0, 11;
3042 11 ale500
    %ix/load 0, 1, 0;
3043 17 ale500
    %assign/v0 v00E4C8A8_0, 0, 12;
3044 11 ale500
    %ix/load 0, 1, 0;
3045 17 ale500
    %assign/v0 v00E4C7A0_0, 0, 13;
3046 11 ale500
    %ix/load 0, 1, 0;
3047 17 ale500
    %assign/v0 v00E4C748_0, 0, 14;
3048 11 ale500
    %ix/load 0, 1, 0;
3049 17 ale500
    %assign/v0 v00E4C698_0, 0, 15;
3050 16 ale500
T_24.35 ;
3051 17 ale500
    %load/v 8, v00E4CE00_0, 1;
3052
    %load/v 9, v00E4C3D8_0, 1;
3053 11 ale500
    %or 8, 9, 1;
3054 16 ale500
    %jmp/0xz  T_24.37, 8;
3055 17 ale500
    %load/v 8, v00E4CE00_0, 1;
3056 11 ale500
    %ix/load 0, 1, 0;
3057 17 ale500
    %assign/v0 v00E4C698_0, 0, 8;
3058 16 ale500
T_24.37 ;
3059 17 ale500
    %load/v 8, v00E4CFB8_0, 1;
3060 16 ale500
    %jmp/0xz  T_24.39, 8;
3061 17 ale500
    %load/v 8, v00E4C988_0, 16;
3062 11 ale500
    %ix/load 0, 16, 0;
3063 17 ale500
    %assign/v0 v00E4C118_0, 0, 8;
3064 16 ale500
T_24.39 ;
3065 17 ale500
    %load/v 8, v00E4C850_0, 1;
3066 16 ale500
    %jmp/0xz  T_24.41, 8;
3067 17 ale500
    %load/v 8, v00E4CE58_0, 1;
3068 16 ale500
    %jmp/0xz  T_24.43, 8;
3069 11 ale500
    %ix/load 0, 1, 0;
3070 17 ale500
    %load/vp0 8, v00E4C170_0, 16;
3071 11 ale500
    %ix/load 0, 16, 0;
3072 17 ale500
    %assign/v0 v00E4C170_0, 0, 8;
3073 16 ale500
    %jmp T_24.44;
3074
T_24.43 ;
3075 11 ale500
    %ix/load 0, 1, 0;
3076 17 ale500
    %load/vp0 8, v00E4C1C8_0, 16;
3077 11 ale500
    %ix/load 0, 16, 0;
3078 17 ale500
    %assign/v0 v00E4C1C8_0, 0, 8;
3079 16 ale500
T_24.44 ;
3080
T_24.41 ;
3081 17 ale500
    %load/v 8, v00E4C4E0_0, 1;
3082 16 ale500
    %jmp/0xz  T_24.45, 8;
3083 17 ale500
    %load/v 8, v00E4CE58_0, 1;
3084 16 ale500
    %jmp/0xz  T_24.47, 8;
3085 17 ale500
    %load/v 8, v00E4C170_0, 16;
3086 11 ale500
    %subi 8, 1, 16;
3087
    %ix/load 0, 16, 0;
3088 17 ale500
    %assign/v0 v00E4C170_0, 0, 8;
3089 16 ale500
    %jmp T_24.48;
3090
T_24.47 ;
3091 17 ale500
    %load/v 8, v00E4C1C8_0, 16;
3092 11 ale500
    %subi 8, 1, 16;
3093
    %ix/load 0, 16, 0;
3094 17 ale500
    %assign/v0 v00E4C1C8_0, 0, 8;
3095 16 ale500
T_24.48 ;
3096
T_24.45 ;
3097
    %jmp T_24;
3098
    .thread T_24;
3099 17 ale500
    .scope S_007E3FC0;
3100 16 ale500
T_25 ;
3101 11 ale500
    %movi 8, 65534, 16;
3102 17 ale500
    %set/v v00E4C118_0, 8, 16;
3103
    %set/v v00E4C010_0, 0, 8;
3104
    %set/v v00E4C068_0, 0, 16;
3105
    %set/v v00E4C380_0, 0, 1;
3106
    %set/v v00E4CEB0_0, 0, 1;
3107
    %set/v v00E4D170_0, 0, 1;
3108
    %set/v v00E4C9E0_0, 0, 1;
3109
    %set/v v00E4C8A8_0, 0, 1;
3110
    %set/v v00E4C7A0_0, 0, 1;
3111
    %set/v v00E4C748_0, 0, 1;
3112
    %set/v v00E4C698_0, 0, 1;
3113 11 ale500
    %movi 8, 42330, 16;
3114 17 ale500
    %set/v v00E4C0C0_0, 8, 16;
3115 11 ale500
    %movi 8, 3840, 16;
3116 17 ale500
    %set/v v00E4C170_0, 8, 16;
3117 11 ale500
    %movi 8, 3584, 16;
3118 17 ale500
    %set/v v00E4C1C8_0, 8, 16;
3119 11 ale500
    %end;
3120 16 ale500
    .thread T_25;
3121 17 ale500
    .scope S_007E4048;
3122 16 ale500
T_26 ;
3123 17 ale500
    %wait E_007C0E18;
3124
    %set/v v00E4ACA0_0, 1, 4;
3125
    %set/v v00E4B7A0_0, 1, 4;
3126
    %set/v v00E4ABF0_0, 1, 4;
3127
    %set/v v00E4AC48_0, 0, 2;
3128
    %set/v v00E4B748_0, 0, 2;
3129
    %set/v v00E4AB98_0, 0, 2;
3130
    %set/v v00E4ACF8_0, 0, 3;
3131
    %set/v v00E4A988_0, 0, 5;
3132
    %set/v v00E4B850_0, 1, 1;
3133
    %set/v v00E4B8A8_0, 0, 1;
3134
    %set/v v00E4B170_0, 0, 1;
3135
    %set/v v00E4AE00_0, 0, 1;
3136
    %set/v v00E4B1C8_0, 0, 1;
3137
    %set/v v00E4B0C0_0, 0, 1;
3138
    %set/v v00E4B068_0, 0, 1;
3139
    %set/v v00E4ADA8_0, 0, 1;
3140
    %set/v v00E4AF60_0, 0, 1;
3141
    %set/v v00E4B118_0, 0, 1;
3142
    %set/v v00E4B010_0, 0, 1;
3143
    %set/v v00E4AFB8_0, 0, 1;
3144
    %set/v v00E4AF08_0, 0, 1;
3145
    %set/v v00E4AE58_0, 0, 1;
3146
    %set/v v00E4AEB0_0, 0, 1;
3147
    %set/v v00E4B328_0, 0, 1;
3148
    %set/v v00E4B380_0, 0, 1;
3149 16 ale500
    %ix/load 1, 4, 0;
3150
    %mov 4, 0, 1;
3151
    %jmp/1 T_26.0, 4;
3152 17 ale500
    %load/x1p 8, v00E4B220_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
3194 16 ale500
    %movi 8, 1, 2;
3195 17 ale500
    %set/v v00E4AC48_0, 8, 2;
3196 16 ale500
    %movi 8, 1, 2;
3197 17 ale500
    %set/v v00E4AB98_0, 8, 2;
3198
    %load/v 8, v00E4B220_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 17 ale500
    %set/v v00E4AC48_0, 8, 2;
3236 16 ale500
    %movi 8, 1, 2;
3237 17 ale500
    %set/v v00E4AB98_0, 8, 2;
3238 16 ale500
    %movi 8, 21, 5;
3239 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4AC48_0, 8, 2;
3248 16 ale500
    %movi 8, 1, 2;
3249 17 ale500
    %set/v v00E4AB98_0, 8, 2;
3250 16 ale500
    %movi 8, 22, 5;
3251 17 ale500
    %set/v v00E4A988_0, 8, 5;
3252 16 ale500
    %jmp T_26.35;
3253
T_26.23 ;
3254
    %movi 8, 1, 2;
3255 17 ale500
    %set/v v00E4AC48_0, 8, 2;
3256 16 ale500
    %movi 8, 1, 2;
3257 17 ale500
    %set/v v00E4AB98_0, 8, 2;
3258 16 ale500
    %movi 8, 16, 5;
3259 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4AC48_0, 8, 2;
3266 16 ale500
    %movi 8, 1, 2;
3267 17 ale500
    %set/v v00E4AB98_0, 8, 2;
3268 16 ale500
    %movi 8, 18, 5;
3269 17 ale500
    %set/v v00E4A988_0, 8, 5;
3270 16 ale500
    %jmp T_26.35;
3271
T_26.26 ;
3272
    %movi 8, 1, 2;
3273 17 ale500
    %set/v v00E4AC48_0, 8, 2;
3274 16 ale500
    %movi 8, 1, 2;
3275 17 ale500
    %set/v v00E4AB98_0, 8, 2;
3276 16 ale500
    %movi 8, 20, 5;
3277 17 ale500
    %set/v v00E4A988_0, 8, 5;
3278 16 ale500
    %jmp T_26.35;
3279
T_26.27 ;
3280
    %movi 8, 1, 2;
3281 17 ale500
    %set/v v00E4AC48_0, 8, 2;
3282 16 ale500
    %movi 8, 1, 2;
3283 17 ale500
    %set/v v00E4AB98_0, 8, 2;
3284 16 ale500
    %movi 8, 17, 5;
3285 17 ale500
    %set/v v00E4A988_0, 8, 5;
3286 16 ale500
    %jmp T_26.35;
3287
T_26.28 ;
3288
    %movi 8, 1, 2;
3289 17 ale500
    %set/v v00E4AC48_0, 8, 2;
3290 16 ale500
    %movi 8, 1, 2;
3291 17 ale500
    %set/v v00E4AB98_0, 8, 2;
3292 16 ale500
    %movi 8, 19, 5;
3293 17 ale500
    %set/v v00E4A988_0, 8, 5;
3294 16 ale500
    %jmp T_26.35;
3295
T_26.29 ;
3296
    %movi 8, 1, 2;
3297 17 ale500
    %set/v v00E4AC48_0, 8, 2;
3298 16 ale500
    %movi 8, 1, 2;
3299 17 ale500
    %set/v v00E4AB98_0, 8, 2;
3300 16 ale500
    %movi 8, 25, 5;
3301 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4AC48_0, 8, 2;
3308 16 ale500
    %movi 8, 1, 2;
3309 17 ale500
    %set/v v00E4AB98_0, 8, 2;
3310 16 ale500
    %movi 8, 24, 5;
3311 17 ale500
    %set/v v00E4A988_0, 8, 5;
3312 16 ale500
    %jmp T_26.35;
3313
T_26.32 ;
3314
    %movi 8, 1, 2;
3315 17 ale500
    %set/v v00E4AC48_0, 8, 2;
3316 16 ale500
    %movi 8, 30, 5;
3317 17 ale500
    %set/v v00E4A988_0, 8, 5;
3318 16 ale500
    %jmp T_26.35;
3319
T_26.33 ;
3320 17 ale500
    %set/v v00E4AE58_0, 1, 1;
3321 16 ale500
    %jmp T_26.35;
3322
T_26.34 ;
3323
    %movi 8, 1, 2;
3324 17 ale500
    %set/v v00E4AB98_0, 8, 2;
3325 16 ale500
    %movi 8, 29, 5;
3326 17 ale500
    %set/v v00E4A988_0, 8, 5;
3327 16 ale500
    %jmp T_26.35;
3328
T_26.35 ;
3329
    %jmp T_26.18;
3330
T_26.3 ;
3331 17 ale500
    %load/v 8, v00E4B220_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 17 ale500
    %set/v v00E4B328_0, 1, 1;
3368 16 ale500
    %jmp T_26.52;
3369
T_26.37 ;
3370 17 ale500
    %set/v v00E4B380_0, 1, 1;
3371 16 ale500
    %jmp T_26.52;
3372
T_26.38 ;
3373
    %jmp T_26.52;
3374
T_26.39 ;
3375 17 ale500
    %set/v v00E4B170_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 17 ale500
    %set/v v00E4ACF8_0, 1, 3;
3383 16 ale500
    %jmp T_26.52;
3384
T_26.43 ;
3385 17 ale500
    %set/v v00E4ACF8_0, 1, 3;
3386
    %set/v v00E4AEB0_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
3393 16 ale500
    %movi 8, 8, 4;
3394 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3395 16 ale500
    %movi 8, 8, 4;
3396 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3397 16 ale500
    %movi 8, 26, 5;
3398 17 ale500
    %set/v v00E4A988_0, 8, 5;
3399 16 ale500
    %jmp T_26.52;
3400
T_26.46 ;
3401
    %movi 8, 1, 3;
3402 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
3403 12 ale500
    %movi 8, 10, 4;
3404 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3405 12 ale500
    %movi 8, 10, 4;
3406 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3407 16 ale500
    %movi 8, 6, 5;
3408 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
3415 12 ale500
    %movi 8, 10, 4;
3416 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3417 12 ale500
    %movi 8, 10, 4;
3418 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3419 16 ale500
    %movi 8, 5, 5;
3420 17 ale500
    %set/v v00E4A988_0, 8, 5;
3421 16 ale500
    %jmp T_26.52;
3422
T_26.49 ;
3423
    %movi 8, 2, 3;
3424 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
3425 12 ale500
    %movi 8, 9, 4;
3426 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3427 12 ale500
    %movi 8, 8, 4;
3428 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3429 16 ale500
    %movi 8, 1, 5;
3430 17 ale500
    %set/v v00E4A988_0, 8, 5;
3431 16 ale500
    %jmp T_26.52;
3432
T_26.50 ;
3433 17 ale500
    %set/v v00E4AE00_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 17 ale500
    %load/x1p 8, v00E4B698_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 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3444
    %load/v 8, v00E4B698_0, 4; Only need 4 of 8 bits
3445 11 ale500
; Save base=8 wid=4 in lookaside.
3446 17 ale500
    %set/v v00E4B7A0_0, 8, 4;
3447
    %load/v 8, v00E4B698_0, 4; Only need 4 of 8 bits
3448 11 ale500
; Save base=8 wid=4 in lookaside.
3449 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3450 16 ale500
    %jmp T_26.52;
3451
T_26.51 ;
3452 17 ale500
    %set/v v00E4B1C8_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 17 ale500
    %load/x1p 8, v00E4B698_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 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3463
    %load/v 8, v00E4B698_0, 4; Only need 4 of 8 bits
3464 11 ale500
; Save base=8 wid=4 in lookaside.
3465 17 ale500
    %set/v v00E4B7A0_0, 8, 4;
3466
    %load/v 8, v00E4B698_0, 4; Only need 4 of 8 bits
3467 16 ale500
; Save base=8 wid=4 in lookaside.
3468 17 ale500
    %set/v v00E4ABF0_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
3475
    %load/v 8, v00E4B220_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 17 ale500
    %load/v 8, v00E4B220_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
3583
    %set/v v00E4AF08_0, 1, 1;
3584 11 ale500
    %movi 8, 1, 4;
3585 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3586 16 ale500
    %jmp T_26.90;
3587
T_26.75 ;
3588
    %movi 8, 4, 3;
3589 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
3590
    %set/v v00E4AF08_0, 1, 1;
3591 11 ale500
    %movi 8, 2, 4;
3592 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3593 16 ale500
    %jmp T_26.90;
3594
T_26.76 ;
3595
    %movi 8, 4, 3;
3596 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
3597
    %set/v v00E4AF08_0, 1, 1;
3598 11 ale500
    %movi 8, 4, 4;
3599 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3600 16 ale500
    %jmp T_26.90;
3601
T_26.77 ;
3602
    %movi 8, 4, 3;
3603 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
3604
    %set/v v00E4AF08_0, 1, 1;
3605 11 ale500
    %movi 8, 3, 4;
3606 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3607 16 ale500
    %jmp T_26.90;
3608
T_26.78 ;
3609 17 ale500
    %set/v v00E4B010_0, 1, 1;
3610 16 ale500
    %jmp T_26.90;
3611
T_26.79 ;
3612 17 ale500
    %set/v v00E4AFB8_0, 1, 1;
3613 16 ale500
    %jmp T_26.90;
3614
T_26.80 ;
3615 17 ale500
    %set/v v00E4B010_0, 1, 1;
3616
    %set/v v00E4B850_0, 0, 1;
3617 16 ale500
    %jmp T_26.90;
3618
T_26.81 ;
3619 17 ale500
    %set/v v00E4AFB8_0, 1, 1;
3620
    %set/v v00E4B850_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
3627
    %set/v v00E4B0C0_0, 1, 1;
3628 16 ale500
    %jmp T_26.90;
3629
T_26.84 ;
3630
    %movi 8, 2, 3;
3631 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
3632 16 ale500
    %movi 8, 9, 4;
3633 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3634 16 ale500
    %movi 8, 1, 4;
3635 17 ale500
    %set/v v00E4B7A0_0, 8, 4;
3636 16 ale500
    %movi 8, 1, 4;
3637 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3638 16 ale500
    %movi 8, 8, 5;
3639 17 ale500
    %set/v v00E4A988_0, 8, 5;
3640 16 ale500
    %jmp T_26.90;
3641
T_26.85 ;
3642
    %movi 8, 2, 3;
3643 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
3644
    %set/v v00E4B068_0, 1, 1;
3645 16 ale500
    %jmp T_26.90;
3646
T_26.86 ;
3647 17 ale500
    %set/v v00E4ADA8_0, 1, 1;
3648 16 ale500
    %jmp T_26.90;
3649
T_26.87 ;
3650
    %movi 8, 2, 3;
3651 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
3652 11 ale500
    %movi 8, 8, 4;
3653 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3654 11 ale500
    %movi 8, 9, 4;
3655 17 ale500
    %set/v v00E4B7A0_0, 8, 4;
3656
    %set/v v00E4ABF0_0, 0, 4;
3657 16 ale500
    %movi 8, 27, 5;
3658 17 ale500
    %set/v v00E4A988_0, 8, 5;
3659
    %set/v v00E4AF60_0, 1, 1;
3660 16 ale500
    %jmp T_26.90;
3661
T_26.88 ;
3662
    %jmp T_26.90;
3663
T_26.89 ;
3664 17 ale500
    %set/v v00E4B118_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
3671
    %load/v 8, v00E4B220_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 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3709 11 ale500
    %movi 8, 8, 4;
3710 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3711 16 ale500
    %movi 8, 21, 5;
3712 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3721 16 ale500
    %movi 8, 8, 4;
3722 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3723 16 ale500
    %movi 8, 22, 5;
3724 17 ale500
    %set/v v00E4A988_0, 8, 5;
3725 16 ale500
    %jmp T_26.107;
3726
T_26.95 ;
3727
    %movi 8, 8, 4;
3728 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3729 16 ale500
    %movi 8, 8, 4;
3730 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3731 16 ale500
    %movi 8, 16, 5;
3732 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3739 16 ale500
    %movi 8, 8, 4;
3740 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3741 16 ale500
    %movi 8, 18, 5;
3742 17 ale500
    %set/v v00E4A988_0, 8, 5;
3743 16 ale500
    %jmp T_26.107;
3744
T_26.98 ;
3745
    %movi 8, 8, 4;
3746 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3747 16 ale500
    %movi 8, 8, 4;
3748 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3749 16 ale500
    %movi 8, 20, 5;
3750 17 ale500
    %set/v v00E4A988_0, 8, 5;
3751 16 ale500
    %jmp T_26.107;
3752
T_26.99 ;
3753
    %movi 8, 8, 4;
3754 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3755 16 ale500
    %movi 8, 8, 4;
3756 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3757 16 ale500
    %movi 8, 17, 5;
3758 17 ale500
    %set/v v00E4A988_0, 8, 5;
3759 16 ale500
    %jmp T_26.107;
3760
T_26.100 ;
3761
    %movi 8, 8, 4;
3762 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3763 16 ale500
    %movi 8, 8, 4;
3764 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3765 16 ale500
    %movi 8, 19, 5;
3766 17 ale500
    %set/v v00E4A988_0, 8, 5;
3767 16 ale500
    %jmp T_26.107;
3768
T_26.101 ;
3769
    %movi 8, 8, 4;
3770 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3771 16 ale500
    %movi 8, 8, 4;
3772 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3773 16 ale500
    %movi 8, 25, 5;
3774 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3781 16 ale500
    %movi 8, 8, 4;
3782 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3783 16 ale500
    %movi 8, 24, 5;
3784 17 ale500
    %set/v v00E4A988_0, 8, 5;
3785 16 ale500
    %jmp T_26.107;
3786
T_26.104 ;
3787
    %movi 8, 8, 4;
3788 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3789 16 ale500
    %movi 8, 30, 5;
3790 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3797 16 ale500
    %movi 8, 29, 5;
3798 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
3805
    %load/v 8, v00E4B220_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 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3843 16 ale500
    %movi 8, 9, 4;
3844 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3845 16 ale500
    %movi 8, 21, 5;
3846 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3855 16 ale500
    %movi 8, 9, 4;
3856 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3857 16 ale500
    %movi 8, 22, 5;
3858 17 ale500
    %set/v v00E4A988_0, 8, 5;
3859 16 ale500
    %jmp T_26.124;
3860
T_26.112 ;
3861
    %movi 8, 9, 4;
3862 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3863 16 ale500
    %movi 8, 9, 4;
3864 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3865 16 ale500
    %movi 8, 16, 5;
3866 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3873 16 ale500
    %movi 8, 9, 4;
3874 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3875 16 ale500
    %movi 8, 18, 5;
3876 17 ale500
    %set/v v00E4A988_0, 8, 5;
3877 16 ale500
    %jmp T_26.124;
3878
T_26.115 ;
3879
    %movi 8, 9, 4;
3880 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3881 16 ale500
    %movi 8, 9, 4;
3882 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3883 16 ale500
    %movi 8, 20, 5;
3884 17 ale500
    %set/v v00E4A988_0, 8, 5;
3885 16 ale500
    %jmp T_26.124;
3886
T_26.116 ;
3887
    %movi 8, 9, 4;
3888 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3889 16 ale500
    %movi 8, 9, 4;
3890 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3891 16 ale500
    %movi 8, 17, 5;
3892 17 ale500
    %set/v v00E4A988_0, 8, 5;
3893 16 ale500
    %jmp T_26.124;
3894
T_26.117 ;
3895
    %movi 8, 9, 4;
3896 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3897 16 ale500
    %movi 8, 9, 4;
3898 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3899 16 ale500
    %movi 8, 19, 5;
3900 17 ale500
    %set/v v00E4A988_0, 8, 5;
3901 16 ale500
    %jmp T_26.124;
3902
T_26.118 ;
3903
    %movi 8, 9, 4;
3904 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3905 16 ale500
    %movi 8, 9, 4;
3906 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3907 16 ale500
    %movi 8, 25, 5;
3908 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3915 16 ale500
    %movi 8, 9, 4;
3916 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3917 16 ale500
    %movi 8, 24, 5;
3918 17 ale500
    %set/v v00E4A988_0, 8, 5;
3919 16 ale500
    %jmp T_26.124;
3920
T_26.121 ;
3921
    %movi 8, 9, 4;
3922 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
3923 16 ale500
    %movi 8, 30, 5;
3924 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
3931 16 ale500
    %movi 8, 29, 5;
3932 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
3939
    %load/v 8, v00E4B220_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 17 ale500
    %set/v v00E4AC48_0, 8, 2;
3977 16 ale500
    %movi 8, 1, 2;
3978 17 ale500
    %set/v v00E4AB98_0, 8, 2;
3979 16 ale500
    %movi 8, 21, 5;
3980 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4AC48_0, 8, 2;
3989 16 ale500
    %movi 8, 1, 2;
3990 17 ale500
    %set/v v00E4AB98_0, 8, 2;
3991 16 ale500
    %movi 8, 22, 5;
3992 17 ale500
    %set/v v00E4A988_0, 8, 5;
3993 16 ale500
    %jmp T_26.141;
3994
T_26.129 ;
3995
    %movi 8, 1, 2;
3996 17 ale500
    %set/v v00E4AC48_0, 8, 2;
3997 16 ale500
    %movi 8, 1, 2;
3998 17 ale500
    %set/v v00E4AB98_0, 8, 2;
3999 16 ale500
    %movi 8, 16, 5;
4000 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4AC48_0, 8, 2;
4007 16 ale500
    %movi 8, 1, 2;
4008 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4009 16 ale500
    %movi 8, 18, 5;
4010 17 ale500
    %set/v v00E4A988_0, 8, 5;
4011 16 ale500
    %jmp T_26.141;
4012
T_26.132 ;
4013
    %movi 8, 1, 2;
4014 17 ale500
    %set/v v00E4AC48_0, 8, 2;
4015 16 ale500
    %movi 8, 1, 2;
4016 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4017 16 ale500
    %movi 8, 20, 5;
4018 17 ale500
    %set/v v00E4A988_0, 8, 5;
4019 16 ale500
    %jmp T_26.141;
4020
T_26.133 ;
4021
    %movi 8, 1, 2;
4022 17 ale500
    %set/v v00E4AC48_0, 8, 2;
4023 16 ale500
    %movi 8, 1, 2;
4024 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4025 16 ale500
    %movi 8, 17, 5;
4026 17 ale500
    %set/v v00E4A988_0, 8, 5;
4027 16 ale500
    %jmp T_26.141;
4028
T_26.134 ;
4029
    %movi 8, 1, 2;
4030 17 ale500
    %set/v v00E4AC48_0, 8, 2;
4031 16 ale500
    %movi 8, 1, 2;
4032 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4033 16 ale500
    %movi 8, 19, 5;
4034 17 ale500
    %set/v v00E4A988_0, 8, 5;
4035 16 ale500
    %jmp T_26.141;
4036
T_26.135 ;
4037
    %movi 8, 1, 2;
4038 17 ale500
    %set/v v00E4AC48_0, 8, 2;
4039 16 ale500
    %movi 8, 1, 2;
4040 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4041 16 ale500
    %movi 8, 25, 5;
4042 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4AC48_0, 8, 2;
4049 16 ale500
    %movi 8, 1, 2;
4050 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4051 16 ale500
    %movi 8, 24, 5;
4052 17 ale500
    %set/v v00E4A988_0, 8, 5;
4053 16 ale500
    %jmp T_26.141;
4054
T_26.138 ;
4055
    %movi 8, 1, 2;
4056 17 ale500
    %set/v v00E4AC48_0, 8, 2;
4057 16 ale500
    %movi 8, 1, 2;
4058 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4059 16 ale500
    %movi 8, 5, 5;
4060 17 ale500
    %set/v v00E4A988_0, 8, 5;
4061 16 ale500
    %jmp T_26.141;
4062
T_26.139 ;
4063 17 ale500
    %set/v v00E4AE58_0, 1, 1;
4064 16 ale500
    %jmp T_26.141;
4065
T_26.140 ;
4066
    %movi 8, 1, 2;
4067 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4068 16 ale500
    %movi 8, 29, 5;
4069 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
4076
    %load/v 8, v00E4B220_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 17 ale500
    %set/v v00E4AC48_0, 8, 2;
4114 16 ale500
    %movi 8, 1, 2;
4115 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4116 16 ale500
    %movi 8, 21, 5;
4117 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4AC48_0, 8, 2;
4126 16 ale500
    %movi 8, 1, 2;
4127 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4128 16 ale500
    %movi 8, 22, 5;
4129 17 ale500
    %set/v v00E4A988_0, 8, 5;
4130 16 ale500
    %jmp T_26.158;
4131
T_26.146 ;
4132
    %movi 8, 1, 2;
4133 17 ale500
    %set/v v00E4AC48_0, 8, 2;
4134 16 ale500
    %movi 8, 1, 2;
4135 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4136 16 ale500
    %movi 8, 16, 5;
4137 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4AC48_0, 8, 2;
4144 16 ale500
    %movi 8, 1, 2;
4145 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4146 16 ale500
    %movi 8, 18, 5;
4147 17 ale500
    %set/v v00E4A988_0, 8, 5;
4148 16 ale500
    %jmp T_26.158;
4149
T_26.149 ;
4150
    %movi 8, 1, 2;
4151 17 ale500
    %set/v v00E4AC48_0, 8, 2;
4152 16 ale500
    %movi 8, 1, 2;
4153 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4154 16 ale500
    %movi 8, 20, 5;
4155 17 ale500
    %set/v v00E4A988_0, 8, 5;
4156 16 ale500
    %jmp T_26.158;
4157
T_26.150 ;
4158
    %movi 8, 1, 2;
4159 17 ale500
    %set/v v00E4AC48_0, 8, 2;
4160 16 ale500
    %movi 8, 1, 2;
4161 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4162 16 ale500
    %movi 8, 17, 5;
4163 17 ale500
    %set/v v00E4A988_0, 8, 5;
4164 16 ale500
    %jmp T_26.158;
4165
T_26.151 ;
4166
    %movi 8, 1, 2;
4167 17 ale500
    %set/v v00E4AC48_0, 8, 2;
4168 16 ale500
    %movi 8, 1, 2;
4169 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4170 16 ale500
    %movi 8, 19, 5;
4171 17 ale500
    %set/v v00E4A988_0, 8, 5;
4172 16 ale500
    %jmp T_26.158;
4173
T_26.152 ;
4174
    %movi 8, 1, 2;
4175 17 ale500
    %set/v v00E4AC48_0, 8, 2;
4176 16 ale500
    %movi 8, 1, 2;
4177 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4178 16 ale500
    %movi 8, 25, 5;
4179 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4AC48_0, 8, 2;
4186 16 ale500
    %movi 8, 1, 2;
4187 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4188 16 ale500
    %movi 8, 24, 5;
4189 17 ale500
    %set/v v00E4A988_0, 8, 5;
4190 16 ale500
    %jmp T_26.158;
4191
T_26.155 ;
4192
    %movi 8, 1, 2;
4193 17 ale500
    %set/v v00E4AC48_0, 8, 2;
4194 16 ale500
    %movi 8, 1, 2;
4195 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4196 16 ale500
    %movi 8, 5, 5;
4197 17 ale500
    %set/v v00E4A988_0, 8, 5;
4198 16 ale500
    %jmp T_26.158;
4199
T_26.156 ;
4200 17 ale500
    %set/v v00E4AE58_0, 1, 1;
4201 16 ale500
    %jmp T_26.158;
4202
T_26.157 ;
4203
    %movi 8, 1, 2;
4204 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4205 16 ale500
    %movi 8, 29, 5;
4206 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
4213
    %load/v 8, v00E4B220_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 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4251 11 ale500
    %movi 8, 8, 4;
4252 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4253 16 ale500
    %movi 8, 9, 5;
4254 17 ale500
    %set/v v00E4A988_0, 8, 5;
4255 16 ale500
    %jmp T_26.175;
4256
T_26.160 ;
4257 11 ale500
    %movi 8, 8, 4;
4258 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4259 16 ale500
    %movi 8, 9, 5;
4260 17 ale500
    %set/v v00E4A988_0, 8, 5;
4261 16 ale500
    %jmp T_26.175;
4262
T_26.161 ;
4263 11 ale500
    %movi 8, 8, 4;
4264 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4265 11 ale500
    %movi 8, 8, 4;
4266 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4267 16 ale500
    %movi 8, 11, 5;
4268 17 ale500
    %set/v v00E4A988_0, 8, 5;
4269 16 ale500
    %jmp T_26.175;
4270
T_26.162 ;
4271 17 ale500
    %set/v v00E4ACA0_0, 0, 4;
4272
    %set/v v00E4ABF0_0, 0, 4;
4273 16 ale500
    %movi 8, 9, 5;
4274 17 ale500
    %set/v v00E4A988_0, 8, 5;
4275 16 ale500
    %jmp T_26.175;
4276
T_26.163 ;
4277
    %movi 8, 8, 4;
4278 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4279 16 ale500
    %movi 8, 8, 4;
4280 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4281 16 ale500
    %movi 8, 5, 5;
4282 17 ale500
    %set/v v00E4A988_0, 8, 5;
4283 16 ale500
    %jmp T_26.175;
4284
T_26.164 ;
4285
    %movi 8, 8, 4;
4286 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4287 16 ale500
    %movi 8, 8, 4;
4288 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4289 16 ale500
    %movi 8, 5, 5;
4290 17 ale500
    %set/v v00E4A988_0, 8, 5;
4291 16 ale500
    %jmp T_26.175;
4292
T_26.165 ;
4293
    %movi 8, 8, 4;
4294 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4295 16 ale500
    %movi 8, 4, 5;
4296 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4303 16 ale500
    %movi 8, 8, 4;
4304 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4305 16 ale500
    %movi 8, 7, 5;
4306 17 ale500
    %set/v v00E4A988_0, 8, 5;
4307 16 ale500
    %jmp T_26.175;
4308
T_26.168 ;
4309
    %movi 8, 8, 4;
4310 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4311 16 ale500
    %movi 8, 8, 4;
4312 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4313 16 ale500
    %movi 8, 10, 5;
4314 17 ale500
    %set/v v00E4A988_0, 8, 5;
4315 16 ale500
    %jmp T_26.175;
4316
T_26.169 ;
4317
    %movi 8, 8, 4;
4318 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4319 16 ale500
    %movi 8, 8, 4;
4320 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4321 16 ale500
    %movi 8, 6, 5;
4322 17 ale500
    %set/v v00E4A988_0, 8, 5;
4323 16 ale500
    %jmp T_26.175;
4324
T_26.170 ;
4325
    %movi 8, 8, 4;
4326 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4327 16 ale500
    %movi 8, 8, 4;
4328 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4329 16 ale500
    %movi 8, 8, 5;
4330 17 ale500
    %set/v v00E4A988_0, 8, 5;
4331 16 ale500
    %jmp T_26.175;
4332
T_26.171 ;
4333 11 ale500
    %movi 8, 1, 4;
4334 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4335 16 ale500
    %movi 8, 9, 5;
4336 17 ale500
    %set/v v00E4A988_0, 8, 5;
4337 16 ale500
    %jmp T_26.175;
4338
T_26.172 ;
4339
    %movi 8, 6, 3;
4340 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
4341
    %set/v v00E4AEB0_0, 1, 1;
4342 16 ale500
    %jmp T_26.175;
4343
T_26.173 ;
4344 11 ale500
    %movi 8, 1, 4;
4345 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4346 16 ale500
    %movi 8, 4, 5;
4347 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
4356
    %load/v 8, v00E4B220_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 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4394 16 ale500
    %movi 8, 1, 2;
4395 17 ale500
    %set/v v00E4B748_0, 8, 2;
4396 11 ale500
    %movi 8, 8, 4;
4397 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4398 16 ale500
    %movi 8, 9, 5;
4399 17 ale500
    %set/v v00E4A988_0, 8, 5;
4400 16 ale500
    %jmp T_26.192;
4401
T_26.177 ;
4402 11 ale500
    %movi 8, 8, 4;
4403 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4404 16 ale500
    %movi 8, 1, 2;
4405 17 ale500
    %set/v v00E4B748_0, 8, 2;
4406 16 ale500
    %movi 8, 9, 5;
4407 17 ale500
    %set/v v00E4A988_0, 8, 5;
4408 16 ale500
    %jmp T_26.192;
4409
T_26.178 ;
4410 11 ale500
    %movi 8, 8, 4;
4411 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4412 16 ale500
    %movi 8, 1, 2;
4413 17 ale500
    %set/v v00E4B748_0, 8, 2;
4414 11 ale500
    %movi 8, 8, 4;
4415 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4416 16 ale500
    %movi 8, 11, 5;
4417 17 ale500
    %set/v v00E4A988_0, 8, 5;
4418 16 ale500
    %jmp T_26.192;
4419
T_26.179 ;
4420 17 ale500
    %set/v v00E4ACA0_0, 0, 4;
4421 16 ale500
    %movi 8, 1, 2;
4422 17 ale500
    %set/v v00E4B748_0, 8, 2;
4423
    %set/v v00E4ABF0_0, 0, 4;
4424 16 ale500
    %movi 8, 9, 5;
4425 17 ale500
    %set/v v00E4A988_0, 8, 5;
4426 16 ale500
    %jmp T_26.192;
4427
T_26.180 ;
4428
    %movi 8, 8, 4;
4429 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4430 16 ale500
    %movi 8, 1, 2;
4431 17 ale500
    %set/v v00E4B748_0, 8, 2;
4432 16 ale500
    %movi 8, 8, 4;
4433 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4434 16 ale500
    %movi 8, 5, 5;
4435 17 ale500
    %set/v v00E4A988_0, 8, 5;
4436 16 ale500
    %jmp T_26.192;
4437
T_26.181 ;
4438
    %movi 8, 8, 4;
4439 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4440 16 ale500
    %movi 8, 1, 2;
4441 17 ale500
    %set/v v00E4B748_0, 8, 2;
4442 16 ale500
    %movi 8, 8, 4;
4443 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4444 16 ale500
    %movi 8, 5, 5;
4445 17 ale500
    %set/v v00E4A988_0, 8, 5;
4446 16 ale500
    %jmp T_26.192;
4447
T_26.182 ;
4448
    %movi 8, 1, 2;
4449 17 ale500
    %set/v v00E4B748_0, 8, 2;
4450 16 ale500
    %movi 8, 8, 4;
4451 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4452 16 ale500
    %movi 8, 4, 5;
4453 17 ale500
    %set/v v00E4A988_0, 8, 5;
4454 16 ale500
    %jmp T_26.192;
4455
T_26.183 ;
4456
    %movi 8, 8, 4;
4457 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4458 16 ale500
    %movi 8, 1, 2;
4459 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4460 16 ale500
    %movi 8, 2, 5;
4461 17 ale500
    %set/v v00E4A988_0, 8, 5;
4462 16 ale500
    %jmp T_26.192;
4463
T_26.184 ;
4464
    %movi 8, 8, 4;
4465 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4466 16 ale500
    %movi 8, 1, 2;
4467 17 ale500
    %set/v v00E4B748_0, 8, 2;
4468 16 ale500
    %movi 8, 8, 4;
4469 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4470 16 ale500
    %movi 8, 7, 5;
4471 17 ale500
    %set/v v00E4A988_0, 8, 5;
4472 16 ale500
    %jmp T_26.192;
4473
T_26.185 ;
4474
    %movi 8, 8, 4;
4475 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4476 16 ale500
    %movi 8, 1, 2;
4477 17 ale500
    %set/v v00E4B748_0, 8, 2;
4478 16 ale500
    %movi 8, 8, 4;
4479 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4480 16 ale500
    %movi 8, 10, 5;
4481 17 ale500
    %set/v v00E4A988_0, 8, 5;
4482 16 ale500
    %jmp T_26.192;
4483
T_26.186 ;
4484
    %movi 8, 8, 4;
4485 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4486 16 ale500
    %movi 8, 1, 2;
4487 17 ale500
    %set/v v00E4B748_0, 8, 2;
4488 16 ale500
    %movi 8, 8, 4;
4489 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4490 16 ale500
    %movi 8, 6, 5;
4491 17 ale500
    %set/v v00E4A988_0, 8, 5;
4492 16 ale500
    %jmp T_26.192;
4493
T_26.187 ;
4494
    %movi 8, 8, 4;
4495 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4496 16 ale500
    %movi 8, 1, 2;
4497 17 ale500
    %set/v v00E4B748_0, 8, 2;
4498 16 ale500
    %movi 8, 8, 4;
4499 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4500 16 ale500
    %movi 8, 8, 5;
4501 17 ale500
    %set/v v00E4A988_0, 8, 5;
4502 16 ale500
    %jmp T_26.192;
4503
T_26.188 ;
4504 11 ale500
    %movi 8, 1, 4;
4505 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4506 16 ale500
    %movi 8, 2, 2;
4507 17 ale500
    %set/v v00E4B748_0, 8, 2;
4508 16 ale500
    %movi 8, 9, 5;
4509 17 ale500
    %set/v v00E4A988_0, 8, 5;
4510 16 ale500
    %jmp T_26.192;
4511
T_26.189 ;
4512 17 ale500
    %set/v v00E4AEB0_0, 1, 1;
4513 16 ale500
    %jmp T_26.192;
4514
T_26.190 ;
4515
    %movi 8, 2, 2;
4516 17 ale500
    %set/v v00E4B748_0, 8, 2;
4517 11 ale500
    %movi 8, 1, 4;
4518 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4519 16 ale500
    %movi 8, 4, 5;
4520 17 ale500
    %set/v v00E4A988_0, 8, 5;
4521 16 ale500
    %jmp T_26.192;
4522
T_26.191 ;
4523 11 ale500
    %movi 8, 1, 4;
4524 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4525 16 ale500
    %movi 8, 2, 2;
4526 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4527 16 ale500
    %movi 8, 2, 5;
4528 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
4535
    %load/v 8, v00E4B220_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 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4573 16 ale500
    %movi 8, 1, 2;
4574 17 ale500
    %set/v v00E4B748_0, 8, 2;
4575 11 ale500
    %movi 8, 8, 4;
4576 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4577 16 ale500
    %movi 8, 9, 5;
4578 17 ale500
    %set/v v00E4A988_0, 8, 5;
4579 16 ale500
    %jmp T_26.209;
4580
T_26.194 ;
4581 11 ale500
    %movi 8, 8, 4;
4582 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4583 16 ale500
    %movi 8, 1, 2;
4584 17 ale500
    %set/v v00E4B748_0, 8, 2;
4585 16 ale500
    %movi 8, 9, 5;
4586 17 ale500
    %set/v v00E4A988_0, 8, 5;
4587 16 ale500
    %jmp T_26.209;
4588
T_26.195 ;
4589 11 ale500
    %movi 8, 8, 4;
4590 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4591 16 ale500
    %movi 8, 1, 2;
4592 17 ale500
    %set/v v00E4B748_0, 8, 2;
4593 11 ale500
    %movi 8, 8, 4;
4594 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4595 16 ale500
    %movi 8, 11, 5;
4596 17 ale500
    %set/v v00E4A988_0, 8, 5;
4597 16 ale500
    %jmp T_26.209;
4598
T_26.196 ;
4599 17 ale500
    %set/v v00E4ACA0_0, 0, 4;
4600 16 ale500
    %movi 8, 1, 2;
4601 17 ale500
    %set/v v00E4B748_0, 8, 2;
4602
    %set/v v00E4ABF0_0, 0, 4;
4603 16 ale500
    %movi 8, 9, 5;
4604 17 ale500
    %set/v v00E4A988_0, 8, 5;
4605 16 ale500
    %jmp T_26.209;
4606
T_26.197 ;
4607
    %movi 8, 8, 4;
4608 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4609 16 ale500
    %movi 8, 1, 2;
4610 17 ale500
    %set/v v00E4B748_0, 8, 2;
4611 16 ale500
    %movi 8, 8, 4;
4612 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4613 16 ale500
    %movi 8, 5, 5;
4614 17 ale500
    %set/v v00E4A988_0, 8, 5;
4615 16 ale500
    %jmp T_26.209;
4616
T_26.198 ;
4617
    %movi 8, 8, 4;
4618 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4619 16 ale500
    %movi 8, 1, 2;
4620 17 ale500
    %set/v v00E4B748_0, 8, 2;
4621 16 ale500
    %movi 8, 8, 4;
4622 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4623 16 ale500
    %movi 8, 5, 5;
4624 17 ale500
    %set/v v00E4A988_0, 8, 5;
4625 16 ale500
    %jmp T_26.209;
4626
T_26.199 ;
4627
    %movi 8, 1, 2;
4628 17 ale500
    %set/v v00E4B748_0, 8, 2;
4629 16 ale500
    %movi 8, 8, 4;
4630 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4631 16 ale500
    %movi 8, 4, 5;
4632 17 ale500
    %set/v v00E4A988_0, 8, 5;
4633 16 ale500
    %jmp T_26.209;
4634
T_26.200 ;
4635
    %movi 8, 8, 4;
4636 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4637 16 ale500
    %movi 8, 1, 2;
4638 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4639 16 ale500
    %movi 8, 2, 5;
4640 17 ale500
    %set/v v00E4A988_0, 8, 5;
4641 16 ale500
    %jmp T_26.209;
4642
T_26.201 ;
4643
    %movi 8, 8, 4;
4644 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4645 16 ale500
    %movi 8, 1, 2;
4646 17 ale500
    %set/v v00E4B748_0, 8, 2;
4647 16 ale500
    %movi 8, 8, 4;
4648 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4649 16 ale500
    %movi 8, 7, 5;
4650 17 ale500
    %set/v v00E4A988_0, 8, 5;
4651 16 ale500
    %jmp T_26.209;
4652
T_26.202 ;
4653
    %movi 8, 8, 4;
4654 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4655 16 ale500
    %movi 8, 1, 2;
4656 17 ale500
    %set/v v00E4B748_0, 8, 2;
4657 16 ale500
    %movi 8, 8, 4;
4658 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4659 16 ale500
    %movi 8, 10, 5;
4660 17 ale500
    %set/v v00E4A988_0, 8, 5;
4661 16 ale500
    %jmp T_26.209;
4662
T_26.203 ;
4663
    %movi 8, 8, 4;
4664 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4665 16 ale500
    %movi 8, 1, 2;
4666 17 ale500
    %set/v v00E4B748_0, 8, 2;
4667 16 ale500
    %movi 8, 8, 4;
4668 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4669 16 ale500
    %movi 8, 6, 5;
4670 17 ale500
    %set/v v00E4A988_0, 8, 5;
4671 16 ale500
    %jmp T_26.209;
4672
T_26.204 ;
4673
    %movi 8, 8, 4;
4674 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4675 16 ale500
    %movi 8, 1, 2;
4676 17 ale500
    %set/v v00E4B748_0, 8, 2;
4677 16 ale500
    %movi 8, 8, 4;
4678 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4679 16 ale500
    %movi 8, 8, 5;
4680 17 ale500
    %set/v v00E4A988_0, 8, 5;
4681 16 ale500
    %jmp T_26.209;
4682
T_26.205 ;
4683 11 ale500
    %movi 8, 1, 4;
4684 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4685 16 ale500
    %movi 8, 2, 2;
4686 17 ale500
    %set/v v00E4B748_0, 8, 2;
4687 16 ale500
    %movi 8, 9, 5;
4688 17 ale500
    %set/v v00E4A988_0, 8, 5;
4689 16 ale500
    %jmp T_26.209;
4690
T_26.206 ;
4691 17 ale500
    %set/v v00E4AEB0_0, 1, 1;
4692 16 ale500
    %jmp T_26.209;
4693
T_26.207 ;
4694
    %movi 8, 2, 2;
4695 17 ale500
    %set/v v00E4B748_0, 8, 2;
4696 11 ale500
    %movi 8, 1, 4;
4697 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4698 16 ale500
    %movi 8, 4, 5;
4699 17 ale500
    %set/v v00E4A988_0, 8, 5;
4700 16 ale500
    %jmp T_26.209;
4701
T_26.208 ;
4702 11 ale500
    %movi 8, 1, 4;
4703 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4704 16 ale500
    %movi 8, 2, 2;
4705 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4706 16 ale500
    %movi 8, 2, 5;
4707 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
4714
    %load/v 8, v00E4B220_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 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4752 16 ale500
    %movi 8, 1, 2;
4753 17 ale500
    %set/v v00E4B748_0, 8, 2;
4754 11 ale500
    %movi 8, 8, 4;
4755 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4756 16 ale500
    %movi 8, 9, 5;
4757 17 ale500
    %set/v v00E4A988_0, 8, 5;
4758 16 ale500
    %jmp T_26.226;
4759
T_26.211 ;
4760 11 ale500
    %movi 8, 8, 4;
4761 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4762 16 ale500
    %movi 8, 1, 2;
4763 17 ale500
    %set/v v00E4B748_0, 8, 2;
4764 16 ale500
    %movi 8, 9, 5;
4765 17 ale500
    %set/v v00E4A988_0, 8, 5;
4766 16 ale500
    %jmp T_26.226;
4767
T_26.212 ;
4768 11 ale500
    %movi 8, 8, 4;
4769 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4770 16 ale500
    %movi 8, 1, 2;
4771 17 ale500
    %set/v v00E4B748_0, 8, 2;
4772 11 ale500
    %movi 8, 8, 4;
4773 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4774 16 ale500
    %movi 8, 11, 5;
4775 17 ale500
    %set/v v00E4A988_0, 8, 5;
4776 16 ale500
    %jmp T_26.226;
4777
T_26.213 ;
4778 17 ale500
    %set/v v00E4ACA0_0, 0, 4;
4779 16 ale500
    %movi 8, 1, 2;
4780 17 ale500
    %set/v v00E4B748_0, 8, 2;
4781
    %set/v v00E4ABF0_0, 0, 4;
4782 16 ale500
    %movi 8, 9, 5;
4783 17 ale500
    %set/v v00E4A988_0, 8, 5;
4784 16 ale500
    %jmp T_26.226;
4785
T_26.214 ;
4786
    %movi 8, 8, 4;
4787 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4788 16 ale500
    %movi 8, 1, 2;
4789 17 ale500
    %set/v v00E4B748_0, 8, 2;
4790 16 ale500
    %movi 8, 8, 4;
4791 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4792 16 ale500
    %movi 8, 5, 5;
4793 17 ale500
    %set/v v00E4A988_0, 8, 5;
4794 16 ale500
    %jmp T_26.226;
4795
T_26.215 ;
4796
    %movi 8, 8, 4;
4797 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4798 16 ale500
    %movi 8, 1, 2;
4799 17 ale500
    %set/v v00E4B748_0, 8, 2;
4800 16 ale500
    %movi 8, 8, 4;
4801 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4802 16 ale500
    %movi 8, 5, 5;
4803 17 ale500
    %set/v v00E4A988_0, 8, 5;
4804 16 ale500
    %jmp T_26.226;
4805
T_26.216 ;
4806
    %movi 8, 1, 2;
4807 17 ale500
    %set/v v00E4B748_0, 8, 2;
4808 16 ale500
    %movi 8, 8, 4;
4809 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4810 16 ale500
    %movi 8, 4, 5;
4811 17 ale500
    %set/v v00E4A988_0, 8, 5;
4812 16 ale500
    %jmp T_26.226;
4813
T_26.217 ;
4814
    %movi 8, 8, 4;
4815 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4816 16 ale500
    %movi 8, 1, 2;
4817 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4818 16 ale500
    %movi 8, 2, 5;
4819 17 ale500
    %set/v v00E4A988_0, 8, 5;
4820 16 ale500
    %jmp T_26.226;
4821
T_26.218 ;
4822
    %movi 8, 8, 4;
4823 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4824 16 ale500
    %movi 8, 1, 2;
4825 17 ale500
    %set/v v00E4B748_0, 8, 2;
4826 16 ale500
    %movi 8, 8, 4;
4827 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4828 16 ale500
    %movi 8, 7, 5;
4829 17 ale500
    %set/v v00E4A988_0, 8, 5;
4830 16 ale500
    %jmp T_26.226;
4831
T_26.219 ;
4832
    %movi 8, 8, 4;
4833 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4834 16 ale500
    %movi 8, 1, 2;
4835 17 ale500
    %set/v v00E4B748_0, 8, 2;
4836 16 ale500
    %movi 8, 8, 4;
4837 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4838 16 ale500
    %movi 8, 10, 5;
4839 17 ale500
    %set/v v00E4A988_0, 8, 5;
4840 16 ale500
    %jmp T_26.226;
4841
T_26.220 ;
4842
    %movi 8, 8, 4;
4843 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4844 16 ale500
    %movi 8, 1, 2;
4845 17 ale500
    %set/v v00E4B748_0, 8, 2;
4846 16 ale500
    %movi 8, 8, 4;
4847 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4848 16 ale500
    %movi 8, 6, 5;
4849 17 ale500
    %set/v v00E4A988_0, 8, 5;
4850 16 ale500
    %jmp T_26.226;
4851
T_26.221 ;
4852
    %movi 8, 8, 4;
4853 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4854 16 ale500
    %movi 8, 1, 2;
4855 17 ale500
    %set/v v00E4B748_0, 8, 2;
4856 16 ale500
    %movi 8, 8, 4;
4857 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4858 16 ale500
    %movi 8, 8, 5;
4859 17 ale500
    %set/v v00E4A988_0, 8, 5;
4860 16 ale500
    %jmp T_26.226;
4861
T_26.222 ;
4862 11 ale500
    %movi 8, 1, 4;
4863 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4864 16 ale500
    %movi 8, 2, 2;
4865 17 ale500
    %set/v v00E4B748_0, 8, 2;
4866 16 ale500
    %movi 8, 9, 5;
4867 17 ale500
    %set/v v00E4A988_0, 8, 5;
4868 16 ale500
    %jmp T_26.226;
4869
T_26.223 ;
4870 17 ale500
    %set/v v00E4AEB0_0, 1, 1;
4871 16 ale500
    %jmp T_26.226;
4872
T_26.224 ;
4873
    %movi 8, 2, 2;
4874 17 ale500
    %set/v v00E4B748_0, 8, 2;
4875 11 ale500
    %movi 8, 1, 4;
4876 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4877 16 ale500
    %movi 8, 4, 5;
4878 17 ale500
    %set/v v00E4A988_0, 8, 5;
4879 16 ale500
    %jmp T_26.226;
4880
T_26.225 ;
4881 11 ale500
    %movi 8, 1, 4;
4882 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4883 16 ale500
    %movi 8, 2, 2;
4884 17 ale500
    %set/v v00E4AB98_0, 8, 2;
4885 16 ale500
    %movi 8, 2, 5;
4886 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
4893
    %load/v 8, v00E4B220_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 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4931 11 ale500
    %movi 8, 9, 4;
4932 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4933 16 ale500
    %movi 8, 9, 5;
4934 17 ale500
    %set/v v00E4A988_0, 8, 5;
4935 16 ale500
    %jmp T_26.243;
4936
T_26.228 ;
4937 11 ale500
    %movi 8, 9, 4;
4938 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4939 16 ale500
    %movi 8, 9, 5;
4940 17 ale500
    %set/v v00E4A988_0, 8, 5;
4941 16 ale500
    %jmp T_26.243;
4942
T_26.229 ;
4943 11 ale500
    %movi 8, 9, 4;
4944 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4945 11 ale500
    %movi 8, 9, 4;
4946 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4947 16 ale500
    %movi 8, 11, 5;
4948 17 ale500
    %set/v v00E4A988_0, 8, 5;
4949 16 ale500
    %jmp T_26.243;
4950
T_26.230 ;
4951 17 ale500
    %set/v v00E4B8A8_0, 1, 1;
4952
    %set/v v00E4ACA0_0, 0, 4;
4953
    %set/v v00E4ABF0_0, 0, 4;
4954 16 ale500
    %movi 8, 8, 5;
4955 17 ale500
    %set/v v00E4A988_0, 8, 5;
4956 16 ale500
    %jmp T_26.243;
4957
T_26.231 ;
4958
    %movi 8, 9, 4;
4959 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4960 16 ale500
    %movi 8, 9, 4;
4961 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4962 16 ale500
    %movi 8, 5, 5;
4963 17 ale500
    %set/v v00E4A988_0, 8, 5;
4964 16 ale500
    %jmp T_26.243;
4965
T_26.232 ;
4966
    %movi 8, 9, 4;
4967 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4968 16 ale500
    %movi 8, 9, 4;
4969 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4970 16 ale500
    %movi 8, 5, 5;
4971 17 ale500
    %set/v v00E4A988_0, 8, 5;
4972 16 ale500
    %jmp T_26.243;
4973
T_26.233 ;
4974
    %movi 8, 9, 4;
4975 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4976 16 ale500
    %movi 8, 9, 4;
4977 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4978 16 ale500
    %movi 8, 4, 5;
4979 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4986 16 ale500
    %movi 8, 9, 4;
4987 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4988 16 ale500
    %movi 8, 7, 5;
4989 17 ale500
    %set/v v00E4A988_0, 8, 5;
4990 16 ale500
    %jmp T_26.243;
4991
T_26.236 ;
4992
    %movi 8, 9, 4;
4993 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
4994 16 ale500
    %movi 8, 9, 4;
4995 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
4996 16 ale500
    %movi 8, 10, 5;
4997 17 ale500
    %set/v v00E4A988_0, 8, 5;
4998 16 ale500
    %jmp T_26.243;
4999
T_26.237 ;
5000
    %movi 8, 9, 4;
5001 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5002 16 ale500
    %movi 8, 9, 4;
5003 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5004 16 ale500
    %movi 8, 6, 5;
5005 17 ale500
    %set/v v00E4A988_0, 8, 5;
5006 16 ale500
    %jmp T_26.243;
5007
T_26.238 ;
5008
    %movi 8, 9, 4;
5009 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5010 16 ale500
    %movi 8, 9, 4;
5011 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5012 16 ale500
    %movi 8, 8, 5;
5013 17 ale500
    %set/v v00E4A988_0, 8, 5;
5014 16 ale500
    %jmp T_26.243;
5015
T_26.239 ;
5016 17 ale500
    %set/v v00E4B8A8_0, 1, 1;
5017
    %set/v v00E4ABF0_0, 0, 4;
5018 16 ale500
    %movi 8, 4, 5;
5019 17 ale500
    %set/v v00E4A988_0, 8, 5;
5020 16 ale500
    %jmp T_26.243;
5021
T_26.240 ;
5022
    %jmp T_26.243;
5023
T_26.241 ;
5024 17 ale500
    %set/v v00E4B8A8_0, 1, 1;
5025 11 ale500
    %movi 8, 3, 4;
5026 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5027 16 ale500
    %movi 8, 4, 5;
5028 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
5037
    %load/v 8, v00E4B220_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 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5075 16 ale500
    %movi 8, 1, 2;
5076 17 ale500
    %set/v v00E4B748_0, 8, 2;
5077 11 ale500
    %movi 8, 9, 4;
5078 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5079 16 ale500
    %movi 8, 9, 5;
5080 17 ale500
    %set/v v00E4A988_0, 8, 5;
5081 16 ale500
    %jmp T_26.260;
5082
T_26.245 ;
5083 11 ale500
    %movi 8, 9, 4;
5084 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5085 16 ale500
    %movi 8, 1, 2;
5086 17 ale500
    %set/v v00E4B748_0, 8, 2;
5087 16 ale500
    %movi 8, 9, 5;
5088 17 ale500
    %set/v v00E4A988_0, 8, 5;
5089 16 ale500
    %jmp T_26.260;
5090
T_26.246 ;
5091 11 ale500
    %movi 8, 9, 4;
5092 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5093 16 ale500
    %movi 8, 1, 2;
5094 17 ale500
    %set/v v00E4B748_0, 8, 2;
5095 11 ale500
    %movi 8, 9, 4;
5096 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5097 16 ale500
    %movi 8, 11, 5;
5098 17 ale500
    %set/v v00E4A988_0, 8, 5;
5099 16 ale500
    %jmp T_26.260;
5100
T_26.247 ;
5101 17 ale500
    %set/v v00E4ACA0_0, 0, 4;
5102 16 ale500
    %movi 8, 1, 2;
5103 17 ale500
    %set/v v00E4B748_0, 8, 2;
5104
    %set/v v00E4ABF0_0, 0, 4;
5105 16 ale500
    %movi 8, 8, 5;
5106 17 ale500
    %set/v v00E4A988_0, 8, 5;
5107 16 ale500
    %jmp T_26.260;
5108
T_26.248 ;
5109
    %movi 8, 9, 4;
5110 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5111 16 ale500
    %movi 8, 1, 2;
5112 17 ale500
    %set/v v00E4B748_0, 8, 2;
5113 16 ale500
    %movi 8, 9, 4;
5114 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5115 16 ale500
    %movi 8, 5, 5;
5116 17 ale500
    %set/v v00E4A988_0, 8, 5;
5117 16 ale500
    %jmp T_26.260;
5118
T_26.249 ;
5119
    %movi 8, 9, 4;
5120 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5121 16 ale500
    %movi 8, 1, 2;
5122 17 ale500
    %set/v v00E4B748_0, 8, 2;
5123 16 ale500
    %movi 8, 9, 4;
5124 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5125 16 ale500
    %movi 8, 5, 5;
5126 17 ale500
    %set/v v00E4A988_0, 8, 5;
5127 16 ale500
    %jmp T_26.260;
5128
T_26.250 ;
5129
    %movi 8, 1, 2;
5130 17 ale500
    %set/v v00E4B748_0, 8, 2;
5131 16 ale500
    %movi 8, 9, 4;
5132 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5133 16 ale500
    %movi 8, 4, 5;
5134 17 ale500
    %set/v v00E4A988_0, 8, 5;
5135 16 ale500
    %jmp T_26.260;
5136
T_26.251 ;
5137
    %movi 8, 9, 4;
5138 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5139 16 ale500
    %movi 8, 1, 2;
5140 17 ale500
    %set/v v00E4AB98_0, 8, 2;
5141 16 ale500
    %movi 8, 2, 5;
5142 17 ale500
    %set/v v00E4A988_0, 8, 5;
5143 16 ale500
    %jmp T_26.260;
5144
T_26.252 ;
5145
    %movi 8, 9, 4;
5146 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5147 16 ale500
    %movi 8, 1, 2;
5148 17 ale500
    %set/v v00E4B748_0, 8, 2;
5149 16 ale500
    %movi 8, 9, 4;
5150 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5151 16 ale500
    %movi 8, 7, 5;
5152 17 ale500
    %set/v v00E4A988_0, 8, 5;
5153 16 ale500
    %jmp T_26.260;
5154
T_26.253 ;
5155
    %movi 8, 9, 4;
5156 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5157 16 ale500
    %movi 8, 1, 2;
5158 17 ale500
    %set/v v00E4B748_0, 8, 2;
5159 16 ale500
    %movi 8, 9, 4;
5160 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5161 16 ale500
    %movi 8, 10, 5;
5162 17 ale500
    %set/v v00E4A988_0, 8, 5;
5163 16 ale500
    %jmp T_26.260;
5164
T_26.254 ;
5165
    %movi 8, 9, 4;
5166 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5167 16 ale500
    %movi 8, 1, 2;
5168 17 ale500
    %set/v v00E4B748_0, 8, 2;
5169 16 ale500
    %movi 8, 9, 4;
5170 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5171 16 ale500
    %movi 8, 6, 5;
5172 17 ale500
    %set/v v00E4A988_0, 8, 5;
5173 16 ale500
    %jmp T_26.260;
5174
T_26.255 ;
5175
    %movi 8, 9, 4;
5176 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5177 16 ale500
    %movi 8, 1, 2;
5178 17 ale500
    %set/v v00E4B748_0, 8, 2;
5179 16 ale500
    %movi 8, 9, 4;
5180 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5181 16 ale500
    %movi 8, 8, 5;
5182 17 ale500
    %set/v v00E4A988_0, 8, 5;
5183 16 ale500
    %jmp T_26.260;
5184
T_26.256 ;
5185
    %movi 8, 2, 2;
5186 17 ale500
    %set/v v00E4B748_0, 8, 2;
5187
    %set/v v00E4ABF0_0, 0, 4;
5188 16 ale500
    %movi 8, 4, 5;
5189 17 ale500
    %set/v v00E4A988_0, 8, 5;
5190 16 ale500
    %jmp T_26.260;
5191
T_26.257 ;
5192 17 ale500
    %set/v v00E4ACA0_0, 0, 4;
5193 16 ale500
    %movi 8, 2, 2;
5194 17 ale500
    %set/v v00E4AB98_0, 8, 2;
5195 16 ale500
    %movi 8, 2, 5;
5196 17 ale500
    %set/v v00E4A988_0, 8, 5;
5197 16 ale500
    %jmp T_26.260;
5198
T_26.258 ;
5199
    %movi 8, 2, 2;
5200 17 ale500
    %set/v v00E4B748_0, 8, 2;
5201 11 ale500
    %movi 8, 3, 4;
5202 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5203 16 ale500
    %movi 8, 4, 5;
5204 17 ale500
    %set/v v00E4A988_0, 8, 5;
5205 16 ale500
    %jmp T_26.260;
5206
T_26.259 ;
5207 11 ale500
    %movi 8, 3, 4;
5208 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5209 16 ale500
    %movi 8, 2, 2;
5210 17 ale500
    %set/v v00E4AB98_0, 8, 2;
5211 16 ale500
    %movi 8, 2, 5;
5212 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
5219
    %load/v 8, v00E4B220_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 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5257 16 ale500
    %movi 8, 1, 2;
5258 17 ale500
    %set/v v00E4B748_0, 8, 2;
5259 11 ale500
    %movi 8, 9, 4;
5260 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5261 16 ale500
    %movi 8, 9, 5;
5262 17 ale500
    %set/v v00E4A988_0, 8, 5;
5263 16 ale500
    %jmp T_26.277;
5264
T_26.262 ;
5265 11 ale500
    %movi 8, 9, 4;
5266 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5267 16 ale500
    %movi 8, 1, 2;
5268 17 ale500
    %set/v v00E4B748_0, 8, 2;
5269 16 ale500
    %movi 8, 9, 5;
5270 17 ale500
    %set/v v00E4A988_0, 8, 5;
5271 16 ale500
    %jmp T_26.277;
5272
T_26.263 ;
5273 11 ale500
    %movi 8, 9, 4;
5274 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5275 16 ale500
    %movi 8, 1, 2;
5276 17 ale500
    %set/v v00E4B748_0, 8, 2;
5277 11 ale500
    %movi 8, 9, 4;
5278 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5279 16 ale500
    %movi 8, 11, 5;
5280 17 ale500
    %set/v v00E4A988_0, 8, 5;
5281 16 ale500
    %jmp T_26.277;
5282
T_26.264 ;
5283 17 ale500
    %set/v v00E4ACA0_0, 0, 4;
5284 16 ale500
    %movi 8, 1, 2;
5285 17 ale500
    %set/v v00E4B748_0, 8, 2;
5286
    %set/v v00E4ABF0_0, 0, 4;
5287 16 ale500
    %movi 8, 8, 5;
5288 17 ale500
    %set/v v00E4A988_0, 8, 5;
5289 16 ale500
    %jmp T_26.277;
5290
T_26.265 ;
5291
    %movi 8, 9, 4;
5292 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5293 16 ale500
    %movi 8, 1, 2;
5294 17 ale500
    %set/v v00E4B748_0, 8, 2;
5295 16 ale500
    %movi 8, 9, 4;
5296 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5297 16 ale500
    %movi 8, 5, 5;
5298 17 ale500
    %set/v v00E4A988_0, 8, 5;
5299 16 ale500
    %jmp T_26.277;
5300
T_26.266 ;
5301
    %movi 8, 9, 4;
5302 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5303 16 ale500
    %movi 8, 1, 2;
5304 17 ale500
    %set/v v00E4B748_0, 8, 2;
5305 16 ale500
    %movi 8, 9, 4;
5306 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5307 16 ale500
    %movi 8, 5, 5;
5308 17 ale500
    %set/v v00E4A988_0, 8, 5;
5309 16 ale500
    %jmp T_26.277;
5310
T_26.267 ;
5311
    %movi 8, 1, 2;
5312 17 ale500
    %set/v v00E4B748_0, 8, 2;
5313 16 ale500
    %movi 8, 9, 4;
5314 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5315 16 ale500
    %movi 8, 4, 5;
5316 17 ale500
    %set/v v00E4A988_0, 8, 5;
5317 16 ale500
    %jmp T_26.277;
5318
T_26.268 ;
5319
    %movi 8, 9, 4;
5320 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5321 16 ale500
    %movi 8, 1, 2;
5322 17 ale500
    %set/v v00E4AB98_0, 8, 2;
5323 16 ale500
    %movi 8, 2, 5;
5324 17 ale500
    %set/v v00E4A988_0, 8, 5;
5325 16 ale500
    %jmp T_26.277;
5326
T_26.269 ;
5327
    %movi 8, 9, 4;
5328 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5329 16 ale500
    %movi 8, 1, 2;
5330 17 ale500
    %set/v v00E4B748_0, 8, 2;
5331 16 ale500
    %movi 8, 9, 4;
5332 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5333 16 ale500
    %movi 8, 7, 5;
5334 17 ale500
    %set/v v00E4A988_0, 8, 5;
5335 16 ale500
    %jmp T_26.277;
5336
T_26.270 ;
5337
    %movi 8, 9, 4;
5338 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5339 16 ale500
    %movi 8, 1, 2;
5340 17 ale500
    %set/v v00E4B748_0, 8, 2;
5341 16 ale500
    %movi 8, 9, 4;
5342 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5343 16 ale500
    %movi 8, 10, 5;
5344 17 ale500
    %set/v v00E4A988_0, 8, 5;
5345 16 ale500
    %jmp T_26.277;
5346
T_26.271 ;
5347
    %movi 8, 9, 4;
5348 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5349 16 ale500
    %movi 8, 1, 2;
5350 17 ale500
    %set/v v00E4B748_0, 8, 2;
5351 16 ale500
    %movi 8, 9, 4;
5352 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5353 16 ale500
    %movi 8, 6, 5;
5354 17 ale500
    %set/v v00E4A988_0, 8, 5;
5355 16 ale500
    %jmp T_26.277;
5356
T_26.272 ;
5357
    %movi 8, 9, 4;
5358 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5359 16 ale500
    %movi 8, 1, 2;
5360 17 ale500
    %set/v v00E4B748_0, 8, 2;
5361 16 ale500
    %movi 8, 9, 4;
5362 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5363 16 ale500
    %movi 8, 8, 5;
5364 17 ale500
    %set/v v00E4A988_0, 8, 5;
5365 16 ale500
    %jmp T_26.277;
5366
T_26.273 ;
5367
    %movi 8, 2, 2;
5368 17 ale500
    %set/v v00E4B748_0, 8, 2;
5369
    %set/v v00E4ABF0_0, 0, 4;
5370 16 ale500
    %movi 8, 4, 5;
5371 17 ale500
    %set/v v00E4A988_0, 8, 5;
5372 16 ale500
    %jmp T_26.277;
5373
T_26.274 ;
5374 17 ale500
    %set/v v00E4ACA0_0, 0, 4;
5375 16 ale500
    %movi 8, 2, 2;
5376 17 ale500
    %set/v v00E4AB98_0, 8, 2;
5377 16 ale500
    %movi 8, 2, 5;
5378 17 ale500
    %set/v v00E4A988_0, 8, 5;
5379 16 ale500
    %jmp T_26.277;
5380
T_26.275 ;
5381
    %movi 8, 2, 2;
5382 17 ale500
    %set/v v00E4B748_0, 8, 2;
5383 11 ale500
    %movi 8, 3, 4;
5384 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5385 16 ale500
    %movi 8, 4, 5;
5386 17 ale500
    %set/v v00E4A988_0, 8, 5;
5387 16 ale500
    %jmp T_26.277;
5388
T_26.276 ;
5389 11 ale500
    %movi 8, 3, 4;
5390 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5391 16 ale500
    %movi 8, 2, 2;
5392 17 ale500
    %set/v v00E4AB98_0, 8, 2;
5393 16 ale500
    %movi 8, 2, 5;
5394 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
5401
    %load/v 8, v00E4B220_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 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5439 16 ale500
    %movi 8, 1, 2;
5440 17 ale500
    %set/v v00E4B748_0, 8, 2;
5441 11 ale500
    %movi 8, 9, 4;
5442 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5443 16 ale500
    %movi 8, 9, 5;
5444 17 ale500
    %set/v v00E4A988_0, 8, 5;
5445 16 ale500
    %jmp T_26.294;
5446
T_26.279 ;
5447 11 ale500
    %movi 8, 9, 4;
5448 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5449 16 ale500
    %movi 8, 1, 2;
5450 17 ale500
    %set/v v00E4B748_0, 8, 2;
5451 16 ale500
    %movi 8, 9, 5;
5452 17 ale500
    %set/v v00E4A988_0, 8, 5;
5453 16 ale500
    %jmp T_26.294;
5454
T_26.280 ;
5455 11 ale500
    %movi 8, 9, 4;
5456 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5457 16 ale500
    %movi 8, 1, 2;
5458 17 ale500
    %set/v v00E4B748_0, 8, 2;
5459 11 ale500
    %movi 8, 9, 4;
5460 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5461 16 ale500
    %movi 8, 11, 5;
5462 17 ale500
    %set/v v00E4A988_0, 8, 5;
5463 16 ale500
    %jmp T_26.294;
5464
T_26.281 ;
5465 17 ale500
    %set/v v00E4ACA0_0, 0, 4;
5466 16 ale500
    %movi 8, 1, 2;
5467 17 ale500
    %set/v v00E4B748_0, 8, 2;
5468
    %set/v v00E4ABF0_0, 0, 4;
5469 16 ale500
    %movi 8, 8, 5;
5470 17 ale500
    %set/v v00E4A988_0, 8, 5;
5471 16 ale500
    %jmp T_26.294;
5472
T_26.282 ;
5473
    %movi 8, 9, 4;
5474 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5475 16 ale500
    %movi 8, 1, 2;
5476 17 ale500
    %set/v v00E4B748_0, 8, 2;
5477 16 ale500
    %movi 8, 9, 4;
5478 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5479 16 ale500
    %movi 8, 5, 5;
5480 17 ale500
    %set/v v00E4A988_0, 8, 5;
5481 16 ale500
    %jmp T_26.294;
5482
T_26.283 ;
5483
    %movi 8, 9, 4;
5484 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5485 16 ale500
    %movi 8, 1, 2;
5486 17 ale500
    %set/v v00E4B748_0, 8, 2;
5487 16 ale500
    %movi 8, 9, 4;
5488 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5489 16 ale500
    %movi 8, 5, 5;
5490 17 ale500
    %set/v v00E4A988_0, 8, 5;
5491 16 ale500
    %jmp T_26.294;
5492
T_26.284 ;
5493
    %movi 8, 1, 2;
5494 17 ale500
    %set/v v00E4B748_0, 8, 2;
5495 16 ale500
    %movi 8, 9, 4;
5496 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5497 16 ale500
    %movi 8, 4, 5;
5498 17 ale500
    %set/v v00E4A988_0, 8, 5;
5499 16 ale500
    %jmp T_26.294;
5500
T_26.285 ;
5501
    %movi 8, 9, 4;
5502 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5503 16 ale500
    %movi 8, 1, 2;
5504 17 ale500
    %set/v v00E4AB98_0, 8, 2;
5505 16 ale500
    %movi 8, 2, 5;
5506 17 ale500
    %set/v v00E4A988_0, 8, 5;
5507 16 ale500
    %jmp T_26.294;
5508
T_26.286 ;
5509
    %movi 8, 9, 4;
5510 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5511 16 ale500
    %movi 8, 1, 2;
5512 17 ale500
    %set/v v00E4B748_0, 8, 2;
5513 16 ale500
    %movi 8, 9, 4;
5514 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5515 16 ale500
    %movi 8, 7, 5;
5516 17 ale500
    %set/v v00E4A988_0, 8, 5;
5517 16 ale500
    %jmp T_26.294;
5518
T_26.287 ;
5519
    %movi 8, 9, 4;
5520 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5521 16 ale500
    %movi 8, 1, 2;
5522 17 ale500
    %set/v v00E4B748_0, 8, 2;
5523 16 ale500
    %movi 8, 9, 4;
5524 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5525 16 ale500
    %movi 8, 10, 5;
5526 17 ale500
    %set/v v00E4A988_0, 8, 5;
5527 16 ale500
    %jmp T_26.294;
5528
T_26.288 ;
5529
    %movi 8, 9, 4;
5530 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5531 16 ale500
    %movi 8, 1, 2;
5532 17 ale500
    %set/v v00E4B748_0, 8, 2;
5533 16 ale500
    %movi 8, 9, 4;
5534 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5535 16 ale500
    %movi 8, 6, 5;
5536 17 ale500
    %set/v v00E4A988_0, 8, 5;
5537 16 ale500
    %jmp T_26.294;
5538
T_26.289 ;
5539
    %movi 8, 9, 4;
5540 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5541 16 ale500
    %movi 8, 1, 2;
5542 17 ale500
    %set/v v00E4B748_0, 8, 2;
5543 16 ale500
    %movi 8, 9, 4;
5544 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5545 16 ale500
    %movi 8, 8, 5;
5546 17 ale500
    %set/v v00E4A988_0, 8, 5;
5547 16 ale500
    %jmp T_26.294;
5548
T_26.290 ;
5549
    %movi 8, 2, 2;
5550 17 ale500
    %set/v v00E4B748_0, 8, 2;
5551
    %set/v v00E4ABF0_0, 0, 4;
5552 16 ale500
    %movi 8, 4, 5;
5553 17 ale500
    %set/v v00E4A988_0, 8, 5;
5554 16 ale500
    %jmp T_26.294;
5555
T_26.291 ;
5556 17 ale500
    %set/v v00E4ACA0_0, 0, 4;
5557 16 ale500
    %movi 8, 2, 2;
5558 17 ale500
    %set/v v00E4AB98_0, 8, 2;
5559 16 ale500
    %movi 8, 2, 5;
5560 17 ale500
    %set/v v00E4A988_0, 8, 5;
5561 16 ale500
    %jmp T_26.294;
5562
T_26.292 ;
5563
    %movi 8, 2, 2;
5564 17 ale500
    %set/v v00E4B748_0, 8, 2;
5565 11 ale500
    %movi 8, 3, 4;
5566 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5567 16 ale500
    %movi 8, 4, 5;
5568 17 ale500
    %set/v v00E4A988_0, 8, 5;
5569 16 ale500
    %jmp T_26.294;
5570
T_26.293 ;
5571 11 ale500
    %movi 8, 3, 4;
5572 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5573 16 ale500
    %movi 8, 2, 2;
5574 17 ale500
    %set/v v00E4AB98_0, 8, 2;
5575 16 ale500
    %movi 8, 2, 5;
5576 17 ale500
    %set/v v00E4A988_0, 8, 5;
5577 16 ale500
    %jmp T_26.294;
5578
T_26.294 ;
5579
    %jmp T_26.18;
5580
T_26.18 ;
5581 17 ale500
    %load/v 8, v00E4B328_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 17 ale500
    %load/x1p 8, v00E4B698_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 17 ale500
    %set/v v00E4ACF8_0, 1, 3;
5639 16 ale500
    %jmp T_26.315;
5640
T_26.306 ;
5641 17 ale500
    %load/v 8, v00E4B698_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 17 ale500
    %set/v v00E4B118_0, 1, 1;
5646 16 ale500
T_26.316 ;
5647
    %jmp T_26.315;
5648
T_26.307 ;
5649 17 ale500
    %load/v 8, v00E4B698_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
5693
    %set/v v00E4B8A8_0, 1, 1;
5694
    %set/v v00E4ACA0_0, 0, 4;
5695 16 ale500
    %movi 8, 9, 5;
5696 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
5717
    %set/v v00E4B8A8_0, 1, 1;
5718 16 ale500
    %movi 8, 2, 4;
5719 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5720 16 ale500
    %movi 8, 9, 5;
5721 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
5728
    %set/v v00E4B8A8_0, 1, 1;
5729 16 ale500
    %movi 8, 2, 4;
5730 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5731 16 ale500
    %movi 8, 4, 5;
5732 17 ale500
    %set/v v00E4A988_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 17 ale500
    %load/v 8, v00E4B698_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
5783
    %set/v v00E4ACA0_0, 0, 4;
5784 16 ale500
    %movi 8, 2, 2;
5785 17 ale500
    %set/v v00E4B748_0, 8, 2;
5786 16 ale500
    %movi 8, 9, 5;
5787 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
5808 16 ale500
    %movi 8, 2, 4;
5809 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5810 16 ale500
    %movi 8, 2, 2;
5811 17 ale500
    %set/v v00E4B748_0, 8, 2;
5812 16 ale500
    %movi 8, 9, 5;
5813 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
5820 16 ale500
    %movi 8, 2, 2;
5821 17 ale500
    %set/v v00E4B748_0, 8, 2;
5822 16 ale500
    %movi 8, 2, 4;
5823 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5824 16 ale500
    %movi 8, 4, 5;
5825 17 ale500
    %set/v v00E4A988_0, 8, 5;
5826 16 ale500
    %jmp T_26.351;
5827
T_26.350 ;
5828
    %movi 8, 3, 3;
5829 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
5830 16 ale500
    %movi 8, 2, 4;
5831 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5832 16 ale500
    %movi 8, 2, 2;
5833 17 ale500
    %set/v v00E4AB98_0, 8, 2;
5834 16 ale500
    %movi 8, 2, 5;
5835 17 ale500
    %set/v v00E4A988_0, 8, 5;
5836 16 ale500
    %jmp T_26.351;
5837
T_26.351 ;
5838
    %jmp T_26.315;
5839
T_26.309 ;
5840 17 ale500
    %load/v 8, v00E4B698_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
5884
    %set/v v00E4ACA0_0, 0, 4;
5885 16 ale500
    %movi 8, 2, 2;
5886 17 ale500
    %set/v v00E4B748_0, 8, 2;
5887 16 ale500
    %movi 8, 9, 5;
5888 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
5909 16 ale500
    %movi 8, 2, 4;
5910 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5911 16 ale500
    %movi 8, 2, 2;
5912 17 ale500
    %set/v v00E4B748_0, 8, 2;
5913 16 ale500
    %movi 8, 9, 5;
5914 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
5921 16 ale500
    %movi 8, 2, 2;
5922 17 ale500
    %set/v v00E4B748_0, 8, 2;
5923 16 ale500
    %movi 8, 2, 4;
5924 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
5925 16 ale500
    %movi 8, 4, 5;
5926 17 ale500
    %set/v v00E4A988_0, 8, 5;
5927 16 ale500
    %jmp T_26.368;
5928
T_26.367 ;
5929
    %movi 8, 4, 3;
5930 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
5931 16 ale500
    %movi 8, 2, 4;
5932 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
5933 16 ale500
    %movi 8, 2, 2;
5934 17 ale500
    %set/v v00E4AB98_0, 8, 2;
5935 16 ale500
    %movi 8, 2, 5;
5936 17 ale500
    %set/v v00E4A988_0, 8, 5;
5937 16 ale500
    %jmp T_26.368;
5938
T_26.368 ;
5939
    %jmp T_26.315;
5940
T_26.310 ;
5941 17 ale500
    %load/v 8, v00E4B698_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
5985
    %set/v v00E4ACA0_0, 0, 4;
5986 16 ale500
    %movi 8, 2, 2;
5987 17 ale500
    %set/v v00E4B748_0, 8, 2;
5988 16 ale500
    %movi 8, 9, 5;
5989 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
6010 16 ale500
    %movi 8, 2, 4;
6011 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
6012 16 ale500
    %movi 8, 2, 2;
6013 17 ale500
    %set/v v00E4B748_0, 8, 2;
6014 16 ale500
    %movi 8, 9, 5;
6015 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
6022 16 ale500
    %movi 8, 2, 2;
6023 17 ale500
    %set/v v00E4B748_0, 8, 2;
6024 16 ale500
    %movi 8, 2, 4;
6025 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
6026 16 ale500
    %movi 8, 4, 5;
6027 17 ale500
    %set/v v00E4A988_0, 8, 5;
6028 16 ale500
    %jmp T_26.385;
6029
T_26.384 ;
6030
    %movi 8, 5, 3;
6031 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
6032 16 ale500
    %movi 8, 2, 4;
6033 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
6034 16 ale500
    %movi 8, 2, 2;
6035 17 ale500
    %set/v v00E4AB98_0, 8, 2;
6036 16 ale500
    %movi 8, 2, 5;
6037 17 ale500
    %set/v v00E4A988_0, 8, 5;
6038 16 ale500
    %jmp T_26.385;
6039
T_26.385 ;
6040
    %jmp T_26.315;
6041
T_26.311 ;
6042 17 ale500
    %load/v 8, v00E4B698_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
6108
    %set/v v00E4B8A8_0, 1, 1;
6109 16 ale500
    %movi 8, 4, 4;
6110 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
6111 16 ale500
    %movi 8, 4, 5;
6112 17 ale500
    %set/v v00E4A988_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 17 ale500
    %load/v 8, v00E4B698_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
6185 16 ale500
    %movi 8, 2, 2;
6186 17 ale500
    %set/v v00E4B748_0, 8, 2;
6187 16 ale500
    %movi 8, 4, 4;
6188 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
6189 16 ale500
    %movi 8, 4, 5;
6190 17 ale500
    %set/v v00E4A988_0, 8, 5;
6191 16 ale500
    %jmp T_26.419;
6192
T_26.418 ;
6193 11 ale500
    %movi 8, 3, 3;
6194 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
6195 16 ale500
    %movi 8, 4, 4;
6196 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
6197 16 ale500
    %movi 8, 2, 2;
6198 17 ale500
    %set/v v00E4AB98_0, 8, 2;
6199 16 ale500
    %movi 8, 2, 5;
6200 17 ale500
    %set/v v00E4A988_0, 8, 5;
6201 16 ale500
    %jmp T_26.419;
6202
T_26.419 ;
6203
    %jmp T_26.315;
6204
T_26.313 ;
6205 17 ale500
    %load/v 8, v00E4B698_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
6271 16 ale500
    %movi 8, 2, 2;
6272 17 ale500
    %set/v v00E4B748_0, 8, 2;
6273 16 ale500
    %movi 8, 4, 4;
6274 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
6275 16 ale500
    %movi 8, 4, 5;
6276 17 ale500
    %set/v v00E4A988_0, 8, 5;
6277 16 ale500
    %jmp T_26.436;
6278
T_26.435 ;
6279 11 ale500
    %movi 8, 4, 3;
6280 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
6281 16 ale500
    %movi 8, 4, 4;
6282 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
6283 16 ale500
    %movi 8, 2, 2;
6284 17 ale500
    %set/v v00E4AB98_0, 8, 2;
6285 16 ale500
    %movi 8, 2, 5;
6286 17 ale500
    %set/v v00E4A988_0, 8, 5;
6287 16 ale500
    %jmp T_26.436;
6288
T_26.436 ;
6289
    %jmp T_26.315;
6290
T_26.314 ;
6291 17 ale500
    %load/v 8, v00E4B698_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
6357 16 ale500
    %movi 8, 2, 2;
6358 17 ale500
    %set/v v00E4B748_0, 8, 2;
6359 16 ale500
    %movi 8, 4, 4;
6360 17 ale500
    %set/v v00E4ABF0_0, 8, 4;
6361 16 ale500
    %movi 8, 4, 5;
6362 17 ale500
    %set/v v00E4A988_0, 8, 5;
6363 16 ale500
    %jmp T_26.453;
6364
T_26.452 ;
6365 11 ale500
    %movi 8, 5, 3;
6366 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
6367 16 ale500
    %movi 8, 4, 4;
6368 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
6369 16 ale500
    %movi 8, 2, 2;
6370 17 ale500
    %set/v v00E4AB98_0, 8, 2;
6371 16 ale500
    %movi 8, 2, 5;
6372 17 ale500
    %set/v v00E4A988_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 17 ale500
    %load/v 8, v00E4B380_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 17 ale500
    %load/x1p 8, v00E4B698_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 17 ale500
    %load/v 8, v00E4B698_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 17 ale500
    %set/v v00E4B118_0, 1, 1;
6446 16 ale500
T_26.474 ;
6447
    %jmp T_26.473;
6448
T_26.469 ;
6449 17 ale500
    %load/v 8, v00E4B698_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
6493
    %set/v v00E4B8A8_0, 1, 1;
6494 16 ale500
    %movi 8, 3, 4;
6495 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
6496 16 ale500
    %movi 8, 9, 5;
6497 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
6518
    %set/v v00E4B8A8_0, 1, 1;
6519 16 ale500
    %movi 8, 4, 4;
6520 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
6521 16 ale500
    %movi 8, 9, 5;
6522 17 ale500
    %set/v v00E4A988_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 17 ale500
    %load/v 8, v00E4B698_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
6577 16 ale500
    %movi 8, 3, 4;
6578 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
6579 16 ale500
    %movi 8, 2, 2;
6580 17 ale500
    %set/v v00E4B748_0, 8, 2;
6581 16 ale500
    %movi 8, 9, 5;
6582 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
6603 16 ale500
    %movi 8, 4, 4;
6604 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
6605 16 ale500
    %movi 8, 2, 2;
6606 17 ale500
    %set/v v00E4B748_0, 8, 2;
6607 16 ale500
    %movi 8, 9, 5;
6608 17 ale500
    %set/v v00E4A988_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 17 ale500
    %load/v 8, v00E4B698_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
6663 16 ale500
    %movi 8, 3, 4;
6664 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
6665 16 ale500
    %movi 8, 2, 2;
6666 17 ale500
    %set/v v00E4B748_0, 8, 2;
6667 16 ale500
    %movi 8, 9, 5;
6668 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
6689 16 ale500
    %movi 8, 4, 4;
6690 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
6691 16 ale500
    %movi 8, 2, 2;
6692 17 ale500
    %set/v v00E4B748_0, 8, 2;
6693 16 ale500
    %movi 8, 9, 5;
6694 17 ale500
    %set/v v00E4A988_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 17 ale500
    %load/v 8, v00E4B698_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
6749 16 ale500
    %movi 8, 3, 4;
6750 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
6751 16 ale500
    %movi 8, 2, 2;
6752 17 ale500
    %set/v v00E4B748_0, 8, 2;
6753 16 ale500
    %movi 8, 9, 5;
6754 17 ale500
    %set/v v00E4A988_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 17 ale500
    %set/v v00E4ACF8_0, 8, 3;
6775 16 ale500
    %movi 8, 4, 4;
6776 17 ale500
    %set/v v00E4ACA0_0, 8, 4;
6777 16 ale500
    %movi 8, 2, 2;
6778 17 ale500
    %set/v v00E4B748_0, 8, 2;
6779 16 ale500
    %movi 8, 9, 5;
6780 17 ale500
    %set/v v00E4A988_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 17 ale500
    .scope S_007E4048;
6795 16 ale500
T_27 ;
6796 17 ale500
    %wait E_007C0D18;
6797
    %load/v 8, v00E4B7A0_0, 4;
6798 16 ale500
    %ix/load 0, 4, 0;
6799 17 ale500
    %assign/v0 v00E4B590_0, 0, 8;
6800
    %load/v 8, v00E4ACA0_0, 4;
6801 16 ale500
    %ix/load 0, 4, 0;
6802 17 ale500
    %assign/v0 v00E4B488_0, 0, 8;
6803
    %load/v 8, v00E4ABF0_0, 4;
6804 16 ale500
    %ix/load 0, 4, 0;
6805 17 ale500
    %assign/v0 v00E4AB40_0, 0, 8;
6806
    %load/v 8, v00E4B748_0, 2;
6807 16 ale500
    %ix/load 0, 2, 0;
6808 17 ale500
    %assign/v0 v00E4B5E8_0, 0, 8;
6809
    %load/v 8, v00E4AC48_0, 2;
6810 16 ale500
    %ix/load 0, 2, 0;
6811 17 ale500
    %assign/v0 v00E4B4E0_0, 0, 8;
6812
    %load/v 8, v00E4AB98_0, 2;
6813 16 ale500
    %ix/load 0, 2, 0;
6814 17 ale500
    %assign/v0 v00E4AA90_0, 0, 8;
6815 12 ale500
    %jmp T_27;
6816 16 ale500
    .thread T_27;
6817 17 ale500
    .scope S_007E40D0;
6818 12 ale500
T_28 ;
6819 17 ale500
    %wait E_007C11B8;
6820 16 ale500
    %movi 8, 5, 4;
6821 17 ale500
    %set/v v00E48BF0_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 17 ale500
    %load/x1p 8, v00E48CA0_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 17 ale500
    %load/x1p 9, v00E48CA0_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 17 ale500
    %load/x1p 9, v00E48CA0_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 17 ale500
    %load/x1p 9, v00E48CA0_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 17 ale500
    %set/v v00E48BF0_0, 8, 4;
6865 16 ale500
    %jmp T_28.9;
6866 12 ale500
T_28.8 ;
6867 17 ale500
    %load/v 8, v00E48CA0_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 17 ale500
    %set/v v00E48BF0_0, 8, 4;
6892 16 ale500
    %jmp T_28.14;
6893
T_28.11 ;
6894
    %movi 8, 2, 4;
6895 17 ale500
    %set/v v00E48BF0_0, 8, 4;
6896 16 ale500
    %jmp T_28.14;
6897
T_28.12 ;
6898
    %movi 8, 3, 4;
6899 17 ale500
    %set/v v00E48BF0_0, 8, 4;
6900 16 ale500
    %jmp T_28.14;
6901
T_28.13 ;
6902
    %movi 8, 4, 4;
6903 17 ale500
    %set/v v00E48BF0_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 17 ale500
    .scope S_007E40D0;
6910 12 ale500
T_29 ;
6911 17 ale500
    %wait E_007C11B8;
6912
    %set/v v00E48AE8_0, 0, 1;
6913
    %set/v v00E48B40_0, 0, 1;
6914
    %set/v v00E48A90_0, 0, 1;
6915
    %set/v v00E48B98_0, 0, 1;
6916
    %load/v 8, v00E48CA0_0, 8;
6917 16 ale500
    %mov 16, 2, 4;
6918
    %movi 20, 0, 1;
6919
    %mov 21, 2, 2;
6920
    %movi 23, 0, 1;
6921 11 ale500
    %cmp/x 8, 16, 8;
6922 12 ale500
    %jmp/1 T_29.0, 4;
6923 16 ale500
    %mov 24, 2, 4;
6924
    %movi 28, 1, 1;
6925
    %mov 29, 2, 2;
6926
    %movi 31, 0, 1;
6927 11 ale500
    %cmp/x 8, 24, 8;
6928 12 ale500
    %jmp/1 T_29.1, 4;
6929 16 ale500
    %movi 32, 0, 4;
6930 11 ale500
    %mov 36, 2, 3;
6931
    %movi 39, 1, 1;
6932
    %cmp/x 8, 32, 8;
6933 12 ale500
    %jmp/1 T_29.2, 4;
6934 16 ale500
    %movi 40, 1, 4;
6935
    %mov 44, 2, 3;
6936
    %movi 47, 1, 1;
6937 11 ale500
    %cmp/x 8, 40, 8;
6938 12 ale500
    %jmp/1 T_29.3, 4;
6939 16 ale500
    %movi 48, 4, 4;
6940
    %mov 52, 2, 3;
6941
    %movi 55, 1, 1;
6942 11 ale500
    %cmp/x 8, 48, 8;
6943 12 ale500
    %jmp/1 T_29.4, 4;
6944 16 ale500
    %movi 56, 2, 4;
6945 11 ale500
    %mov 60, 2, 3;
6946
    %movi 63, 1, 1;
6947
    %cmp/x 8, 56, 8;
6948 12 ale500
    %jmp/1 T_29.5, 4;
6949 16 ale500
    %movi 64, 3, 4;
6950 11 ale500
    %mov 68, 2, 3;
6951
    %movi 71, 1, 1;
6952
    %cmp/x 8, 64, 8;
6953 12 ale500
    %jmp/1 T_29.6, 4;
6954 16 ale500
    %movi 72, 5, 4;
6955 11 ale500
    %mov 76, 2, 3;
6956
    %movi 79, 1, 1;
6957
    %cmp/x 8, 72, 8;
6958 12 ale500
    %jmp/1 T_29.7, 4;
6959 16 ale500
    %movi 80, 6, 4;
6960 11 ale500
    %mov 84, 2, 3;
6961
    %movi 87, 1, 1;
6962
    %cmp/x 8, 80, 8;
6963 12 ale500
    %jmp/1 T_29.8, 4;
6964 16 ale500
    %movi 88, 11, 4;
6965 11 ale500
    %mov 92, 2, 3;
6966
    %movi 95, 1, 1;
6967
    %cmp/x 8, 88, 8;
6968 12 ale500
    %jmp/1 T_29.9, 4;
6969 16 ale500
    %movi 96, 8, 4;
6970 11 ale500
    %mov 100, 2, 3;
6971
    %movi 103, 1, 1;
6972
    %cmp/x 8, 96, 8;
6973 12 ale500
    %jmp/1 T_29.10, 4;
6974 16 ale500
    %movi 104, 9, 4;
6975 11 ale500
    %mov 108, 2, 3;
6976
    %movi 111, 1, 1;
6977
    %cmp/x 8, 104, 8;
6978 12 ale500
    %jmp/1 T_29.11, 4;
6979 16 ale500
    %movi 112, 12, 4;
6980 11 ale500
    %mov 116, 2, 3;
6981
    %movi 119, 1, 1;
6982
    %cmp/x 8, 112, 8;
6983 12 ale500
    %jmp/1 T_29.12, 4;
6984 16 ale500
    %movi 120, 13, 4;
6985
    %mov 124, 2, 3;
6986
    %movi 127, 1, 1;
6987 11 ale500
    %cmp/x 8, 120, 8;
6988 12 ale500
    %jmp/1 T_29.13, 4;
6989 16 ale500
    %jmp T_29.14;
6990 12 ale500
T_29.0 ;
6991 17 ale500
    %set/v v00E48AE8_0, 1, 1;
6992 16 ale500
    %jmp T_29.14;
6993 12 ale500
T_29.1 ;
6994 17 ale500
    %set/v v00E48AE8_0, 1, 1;
6995 16 ale500
    %jmp T_29.14;
6996 12 ale500
T_29.2 ;
6997 17 ale500
    %set/v v00E48B98_0, 1, 1;
6998 16 ale500
    %jmp T_29.14;
6999 12 ale500
T_29.3 ;
7000 17 ale500
    %set/v v00E48B98_0, 1, 1;
7001 16 ale500
    %jmp T_29.14;
7002 12 ale500
T_29.4 ;
7003 16 ale500
    %jmp T_29.14;
7004 12 ale500
T_29.5 ;
7005 17 ale500
    %set/v v00E48B98_0, 1, 1;
7006 16 ale500
    %jmp T_29.14;
7007 12 ale500
T_29.6 ;
7008 17 ale500
    %set/v v00E48B98_0, 1, 1;
7009 16 ale500
    %jmp T_29.14;
7010 12 ale500
T_29.7 ;
7011 16 ale500
    %movi 8, 9, 4;
7012 17 ale500
    %set/v v00E48C48_0, 8, 4;
7013 16 ale500
    %jmp T_29.14;
7014 12 ale500
T_29.8 ;
7015 16 ale500
    %movi 8, 8, 4;
7016 17 ale500
    %set/v v00E48C48_0, 8, 4;
7017 16 ale500
    %jmp T_29.14;
7018 12 ale500
T_29.9 ;
7019 17 ale500
    %set/v v00E48C48_0, 0, 4;
7020 16 ale500
    %jmp T_29.14;
7021 12 ale500
T_29.10 ;
7022 17 ale500
    %set/v v00E48B40_0, 1, 1;
7023 16 ale500
    %jmp T_29.14;
7024 12 ale500
T_29.11 ;
7025 17 ale500
    %set/v v00E48A90_0, 1, 1;
7026 16 ale500
    %jmp T_29.14;
7027 12 ale500
T_29.12 ;
7028 17 ale500
    %set/v v00E48B40_0, 1, 1;
7029 16 ale500
    %jmp T_29.14;
7030 12 ale500
T_29.13 ;
7031 17 ale500
    %set/v v00E48A90_0, 1, 1;
7032 16 ale500
    %jmp T_29.14;
7033 12 ale500
T_29.14 ;
7034
    %jmp T_29;
7035
    .thread T_29, $push;
7036 17 ale500
    .scope S_007E4158;
7037 12 ale500
T_30 ;
7038 17 ale500
    %wait E_007C1198;
7039
    %set/v v007E2048_0, 0, 1;
7040
    %load/v 8, v007E20F8_0, 8;
7041 11 ale500
    %cmpi/u 8, 22, 8;
7042
    %mov 8, 4, 1;
7043 17 ale500
    %load/v 9, v007E20F8_0, 8;
7044 11 ale500
    %cmpi/u 9, 23, 8;
7045
    %or 8, 4, 1;
7046 17 ale500
    %load/v 9, v007E20F8_0, 8;
7047 11 ale500
    %cmpi/u 9, 141, 8;
7048
    %or 8, 4, 1;
7049 17 ale500
    %load/v 9, v007E20F8_0, 8;
7050 12 ale500
    %cmpi/u 9, 14, 8;
7051
    %or 8, 4, 1;
7052 17 ale500
    %load/v 9, v007E20F8_0, 8;
7053 12 ale500
    %cmpi/u 9, 110, 8;
7054
    %or 8, 4, 1;
7055 17 ale500
    %load/v 9, v007E20F8_0, 8;
7056 12 ale500
    %cmpi/u 9, 126, 8;
7057
    %or 8, 4, 1;
7058
    %jmp/0xz  T_30.0, 8;
7059 17 ale500
    %set/v v007E2048_0, 1, 1;
7060 12 ale500
T_30.0 ;
7061 11 ale500
    %ix/load 1, 4, 0;
7062
    %mov 4, 0, 1;
7063 12 ale500
    %jmp/1 T_30.2, 4;
7064 17 ale500
    %load/x1p 8, v007E20A0_0, 4;
7065 12 ale500
    %jmp T_30.3;
7066
T_30.2 ;
7067 11 ale500
    %mov 8, 2, 4;
7068 12 ale500
T_30.3 ;
7069 11 ale500
; Save base=8 wid=4 in lookaside.
7070
    %cmpi/u 8, 2, 4;
7071 12 ale500
    %jmp/0xz  T_30.4, 4;
7072 17 ale500
    %load/v 8, v007E20A0_0, 4; Only need 4 of 8 bits
7073 11 ale500
; Save base=8 wid=4 in lookaside.
7074
    %cmpi/u 8, 0, 4;
7075 12 ale500
    %jmp/1 T_30.6, 6;
7076 11 ale500
    %cmpi/u 8, 1, 4;
7077 12 ale500
    %jmp/1 T_30.7, 6;
7078 11 ale500
    %cmpi/u 8, 2, 4;
7079 12 ale500
    %jmp/1 T_30.8, 6;
7080 11 ale500
    %cmpi/u 8, 3, 4;
7081 12 ale500
    %jmp/1 T_30.9, 6;
7082 11 ale500
    %cmpi/u 8, 4, 4;
7083 12 ale500
    %jmp/1 T_30.10, 6;
7084 11 ale500
    %cmpi/u 8, 5, 4;
7085 12 ale500
    %jmp/1 T_30.11, 6;
7086 11 ale500
    %cmpi/u 8, 6, 4;
7087 12 ale500
    %jmp/1 T_30.12, 6;
7088 11 ale500
    %cmpi/u 8, 7, 4;
7089 12 ale500
    %jmp/1 T_30.13, 6;
7090 11 ale500
    %cmpi/u 8, 8, 4;
7091 12 ale500
    %jmp/1 T_30.14, 6;
7092 11 ale500
    %cmpi/u 8, 9, 4;
7093 12 ale500
    %jmp/1 T_30.15, 6;
7094 11 ale500
    %cmpi/u 8, 10, 4;
7095 12 ale500
    %jmp/1 T_30.16, 6;
7096 11 ale500
    %cmpi/u 8, 11, 4;
7097 12 ale500
    %jmp/1 T_30.17, 6;
7098 11 ale500
    %cmpi/u 8, 12, 4;
7099 12 ale500
    %jmp/1 T_30.18, 6;
7100 11 ale500
    %cmpi/u 8, 13, 4;
7101 12 ale500
    %jmp/1 T_30.19, 6;
7102 11 ale500
    %cmpi/u 8, 14, 4;
7103 12 ale500
    %jmp/1 T_30.20, 6;
7104 11 ale500
    %cmpi/u 8, 15, 4;
7105 12 ale500
    %jmp/1 T_30.21, 6;
7106
    %jmp T_30.22;
7107
T_30.6 ;
7108 17 ale500
    %set/v v007E2048_0, 1, 1;
7109 12 ale500
    %jmp T_30.22;
7110
T_30.7 ;
7111 17 ale500
    %set/v v007E2048_0, 0, 1;
7112 12 ale500
    %jmp T_30.22;
7113
T_30.8 ;
7114 17 ale500
    %load/v 8, v007E1FF0_0, 1; Only need 1 of 8 bits
7115 11 ale500
; Save base=8 wid=1 in lookaside.
7116
    %ix/load 1, 2, 0;
7117
    %mov 4, 0, 1;
7118 12 ale500
    %jmp/1 T_30.23, 4;
7119 17 ale500
    %load/x1p 9, v007E1FF0_0, 1;
7120 12 ale500
    %jmp T_30.24;
7121
T_30.23 ;
7122 11 ale500
    %mov 9, 2, 1;
7123 12 ale500
T_30.24 ;
7124 11 ale500
; Save base=9 wid=1 in lookaside.
7125
    %and 8, 9, 1;
7126
    %inv 8, 1;
7127 17 ale500
    %set/v v007E2048_0, 8, 1;
7128 12 ale500
    %jmp T_30.22;
7129
T_30.9 ;
7130 17 ale500
    %load/v 8, v007E1FF0_0, 1; Only need 1 of 8 bits
7131 11 ale500
; Save base=8 wid=1 in lookaside.
7132
    %ix/load 1, 2, 0;
7133
    %mov 4, 0, 1;
7134 12 ale500
    %jmp/1 T_30.25, 4;
7135 17 ale500
    %load/x1p 9, v007E1FF0_0, 1;
7136 12 ale500
    %jmp T_30.26;
7137
T_30.25 ;
7138 11 ale500
    %mov 9, 2, 1;
7139 12 ale500
T_30.26 ;
7140 11 ale500
; Save base=9 wid=1 in lookaside.
7141
    %or 8, 9, 1;
7142 17 ale500
    %set/v v007E2048_0, 8, 1;
7143 12 ale500
    %jmp T_30.22;
7144
T_30.10 ;
7145 17 ale500
    %load/v 8, v007E1FF0_0, 1; Only need 1 of 8 bits
7146 11 ale500
; Save base=8 wid=1 in lookaside.
7147
    %inv 8, 1;
7148 17 ale500
    %set/v v007E2048_0, 8, 1;
7149 12 ale500
    %jmp T_30.22;
7150
T_30.11 ;
7151 17 ale500
    %load/v 8, v007E1FF0_0, 1; Only need 1 of 8 bits
7152 11 ale500
; Save base=8 wid=1 in lookaside.
7153 17 ale500
    %set/v v007E2048_0, 8, 1;
7154 12 ale500
    %jmp T_30.22;
7155
T_30.12 ;
7156 11 ale500
    %ix/load 1, 2, 0;
7157
    %mov 4, 0, 1;
7158 12 ale500
    %jmp/1 T_30.27, 4;
7159 17 ale500
    %load/x1p 8, v007E1FF0_0, 1;
7160 12 ale500
    %jmp T_30.28;
7161
T_30.27 ;
7162 11 ale500
    %mov 8, 2, 1;
7163 12 ale500
T_30.28 ;
7164 11 ale500
; Save base=8 wid=1 in lookaside.
7165
    %inv 8, 1;
7166 17 ale500
    %set/v v007E2048_0, 8, 1;
7167 12 ale500
    %jmp T_30.22;
7168
T_30.13 ;
7169 11 ale500
    %ix/load 1, 2, 0;
7170
    %mov 4, 0, 1;
7171 12 ale500
    %jmp/1 T_30.29, 4;
7172 17 ale500
    %load/x1p 8, v007E1FF0_0, 1;
7173 12 ale500
    %jmp T_30.30;
7174
T_30.29 ;
7175 11 ale500
    %mov 8, 2, 1;
7176 12 ale500
T_30.30 ;
7177 11 ale500
; Save base=8 wid=1 in lookaside.
7178 17 ale500
    %set/v v007E2048_0, 8, 1;
7179 12 ale500
    %jmp T_30.22;
7180
T_30.14 ;
7181 11 ale500
    %ix/load 1, 1, 0;
7182
    %mov 4, 0, 1;
7183 12 ale500
    %jmp/1 T_30.31, 4;
7184 17 ale500
    %load/x1p 8, v007E1FF0_0, 1;
7185 12 ale500
    %jmp T_30.32;
7186
T_30.31 ;
7187 11 ale500
    %mov 8, 2, 1;
7188 12 ale500
T_30.32 ;
7189 11 ale500
; Save base=8 wid=1 in lookaside.
7190
    %inv 8, 1;
7191 17 ale500
    %set/v v007E2048_0, 8, 1;
7192 12 ale500
    %jmp T_30.22;
7193
T_30.15 ;
7194 11 ale500
    %ix/load 1, 1, 0;
7195
    %mov 4, 0, 1;
7196 12 ale500
    %jmp/1 T_30.33, 4;
7197 17 ale500
    %load/x1p 8, v007E1FF0_0, 1;
7198 12 ale500
    %jmp T_30.34;
7199
T_30.33 ;
7200 11 ale500
    %mov 8, 2, 1;
7201 12 ale500
T_30.34 ;
7202 11 ale500
; Save base=8 wid=1 in lookaside.
7203 17 ale500
    %set/v v007E2048_0, 8, 1;
7204 12 ale500
    %jmp T_30.22;
7205
T_30.16 ;
7206 11 ale500
    %ix/load 1, 3, 0;
7207
    %mov 4, 0, 1;
7208 12 ale500
    %jmp/1 T_30.35, 4;
7209 17 ale500
    %load/x1p 8, v007E1FF0_0, 1;
7210 12 ale500
    %jmp T_30.36;
7211
T_30.35 ;
7212 11 ale500
    %mov 8, 2, 1;
7213 12 ale500
T_30.36 ;
7214 11 ale500
; Save base=8 wid=1 in lookaside.
7215
    %inv 8, 1;
7216 17 ale500
    %set/v v007E2048_0, 8, 1;
7217 12 ale500
    %jmp T_30.22;
7218
T_30.17 ;
7219 11 ale500
    %ix/load 1, 3, 0;
7220
    %mov 4, 0, 1;
7221 12 ale500
    %jmp/1 T_30.37, 4;
7222 17 ale500
    %load/x1p 8, v007E1FF0_0, 1;
7223 12 ale500
    %jmp T_30.38;
7224
T_30.37 ;
7225 11 ale500
    %mov 8, 2, 1;
7226 12 ale500
T_30.38 ;
7227 11 ale500
; Save base=8 wid=1 in lookaside.
7228 17 ale500
    %set/v v007E2048_0, 8, 1;
7229 12 ale500
    %jmp T_30.22;
7230
T_30.18 ;
7231 11 ale500
    %ix/load 1, 3, 0;
7232
    %mov 4, 0, 1;
7233 12 ale500
    %jmp/1 T_30.39, 4;
7234 17 ale500
    %load/x1p 8, v007E1FF0_0, 1;
7235 12 ale500
    %jmp T_30.40;
7236
T_30.39 ;
7237 11 ale500
    %mov 8, 2, 1;
7238 12 ale500
T_30.40 ;
7239 11 ale500
; Save base=8 wid=1 in lookaside.
7240
    %ix/load 1, 1, 0;
7241
    %mov 4, 0, 1;
7242 12 ale500
    %jmp/1 T_30.41, 4;
7243 17 ale500
    %load/x1p 9, v007E1FF0_0, 1;
7244 12 ale500
    %jmp T_30.42;
7245
T_30.41 ;
7246 11 ale500
    %mov 9, 2, 1;
7247 12 ale500
T_30.42 ;
7248 11 ale500
; Save base=9 wid=1 in lookaside.
7249
    %cmp/u 8, 9, 1;
7250
    %mov 8, 4, 1;
7251 17 ale500
    %set/v v007E2048_0, 8, 1;
7252 12 ale500
    %jmp T_30.22;
7253
T_30.19 ;
7254 11 ale500
    %ix/load 1, 3, 0;
7255
    %mov 4, 0, 1;
7256 12 ale500
    %jmp/1 T_30.43, 4;
7257 17 ale500
    %load/x1p 8, v007E1FF0_0, 1;
7258 12 ale500
    %jmp T_30.44;
7259
T_30.43 ;
7260 11 ale500
    %mov 8, 2, 1;
7261 12 ale500
T_30.44 ;
7262 11 ale500
; Save base=8 wid=1 in lookaside.
7263
    %ix/load 1, 1, 0;
7264
    %mov 4, 0, 1;
7265 12 ale500
    %jmp/1 T_30.45, 4;
7266 17 ale500
    %load/x1p 9, v007E1FF0_0, 1;
7267 12 ale500
    %jmp T_30.46;
7268
T_30.45 ;
7269 11 ale500
    %mov 9, 2, 1;
7270 12 ale500
T_30.46 ;
7271 11 ale500
; Save base=9 wid=1 in lookaside.
7272
    %cmp/u 8, 9, 1;
7273
    %inv 4, 1;
7274
    %mov 8, 4, 1;
7275 17 ale500
    %set/v v007E2048_0, 8, 1;
7276 12 ale500
    %jmp T_30.22;
7277
T_30.20 ;
7278 11 ale500
    %ix/load 1, 3, 0;
7279
    %mov 4, 0, 1;
7280 12 ale500
    %jmp/1 T_30.47, 4;
7281 17 ale500
    %load/x1p 8, v007E1FF0_0, 1;
7282 12 ale500
    %jmp T_30.48;
7283
T_30.47 ;
7284 11 ale500
    %mov 8, 2, 1;
7285 12 ale500
T_30.48 ;
7286 11 ale500
; Save base=8 wid=1 in lookaside.
7287
    %ix/load 1, 1, 0;
7288
    %mov 4, 0, 1;
7289 12 ale500
    %jmp/1 T_30.49, 4;
7290 17 ale500
    %load/x1p 9, v007E1FF0_0, 1;
7291 12 ale500
    %jmp T_30.50;
7292
T_30.49 ;
7293 11 ale500
    %mov 9, 2, 1;
7294 12 ale500
T_30.50 ;
7295 11 ale500
; Save base=9 wid=1 in lookaside.
7296
    %cmp/u 8, 9, 1;
7297
    %mov 8, 4, 1;
7298
    %ix/load 1, 2, 0;
7299
    %mov 4, 0, 1;
7300 12 ale500
    %jmp/1 T_30.51, 4;
7301 17 ale500
    %load/x1p 9, v007E1FF0_0, 1;
7302 12 ale500
    %jmp T_30.52;
7303
T_30.51 ;
7304 11 ale500
    %mov 9, 2, 1;
7305 12 ale500
T_30.52 ;
7306 11 ale500
; Save base=9 wid=1 in lookaside.
7307
    %inv 9, 1;
7308
    %and 8, 9, 1;
7309 17 ale500
    %set/v v007E2048_0, 8, 1;
7310 12 ale500
    %jmp T_30.22;
7311
T_30.21 ;
7312 11 ale500
    %ix/load 1, 3, 0;
7313
    %mov 4, 0, 1;
7314 12 ale500
    %jmp/1 T_30.53, 4;
7315 17 ale500
    %load/x1p 8, v007E1FF0_0, 1;
7316 12 ale500
    %jmp T_30.54;
7317
T_30.53 ;
7318 11 ale500
    %mov 8, 2, 1;
7319 12 ale500
T_30.54 ;
7320 11 ale500
; Save base=8 wid=1 in lookaside.
7321
    %ix/load 1, 1, 0;
7322
    %mov 4, 0, 1;
7323 12 ale500
    %jmp/1 T_30.55, 4;
7324 17 ale500
    %load/x1p 9, v007E1FF0_0, 1;
7325 12 ale500
    %jmp T_30.56;
7326
T_30.55 ;
7327 11 ale500
    %mov 9, 2, 1;
7328 12 ale500
T_30.56 ;
7329 11 ale500
; Save base=9 wid=1 in lookaside.
7330
    %cmp/u 8, 9, 1;
7331
    %inv 4, 1;
7332
    %mov 8, 4, 1;
7333
    %ix/load 1, 2, 0;
7334
    %mov 4, 0, 1;
7335 12 ale500
    %jmp/1 T_30.57, 4;
7336 17 ale500
    %load/x1p 9, v007E1FF0_0, 1;
7337 12 ale500
    %jmp T_30.58;
7338
T_30.57 ;
7339 11 ale500
    %mov 9, 2, 1;
7340 12 ale500
T_30.58 ;
7341 11 ale500
; Save base=9 wid=1 in lookaside.
7342
    %or 8, 9, 1;
7343 17 ale500
    %set/v v007E2048_0, 8, 1;
7344 12 ale500
    %jmp T_30.22;
7345
T_30.22 ;
7346
T_30.4 ;
7347
    %jmp T_30;
7348
    .thread T_30, $push;
7349 17 ale500
    .scope S_007E41E0;
7350 12 ale500
T_31 ;
7351 17 ale500
    %wait E_007C1538;
7352
    %load/v 8, v00979690_0, 4;
7353 12 ale500
    %cmpi/u 8, 15, 4;
7354
    %inv 4, 1;
7355
    %jmp/0xz  T_31.0, 4;
7356 17 ale500
    %load/v 8, v00979690_0, 4;
7357
    %set/v v00978190_0, 8, 4;
7358 12 ale500
    %jmp T_31.1;
7359
T_31.0 ;
7360 17 ale500
    %load/v 8, v009784D8_0, 4;
7361
    %set/v v00978190_0, 8, 4;
7362 12 ale500
T_31.1 ;
7363 11 ale500
    %jmp T_31;
7364
    .thread T_31, $push;
7365 17 ale500
    .scope S_007E41E0;
7366 11 ale500
T_32 ;
7367 17 ale500
    %wait E_007C1558;
7368
    %load/v 8, v00979690_0, 4;
7369 11 ale500
    %cmpi/u 8, 15, 4;
7370
    %inv 4, 1;
7371
    %jmp/0xz  T_32.0, 4;
7372 17 ale500
    %load/v 8, v00979690_0, 4;
7373
    %set/v v00978320_0, 8, 4;
7374 11 ale500
    %jmp T_32.1;
7375
T_32.0 ;
7376 17 ale500
    %load/v 8, v00978480_0, 4;
7377
    %set/v v00978320_0, 8, 4;
7378 11 ale500
T_32.1 ;
7379
    %jmp T_32;
7380
    .thread T_32, $push;
7381 17 ale500
    .scope S_007E41E0;
7382 11 ale500
T_33 ;
7383 17 ale500
    %wait E_007C1778;
7384
    %load/v 8, v00979DC8_0, 1;
7385
    %load/v 9, v00979ED0_0, 1;
7386 14 ale500
    %or 8, 9, 1;
7387 17 ale500
    %load/v 9, v00979E78_0, 1;
7388 14 ale500
    %or 8, 9, 1;
7389
    %jmp/0xz  T_33.0, 8;
7390 17 ale500
    %load/v 8, v00979320_0, 8;
7391
    %load/v 16, v009792C8_0, 8;
7392
    %set/v v009782C8_0, 8, 16;
7393 14 ale500
    %jmp T_33.1;
7394 11 ale500
T_33.0 ;
7395 17 ale500
    %load/v 8, v00979D18_0, 1;
7396 14 ale500
    %jmp/0xz  T_33.2, 8;
7397 17 ale500
    %load/v 8, v00978798_0, 1;
7398 12 ale500
    %jmp/0xz  T_33.4, 8;
7399 17 ale500
    %load/v 8, v00979320_0, 8;
7400
    %load/v 16, v009792C8_0, 8;
7401
    %set/v v009782C8_0, 8, 16;
7402 12 ale500
    %jmp T_33.5;
7403
T_33.4 ;
7404 17 ale500
    %load/v 8, v0097A0E0_0, 16;
7405
    %set/v v009782C8_0, 8, 16;
7406 12 ale500
T_33.5 ;
7407
    %jmp T_33.3;
7408 14 ale500
T_33.2 ;
7409 17 ale500
    %load/v 8, v00977D18_0, 16;
7410
    %set/v v009782C8_0, 8, 16;
7411 12 ale500
T_33.3 ;
7412 14 ale500
T_33.1 ;
7413 11 ale500
    %jmp T_33;
7414
    .thread T_33, $push;
7415 17 ale500
    .scope S_007E41E0;
7416 11 ale500
T_34 ;
7417 17 ale500
    %wait E_007C1758;
7418
    %load/v 8, v00978530_0, 2;
7419 16 ale500
    %mov 10, 0, 1;
7420
    %cmpi/u 8, 1, 3;
7421 12 ale500
    %jmp/0xz  T_34.0, 4;
7422 17 ale500
    %load/v 8, v00979320_0, 8;
7423
    %load/v 16, v009792C8_0, 8;
7424
    %set/v v009781E8_0, 8, 16;
7425 12 ale500
    %jmp T_34.1;
7426
T_34.0 ;
7427 17 ale500
    %load/v 8, v00979D18_0, 1;
7428 14 ale500
    %jmp/0xz  T_34.2, 8;
7429 17 ale500
    %load/v 8, v00978798_0, 1;
7430 14 ale500
    %jmp/0xz  T_34.4, 8;
7431 17 ale500
    %load/v 8, v00979320_0, 8;
7432
    %load/v 16, v009792C8_0, 8;
7433
    %set/v v009781E8_0, 8, 16;
7434 14 ale500
    %jmp T_34.5;
7435
T_34.4 ;
7436 17 ale500
    %load/v 8, v0097A0E0_0, 16;
7437
    %set/v v009781E8_0, 8, 16;
7438 14 ale500
T_34.5 ;
7439
    %jmp T_34.3;
7440 11 ale500
T_34.2 ;
7441 17 ale500
    %load/v 8, v0097A138_0, 16;
7442
    %set/v v009781E8_0, 8, 16;
7443 14 ale500
T_34.3 ;
7444 12 ale500
T_34.1 ;
7445 11 ale500
    %jmp T_34;
7446
    .thread T_34, $push;
7447 17 ale500
    .scope S_007E41E0;
7448 11 ale500
T_35 ;
7449 17 ale500
    %wait E_007C29D8;
7450
    %load/v 8, v00979320_0, 8;
7451
    %load/v 16, v009792C8_0, 8;
7452
    %set/v v009793D0_0, 8, 16;
7453
    %load/v 8, v00978B08_0, 3;
7454 11 ale500
    %cmpi/u 8, 7, 3;
7455 16 ale500
    %jmp/1 T_35.0, 6;
7456 11 ale500
    %cmpi/u 8, 6, 3;
7457 16 ale500
    %jmp/1 T_35.1, 6;
7458 11 ale500
    %cmpi/u 8, 5, 3;
7459 16 ale500
    %jmp/1 T_35.2, 6;
7460 11 ale500
    %cmpi/u 8, 3, 3;
7461 16 ale500
    %jmp/1 T_35.3, 6;
7462 11 ale500
    %cmpi/u 8, 4, 3;
7463 16 ale500
    %jmp/1 T_35.4, 6;
7464 17 ale500
    %load/v 8, v00979320_0, 8;
7465
    %load/v 16, v009792C8_0, 8;
7466
    %set/v v009793D0_0, 8, 16;
7467 16 ale500
    %jmp T_35.6;
7468
T_35.0 ;
7469 17 ale500
    %load/v 8, v0097A190_0, 16;
7470
    %load/v 24, v00979320_0, 8;
7471
    %load/v 32, v009792C8_0, 8;
7472 11 ale500
    %add 8, 24, 16;
7473 17 ale500
    %set/v v009793D0_0, 8, 16;
7474 16 ale500
    %jmp T_35.6;
7475
T_35.1 ;
7476 17 ale500
    %load/v 8, v0097A190_0, 16;
7477
    %load/v 24, v00979320_0, 8;
7478 11 ale500
    %ix/load 1, 7, 0;
7479
    %mov 4, 0, 1;
7480 16 ale500
    %jmp/1 T_35.7, 4;
7481 17 ale500
    %load/x1p 48, v00979320_0, 1;
7482 16 ale500
    %jmp T_35.8;
7483
T_35.7 ;
7484
    %mov 48, 2, 1;
7485 12 ale500
T_35.8 ;
7486 11 ale500
    %mov 40, 48, 1; Move signal select into place
7487
    %mov 47, 40, 1; Repetition 8
7488
    %mov 46, 40, 1; Repetition 7
7489
    %mov 45, 40, 1; Repetition 6
7490
    %mov 44, 40, 1; Repetition 5
7491
    %mov 43, 40, 1; Repetition 4
7492
    %mov 42, 40, 1; Repetition 3
7493
    %mov 41, 40, 1; Repetition 2
7494
    %mov 32, 40, 8;
7495
    %add 8, 24, 16;
7496 17 ale500
    %set/v v009793D0_0, 8, 16;
7497 16 ale500
    %jmp T_35.6;
7498
T_35.2 ;
7499 17 ale500
    %load/v 8, v00978F80_0, 8;
7500
    %load/v 16, v00978F28_0, 8;
7501
    %set/v v009793D0_0, 8, 16;
7502 16 ale500
    %jmp T_35.6;
7503
T_35.3 ;
7504 17 ale500
    %load/v 8, v00978F80_0, 8;
7505
    %load/v 16, v0097A088_0, 8;
7506
    %set/v v009793D0_0, 8, 16;
7507 16 ale500
    %jmp T_35.6;
7508 12 ale500
T_35.4 ;
7509 17 ale500
    %load/v 8, v00978798_0, 1;
7510 16 ale500
    %jmp/0xz  T_35.9, 8;
7511 17 ale500
    %load/v 8, v00979320_0, 8;
7512
    %load/v 16, v009792C8_0, 8;
7513
    %set/v v009793D0_0, 8, 16;
7514 16 ale500
    %jmp T_35.10;
7515
T_35.9 ;
7516 17 ale500
    %load/v 8, v0097A0E0_0, 16;
7517
    %set/v v009793D0_0, 8, 16;
7518 16 ale500
T_35.10 ;
7519
    %jmp T_35.6;
7520 12 ale500
T_35.6 ;
7521
    %jmp T_35;
7522
    .thread T_35, $push;
7523 17 ale500
    .scope S_007E41E0;
7524 12 ale500
T_36 ;
7525 17 ale500
    %wait E_007C2A18;
7526
    %load/v 8, v00979320_0, 8;
7527
    %load/v 16, v009792C8_0, 8;
7528
    %set/v v00978240_0, 8, 16;
7529
    %load/v 8, v009785E0_0, 2;
7530 16 ale500
    %mov 10, 0, 1;
7531
    %cmpi/u 8, 0, 3;
7532
    %mov 8, 4, 1;
7533 17 ale500
    %load/v 9, v00978B08_0, 3;
7534 16 ale500
    %cmpi/u 9, 1, 3;
7535
    %inv 4, 1;
7536
    %mov 9, 4, 1;
7537
    %and 8, 9, 1;
7538
    %jmp/0xz  T_36.0, 8;
7539 17 ale500
    %load/v 8, v0097A1E8_0, 16;
7540
    %set/v v00978240_0, 8, 16;
7541 12 ale500
T_36.0 ;
7542
    %jmp T_36;
7543
    .thread T_36, $push;
7544 17 ale500
    .scope S_007E41E0;
7545 12 ale500
T_37 ;
7546 17 ale500
    %wait E_007C2A38;
7547
    %load/v 8, v00979848_0, 1;
7548 12 ale500
    %jmp/0xz  T_37.0, 8;
7549 11 ale500
    %ix/load 0, 6, 0;
7550 17 ale500
    %assign/v0 v0097AAC8_0, 0, 0;
7551 11 ale500
    %ix/load 0, 3, 0;
7552 17 ale500
    %assign/v0 v009797F0_0, 0, 0;
7553 11 ale500
    %ix/load 0, 3, 0;
7554 17 ale500
    %assign/v0 v00979740_0, 0, 0;
7555 11 ale500
    %ix/load 0, 3, 0;
7556 17 ale500
    %assign/v0 v00979798_0, 0, 0;
7557 12 ale500
    %jmp T_37.1;
7558
T_37.0 ;
7559 11 ale500
    %ix/load 1, 2, 0;
7560
    %mov 4, 0, 1;
7561 12 ale500
    %jmp/1 T_37.2, 4;
7562 17 ale500
    %load/x1p 8, v009797F0_0, 1;
7563 12 ale500
    %jmp T_37.3;
7564
T_37.2 ;
7565 11 ale500
    %mov 8, 2, 1;
7566 12 ale500
T_37.3 ;
7567 11 ale500
; Save base=8 wid=1 in lookaside.
7568
    %inv 8, 1;
7569 12 ale500
    %jmp/0xz  T_37.4, 8;
7570 17 ale500
    %load/v 8, v00978030_0, 1;
7571
    %load/v 9, v009797F0_0, 2; Select 2 out of 3 bits
7572 11 ale500
    %ix/load 0, 3, 0;
7573 17 ale500
    %assign/v0 v009797F0_0, 0, 8;
7574 12 ale500
T_37.4 ;
7575 11 ale500
    %ix/load 1, 2, 0;
7576
    %mov 4, 0, 1;
7577 12 ale500
    %jmp/1 T_37.6, 4;
7578 17 ale500
    %load/x1p 8, v00979798_0, 1;
7579 12 ale500
    %jmp T_37.7;
7580
T_37.6 ;
7581 11 ale500
    %mov 8, 2, 1;
7582 12 ale500
T_37.7 ;
7583 11 ale500
; Save base=8 wid=1 in lookaside.
7584
    %inv 8, 1;
7585 12 ale500
    %jmp/0xz  T_37.8, 8;
7586 17 ale500
    %load/v 8, v00977F80_0, 1;
7587
    %load/v 9, v00979798_0, 2; Select 2 out of 3 bits
7588 11 ale500
    %ix/load 0, 3, 0;
7589 17 ale500
    %assign/v0 v00979798_0, 0, 8;
7590 12 ale500
T_37.8 ;
7591 11 ale500
    %ix/load 1, 2, 0;
7592
    %mov 4, 0, 1;
7593 12 ale500
    %jmp/1 T_37.10, 4;
7594 17 ale500
    %load/x1p 8, v00979740_0, 1;
7595 12 ale500
    %jmp T_37.11;
7596
T_37.10 ;
7597 11 ale500
    %mov 8, 2, 1;
7598 12 ale500
T_37.11 ;
7599 11 ale500
; Save base=8 wid=1 in lookaside.
7600
    %inv 8, 1;
7601 12 ale500
    %jmp/0xz  T_37.12, 8;
7602 17 ale500
    %load/v 8, v00977F28_0, 1;
7603
    %load/v 9, v00979740_0, 2; Select 2 out of 3 bits
7604 11 ale500
    %ix/load 0, 3, 0;
7605 17 ale500
    %assign/v0 v00979740_0, 0, 8;
7606 12 ale500
T_37.12 ;
7607 17 ale500
    %load/v 8, v00979088_0, 1;
7608 12 ale500
    %jmp/0xz  T_37.14, 8;
7609 11 ale500
    %ix/load 0, 1, 0;
7610 17 ale500
    %assign/v0 v00979088_0, 0, 0;
7611 12 ale500
T_37.14 ;
7612 17 ale500
    %load/v 8, v009799A8_0, 1;
7613 12 ale500
    %jmp/0xz  T_37.16, 8;
7614 11 ale500
    %ix/load 0, 1, 0;
7615 17 ale500
    %assign/v0 v009799A8_0, 0, 0;
7616 12 ale500
T_37.16 ;
7617 17 ale500
    %load/v 8, v00978E78_0, 1;
7618 12 ale500
    %jmp/0xz  T_37.18, 8;
7619 11 ale500
    %ix/load 0, 1, 0;
7620 17 ale500
    %assign/v0 v00978E78_0, 0, 0;
7621 12 ale500
T_37.18 ;
7622 17 ale500
    %load/v 8, v00978E20_0, 1;
7623 12 ale500
    %jmp/0xz  T_37.20, 8;
7624 11 ale500
    %ix/load 0, 1, 0;
7625 17 ale500
    %assign/v0 v00978E20_0, 0, 0;
7626 12 ale500
T_37.20 ;
7627 17 ale500
    %load/v 8, v00979A00_0, 1;
7628 12 ale500
    %jmp/0xz  T_37.22, 8;
7629 11 ale500
    %ix/load 0, 1, 0;
7630 17 ale500
    %assign/v0 v00979A00_0, 0, 0;
7631 12 ale500
T_37.22 ;
7632 17 ale500
    %load/v 8, v00978ED0_0, 1;
7633 12 ale500
    %jmp/0xz  T_37.24, 8;
7634 11 ale500
    %ix/load 0, 1, 0;
7635 17 ale500
    %assign/v0 v00978ED0_0, 0, 0;
7636 12 ale500
T_37.24 ;
7637 17 ale500
    %load/v 8, v009790E0_0, 1;
7638 12 ale500
    %jmp/0xz  T_37.26, 8;
7639 11 ale500
    %ix/load 0, 1, 0;
7640 17 ale500
    %assign/v0 v009790E0_0, 0, 0;
7641 12 ale500
T_37.26 ;
7642 17 ale500
    %load/v 8, v009798A0_0, 1;
7643 12 ale500
    %jmp/0xz  T_37.28, 8;
7644 11 ale500
    %ix/load 0, 1, 0;
7645 17 ale500
    %assign/v0 v009798A0_0, 0, 0;
7646 12 ale500
T_37.28 ;
7647 17 ale500
    %load/v 8, v00978D18_0, 1;
7648 12 ale500
    %jmp/0xz  T_37.30, 8;
7649 11 ale500
    %ix/load 0, 1, 0;
7650 17 ale500
    %assign/v0 v00978D18_0, 0, 0;
7651 12 ale500
T_37.30 ;
7652 17 ale500
    %load/v 8, v009798F8_0, 1;
7653 12 ale500
    %jmp/0xz  T_37.32, 8;
7654 11 ale500
    %ix/load 0, 1, 0;
7655 17 ale500
    %assign/v0 v009798F8_0, 0, 0;
7656 12 ale500
T_37.32 ;
7657 17 ale500
    %load/v 8, v00979950_0, 1;
7658 12 ale500
    %jmp/0xz  T_37.34, 8;
7659 11 ale500
    %ix/load 0, 1, 0;
7660 17 ale500
    %assign/v0 v00979950_0, 0, 0;
7661 12 ale500
T_37.34 ;
7662 17 ale500
    %load/v 8, v00979A58_0, 1;
7663 12 ale500
    %jmp/0xz  T_37.36, 8;
7664 11 ale500
    %ix/load 0, 1, 0;
7665 17 ale500
    %assign/v0 v00979A58_0, 0, 0;
7666 12 ale500
T_37.36 ;
7667 17 ale500
    %load/v 8, v0097AAC8_0, 6;
7668 11 ale500
    %cmpi/u 8, 0, 6;
7669 12 ale500
    %jmp/1 T_37.38, 6;
7670 11 ale500
    %cmpi/u 8, 1, 6;
7671 12 ale500
    %jmp/1 T_37.39, 6;
7672 11 ale500
    %cmpi/u 8, 2, 6;
7673 12 ale500
    %jmp/1 T_37.40, 6;
7674 11 ale500
    %cmpi/u 8, 3, 6;
7675 12 ale500
    %jmp/1 T_37.41, 6;
7676 11 ale500
    %cmpi/u 8, 4, 6;
7677 12 ale500
    %jmp/1 T_37.42, 6;
7678 11 ale500
    %cmpi/u 8, 5, 6;
7679 12 ale500
    %jmp/1 T_37.43, 6;
7680 11 ale500
    %cmpi/u 8, 6, 6;
7681 12 ale500
    %jmp/1 T_37.44, 6;
7682 11 ale500
    %cmpi/u 8, 7, 6;
7683 12 ale500
    %jmp/1 T_37.45, 6;
7684 11 ale500
    %cmpi/u 8, 8, 6;
7685 12 ale500
    %jmp/1 T_37.46, 6;
7686 11 ale500
    %cmpi/u 8, 9, 6;
7687 12 ale500
    %jmp/1 T_37.47, 6;
7688 16 ale500
    %cmpi/u 8, 15, 6;
7689 12 ale500
    %jmp/1 T_37.48, 6;
7690 16 ale500
    %cmpi/u 8, 17, 6;
7691 12 ale500
    %jmp/1 T_37.49, 6;
7692 16 ale500
    %cmpi/u 8, 18, 6;
7693 12 ale500
    %jmp/1 T_37.50, 6;
7694 16 ale500
    %cmpi/u 8, 19, 6;
7695 12 ale500
    %jmp/1 T_37.51, 6;
7696 16 ale500
    %cmpi/u 8, 20, 6;
7697 12 ale500
    %jmp/1 T_37.52, 6;
7698 16 ale500
    %cmpi/u 8, 38, 6;
7699 12 ale500
    %jmp/1 T_37.53, 6;
7700 16 ale500
    %cmpi/u 8, 21, 6;
7701 12 ale500
    %jmp/1 T_37.54, 6;
7702 16 ale500
    %cmpi/u 8, 22, 6;
7703 12 ale500
    %jmp/1 T_37.55, 6;
7704 16 ale500
    %cmpi/u 8, 23, 6;
7705 12 ale500
    %jmp/1 T_37.56, 6;
7706 16 ale500
    %cmpi/u 8, 24, 6;
7707 12 ale500
    %jmp/1 T_37.57, 6;
7708 16 ale500
    %cmpi/u 8, 25, 6;
7709 12 ale500
    %jmp/1 T_37.58, 6;
7710 16 ale500
    %cmpi/u 8, 26, 6;
7711 12 ale500
    %jmp/1 T_37.59, 6;
7712 16 ale500
    %cmpi/u 8, 27, 6;
7713 12 ale500
    %jmp/1 T_37.60, 6;
7714 16 ale500
    %cmpi/u 8, 28, 6;
7715 12 ale500
    %jmp/1 T_37.61, 6;
7716 16 ale500
    %cmpi/u 8, 32, 6;
7717 12 ale500
    %jmp/1 T_37.62, 6;
7718 16 ale500
    %cmpi/u 8, 33, 6;
7719 12 ale500
    %jmp/1 T_37.63, 6;
7720 16 ale500
    %cmpi/u 8, 34, 6;
7721 12 ale500
    %jmp/1 T_37.64, 6;
7722 16 ale500
    %cmpi/u 8, 35, 6;
7723 12 ale500
    %jmp/1 T_37.65, 6;
7724 16 ale500
    %cmpi/u 8, 36, 6;
7725 12 ale500
    %jmp/1 T_37.66, 6;
7726 16 ale500
    %cmpi/u 8, 37, 6;
7727 12 ale500
    %jmp/1 T_37.67, 6;
7728 16 ale500
    %cmpi/u 8, 48, 6;
7729 12 ale500
    %jmp/1 T_37.68, 6;
7730 16 ale500
    %cmpi/u 8, 49, 6;
7731 12 ale500
    %jmp/1 T_37.69, 6;
7732 16 ale500
    %cmpi/u 8, 50, 6;
7733 12 ale500
    %jmp/1 T_37.70, 6;
7734 16 ale500
    %cmpi/u 8, 51, 6;
7735 12 ale500
    %jmp/1 T_37.71, 6;
7736 16 ale500
    %cmpi/u 8, 52, 6;
7737 12 ale500
    %jmp/1 T_37.72, 6;
7738 16 ale500
    %cmpi/u 8, 53, 6;
7739 12 ale500
    %jmp/1 T_37.73, 6;
7740 16 ale500
    %cmpi/u 8, 54, 6;
7741 12 ale500
    %jmp/1 T_37.74, 6;
7742 16 ale500
    %cmpi/u 8, 55, 6;
7743 12 ale500
    %jmp/1 T_37.75, 6;
7744 16 ale500
    %cmpi/u 8, 56, 6;
7745 12 ale500
    %jmp/1 T_37.76, 6;
7746 16 ale500
    %cmpi/u 8, 57, 6;
7747 12 ale500
    %jmp/1 T_37.77, 6;
7748 16 ale500
    %cmpi/u 8, 58, 6;
7749 12 ale500
    %jmp/1 T_37.78, 6;
7750 16 ale500
    %cmpi/u 8, 59, 6;
7751 12 ale500
    %jmp/1 T_37.79, 6;
7752 16 ale500
    %cmpi/u 8, 60, 6;
7753 12 ale500
    %jmp/1 T_37.80, 6;
7754 16 ale500
    %cmpi/u 8, 61, 6;
7755 12 ale500
    %jmp/1 T_37.81, 6;
7756 16 ale500
    %cmpi/u 8, 62, 6;
7757 12 ale500
    %jmp/1 T_37.82, 6;
7758 16 ale500
    %cmpi/u 8, 63, 6;
7759 12 ale500
    %jmp/1 T_37.83, 6;
7760 16 ale500
    %jmp T_37.84;
7761 12 ale500
T_37.38 ;
7762 11 ale500
    %ix/load 0, 1, 0;
7763 17 ale500
    %assign/v0 v00979030_0, 0, 1;
7764 11 ale500
    %movi 8, 54, 6;
7765
    %ix/load 0, 6, 0;
7766 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
7767 11 ale500
    %ix/load 0, 8, 0;
7768 17 ale500
    %assign/v0 v00978F28_0, 0, 1;
7769 11 ale500
    %movi 8, 254, 8;
7770
    %ix/load 0, 8, 0;
7771 17 ale500
    %assign/v0 v00978F80_0, 0, 8;
7772 11 ale500
    %movi 8, 8, 6;
7773
    %ix/load 0, 6, 0;
7774 17 ale500
    %assign/v0 v00979AB0_0, 0, 8;
7775 16 ale500
    %movi 8, 21, 8;
7776
    %ix/load 0, 8, 0;
7777 17 ale500
    %assign/v0 v00979530_0, 0, 8;
7778 16 ale500
    %jmp T_37.84;
7779 12 ale500
T_37.39 ;
7780 11 ale500
    %ix/load 0, 1, 0;
7781 17 ale500
    %assign/v0 v00979030_0, 0, 1;
7782 11 ale500
    %ix/load 0, 3, 0;
7783 17 ale500
    %assign/v0 v009797F0_0, 0, 0;
7784 11 ale500
    %movi 8, 65532, 16;
7785
    %ix/load 0, 8, 0;
7786 17 ale500
    %assign/v0 v00978F80_0, 0, 8;
7787 11 ale500
    %ix/load 0, 8, 0;
7788 17 ale500
    %assign/v0 v00978F28_0, 0, 16;
7789 11 ale500
    %ix/load 0, 8, 0;
7790 17 ale500
    %assign/v0 v009796E8_0, 0, 1;
7791 11 ale500
    %ix/load 0, 1, 0;
7792 17 ale500
    %assign/v0 v009798A0_0, 0, 1;
7793 11 ale500
    %movi 8, 32, 6;
7794
    %ix/load 0, 6, 0;
7795 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
7796 11 ale500
    %movi 8, 54, 6;
7797
    %ix/load 0, 6, 0;
7798 17 ale500
    %assign/v0 v00979B08_0, 0, 8;
7799 11 ale500
    %movi 8, 9, 6;
7800
    %ix/load 0, 6, 0;
7801 17 ale500
    %assign/v0 v00979AB0_0, 0, 8;
7802 16 ale500
    %jmp T_37.84;
7803 12 ale500
T_37.40 ;
7804 11 ale500
    %ix/load 0, 1, 0;
7805 17 ale500
    %assign/v0 v00979030_0, 0, 1;
7806 11 ale500
    %movi 8, 54, 6;
7807
    %ix/load 0, 6, 0;
7808 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
7809 11 ale500
    %movi 8, 65530, 16;
7810
    %ix/load 0, 8, 0;
7811 17 ale500
    %assign/v0 v00978F80_0, 0, 8;
7812 11 ale500
    %ix/load 0, 8, 0;
7813 17 ale500
    %assign/v0 v00978F28_0, 0, 16;
7814 11 ale500
    %ix/load 0, 8, 0;
7815 17 ale500
    %assign/v0 v009796E8_0, 0, 1;
7816 11 ale500
    %movi 8, 32, 6;
7817
    %ix/load 0, 6, 0;
7818 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
7819 11 ale500
    %movi 8, 54, 6;
7820
    %ix/load 0, 6, 0;
7821 17 ale500
    %assign/v0 v00979B08_0, 0, 8;
7822 11 ale500
    %movi 8, 9, 6;
7823
    %ix/load 0, 6, 0;
7824 17 ale500
    %assign/v0 v00979AB0_0, 0, 8;
7825 11 ale500
    %ix/load 0, 1, 0;
7826 17 ale500
    %assign/v0 v009798A0_0, 0, 1;
7827 16 ale500
    %jmp T_37.84;
7828 12 ale500
T_37.41 ;
7829 11 ale500
    %ix/load 0, 1, 0;
7830 17 ale500
    %assign/v0 v00979030_0, 0, 1;
7831 11 ale500
    %ix/load 0, 3, 0;
7832 17 ale500
    %assign/v0 v00979798_0, 0, 0;
7833 11 ale500
    %movi 8, 54, 6;
7834
    %ix/load 0, 6, 0;
7835 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
7836 11 ale500
    %movi 8, 65528, 16;
7837
    %ix/load 0, 8, 0;
7838 17 ale500
    %assign/v0 v00978F80_0, 0, 8;
7839 11 ale500
    %ix/load 0, 8, 0;
7840 17 ale500
    %assign/v0 v00978F28_0, 0, 16;
7841 11 ale500
    %ix/load 0, 8, 0;
7842 17 ale500
    %assign/v0 v009796E8_0, 0, 1;
7843 11 ale500
    %movi 8, 32, 6;
7844
    %ix/load 0, 6, 0;
7845 17 ale500
    %assign/v0 v00979AB0_0, 0, 8;
7846 11 ale500
    %ix/load 0, 1, 0;
7847 17 ale500
    %assign/v0 v009798A0_0, 0, 1;
7848 11 ale500
    %movi 8, 32, 6;
7849
    %ix/load 0, 6, 0;
7850 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
7851 11 ale500
    %movi 8, 54, 6;
7852
    %ix/load 0, 6, 0;
7853 17 ale500
    %assign/v0 v00979B08_0, 0, 8;
7854 11 ale500
    %movi 8, 9, 6;
7855
    %ix/load 0, 6, 0;
7856 17 ale500
    %assign/v0 v00979AB0_0, 0, 8;
7857 16 ale500
    %jmp T_37.84;
7858 12 ale500
T_37.42 ;
7859 11 ale500
    %ix/load 0, 1, 0;
7860 17 ale500
    %assign/v0 v00979030_0, 0, 1;
7861 11 ale500
    %ix/load 0, 3, 0;
7862 17 ale500
    %assign/v0 v00979740_0, 0, 0;
7863 11 ale500
    %movi 8, 65526, 16;
7864
    %ix/load 0, 8, 0;
7865 17 ale500
    %assign/v0 v00978F80_0, 0, 8;
7866 11 ale500
    %ix/load 0, 8, 0;
7867 17 ale500
    %assign/v0 v00978F28_0, 0, 16;
7868 11 ale500
    %movi 8, 129, 8;
7869
    %ix/load 0, 8, 0;
7870 17 ale500
    %assign/v0 v009796E8_0, 0, 8;
7871 11 ale500
    %ix/load 0, 1, 0;
7872 17 ale500
    %assign/v0 v00978D18_0, 0, 1;
7873 11 ale500
    %movi 8, 32, 6;
7874
    %ix/load 0, 6, 0;
7875 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
7876 11 ale500
    %movi 8, 54, 6;
7877
    %ix/load 0, 6, 0;
7878 17 ale500
    %assign/v0 v00979B08_0, 0, 8;
7879 11 ale500
    %movi 8, 9, 6;
7880
    %ix/load 0, 6, 0;
7881 17 ale500
    %assign/v0 v00979AB0_0, 0, 8;
7882 16 ale500
    %jmp T_37.84;
7883 12 ale500
T_37.43 ;
7884 11 ale500
    %ix/load 0, 1, 0;
7885 17 ale500
    %assign/v0 v00979030_0, 0, 1;
7886 11 ale500
    %movi 8, 65524, 16;
7887
    %ix/load 0, 8, 0;
7888 17 ale500
    %assign/v0 v00978F80_0, 0, 8;
7889 11 ale500
    %ix/load 0, 8, 0;
7890 17 ale500
    %assign/v0 v00978F28_0, 0, 16;
7891 11 ale500
    %ix/load 0, 8, 0;
7892 17 ale500
    %assign/v0 v009796E8_0, 0, 1;
7893 11 ale500
    %ix/load 0, 1, 0;
7894 17 ale500
    %assign/v0 v009798A0_0, 0, 1;
7895 11 ale500
    %movi 8, 32, 6;
7896
    %ix/load 0, 6, 0;
7897 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
7898 11 ale500
    %movi 8, 54, 6;
7899
    %ix/load 0, 6, 0;
7900 17 ale500
    %assign/v0 v00979B08_0, 0, 8;
7901 11 ale500
    %movi 8, 9, 6;
7902
    %ix/load 0, 6, 0;
7903 17 ale500
    %assign/v0 v00979AB0_0, 0, 8;
7904 16 ale500
    %jmp T_37.84;
7905 12 ale500
T_37.44 ;
7906 11 ale500
    %ix/load 0, 1, 0;
7907 17 ale500
    %assign/v0 v00979030_0, 0, 1;
7908 11 ale500
    %movi 8, 65522, 16;
7909
    %ix/load 0, 8, 0;
7910 17 ale500
    %assign/v0 v00978F80_0, 0, 8;
7911 11 ale500
    %ix/load 0, 8, 0;
7912 17 ale500
    %assign/v0 v00978F28_0, 0, 16;
7913 11 ale500
    %ix/load 0, 8, 0;
7914 17 ale500
    %assign/v0 v009796E8_0, 0, 1;
7915 11 ale500
    %ix/load 0, 1, 0;
7916 17 ale500
    %assign/v0 v009798A0_0, 0, 1;
7917 11 ale500
    %movi 8, 32, 6;
7918
    %ix/load 0, 6, 0;
7919 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
7920 11 ale500
    %movi 8, 54, 6;
7921
    %ix/load 0, 6, 0;
7922 17 ale500
    %assign/v0 v00979B08_0, 0, 8;
7923 11 ale500
    %movi 8, 9, 6;
7924
    %ix/load 0, 6, 0;
7925 17 ale500
    %assign/v0 v00979AB0_0, 0, 8;
7926 16 ale500
    %jmp T_37.84;
7927 12 ale500
T_37.45 ;
7928 11 ale500
    %ix/load 0, 1, 0;
7929 17 ale500
    %assign/v0 v00979030_0, 0, 1;
7930 11 ale500
    %movi 8, 65520, 16;
7931
    %ix/load 0, 8, 0;
7932 17 ale500
    %assign/v0 v00978F80_0, 0, 8;
7933 11 ale500
    %ix/load 0, 8, 0;
7934 17 ale500
    %assign/v0 v00978F28_0, 0, 16;
7935 11 ale500
    %ix/load 0, 8, 0;
7936 17 ale500
    %assign/v0 v009796E8_0, 0, 1;
7937 11 ale500
    %ix/load 0, 1, 0;
7938 17 ale500
    %assign/v0 v009798A0_0, 0, 1;
7939 11 ale500
    %movi 8, 32, 6;
7940
    %ix/load 0, 6, 0;
7941 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
7942 11 ale500
    %movi 8, 54, 6;
7943
    %ix/load 0, 6, 0;
7944 17 ale500
    %assign/v0 v00979B08_0, 0, 8;
7945 11 ale500
    %movi 8, 9, 6;
7946
    %ix/load 0, 6, 0;
7947 17 ale500
    %assign/v0 v00979AB0_0, 0, 8;
7948 16 ale500
    %jmp T_37.84;
7949 12 ale500
T_37.46 ;
7950 17 ale500
    %vpi_call 3 457 "$display", "cpu_data_i %02x %t", v00977E20_0, $time;
7951 11 ale500
    %movi 8, 9, 6;
7952
    %ix/load 0, 6, 0;
7953 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
7954 16 ale500
    %jmp T_37.84;
7955 12 ale500
T_37.47 ;
7956 17 ale500
    %load/v 8, v00979240_0, 3;
7957 16 ale500
    %cmpi/u 8, 0, 3;
7958
    %jmp/1 T_37.85, 6;
7959
    %cmpi/u 8, 1, 3;
7960
    %jmp/1 T_37.86, 6;
7961
    %cmpi/u 8, 2, 3;
7962
    %jmp/1 T_37.87, 6;
7963
    %cmpi/u 8, 3, 3;
7964
    %jmp/1 T_37.88, 6;
7965
    %cmpi/u 8, 4, 3;
7966
    %jmp/1 T_37.89, 6;
7967
    %cmpi/u 8, 5, 3;
7968
    %jmp/1 T_37.90, 6;
7969
    %jmp T_37.91;
7970
T_37.85 ;
7971
    %ix/load 0, 1, 0;
7972 17 ale500
    %assign/v0 v00979588_0, 0, 0;
7973 16 ale500
    %ix/load 0, 1, 0;
7974 17 ale500
    %assign/v0 v009795E0_0, 0, 0;
7975 16 ale500
    %ix/load 0, 4, 0;
7976 17 ale500
    %assign/v0 v00979690_0, 0, 1;
7977
    %load/v 8, v00979428_0, 1;
7978 16 ale500
    %jmp/0xz  T_37.92, 8;
7979 11 ale500
    %movi 8, 1, 6;
7980
    %ix/load 0, 6, 0;
7981 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
7982 16 ale500
    %jmp T_37.93;
7983
T_37.92 ;
7984 17 ale500
    %load/v 8, v00978FD8_0, 1;
7985 11 ale500
    %ix/load 1, 6, 0;
7986
    %mov 4, 0, 1;
7987 16 ale500
    %jmp/1 T_37.94, 4;
7988 17 ale500
    %load/x1p 9, v0097A030_0, 1;
7989 16 ale500
    %jmp T_37.95;
7990
T_37.94 ;
7991 11 ale500
    %mov 9, 2, 1;
7992 16 ale500
T_37.95 ;
7993 11 ale500
; Save base=9 wid=1 in lookaside.
7994
    %and 8, 9, 1;
7995 16 ale500
    %jmp/0xz  T_37.96, 8;
7996 11 ale500
    %movi 8, 4, 6;
7997
    %ix/load 0, 6, 0;
7998 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
7999 16 ale500
    %jmp T_37.97;
8000
T_37.96 ;
8001 17 ale500
    %load/v 8, v009791E8_0, 1;
8002 11 ale500
    %ix/load 1, 5, 0;
8003
    %mov 4, 0, 1;
8004 16 ale500
    %jmp/1 T_37.98, 4;
8005 17 ale500
    %load/x1p 9, v0097A030_0, 1;
8006 16 ale500
    %jmp T_37.99;
8007
T_37.98 ;
8008 11 ale500
    %mov 9, 2, 1;
8009 16 ale500
T_37.99 ;
8010 11 ale500
; Save base=9 wid=1 in lookaside.
8011
    %and 8, 9, 1;
8012 16 ale500
    %jmp/0xz  T_37.100, 8;
8013 11 ale500
    %movi 8, 3, 6;
8014
    %ix/load 0, 6, 0;
8015 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8016 16 ale500
    %jmp T_37.101;
8017 12 ale500
T_37.100 ;
8018 11 ale500
    %ix/load 0, 1, 0;
8019 17 ale500
    %load/vp0 8, v00979240_0, 3;
8020 16 ale500
    %ix/load 0, 3, 0;
8021 17 ale500
    %assign/v0 v00979240_0, 0, 8;
8022
    %load/v 8, v0097A190_0, 16;
8023 16 ale500
    %ix/load 0, 16, 0;
8024 17 ale500
    %assign/v0 v00978D70_0, 0, 8;
8025 11 ale500
    %ix/load 0, 1, 0;
8026 17 ale500
    %assign/v0 v00979088_0, 0, 1;
8027 16 ale500
T_37.101 ;
8028
T_37.97 ;
8029
T_37.93 ;
8030
    %jmp T_37.91;
8031
T_37.86 ;
8032 11 ale500
    %ix/load 0, 1, 0;
8033 17 ale500
    %assign/v0 v00978E20_0, 0, 1;
8034 11 ale500
    %ix/load 0, 1, 0;
8035 17 ale500
    %load/vp0 8, v00979240_0, 3;
8036 16 ale500
    %ix/load 0, 3, 0;
8037 17 ale500
    %assign/v0 v00979240_0, 0, 8;
8038 16 ale500
    %jmp T_37.91;
8039
T_37.87 ;
8040 17 ale500
    %load/v 8, v00977ED0_0, 1;
8041 16 ale500
    %jmp/0xz  T_37.102, 8;
8042 17 ale500
    %load/v 8, v00977E20_0, 8;
8043 11 ale500
    %ix/load 0, 8, 0;
8044 17 ale500
    %assign/v0 v00979530_0, 0, 8;
8045 16 ale500
    %ix/load 0, 1, 0;
8046 17 ale500
    %assign/v0 v00978E20_0, 0, 0;
8047
    %load/v 8, v00977E20_0, 8;
8048 11 ale500
    %cmpi/u 8, 16, 8;
8049 16 ale500
    %jmp/1 T_37.104, 6;
8050 11 ale500
    %cmpi/u 8, 17, 8;
8051 16 ale500
    %jmp/1 T_37.105, 6;
8052 11 ale500
    %cmpi/u 8, 30, 8;
8053 16 ale500
    %jmp/1 T_37.106, 6;
8054 11 ale500
    %cmpi/u 8, 31, 8;
8055 16 ale500
    %jmp/1 T_37.107, 6;
8056 11 ale500
    %movi 8, 15, 6;
8057
    %ix/load 0, 6, 0;
8058 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8059 16 ale500
    %ix/load 0, 3, 0;
8060 17 ale500
    %assign/v0 v00979240_0, 0, 0;
8061 16 ale500
    %jmp T_37.109;
8062
T_37.104 ;
8063 11 ale500
    %ix/load 0, 1, 0;
8064 17 ale500
    %assign/v0 v00979588_0, 0, 1;
8065 11 ale500
    %ix/load 0, 1, 0;
8066 17 ale500
    %load/vp0 8, v00979240_0, 3;
8067 16 ale500
    %ix/load 0, 3, 0;
8068 17 ale500
    %assign/v0 v00979240_0, 0, 8;
8069 16 ale500
    %jmp T_37.109;
8070
T_37.105 ;
8071
    %ix/load 0, 1, 0;
8072 17 ale500
    %assign/v0 v009795E0_0, 0, 1;
8073 16 ale500
    %ix/load 0, 1, 0;
8074 17 ale500
    %load/vp0 8, v00979240_0, 3;
8075 16 ale500
    %ix/load 0, 3, 0;
8076 17 ale500
    %assign/v0 v00979240_0, 0, 8;
8077 16 ale500
    %jmp T_37.109;
8078 12 ale500
T_37.106 ;
8079 16 ale500
    %ix/load 0, 1, 0;
8080 17 ale500
    %load/vp0 8, v00979240_0, 3;
8081 16 ale500
    %ix/load 0, 3, 0;
8082 17 ale500
    %assign/v0 v00979240_0, 0, 8;
8083 16 ale500
    %jmp T_37.109;
8084
T_37.107 ;
8085
    %ix/load 0, 1, 0;
8086 17 ale500
    %load/vp0 8, v00979240_0, 3;
8087 16 ale500
    %ix/load 0, 3, 0;
8088 17 ale500
    %assign/v0 v00979240_0, 0, 8;
8089 16 ale500
    %jmp T_37.109;
8090
T_37.109 ;
8091
T_37.102 ;
8092
    %jmp T_37.91;
8093
T_37.88 ;
8094 17 ale500
    %load/v 8, v0097A190_0, 16;
8095 11 ale500
    %ix/load 0, 16, 0;
8096 17 ale500
    %assign/v0 v00978D70_0, 0, 8;
8097 11 ale500
    %ix/load 0, 1, 0;
8098 17 ale500
    %assign/v0 v00979088_0, 0, 1;
8099 16 ale500
    %ix/load 0, 1, 0;
8100 17 ale500
    %load/vp0 8, v00979240_0, 3;
8101 16 ale500
    %ix/load 0, 3, 0;
8102 17 ale500
    %assign/v0 v00979240_0, 0, 8;
8103 16 ale500
    %jmp T_37.91;
8104
T_37.89 ;
8105
    %ix/load 0, 1, 0;
8106 17 ale500
    %assign/v0 v00978E20_0, 0, 1;
8107 16 ale500
    %ix/load 0, 1, 0;
8108 17 ale500
    %load/vp0 8, v00979240_0, 3;
8109 16 ale500
    %ix/load 0, 3, 0;
8110 17 ale500
    %assign/v0 v00979240_0, 0, 8;
8111 16 ale500
    %jmp T_37.91;
8112
T_37.90 ;
8113 17 ale500
    %load/v 8, v00977ED0_0, 1;
8114 16 ale500
    %jmp/0xz  T_37.110, 8;
8115
    %ix/load 0, 3, 0;
8116 17 ale500
    %assign/v0 v00979240_0, 0, 0;
8117
    %load/v 8, v00977E20_0, 8;
8118 11 ale500
    %ix/load 0, 8, 0;
8119 17 ale500
    %assign/v0 v00979638_0, 0, 8;
8120 11 ale500
    %ix/load 0, 1, 0;
8121 17 ale500
    %assign/v0 v00978E20_0, 0, 0;
8122 16 ale500
    %movi 8, 15, 6;
8123 11 ale500
    %ix/load 0, 6, 0;
8124 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8125 16 ale500
T_37.110 ;
8126
    %jmp T_37.91;
8127
T_37.91 ;
8128
    %jmp T_37.84;
8129
T_37.48 ;
8130 17 ale500
    %load/v 8, v00978B08_0, 3;
8131 11 ale500
    %cmpi/u 8, 0, 3;
8132 16 ale500
    %jmp/1 T_37.112, 6;
8133 11 ale500
    %cmpi/u 8, 1, 3;
8134 16 ale500
    %jmp/1 T_37.113, 6;
8135 11 ale500
    %cmpi/u 8, 2, 3;
8136 16 ale500
    %jmp/1 T_37.114, 6;
8137 11 ale500
    %cmpi/u 8, 3, 3;
8138 16 ale500
    %jmp/1 T_37.115, 6;
8139 11 ale500
    %cmpi/u 8, 4, 3;
8140 16 ale500
    %jmp/1 T_37.116, 6;
8141 11 ale500
    %cmpi/u 8, 5, 3;
8142 16 ale500
    %jmp/1 T_37.117, 6;
8143 11 ale500
    %cmpi/u 8, 6, 3;
8144 16 ale500
    %jmp/1 T_37.118, 6;
8145 11 ale500
    %cmpi/u 8, 7, 3;
8146 16 ale500
    %jmp/1 T_37.119, 6;
8147
    %jmp T_37.120;
8148
T_37.112 ;
8149 17 ale500
    %load/v 8, v00979F80_0, 1;
8150 16 ale500
    %jmp/0xz  T_37.121, 8;
8151 14 ale500
    %movi 8, 38, 6;
8152 11 ale500
    %ix/load 0, 6, 0;
8153 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8154 16 ale500
    %jmp T_37.122;
8155
T_37.121 ;
8156 17 ale500
    %load/v 8, v00979E20_0, 1;
8157 16 ale500
    %jmp/0xz  T_37.123, 8;
8158 11 ale500
    %movi 8, 51, 6;
8159
    %ix/load 0, 6, 0;
8160 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8161 11 ale500
    %movi 8, 32, 6;
8162
    %ix/load 0, 6, 0;
8163 17 ale500
    %assign/v0 v00979B60_0, 0, 8;
8164 11 ale500
    %movi 8, 9, 6;
8165
    %ix/load 0, 6, 0;
8166 17 ale500
    %assign/v0 v00979B08_0, 0, 8;
8167 16 ale500
    %jmp T_37.124;
8168
T_37.123 ;
8169 17 ale500
    %load/v 8, v00979DC8_0, 1;
8170 16 ale500
    %jmp/0xz  T_37.125, 8;
8171 11 ale500
    %movi 8, 33, 6;
8172
    %ix/load 0, 6, 0;
8173 17 ale500
    %assign/v0 v00979B60_0, 0, 8;
8174 11 ale500
    %movi 8, 51, 6;
8175
    %ix/load 0, 6, 0;
8176 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8177 16 ale500
    %jmp T_37.126;
8178
T_37.125 ;
8179 17 ale500
    %load/v 8, v00979C10_0, 1;
8180 16 ale500
    %jmp/0xz  T_37.127, 8;
8181
    %ix/load 0, 1, 0;
8182 17 ale500
    %assign/v0 v00979950_0, 0, 1;
8183 16 ale500
    %movi 8, 21, 6;
8184
    %ix/load 0, 6, 0;
8185 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8186 16 ale500
    %jmp T_37.128;
8187
T_37.127 ;
8188 17 ale500
    %load/v 8, v00979FD8_0, 1;
8189 16 ale500
    %jmp/0xz  T_37.129, 8;
8190
    %ix/load 0, 1, 0;
8191 17 ale500
    %assign/v0 v00979A58_0, 0, 1;
8192 16 ale500
    %movi 8, 21, 6;
8193
    %ix/load 0, 6, 0;
8194 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8195 16 ale500
    %jmp T_37.130;
8196
T_37.129 ;
8197 14 ale500
    %movi 8, 9, 6;
8198 11 ale500
    %ix/load 0, 6, 0;
8199 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8200 16 ale500
T_37.130 ;
8201
T_37.128 ;
8202
T_37.126 ;
8203
T_37.124 ;
8204
T_37.122 ;
8205
    %jmp T_37.120;
8206
T_37.113 ;
8207 17 ale500
    %load/v 8, v00978690_0, 1;
8208 16 ale500
    %jmp/0xz  T_37.131, 8;
8209 11 ale500
    %movi 8, 48, 6;
8210
    %ix/load 0, 6, 0;
8211 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8212 16 ale500
    %jmp T_37.132;
8213
T_37.131 ;
8214 11 ale500
    %movi 8, 51, 6;
8215
    %ix/load 0, 6, 0;
8216 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8217 16 ale500
T_37.132 ;
8218 11 ale500
    %movi 8, 17, 6;
8219
    %ix/load 0, 6, 0;
8220 17 ale500
    %assign/v0 v00979B60_0, 0, 8;
8221 16 ale500
    %jmp T_37.120;
8222
T_37.114 ;
8223 17 ale500
    %load/v 8, v00979E78_0, 1;
8224 16 ale500
    %jmp/0xz  T_37.133, 8;
8225 14 ale500
    %movi 8, 33, 6;
8226 11 ale500
    %ix/load 0, 6, 0;
8227 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8228 14 ale500
    %ix/load 0, 8, 0;
8229 17 ale500
    %assign/v0 v009796E8_0, 0, 1;
8230 16 ale500
    %jmp T_37.134;
8231
T_37.133 ;
8232 17 ale500
    %load/v 8, v00979ED0_0, 1;
8233 16 ale500
    %jmp/0xz  T_37.135, 8;
8234 14 ale500
    %movi 8, 33, 6;
8235
    %ix/load 0, 6, 0;
8236 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8237 14 ale500
    %movi 8, 128, 8;
8238
    %ix/load 0, 8, 0;
8239 17 ale500
    %assign/v0 v009796E8_0, 0, 8;
8240 16 ale500
    %jmp T_37.136;
8241
T_37.135 ;
8242 17 ale500
    %load/v 8, v00979D70_0, 1;
8243 16 ale500
    %jmp/0xz  T_37.137, 8;
8244 11 ale500
    %ix/load 0, 1, 0;
8245 17 ale500
    %assign/v0 v00979378_0, 0, 1;
8246 11 ale500
    %movi 8, 17, 6;
8247
    %ix/load 0, 6, 0;
8248 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8249 16 ale500
    %jmp T_37.138;
8250
T_37.137 ;
8251 17 ale500
    %load/v 8, v00979F28_0, 1;
8252 16 ale500
    %jmp/0xz  T_37.139, 8;
8253 17 ale500
    %load/v 8, v00979588_0, 1;
8254 16 ale500
    %jmp/0xz  T_37.141, 8;
8255
    %movi 8, 5, 6;
8256
    %ix/load 0, 6, 0;
8257 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8258 16 ale500
    %jmp T_37.142;
8259
T_37.141 ;
8260 17 ale500
    %load/v 8, v009795E0_0, 1;
8261 16 ale500
    %jmp/0xz  T_37.143, 8;
8262
    %movi 8, 6, 6;
8263
    %ix/load 0, 6, 0;
8264 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8265 16 ale500
    %jmp T_37.144;
8266
T_37.143 ;
8267 11 ale500
    %movi 8, 2, 6;
8268
    %ix/load 0, 6, 0;
8269 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8270 16 ale500
T_37.144 ;
8271
T_37.142 ;
8272
    %jmp T_37.140;
8273
T_37.139 ;
8274 14 ale500
    %movi 8, 17, 6;
8275
    %ix/load 0, 6, 0;
8276 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8277 16 ale500
T_37.140 ;
8278
T_37.138 ;
8279
T_37.136 ;
8280
T_37.134 ;
8281
    %jmp T_37.120;
8282
T_37.115 ;
8283 11 ale500
    %movi 8, 51, 6;
8284
    %ix/load 0, 6, 0;
8285 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8286
    %load/v 8, v00979CC0_0, 1;
8287 16 ale500
    %jmp/0xz  T_37.145, 8;
8288 14 ale500
    %movi 8, 28, 6;
8289
    %ix/load 0, 6, 0;
8290 17 ale500
    %assign/v0 v00979B60_0, 0, 8;
8291 16 ale500
    %jmp T_37.146;
8292
T_37.145 ;
8293 17 ale500
    %load/v 8, v00979C68_0, 1;
8294 16 ale500
    %jmp/0xz  T_37.147, 8;
8295 14 ale500
    %movi 8, 27, 6;
8296
    %ix/load 0, 6, 0;
8297 17 ale500
    %assign/v0 v00979B60_0, 0, 8;
8298 16 ale500
    %jmp T_37.148;
8299
T_37.147 ;
8300 17 ale500
    %load/v 8, v00978A58_0, 1;
8301 16 ale500
    %jmp/0xz  T_37.149, 8;
8302 11 ale500
    %movi 8, 54, 6;
8303
    %ix/load 0, 6, 0;
8304 17 ale500
    %assign/v0 v00979B60_0, 0, 8;
8305 11 ale500
    %movi 8, 17, 6;
8306
    %ix/load 0, 6, 0;
8307 17 ale500
    %assign/v0 v00979AB0_0, 0, 8;
8308 16 ale500
    %jmp T_37.150;
8309
T_37.149 ;
8310 11 ale500
    %movi 8, 17, 6;
8311
    %ix/load 0, 6, 0;
8312 17 ale500
    %assign/v0 v00979B60_0, 0, 8;
8313 16 ale500
T_37.150 ;
8314 17 ale500
    %load/v 8, v0097A088_0, 8;
8315 11 ale500
    %ix/load 0, 8, 0;
8316 17 ale500
    %assign/v0 v00978F28_0, 0, 8;
8317 16 ale500
T_37.148 ;
8318
T_37.146 ;
8319
    %jmp T_37.120;
8320
T_37.116 ;
8321 11 ale500
    %movi 8, 22, 6;
8322
    %ix/load 0, 6, 0;
8323 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8324 16 ale500
    %jmp T_37.120;
8325
T_37.117 ;
8326 11 ale500
    %movi 8, 48, 6;
8327
    %ix/load 0, 6, 0;
8328 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8329
    %load/v 8, v00979CC0_0, 1;
8330 16 ale500
    %jmp/0xz  T_37.151, 8;
8331 14 ale500
    %movi 8, 28, 6;
8332
    %ix/load 0, 6, 0;
8333 17 ale500
    %assign/v0 v00979B60_0, 0, 8;
8334 16 ale500
    %jmp T_37.152;
8335
T_37.151 ;
8336 17 ale500
    %load/v 8, v00979C68_0, 1;
8337 16 ale500
    %jmp/0xz  T_37.153, 8;
8338 14 ale500
    %movi 8, 27, 6;
8339
    %ix/load 0, 6, 0;
8340 17 ale500
    %assign/v0 v00979B60_0, 0, 8;
8341 16 ale500
    %jmp T_37.154;
8342
T_37.153 ;
8343 17 ale500
    %load/v 8, v00978A58_0, 1;
8344 16 ale500
    %jmp/0xz  T_37.155, 8;
8345 11 ale500
    %movi 8, 54, 6;
8346
    %ix/load 0, 6, 0;
8347 17 ale500
    %assign/v0 v00979B60_0, 0, 8;
8348 11 ale500
    %movi 8, 17, 6;
8349
    %ix/load 0, 6, 0;
8350 17 ale500
    %assign/v0 v00979AB0_0, 0, 8;
8351 16 ale500
    %jmp T_37.156;
8352
T_37.155 ;
8353 11 ale500
    %movi 8, 17, 6;
8354
    %ix/load 0, 6, 0;
8355 17 ale500
    %assign/v0 v00979B60_0, 0, 8;
8356 16 ale500
T_37.156 ;
8357
T_37.154 ;
8358
T_37.152 ;
8359
    %jmp T_37.120;
8360
T_37.118 ;
8361 11 ale500
    %movi 8, 51, 6;
8362
    %ix/load 0, 6, 0;
8363 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8364
    %load/v 8, v00979CC0_0, 1;
8365 16 ale500
    %jmp/0xz  T_37.157, 8;
8366 11 ale500
    %movi 8, 28, 6;
8367
    %ix/load 0, 6, 0;
8368 17 ale500
    %assign/v0 v00979B60_0, 0, 8;
8369 16 ale500
    %jmp T_37.158;
8370
T_37.157 ;
8371 11 ale500
    %movi 8, 27, 6;
8372
    %ix/load 0, 6, 0;
8373 17 ale500
    %assign/v0 v00979B60_0, 0, 8;
8374 16 ale500
T_37.158 ;
8375
    %jmp T_37.120;
8376
T_37.119 ;
8377 11 ale500
    %movi 8, 48, 6;
8378
    %ix/load 0, 6, 0;
8379 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8380
    %load/v 8, v00979CC0_0, 1;
8381 16 ale500
    %jmp/0xz  T_37.159, 8;
8382 11 ale500
    %movi 8, 28, 6;
8383
    %ix/load 0, 6, 0;
8384 17 ale500
    %assign/v0 v00979B60_0, 0, 8;
8385 16 ale500
    %jmp T_37.160;
8386
T_37.159 ;
8387 11 ale500
    %movi 8, 27, 6;
8388
    %ix/load 0, 6, 0;
8389 17 ale500
    %assign/v0 v00979B60_0, 0, 8;
8390 16 ale500
T_37.160 ;
8391
    %jmp T_37.120;
8392
T_37.120 ;
8393
    %jmp T_37.84;
8394
T_37.49 ;
8395 17 ale500
    %load/v 8, v00979378_0, 1;
8396 16 ale500
    %inv 8, 1;
8397
    %jmp/0xz  T_37.161, 8;
8398
    %movi 8, 18, 6;
8399 11 ale500
    %ix/load 0, 6, 0;
8400 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8401 11 ale500
    %ix/load 0, 1, 0;
8402 17 ale500
    %assign/v0 v009798F8_0, 0, 1;
8403 16 ale500
T_37.161 ;
8404
    %ix/load 0, 1, 0;
8405 17 ale500
    %assign/v0 v00979378_0, 0, 0;
8406 16 ale500
    %jmp T_37.84;
8407
T_37.50 ;
8408 14 ale500
    %movi 8, 9, 6;
8409
    %ix/load 0, 6, 0;
8410 17 ale500
    %assign/v0 v00979AB0_0, 0, 8;
8411
    %load/v 8, v00979BB8_0, 1;
8412 16 ale500
    %jmp/0xz  T_37.163, 8;
8413
    %movi 8, 19, 6;
8414 11 ale500
    %ix/load 0, 6, 0;
8415 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8416 16 ale500
    %jmp T_37.164;
8417
T_37.163 ;
8418 17 ale500
    %load/v 8, v00978740_0, 2;
8419 16 ale500
    %mov 10, 0, 1;
8420
    %cmpi/u 8, 1, 3;
8421
    %jmp/0xz  T_37.165, 4;
8422
    %movi 8, 62, 6;
8423 14 ale500
    %ix/load 0, 6, 0;
8424 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8425 16 ale500
    %jmp T_37.166;
8426 14 ale500
T_37.165 ;
8427 17 ale500
    %load/v 8, v00978740_0, 2;
8428 16 ale500
    %mov 10, 0, 1;
8429
    %cmpi/u 8, 2, 3;
8430
    %jmp/0xz  T_37.167, 4;
8431
    %movi 8, 60, 6;
8432 11 ale500
    %ix/load 0, 6, 0;
8433 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8434 14 ale500
    %jmp T_37.168;
8435
T_37.167 ;
8436 11 ale500
    %movi 8, 9, 6;
8437
    %ix/load 0, 6, 0;
8438 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8439
    %load/v 8, v009788F8_0, 1;
8440
    %load/v 9, v00978B08_0, 3;
8441 12 ale500
    %cmpi/u 9, 4, 3;
8442
    %mov 9, 4, 1;
8443
    %and 8, 9, 1;
8444 11 ale500
    %ix/load 0, 1, 0;
8445 17 ale500
    %assign/v0 v00979A00_0, 0, 8;
8446 16 ale500
T_37.168 ;
8447
T_37.166 ;
8448
T_37.164 ;
8449
    %jmp T_37.84;
8450
T_37.51 ;
8451 11 ale500
    %ix/load 0, 8, 0;
8452 17 ale500
    %assign/v0 v009796E8_0, 0, 1;
8453 11 ale500
    %ix/load 0, 1, 0;
8454 17 ale500
    %assign/v0 v009798A0_0, 0, 1;
8455 11 ale500
    %movi 8, 32, 6;
8456
    %ix/load 0, 6, 0;
8457 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8458 11 ale500
    %movi 8, 20, 6;
8459
    %ix/load 0, 6, 0;
8460 17 ale500
    %assign/v0 v00979B08_0, 0, 8;
8461 16 ale500
    %jmp T_37.84;
8462
T_37.52 ;
8463 11 ale500
    %ix/load 0, 1, 0;
8464 17 ale500
    %assign/v0 v00979030_0, 0, 1;
8465 11 ale500
    %movi 8, 9, 6;
8466
    %ix/load 0, 6, 0;
8467 17 ale500
    %assign/v0 v00979AB0_0, 0, 8;
8468 11 ale500
    %ix/load 0, 8, 0;
8469 17 ale500
    %assign/v0 v00978F28_0, 0, 1;
8470 11 ale500
    %ix/load 0, 4, 0;
8471
    %ix/load 1, 4, 0;
8472 17 ale500
    %assign/v0/x1 v00978F80_0, 0, 1;
8473
    %load/v 8, v00979428_0, 1;
8474 16 ale500
    %jmp/0xz  T_37.169, 8;
8475 11 ale500
    %ix/load 0, 3, 0;
8476 17 ale500
    %assign/v0 v009797F0_0, 0, 0;
8477 11 ale500
    %movi 8, 12, 4;
8478
    %ix/load 0, 4, 0;
8479
    %ix/load 1, 0, 0;
8480 17 ale500
    %assign/v0/x1 v00978F80_0, 0, 8;
8481 11 ale500
    %movi 8, 54, 6;
8482
    %ix/load 0, 6, 0;
8483 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8484 16 ale500
    %jmp T_37.170;
8485
T_37.169 ;
8486 17 ale500
    %load/v 8, v00978FD8_0, 1;
8487 11 ale500
    %ix/load 1, 6, 0;
8488
    %mov 4, 0, 1;
8489 16 ale500
    %jmp/1 T_37.171, 4;
8490 17 ale500
    %load/x1p 9, v0097A030_0, 1;
8491 16 ale500
    %jmp T_37.172;
8492
T_37.171 ;
8493 11 ale500
    %mov 9, 2, 1;
8494 16 ale500
T_37.172 ;
8495 11 ale500
; Save base=9 wid=1 in lookaside.
8496
    %and 8, 9, 1;
8497 16 ale500
    %jmp/0xz  T_37.173, 8;
8498 11 ale500
    %ix/load 0, 3, 0;
8499 17 ale500
    %assign/v0 v00979740_0, 0, 0;
8500 11 ale500
    %movi 8, 6, 4;
8501
    %ix/load 0, 4, 0;
8502
    %ix/load 1, 0, 0;
8503 17 ale500
    %assign/v0/x1 v00978F80_0, 0, 8;
8504 11 ale500
    %movi 8, 54, 6;
8505
    %ix/load 0, 6, 0;
8506 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8507 16 ale500
    %jmp T_37.174;
8508
T_37.173 ;
8509 17 ale500
    %load/v 8, v009791E8_0, 1;
8510 11 ale500
    %ix/load 1, 5, 0;
8511
    %mov 4, 0, 1;
8512 16 ale500
    %jmp/1 T_37.175, 4;
8513 17 ale500
    %load/x1p 9, v0097A030_0, 1;
8514 16 ale500
    %jmp T_37.176;
8515
T_37.175 ;
8516 11 ale500
    %mov 9, 2, 1;
8517 16 ale500
T_37.176 ;
8518 11 ale500
; Save base=9 wid=1 in lookaside.
8519
    %and 8, 9, 1;
8520 16 ale500
    %jmp/0xz  T_37.177, 8;
8521 11 ale500
    %ix/load 0, 3, 0;
8522 17 ale500
    %assign/v0 v00979798_0, 0, 0;
8523 11 ale500
    %movi 8, 8, 4;
8524
    %ix/load 0, 4, 0;
8525
    %ix/load 1, 0, 0;
8526 17 ale500
    %assign/v0/x1 v00978F80_0, 0, 8;
8527 11 ale500
    %movi 8, 54, 6;
8528
    %ix/load 0, 6, 0;
8529 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8530 16 ale500
T_37.177 ;
8531
T_37.174 ;
8532
T_37.170 ;
8533
    %jmp T_37.84;
8534
T_37.53 ;
8535 17 ale500
    %load/v 8, v00979428_0, 1;
8536 16 ale500
    %jmp/0xz  T_37.179, 8;
8537 17 ale500
    %load/v 8, v009797F0_0, 3;
8538 11 ale500
    %cmpi/u 8, 7, 3;
8539 16 ale500
    %jmp/0xz  T_37.181, 4;
8540 11 ale500
    %movi 8, 1, 6;
8541
    %ix/load 0, 6, 0;
8542 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8543 16 ale500
    %jmp T_37.182;
8544
T_37.181 ;
8545 11 ale500
    %movi 8, 9, 6;
8546
    %ix/load 0, 6, 0;
8547 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8548 11 ale500
    %ix/load 0, 3, 0;
8549 17 ale500
    %assign/v0 v009797F0_0, 0, 0;
8550 16 ale500
T_37.182 ;
8551
    %jmp T_37.180;
8552
T_37.179 ;
8553 17 ale500
    %load/v 8, v00978FD8_0, 1;
8554 11 ale500
    %ix/load 1, 6, 0;
8555
    %mov 4, 0, 1;
8556 16 ale500
    %jmp/1 T_37.183, 4;
8557 17 ale500
    %load/x1p 9, v0097A030_0, 1;
8558 16 ale500
    %jmp T_37.184;
8559
T_37.183 ;
8560 11 ale500
    %mov 9, 2, 1;
8561 16 ale500
T_37.184 ;
8562 11 ale500
; Save base=9 wid=1 in lookaside.
8563
    %and 8, 9, 1;
8564 16 ale500
    %jmp/0xz  T_37.185, 8;
8565 17 ale500
    %load/v 8, v00979740_0, 3;
8566 11 ale500
    %cmpi/u 8, 7, 3;
8567 16 ale500
    %jmp/0xz  T_37.187, 4;
8568 11 ale500
    %movi 8, 4, 6;
8569
    %ix/load 0, 6, 0;
8570 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8571 16 ale500
    %jmp T_37.188;
8572
T_37.187 ;
8573 11 ale500
    %movi 8, 9, 6;
8574
    %ix/load 0, 6, 0;
8575 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8576 11 ale500
    %ix/load 0, 3, 0;
8577 17 ale500
    %assign/v0 v00979740_0, 0, 0;
8578 16 ale500
T_37.188 ;
8579
    %jmp T_37.186;
8580
T_37.185 ;
8581 17 ale500
    %load/v 8, v009791E8_0, 1;
8582 11 ale500
    %ix/load 1, 5, 0;
8583
    %mov 4, 0, 1;
8584 16 ale500
    %jmp/1 T_37.189, 4;
8585 17 ale500
    %load/x1p 9, v0097A030_0, 1;
8586 16 ale500
    %jmp T_37.190;
8587
T_37.189 ;
8588 11 ale500
    %mov 9, 2, 1;
8589 16 ale500
T_37.190 ;
8590 11 ale500
; Save base=9 wid=1 in lookaside.
8591
    %and 8, 9, 1;
8592 16 ale500
    %jmp/0xz  T_37.191, 8;
8593 17 ale500
    %load/v 8, v00979798_0, 3;
8594 11 ale500
    %cmpi/u 8, 7, 3;
8595 16 ale500
    %jmp/0xz  T_37.193, 4;
8596 11 ale500
    %movi 8, 3, 6;
8597
    %ix/load 0, 6, 0;
8598 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8599 16 ale500
    %jmp T_37.194;
8600
T_37.193 ;
8601 11 ale500
    %movi 8, 9, 6;
8602
    %ix/load 0, 6, 0;
8603 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8604 11 ale500
    %ix/load 0, 3, 0;
8605 17 ale500
    %assign/v0 v00979798_0, 0, 0;
8606 16 ale500
T_37.194 ;
8607
    %jmp T_37.192;
8608
T_37.191 ;
8609 11 ale500
    %movi 8, 10, 6;
8610
    %ix/load 0, 6, 0;
8611 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8612
    %load/v 8, v0097A190_0, 16;
8613 11 ale500
    %ix/load 0, 16, 0;
8614 17 ale500
    %assign/v0 v00978D70_0, 0, 8;
8615 16 ale500
T_37.192 ;
8616
T_37.186 ;
8617
T_37.180 ;
8618
    %jmp T_37.84;
8619
T_37.54 ;
8620 11 ale500
    %movi 8, 9, 6;
8621
    %ix/load 0, 6, 0;
8622 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8623 16 ale500
    %jmp T_37.84;
8624
T_37.55 ;
8625 17 ale500
    %load/v 8, v0097A190_0, 16;
8626 11 ale500
    %ix/load 0, 16, 0;
8627 17 ale500
    %assign/v0 v00978D70_0, 0, 8;
8628 11 ale500
    %movi 8, 23, 6;
8629
    %ix/load 0, 6, 0;
8630 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8631 11 ale500
    %ix/load 0, 1, 0;
8632 17 ale500
    %assign/v0 v00979088_0, 0, 1;
8633 16 ale500
    %jmp T_37.84;
8634
T_37.56 ;
8635 11 ale500
    %ix/load 0, 1, 0;
8636 17 ale500
    %assign/v0 v00978E20_0, 0, 1;
8637 11 ale500
    %movi 8, 24, 6;
8638
    %ix/load 0, 6, 0;
8639 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8640 16 ale500
    %jmp T_37.84;
8641
T_37.57 ;
8642 17 ale500
    %load/v 8, v00977E20_0, 8;
8643 11 ale500
    %ix/load 0, 8, 0;
8644 17 ale500
    %assign/v0 v00979138_0, 0, 8;
8645 11 ale500
    %movi 8, 25, 6;
8646
    %ix/load 0, 6, 0;
8647 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8648 16 ale500
    %jmp T_37.84;
8649
T_37.58 ;
8650 12 ale500
    %ix/load 0, 1, 0;
8651 17 ale500
    %assign/v0 v00979190_0, 0, 0;
8652
    %load/v 8, v009788A0_0, 1;
8653 16 ale500
    %jmp/0xz  T_37.195, 8;
8654 11 ale500
    %movi 8, 51, 6;
8655
    %ix/load 0, 6, 0;
8656 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8657 11 ale500
    %movi 8, 26, 6;
8658
    %ix/load 0, 6, 0;
8659 17 ale500
    %assign/v0 v00979B60_0, 0, 8;
8660 16 ale500
    %jmp T_37.196;
8661
T_37.195 ;
8662 17 ale500
    %load/v 8, v009787F0_0, 1;
8663 16 ale500
    %jmp/0xz  T_37.197, 8;
8664 11 ale500
    %movi 8, 48, 6;
8665
    %ix/load 0, 6, 0;
8666 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8667 11 ale500
    %movi 8, 26, 6;
8668
    %ix/load 0, 6, 0;
8669 17 ale500
    %assign/v0 v00979B60_0, 0, 8;
8670 16 ale500
    %jmp T_37.198;
8671
T_37.197 ;
8672 17 ale500
    %load/v 8, v00979CC0_0, 1;
8673 16 ale500
    %jmp/0xz  T_37.199, 8;
8674 11 ale500
    %movi 8, 28, 6;
8675
    %ix/load 0, 6, 0;
8676 17 ale500
    %assign/v0 v00979B60_0, 0, 8;
8677 16 ale500
    %jmp T_37.200;
8678
T_37.199 ;
8679 17 ale500
    %load/v 8, v00978A58_0, 1;
8680 16 ale500
    %jmp/0xz  T_37.201, 8;
8681 11 ale500
    %movi 8, 17, 6;
8682
    %ix/load 0, 6, 0;
8683 17 ale500
    %assign/v0 v00979AB0_0, 0, 8;
8684 11 ale500
    %movi 8, 54, 6;
8685
    %ix/load 0, 6, 0;
8686 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8687
    %load/v 8, v00978798_0, 1;
8688 16 ale500
    %jmp/0xz  T_37.203, 8;
8689 12 ale500
    %ix/load 0, 1, 0;
8690 17 ale500
    %assign/v0 v00979030_0, 0, 1;
8691 16 ale500
T_37.203 ;
8692
    %jmp T_37.202;
8693
T_37.201 ;
8694 11 ale500
    %movi 8, 17, 6;
8695
    %ix/load 0, 6, 0;
8696 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8697 16 ale500
T_37.202 ;
8698
T_37.200 ;
8699
T_37.198 ;
8700
T_37.196 ;
8701
    %jmp T_37.84;
8702
T_37.59 ;
8703 17 ale500
    %load/v 8, v00979CC0_0, 1;
8704 16 ale500
    %jmp/0xz  T_37.205, 8;
8705 11 ale500
    %movi 8, 28, 6;
8706
    %ix/load 0, 6, 0;
8707 17 ale500
    %assign/v0 v00979B60_0, 0, 8;
8708 16 ale500
    %jmp T_37.206;
8709
T_37.205 ;
8710 17 ale500
    %load/v 8, v00978A58_0, 1;
8711 16 ale500
    %jmp/0xz  T_37.207, 8;
8712 11 ale500
    %movi 8, 17, 6;
8713
    %ix/load 0, 6, 0;
8714 17 ale500
    %assign/v0 v00979AB0_0, 0, 8;
8715 11 ale500
    %movi 8, 54, 6;
8716
    %ix/load 0, 6, 0;
8717 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8718
    %load/v 8, v00978798_0, 1;
8719 16 ale500
    %jmp/0xz  T_37.209, 8;
8720 12 ale500
    %ix/load 0, 1, 0;
8721 17 ale500
    %assign/v0 v00979030_0, 0, 1;
8722 16 ale500
T_37.209 ;
8723
    %jmp T_37.208;
8724
T_37.207 ;
8725 11 ale500
    %movi 8, 17, 6;
8726
    %ix/load 0, 6, 0;
8727 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8728 16 ale500
T_37.208 ;
8729
T_37.206 ;
8730
    %jmp T_37.84;
8731
T_37.60 ;
8732 11 ale500
    %movi 8, 9, 6;
8733
    %ix/load 0, 6, 0;
8734 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8735 16 ale500
    %jmp T_37.84;
8736
T_37.61 ;
8737 11 ale500
    %movi 8, 5, 4;
8738
    %ix/load 0, 4, 0;
8739 17 ale500
    %assign/v0 v00979690_0, 0, 8;
8740 11 ale500
    %movi 8, 34, 6;
8741
    %ix/load 0, 6, 0;
8742 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8743 11 ale500
    %movi 8, 27, 6;
8744
    %ix/load 0, 6, 0;
8745 17 ale500
    %assign/v0 v00979B60_0, 0, 8;
8746 16 ale500
    %jmp T_37.84;
8747
T_37.62 ;
8748 11 ale500
    %movi 8, 32, 6;
8749
    %ix/load 0, 6, 0;
8750 17 ale500
    %assign/v0 v00979B60_0, 0, 8;
8751
    %load/v 8, v009796E8_0, 8;
8752 11 ale500
    %mov 16, 0, 1;
8753
    %cmp/u 0, 8, 9;
8754 16 ale500
    %jmp/0xz  T_37.211, 5;
8755 11 ale500
    %movi 8, 34, 6;
8756
    %ix/load 0, 6, 0;
8757 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8758 16 ale500
    %jmp T_37.212;
8759
T_37.211 ;
8760 17 ale500
    %load/v 8, v00979B08_0, 6;
8761 11 ale500
    %ix/load 0, 6, 0;
8762 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8763 16 ale500
T_37.212 ;
8764 11 ale500
    %ix/load 1, 7, 0;
8765
    %mov 4, 0, 1;
8766 16 ale500
    %jmp/1 T_37.213, 4;
8767 17 ale500
    %load/x1p 8, v009796E8_0, 1;
8768 16 ale500
    %jmp T_37.214;
8769
T_37.213 ;
8770 11 ale500
    %mov 8, 2, 1;
8771 16 ale500
T_37.214 ;
8772 11 ale500
; Save base=8 wid=1 in lookaside.
8773 16 ale500
    %jmp/0xz  T_37.215, 8;
8774 11 ale500
    %ix/load 0, 1, 0;
8775
    %ix/load 1, 7, 0;
8776 17 ale500
    %assign/v0/x1 v009796E8_0, 0, 0;
8777 11 ale500
    %movi 8, 5, 4;
8778
    %ix/load 0, 4, 0;
8779 17 ale500
    %assign/v0 v00979690_0, 0, 8;
8780 16 ale500
    %jmp T_37.216;
8781
T_37.215 ;
8782 11 ale500
    %ix/load 1, 6, 0;
8783
    %mov 4, 0, 1;
8784 16 ale500
    %jmp/1 T_37.217, 4;
8785 17 ale500
    %load/x1p 8, v009796E8_0, 1;
8786 16 ale500
    %jmp T_37.218;
8787
T_37.217 ;
8788 11 ale500
    %mov 8, 2, 1;
8789 16 ale500
T_37.218 ;
8790 11 ale500
; Save base=8 wid=1 in lookaside.
8791 16 ale500
    %jmp/0xz  T_37.219, 8;
8792 11 ale500
    %ix/load 0, 1, 0;
8793
    %ix/load 1, 6, 0;
8794 17 ale500
    %assign/v0/x1 v009796E8_0, 0, 0;
8795
    %load/v 8, v00978C10_0, 1;
8796 16 ale500
    %jmp/0  T_37.221, 8;
8797 11 ale500
    %movi 9, 3, 4;
8798 16 ale500
    %jmp/1  T_37.223, 8;
8799
T_37.221 ; End of true expr.
8800 11 ale500
    %movi 13, 4, 4;
8801 16 ale500
    %jmp/0  T_37.222, 8;
8802 11 ale500
 ; End of false expr.
8803
    %blend  9, 13, 4; Condition unknown.
8804 16 ale500
    %jmp  T_37.223;
8805
T_37.222 ;
8806 11 ale500
    %mov 9, 13, 4; Return false value
8807 16 ale500
T_37.223 ;
8808 11 ale500
    %ix/load 0, 4, 0;
8809 17 ale500
    %assign/v0 v00979690_0, 0, 9;
8810 16 ale500
    %jmp T_37.220;
8811
T_37.219 ;
8812 11 ale500
    %ix/load 1, 5, 0;
8813
    %mov 4, 0, 1;
8814 16 ale500
    %jmp/1 T_37.224, 4;
8815 17 ale500
    %load/x1p 8, v009796E8_0, 1;
8816 16 ale500
    %jmp T_37.225;
8817
T_37.224 ;
8818 11 ale500
    %mov 8, 2, 1;
8819 16 ale500
T_37.225 ;
8820 11 ale500
; Save base=8 wid=1 in lookaside.
8821 16 ale500
    %jmp/0xz  T_37.226, 8;
8822 11 ale500
    %ix/load 0, 1, 0;
8823
    %ix/load 1, 5, 0;
8824 17 ale500
    %assign/v0/x1 v009796E8_0, 0, 0;
8825 11 ale500
    %movi 8, 2, 4;
8826
    %ix/load 0, 4, 0;
8827 17 ale500
    %assign/v0 v00979690_0, 0, 8;
8828 16 ale500
    %jmp T_37.227;
8829
T_37.226 ;
8830 11 ale500
    %ix/load 1, 4, 0;
8831
    %mov 4, 0, 1;
8832 16 ale500
    %jmp/1 T_37.228, 4;
8833 17 ale500
    %load/x1p 8, v009796E8_0, 1;
8834 16 ale500
    %jmp T_37.229;
8835
T_37.228 ;
8836 11 ale500
    %mov 8, 2, 1;
8837 16 ale500
T_37.229 ;
8838 11 ale500
; Save base=8 wid=1 in lookaside.
8839 16 ale500
    %jmp/0xz  T_37.230, 8;
8840 11 ale500
    %ix/load 0, 1, 0;
8841
    %ix/load 1, 4, 0;
8842 17 ale500
    %assign/v0/x1 v009796E8_0, 0, 0;
8843 11 ale500
    %movi 8, 1, 4;
8844
    %ix/load 0, 4, 0;
8845 17 ale500
    %assign/v0 v00979690_0, 0, 8;
8846 16 ale500
    %jmp T_37.231;
8847
T_37.230 ;
8848 11 ale500
    %ix/load 1, 3, 0;
8849
    %mov 4, 0, 1;
8850 16 ale500
    %jmp/1 T_37.232, 4;
8851 17 ale500
    %load/x1p 8, v009796E8_0, 1;
8852 16 ale500
    %jmp T_37.233;
8853
T_37.232 ;
8854 11 ale500
    %mov 8, 2, 1;
8855 16 ale500
T_37.233 ;
8856 11 ale500
; Save base=8 wid=1 in lookaside.
8857 16 ale500
    %jmp/0xz  T_37.234, 8;
8858 11 ale500
    %ix/load 0, 1, 0;
8859
    %ix/load 1, 3, 0;
8860 17 ale500
    %assign/v0/x1 v009796E8_0, 0, 0;
8861 11 ale500
    %movi 8, 11, 4;
8862
    %ix/load 0, 4, 0;
8863 17 ale500
    %assign/v0 v00979690_0, 0, 8;
8864 16 ale500
    %jmp T_37.235;
8865
T_37.234 ;
8866 11 ale500
    %ix/load 1, 2, 0;
8867
    %mov 4, 0, 1;
8868 16 ale500
    %jmp/1 T_37.236, 4;
8869 17 ale500
    %load/x1p 8, v009796E8_0, 1;
8870 16 ale500
    %jmp T_37.237;
8871
T_37.236 ;
8872 11 ale500
    %mov 8, 2, 1;
8873 16 ale500
T_37.237 ;
8874 11 ale500
; Save base=8 wid=1 in lookaside.
8875 16 ale500
    %jmp/0xz  T_37.238, 8;
8876 11 ale500
    %ix/load 0, 1, 0;
8877
    %ix/load 1, 2, 0;
8878 17 ale500
    %assign/v0/x1 v009796E8_0, 0, 0;
8879 11 ale500
    %movi 8, 9, 4;
8880
    %ix/load 0, 4, 0;
8881 17 ale500
    %assign/v0 v00979690_0, 0, 8;
8882 16 ale500
    %jmp T_37.239;
8883
T_37.238 ;
8884 11 ale500
    %ix/load 1, 1, 0;
8885
    %mov 4, 0, 1;
8886 16 ale500
    %jmp/1 T_37.240, 4;
8887 17 ale500
    %load/x1p 8, v009796E8_0, 1;
8888 16 ale500
    %jmp T_37.241;
8889
T_37.240 ;
8890 11 ale500
    %mov 8, 2, 1;
8891 16 ale500
T_37.241 ;
8892 11 ale500
; Save base=8 wid=1 in lookaside.
8893 16 ale500
    %jmp/0xz  T_37.242, 8;
8894 11 ale500
    %ix/load 0, 1, 0;
8895
    %ix/load 1, 1, 0;
8896 17 ale500
    %assign/v0/x1 v009796E8_0, 0, 0;
8897 11 ale500
    %movi 8, 8, 4;
8898
    %ix/load 0, 4, 0;
8899 17 ale500
    %assign/v0 v00979690_0, 0, 8;
8900 16 ale500
    %jmp T_37.243;
8901
T_37.242 ;
8902 17 ale500
    %load/v 8, v009796E8_0, 1; Only need 1 of 8 bits
8903 11 ale500
; Save base=8 wid=1 in lookaside.
8904 16 ale500
    %jmp/0xz  T_37.244, 8;
8905 11 ale500
    %ix/load 0, 1, 0;
8906
    %ix/load 1, 0, 0;
8907 17 ale500
    %assign/v0/x1 v009796E8_0, 0, 0;
8908 11 ale500
    %movi 8, 10, 4;
8909
    %ix/load 0, 4, 0;
8910 17 ale500
    %assign/v0 v00979690_0, 0, 8;
8911 16 ale500
T_37.244 ;
8912
T_37.243 ;
8913
T_37.239 ;
8914
T_37.235 ;
8915
T_37.231 ;
8916
T_37.227 ;
8917
T_37.220 ;
8918
T_37.216 ;
8919
    %jmp T_37.84;
8920
T_37.63 ;
8921 17 ale500
    %load/v 8, v009796E8_0, 8;
8922 11 ale500
    %cmpi/u 8, 0, 8;
8923
    %inv 4, 1;
8924 16 ale500
    %jmp/0xz  T_37.246, 4;
8925 11 ale500
    %movi 8, 33, 6;
8926
    %ix/load 0, 6, 0;
8927 17 ale500
    %assign/v0 v00979AB0_0, 0, 8;
8928 16 ale500
    %jmp T_37.247;
8929
T_37.246 ;
8930 11 ale500
    %movi 8, 9, 6;
8931
    %ix/load 0, 6, 0;
8932 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8933 16 ale500
T_37.247 ;
8934 17 ale500
    %load/v 8, v009796E8_0, 1; Only need 1 of 8 bits
8935 11 ale500
; Save base=8 wid=1 in lookaside.
8936 16 ale500
    %jmp/0xz  T_37.248, 8;
8937 11 ale500
    %movi 8, 10, 4;
8938
    %ix/load 0, 4, 0;
8939 17 ale500
    %assign/v0 v00979690_0, 0, 8;
8940 11 ale500
    %ix/load 0, 1, 0;
8941
    %ix/load 1, 0, 0;
8942 17 ale500
    %assign/v0/x1 v009796E8_0, 0, 0;
8943 11 ale500
    %movi 8, 57, 6;
8944
    %ix/load 0, 6, 0;
8945 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8946 16 ale500
    %jmp T_37.249;
8947
T_37.248 ;
8948 17 ale500
    %load/v 8, v00979E78_0, 1;
8949 11 ale500
    %ix/load 1, 7, 0;
8950
    %mov 4, 0, 1;
8951 16 ale500
    %jmp/1 T_37.250, 4;
8952 17 ale500
    %load/x1p 9, v0097A030_0, 1;
8953 16 ale500
    %jmp T_37.251;
8954
T_37.250 ;
8955 11 ale500
    %mov 9, 2, 1;
8956 16 ale500
T_37.251 ;
8957 11 ale500
; Save base=9 wid=1 in lookaside.
8958
    %inv 9, 1;
8959
    %and 8, 9, 1;
8960 16 ale500
    %jmp/0xz  T_37.252, 8;
8961 11 ale500
    %movi 8, 5, 4;
8962
    %ix/load 0, 4, 0;
8963 17 ale500
    %assign/v0 v00979690_0, 0, 8;
8964 11 ale500
    %ix/load 0, 8, 0;
8965 17 ale500
    %assign/v0 v009796E8_0, 0, 0;
8966 11 ale500
    %movi 8, 54, 6;
8967
    %ix/load 0, 6, 0;
8968 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8969 16 ale500
    %jmp T_37.253;
8970
T_37.252 ;
8971 11 ale500
    %ix/load 1, 1, 0;
8972
    %mov 4, 0, 1;
8973 16 ale500
    %jmp/1 T_37.254, 4;
8974 17 ale500
    %load/x1p 8, v009796E8_0, 1;
8975 16 ale500
    %jmp T_37.255;
8976
T_37.254 ;
8977 11 ale500
    %mov 8, 2, 1;
8978 16 ale500
T_37.255 ;
8979 11 ale500
; Save base=8 wid=1 in lookaside.
8980 16 ale500
    %jmp/0xz  T_37.256, 8;
8981 11 ale500
    %movi 8, 8, 4;
8982
    %ix/load 0, 4, 0;
8983 17 ale500
    %assign/v0 v00979690_0, 0, 8;
8984 11 ale500
    %ix/load 0, 1, 0;
8985
    %ix/load 1, 1, 0;
8986 17 ale500
    %assign/v0/x1 v009796E8_0, 0, 0;
8987 11 ale500
    %movi 8, 57, 6;
8988
    %ix/load 0, 6, 0;
8989 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
8990 16 ale500
    %jmp T_37.257;
8991
T_37.256 ;
8992 11 ale500
    %ix/load 1, 2, 0;
8993
    %mov 4, 0, 1;
8994 16 ale500
    %jmp/1 T_37.258, 4;
8995 17 ale500
    %load/x1p 8, v009796E8_0, 1;
8996 16 ale500
    %jmp T_37.259;
8997
T_37.258 ;
8998 11 ale500
    %mov 8, 2, 1;
8999 16 ale500
T_37.259 ;
9000 11 ale500
; Save base=8 wid=1 in lookaside.
9001 16 ale500
    %jmp/0xz  T_37.260, 8;
9002 11 ale500
    %movi 8, 9, 4;
9003
    %ix/load 0, 4, 0;
9004 17 ale500
    %assign/v0 v00979690_0, 0, 8;
9005 11 ale500
    %ix/load 0, 1, 0;
9006
    %ix/load 1, 2, 0;
9007 17 ale500
    %assign/v0/x1 v009796E8_0, 0, 0;
9008 11 ale500
    %movi 8, 57, 6;
9009
    %ix/load 0, 6, 0;
9010 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9011 16 ale500
    %jmp T_37.261;
9012
T_37.260 ;
9013 11 ale500
    %ix/load 1, 3, 0;
9014
    %mov 4, 0, 1;
9015 16 ale500
    %jmp/1 T_37.262, 4;
9016 17 ale500
    %load/x1p 8, v009796E8_0, 1;
9017 16 ale500
    %jmp T_37.263;
9018
T_37.262 ;
9019 11 ale500
    %mov 8, 2, 1;
9020 16 ale500
T_37.263 ;
9021 11 ale500
; Save base=8 wid=1 in lookaside.
9022 16 ale500
    %jmp/0xz  T_37.264, 8;
9023 11 ale500
    %movi 8, 11, 4;
9024
    %ix/load 0, 4, 0;
9025 17 ale500
    %assign/v0 v00979690_0, 0, 8;
9026 11 ale500
    %ix/load 0, 1, 0;
9027
    %ix/load 1, 3, 0;
9028 17 ale500
    %assign/v0/x1 v009796E8_0, 0, 0;
9029 11 ale500
    %movi 8, 57, 6;
9030
    %ix/load 0, 6, 0;
9031 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9032 16 ale500
    %jmp T_37.265;
9033
T_37.264 ;
9034 11 ale500
    %ix/load 1, 4, 0;
9035
    %mov 4, 0, 1;
9036 16 ale500
    %jmp/1 T_37.266, 4;
9037 17 ale500
    %load/x1p 8, v009796E8_0, 1;
9038 16 ale500
    %jmp T_37.267;
9039
T_37.266 ;
9040 11 ale500
    %mov 8, 2, 1;
9041 16 ale500
T_37.267 ;
9042 11 ale500
; Save base=8 wid=1 in lookaside.
9043 16 ale500
    %jmp/0xz  T_37.268, 8;
9044 11 ale500
    %movi 8, 1, 4;
9045
    %ix/load 0, 4, 0;
9046 17 ale500
    %assign/v0 v00979690_0, 0, 8;
9047 11 ale500
    %ix/load 0, 1, 0;
9048
    %ix/load 1, 4, 0;
9049 17 ale500
    %assign/v0/x1 v009796E8_0, 0, 0;
9050 11 ale500
    %movi 8, 54, 6;
9051
    %ix/load 0, 6, 0;
9052 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9053 16 ale500
    %jmp T_37.269;
9054
T_37.268 ;
9055 11 ale500
    %ix/load 1, 5, 0;
9056
    %mov 4, 0, 1;
9057 16 ale500
    %jmp/1 T_37.270, 4;
9058 17 ale500
    %load/x1p 8, v009796E8_0, 1;
9059 16 ale500
    %jmp T_37.271;
9060
T_37.270 ;
9061 11 ale500
    %mov 8, 2, 1;
9062 16 ale500
T_37.271 ;
9063 11 ale500
; Save base=8 wid=1 in lookaside.
9064 16 ale500
    %jmp/0xz  T_37.272, 8;
9065 11 ale500
    %movi 8, 2, 4;
9066
    %ix/load 0, 4, 0;
9067 17 ale500
    %assign/v0 v00979690_0, 0, 8;
9068 11 ale500
    %ix/load 0, 1, 0;
9069
    %ix/load 1, 5, 0;
9070 17 ale500
    %assign/v0/x1 v009796E8_0, 0, 0;
9071 11 ale500
    %movi 8, 54, 6;
9072
    %ix/load 0, 6, 0;
9073 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9074 16 ale500
    %jmp T_37.273;
9075
T_37.272 ;
9076 11 ale500
    %ix/load 1, 6, 0;
9077
    %mov 4, 0, 1;
9078 16 ale500
    %jmp/1 T_37.274, 4;
9079 17 ale500
    %load/x1p 8, v009796E8_0, 1;
9080 16 ale500
    %jmp T_37.275;
9081
T_37.274 ;
9082 11 ale500
    %mov 8, 2, 1;
9083 16 ale500
T_37.275 ;
9084 11 ale500
; Save base=8 wid=1 in lookaside.
9085 16 ale500
    %jmp/0xz  T_37.276, 8;
9086 17 ale500
    %load/v 8, v00978C10_0, 1;
9087 16 ale500
    %jmp/0  T_37.278, 8;
9088 11 ale500
    %movi 9, 3, 4;
9089 16 ale500
    %jmp/1  T_37.280, 8;
9090
T_37.278 ; End of true expr.
9091 11 ale500
    %movi 13, 4, 4;
9092 16 ale500
    %jmp/0  T_37.279, 8;
9093 11 ale500
 ; End of false expr.
9094
    %blend  9, 13, 4; Condition unknown.
9095 16 ale500
    %jmp  T_37.280;
9096
T_37.279 ;
9097 11 ale500
    %mov 9, 13, 4; Return false value
9098 16 ale500
T_37.280 ;
9099 11 ale500
    %ix/load 0, 4, 0;
9100 17 ale500
    %assign/v0 v00979690_0, 0, 9;
9101 11 ale500
    %ix/load 0, 1, 0;
9102
    %ix/load 1, 6, 0;
9103 17 ale500
    %assign/v0/x1 v009796E8_0, 0, 0;
9104 11 ale500
    %movi 8, 54, 6;
9105
    %ix/load 0, 6, 0;
9106 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9107 16 ale500
    %jmp T_37.277;
9108
T_37.276 ;
9109 11 ale500
    %ix/load 1, 7, 0;
9110
    %mov 4, 0, 1;
9111 16 ale500
    %jmp/1 T_37.281, 4;
9112 17 ale500
    %load/x1p 8, v009796E8_0, 1;
9113 16 ale500
    %jmp T_37.282;
9114
T_37.281 ;
9115 11 ale500
    %mov 8, 2, 1;
9116 16 ale500
T_37.282 ;
9117 11 ale500
; Save base=8 wid=1 in lookaside.
9118 16 ale500
    %jmp/0xz  T_37.283, 8;
9119 11 ale500
    %movi 8, 5, 4;
9120
    %ix/load 0, 4, 0;
9121 17 ale500
    %assign/v0 v00979690_0, 0, 8;
9122 11 ale500
    %ix/load 0, 1, 0;
9123
    %ix/load 1, 7, 0;
9124 17 ale500
    %assign/v0/x1 v009796E8_0, 0, 0;
9125 11 ale500
    %movi 8, 54, 6;
9126
    %ix/load 0, 6, 0;
9127 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9128 14 ale500
T_37.283 ;
9129 16 ale500
T_37.277 ;
9130
T_37.273 ;
9131
T_37.269 ;
9132
T_37.265 ;
9133
T_37.261 ;
9134
T_37.257 ;
9135
T_37.253 ;
9136
T_37.249 ;
9137
    %jmp T_37.84;
9138
T_37.64 ;
9139 17 ale500
    %load/v 8, v0097A138_0, 8; Only need 8 of 16 bits
9140 11 ale500
; Save base=8 wid=8 in lookaside.
9141
    %ix/load 0, 8, 0;
9142 17 ale500
    %assign/v0 v00978DC8_0, 0, 8;
9143 11 ale500
    %movi 8, 35, 6;
9144
    %ix/load 0, 6, 0;
9145 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9146 11 ale500
    %ix/load 0, 1, 0;
9147 17 ale500
    %assign/v0 v00978E78_0, 0, 1;
9148
    %load/v 8, v0097A240_0, 16;
9149 11 ale500
    %subi 8, 1, 16;
9150
    %ix/load 0, 16, 0;
9151 17 ale500
    %assign/v0 v00978D70_0, 0, 8;
9152 11 ale500
    %ix/load 0, 1, 0;
9153 17 ale500
    %assign/v0 v00978ED0_0, 0, 1;
9154 16 ale500
    %jmp T_37.84;
9155
T_37.65 ;
9156 17 ale500
    %load/v 8, v00979690_0, 4;
9157 11 ale500
   %cmpi/u 8, 8, 4;
9158 16 ale500
    %jmp/0xz  T_37.285, 5;
9159 11 ale500
    %movi 8, 36, 6;
9160
    %ix/load 0, 6, 0;
9161 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9162 16 ale500
    %jmp T_37.286;
9163
T_37.285 ;
9164 17 ale500
    %load/v 8, v009796E8_0, 4; Select 4 out of 8 bits
9165 11 ale500
    %mov 12, 0, 1;
9166
    %cmp/u 0, 8, 5;
9167 16 ale500
    %jmp/0xz  T_37.287, 5;
9168 11 ale500
    %movi 8, 32, 6;
9169
    %ix/load 0, 6, 0;
9170 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9171 16 ale500
    %jmp T_37.288;
9172
T_37.287 ;
9173 17 ale500
    %load/v 8, v00979B08_0, 6;
9174 11 ale500
    %ix/load 0, 6, 0;
9175 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9176 16 ale500
T_37.288 ;
9177
T_37.286 ;
9178 17 ale500
    %load/v 8, v00978D70_0, 16;
9179 11 ale500
    %subi 8, 1, 16;
9180
    %ix/load 0, 16, 0;
9181 17 ale500
    %assign/v0 v00978D70_0, 0, 8;
9182 16 ale500
    %jmp T_37.84;
9183
T_37.66 ;
9184 11 ale500
    %ix/load 1, 8, 0;
9185
    %mov 4, 0, 1;
9186 16 ale500
    %jmp/1 T_37.289, 4;
9187 17 ale500
    %load/x1p 8, v0097A138_0, 8;
9188 16 ale500
    %jmp T_37.290;
9189
T_37.289 ;
9190 11 ale500
    %mov 8, 2, 8;
9191 16 ale500
T_37.290 ;
9192 11 ale500
; Save base=8 wid=8 in lookaside.
9193
    %ix/load 0, 8, 0;
9194 17 ale500
    %assign/v0 v00978DC8_0, 0, 8;
9195 11 ale500
    %movi 8, 37, 6;
9196
    %ix/load 0, 6, 0;
9197 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9198 11 ale500
    %ix/load 0, 1, 0;
9199 17 ale500
    %assign/v0 v00978E78_0, 0, 1;
9200 11 ale500
    %movi 8, 8, 4;
9201 17 ale500
    %load/v 12, v00979690_0, 4;
9202 11 ale500
    %cmp/u 8, 12, 4;
9203
    %or 5, 4, 1;
9204 16 ale500
    %jmp/0xz  T_37.291, 5;
9205 17 ale500
    %load/v 8, v0097A240_0, 16;
9206 11 ale500
    %ix/load 0, 16, 0;
9207 17 ale500
    %assign/v0 v00978D70_0, 0, 8;
9208 16 ale500
T_37.291 ;
9209 11 ale500
    %ix/load 0, 1, 0;
9210 17 ale500
    %assign/v0 v00978ED0_0, 0, 1;
9211 16 ale500
    %jmp T_37.84;
9212
T_37.67 ;
9213 17 ale500
    %load/v 8, v00979B60_0, 6;
9214 11 ale500
    %mov 14, 0, 3;
9215
    %cmpi/u 8, 27, 9;
9216 16 ale500
    %jmp/0xz  T_37.293, 4;
9217 11 ale500
    %ix/load 0, 1, 0;
9218 17 ale500
    %assign/v0 v009799A8_0, 0, 1;
9219 16 ale500
T_37.293 ;
9220 17 ale500
    %load/v 8, v00979B60_0, 6;
9221 11 ale500
    %ix/load 0, 6, 0;
9222 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9223 16 ale500
    %jmp T_37.84;
9224
T_37.68 ;
9225 17 ale500
    %load/v 8, v0097A190_0, 16;
9226 11 ale500
    %ix/load 0, 16, 0;
9227 17 ale500
    %assign/v0 v00978D70_0, 0, 8;
9228 11 ale500
    %movi 8, 49, 6;
9229
    %ix/load 0, 6, 0;
9230 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9231 11 ale500
    %ix/load 0, 1, 0;
9232 17 ale500
    %assign/v0 v00979088_0, 0, 1;
9233 16 ale500
    %jmp T_37.84;
9234
T_37.69 ;
9235 11 ale500
    %ix/load 0, 1, 0;
9236 17 ale500
    %assign/v0 v00978E20_0, 0, 1;
9237 11 ale500
    %movi 8, 50, 6;
9238
    %ix/load 0, 6, 0;
9239 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9240 16 ale500
    %jmp T_37.84;
9241
T_37.70 ;
9242 17 ale500
    %load/v 8, v00978B08_0, 3;
9243 11 ale500
    %cmpi/u 8, 7, 3;
9244 16 ale500
    %jmp/1 T_37.295, 6;
9245 11 ale500
    %cmpi/u 8, 1, 3;
9246 16 ale500
    %jmp/1 T_37.296, 6;
9247 11 ale500
    %cmpi/u 8, 5, 3;
9248 16 ale500
    %jmp/1 T_37.297, 6;
9249 11 ale500
    %cmpi/u 8, 4, 3;
9250 16 ale500
    %jmp/1 T_37.298, 6;
9251
    %jmp T_37.299;
9252
T_37.295 ;
9253 17 ale500
    %load/v 8, v00977E20_0, 8;
9254 11 ale500
    %ix/load 0, 8, 0;
9255 17 ale500
    %assign/v0 v009792C8_0, 0, 8;
9256 16 ale500
    %jmp T_37.299;
9257
T_37.296 ;
9258 17 ale500
    %load/v 8, v00977E20_0, 8;
9259 11 ale500
    %ix/load 0, 8, 0;
9260 17 ale500
    %assign/v0 v009792C8_0, 0, 8;
9261 16 ale500
    %jmp T_37.299;
9262
T_37.297 ;
9263 17 ale500
    %load/v 8, v00977E20_0, 8;
9264 14 ale500
    %ix/load 0, 8, 0;
9265 17 ale500
    %assign/v0 v00978F28_0, 0, 8;
9266 16 ale500
    %jmp T_37.299;
9267
T_37.298 ;
9268 17 ale500
    %load/v 8, v00977E20_0, 8;
9269 14 ale500
    %ix/load 0, 8, 0;
9270 17 ale500
    %assign/v0 v00979480_0, 0, 8;
9271 16 ale500
    %jmp T_37.299;
9272
T_37.299 ;
9273 11 ale500
    %movi 8, 51, 6;
9274
    %ix/load 0, 6, 0;
9275 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9276 16 ale500
    %jmp T_37.84;
9277
T_37.71 ;
9278 17 ale500
    %load/v 8, v0097A190_0, 16;
9279 11 ale500
    %ix/load 0, 16, 0;
9280 17 ale500
    %assign/v0 v00978D70_0, 0, 8;
9281 11 ale500
    %movi 8, 52, 6;
9282
    %ix/load 0, 6, 0;
9283 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9284 11 ale500
    %ix/load 0, 1, 0;
9285 17 ale500
    %assign/v0 v00979088_0, 0, 1;
9286 16 ale500
    %jmp T_37.84;
9287
T_37.72 ;
9288 11 ale500
    %ix/load 0, 1, 0;
9289 17 ale500
    %assign/v0 v00978E20_0, 0, 1;
9290 11 ale500
    %movi 8, 53, 6;
9291
    %ix/load 0, 6, 0;
9292 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9293 16 ale500
    %jmp T_37.84;
9294
T_37.73 ;
9295 17 ale500
    %load/v 8, v00978B08_0, 3;
9296 11 ale500
    %cmpi/u 8, 0, 3;
9297 16 ale500
    %jmp/1 T_37.300, 6;
9298 11 ale500
    %cmpi/u 8, 6, 3;
9299 16 ale500
    %jmp/1 T_37.301, 6;
9300 11 ale500
    %cmpi/u 8, 7, 3;
9301 16 ale500
    %jmp/1 T_37.302, 6;
9302 11 ale500
    %cmpi/u 8, 1, 3;
9303 16 ale500
    %jmp/1 T_37.303, 6;
9304 11 ale500
    %cmpi/u 8, 3, 3;
9305 16 ale500
    %jmp/1 T_37.304, 6;
9306 11 ale500
    %cmpi/u 8, 5, 3;
9307 16 ale500
    %jmp/1 T_37.305, 6;
9308 11 ale500
    %cmpi/u 8, 4, 3;
9309 16 ale500
    %jmp/1 T_37.306, 6;
9310
    %jmp T_37.307;
9311
T_37.300 ;
9312 17 ale500
    %load/v 8, v00977E20_0, 8;
9313 11 ale500
    %ix/load 0, 8, 0;
9314 17 ale500
    %assign/v0 v009796E8_0, 0, 8;
9315 16 ale500
    %jmp T_37.307;
9316
T_37.301 ;
9317 17 ale500
    %load/v 8, v00977E20_0, 8;
9318 11 ale500
    %ix/load 0, 8, 0;
9319 17 ale500
    %assign/v0 v00979320_0, 0, 8;
9320 16 ale500
    %jmp T_37.307;
9321
T_37.302 ;
9322 17 ale500
    %load/v 8, v00977E20_0, 8;
9323 11 ale500
    %ix/load 0, 8, 0;
9324 17 ale500
    %assign/v0 v00979320_0, 0, 8;
9325 16 ale500
    %jmp T_37.307;
9326
T_37.303 ;
9327 17 ale500
    %load/v 8, v00977E20_0, 8;
9328 11 ale500
    %ix/load 0, 8, 0;
9329 17 ale500
    %assign/v0 v00979320_0, 0, 8;
9330 16 ale500
    %jmp T_37.307;
9331
T_37.304 ;
9332 17 ale500
    %load/v 8, v00977E20_0, 8;
9333 11 ale500
    %ix/load 0, 8, 0;
9334 17 ale500
    %assign/v0 v00978F80_0, 0, 8;
9335 16 ale500
    %jmp T_37.307;
9336
T_37.305 ;
9337 17 ale500
    %load/v 8, v00977E20_0, 8;
9338 14 ale500
    %ix/load 0, 8, 0;
9339 17 ale500
    %assign/v0 v00978F80_0, 0, 8;
9340 16 ale500
    %jmp T_37.307;
9341
T_37.306 ;
9342 17 ale500
    %load/v 8, v00977E20_0, 8;
9343 14 ale500
    %ix/load 0, 8, 0;
9344 17 ale500
    %assign/v0 v009794D8_0, 0, 8;
9345 16 ale500
    %jmp T_37.307;
9346
T_37.307 ;
9347 17 ale500
    %load/v 8, v00979B60_0, 6;
9348 11 ale500
    %mov 14, 0, 3;
9349
    %cmpi/u 8, 27, 9;
9350
    %mov 8, 4, 1;
9351 17 ale500
    %load/v 9, v009786E8_0, 1;
9352 11 ale500
    %and 8, 9, 1;
9353 16 ale500
    %jmp/0xz  T_37.308, 8;
9354 11 ale500
    %ix/load 0, 1, 0;
9355 17 ale500
    %assign/v0 v009799A8_0, 0, 1;
9356 16 ale500
T_37.308 ;
9357 17 ale500
    %load/v 8, v00979B60_0, 6;
9358 11 ale500
    %ix/load 0, 6, 0;
9359 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9360 16 ale500
    %jmp T_37.84;
9361
T_37.74 ;
9362 17 ale500
    %load/v 8, v00978B08_0, 3;
9363 11 ale500
    %cmpi/u 8, 4, 3;
9364 16 ale500
    %jmp/1 T_37.310, 6;
9365 17 ale500
    %load/v 8, v00979DC8_0, 1;
9366
    %load/v 9, v00979E78_0, 1;
9367 14 ale500
    %or 8, 9, 1;
9368 17 ale500
    %load/v 9, v00979ED0_0, 1;
9369 14 ale500
    %or 8, 9, 1;
9370 16 ale500
    %jmp/0xz  T_37.313, 8;
9371 17 ale500
    %load/v 8, v0097A240_0, 16;
9372 11 ale500
    %ix/load 0, 16, 0;
9373 17 ale500
    %assign/v0 v00978D70_0, 0, 8;
9374 11 ale500
    %ix/load 0, 1, 0;
9375 17 ale500
    %assign/v0 v009790E0_0, 0, 1;
9376 16 ale500
    %jmp T_37.314;
9377
T_37.313 ;
9378 17 ale500
    %load/v 8, v00978F80_0, 8;
9379
    %load/v 16, v00978F28_0, 8;
9380 11 ale500
    %ix/load 0, 16, 0;
9381 17 ale500
    %assign/v0 v00978D70_0, 0, 8;
9382 16 ale500
T_37.314 ;
9383
    %jmp T_37.312;
9384
T_37.310 ;
9385 17 ale500
    %load/v 8, v00979190_0, 1;
9386 16 ale500
    %jmp/0xz  T_37.315, 8;
9387 17 ale500
    %load/v 8, v00979320_0, 8;
9388
    %load/v 16, v009792C8_0, 8;
9389 14 ale500
    %ix/load 0, 16, 0;
9390 17 ale500
    %assign/v0 v00978D70_0, 0, 8;
9391 16 ale500
    %jmp T_37.316;
9392
T_37.315 ;
9393 17 ale500
    %load/v 8, v0097A0E0_0, 16;
9394 14 ale500
    %ix/load 0, 16, 0;
9395 17 ale500
    %assign/v0 v00978D70_0, 0, 8;
9396 16 ale500
T_37.316 ;
9397
    %jmp T_37.312;
9398
T_37.312 ;
9399 17 ale500
    %load/v 8, v00979030_0, 1;
9400
    %load/v 9, v00978BB8_0, 1;
9401 11 ale500
    %or 8, 9, 1;
9402 17 ale500
    %load/v 9, v00979690_0, 4;
9403 11 ale500
   %cmpi/u 9, 8, 4;
9404
    %mov 9, 5, 1;
9405
    %or 8, 9, 1;
9406 16 ale500
    %jmp/0xz  T_37.317, 8;
9407 11 ale500
    %movi 8, 55, 6;
9408
    %ix/load 0, 6, 0;
9409 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9410 16 ale500
    %jmp T_37.318;
9411
T_37.317 ;
9412 11 ale500
    %movi 8, 58, 6;
9413
    %ix/load 0, 6, 0;
9414 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9415 16 ale500
T_37.318 ;
9416 11 ale500
    %ix/load 0, 1, 0;
9417 17 ale500
    %assign/v0 v00979030_0, 0, 0;
9418 16 ale500
    %jmp T_37.84;
9419
T_37.75 ;
9420 11 ale500
    %ix/load 0, 1, 0;
9421 17 ale500
    %assign/v0 v00978E20_0, 0, 1;
9422 11 ale500
    %movi 8, 56, 6;
9423
    %ix/load 0, 6, 0;
9424 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9425 16 ale500
    %jmp T_37.84;
9426
T_37.76 ;
9427 17 ale500
    %load/v 8, v00977E20_0, 8;
9428 11 ale500
    %ix/load 0, 8, 0;
9429 17 ale500
    %assign/v0 v009792C8_0, 0, 8;
9430 11 ale500
    %movi 8, 58, 6;
9431
    %ix/load 0, 6, 0;
9432 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9433 11 ale500
    %ix/load 0, 1, 0;
9434 17 ale500
    %load/vp0 8, v00978D70_0, 16;
9435 11 ale500
    %ix/load 0, 16, 0;
9436 17 ale500
    %assign/v0 v00978D70_0, 0, 8;
9437
    %load/v 8, v00979DC8_0, 1;
9438
    %load/v 9, v00979E78_0, 1;
9439 14 ale500
    %or 8, 9, 1;
9440 17 ale500
    %load/v 9, v00979ED0_0, 1;
9441 14 ale500
    %or 8, 9, 1;
9442 16 ale500
    %jmp/0xz  T_37.319, 8;
9443 11 ale500
    %ix/load 0, 1, 0;
9444 17 ale500
    %assign/v0 v009790E0_0, 0, 1;
9445 16 ale500
T_37.319 ;
9446
    %jmp T_37.84;
9447
T_37.77 ;
9448 17 ale500
    %load/v 8, v00979DC8_0, 1;
9449
    %load/v 9, v00979E78_0, 1;
9450 14 ale500
    %or 8, 9, 1;
9451 17 ale500
    %load/v 9, v00979ED0_0, 1;
9452 14 ale500
    %or 8, 9, 1;
9453 16 ale500
    %jmp/0xz  T_37.321, 8;
9454 17 ale500
    %load/v 8, v0097A240_0, 16;
9455 11 ale500
    %ix/load 0, 16, 0;
9456 17 ale500
    %assign/v0 v00978D70_0, 0, 8;
9457 11 ale500
    %ix/load 0, 1, 0;
9458 17 ale500
    %assign/v0 v009790E0_0, 0, 1;
9459 16 ale500
T_37.321 ;
9460 11 ale500
    %movi 8, 58, 6;
9461
    %ix/load 0, 6, 0;
9462 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9463 16 ale500
    %jmp T_37.84;
9464
T_37.78 ;
9465 11 ale500
    %ix/load 0, 1, 0;
9466 17 ale500
    %assign/v0 v00978E20_0, 0, 1;
9467 11 ale500
    %movi 8, 59, 6;
9468
    %ix/load 0, 6, 0;
9469 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9470 16 ale500
    %jmp T_37.84;
9471
T_37.79 ;
9472 17 ale500
    %load/v 8, v00977E20_0, 8;
9473 14 ale500
    %ix/load 0, 8, 0;
9474 17 ale500
    %assign/v0 v00979320_0, 0, 8;
9475
    %load/v 8, v00979DC8_0, 1;
9476
    %load/v 9, v00979E78_0, 1;
9477 14 ale500
    %or 8, 9, 1;
9478 17 ale500
    %load/v 9, v00979ED0_0, 1;
9479 14 ale500
    %or 8, 9, 1;
9480 16 ale500
    %jmp/0xz  T_37.323, 8;
9481 14 ale500
    %ix/load 0, 1, 0;
9482 17 ale500
    %assign/v0 v009798F8_0, 0, 1;
9483 16 ale500
T_37.323 ;
9484 17 ale500
    %load/v 8, v00979AB0_0, 6;
9485 11 ale500
    %mov 14, 0, 3;
9486
    %cmpi/u 8, 8, 9;
9487 16 ale500
    %jmp/0xz  T_37.325, 4;
9488 11 ale500
    %ix/load 0, 1, 0;
9489 17 ale500
    %assign/v0 v009799A8_0, 0, 1;
9490 16 ale500
T_37.325 ;
9491 17 ale500
    %load/v 8, v00978B08_0, 3;
9492 12 ale500
    %cmpi/u 8, 4, 3;
9493 16 ale500
    %jmp/1 T_37.327, 6;
9494 17 ale500
    %load/v 8, v00979AB0_0, 6;
9495 11 ale500
    %ix/load 0, 6, 0;
9496 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9497 16 ale500
    %jmp T_37.329;
9498
T_37.327 ;
9499 17 ale500
    %load/v 8, v00979190_0, 1;
9500
    %load/v 9, v00978798_0, 1;
9501 12 ale500
    %inv 9, 1;
9502
    %or 8, 9, 1;
9503 16 ale500
    %jmp/0xz  T_37.330, 8;
9504 17 ale500
    %load/v 8, v00979AB0_0, 6;
9505 12 ale500
    %ix/load 0, 6, 0;
9506 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9507 16 ale500
    %jmp T_37.331;
9508
T_37.330 ;
9509 12 ale500
    %movi 8, 54, 6;
9510
    %ix/load 0, 6, 0;
9511 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9512 12 ale500
    %ix/load 0, 1, 0;
9513 17 ale500
    %assign/v0 v00979190_0, 0, 1;
9514 16 ale500
T_37.331 ;
9515
    %jmp T_37.329;
9516
T_37.329 ;
9517
    %jmp T_37.84;
9518
T_37.80 ;
9519 17 ale500
    %load/v 8, v00978B08_0, 3;
9520 11 ale500
    %cmpi/u 8, 4, 3;
9521 16 ale500
    %jmp/1 T_37.332, 6;
9522 17 ale500
    %load/v 8, v00978F80_0, 8;
9523
    %load/v 16, v00978F28_0, 8;
9524 11 ale500
    %ix/load 0, 16, 0;
9525 17 ale500
    %assign/v0 v00978D70_0, 0, 8;
9526 16 ale500
    %jmp T_37.334;
9527
T_37.332 ;
9528 17 ale500
    %load/v 8, v0097A0E0_0, 16;
9529 11 ale500
    %ix/load 0, 16, 0;
9530 17 ale500
    %assign/v0 v00978D70_0, 0, 8;
9531 16 ale500
    %jmp T_37.334;
9532
T_37.334 ;
9533 11 ale500
    %ix/load 1, 8, 0;
9534
    %mov 4, 0, 1;
9535 16 ale500
    %jmp/1 T_37.335, 4;
9536 17 ale500
    %load/x1p 8, v009782C8_0, 8;
9537 16 ale500
    %jmp T_37.336;
9538
T_37.335 ;
9539 11 ale500
    %mov 8, 2, 8;
9540 16 ale500
T_37.336 ;
9541 11 ale500
; Save base=8 wid=8 in lookaside.
9542
    %ix/load 0, 8, 0;
9543 17 ale500
    %assign/v0 v00978DC8_0, 0, 8;
9544 11 ale500
    %movi 8, 61, 6;
9545
    %ix/load 0, 6, 0;
9546 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9547 11 ale500
    %ix/load 0, 1, 0;
9548 17 ale500
    %assign/v0 v00978E78_0, 0, 1;
9549 16 ale500
    %jmp T_37.84;
9550
T_37.81 ;
9551 11 ale500
    %movi 8, 62, 6;
9552
    %ix/load 0, 6, 0;
9553 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9554 11 ale500
    %ix/load 0, 1, 0;
9555 17 ale500
    %load/vp0 8, v00978D70_0, 16;
9556 11 ale500
    %ix/load 0, 16, 0;
9557 17 ale500
    %assign/v0 v00978D70_0, 0, 8;
9558 16 ale500
    %jmp T_37.84;
9559
T_37.82 ;
9560 17 ale500
    %load/v 8, v00978690_0, 1;
9561 11 ale500
    %inv 8, 1;
9562 16 ale500
    %jmp/0xz  T_37.337, 8;
9563 17 ale500
    %load/v 8, v00978B08_0, 3;
9564 11 ale500
    %cmpi/u 8, 4, 3;
9565 16 ale500
    %jmp/1 T_37.339, 6;
9566 17 ale500
    %load/v 8, v00978F80_0, 8;
9567
    %load/v 16, v00978F28_0, 8;
9568 11 ale500
    %ix/load 0, 16, 0;
9569 17 ale500
    %assign/v0 v00978D70_0, 0, 8;
9570 16 ale500
    %jmp T_37.341;
9571
T_37.339 ;
9572 17 ale500
    %load/v 8, v0097A0E0_0, 16;
9573 14 ale500
    %ix/load 0, 16, 0;
9574 17 ale500
    %assign/v0 v00978D70_0, 0, 8;
9575 16 ale500
    %jmp T_37.341;
9576
T_37.341 ;
9577
T_37.337 ;
9578 17 ale500
    %load/v 8, v009782C8_0, 8; Only need 8 of 16 bits
9579 11 ale500
; Save base=8 wid=8 in lookaside.
9580
    %ix/load 0, 8, 0;
9581 17 ale500
    %assign/v0 v00978DC8_0, 0, 8;
9582 11 ale500
    %ix/load 0, 6, 0;
9583 17 ale500
    %assign/v0 v0097AAC8_0, 0, 1;
9584 11 ale500
    %ix/load 0, 1, 0;
9585 17 ale500
    %assign/v0 v00978E78_0, 0, 1;
9586 16 ale500
    %jmp T_37.84;
9587
T_37.83 ;
9588 17 ale500
    %load/v 8, v009788F8_0, 1;
9589
    %load/v 9, v00978B08_0, 3;
9590
    %cmpi/u 9, 4, 3;
9591
    %mov 9, 4, 1;
9592
    %and 8, 9, 1;
9593 11 ale500
    %ix/load 0, 1, 0;
9594 17 ale500
    %assign/v0 v00979A00_0, 0, 8;
9595
    %load/v 8, v00979AB0_0, 6;
9596 11 ale500
    %ix/load 0, 6, 0;
9597 17 ale500
    %assign/v0 v0097AAC8_0, 0, 8;
9598 16 ale500
    %jmp T_37.84;
9599
T_37.84 ;
9600 12 ale500
T_37.1 ;
9601
    %jmp T_37;
9602
    .thread T_37;
9603 17 ale500
    .scope S_007E41E0;
9604 12 ale500
T_38 ;
9605 17 ale500
    %set/v v00979240_0, 0, 3;
9606
    %set/v v00978E20_0, 0, 1;
9607
    %set/v v00978E78_0, 0, 1;
9608
    %set/v v009793D0_0, 1, 16;
9609
    %set/v v00979A58_0, 0, 1;
9610
    %set/v v00979950_0, 0, 1;
9611
    %set/v v00979378_0, 0, 1;
9612
    %set/v v009798F8_0, 0, 1;
9613
    %set/v v00979190_0, 0, 1;
9614 12 ale500
    %end;
9615 11 ale500
    .thread T_38;
9616 17 ale500
    .scope S_007E4268;
9617 11 ale500
T_39 ;
9618 17 ale500
    %wait E_007C3F38;
9619
    %ix/getv 3, v007E1C28_0;
9620
    %load/av 8, v007E1D88, 8;
9621 12 ale500
    %ix/load 0, 8, 0;
9622 17 ale500
    %assign/v0 v007E1D30_0, 0, 8;
9623 12 ale500
    %jmp T_39;
9624 11 ale500
    .thread T_39;
9625 17 ale500
    .scope S_007E4268;
9626 11 ale500
T_40 ;
9627 17 ale500
    %wait E_007C3A18;
9628
    %load/v 8, v007E1C80_0, 8;
9629
    %ix/getv 3, v007E1C28_0;
9630 11 ale500
    %jmp/1 t_0, 4;
9631
    %ix/load 0, 8, 0; word width
9632
    %ix/load 1, 0, 0; part off
9633 17 ale500
    %assign/av v007E1D88, 0, 8;
9634 11 ale500
t_0 ;
9635 17 ale500
    %vpi_call 2 73 "$display", "W %04x = %02x %t", v007E1C28_0, v007E1C80_0, $time;
9636 12 ale500
    %jmp T_40;
9637
    .thread T_40;
9638 17 ale500
    .scope S_007E4268;
9639 12 ale500
T_41 ;
9640 17 ale500
    %wait E_007C3F38;
9641
    %load/v 8, v007E1C28_0, 16;
9642 14 ale500
    %cmpi/u 8, 3, 16;
9643
    %jmp/0xz  T_41.0, 4;
9644
    %vpi_call 2 80 "$display", "*** Error ***";
9645
    %vpi_call 2 81 "$finish";
9646
T_41.0 ;
9647 17 ale500
    %load/v 8, v007E1C28_0, 16;
9648 16 ale500
    %cmpi/u 8, 4096, 16;
9649 14 ale500
    %jmp/0xz  T_41.2, 4;
9650
    %vpi_call 2 85 "$display", "\000";
9651
    %vpi_call 2 86 "$display", "*** All tests  OOOO   K  K ***";
9652
    %vpi_call 2 87 "$display", "*** All tests O    O  K K  ***";
9653
    %vpi_call 2 88 "$display", "*** All tests O    O  KK   ***";
9654
    %vpi_call 2 89 "$display", "*** All tests O    O  K K  ***";
9655
    %vpi_call 2 90 "$display", "*** All tests  OOOO   K  K ***";
9656 16 ale500
    %vpi_call 2 91 "$display", "\000";
9657
    %vpi_call 2 92 "$finish";
9658 14 ale500
T_41.2 ;
9659 17 ale500
    %vpi_call 2 94 "$display", "R %04x = %02x %t", v007E1C28_0, &A, $time;
9660 11 ale500
    %jmp T_41;
9661
    .thread T_41;
9662 17 ale500
    .scope S_007E4268;
9663 11 ale500
T_42 ;
9664 17 ale500
    %vpi_call 2 100 "$readmemh", "test09.hex", v007E1D88;
9665 16 ale500
    %vpi_call 2 101 "$display", "test09.hex read";
9666 11 ale500
   %ix/load 1, 0, 0;
9667
   %ix/load 3, 65534, 0;
9668 17 ale500
   %set/av v007E1D88, 0, 8;
9669 11 ale500
   %ix/load 1, 0, 0;
9670
   %ix/load 3, 65535, 0;
9671 17 ale500
   %set/av v007E1D88, 0, 8;
9672 11 ale500
    %end;
9673 12 ale500
    .thread T_42;
9674 17 ale500
    .scope S_007E47B8;
9675 12 ale500
T_43 ;
9676
    %delay 5, 0;
9677 17 ale500
    %load/v 8, v0097ABD0_0, 1;
9678 12 ale500
    %inv 8, 1;
9679 17 ale500
    %set/v v0097ABD0_0, 8, 1;
9680 12 ale500
    %jmp T_43;
9681 11 ale500
    .thread T_43;
9682 17 ale500
    .scope S_007E47B8;
9683 11 ale500
T_44 ;
9684 14 ale500
    %vpi_call 2 37 "$dumpvars";
9685 17 ale500
    %set/v v0097ABD0_0, 0, 1;
9686
    %set/v v0097AD88_0, 1, 1;
9687 11 ale500
    %delay 0, 0;
9688
    %delay 46, 0;
9689 17 ale500
    %set/v v0097AD88_0, 0, 1;
9690 12 ale500
    %delay 111500, 0;
9691 14 ale500
    %vpi_call 2 44 "$finish";
9692 11 ale500
    %end;
9693 12 ale500
    .thread T_44;
9694 11 ale500
# The file index is used to find the file name in the following table.
9695
:file_names 7;
9696
    "N/A";
9697
    "";
9698 14 ale500
    "tb_opcodes.v";
9699 11 ale500
    "../rtl/verilog/MC6809_cpu.v";
9700
    "../rtl/verilog/alu16.v";
9701
    "../rtl/verilog/regblock.v";
9702
    "../rtl/verilog/decoders.v";

powered by: WebSVN 2.1.0

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