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 13

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

powered by: WebSVN 2.1.0

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