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 6

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

Line No. Rev Author Line
1 4 ale500
#! /usr/local/bin/vvp
2
:ivl_version "0.10.0 (devel)" "(s20121218-345-gbfb14fb)";
3
:ivl_delay_selection "TYPICAL";
4
:vpi_time_precision - 9;
5
:vpi_module "system";
6
:vpi_module "vhdl_sys";
7
:vpi_module "v2005_math";
8
:vpi_module "va_math";
9 6 ale500
S_0x1024670 .scope module, "tb" "tb" 2 8;
10 4 ale500
 .timescale -9 -9;
11
    .port_info 0 /OUTPUT 16 "addr_o"
12
    .port_info 1 /OUTPUT 8 "data_o_o"
13 6 ale500
L_0x14cbd10 .functor BUFZ 16, v0x10c7de0_0, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
14
L_0x14cbd80 .functor BUFZ 8, v0x10c7e80_0, C4<00000000>, C4<00000000>, C4<00000000>;
15
v0x14cb4f0_0 .net "addr", 15 0, v0x10c7de0_0;  1 drivers
16
v0x14cb5d0_0 .net "addr_o", 15 0, L_0x14cbd10;  1 drivers
17
v0x14cb6b0_0 .var "clk", 0 0;
18
v0x14cb750_0 .net "data_i", 7 0, L_0x14f9ab0;  1 drivers
19
v0x14cb840_0 .net "data_o", 7 0, v0x10c7e80_0;  1 drivers
20
v0x14cb9a0_0 .net "data_o_o", 7 0, L_0x14cbd80;  1 drivers
21
v0x14cba80_0 .net "oe", 0 0, v0x10c7f20_0;  1 drivers
22
v0x14cbb20_0 .var "reset", 0 0;
23
v0x14cbbc0_0 .net "we", 0 0, v0x10c7fc0_0;  1 drivers
24
L_0x14f9b20 .reduce/nor v0x10c7f20_0;
25
L_0x14f9bc0 .reduce/nor v0x10c7fc0_0;
26
S_0x105eb90 .scope module, "cpu" "MC6809_cpu" 2 20, 3 10 0, S_0x1024670;
27 4 ale500
 .timescale -9 -9;
28
    .port_info 0 /INPUT 1 "cpu_clk"
29
    .port_info 1 /INPUT 1 "cpu_reset"
30
    .port_info 2 /INPUT 1 "cpu_nmi_n"
31
    .port_info 3 /INPUT 1 "cpu_irq_n"
32
    .port_info 4 /INPUT 1 "cpu_firq_n"
33
    .port_info 5 /OUTPUT 6 "cpu_state_o"
34
    .port_info 6 /OUTPUT 1 "cpu_we_o"
35
    .port_info 7 /OUTPUT 1 "cpu_oe_o"
36
    .port_info 8 /OUTPUT 16 "cpu_addr_o"
37
    .port_info 9 /INPUT 8 "cpu_data_i"
38
    .port_info 10 /OUTPUT 8 "cpu_data_o"
39 6 ale500
L_0x14cbfe0 .functor AND 1, L_0x14cbe10, L_0x14cbf10, C4<1>, C4<1>;
40
L_0x14cc2b0 .functor AND 1, L_0x14cc0f0, L_0x14cc190, C4<1>, C4<1>;
41
L_0x14cc5f0 .functor AND 1, L_0x14cc3f0, L_0x14cc490, C4<1>, C4<1>;
42
L_0x14f85f0 .functor AND 1, L_0x14f9250, L_0x14f8450, C4<1>, C4<1>;
43
L_0x14f9760 .functor BUFZ 1, v0x14cbb20_0, C4<0>, C4<0>, C4<0>;
44
L_0x14f97d0 .functor BUFZ 6, v0x10ca580_0, C4<000000>, C4<000000>, C4<000000>;
45
v0x10c5610_0 .net *"_s1", 0 0, L_0x14cbe10;  1 drivers
46
v0x10c5710_0 .net *"_s13", 0 0, L_0x14cc3f0;  1 drivers
47
v0x10c57f0_0 .net *"_s15", 0 0, L_0x14cc490;  1 drivers
48
v0x10c58b0_0 .net *"_s22", 8 0, L_0x14f8360;  1 drivers
49
L_0x7f0750291cc0 .functor BUFT 1, C4<000>, C4<0>, C4<0>, C4<0>;
50
v0x10c5990_0 .net *"_s25", 2 0, L_0x7f0750291cc0;  1 drivers
51
L_0x7f0750291d08 .functor BUFT 1, C4<000010010>, C4<0>, C4<0>, C4<0>;
52
v0x10c5a70_0 .net/2u *"_s26", 8 0, L_0x7f0750291d08;  1 drivers
53
v0x10c5b50_0 .net *"_s28", 0 0, L_0x14f8450;  1 drivers
54
v0x10c5c10_0 .net *"_s3", 0 0, L_0x14cbf10;  1 drivers
55
v0x10c5cf0_0 .net *"_s7", 0 0, L_0x14cc0f0;  1 drivers
56
v0x10c5e60_0 .net *"_s9", 0 0, L_0x14cc190;  1 drivers
57
v0x10c5f40_0 .net "alu_o_CCR", 7 0, v0x10b56e0_0;  1 drivers
58
v0x10c6000_0 .net "alu_o_result", 15 0, v0x10bd8f0_0;  1 drivers
59
v0x10c60c0_0 .net "cpu_addr_o", 15 0, v0x10c7de0_0;  alias, 1 drivers
60
v0x10c6180_0 .net "cpu_clk", 0 0, v0x14cb6b0_0;  1 drivers
61
v0x10c6220_0 .net "cpu_data_i", 7 0, L_0x14f9ab0;  alias, 1 drivers
62
v0x10c6300_0 .net "cpu_data_o", 7 0, v0x10c7e80_0;  alias, 1 drivers
63
o0x7f0750673448 .functor BUFZ 1, C4; HiZ drive
64
v0x10c63e0_0 .net "cpu_firq_n", 0 0, o0x7f0750673448;  0 drivers
65
o0x7f0750673478 .functor BUFZ 1, C4; HiZ drive
66
v0x10c6590_0 .net "cpu_irq_n", 0 0, o0x7f0750673478;  0 drivers
67
o0x7f07506734a8 .functor BUFZ 1, C4; HiZ drive
68
v0x10c6630_0 .net "cpu_nmi_n", 0 0, o0x7f07506734a8;  0 drivers
69
v0x10c66d0_0 .net "cpu_oe_o", 0 0, v0x10c7f20_0;  alias, 1 drivers
70
v0x10c6770_0 .net "cpu_reset", 0 0, v0x14cbb20_0;  1 drivers
71
v0x10c6830_0 .net "cpu_state_o", 5 0, L_0x14f97d0;  1 drivers
72
v0x10c6910_0 .net "cpu_we_o", 0 0, v0x10c7fc0_0;  alias, 1 drivers
73
v0x10c69d0_0 .var "datamux_o_alu_in_left_path_addr", 3 0;
74
v0x10c6a90_0 .var "datamux_o_alu_in_left_path_data", 15 0;
75
v0x10c6b60_0 .var "datamux_o_alu_in_right_path_data", 15 0;
76
v0x10c6c30_0 .var "datamux_o_dest", 15 0;
77
v0x10c6d00_0 .var "datamux_o_dest_reg_addr", 3 0;
78
v0x10c6dd0_0 .net "dec_o_alu_opcode", 4 0, v0x10be1f0_0;  1 drivers
79
v0x10c6f00_0 .net "dec_o_alu_size", 0 0, L_0x14f8c50;  1 drivers
80
v0x10c6fa0_0 .net "dec_o_cond_taken", 0 0, v0x10c51a0_0;  1 drivers
81
v0x10c7040_0 .net "dec_o_dest_reg_addr", 3 0, v0x10c0bf0_0;  1 drivers
82
v0x10c7110_0 .net "dec_o_ea_indirect", 0 0, L_0x14f9070;  1 drivers
83
v0x10c64b0_0 .net "dec_o_ea_ofs0", 0 0, v0x10bf200_0;  1 drivers
84
v0x10c73c0_0 .net "dec_o_ea_ofs16", 0 0, v0x10bf2c0_0;  1 drivers
85
v0x10c7490_0 .net "dec_o_ea_ofs8", 0 0, v0x10bf410_0;  1 drivers
86
v0x10c7560_0 .net "dec_o_ea_wpost", 0 0, v0x10bf4d0_0;  1 drivers
87
v0x10c7630_0 .net "dec_o_left_path_addr", 3 0, v0x10c1000_0;  1 drivers
88
v0x10c7700_0 .net "dec_o_p1_mode", 2 0, v0x10bf960_0;  1 drivers
89
v0x10c77d0_0 .net "dec_o_p1_optype", 2 0, v0x10bfc20_0;  1 drivers
90
v0x10c78a0_0 .net "dec_o_right_path_addr", 3 0, v0x10c10e0_0;  1 drivers
91
v0x10c7940_0 .net "dec_o_right_path_mod", 1 0, v0x10be2b0_0;  1 drivers
92
v0x10c79e0_0 .net "dec_o_source_size", 0 0, L_0x14f8840;  1 drivers
93
v0x10c7ab0_0 .net "dec_o_use_s", 0 0, v0x10bffe0_0;  1 drivers
94
v0x10c7ba0_0 .net "dec_o_wdest", 0 0, L_0x14f86b0;  1 drivers
95
v0x10c7c40_0 .net "dec_o_write_flags", 0 0, L_0x14f9250;  1 drivers
96
v0x10c7d10_0 .var "k_clear_e", 0 0;
97
v0x10c7de0_0 .var "k_cpu_addr", 15 0;
98
v0x10c7e80_0 .var "k_cpu_data_o", 7 0;
99
v0x10c7f20_0 .var "k_cpu_oe", 0 0;
100
v0x10c7fc0_0 .var "k_cpu_we", 0 0;
101
v0x10c8060_0 .var "k_dec_su", 0 0;
102
v0x10c8130_0 .var "k_eahi", 7 0;
103
v0x10c81d0_0 .var "k_ealo", 7 0;
104
v0x10c8270_0 .net "k_firq_req", 0 0, L_0x14cc2b0;  1 drivers
105
v0x10c8330_0 .var "k_forced_mem_size", 0 0;
106
v0x10c83f0_0 .var "k_inc_pc", 0 0;
107
v0x10c84c0_0 .var "k_inc_su", 0 0;
108
v0x10c8590_0 .var "k_ind_ea", 7 0;
109
v0x10c8680_0 .net "k_irq_req", 0 0, L_0x14cc5f0;  1 drivers
110
v0x10c8720_0 .var "k_mem_dest", 1 0;
111
v0x10c8800_0 .var "k_memhi", 7 0;
112
v0x10c88e0_0 .var "k_memlo", 7 0;
113
v0x10c89c0_0 .var "k_mul_cnt", 0 0;
114
v0x10c8a80_0 .var "k_new_pc", 15 0;
115
v0x10c71b0_0 .net "k_nmi_req", 0 0, L_0x14cbfe0;  1 drivers
116
v0x10c7250_0 .var "k_ofshi", 7 0;
117
v0x10c8f30_0 .var "k_ofslo", 7 0;
118
v0x10c8fd0_0 .var "k_opcode", 7 0;
119
v0x10c9100_0 .var "k_p2_valid", 0 0;
120
v0x10c9230_0 .var "k_p3_valid", 0 0;
121
v0x10c92d0_0 .var "k_postbyte", 7 0;
122
v0x10c9400_0 .var "k_pp_active_reg", 7 0;
123
v0x10c94c0_0 .var "k_pp_regs", 7 0;
124
v0x10c95a0_0 .var "k_reg_firq", 2 0;
125
v0x10c9680_0 .var "k_reg_irq", 2 0;
126
v0x10c9760_0 .var "k_reg_nmi", 2 0;
127
v0x10c9840_0 .net "k_reset", 0 0, L_0x14f9760;  1 drivers
128
v0x10c9900_0 .var "k_set_e", 0 0;
129
v0x10c99d0_0 .var "k_write_dest", 0 0;
130
v0x10c9aa0_0 .var "k_write_exg", 0 0;
131
v0x10c9b70_0 .var "k_write_pc", 0 0;
132
v0x10c9c40_0 .var "k_write_post_incdec", 0 0;
133
v0x10c9d10_0 .var "k_write_tfr", 0 0;
134
v0x10c9de0_0 .var "next_mem_state", 5 0;
135
v0x10c9e80_0 .var "next_push_state", 5 0;
136
v0x10c9f20_0 .var "next_state", 5 0;
137
v0x10c9fc0_0 .net "regs_o_CCR", 7 0, L_0x14f73c0;  1 drivers
138
v0x10ca080_0 .net "regs_o_dp", 7 0, L_0x14f67f0;  1 drivers
139
v0x10ca170_0 .net "regs_o_eamem_addr", 15 0, v0x10c2ff0_0;  1 drivers
140
v0x10ca240_0 .net "regs_o_left_path_data", 15 0, v0x10c3b10_0;  1 drivers
141
v0x10ca310_0 .net "regs_o_pc", 15 0, L_0x14f7630;  1 drivers
142
v0x10ca3e0_0 .net "regs_o_right_path_data", 15 0, v0x10c3df0_0;  1 drivers
143
v0x10ca4b0_0 .net "regs_o_su", 15 0, L_0x14f7e40;  1 drivers
144
v0x10ca580_0 .var "state", 5 0;
145
E_0x1094340 .event posedge, v0x10c9840_0, v0x109f350_0;
146
E_0x1093cb0/0 .event edge, v0x10c10e0_0, v0x10c88e0_0, v0x10c8800_0, v0x10be2b0_0;
147
E_0x1093cb0/1 .event edge, v0x10c3df0_0;
148
E_0x1093cb0 .event/or E_0x1093cb0/0, E_0x1093cb0/1;
149
E_0xe57970/0 .event edge, v0x10c8800_0, v0x10c88e0_0, v0x10bf960_0, v0x10c3f90_0;
150
E_0xe57970/1 .event edge, v0x10c8130_0, v0x10c81d0_0, v0x10c3eb0_0, v0x10bf140_0;
151
E_0xe57970/2 .event edge, v0x10c2ff0_0;
152
E_0xe57970 .event/or E_0xe57970/0, E_0xe57970/1, E_0xe57970/2;
153
E_0x1069300/0 .event edge, v0x10c1000_0, v0x10c8800_0, v0x10c88e0_0, v0x10bfc20_0;
154
E_0x1069300/1 .event edge, v0x10bf140_0, v0x10c2ff0_0, v0x10c3b10_0;
155
E_0x1069300 .event/or E_0x1069300/0, E_0x1069300/1;
156
E_0xfdfde0/0 .event edge, v0x10bd8f0_0, v0x10bfc20_0, v0x10c8800_0, v0x10c88e0_0;
157
E_0xfdfde0/1 .event edge, v0x10bf140_0, v0x10c2ff0_0;
158
E_0xfdfde0 .event/or E_0xfdfde0/0, E_0xfdfde0/1;
159
E_0x101cea0 .event edge, v0x10c9400_0, v0x10c0bf0_0;
160
E_0x1016b60 .event edge, v0x10c9400_0, v0x10c1000_0;
161
L_0x14cbe10 .part v0x10c9760_0, 2, 1;
162
L_0x14cbf10 .part v0x10c9760_0, 1, 1;
163
L_0x14cc0f0 .part v0x10c95a0_0, 2, 1;
164
L_0x14cc190 .part v0x10c95a0_0, 1, 1;
165
L_0x14cc3f0 .part v0x10c9680_0, 2, 1;
166
L_0x14cc490 .part v0x10c9680_0, 1, 1;
167
L_0x14f81d0 .part v0x10c92d0_0, 0, 4;
168
L_0x14f8270 .concat [ 8 8 0 0], v0x10c8f30_0, v0x10c7250_0;
169
L_0x14f8360 .concat [ 6 3 0 0], v0x10ca580_0, L_0x7f0750291cc0;
170
L_0x14f8450 .cmp/eq 9, L_0x14f8360, L_0x7f0750291d08;
171
S_0xf84b70 .scope module, "alu" "alu" 3 87, 4 15 0, S_0x105eb90;
172 4 ale500
 .timescale -9 -9;
173 6 ale500
    .port_info 0 /INPUT 1 "clk_in"
174 4 ale500
    .port_info 1 /INPUT 16 "a_in"
175
    .port_info 2 /INPUT 16 "b_in"
176
    .port_info 3 /INPUT 8 "CCR"
177
    .port_info 4 /INPUT 5 "opcode_in"
178
    .port_info 5 /INPUT 1 "sz_in"
179
    .port_info 6 /OUTPUT 16 "q_out"
180
    .port_info 7 /OUTPUT 8 "CCRo"
181 6 ale500
v0x10b55b0_0 .net "CCR", 7 0, L_0x14f73c0;  alias, 1 drivers
182
v0x10b56e0_0 .var "CCRo", 7 0;
183
v0x10b57c0_0 .net *"_s1", 7 0, L_0x14d99e0;  1 drivers
184
L_0x7f0750291768 .functor BUFT 1, C4<00000000>, C4<0>, C4<0>, C4<0>;
185
v0x10b5880_0 .net *"_s12", 7 0, L_0x7f0750291768;  1 drivers
186
L_0x7f0750291720 .functor BUFT 1, C4<00000000>, C4<0>, C4<0>, C4<0>;
187
v0x10b5960_0 .net *"_s5", 7 0, L_0x7f0750291720;  1 drivers
188
v0x10b5a90_0 .net *"_s8", 7 0, L_0x14d9c10;  1 drivers
189
v0x10b5b70_0 .net "a_in", 15 0, v0x10c6a90_0;  1 drivers
190
v0x10bd340_0 .net "b_in", 15 0, v0x10c6b60_0;  1 drivers
191
v0x10bd400_0 .net "ccr16_out", 3 0, v0x109f890_0;  1 drivers
192
v0x10bd550_0 .net "ccr8_out", 7 0, v0x10ae0b0_0;  1 drivers
193
v0x10bd620_0 .net "clk_in", 0 0, v0x14cb6b0_0;  alias, 1 drivers
194
v0x10bd6c0_0 .net "opcode_in", 4 0, v0x10be1f0_0;  alias, 1 drivers
195
v0x10bd760_0 .net "q16_out", 15 0, v0x10abff0_0;  1 drivers
196
v0x10bd820_0 .net "q8_out", 7 0, v0x10babd0_0;  1 drivers
197
v0x10bd8f0_0 .var "q_out", 15 0;
198
v0x10bd9b0_0 .var "ra_in", 15 0;
199
v0x10bdaa0_0 .var "rb_in", 15 0;
200
v0x10bdc50_0 .net "sz_in", 0 0, L_0x14f8c50;  alias, 1 drivers
201
E_0xf6ff60/0 .event edge, v0x10bdc50_0, v0x10abff0_0, v0x109f790_0, v0x109f890_0;
202
E_0xf6ff60/1 .event edge, v0x10babd0_0, v0x10ae0b0_0;
203
E_0xf6ff60 .event/or E_0xf6ff60/0, E_0xf6ff60/1;
204
L_0x14d99e0 .part v0x10bd9b0_0, 0, 8;
205
L_0x14d9ad0 .concat [ 8 8 0 0], L_0x14d99e0, L_0x7f0750291720;
206
L_0x14d9c10 .part v0x10bdaa0_0, 0, 8;
207
L_0x14da230 .concat [ 8 8 0 0], L_0x14d9c10, L_0x7f0750291768;
208
S_0xf803e0 .scope module, "alu16" "alu16" 4 33, 4 325 0, S_0xf84b70;
209 4 ale500
 .timescale -9 -9;
210 6 ale500
    .port_info 0 /INPUT 1 "clk_in"
211
    .port_info 1 /INPUT 16 "a_in"
212
    .port_info 2 /INPUT 16 "b_in"
213
    .port_info 3 /INPUT 8 "CCR"
214
    .port_info 4 /INPUT 5 "opcode_in"
215
    .port_info 5 /OUTPUT 16 "q_out"
216
    .port_info 6 /OUTPUT 4 "CCRo"
217
L_0x14daad0 .functor NOT 16, v0x10bd9b0_0, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
218
L_0x14ec480 .functor AND 16, v0x10bd9b0_0, v0x10bdaa0_0, C4<1111111111111111>, C4<1111111111111111>;
219
L_0x14ecf00 .functor OR 16, v0x10bd9b0_0, v0x10bdaa0_0, C4<0000000000000000>, C4<0000000000000000>;
220
L_0x14db010 .functor XOR 16, v0x10bd9b0_0, v0x10bdaa0_0, C4<0000000000000000>, C4<0000000000000000>;
221
L_0x14ed6d0 .functor AND 1, L_0x14ed760, L_0x14ed600, C4<1>, C4<1>;
222
L_0x14ed800 .functor NOT 1, L_0x14eda40, C4<0>, C4<0>, C4<0>;
223
L_0x14ed8c0 .functor AND 1, L_0x14ed6d0, L_0x14ed800, C4<1>, C4<1>;
224
L_0x14edda0 .functor NOT 1, L_0x14edd00, C4<0>, C4<0>, C4<0>;
225
L_0x14edae0 .functor NOT 1, L_0x14edeb0, C4<0>, C4<0>, C4<0>;
226
L_0x14edba0 .functor AND 1, L_0x14edda0, L_0x14edae0, C4<1>, C4<1>;
227
L_0x14ee260 .functor AND 1, L_0x14edba0, L_0x14ee130, C4<1>, C4<1>;
228
L_0x14ee2d0 .functor OR 1, L_0x14ed8c0, L_0x14ee260, C4<0>, C4<0>;
229
L_0x14ee4f0 .functor AND 1, L_0x14ee6a0, L_0x14ee740, C4<1>, C4<1>;
230
L_0x14ee630 .functor NOT 1, L_0x14ee9a0, C4<0>, C4<0>, C4<0>;
231
L_0x14ee3e0 .functor AND 1, L_0x14ee4f0, L_0x14ee630, C4<1>, C4<1>;
232
L_0x14ee7e0 .functor NOT 1, L_0x14eeb30, C4<0>, C4<0>, C4<0>;
233
L_0x14ee930 .functor NOT 1, L_0x14eeda0, C4<0>, C4<0>, C4<0>;
234
L_0x14eee90 .functor AND 1, L_0x14ee7e0, L_0x14ee930, C4<1>, C4<1>;
235
L_0x14eebd0 .functor AND 1, L_0x14eee90, L_0x14ef040, C4<1>, C4<1>;
236
L_0x14eece0 .functor OR 1, L_0x14ee3e0, L_0x14eebd0, C4<0>, C4<0>;
237
L_0x14ef750 .functor AND 1, L_0x14ef220, L_0x14ef6b0, C4<1>, C4<1>;
238
L_0x14ef4b0 .functor NOT 1, L_0x14ef860, C4<0>, C4<0>, C4<0>;
239
L_0x14ef630 .functor AND 1, L_0x14ef750, L_0x14ef4b0, C4<1>, C4<1>;
240
L_0x14efbb0 .functor NOT 1, L_0x14efb10, C4<0>, C4<0>, C4<0>;
241
L_0x14ef900 .functor AND 1, L_0x14efbb0, L_0x14ef570, C4<1>, C4<1>;
242
L_0x14eff60 .functor AND 1, L_0x14ef900, L_0x14efa40, C4<1>, C4<1>;
243
L_0x14efc70 .functor OR 1, L_0x14ef630, L_0x14eff60, C4<0>, C4<0>;
244
L_0x14f0380 .functor AND 1, L_0x14f0240, L_0x14f02e0, C4<1>, C4<1>;
245
L_0x14f0070 .functor NOT 1, L_0x14ec590, C4<0>, C4<0>, C4<0>;
246
L_0x14f05b0 .functor AND 1, L_0x14f0380, L_0x14f0070, C4<1>, C4<1>;
247
L_0x14f0910 .functor NOT 1, L_0x14f04c0, C4<0>, C4<0>, C4<0>;
248
L_0x14f0a20 .functor AND 1, L_0x14f0910, L_0x14f0980, C4<1>, C4<1>;
249
L_0x14f0c60 .functor AND 1, L_0x14f0a20, L_0x14f0b30, C4<1>, C4<1>;
250
L_0x14f0d20 .functor OR 1, L_0x14f05b0, L_0x14f0c60, C4<0>, C4<0>;
251
L_0x14f0e30 .functor BUFZ 16, L_0x14daad0, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
252
L_0x14f1080 .functor BUFZ 16, L_0x14ec0c0, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
253
L_0x14f1450 .functor NOT 1, L_0x14f11e0, C4<0>, C4<0>, C4<0>;
254
L_0x14f14c0 .functor AND 1, L_0x14f1140, L_0x14f1450, C4<1>, C4<1>;
255
L_0x14f1770 .functor NOT 1, L_0x14f16d0, C4<0>, C4<0>, C4<0>;
256
L_0x14f1ae0 .functor AND 1, L_0x14f14c0, L_0x14f1770, C4<1>, C4<1>;
257
L_0x14f17e0 .functor NOT 1, L_0x14f1bf0, C4<0>, C4<0>, C4<0>;
258
L_0x14f18a0 .functor AND 1, L_0x14f1ae0, L_0x14f17e0, C4<1>, C4<1>;
259
L_0x14f1580 .functor NOT 1, L_0x14f19b0, C4<0>, C4<0>, C4<0>;
260
L_0x14f1640 .functor AND 1, L_0x14f18a0, L_0x14f1580, C4<1>, C4<1>;
261
L_0x14f1280 .functor NOT 1, L_0x14f1f30, C4<0>, C4<0>, C4<0>;
262
L_0x14f2020 .functor AND 1, L_0x14f1640, L_0x14f1280, C4<1>, C4<1>;
263
L_0x14f21d0 .functor NOT 1, L_0x14f2130, C4<0>, C4<0>, C4<0>;
264
L_0x14f1eb0 .functor AND 1, L_0x14f2020, L_0x14f21d0, C4<1>, C4<1>;
265
L_0x14f1dd0 .functor NOT 1, L_0x14f1d30, C4<0>, C4<0>, C4<0>;
266
L_0x14f23b0 .functor AND 1, L_0x14f1eb0, L_0x14f1dd0, C4<1>, C4<1>;
267
L_0x14f27a0 .functor NOT 1, L_0x14f2700, C4<0>, C4<0>, C4<0>;
268
L_0x14f2b50 .functor AND 1, L_0x14f23b0, L_0x14f27a0, C4<1>, C4<1>;
269
L_0x14f2560 .functor NOT 1, L_0x14f24c0, C4<0>, C4<0>, C4<0>;
270
L_0x14f2860 .functor AND 1, L_0x14f2b50, L_0x14f2560, C4<1>, C4<1>;
271
L_0x14f2d00 .functor NOT 1, L_0x14f2c60, C4<0>, C4<0>, C4<0>;
272
L_0x14f30e0 .functor AND 1, L_0x14f2860, L_0x14f2d00, C4<1>, C4<1>;
273
L_0x14f2e10 .functor NOT 1, L_0x14f31a0, C4<0>, C4<0>, C4<0>;
274
L_0x14f2ed0 .functor AND 1, L_0x14f30e0, L_0x14f2e10, C4<1>, C4<1>;
275
L_0x14f3520 .functor NOT 1, L_0x14f2fe0, C4<0>, C4<0>, C4<0>;
276
L_0x14f3590 .functor AND 1, L_0x14f2ed0, L_0x14f3520, C4<1>, C4<1>;
277
L_0x14f22a0 .functor NOT 1, L_0x14f2970, C4<0>, C4<0>, C4<0>;
278
L_0x14f2a10 .functor AND 1, L_0x14f3590, L_0x14f22a0, C4<1>, C4<1>;
279
L_0x14f2ad0 .functor NOT 1, L_0x14f3440, C4<0>, C4<0>, C4<0>;
280
L_0x14f36f0 .functor AND 1, L_0x14f2a10, L_0x14f2ad0, C4<1>, C4<1>;
281
L_0x14f3800 .functor NOT 1, L_0x14f3240, C4<0>, C4<0>, C4<0>;
282
L_0x14f3330 .functor AND 1, L_0x14f36f0, L_0x14f3800, C4<1>, C4<1>;
283
L_0x14f3e00 .functor OR 1, L_0x14f3cc0, L_0x14f3d60, C4<0>, C4<0>;
284
L_0x14f3f10 .functor OR 1, L_0x14f3e00, L_0x14f42b0, C4<0>, C4<0>;
285
L_0x14f3b40 .functor OR 1, L_0x14f3f10, L_0x14f3aa0, C4<0>, C4<0>;
286
L_0x14f3c50 .functor OR 1, L_0x14f3b40, L_0x14f3f80, C4<0>, C4<0>;
287
L_0x14f4160 .functor OR 1, L_0x14f3c50, L_0x14f40c0, C4<0>, C4<0>;
288
L_0x14f4530 .functor AND 1, L_0x14f43f0, L_0x14f4490, C4<1>, C4<1>;
289
L_0x14f4890 .functor OR 1, L_0x14f4160, L_0x14f4530, C4<0>, C4<0>;
290
L_0x14f4a40 .functor OR 1, L_0x14f4890, L_0x14f49a0, C4<0>, C4<0>;
291
L_0x14f46e0 .functor OR 1, L_0x14f4a40, L_0x14f4640, C4<0>, C4<0>;
292
L_0x14f4b50 .functor OR 1, L_0x14f46e0, L_0x14f47f0, C4<0>, C4<0>;
293
L_0x14f5060 .functor OR 1, L_0x14f4b50, L_0x14f4c60, C4<0>, C4<0>;
294
L_0x14f5210 .functor OR 1, L_0x14f5060, L_0x14f5170, C4<0>, C4<0>;
295
L_0x14db300 .functor OR 1, L_0x14f5210, L_0x14f5320, C4<0>, C4<0>;
296
L_0x14f3910 .functor OR 1, L_0x14db300, L_0x14f3870, C4<0>, C4<0>;
297
L_0x14f3a20 .functor OR 1, L_0x14f3910, L_0x14f4f90, C4<0>, C4<0>;
298
L_0x14f54b0 .functor BUFZ 16, L_0x14ec7f0, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
299
L_0x14f4da0 .functor XOR 1, L_0x14f5610, L_0x14f4d00, C4<0>, C4<0>;
300
L_0x14f4eb0 .functor BUFZ 16, L_0x14ec9a0, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
301
L_0x14f5fc0 .functor XOR 1, L_0x14f5e50, L_0x14f5ef0, C4<0>, C4<0>;
302
L_0x14f64d0 .functor BUFZ 16, L_0x14ecbb0, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
303
L_0x14f5d40 .functor XOR 1, L_0x14f5ba0, L_0x14f5c70, C4<0>, C4<0>;
304
L_0x14f61a0 .functor BUFZ 16, L_0x14ecdd0, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
305
L_0x14ed230 .functor XOR 1, L_0x14f6300, L_0x14f63a0, C4<0>, C4<0>;
306
L_0x14ed370 .functor BUFZ 16, L_0x14ed040, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
307
L_0x14f6a80 .functor XOR 1, L_0x14f6910, L_0x14f69b0, C4<0>, C4<0>;
308
L_0x14f6bc0 .functor BUFZ 16, L_0x14ec480, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
309
L_0x14f6c80 .functor BUFZ 1, L_0x14d08e0, C4<0>, C4<0>, C4<0>;
310
L_0x14f6cf0 .functor BUFZ 16, L_0x14ecf00, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
311
L_0x14f6de0 .functor BUFZ 16, L_0x14db010, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
312
v0x109f790_0 .net "CCR", 7 0, L_0x14f73c0;  alias, 1 drivers
313
v0x109f890_0 .var "CCRo", 3 0;
314
v0x109f970_0 .net *"_s101", 14 0, L_0x14ecca0;  1 drivers
315
L_0x7f07502917b0 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
316
v0x109fa30_0 .net/2u *"_s11", 0 0, L_0x7f07502917b0;  1 drivers
317
v0x109fb10_0 .net *"_s113", 16 0, L_0x14ed0e0;  1 drivers
318
v0x109fc40_0 .net *"_s116", 0 0, L_0x14ed760;  1 drivers
319
v0x109fd20_0 .net *"_s118", 0 0, L_0x14ed600;  1 drivers
320
v0x109fe00_0 .net *"_s119", 0 0, L_0x14ed6d0;  1 drivers
321
v0x109fee0_0 .net *"_s122", 0 0, L_0x14eda40;  1 drivers
322
v0x10a0050_0 .net *"_s123", 0 0, L_0x14ed800;  1 drivers
323
v0x10a0130_0 .net *"_s125", 0 0, L_0x14ed8c0;  1 drivers
324
v0x10a0210_0 .net *"_s128", 0 0, L_0x14edd00;  1 drivers
325
v0x10a02f0_0 .net *"_s129", 0 0, L_0x14edda0;  1 drivers
326
v0x10a03d0_0 .net *"_s13", 16 0, L_0x14da800;  1 drivers
327
v0x10a04b0_0 .net *"_s132", 0 0, L_0x14edeb0;  1 drivers
328
v0x10a0590_0 .net *"_s133", 0 0, L_0x14edae0;  1 drivers
329
v0x10a0670_0 .net *"_s135", 0 0, L_0x14edba0;  1 drivers
330
v0x10a0820_0 .net *"_s138", 0 0, L_0x14ee130;  1 drivers
331
v0x10a08c0_0 .net *"_s139", 0 0, L_0x14ee260;  1 drivers
332
v0x10a09a0_0 .net *"_s146", 16 0, L_0x14ee040;  1 drivers
333
v0x10a0a80_0 .net *"_s149", 0 0, L_0x14ee6a0;  1 drivers
334
L_0x7f07502917f8 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
335
v0x10a0b60_0 .net/2u *"_s15", 0 0, L_0x7f07502917f8;  1 drivers
336
v0x10a0c40_0 .net *"_s151", 0 0, L_0x14ee740;  1 drivers
337
v0x10a0d20_0 .net *"_s152", 0 0, L_0x14ee4f0;  1 drivers
338
v0x10a0e00_0 .net *"_s155", 0 0, L_0x14ee9a0;  1 drivers
339
v0x10a0ee0_0 .net *"_s156", 0 0, L_0x14ee630;  1 drivers
340
v0x10a0fc0_0 .net *"_s158", 0 0, L_0x14ee3e0;  1 drivers
341
v0x10a10a0_0 .net *"_s161", 0 0, L_0x14eeb30;  1 drivers
342
v0x10a1180_0 .net *"_s162", 0 0, L_0x14ee7e0;  1 drivers
343
v0x10a1260_0 .net *"_s165", 0 0, L_0x14eeda0;  1 drivers
344
v0x10a1340_0 .net *"_s166", 0 0, L_0x14ee930;  1 drivers
345
v0x10a1420_0 .net *"_s168", 0 0, L_0x14eee90;  1 drivers
346
v0x10a1500_0 .net *"_s17", 16 0, L_0x14da8f0;  1 drivers
347
v0x10a0750_0 .net *"_s171", 0 0, L_0x14ef040;  1 drivers
348
v0x10a17d0_0 .net *"_s172", 0 0, L_0x14eebd0;  1 drivers
349
v0x10a18b0_0 .net *"_s179", 16 0, L_0x14ef0e0;  1 drivers
350
v0x10a1990_0 .net *"_s182", 0 0, L_0x14ef220;  1 drivers
351
v0x10a1a70_0 .net *"_s184", 0 0, L_0x14ef6b0;  1 drivers
352
v0x10a1b50_0 .net *"_s185", 0 0, L_0x14ef750;  1 drivers
353
v0x10a1c30_0 .net *"_s188", 0 0, L_0x14ef860;  1 drivers
354
v0x10a1d10_0 .net *"_s189", 0 0, L_0x14ef4b0;  1 drivers
355
v0x10a1df0_0 .net *"_s19", 16 0, L_0x14daa30;  1 drivers
356
v0x10a1ed0_0 .net *"_s191", 0 0, L_0x14ef630;  1 drivers
357
v0x10a1fb0_0 .net *"_s194", 0 0, L_0x14efb10;  1 drivers
358
v0x10a2090_0 .net *"_s195", 0 0, L_0x14efbb0;  1 drivers
359
v0x10a2170_0 .net *"_s198", 0 0, L_0x14ef570;  1 drivers
360
v0x10a2250_0 .net *"_s199", 0 0, L_0x14ef900;  1 drivers
361
v0x10a2330_0 .net *"_s202", 0 0, L_0x14efa40;  1 drivers
362
v0x10a2410_0 .net *"_s203", 0 0, L_0x14eff60;  1 drivers
363
v0x10a24f0_0 .net *"_s210", 16 0, L_0x14efe30;  1 drivers
364
v0x10a25d0_0 .net *"_s213", 0 0, L_0x14f0240;  1 drivers
365
v0x10a26b0_0 .net *"_s215", 0 0, L_0x14f02e0;  1 drivers
366
v0x10a2790_0 .net *"_s216", 0 0, L_0x14f0380;  1 drivers
367
v0x10a2870_0 .net *"_s219", 0 0, L_0x14ec590;  1 drivers
368
v0x10a2950_0 .net *"_s220", 0 0, L_0x14f0070;  1 drivers
369
v0x10a2a30_0 .net *"_s222", 0 0, L_0x14f05b0;  1 drivers
370
v0x10a2b10_0 .net *"_s225", 0 0, L_0x14f04c0;  1 drivers
371
v0x10a2bf0_0 .net *"_s226", 0 0, L_0x14f0910;  1 drivers
372
v0x10a2cd0_0 .net *"_s229", 0 0, L_0x14f0980;  1 drivers
373
v0x10a2db0_0 .net *"_s230", 0 0, L_0x14f0a20;  1 drivers
374
v0x10a2e90_0 .net *"_s233", 0 0, L_0x14f0b30;  1 drivers
375
v0x10a2f70_0 .net *"_s234", 0 0, L_0x14f0c60;  1 drivers
376
L_0x7f0750291840 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
377
v0x10a3050_0 .net/2u *"_s24", 0 0, L_0x7f0750291840;  1 drivers
378
L_0x7f0750291b58 .functor BUFT 1, C4<0000000000000000>, C4<0>, C4<0>, C4<0>;
379
v0x10a3130_0 .net/2u *"_s240", 15 0, L_0x7f0750291b58;  1 drivers
380
v0x10a3210_0 .net *"_s242", 0 0, L_0x14f0ef0;  1 drivers
381
L_0x7f0750291ba0 .functor BUFT 1, C4<1>, C4<0>, C4<0>, C4<0>;
382
v0x10a15a0_0 .net/2u *"_s244", 0 0, L_0x7f0750291ba0;  1 drivers
383
L_0x7f0750291be8 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
384
v0x10a1680_0 .net/2u *"_s246", 0 0, L_0x7f0750291be8;  1 drivers
385
v0x10a36c0_0 .net *"_s255", 0 0, L_0x14f1140;  1 drivers
386
v0x10a3760_0 .net *"_s257", 0 0, L_0x14f11e0;  1 drivers
387
v0x10a3800_0 .net *"_s258", 0 0, L_0x14f1450;  1 drivers
388
v0x10a38e0_0 .net *"_s26", 16 0, L_0x14dade0;  1 drivers
389
v0x10a39c0_0 .net *"_s260", 0 0, L_0x14f14c0;  1 drivers
390
v0x10a3aa0_0 .net *"_s263", 0 0, L_0x14f16d0;  1 drivers
391
v0x10a3b80_0 .net *"_s264", 0 0, L_0x14f1770;  1 drivers
392
v0x10a3c60_0 .net *"_s266", 0 0, L_0x14f1ae0;  1 drivers
393
v0x10a3d40_0 .net *"_s269", 0 0, L_0x14f1bf0;  1 drivers
394
v0x10a3e20_0 .net *"_s270", 0 0, L_0x14f17e0;  1 drivers
395
v0x10a3f00_0 .net *"_s272", 0 0, L_0x14f18a0;  1 drivers
396
v0x10a3fe0_0 .net *"_s275", 0 0, L_0x14f19b0;  1 drivers
397
v0x10a40c0_0 .net *"_s276", 0 0, L_0x14f1580;  1 drivers
398
v0x10a41a0_0 .net *"_s278", 0 0, L_0x14f1640;  1 drivers
399
L_0x7f0750291888 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
400
v0x10a4280_0 .net/2u *"_s28", 0 0, L_0x7f0750291888;  1 drivers
401
v0x10a4360_0 .net *"_s281", 0 0, L_0x14f1f30;  1 drivers
402
v0x10a4440_0 .net *"_s282", 0 0, L_0x14f1280;  1 drivers
403
v0x10a4520_0 .net *"_s284", 0 0, L_0x14f2020;  1 drivers
404
v0x10a4600_0 .net *"_s287", 0 0, L_0x14f2130;  1 drivers
405
v0x10a46e0_0 .net *"_s288", 0 0, L_0x14f21d0;  1 drivers
406
v0x10a47c0_0 .net *"_s290", 0 0, L_0x14f1eb0;  1 drivers
407
v0x10a48a0_0 .net *"_s293", 0 0, L_0x14f1d30;  1 drivers
408
v0x10a4980_0 .net *"_s294", 0 0, L_0x14f1dd0;  1 drivers
409
v0x10a4a60_0 .net *"_s296", 0 0, L_0x14f23b0;  1 drivers
410
v0x10a4b40_0 .net *"_s299", 0 0, L_0x14f2700;  1 drivers
411
v0x10a4c20_0 .net *"_s30", 16 0, L_0x14daf40;  1 drivers
412
v0x10a4d00_0 .net *"_s300", 0 0, L_0x14f27a0;  1 drivers
413
v0x10a4de0_0 .net *"_s302", 0 0, L_0x14f2b50;  1 drivers
414
v0x10a4ec0_0 .net *"_s305", 0 0, L_0x14f24c0;  1 drivers
415
v0x10a4fa0_0 .net *"_s306", 0 0, L_0x14f2560;  1 drivers
416
v0x10a5080_0 .net *"_s308", 0 0, L_0x14f2860;  1 drivers
417
v0x10a5160_0 .net *"_s311", 0 0, L_0x14f2c60;  1 drivers
418
v0x10a5240_0 .net *"_s312", 0 0, L_0x14f2d00;  1 drivers
419
v0x10a5320_0 .net *"_s314", 0 0, L_0x14f30e0;  1 drivers
420
v0x10a5400_0 .net *"_s317", 0 0, L_0x14f31a0;  1 drivers
421
v0x10a54e0_0 .net *"_s318", 0 0, L_0x14f2e10;  1 drivers
422
v0x10a55c0_0 .net *"_s32", 16 0, L_0x14db0f0;  1 drivers
423
v0x10a56a0_0 .net *"_s320", 0 0, L_0x14f2ed0;  1 drivers
424
v0x10a5780_0 .net *"_s323", 0 0, L_0x14f2fe0;  1 drivers
425
v0x10a5860_0 .net *"_s324", 0 0, L_0x14f3520;  1 drivers
426
v0x10a5940_0 .net *"_s326", 0 0, L_0x14f3590;  1 drivers
427
v0x10a5a20_0 .net *"_s329", 0 0, L_0x14f2970;  1 drivers
428
v0x10a5b00_0 .net *"_s330", 0 0, L_0x14f22a0;  1 drivers
429
v0x10a5be0_0 .net *"_s332", 0 0, L_0x14f2a10;  1 drivers
430
v0x10a5cc0_0 .net *"_s335", 0 0, L_0x14f3440;  1 drivers
431
v0x10a5da0_0 .net *"_s336", 0 0, L_0x14f2ad0;  1 drivers
432
v0x10a5e80_0 .net *"_s338", 0 0, L_0x14f36f0;  1 drivers
433
L_0x7f07502918d0 .functor BUFT 1, C4<0000000000000000>, C4<0>, C4<0>, C4<0>;
434
v0x10a5f60_0 .net/2u *"_s34", 15 0, L_0x7f07502918d0;  1 drivers
435
v0x10a6040_0 .net *"_s341", 0 0, L_0x14f3240;  1 drivers
436
v0x10a6120_0 .net *"_s342", 0 0, L_0x14f3800;  1 drivers
437
v0x10a6200_0 .net *"_s347", 0 0, L_0x14f3cc0;  1 drivers
438
v0x10a62e0_0 .net *"_s349", 0 0, L_0x14f3d60;  1 drivers
439
v0x10a63c0_0 .net *"_s350", 0 0, L_0x14f3e00;  1 drivers
440
v0x10a64a0_0 .net *"_s353", 0 0, L_0x14f42b0;  1 drivers
441
v0x10a6580_0 .net *"_s354", 0 0, L_0x14f3f10;  1 drivers
442
v0x10a6660_0 .net *"_s357", 0 0, L_0x14f3aa0;  1 drivers
443
v0x10a6740_0 .net *"_s358", 0 0, L_0x14f3b40;  1 drivers
444
v0x10a6820_0 .net *"_s36", 16 0, L_0x14db190;  1 drivers
445
v0x10a6900_0 .net *"_s361", 0 0, L_0x14f3f80;  1 drivers
446
v0x10a69e0_0 .net *"_s362", 0 0, L_0x14f3c50;  1 drivers
447
v0x10a6ac0_0 .net *"_s365", 0 0, L_0x14f40c0;  1 drivers
448
v0x10a6ba0_0 .net *"_s366", 0 0, L_0x14f4160;  1 drivers
449
v0x10a32f0_0 .net *"_s369", 0 0, L_0x14f43f0;  1 drivers
450
v0x10a33d0_0 .net *"_s371", 0 0, L_0x14f4490;  1 drivers
451
v0x10a34b0_0 .net *"_s372", 0 0, L_0x14f4530;  1 drivers
452
v0x10a3590_0 .net *"_s374", 0 0, L_0x14f4890;  1 drivers
453
v0x10a7450_0 .net *"_s377", 0 0, L_0x14f49a0;  1 drivers
454
v0x10a74f0_0 .net *"_s378", 0 0, L_0x14f4a40;  1 drivers
455
v0x10a75d0_0 .net *"_s38", 16 0, L_0x14eb390;  1 drivers
456
v0x10a76b0_0 .net *"_s381", 0 0, L_0x14f4640;  1 drivers
457
v0x10a7790_0 .net *"_s382", 0 0, L_0x14f46e0;  1 drivers
458
v0x10a7870_0 .net *"_s385", 0 0, L_0x14f47f0;  1 drivers
459
v0x10a7950_0 .net *"_s386", 0 0, L_0x14f4b50;  1 drivers
460
v0x10a7a30_0 .net *"_s389", 0 0, L_0x14f4c60;  1 drivers
461
v0x10a7b10_0 .net *"_s390", 0 0, L_0x14f5060;  1 drivers
462
v0x10a7bf0_0 .net *"_s393", 0 0, L_0x14f5170;  1 drivers
463
v0x10a7cd0_0 .net *"_s394", 0 0, L_0x14f5210;  1 drivers
464
v0x10a7db0_0 .net *"_s397", 0 0, L_0x14f5320;  1 drivers
465
v0x10a7e90_0 .net *"_s398", 0 0, L_0x14db300;  1 drivers
466
v0x10a7f70_0 .net *"_s401", 0 0, L_0x14f3870;  1 drivers
467
v0x10a8050_0 .net *"_s402", 0 0, L_0x14f3910;  1 drivers
468
v0x10a8130_0 .net *"_s405", 0 0, L_0x14f4f90;  1 drivers
469
v0x10a8210_0 .net *"_s413", 0 0, L_0x14f5610;  1 drivers
470
v0x10a82f0_0 .net *"_s415", 0 0, L_0x14f4d00;  1 drivers
471
v0x10a83d0_0 .net *"_s423", 0 0, L_0x14f5e50;  1 drivers
472
v0x10a84b0_0 .net *"_s425", 0 0, L_0x14f5ef0;  1 drivers
473
L_0x7f0750291918 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
474
v0x10a8590_0 .net/2u *"_s43", 0 0, L_0x7f0750291918;  1 drivers
475
v0x10a8670_0 .net *"_s433", 0 0, L_0x14f5ba0;  1 drivers
476
v0x10a8750_0 .net *"_s435", 0 0, L_0x14f5c70;  1 drivers
477
v0x10a8830_0 .net *"_s443", 0 0, L_0x14f6300;  1 drivers
478
v0x10a8910_0 .net *"_s445", 0 0, L_0x14f63a0;  1 drivers
479
v0x10a89f0_0 .net *"_s45", 16 0, L_0x14d4410;  1 drivers
480
v0x10a8ad0_0 .net *"_s453", 0 0, L_0x14f6910;  1 drivers
481
v0x10a8bb0_0 .net *"_s455", 0 0, L_0x14f69b0;  1 drivers
482
L_0x7f0750291960 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
483
v0x10a8c90_0 .net/2u *"_s47", 0 0, L_0x7f0750291960;  1 drivers
484
v0x10a8d70_0 .net *"_s49", 16 0, L_0x14eb9a0;  1 drivers
485
v0x10a8e50_0 .net *"_s51", 16 0, L_0x14eb6f0;  1 drivers
486
L_0x7f07502919a8 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
487
v0x10a8f30_0 .net/2u *"_s56", 0 0, L_0x7f07502919a8;  1 drivers
488
v0x10a9010_0 .net *"_s58", 16 0, L_0x14ebd40;  1 drivers
489
L_0x7f07502919f0 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
490
v0x10a90f0_0 .net/2u *"_s60", 0 0, L_0x7f07502919f0;  1 drivers
491
v0x10a91d0_0 .net *"_s62", 16 0, L_0x14ebc30;  1 drivers
492
v0x10a92b0_0 .net *"_s64", 16 0, L_0x14ebf50;  1 drivers
493
L_0x7f0750291a38 .functor BUFT 1, C4<0000000000000000>, C4<0>, C4<0>, C4<0>;
494
v0x10a9390_0 .net/2u *"_s66", 15 0, L_0x7f0750291a38;  1 drivers
495
v0x10a9470_0 .net *"_s68", 16 0, L_0x14ebe30;  1 drivers
496
v0x10a9550_0 .net *"_s70", 16 0, L_0x14ec1f0;  1 drivers
497
L_0x7f0750291a80 .functor BUFT 1, C4<0000000000000000>, C4<0>, C4<0>, C4<0>;
498
v0x10a9630_0 .net/2u *"_s74", 15 0, L_0x7f0750291a80;  1 drivers
499
v0x10a9710_0 .net *"_s79", 0 0, L_0x14ec650;  1 drivers
500
v0x10a97f0_0 .net *"_s81", 14 0, L_0x14ec390;  1 drivers
501
L_0x7f0750291ac8 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
502
v0x10a98d0_0 .net/2u *"_s84", 0 0, L_0x7f0750291ac8;  1 drivers
503
v0x10a99b0_0 .net *"_s87", 14 0, L_0x14ec6f0;  1 drivers
504
v0x10a9a90_0 .net *"_s91", 14 0, L_0x14ec890;  1 drivers
505
L_0x7f0750291b10 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
506
v0x10a9b70_0 .net/2u *"_s92", 0 0, L_0x7f0750291b10;  1 drivers
507
v0x10a9c50_0 .net *"_s97", 14 0, L_0x14eca90;  1 drivers
508
v0x10a9d30_0 .net "a_in", 15 0, v0x10bd9b0_0;  1 drivers
509
v0x10a9e10_0 .net "adc16_r", 15 0, L_0x14edf50;  1 drivers
510
v0x10a9ef0_0 .net "adc16_w", 15 0, L_0x14dad10;  1 drivers
511
v0x10a9fd0_0 .net "add16_r", 15 0, L_0x14ed4e0;  1 drivers
512
v0x10aa0b0_0 .net "add16_w", 15 0, L_0x14da760;  1 drivers
513
v0x10aa190_0 .net "and16_r", 15 0, L_0x14f6bc0;  1 drivers
514
v0x10aa270_0 .net "and16_w", 15 0, L_0x14ec480;  1 drivers
515
v0x10aa350_0 .net "asr16_r", 15 0, L_0x14f54b0;  1 drivers
516
v0x10aa430_0 .net "asr16_w", 15 0, L_0x14ec7f0;  1 drivers
517
v0x10aa510_0 .net "b_in", 15 0, v0x10bdaa0_0;  1 drivers
518
v0x10aa5f0_0 .var "c16", 0 0;
519
v0x10aa6b0_0 .net "c_in", 0 0, L_0x14d08e0;  1 drivers
520
v0x10aa770_0 .net "cadc16_r", 0 0, L_0x14ee450;  1 drivers
521
v0x10aa830_0 .net "cadc16_w", 0 0, L_0x14dabe0;  1 drivers
522
v0x10aa8f0_0 .net "cadd16_r", 0 0, L_0x14ed440;  1 drivers
523
v0x10aa9b0_0 .net "cadd16_w", 0 0, L_0x14da6c0;  1 drivers
524
v0x10aaa70_0 .net "cand16_r", 0 0, L_0x14f6c80;  1 drivers
525
v0x10aab30_0 .net "casr16_r", 0 0, L_0x14f5570;  1 drivers
526
v0x10aabf0_0 .net "ccom16_r", 0 0, L_0x14f13b0;  1 drivers
527
v0x10aacb0_0 .net "clk_in", 0 0, v0x14cb6b0_0;  alias, 1 drivers
528
v0x10aad80_0 .net "cmul16_r", 0 0, L_0x14f72f0;  1 drivers
529
v0x10aae20_0 .net "cneg16_r", 0 0, L_0x14f3a20;  1 drivers
530
v0x10aaee0_0 .net "com16_r", 15 0, L_0x14f0e30;  1 drivers
531
v0x10aafc0_0 .net "com16_w", 15 0, L_0x14daad0;  1 drivers
532
v0x10ab0a0_0 .net "crol16_r", 0 0, L_0x14f6870;  1 drivers
533
v0x10ab160_0 .net "cror16_r", 0 0, L_0x14f6260;  1 drivers
534
v0x10ab220_0 .net "csbc16_r", 0 0, L_0x14f01a0;  1 drivers
535
v0x10ab2e0_0 .net "csbc16_w", 0 0, L_0x14ebb90;  1 drivers
536
v0x10ab3a0_0 .net "cshl16_r", 0 0, L_0x14f5b00;  1 drivers
537
v0x10ab460_0 .net "cshr16_r", 0 0, L_0x14f5db0;  1 drivers
538
v0x10ab520_0 .net "csub16_r", 0 0, L_0x14eefa0;  1 drivers
539
v0x10ab5e0_0 .net "csub16_w", 0 0, L_0x14eb560;  1 drivers
540
v0x10ab6a0_0 .net "eor16_r", 15 0, L_0x14f6de0;  1 drivers
541
v0x10ab780_0 .net "eor16_w", 15 0, L_0x14db010;  1 drivers
542
v0x10ab860_0 .net "mul16_r", 15 0, v0x109f500_0;  1 drivers
543
v0x10ab950_0 .var "n16", 0 0;
544
v0x10ab9f0_0 .net "n_in", 0 0, L_0x14da4e0;  1 drivers
545
v0x10abab0_0 .net "neg16_r", 15 0, L_0x14f1080;  1 drivers
546
v0x10abb90_0 .net "neg16_w", 15 0, L_0x14ec0c0;  1 drivers
547
v0x10abc70_0 .net "opcode_in", 4 0, v0x10be1f0_0;  alias, 1 drivers
548
v0x10abd50_0 .net "or16_r", 15 0, L_0x14f6cf0;  1 drivers
549
v0x10abe30_0 .net "or16_w", 15 0, L_0x14ecf00;  1 drivers
550
v0x10abf10_0 .var "q16", 15 0;
551
v0x10abff0_0 .var "q_out", 15 0;
552
v0x10ac0d0_0 .var "reg_n_in", 0 0;
553
v0x10ac190_0 .var "reg_z_in", 0 0;
554
v0x10ac250_0 .var "regq16", 15 0;
555
v0x10ac330_0 .net "rol16_r", 15 0, L_0x14ed370;  1 drivers
556
v0x10ac410_0 .net "rol16_w", 15 0, L_0x14ed040;  1 drivers
557
v0x10ac4f0_0 .net "ror16_r", 15 0, L_0x14f61a0;  1 drivers
558
v0x10ac5d0_0 .net "ror16_w", 15 0, L_0x14ecdd0;  1 drivers
559
v0x10ac6b0_0 .net "sbc16_r", 15 0, L_0x14efd40;  1 drivers
560
v0x10ac790_0 .net "sbc16_w", 15 0, L_0x14eba40;  1 drivers
561
v0x10ac870_0 .net "shl16_r", 15 0, L_0x14f64d0;  1 drivers
562
v0x10ac950_0 .net "shl16_w", 15 0, L_0x14ecbb0;  1 drivers
563
v0x10aca30_0 .net "shr16_r", 15 0, L_0x14f4eb0;  1 drivers
564
v0x10acb10_0 .net "shr16_w", 15 0, L_0x14ec9a0;  1 drivers
565
v0x10acbf0_0 .net "sub16_r", 15 0, L_0x14ef3c0;  1 drivers
566
v0x10accd0_0 .net "sub16_w", 15 0, L_0x14eb600;  1 drivers
567
v0x10acdb0_0 .var "v16", 0 0;
568
v0x10ace70_0 .net "v_in", 0 0, L_0x14da580;  1 drivers
569
v0x10acf30_0 .net "vadc16_r", 0 0, L_0x14eece0;  1 drivers
570
v0x10acff0_0 .net "vadd16_r", 0 0, L_0x14ee2d0;  1 drivers
571
L_0x7f0750291c78 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
572
v0x10ad0b0_0 .net "vand16_r", 0 0, L_0x7f0750291c78;  1 drivers
573
v0x10ad170_0 .net "vasr16_r", 0 0, L_0x14f4da0;  1 drivers
574
L_0x7f0750291c30 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
575
v0x10ad230_0 .net "vcom16_r", 0 0, L_0x7f0750291c30;  1 drivers
576
v0x10ad2f0_0 .net "vneg16_r", 0 0, L_0x14f3330;  1 drivers
577
v0x10ad3b0_0 .net "vrol16_r", 0 0, L_0x14f6a80;  1 drivers
578
v0x10ad470_0 .net "vror16_r", 0 0, L_0x14ed230;  1 drivers
579
v0x10ad530_0 .net "vsbc16_r", 0 0, L_0x14f0d20;  1 drivers
580
v0x10ad5f0_0 .net "vshl16_r", 0 0, L_0x14f5d40;  1 drivers
581
v0x10ad6b0_0 .net "vshr16_r", 0 0, L_0x14f5fc0;  1 drivers
582
v0x10ad770_0 .net "vsub16_r", 0 0, L_0x14efc70;  1 drivers
583
v0x10ad830_0 .var "z16", 0 0;
584
v0x10ad8f0_0 .net "z_in", 0 0, L_0x14da620;  1 drivers
585
E_0xec29a0/0 .event edge, v0x10abf10_0, v0x10ab950_0, v0x10ad830_0, v0x10acdb0_0;
586
E_0xec29a0/1 .event edge, v0x10aa5f0_0;
587
E_0xec29a0 .event/or E_0xec29a0/0, E_0xec29a0/1;
588
E_0xebac50 .event edge, v0x10abf10_0, v0x10abc70_0, v0x10ac0d0_0, v0x10ac190_0;
589
E_0xeb9d90/0 .event edge, v0x10aa6b0_0, v0x10ace70_0, v0x10abc70_0, v0x10a9fd0_0;
590
E_0xeb9d90/1 .event edge, v0x10aa8f0_0, v0x10acff0_0, v0x10a9e10_0, v0x10aa770_0;
591
E_0xeb9d90/2 .event edge, v0x10acf30_0, v0x10acbf0_0, v0x10ab520_0, v0x10ad770_0;
592
E_0xeb9d90/3 .event edge, v0x10ac6b0_0, v0x10ab220_0, v0x10ad530_0, v0x109f630_0;
593
E_0xeb9d90/4 .event edge, v0x10aad80_0, v0x10aa510_0, v0x10a9d30_0;
594
E_0xeb9d90 .event/or E_0xeb9d90/0, E_0xeb9d90/1, E_0xeb9d90/2, E_0xeb9d90/3, E_0xeb9d90/4;
595
L_0x14d08e0 .part L_0x14f73c0, 0, 1;
596
L_0x14da4e0 .part L_0x14f73c0, 3, 1;
597
L_0x14da580 .part L_0x14f73c0, 1, 1;
598
L_0x14da620 .part L_0x14f73c0, 2, 1;
599
L_0x14da6c0 .part L_0x14daa30, 16, 1;
600
L_0x14da760 .part L_0x14daa30, 0, 16;
601
L_0x14da800 .concat [ 16 1 0 0], v0x10bd9b0_0, L_0x7f07502917b0;
602
L_0x14da8f0 .concat [ 16 1 0 0], v0x10bdaa0_0, L_0x7f07502917f8;
603
L_0x14daa30 .arith/sum 17, L_0x14da800, L_0x14da8f0;
604
L_0x14dabe0 .part L_0x14eb390, 16, 1;
605
L_0x14dad10 .part L_0x14eb390, 0, 16;
606
L_0x14dade0 .concat [ 16 1 0 0], v0x10bd9b0_0, L_0x7f0750291840;
607
L_0x14daf40 .concat [ 16 1 0 0], v0x10bdaa0_0, L_0x7f0750291888;
608
L_0x14db0f0 .arith/sum 17, L_0x14dade0, L_0x14daf40;
609
L_0x14db190 .concat [ 1 16 0 0], L_0x14d08e0, L_0x7f07502918d0;
610
L_0x14eb390 .arith/sum 17, L_0x14db0f0, L_0x14db190;
611
L_0x14eb560 .part L_0x14eb6f0, 16, 1;
612
L_0x14eb600 .part L_0x14eb6f0, 0, 16;
613
L_0x14d4410 .concat [ 16 1 0 0], v0x10bd9b0_0, L_0x7f0750291918;
614
L_0x14eb9a0 .concat [ 16 1 0 0], v0x10bdaa0_0, L_0x7f0750291960;
615
L_0x14eb6f0 .arith/sub 17, L_0x14d4410, L_0x14eb9a0;
616
L_0x14ebb90 .part L_0x14ec1f0, 16, 1;
617
L_0x14eba40 .part L_0x14ec1f0, 0, 16;
618
L_0x14ebd40 .concat [ 16 1 0 0], v0x10bd9b0_0, L_0x7f07502919a8;
619
L_0x14ebc30 .concat [ 16 1 0 0], v0x10bdaa0_0, L_0x7f07502919f0;
620
L_0x14ebf50 .arith/sub 17, L_0x14ebd40, L_0x14ebc30;
621
L_0x14ebe30 .concat [ 1 16 0 0], L_0x14d08e0, L_0x7f0750291a38;
622
L_0x14ec1f0 .arith/sub 17, L_0x14ebf50, L_0x14ebe30;
623
L_0x14ec0c0 .arith/sub 16, L_0x7f0750291a80, v0x10bd9b0_0;
624
L_0x14ec650 .part v0x10bd9b0_0, 15, 1;
625
L_0x14ec390 .part v0x10bd9b0_0, 1, 15;
626
L_0x14ec7f0 .concat [ 15 1 0 0], L_0x14ec390, L_0x14ec650;
627
L_0x14ec6f0 .part v0x10bd9b0_0, 1, 15;
628
L_0x14ec9a0 .concat [ 15 1 0 0], L_0x14ec6f0, L_0x7f0750291ac8;
629
L_0x14ec890 .part v0x10bd9b0_0, 0, 15;
630
L_0x14ecbb0 .concat [ 1 15 0 0], L_0x7f0750291b10, L_0x14ec890;
631
L_0x14eca90 .part v0x10bd9b0_0, 1, 15;
632
L_0x14ecdd0 .concat [ 15 1 0 0], L_0x14eca90, L_0x14d08e0;
633
L_0x14ecca0 .part v0x10bd9b0_0, 0, 15;
634
L_0x14ed040 .concat [ 1 15 0 0], L_0x14d08e0, L_0x14ecca0;
635
L_0x14ed440 .part L_0x14ed0e0, 16, 1;
636
L_0x14ed4e0 .part L_0x14ed0e0, 0, 16;
637
L_0x14ed0e0 .concat [ 16 1 0 0], L_0x14da760, L_0x14da6c0;
638
L_0x14ed760 .part v0x10bd9b0_0, 15, 1;
639
L_0x14ed600 .part v0x10bdaa0_0, 15, 1;
640
L_0x14eda40 .part L_0x14da760, 15, 1;
641
L_0x14edd00 .part v0x10bd9b0_0, 15, 1;
642
L_0x14edeb0 .part v0x10bdaa0_0, 15, 1;
643
L_0x14ee130 .part L_0x14da760, 15, 1;
644
L_0x14ee450 .part L_0x14ee040, 16, 1;
645
L_0x14edf50 .part L_0x14ee040, 0, 16;
646
L_0x14ee040 .concat [ 16 1 0 0], L_0x14da760, L_0x14da6c0;
647
L_0x14ee6a0 .part v0x10bd9b0_0, 15, 1;
648
L_0x14ee740 .part v0x10bdaa0_0, 15, 1;
649
L_0x14ee9a0 .part L_0x14da760, 15, 1;
650
L_0x14eeb30 .part v0x10bd9b0_0, 15, 1;
651
L_0x14eeda0 .part v0x10bdaa0_0, 15, 1;
652
L_0x14ef040 .part L_0x14dad10, 15, 1;
653
L_0x14eefa0 .part L_0x14ef0e0, 16, 1;
654
L_0x14ef3c0 .part L_0x14ef0e0, 0, 16;
655
L_0x14ef0e0 .concat [ 16 1 0 0], L_0x14eb600, L_0x14eb560;
656
L_0x14ef220 .part v0x10bd9b0_0, 15, 1;
657
L_0x14ef6b0 .part v0x10bdaa0_0, 15, 1;
658
L_0x14ef860 .part L_0x14da760, 15, 1;
659
L_0x14efb10 .part v0x10bd9b0_0, 15, 1;
660
L_0x14ef570 .part v0x10bdaa0_0, 15, 1;
661
L_0x14efa40 .part L_0x14eb600, 15, 1;
662
L_0x14f01a0 .part L_0x14efe30, 16, 1;
663
L_0x14efd40 .part L_0x14efe30, 0, 16;
664
L_0x14efe30 .concat [ 16 1 0 0], L_0x14eba40, L_0x14ebb90;
665
L_0x14f0240 .part v0x10bd9b0_0, 15, 1;
666
L_0x14f02e0 .part v0x10bdaa0_0, 15, 1;
667
L_0x14ec590 .part L_0x14eba40, 15, 1;
668
L_0x14f04c0 .part v0x10bd9b0_0, 15, 1;
669
L_0x14f0980 .part v0x10bdaa0_0, 15, 1;
670
L_0x14f0b30 .part L_0x14eba40, 15, 1;
671
L_0x14f0ef0 .cmp/ne 16, L_0x14daad0, L_0x7f0750291b58;
672
L_0x14f13b0 .functor MUXZ 1, L_0x7f0750291be8, L_0x7f0750291ba0, L_0x14f0ef0, C4<>;
673
L_0x14f1140 .part L_0x14ec0c0, 15, 1;
674
L_0x14f11e0 .part L_0x14ec0c0, 14, 1;
675
L_0x14f16d0 .part L_0x14ec0c0, 13, 1;
676
L_0x14f1bf0 .part L_0x14ec0c0, 12, 1;
677
L_0x14f19b0 .part L_0x14ec0c0, 11, 1;
678
L_0x14f1f30 .part L_0x14ec0c0, 10, 1;
679
L_0x14f2130 .part L_0x14ec0c0, 9, 1;
680
L_0x14f1d30 .part L_0x14ec0c0, 8, 1;
681
L_0x14f2700 .part L_0x14ec0c0, 7, 1;
682
L_0x14f24c0 .part L_0x14ec0c0, 6, 1;
683
L_0x14f2c60 .part L_0x14ec0c0, 5, 1;
684
L_0x14f31a0 .part L_0x14ec0c0, 4, 1;
685
L_0x14f2fe0 .part L_0x14ec0c0, 3, 1;
686
L_0x14f2970 .part L_0x14ec0c0, 2, 1;
687
L_0x14f3440 .part L_0x14ec0c0, 1, 1;
688
L_0x14f3240 .part L_0x14ec0c0, 0, 1;
689
L_0x14f3cc0 .part L_0x14ec0c0, 15, 1;
690
L_0x14f3d60 .part L_0x14ec0c0, 14, 1;
691
L_0x14f42b0 .part L_0x14ec0c0, 13, 1;
692
L_0x14f3aa0 .part L_0x14ec0c0, 12, 1;
693
L_0x14f3f80 .part L_0x14ec0c0, 11, 1;
694
L_0x14f40c0 .part L_0x14ec0c0, 10, 1;
695
L_0x14f43f0 .part L_0x14ec0c0, 9, 1;
696
L_0x14f4490 .part L_0x14ec0c0, 8, 1;
697
L_0x14f49a0 .part L_0x14ec0c0, 7, 1;
698
L_0x14f4640 .part L_0x14ec0c0, 6, 1;
699
L_0x14f47f0 .part L_0x14ec0c0, 5, 1;
700
L_0x14f4c60 .part L_0x14ec0c0, 4, 1;
701
L_0x14f5170 .part L_0x14ec0c0, 3, 1;
702
L_0x14f5320 .part L_0x14ec0c0, 2, 1;
703
L_0x14f3870 .part L_0x14ec0c0, 1, 1;
704
L_0x14f4f90 .part L_0x14ec0c0, 0, 1;
705
L_0x14f5570 .part v0x10bd9b0_0, 0, 1;
706
L_0x14f5610 .part v0x10bd9b0_0, 0, 1;
707
L_0x14f4d00 .part L_0x14ec7f0, 15, 1;
708
L_0x14f5db0 .part v0x10bd9b0_0, 0, 1;
709
L_0x14f5e50 .part v0x10bd9b0_0, 0, 1;
710
L_0x14f5ef0 .part L_0x14ec9a0, 15, 1;
711
L_0x14f5b00 .part v0x10bd9b0_0, 15, 1;
712
L_0x14f5ba0 .part v0x10bd9b0_0, 15, 1;
713
L_0x14f5c70 .part L_0x14ecbb0, 15, 1;
714
L_0x14f6260 .part v0x10bd9b0_0, 0, 1;
715
L_0x14f6300 .part v0x10bd9b0_0, 0, 1;
716
L_0x14f63a0 .part L_0x14ecdd0, 15, 1;
717
L_0x14f6870 .part v0x10bd9b0_0, 15, 1;
718
L_0x14f6910 .part v0x10bd9b0_0, 15, 1;
719
L_0x14f69b0 .part L_0x14ed040, 15, 1;
720
L_0x14f6650 .part v0x10bd9b0_0, 0, 8;
721
L_0x14f6720 .part v0x10bdaa0_0, 0, 8;
722
L_0x14f72f0 .part v0x109f500_0, 7, 1;
723
S_0xfd31a0 .scope module, "mulu" "mul8x8" 4 435, 4 650 0, S_0xf803e0;
724
 .timescale -9 -9;
725
    .port_info 0 /INPUT 1 "clk_in"
726
    .port_info 1 /INPUT 8 "a"
727
    .port_info 2 /INPUT 8 "b"
728
    .port_info 3 /OUTPUT 16 "q"
729
v0x1032530_0 .net "a", 7 0, L_0x14f6650;  1 drivers
730
v0x109f270_0 .net "b", 7 0, L_0x14f6720;  1 drivers
731
v0x109f350_0 .net "clk_in", 0 0, v0x14cb6b0_0;  alias, 1 drivers
732
v0x109f420_0 .var "pipe0", 15 0;
733
v0x109f500_0 .var "pipe1", 15 0;
734
v0x109f630_0 .net "q", 15 0, v0x109f500_0;  alias, 1 drivers
735
E_0xf1e8e0 .event posedge, v0x109f350_0;
736
S_0x10adad0 .scope module, "alu8" "alu8" 4 32, 4 57 0, S_0xf84b70;
737
 .timescale -9 -9;
738
    .port_info 0 /INPUT 1 "clk_in"
739
    .port_info 1 /INPUT 16 "a_in"
740
    .port_info 2 /INPUT 16 "b_in"
741
    .port_info 3 /INPUT 8 "CCR"
742
    .port_info 4 /INPUT 5 "opcode_in"
743
    .port_info 5 /OUTPUT 8 "q_out"
744
    .port_info 6 /OUTPUT 8 "CCRo"
745
L_0x14cd340 .functor NOT 8, L_0x14cf160, C4<00000000>, C4<00000000>, C4<00000000>;
746
L_0x14cf3e0 .functor AND 8, L_0x14cfd90, L_0x14d00a0, C4<11111111>, C4<11111111>;
747
L_0x14cffc0 .functor OR 8, L_0x14d01e0, L_0x14cfef0, C4<00000000>, C4<00000000>;
748
L_0x14d0320 .functor XOR 8, L_0x14d04e0, L_0x14d0280, C4<00000000>, C4<00000000>;
749
L_0x14cf6e0 .functor AND 1, L_0x14d0840, L_0x14cf640, C4<1>, C4<1>;
750
L_0x14d0bb0 .functor NOT 1, L_0x14d0b10, C4<0>, C4<0>, C4<0>;
751
L_0x14d10c0 .functor AND 1, L_0x14cf6e0, L_0x14d0bb0, C4<1>, C4<1>;
752
L_0x14d0ec0 .functor NOT 1, L_0x14d11d0, C4<0>, C4<0>, C4<0>;
753
L_0x14d1480 .functor NOT 1, L_0x14d0fd0, C4<0>, C4<0>, C4<0>;
754
L_0x14d14f0 .functor AND 1, L_0x14d0ec0, L_0x14d1480, C4<1>, C4<1>;
755
L_0x14d1270 .functor AND 1, L_0x14d14f0, L_0x14d1600, C4<1>, C4<1>;
756
L_0x14d12e0 .functor OR 1, L_0x14d10c0, L_0x14d1270, C4<0>, C4<0>;
757
L_0x14d1d20 .functor AND 1, L_0x14d17d0, L_0x14d1870, C4<1>, C4<1>;
758
L_0x14d1ae0 .functor NOT 1, L_0x14d1e30, C4<0>, C4<0>, C4<0>;
759
L_0x14d1ba0 .functor AND 1, L_0x14d1d20, L_0x14d1ae0, C4<1>, C4<1>;
760
L_0x14d1cb0 .functor NOT 1, L_0x14d2120, C4<0>, C4<0>, C4<0>;
761
L_0x14d1ed0 .functor NOT 1, L_0x14d2210, C4<0>, C4<0>, C4<0>;
762
L_0x14d1fc0 .functor AND 1, L_0x14d1cb0, L_0x14d1ed0, C4<1>, C4<1>;
763
L_0x14d13f0 .functor AND 1, L_0x14d1fc0, L_0x14d25b0, C4<1>, C4<1>;
764
L_0x14d26f0 .functor OR 1, L_0x14d1ba0, L_0x14d13f0, C4<0>, C4<0>;
765
L_0x14d28b0 .functor NOT 1, L_0x14d2bd0, C4<0>, C4<0>, C4<0>;
766
L_0x14d2970 .functor AND 1, L_0x14d2b30, L_0x14d28b0, C4<1>, C4<1>;
767
L_0x14d2800 .functor NOT 1, L_0x14d2a80, C4<0>, C4<0>, C4<0>;
768
L_0x14d3010 .functor AND 1, L_0x14d2970, L_0x14d2800, C4<1>, C4<1>;
769
L_0x14d2c70 .functor NOT 1, L_0x14d2f00, C4<0>, C4<0>, C4<0>;
770
L_0x14d2dd0 .functor AND 1, L_0x14d2c70, L_0x14d2d30, C4<1>, C4<1>;
771
L_0x14d31c0 .functor AND 1, L_0x14d2dd0, L_0x14d3120, C4<1>, C4<1>;
772
L_0x14d3280 .functor OR 1, L_0x14d3010, L_0x14d31c0, C4<0>, C4<0>;
773
L_0x14d3c70 .functor AND 1, L_0x14d3740, L_0x14d37e0, C4<1>, C4<1>;
774
L_0x14d39a0 .functor NOT 1, L_0x14d3d80, C4<0>, C4<0>, C4<0>;
775
L_0x14d3a60 .functor OR 1, L_0x14d3c70, L_0x14d39a0, C4<0>, C4<0>;
776
L_0x14d4100 .functor NOT 1, L_0x14d3b70, C4<0>, C4<0>, C4<0>;
777
L_0x14d3e20 .functor AND 1, L_0x14d4100, L_0x14d3390, C4<1>, C4<1>;
778
L_0x14d4060 .functor AND 1, L_0x14d3e20, L_0x14d3f30, C4<1>, C4<1>;
779
L_0x14d4170 .functor OR 1, L_0x14d3a60, L_0x14d4060, C4<0>, C4<0>;
780
L_0x14d4690 .functor BUFZ 8, L_0x14cd340, C4<00000000>, C4<00000000>, C4<00000000>;
781
L_0x14ce8c0 .functor BUFZ 8, L_0x14cf340, C4<00000000>, C4<00000000>, C4<00000000>;
782
L_0x14d49b0 .functor OR 1, L_0x14d4b80, L_0x14d4880, C4<0>, C4<0>;
783
L_0x14d4b10 .functor OR 1, L_0x14d49b0, L_0x14d4a70, C4<0>, C4<0>;
784
L_0x14d4cc0 .functor OR 1, L_0x14d4b10, L_0x14d4c20, C4<0>, C4<0>;
785
L_0x14d4fd0 .functor OR 1, L_0x14d4cc0, L_0x14d4f30, C4<0>, C4<0>;
786
L_0x14d4920 .functor OR 1, L_0x14d4fd0, L_0x14d53f0, C4<0>, C4<0>;
787
L_0x14d5040 .functor OR 1, L_0x14d4920, L_0x14d5640, C4<0>, C4<0>;
788
L_0x14d51f0 .functor OR 1, L_0x14d5040, L_0x14d5150, C4<0>, C4<0>;
789
L_0x14d4e70 .functor NOT 1, L_0x14d4dd0, C4<0>, C4<0>, C4<0>;
790
L_0x14d56e0 .functor AND 1, L_0x14d5300, L_0x14d4e70, C4<1>, C4<1>;
791
L_0x14d5a10 .functor NOT 1, L_0x14d5970, C4<0>, C4<0>, C4<0>;
792
L_0x14d5b00 .functor AND 1, L_0x14d56e0, L_0x14d5a10, C4<1>, C4<1>;
793
L_0x14d5890 .functor NOT 1, L_0x14d57f0, C4<0>, C4<0>, C4<0>;
794
L_0x14d6120 .functor AND 1, L_0x14d5b00, L_0x14d5890, C4<1>, C4<1>;
795
L_0x14d6030 .functor NOT 1, L_0x14d5f90, C4<0>, C4<0>, C4<0>;
796
L_0x14d5b70 .functor AND 1, L_0x14d6120, L_0x14d6030, C4<1>, C4<1>;
797
L_0x14d5490 .functor NOT 1, L_0x14d5e30, C4<0>, C4<0>, C4<0>;
798
L_0x14d6230 .functor AND 1, L_0x14d5b70, L_0x14d5490, C4<1>, C4<1>;
799
L_0x14d6390 .functor NOT 1, L_0x14d62f0, C4<0>, C4<0>, C4<0>;
800
L_0x14d6450 .functor AND 1, L_0x14d6230, L_0x14d6390, C4<1>, C4<1>;
801
L_0x14d5d20 .functor NOT 1, L_0x14d5c80, C4<0>, C4<0>, C4<0>;
802
L_0x14d6950 .functor AND 1, L_0x14d6450, L_0x14d5d20, C4<1>, C4<1>;
803
L_0x14d6a10 .functor BUFZ 8, L_0x14ce9a0, C4<00000000>, C4<00000000>, C4<00000000>;
804
L_0x14d6c10 .functor XOR 1, L_0x14d6ad0, L_0x14d6b70, C4<0>, C4<0>;
805
L_0x14d6d50 .functor BUFZ 8, L_0x14cf8c0, C4<00000000>, C4<00000000>, C4<00000000>;
806
L_0x14d6e10 .functor XOR 1, L_0x14d6600, L_0x14d66a0, C4<0>, C4<0>;
807
L_0x14d71d0 .functor BUFZ 8, L_0x14cf750, C4<00000000>, C4<00000000>, C4<00000000>;
808
L_0x14d7890 .functor XOR 1, L_0x14d7330, L_0x14d7400, C4<0>, C4<0>;
809
L_0x14d6fd0 .functor BUFZ 8, L_0x14cfaa0, C4<00000000>, C4<00000000>, C4<00000000>;
810
L_0x14d7600 .functor XOR 1, L_0x14d7130, L_0x14d74a0, C4<0>, C4<0>;
811
L_0x14d76f0 .functor BUFZ 8, L_0x14cf750, C4<00000000>, C4<00000000>, C4<00000000>;
812
L_0x14d7b70 .functor XOR 1, L_0x14d79d0, L_0x14d7aa0, C4<0>, C4<0>;
813
L_0x14d7eb0 .functor BUFZ 8, L_0x14cf3e0, C4<00000000>, C4<00000000>, C4<00000000>;
814
L_0x14d7f70 .functor BUFZ 1, L_0x14cc700, C4<0>, C4<0>, C4<0>;
815
L_0x14cd5e0 .functor BUFZ 8, L_0x14cffc0, C4<00000000>, C4<00000000>, C4<00000000>;
816
L_0x14d7fe0 .functor BUFZ 8, L_0x14d0320, C4<00000000>, C4<00000000>, C4<00000000>;
817
L_0x14d8a20 .functor OR 1, L_0x14d7df0, L_0x14cca90, C4<0>, C4<0>;
818
L_0x7f0750291690 .functor BUFT 1, C4<1>, C4<0>, C4<0>, C4<0>;
819
L_0x14d8e50 .functor XNOR 1, L_0x14cc700, L_0x7f0750291690, C4<0>, C4<0>;
820
L_0x14d8f10 .functor OR 1, L_0x14d8d10, L_0x14d8e50, C4<0>, C4<0>;
821
L_0x14d0d60 .functor AND 1, L_0x14d0cc0, L_0x14d7df0, C4<1>, C4<1>;
822
L_0x14d0e20 .functor OR 1, L_0x14d8f10, L_0x14d0d60, C4<0>, C4<0>;
823
v0x10adfa0_0 .net "CCR", 7 0, L_0x14f73c0;  alias, 1 drivers
824
v0x10ae0b0_0 .var "CCRo", 7 0;
825
v0x10ae170_0 .net *"_s101", 0 0, L_0x14cf200;  1 drivers
826
v0x10ae260_0 .net *"_s103", 6 0, L_0x14cf2a0;  1 drivers
827
L_0x7f0750291330 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
828
v0x10ae340_0 .net/2u *"_s106", 0 0, L_0x7f0750291330;  1 drivers
829
v0x10ae470_0 .net *"_s109", 6 0, L_0x14cf590;  1 drivers
830
v0x10ae550_0 .net *"_s113", 6 0, L_0x14cfa00;  1 drivers
831
L_0x7f0750291378 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
832
v0x10ae630_0 .net/2u *"_s114", 0 0, L_0x7f0750291378;  1 drivers
833
v0x10ae710_0 .net *"_s119", 6 0, L_0x14cfc20;  1 drivers
834
v0x10ae880_0 .net *"_s123", 6 0, L_0x14cfe50;  1 drivers
835
v0x10ae960_0 .net *"_s127", 7 0, L_0x14cfd90;  1 drivers
836
v0x10aea40_0 .net *"_s129", 7 0, L_0x14d00a0;  1 drivers
837
L_0x7f0750291018 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
838
v0x10aeb20_0 .net/2u *"_s13", 0 0, L_0x7f0750291018;  1 drivers
839
v0x10aec00_0 .net *"_s133", 7 0, L_0x14d01e0;  1 drivers
840
v0x10aece0_0 .net *"_s135", 7 0, L_0x14cfef0;  1 drivers
841
v0x10aedc0_0 .net *"_s139", 7 0, L_0x14d04e0;  1 drivers
842
v0x10aeea0_0 .net *"_s141", 7 0, L_0x14d0280;  1 drivers
843
v0x10af050_0 .net *"_s147", 8 0, L_0x14d0670;  1 drivers
844
v0x10af0f0_0 .net *"_s150", 0 0, L_0x14d0840;  1 drivers
845
v0x10af1d0_0 .net *"_s152", 0 0, L_0x14cf640;  1 drivers
846
v0x10af2b0_0 .net *"_s153", 0 0, L_0x14cf6e0;  1 drivers
847
v0x10af390_0 .net *"_s156", 0 0, L_0x14d0b10;  1 drivers
848
v0x10af470_0 .net *"_s157", 0 0, L_0x14d0bb0;  1 drivers
849
v0x10af550_0 .net *"_s159", 0 0, L_0x14d10c0;  1 drivers
850
v0x10af630_0 .net *"_s16", 7 0, L_0x14ccd60;  1 drivers
851
v0x10af710_0 .net *"_s162", 0 0, L_0x14d11d0;  1 drivers
852
v0x10af7f0_0 .net *"_s163", 0 0, L_0x14d0ec0;  1 drivers
853
v0x10af8d0_0 .net *"_s166", 0 0, L_0x14d0fd0;  1 drivers
854
v0x10af9b0_0 .net *"_s167", 0 0, L_0x14d1480;  1 drivers
855
v0x10afa90_0 .net *"_s169", 0 0, L_0x14d14f0;  1 drivers
856
v0x10afb70_0 .net *"_s17", 8 0, L_0x14cceb0;  1 drivers
857
v0x10afc50_0 .net *"_s172", 0 0, L_0x14d1600;  1 drivers
858
v0x10afd30_0 .net *"_s173", 0 0, L_0x14d1270;  1 drivers
859
v0x10aef80_0 .net *"_s180", 8 0, L_0x14d1730;  1 drivers
860
v0x10b0000_0 .net *"_s183", 0 0, L_0x14d17d0;  1 drivers
861
v0x10b00e0_0 .net *"_s185", 0 0, L_0x14d1870;  1 drivers
862
v0x10b01c0_0 .net *"_s186", 0 0, L_0x14d1d20;  1 drivers
863
v0x10b02a0_0 .net *"_s189", 0 0, L_0x14d1e30;  1 drivers
864
L_0x7f0750291060 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
865
v0x10b0380_0 .net/2u *"_s19", 0 0, L_0x7f0750291060;  1 drivers
866
v0x10b0460_0 .net *"_s190", 0 0, L_0x14d1ae0;  1 drivers
867
v0x10b0540_0 .net *"_s192", 0 0, L_0x14d1ba0;  1 drivers
868
v0x10b0620_0 .net *"_s195", 0 0, L_0x14d2120;  1 drivers
869
v0x10b0700_0 .net *"_s196", 0 0, L_0x14d1cb0;  1 drivers
870
v0x10b07e0_0 .net *"_s199", 0 0, L_0x14d2210;  1 drivers
871
v0x10b08c0_0 .net *"_s200", 0 0, L_0x14d1ed0;  1 drivers
872
v0x10b09a0_0 .net *"_s202", 0 0, L_0x14d1fc0;  1 drivers
873
v0x10b0a80_0 .net *"_s205", 0 0, L_0x14d25b0;  1 drivers
874
v0x10b0b60_0 .net *"_s206", 0 0, L_0x14d13f0;  1 drivers
875
v0x10b0c40_0 .net *"_s213", 8 0, L_0x14d23a0;  1 drivers
876
v0x10b0d20_0 .net *"_s216", 0 0, L_0x14d2b30;  1 drivers
877
v0x10b0e00_0 .net *"_s218", 0 0, L_0x14d2bd0;  1 drivers
878
v0x10b0ee0_0 .net *"_s219", 0 0, L_0x14d28b0;  1 drivers
879
v0x10b0fc0_0 .net *"_s22", 7 0, L_0x14cd020;  1 drivers
880
v0x10b10a0_0 .net *"_s221", 0 0, L_0x14d2970;  1 drivers
881
v0x10b1180_0 .net *"_s224", 0 0, L_0x14d2a80;  1 drivers
882
v0x10b1260_0 .net *"_s225", 0 0, L_0x14d2800;  1 drivers
883
v0x10b1340_0 .net *"_s227", 0 0, L_0x14d3010;  1 drivers
884
v0x10b1420_0 .net *"_s23", 8 0, L_0x14cd150;  1 drivers
885
v0x10b1500_0 .net *"_s230", 0 0, L_0x14d2f00;  1 drivers
886
v0x10b15e0_0 .net *"_s231", 0 0, L_0x14d2c70;  1 drivers
887
v0x10b16c0_0 .net *"_s234", 0 0, L_0x14d2d30;  1 drivers
888
v0x10b17a0_0 .net *"_s235", 0 0, L_0x14d2dd0;  1 drivers
889
v0x10b1880_0 .net *"_s238", 0 0, L_0x14d3120;  1 drivers
890
v0x10b1960_0 .net *"_s239", 0 0, L_0x14d31c0;  1 drivers
891
v0x10b1a40_0 .net *"_s246", 8 0, L_0x14d3600;  1 drivers
892
v0x10afdd0_0 .net *"_s249", 0 0, L_0x14d3740;  1 drivers
893
v0x10afeb0_0 .net *"_s25", 8 0, L_0x14cd270;  1 drivers
894
v0x10b1ef0_0 .net *"_s251", 0 0, L_0x14d37e0;  1 drivers
895
v0x10b1f90_0 .net *"_s252", 0 0, L_0x14d3c70;  1 drivers
896
v0x10b2050_0 .net *"_s255", 0 0, L_0x14d3d80;  1 drivers
897
v0x10b2130_0 .net *"_s256", 0 0, L_0x14d39a0;  1 drivers
898
v0x10b2210_0 .net *"_s258", 0 0, L_0x14d3a60;  1 drivers
899
v0x10b22f0_0 .net *"_s261", 0 0, L_0x14d3b70;  1 drivers
900
v0x10b23d0_0 .net *"_s262", 0 0, L_0x14d4100;  1 drivers
901
v0x10b24b0_0 .net *"_s265", 0 0, L_0x14d3390;  1 drivers
902
v0x10b2590_0 .net *"_s266", 0 0, L_0x14d3e20;  1 drivers
903
v0x10b2670_0 .net *"_s269", 0 0, L_0x14d3f30;  1 drivers
904
v0x10b2750_0 .net *"_s270", 0 0, L_0x14d4060;  1 drivers
905
L_0x7f07502913c0 .functor BUFT 1, C4<00000000>, C4<0>, C4<0>, C4<0>;
906
v0x10b2830_0 .net/2u *"_s276", 7 0, L_0x7f07502913c0;  1 drivers
907
v0x10b2910_0 .net *"_s278", 0 0, L_0x14d4570;  1 drivers
908
L_0x7f0750291408 .functor BUFT 1, C4<1>, C4<0>, C4<0>, C4<0>;
909
v0x10b29d0_0 .net/2u *"_s280", 0 0, L_0x7f0750291408;  1 drivers
910
L_0x7f0750291450 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
911
v0x10b2ab0_0 .net/2u *"_s282", 0 0, L_0x7f0750291450;  1 drivers
912
v0x10b2b90_0 .net *"_s291", 0 0, L_0x14d4b80;  1 drivers
913
v0x10b2c70_0 .net *"_s293", 0 0, L_0x14d4880;  1 drivers
914
v0x10b2d50_0 .net *"_s294", 0 0, L_0x14d49b0;  1 drivers
915
v0x10b2e30_0 .net *"_s297", 0 0, L_0x14d4a70;  1 drivers
916
v0x10b2f10_0 .net *"_s298", 0 0, L_0x14d4b10;  1 drivers
917
L_0x7f07502910a8 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
918
v0x10b2ff0_0 .net/2u *"_s30", 0 0, L_0x7f07502910a8;  1 drivers
919
v0x10b30d0_0 .net *"_s301", 0 0, L_0x14d4c20;  1 drivers
920
v0x10b31b0_0 .net *"_s302", 0 0, L_0x14d4cc0;  1 drivers
921
v0x10b3290_0 .net *"_s305", 0 0, L_0x14d4f30;  1 drivers
922
v0x10b3370_0 .net *"_s306", 0 0, L_0x14d4fd0;  1 drivers
923
v0x10b3450_0 .net *"_s309", 0 0, L_0x14d53f0;  1 drivers
924
v0x10b3530_0 .net *"_s310", 0 0, L_0x14d4920;  1 drivers
925
v0x10b3610_0 .net *"_s313", 0 0, L_0x14d5640;  1 drivers
926
v0x10b36f0_0 .net *"_s314", 0 0, L_0x14d5040;  1 drivers
927
v0x10b37d0_0 .net *"_s317", 0 0, L_0x14d5150;  1 drivers
928
v0x10b38b0_0 .net *"_s321", 0 0, L_0x14d5300;  1 drivers
929
v0x10b3990_0 .net *"_s323", 0 0, L_0x14d4dd0;  1 drivers
930
v0x10b3a70_0 .net *"_s324", 0 0, L_0x14d4e70;  1 drivers
931
v0x10b3b50_0 .net *"_s326", 0 0, L_0x14d56e0;  1 drivers
932
v0x10b3c30_0 .net *"_s329", 0 0, L_0x14d5970;  1 drivers
933
v0x10b3d10_0 .net *"_s33", 7 0, L_0x14cd660;  1 drivers
934
v0x10b3df0_0 .net *"_s330", 0 0, L_0x14d5a10;  1 drivers
935
v0x10b3ed0_0 .net *"_s332", 0 0, L_0x14d5b00;  1 drivers
936
v0x10b3fb0_0 .net *"_s335", 0 0, L_0x14d57f0;  1 drivers
937
v0x10b4090_0 .net *"_s336", 0 0, L_0x14d5890;  1 drivers
938
v0x10b4170_0 .net *"_s338", 0 0, L_0x14d6120;  1 drivers
939
v0x10b4250_0 .net *"_s34", 8 0, L_0x14cd750;  1 drivers
940
v0x10b4330_0 .net *"_s341", 0 0, L_0x14d5f90;  1 drivers
941
v0x10b4410_0 .net *"_s342", 0 0, L_0x14d6030;  1 drivers
942
v0x10b44f0_0 .net *"_s344", 0 0, L_0x14d5b70;  1 drivers
943
v0x10b45d0_0 .net *"_s347", 0 0, L_0x14d5e30;  1 drivers
944
v0x10b46b0_0 .net *"_s348", 0 0, L_0x14d5490;  1 drivers
945
v0x10b4790_0 .net *"_s350", 0 0, L_0x14d6230;  1 drivers
946
v0x10b4870_0 .net *"_s353", 0 0, L_0x14d62f0;  1 drivers
947
v0x10b4950_0 .net *"_s354", 0 0, L_0x14d6390;  1 drivers
948
v0x10b4a30_0 .net *"_s356", 0 0, L_0x14d6450;  1 drivers
949
v0x10b4b10_0 .net *"_s359", 0 0, L_0x14d5c80;  1 drivers
950
L_0x7f07502910f0 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
951
v0x10b4bf0_0 .net/2u *"_s36", 0 0, L_0x7f07502910f0;  1 drivers
952
v0x10b4cd0_0 .net *"_s360", 0 0, L_0x14d5d20;  1 drivers
953
v0x10b4db0_0 .net *"_s369", 0 0, L_0x14d6ad0;  1 drivers
954
v0x10b4e90_0 .net *"_s371", 0 0, L_0x14d6b70;  1 drivers
955
v0x10b4f70_0 .net *"_s379", 0 0, L_0x14d6600;  1 drivers
956
v0x10b5050_0 .net *"_s381", 0 0, L_0x14d66a0;  1 drivers
957
v0x10b5130_0 .net *"_s389", 0 0, L_0x14d7330;  1 drivers
958
v0x10b5210_0 .net *"_s39", 7 0, L_0x14cd920;  1 drivers
959
v0x10b52f0_0 .net *"_s391", 0 0, L_0x14d7400;  1 drivers
960
v0x10b53d0_0 .net *"_s399", 0 0, L_0x14d7130;  1 drivers
961
v0x10b1b20_0 .net *"_s40", 8 0, L_0x14cda10;  1 drivers
962
v0x10b1c00_0 .net *"_s401", 0 0, L_0x14d74a0;  1 drivers
963
v0x10b1ce0_0 .net *"_s409", 0 0, L_0x14d79d0;  1 drivers
964
v0x10b1dc0_0 .net *"_s411", 0 0, L_0x14d7aa0;  1 drivers
965
v0x10b5c80_0 .net *"_s42", 8 0, L_0x14cdbf0;  1 drivers
966
v0x10b5d20_0 .net *"_s425", 3 0, L_0x14d80a0;  1 drivers
967
v0x10b5e00_0 .net *"_s426", 5 0, L_0x14d7c80;  1 drivers
968
L_0x7f0750291528 .functor BUFT 1, C4<00>, C4<0>, C4<0>, C4<0>;
969
v0x10b5ee0_0 .net *"_s429", 1 0, L_0x7f0750291528;  1 drivers
970
L_0x7f0750291570 .functor BUFT 1, C4<001001>, C4<0>, C4<0>, C4<0>;
971
v0x10b5fc0_0 .net/2u *"_s430", 5 0, L_0x7f0750291570;  1 drivers
972
v0x10b60a0_0 .net *"_s434", 0 0, L_0x14d8a20;  1 drivers
973
v0x10b6180_0 .net *"_s437", 3 0, L_0x14d8b30;  1 drivers
974
L_0x7f07502915b8 .functor BUFT 1, C4<0110>, C4<0>, C4<0>, C4<0>;
975
v0x10b6260_0 .net/2u *"_s438", 3 0, L_0x7f07502915b8;  1 drivers
976
L_0x7f0750291138 .functor BUFT 1, C4<00000000>, C4<0>, C4<0>, C4<0>;
977
v0x10b6340_0 .net/2u *"_s44", 7 0, L_0x7f0750291138;  1 drivers
978
v0x10b6420_0 .net *"_s440", 3 0, L_0x14d85c0;  1 drivers
979
v0x10b6500_0 .net *"_s443", 3 0, L_0x14d8800;  1 drivers
980
v0x10b65e0_0 .net *"_s447", 3 0, L_0x14d9000;  1 drivers
981
v0x10b66c0_0 .net *"_s448", 5 0, L_0x14d8bd0;  1 drivers
982
L_0x7f0750291600 .functor BUFT 1, C4<00>, C4<0>, C4<0>, C4<0>;
983
v0x10b67a0_0 .net *"_s451", 1 0, L_0x7f0750291600;  1 drivers
984
L_0x7f0750291648 .functor BUFT 1, C4<001001>, C4<0>, C4<0>, C4<0>;
985
v0x10b6880_0 .net/2u *"_s452", 5 0, L_0x7f0750291648;  1 drivers
986
v0x10b6960_0 .net *"_s454", 0 0, L_0x14d8d10;  1 drivers
987
v0x10b6a20_0 .net/2u *"_s456", 0 0, L_0x7f0750291690;  1 drivers
988
v0x10b6b00_0 .net *"_s458", 0 0, L_0x14d8e50;  1 drivers
989
v0x10b6bc0_0 .net *"_s46", 8 0, L_0x14cdd30;  1 drivers
990
v0x10b6ca0_0 .net *"_s460", 0 0, L_0x14d8f10;  1 drivers
991
v0x10b6d60_0 .net *"_s463", 0 0, L_0x14d0cc0;  1 drivers
992
v0x10b6e40_0 .net *"_s464", 0 0, L_0x14d0d60;  1 drivers
993
v0x10b6f20_0 .net *"_s466", 0 0, L_0x14d0e20;  1 drivers
994
v0x10b6fe0_0 .net *"_s469", 3 0, L_0x14d9800;  1 drivers
995
L_0x7f07502916d8 .functor BUFT 1, C4<0110>, C4<0>, C4<0>, C4<0>;
996
v0x10b70c0_0 .net/2u *"_s470", 3 0, L_0x7f07502916d8;  1 drivers
997
v0x10b71a0_0 .net *"_s472", 3 0, L_0x14d90a0;  1 drivers
998
v0x10b7280_0 .net *"_s475", 3 0, L_0x14d9250;  1 drivers
999
v0x10b7360_0 .net *"_s479", 3 0, L_0x14d9d10;  1 drivers
1000
v0x10b7440_0 .net *"_s48", 8 0, L_0x14cdb50;  1 drivers
1001
L_0x7f0750291180 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
1002
v0x10b7520_0 .net/2u *"_s53", 0 0, L_0x7f0750291180;  1 drivers
1003
v0x10b7600_0 .net *"_s56", 7 0, L_0x14ce170;  1 drivers
1004
v0x10b76e0_0 .net *"_s57", 8 0, L_0x14ce060;  1 drivers
1005
L_0x7f07502911c8 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
1006
v0x10b77c0_0 .net/2u *"_s59", 0 0, L_0x7f07502911c8;  1 drivers
1007
v0x10b78a0_0 .net *"_s62", 7 0, L_0x14ce380;  1 drivers
1008
v0x10b7980_0 .net *"_s63", 8 0, L_0x14ce210;  1 drivers
1009
v0x10b7a60_0 .net *"_s65", 8 0, L_0x14ce5a0;  1 drivers
1010
L_0x7f0750291210 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
1011
v0x10b7b40_0 .net/2u *"_s70", 0 0, L_0x7f0750291210;  1 drivers
1012
v0x10b7c20_0 .net *"_s73", 7 0, L_0x14ce6e0;  1 drivers
1013
v0x10b7d00_0 .net *"_s74", 8 0, L_0x14cea50;  1 drivers
1014
L_0x7f0750291258 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
1015
v0x10b7de0_0 .net/2u *"_s76", 0 0, L_0x7f0750291258;  1 drivers
1016
v0x10b7ec0_0 .net *"_s79", 7 0, L_0x14cec00;  1 drivers
1017
v0x10b7fa0_0 .net *"_s80", 8 0, L_0x14ced30;  1 drivers
1018
v0x10b8080_0 .net *"_s82", 8 0, L_0x14ceaf0;  1 drivers
1019
L_0x7f07502912a0 .functor BUFT 1, C4<00000000>, C4<0>, C4<0>, C4<0>;
1020
v0x10b8160_0 .net/2u *"_s84", 7 0, L_0x7f07502912a0;  1 drivers
1021
v0x10b8240_0 .net *"_s86", 8 0, L_0x14ceef0;  1 drivers
1022
v0x10b8320_0 .net *"_s88", 8 0, L_0x14cedd0;  1 drivers
1023
v0x10b8400_0 .net *"_s91", 7 0, L_0x14cf160;  1 drivers
1024
L_0x7f07502912e8 .functor BUFT 1, C4<00000000>, C4<0>, C4<0>, C4<0>;
1025
v0x10b84e0_0 .net/2u *"_s94", 7 0, L_0x7f07502912e8;  1 drivers
1026
v0x10b85c0_0 .net *"_s97", 7 0, L_0x14cf030;  1 drivers
1027
v0x10b86a0_0 .net "a_in", 15 0, L_0x14d9ad0;  1 drivers
1028
v0x10b8780_0 .net "adc8_r", 7 0, L_0x14d19f0;  1 drivers
1029
v0x10b8860_0 .net "adc8_w", 7 0, L_0x14cd4f0;  1 drivers
1030
v0x10b8940_0 .net "add8_r", 7 0, L_0x14d0580;  1 drivers
1031
v0x10b8a20_0 .net "add8_w", 7 0, L_0x14ccc70;  1 drivers
1032
v0x10b8b00_0 .net "and8_r", 7 0, L_0x14d7eb0;  1 drivers
1033
v0x10b8be0_0 .net "and8_w", 7 0, L_0x14cf3e0;  1 drivers
1034
v0x10b8cc0_0 .net "asr8_r", 7 0, L_0x14d6a10;  1 drivers
1035
v0x10b8da0_0 .net "asr8_w", 7 0, L_0x14ce9a0;  1 drivers
1036
v0x10b8e80_0 .net "b_in", 15 0, L_0x14da230;  1 drivers
1037
v0x10b8f60_0 .var "c8", 0 0;
1038
v0x10b9020_0 .net "c_in", 0 0, L_0x14cc700;  1 drivers
1039
v0x10b90e0_0 .net "cadc8_r", 0 0, L_0x14d1950;  1 drivers
1040
v0x10b91a0_0 .net "cadc8_w", 0 0, L_0x14cd450;  1 drivers
1041
v0x10b9260_0 .net "cadd8_r", 0 0, L_0x14d07a0;  1 drivers
1042
v0x10b9320_0 .net "cadd8_w", 0 0, L_0x14ccb30;  1 drivers
1043
v0x10b93e0_0 .net "cand8_r", 0 0, L_0x14d7f70;  1 drivers
1044
v0x10b94a0_0 .net "casr8_r", 0 0, L_0x14d6e90;  1 drivers
1045
v0x10b9560_0 .net "ccom8_r", 0 0, L_0x14d4280;  1 drivers
1046
v0x10b9620_0 .net "cdaa8_r", 0 0, L_0x14d98a0;  1 drivers
1047
v0x10b96e0_0 .net "clk_in", 0 0, v0x14cb6b0_0;  alias, 1 drivers
1048
v0x10b97d0_0 .net "cneg8_r", 0 0, L_0x14d51f0;  1 drivers
1049
v0x10b9890_0 .net "com8_r", 7 0, L_0x14d4690;  1 drivers
1050
v0x10b9970_0 .net "com8_w", 7 0, L_0x14cd340;  1 drivers
1051
v0x10b9a50_0 .net "crol8_r", 0 0, L_0x14d77f0;  1 drivers
1052
v0x10b9b10_0 .net "cror8_r", 0 0, L_0x14d7090;  1 drivers
1053
v0x10b9bd0_0 .net "csbc8_r", 0 0, L_0x14d3490;  1 drivers
1054
v0x10b9c90_0 .net "csbc8_w", 0 0, L_0x14ce420;  1 drivers
1055
v0x10b9d50_0 .net "cshl8_r", 0 0, L_0x14d7290;  1 drivers
1056
v0x10b9e10_0 .net "cshr8_r", 0 0, L_0x14d6560;  1 drivers
1057
v0x10b9ed0_0 .net "csub8_r", 0 0, L_0x14d2510;  1 drivers
1058
v0x10b9f90_0 .net "csub8_w", 0 0, L_0x14cdfc0;  1 drivers
1059
v0x10ba050_0 .net "daa8h_r", 3 0, L_0x14d92f0;  1 drivers
1060
v0x10ba130_0 .net "daa8l_r", 3 0, L_0x14d8690;  1 drivers
1061
v0x10ba210_0 .net "daa_lnm9", 0 0, L_0x14d7df0;  1 drivers
1062
v0x10ba2d0_0 .net "eor8_r", 7 0, L_0x14d7fe0;  1 drivers
1063
v0x10ba3b0_0 .net "eor8_w", 7 0, L_0x14d0320;  1 drivers
1064
v0x10ba490_0 .var "h8", 0 0;
1065
v0x10ba550_0 .net "h_in", 0 0, L_0x14cca90;  1 drivers
1066
v0x10ba610_0 .net "n_in", 0 0, L_0x14cc7a0;  1 drivers
1067
v0x10ba6d0_0 .net "neg8_r", 7 0, L_0x14ce8c0;  1 drivers
1068
v0x10ba7b0_0 .net "neg8_w", 7 0, L_0x14cf340;  1 drivers
1069
v0x10ba890_0 .net "opcode_in", 4 0, v0x10be1f0_0;  alias, 1 drivers
1070
v0x10ba950_0 .net "or8_r", 7 0, L_0x14cd5e0;  1 drivers
1071
v0x10baa10_0 .net "or8_w", 7 0, L_0x14cffc0;  1 drivers
1072
v0x10baaf0_0 .var "q8", 7 0;
1073
v0x10babd0_0 .var "q_out", 7 0;
1074
v0x10bacb0_0 .var "regq8", 7 0;
1075
v0x10bad90_0 .net "rol8_r", 7 0, L_0x14d76f0;  1 drivers
1076
v0x10bae70_0 .net "rol8_w", 7 0, L_0x14cfcc0;  1 drivers
1077
v0x10baf50_0 .net "ror8_r", 7 0, L_0x14d6fd0;  1 drivers
1078
v0x10bb030_0 .net "ror8_w", 7 0, L_0x14cfaa0;  1 drivers
1079
v0x10bb110_0 .net "sbc8_r", 7 0, L_0x14d38b0;  1 drivers
1080
v0x10bb1f0_0 .net "sbc8_w", 7 0, L_0x14ce7d0;  1 drivers
1081
v0x10bb2d0_0 .net "shl8_r", 7 0, L_0x14d71d0;  1 drivers
1082
v0x10bb3b0_0 .net "shl8_w", 7 0, L_0x14cf750;  1 drivers
1083
v0x10bb490_0 .net "shr8_r", 7 0, L_0x14d6d50;  1 drivers
1084
v0x10bb570_0 .net "shr8_w", 7 0, L_0x14cf8c0;  1 drivers
1085
v0x10bb650_0 .net "sub8_r", 7 0, L_0x14d22b0;  1 drivers
1086
v0x10bb730_0 .net "sub8_w", 7 0, L_0x14cde70;  1 drivers
1087
v0x10bb810_0 .var "v8", 0 0;
1088
v0x10bb8d0_0 .net "v_in", 0 0, L_0x14cc840;  1 drivers
1089
v0x10bb990_0 .net "vadc8_r", 0 0, L_0x14d26f0;  1 drivers
1090
v0x10bba50_0 .net "vadd8_r", 0 0, L_0x14d12e0;  1 drivers
1091
L_0x7f07502914e0 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
1092
v0x10bbb10_0 .net "vand8_r", 0 0, L_0x7f07502914e0;  1 drivers
1093
v0x10bbbd0_0 .net "vasr8_r", 0 0, L_0x14d6c10;  1 drivers
1094
L_0x7f0750291498 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
1095
v0x10bbc90_0 .net "vcom8_r", 0 0, L_0x7f0750291498;  1 drivers
1096
v0x10bbd50_0 .net "vneg8_r", 0 0, L_0x14d6950;  1 drivers
1097
v0x10bbe10_0 .net "vrol8_r", 0 0, L_0x14d7b70;  1 drivers
1098
v0x10bbed0_0 .net "vror8_r", 0 0, L_0x14d7600;  1 drivers
1099
v0x10bbf90_0 .net "vsbc8_r", 0 0, L_0x14d4170;  1 drivers
1100
v0x10bc050_0 .net "vshl8_r", 0 0, L_0x14d7890;  1 drivers
1101
v0x10bc110_0 .net "vshr8_r", 0 0, L_0x14d6e10;  1 drivers
1102
v0x10bc1d0_0 .net "vsub8_r", 0 0, L_0x14d3280;  1 drivers
1103
v0x10bc290_0 .net "z_in", 0 0, L_0x14cc9f0;  1 drivers
1104
E_0x10add60/0 .event edge, v0x10baaf0_0, v0x10abc70_0, v0x109f790_0, v0x10b8e80_0;
1105
E_0x10add60/1 .event edge, v0x10ba490_0, v0x10bb810_0, v0x10b8f60_0;
1106
E_0x10add60 .event/or E_0x10add60/0, E_0x10add60/1;
1107
E_0x10adde0/0 .event edge, v0x10b9020_0, v0x10ba550_0, v0x10bb8d0_0, v0x10abc70_0;
1108
E_0x10adde0/1 .event edge, v0x10b8940_0, v0x10b9260_0, v0x10bba50_0, v0x10b8780_0;
1109
E_0x10adde0/2 .event edge, v0x10b90e0_0, v0x10bb990_0, v0x10bb650_0, v0x10b9ed0_0;
1110
E_0x10adde0/3 .event edge, v0x10bc1d0_0, v0x10bb110_0, v0x10b9bd0_0, v0x10bbf90_0;
1111
E_0x10adde0/4 .event edge, v0x10b9890_0, v0x10bbc90_0, v0x10ba6d0_0, v0x10b97d0_0;
1112
E_0x10adde0/5 .event edge, v0x10bbd50_0, v0x10b8cc0_0, v0x10b94a0_0, v0x10bbbd0_0;
1113
E_0x10adde0/6 .event edge, v0x10bb490_0, v0x10b9e10_0, v0x10bc110_0, v0x10bb2d0_0;
1114
E_0x10adde0/7 .event edge, v0x10b9d50_0, v0x10bc050_0, v0x10baf50_0, v0x10b9b10_0;
1115
E_0x10adde0/8 .event edge, v0x10bbed0_0, v0x10bad90_0, v0x10b9a50_0, v0x10bbe10_0;
1116
E_0x10adde0/9 .event edge, v0x10b8b00_0, v0x10b93e0_0, v0x10bbb10_0, v0x10ba950_0;
1117
E_0x10adde0/10 .event edge, v0x10ba2d0_0, v0x10ba050_0, v0x10ba130_0, v0x10b9620_0;
1118
E_0x10adde0/11 .event edge, v0x10b8e80_0, v0x10b86a0_0;
1119
E_0x10adde0 .event/or E_0x10adde0/0, E_0x10adde0/1, E_0x10adde0/2, E_0x10adde0/3, E_0x10adde0/4, E_0x10adde0/5, E_0x10adde0/6, E_0x10adde0/7, E_0x10adde0/8, E_0x10adde0/9, E_0x10adde0/10, E_0x10adde0/11;
1120
L_0x14cc700 .part L_0x14f73c0, 0, 1;
1121
L_0x14cc7a0 .part L_0x14f73c0, 3, 1;
1122
L_0x14cc840 .part L_0x14f73c0, 1, 1;
1123
L_0x14cc9f0 .part L_0x14f73c0, 2, 1;
1124
L_0x14cca90 .part L_0x14f73c0, 5, 1;
1125
L_0x14ccb30 .part L_0x14cd270, 8, 1;
1126
L_0x14ccc70 .part L_0x14cd270, 0, 8;
1127
L_0x14ccd60 .part L_0x14d9ad0, 0, 8;
1128
L_0x14cceb0 .concat [ 8 1 0 0], L_0x14ccd60, L_0x7f0750291018;
1129
L_0x14cd020 .part L_0x14da230, 0, 8;
1130
L_0x14cd150 .concat [ 8 1 0 0], L_0x14cd020, L_0x7f0750291060;
1131
L_0x14cd270 .arith/sum 9, L_0x14cceb0, L_0x14cd150;
1132
L_0x14cd450 .part L_0x14cdb50, 8, 1;
1133
L_0x14cd4f0 .part L_0x14cdb50, 0, 8;
1134
L_0x14cd660 .part L_0x14d9ad0, 0, 8;
1135
L_0x14cd750 .concat [ 8 1 0 0], L_0x14cd660, L_0x7f07502910a8;
1136
L_0x14cd920 .part L_0x14da230, 0, 8;
1137
L_0x14cda10 .concat [ 8 1 0 0], L_0x14cd920, L_0x7f07502910f0;
1138
L_0x14cdbf0 .arith/sum 9, L_0x14cd750, L_0x14cda10;
1139
L_0x14cdd30 .concat [ 1 8 0 0], L_0x14cc700, L_0x7f0750291138;
1140
L_0x14cdb50 .arith/sum 9, L_0x14cdbf0, L_0x14cdd30;
1141
L_0x14cdfc0 .part L_0x14ce5a0, 8, 1;
1142
L_0x14cde70 .part L_0x14ce5a0, 0, 8;
1143
L_0x14ce170 .part L_0x14d9ad0, 0, 8;
1144
L_0x14ce060 .concat [ 8 1 0 0], L_0x14ce170, L_0x7f0750291180;
1145
L_0x14ce380 .part L_0x14da230, 0, 8;
1146
L_0x14ce210 .concat [ 8 1 0 0], L_0x14ce380, L_0x7f07502911c8;
1147
L_0x14ce5a0 .arith/sub 9, L_0x14ce060, L_0x14ce210;
1148
L_0x14ce420 .part L_0x14cedd0, 8, 1;
1149
L_0x14ce7d0 .part L_0x14cedd0, 0, 8;
1150
L_0x14ce6e0 .part L_0x14d9ad0, 0, 8;
1151
L_0x14cea50 .concat [ 8 1 0 0], L_0x14ce6e0, L_0x7f0750291210;
1152
L_0x14cec00 .part L_0x14da230, 0, 8;
1153
L_0x14ced30 .concat [ 8 1 0 0], L_0x14cec00, L_0x7f0750291258;
1154
L_0x14ceaf0 .arith/sub 9, L_0x14cea50, L_0x14ced30;
1155
L_0x14ceef0 .concat [ 1 8 0 0], L_0x14cc700, L_0x7f07502912a0;
1156
L_0x14cedd0 .arith/sub 9, L_0x14ceaf0, L_0x14ceef0;
1157
L_0x14cf160 .part L_0x14d9ad0, 0, 8;
1158
L_0x14cf030 .part L_0x14d9ad0, 0, 8;
1159
L_0x14cf340 .arith/sub 8, L_0x7f07502912e8, L_0x14cf030;
1160
L_0x14cf200 .part L_0x14d9ad0, 7, 1;
1161
L_0x14cf2a0 .part L_0x14d9ad0, 1, 7;
1162
L_0x14ce9a0 .concat [ 7 1 0 0], L_0x14cf2a0, L_0x14cf200;
1163
L_0x14cf590 .part L_0x14d9ad0, 1, 7;
1164
L_0x14cf8c0 .concat [ 7 1 0 0], L_0x14cf590, L_0x7f0750291330;
1165
L_0x14cfa00 .part L_0x14d9ad0, 0, 7;
1166
L_0x14cf750 .concat [ 1 7 0 0], L_0x7f0750291378, L_0x14cfa00;
1167
L_0x14cfc20 .part L_0x14d9ad0, 1, 7;
1168
L_0x14cfaa0 .concat [ 7 1 0 0], L_0x14cfc20, L_0x14cc700;
1169
L_0x14cfe50 .part L_0x14d9ad0, 0, 7;
1170
L_0x14cfcc0 .concat [ 1 7 0 0], L_0x14cc700, L_0x14cfe50;
1171
L_0x14cfd90 .part L_0x14d9ad0, 0, 8;
1172
L_0x14d00a0 .part L_0x14da230, 0, 8;
1173
L_0x14d01e0 .part L_0x14d9ad0, 0, 8;
1174
L_0x14cfef0 .part L_0x14da230, 0, 8;
1175
L_0x14d04e0 .part L_0x14d9ad0, 0, 8;
1176
L_0x14d0280 .part L_0x14da230, 0, 8;
1177
L_0x14d07a0 .part L_0x14d0670, 8, 1;
1178
L_0x14d0580 .part L_0x14d0670, 0, 8;
1179
L_0x14d0670 .concat [ 8 1 0 0], L_0x14ccc70, L_0x14ccb30;
1180
L_0x14d0840 .part L_0x14d9ad0, 7, 1;
1181
L_0x14cf640 .part L_0x14da230, 7, 1;
1182
L_0x14d0b10 .part L_0x14ccc70, 7, 1;
1183
L_0x14d11d0 .part L_0x14d9ad0, 7, 1;
1184
L_0x14d0fd0 .part L_0x14da230, 7, 1;
1185
L_0x14d1600 .part L_0x14ccc70, 7, 1;
1186
L_0x14d1950 .part L_0x14d1730, 8, 1;
1187
L_0x14d19f0 .part L_0x14d1730, 0, 8;
1188
L_0x14d1730 .concat [ 8 1 0 0], L_0x14ccc70, L_0x14ccb30;
1189
L_0x14d17d0 .part L_0x14d9ad0, 7, 1;
1190
L_0x14d1870 .part L_0x14da230, 7, 1;
1191
L_0x14d1e30 .part L_0x14ccc70, 7, 1;
1192
L_0x14d2120 .part L_0x14d9ad0, 7, 1;
1193
L_0x14d2210 .part L_0x14da230, 7, 1;
1194
L_0x14d25b0 .part L_0x14cd4f0, 7, 1;
1195
L_0x14d2510 .part L_0x14d23a0, 8, 1;
1196
L_0x14d22b0 .part L_0x14d23a0, 0, 8;
1197
L_0x14d23a0 .concat [ 8 1 0 0], L_0x14cde70, L_0x14cdfc0;
1198
L_0x14d2b30 .part L_0x14d9ad0, 7, 1;
1199
L_0x14d2bd0 .part L_0x14da230, 7, 1;
1200
L_0x14d2a80 .part L_0x14cde70, 7, 1;
1201
L_0x14d2f00 .part L_0x14d9ad0, 7, 1;
1202
L_0x14d2d30 .part L_0x14da230, 7, 1;
1203
L_0x14d3120 .part L_0x14cde70, 7, 1;
1204
L_0x14d3490 .part L_0x14d3600, 8, 1;
1205
L_0x14d38b0 .part L_0x14d3600, 0, 8;
1206
L_0x14d3600 .concat [ 8 1 0 0], L_0x14ce7d0, L_0x14ce420;
1207
L_0x14d3740 .part L_0x14d9ad0, 7, 1;
1208
L_0x14d37e0 .part L_0x14da230, 7, 1;
1209
L_0x14d3d80 .part L_0x14ce7d0, 7, 1;
1210
L_0x14d3b70 .part L_0x14d9ad0, 7, 1;
1211
L_0x14d3390 .part L_0x14da230, 7, 1;
1212
L_0x14d3f30 .part L_0x14ce7d0, 7, 1;
1213
L_0x14d4570 .cmp/ne 8, L_0x14cd340, L_0x7f07502913c0;
1214
L_0x14d4280 .functor MUXZ 1, L_0x7f0750291450, L_0x7f0750291408, L_0x14d4570, C4<>;
1215
L_0x14d4b80 .part L_0x14cf340, 7, 1;
1216
L_0x14d4880 .part L_0x14cf340, 6, 1;
1217
L_0x14d4a70 .part L_0x14cf340, 5, 1;
1218
L_0x14d4c20 .part L_0x14cf340, 4, 1;
1219
L_0x14d4f30 .part L_0x14cf340, 3, 1;
1220
L_0x14d53f0 .part L_0x14cf340, 2, 1;
1221
L_0x14d5640 .part L_0x14cf340, 1, 1;
1222
L_0x14d5150 .part L_0x14cf340, 0, 1;
1223
L_0x14d5300 .part L_0x14cf340, 7, 1;
1224
L_0x14d4dd0 .part L_0x14cf340, 6, 1;
1225
L_0x14d5970 .part L_0x14cf340, 5, 1;
1226
L_0x14d57f0 .part L_0x14cf340, 4, 1;
1227
L_0x14d5f90 .part L_0x14cf340, 3, 1;
1228
L_0x14d5e30 .part L_0x14cf340, 2, 1;
1229
L_0x14d62f0 .part L_0x14cf340, 1, 1;
1230
L_0x14d5c80 .part L_0x14cf340, 0, 1;
1231
L_0x14d6e90 .part L_0x14d9ad0, 0, 1;
1232
L_0x14d6ad0 .part L_0x14d9ad0, 0, 1;
1233
L_0x14d6b70 .part L_0x14ce9a0, 7, 1;
1234
L_0x14d6560 .part L_0x14d9ad0, 0, 1;
1235
L_0x14d6600 .part L_0x14d9ad0, 0, 1;
1236
L_0x14d66a0 .part L_0x14cf8c0, 7, 1;
1237
L_0x14d7290 .part L_0x14d9ad0, 7, 1;
1238
L_0x14d7330 .part L_0x14d9ad0, 7, 1;
1239
L_0x14d7400 .part L_0x14cf750, 7, 1;
1240
L_0x14d7090 .part L_0x14d9ad0, 0, 1;
1241
L_0x14d7130 .part L_0x14d9ad0, 0, 1;
1242
L_0x14d74a0 .part L_0x14cf8c0, 7, 1;
1243
L_0x14d77f0 .part L_0x14d9ad0, 7, 1;
1244
L_0x14d79d0 .part L_0x14d9ad0, 7, 1;
1245
L_0x14d7aa0 .part L_0x14cfcc0, 7, 1;
1246
L_0x14d80a0 .part L_0x14d9ad0, 0, 4;
1247
L_0x14d7c80 .concat [ 4 2 0 0], L_0x14d80a0, L_0x7f0750291528;
1248
L_0x14d7df0 .cmp/gt 6, L_0x14d7c80, L_0x7f0750291570;
1249
L_0x14d8b30 .part L_0x14d9ad0, 0, 4;
1250
L_0x14d85c0 .arith/sum 4, L_0x14d8b30, L_0x7f07502915b8;
1251
L_0x14d8800 .part L_0x14d9ad0, 0, 4;
1252
L_0x14d8690 .functor MUXZ 4, L_0x14d8800, L_0x14d85c0, L_0x14d8a20, C4<>;
1253
L_0x14d9000 .part L_0x14d9ad0, 4, 4;
1254
L_0x14d8bd0 .concat [ 4 2 0 0], L_0x14d9000, L_0x7f0750291600;
1255
L_0x14d8d10 .cmp/gt 6, L_0x14d8bd0, L_0x7f0750291648;
1256
L_0x14d0cc0 .part L_0x14d9ad0, 7, 1;
1257
L_0x14d9800 .part L_0x14d9ad0, 4, 4;
1258
L_0x14d90a0 .arith/sum 4, L_0x14d9800, L_0x7f07502916d8;
1259
L_0x14d9250 .part L_0x14d9ad0, 4, 4;
1260
L_0x14d92f0 .functor MUXZ 4, L_0x14d9250, L_0x14d90a0, L_0x14d0e20, C4<>;
1261
L_0x14d9d10 .part L_0x14d9ad0, 4, 4;
1262
L_0x14d98a0 .cmp/gt 4, L_0x14d9d10, L_0x14d92f0;
1263
S_0x10bddf0 .scope module, "dec_alu" "decode_alu" 3 166, 5 285 0, S_0x105eb90;
1264
 .timescale -9 -9;
1265 4 ale500
    .port_info 0 /INPUT 8 "opcode"
1266
    .port_info 1 /INPUT 8 "postbyte0"
1267
    .port_info 2 /INPUT 1 "page2_valid"
1268
    .port_info 3 /INPUT 1 "page3_valid"
1269
    .port_info 4 /OUTPUT 5 "alu_opcode"
1270
    .port_info 5 /OUTPUT 2 "dec_alu_right_path_mod"
1271
    .port_info 6 /OUTPUT 1 "dest_flags"
1272 6 ale500
L_0x7f0750291f48 .functor BUFT 1, C4<00000>, C4<0>, C4<0>, C4<0>;
1273
v0x10be0f0_0 .net/2u *"_s0", 4 0, L_0x7f0750291f48;  1 drivers
1274
v0x10be1f0_0 .var "alu_opcode", 4 0;
1275
v0x10be2b0_0 .var "dec_alu_right_path_mod", 1 0;
1276
v0x10be3a0_0 .net "dest_flags", 0 0, L_0x14f9250;  alias, 1 drivers
1277
v0x10be460_0 .net "opcode", 7 0, v0x10c8fd0_0;  1 drivers
1278
v0x10be540_0 .net "page2_valid", 0 0, v0x10c9100_0;  1 drivers
1279
v0x10be600_0 .net "page3_valid", 0 0, v0x10c9230_0;  1 drivers
1280
v0x10be6c0_0 .net "postbyte0", 7 0, v0x10c92d0_0;  1 drivers
1281
E_0x10be080 .event edge, v0x10be460_0, v0x10be540_0, v0x10be6c0_0, v0x10be600_0;
1282
L_0x14f9250 .cmp/ne 5, v0x10be1f0_0, L_0x7f0750291f48;
1283
S_0x10be8c0 .scope module, "dec_ea" "decode_ea" 3 154, 5 259 0, S_0x105eb90;
1284 4 ale500
 .timescale -9 -9;
1285
    .port_info 0 /INPUT 8 "eapostbyte"
1286
    .port_info 1 /OUTPUT 1 "noofs"
1287
    .port_info 2 /OUTPUT 1 "ofs8"
1288
    .port_info 3 /OUTPUT 1 "ofs16"
1289
    .port_info 4 /OUTPUT 1 "write_post"
1290
    .port_info 5 /OUTPUT 1 "isind"
1291 6 ale500
L_0x14f8fb0 .functor AND 1, L_0x14f8de0, L_0x14f8e80, C4<1>, C4<1>;
1292
v0x10beb80_0 .net *"_s1", 0 0, L_0x14f8de0;  1 drivers
1293
v0x10bec80_0 .net *"_s3", 0 0, L_0x14f8e80;  1 drivers
1294
v0x10bed60_0 .net *"_s4", 0 0, L_0x14f8fb0;  1 drivers
1295
L_0x7f0750291eb8 .functor BUFT 1, C4<1>, C4<0>, C4<0>, C4<0>;
1296
v0x10bee50_0 .net/2u *"_s6", 0 0, L_0x7f0750291eb8;  1 drivers
1297
L_0x7f0750291f00 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>;
1298
v0x10bef30_0 .net/2u *"_s8", 0 0, L_0x7f0750291f00;  1 drivers
1299
v0x10bf060_0 .net "eapostbyte", 7 0, v0x10c8590_0;  1 drivers
1300
v0x10bf140_0 .net "isind", 0 0, L_0x14f9070;  alias, 1 drivers
1301
v0x10bf200_0 .var "noofs", 0 0;
1302
v0x10bf2c0_0 .var "ofs16", 0 0;
1303
v0x10bf410_0 .var "ofs8", 0 0;
1304
v0x10bf4d0_0 .var "write_post", 0 0;
1305
E_0x10beb20 .event edge, v0x10bf060_0;
1306
L_0x14f8de0 .part v0x10c8590_0, 7, 1;
1307
L_0x14f8e80 .part v0x10c8590_0, 4, 1;
1308
L_0x14f9070 .functor MUXZ 1, L_0x7f0750291f00, L_0x7f0750291eb8, L_0x14f8fb0, C4<>;
1309
S_0x10bf690 .scope module, "dec_op" "decode_op" 3 144, 5 131 0, S_0x105eb90;
1310 4 ale500
 .timescale -9 -9;
1311
    .port_info 0 /INPUT 8 "opcode"
1312
    .port_info 1 /INPUT 8 "postbyte0"
1313
    .port_info 2 /INPUT 1 "page2_valid"
1314
    .port_info 3 /INPUT 1 "page3_valid"
1315
    .port_info 4 /OUTPUT 3 "mode"
1316
    .port_info 5 /OUTPUT 3 "optype"
1317
    .port_info 6 /OUTPUT 1 "use_s"
1318 6 ale500
v0x10bf960_0 .var "mode", 2 0;
1319
v0x10bfa60_0 .net "opcode", 7 0, v0x10c8fd0_0;  alias, 1 drivers
1320
v0x10bfb50_0 .net "oplo", 3 0, L_0x14f8d40;  1 drivers
1321
v0x10bfc20_0 .var "optype", 2 0;
1322
v0x10bfd00_0 .net "page2_valid", 0 0, v0x10c9100_0;  alias, 1 drivers
1323
v0x10bfda0_0 .net "page3_valid", 0 0, v0x10c9230_0;  alias, 1 drivers
1324
v0x10bfe70_0 .net "postbyte0", 7 0, v0x10c92d0_0;  alias, 1 drivers
1325
v0x10bff40_0 .var "size", 0 0;
1326
v0x10bffe0_0 .var "use_s", 0 0;
1327
E_0x10bf900/0 .event edge, v0x10bfb50_0, v0x10be600_0, v0x10be540_0, v0x10be6c0_0;
1328
E_0x10bf900/1 .event edge, v0x10be460_0;
1329
E_0x10bf900 .event/or E_0x10bf900/0, E_0x10bf900/1;
1330
L_0x14f8d40 .part v0x10c8fd0_0, 0, 4;
1331
S_0x10c0230 .scope module, "dec_regs" "decode_regs" 3 131, 5 9 0, S_0x105eb90;
1332 4 ale500
 .timescale -9 -9;
1333
    .port_info 0 /INPUT 8 "opcode"
1334
    .port_info 1 /INPUT 8 "postbyte0"
1335
    .port_info 2 /INPUT 1 "page2_valid"
1336
    .port_info 3 /INPUT 1 "page3_valid"
1337
    .port_info 4 /OUTPUT 4 "path_left_addr"
1338
    .port_info 5 /OUTPUT 4 "path_right_addr"
1339
    .port_info 6 /OUTPUT 4 "dest_reg"
1340
    .port_info 7 /OUTPUT 1 "write_dest"
1341
    .port_info 8 /OUTPUT 1 "source_size"
1342
    .port_info 9 /OUTPUT 1 "result_size"
1343 6 ale500
L_0x7f0750291d50 .functor BUFT 1, C4<1111>, C4<0>, C4<0>, C4<0>;
1344
v0x10c0570_0 .net/2u *"_s0", 3 0, L_0x7f0750291d50;  1 drivers
1345
v0x10c0670_0 .net *"_s10", 0 0, L_0x14f89d0;  1 drivers
1346
L_0x7f0750291e28 .functor BUFT 1, C4<01>, C4<0>, C4<0>, C4<0>;
1347
v0x10c0730_0 .net/2s *"_s12", 1 0, L_0x7f0750291e28;  1 drivers
1348
L_0x7f0750291e70 .functor BUFT 1, C4<00>, C4<0>, C4<0>, C4<0>;
1349
v0x10c0820_0 .net/2s *"_s14", 1 0, L_0x7f0750291e70;  1 drivers
1350
v0x10c0900_0 .net *"_s16", 1 0, L_0x14f8ac0;  1 drivers
1351
L_0x7f0750291d98 .functor BUFT 1, C4<1000>, C4<0>, C4<0>, C4<0>;
1352
v0x10c0a30_0 .net/2u *"_s4", 3 0, L_0x7f0750291d98;  1 drivers
1353
L_0x7f0750291de0 .functor BUFT 1, C4<0111>, C4<0>, C4<0>, C4<0>;
1354
v0x10c0b10_0 .net/2u *"_s8", 3 0, L_0x7f0750291de0;  1 drivers
1355
v0x10c0bf0_0 .var "dest_reg", 3 0;
1356
v0x10c0cd0_0 .net "opcode", 7 0, v0x10c8fd0_0;  alias, 1 drivers
1357
v0x10c0e20_0 .net "page2_valid", 0 0, v0x10c9100_0;  alias, 1 drivers
1358
v0x10c0f10_0 .net "page3_valid", 0 0, v0x10c9230_0;  alias, 1 drivers
1359
v0x10c1000_0 .var "path_left_addr", 3 0;
1360
v0x10c10e0_0 .var "path_right_addr", 3 0;
1361
v0x10c11c0_0 .net "postbyte0", 7 0, v0x10c92d0_0;  alias, 1 drivers
1362
v0x10c12d0_0 .net "result_size", 0 0, L_0x14f8c50;  alias, 1 drivers
1363
v0x10c1370_0 .net "source_size", 0 0, L_0x14f8840;  alias, 1 drivers
1364
v0x10c1410_0 .net "write_dest", 0 0, L_0x14f86b0;  alias, 1 drivers
1365
E_0x10c0510 .event edge, v0x10be600_0, v0x10be540_0, v0x10be6c0_0, v0x10be460_0;
1366
L_0x14f86b0 .cmp/ne 4, v0x10c0bf0_0, L_0x7f0750291d50;
1367
L_0x14f8840 .cmp/gt 4, L_0x7f0750291d98, v0x10c1000_0;
1368
L_0x14f89d0 .cmp/gt 4, L_0x7f0750291de0, v0x10c0bf0_0;
1369
L_0x14f8ac0 .functor MUXZ 2, L_0x7f0750291e70, L_0x7f0750291e28, L_0x14f89d0, C4<>;
1370
L_0x14f8c50 .part L_0x14f8ac0, 0, 1;
1371
S_0x10c1700 .scope module, "regs" "regblock" 3 99, 6 7 0, S_0x105eb90;
1372 4 ale500
 .timescale -9 -9;
1373
    .port_info 0 /INPUT 1 "clk_in"
1374
    .port_info 1 /INPUT 4 "path_left_addr"
1375
    .port_info 2 /INPUT 4 "path_right_addr"
1376
    .port_info 3 /INPUT 4 "write_reg_addr"
1377 5 ale500
    .port_info 4 /INPUT 4 "exg_dest_r"
1378
    .port_info 5 /INPUT 8 "eapostbyte"
1379
    .port_info 6 /INPUT 16 "offset16"
1380
    .port_info 7 /INPUT 1 "write_reg"
1381
    .port_info 8 /INPUT 1 "write_post"
1382
    .port_info 9 /INPUT 1 "write_pc"
1383
    .port_info 10 /INPUT 1 "write_tfr"
1384
    .port_info 11 /INPUT 1 "write_exg"
1385
    .port_info 12 /INPUT 1 "inc_pc"
1386
    .port_info 13 /INPUT 1 "inc_su"
1387
    .port_info 14 /INPUT 1 "dec_su"
1388
    .port_info 15 /INPUT 1 "use_s"
1389
    .port_info 16 /INPUT 16 "data_w"
1390
    .port_info 17 /INPUT 16 "new_pc"
1391
    .port_info 18 /INPUT 8 "CCR_in"
1392
    .port_info 19 /INPUT 1 "write_flags"
1393
    .port_info 20 /INPUT 1 "set_e"
1394
    .port_info 21 /INPUT 1 "clear_e"
1395
    .port_info 22 /OUTPUT 8 "CCR_o"
1396
    .port_info 23 /OUTPUT 16 "path_left_data"
1397
    .port_info 24 /OUTPUT 16 "path_right_data"
1398
    .port_info 25 /OUTPUT 16 "eamem_addr"
1399
    .port_info 26 /OUTPUT 16 "reg_pc"
1400
    .port_info 27 /OUTPUT 8 "reg_dp"
1401
    .port_info 28 /OUTPUT 16 "reg_su"
1402 6 ale500
L_0x14f7630 .functor BUFZ 16, v0x10c2540_0, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
1403
L_0x14f67f0 .functor BUFZ 8, v0x10c2250_0, C4<00000000>, C4<00000000>, C4<00000000>;
1404
L_0x14f7f30 .functor OR 1, v0x10c9d10_0, v0x10c9aa0_0, C4<0>, C4<0>;
1405
v0x10c1f50_0 .var "ACCA", 7 0;
1406
v0x10c2030_0 .var "ACCB", 7 0;
1407
v0x10c2110_0 .net "CCR_in", 7 0, v0x10b56e0_0;  alias, 1 drivers
1408
v0x10c21b0_0 .net "CCR_o", 7 0, L_0x14f73c0;  alias, 1 drivers
1409
v0x10c2250_0 .var "DP", 7 0;
1410
v0x10c2380_0 .var "IX", 15 0;
1411
v0x10c2460_0 .var "IY", 15 0;
1412
v0x10c2540_0 .var "PC", 15 0;
1413
v0x10c2620_0 .var "SS", 15 0;
1414
v0x10c2790_0 .var "SU", 15 0;
1415
v0x10c2870_0 .net *"_s8", 0 0, L_0x14f7f30;  1 drivers
1416
v0x10c2950_0 .var "cff", 0 0;
1417
v0x10c2a10_0 .net "clear_e", 0 0, v0x10c7d10_0;  1 drivers
1418
v0x10c2ad0_0 .net "clk_in", 0 0, v0x14cb6b0_0;  alias, 1 drivers
1419
v0x10c2c00_0 .net "data_w", 15 0, v0x10c6c30_0;  1 drivers
1420
v0x10c2ce0_0 .net "dec_su", 0 0, v0x10c8060_0;  1 drivers
1421
v0x10c2da0_0 .var "ea_reg", 15 0;
1422
v0x10c2f50_0 .var "ea_reg_post", 15 0;
1423
v0x10c2ff0_0 .var "eamem_addr", 15 0;
1424
v0x10c30d0_0 .net "eapostbyte", 7 0, v0x10c8590_0;  alias, 1 drivers
1425
v0x10c3190_0 .var "eflag", 0 0;
1426
v0x10c3230_0 .net "exg_dest_r", 3 0, L_0x14f81d0;  1 drivers
1427
v0x10c3310_0 .var "fflag", 0 0;
1428
v0x10c33d0_0 .var "hflag", 0 0;
1429
v0x10c3490_0 .net "inc_pc", 0 0, v0x10c83f0_0;  1 drivers
1430
v0x10c3550_0 .net "inc_su", 0 0, v0x10c84c0_0;  1 drivers
1431
v0x10c3610_0 .var "intff", 0 0;
1432
v0x10c36d0_0 .net "left", 15 0, L_0x14f8040;  1 drivers
1433
v0x10c37b0_0 .net "new_pc", 15 0, v0x10c8a80_0;  1 drivers
1434
v0x10c3890_0 .var "nff", 0 0;
1435
v0x10c3950_0 .net "offset16", 15 0, L_0x14f8270;  1 drivers
1436
v0x10c3a30_0 .net "path_left_addr", 3 0, v0x10c69d0_0;  1 drivers
1437
v0x10c3b10_0 .var "path_left_data", 15 0;
1438
v0x10c2e80_0 .net "path_right_addr", 3 0, v0x10c10e0_0;  alias, 1 drivers
1439
v0x10c3df0_0 .var "path_right_data", 15 0;
1440
v0x10c3eb0_0 .net "reg_dp", 7 0, L_0x14f67f0;  alias, 1 drivers
1441
v0x10c3f90_0 .net "reg_pc", 15 0, L_0x14f7630;  alias, 1 drivers
1442
v0x10c4070_0 .net "reg_su", 15 0, L_0x14f7e40;  alias, 1 drivers
1443
v0x10c4150_0 .net "set_e", 0 0, v0x10c9900_0;  1 drivers
1444
v0x10c4210_0 .net "use_s", 0 0, v0x10bffe0_0;  alias, 1 drivers
1445
v0x10c42e0_0 .var "vff", 0 0;
1446
v0x10c4380_0 .net "write_exg", 0 0, v0x10c9aa0_0;  1 drivers
1447
v0x10c4440_0 .net "write_flags", 0 0, L_0x14f85f0;  1 drivers
1448
v0x10c4500_0 .net "write_pc", 0 0, v0x10c9b70_0;  1 drivers
1449
v0x10c45c0_0 .net "write_post", 0 0, v0x10c9c40_0;  1 drivers
1450
v0x10c4680_0 .net "write_reg", 0 0, v0x10c99d0_0;  1 drivers
1451
v0x10c4740_0 .net "write_reg_addr", 3 0, v0x10c6d00_0;  1 drivers
1452
v0x10c4820_0 .net "write_tfr", 0 0, v0x10c9d10_0;  1 drivers
1453
v0x10c48e0_0 .var "zff", 0 0;
1454
E_0x10c1c70/0 .event edge, v0x10bf060_0, v0x10c2da0_0, v0x10c2f50_0, v0x10c2030_0;
1455
E_0x10c1c70/1 .event edge, v0x10c1f50_0, v0x10c3950_0, v0x10c2540_0;
1456
E_0x10c1c70 .event/or E_0x10c1c70/0, E_0x10c1c70/1;
1457
E_0x10c1d10 .event edge, v0x10c2da0_0, v0x10bf060_0;
1458
E_0x10c1d70/0 .event edge, v0x10bf060_0, v0x10c2380_0, v0x10c2460_0, v0x10c2790_0;
1459
E_0x10c1d70/1 .event edge, v0x10c2620_0;
1460
E_0x10c1d70 .event/or E_0x10c1d70/0, E_0x10c1d70/1;
1461
E_0x10c1db0/0 .event edge, v0x10c10e0_0, v0x10c1f50_0, v0x10c2030_0, v0x10c2380_0;
1462
E_0x10c1db0/1 .event edge, v0x10c2460_0, v0x10c2790_0, v0x10c2620_0, v0x10c2250_0;
1463
E_0x10c1db0/2 .event edge, v0x10c3190_0, v0x10c3310_0, v0x10c33d0_0, v0x10c3610_0;
1464
E_0x10c1db0/3 .event edge, v0x10c3890_0, v0x10c48e0_0, v0x10c42e0_0, v0x10c2950_0;
1465
E_0x10c1db0 .event/or E_0x10c1db0/0, E_0x10c1db0/1, E_0x10c1db0/2, E_0x10c1db0/3;
1466
E_0x10c1e80/0 .event edge, v0x10c3a30_0, v0x10c1f50_0, v0x10c2030_0, v0x10c2380_0;
1467
E_0x10c1e80/1 .event edge, v0x10c2460_0, v0x10c2790_0, v0x10c2620_0, v0x10c2540_0;
1468
E_0x10c1e80/2 .event edge, v0x10c2250_0, v0x10c3190_0, v0x10c3310_0, v0x10c33d0_0;
1469
E_0x10c1e80/3 .event edge, v0x10c3610_0, v0x10c3890_0, v0x10c48e0_0, v0x10c42e0_0;
1470
E_0x10c1e80/4 .event edge, v0x10c2950_0;
1471
E_0x10c1e80 .event/or E_0x10c1e80/0, E_0x10c1e80/1, E_0x10c1e80/2, E_0x10c1e80/3, E_0x10c1e80/4;
1472
LS_0x14f73c0_0_0 .concat [ 1 1 1 1], v0x10c2950_0, v0x10c42e0_0, v0x10c48e0_0, v0x10c3890_0;
1473
LS_0x14f73c0_0_4 .concat [ 1 1 1 1], v0x10c3610_0, v0x10c33d0_0, v0x10c3310_0, v0x10c3190_0;
1474
L_0x14f73c0 .concat [ 4 4 0 0], LS_0x14f73c0_0_0, LS_0x14f73c0_0_4;
1475
L_0x14f7e40 .functor MUXZ 16, v0x10c2790_0, v0x10c2620_0, v0x10bffe0_0, C4<>;
1476
L_0x14f8040 .functor MUXZ 16, v0x10c6c30_0, v0x10c3b10_0, L_0x14f7f30, C4<>;
1477
S_0x10c4e30 .scope module, "test_cond" "test_condition" 3 176, 5 358 0, S_0x105eb90;
1478 4 ale500
 .timescale -9 -9;
1479
    .port_info 0 /INPUT 8 "opcode"
1480
    .port_info 1 /INPUT 8 "postbyte0"
1481
    .port_info 2 /INPUT 1 "page2_valid"
1482
    .port_info 3 /INPUT 8 "CCR"
1483
    .port_info 4 /OUTPUT 1 "cond_taken"
1484 6 ale500
v0x10c5030_0 .net "CCR", 7 0, L_0x14f73c0;  alias, 1 drivers
1485
v0x10c51a0_0 .var "cond_taken", 0 0;
1486
v0x10c5260_0 .net "op", 7 0, L_0x14f9340;  1 drivers
1487
v0x10c5350_0 .net "opcode", 7 0, v0x10c8fd0_0;  alias, 1 drivers
1488
v0x10c5410_0 .net "page2_valid", 0 0, v0x10c9100_0;  alias, 1 drivers
1489
v0x10c54b0_0 .net "postbyte0", 7 0, v0x10c92d0_0;  alias, 1 drivers
1490
E_0x10c4fb0 .event edge, v0x10c5260_0, v0x109f790_0;
1491
L_0x14f9340 .functor MUXZ 8, v0x10c8fd0_0, v0x10c92d0_0, v0x10c9100_0, C4<>;
1492
S_0x10ca800 .scope module, "imem" "memory" 2 30, 2 46 0, S_0x1024670;
1493 4 ale500
 .timescale -9 -9;
1494
    .port_info 0 /INPUT 16 "addr"
1495
    .port_info 1 /INPUT 1 "oe"
1496
    .port_info 2 /INPUT 1 "we"
1497
    .port_info 3 /OUTPUT 8 "data_o"
1498
    .port_info 4 /INPUT 8 "data_i"
1499 6 ale500
v0x10caed0_0 .array/port v0x10caed0, 0;
1500
L_0x14f98f0 .functor BUFZ 8, v0x10caed0_0, C4<00000000>, C4<00000000>, C4<00000000>;
1501
v0x10caed0_1 .array/port v0x10caed0, 1;
1502
L_0x14f9960 .functor BUFZ 8, v0x10caed0_1, C4<00000000>, C4<00000000>, C4<00000000>;
1503
v0x10caed0_2 .array/port v0x10caed0, 2;
1504
L_0x14f99d0 .functor BUFZ 8, v0x10caed0_2, C4<00000000>, C4<00000000>, C4<00000000>;
1505
v0x10caed0_3 .array/port v0x10caed0, 3;
1506
L_0x14f9a40 .functor BUFZ 8, v0x10caed0_3, C4<00000000>, C4<00000000>, C4<00000000>;
1507
L_0x14f9ab0 .functor BUFZ 8, v0x10cae30_0, C4<00000000>, C4<00000000>, C4<00000000>;
1508
v0x10cab50_0 .net "addr", 15 0, v0x10c7de0_0;  alias, 1 drivers
1509
v0x10cac60_0 .net "data_i", 7 0, v0x10c7e80_0;  alias, 1 drivers
1510
v0x10cad30_0 .net "data_o", 7 0, L_0x14f9ab0;  alias, 1 drivers
1511
v0x10cae30_0 .var "latecheddata", 7 0;
1512
v0x10caed0 .array "mem", 0 65535, 7 0;
1513
v0x14cae90_0 .net "mem0", 7 0, L_0x14f98f0;  1 drivers
1514
v0x14caf70_0 .net "mem1", 7 0, L_0x14f9960;  1 drivers
1515
v0x14cb050_0 .net "mem2", 7 0, L_0x14f99d0;  1 drivers
1516
v0x14cb130_0 .net "mem3", 7 0, L_0x14f9a40;  1 drivers
1517
v0x14cb2a0_0 .net "oe", 0 0, L_0x14f9b20;  1 drivers
1518
v0x14cb360_0 .net "we", 0 0, L_0x14f9bc0;  1 drivers
1519
E_0x10caa90 .event negedge, v0x14cb2a0_0;
1520
E_0x10caaf0 .event negedge, v0x14cb360_0;
1521
    .scope S_0x10adad0;
1522 4 ale500
T_0 ;
1523 6 ale500
    %wait E_0x10adde0;
1524
    %set/v v0x10baaf0_0, 0, 8;
1525
    %load/v 8, v0x10b9020_0, 1;
1526
    %set/v v0x10b8f60_0, 8, 1;
1527
    %load/v 8, v0x10ba550_0, 1;
1528
    %set/v v0x10ba490_0, 8, 1;
1529
    %load/v 8, v0x10bb8d0_0, 1;
1530
    %set/v v0x10bb810_0, 8, 1;
1531
    %load/v 8, v0x10ba890_0, 5;
1532 4 ale500
    %cmpi/u 8, 3, 5;
1533
    %jmp/1 T_0.0, 6;
1534
    %cmpi/u 8, 9, 5;
1535
    %jmp/1 T_0.1, 6;
1536
    %cmpi/u 8, 1, 5;
1537
    %jmp/1 T_0.2, 6;
1538
    %cmpi/u 8, 11, 5;
1539
    %jmp/1 T_0.3, 6;
1540
    %cmpi/u 8, 2, 5;
1541
    %jmp/1 T_0.4, 6;
1542
    %cmpi/u 8, 17, 5;
1543
    %jmp/1 T_0.5, 6;
1544
    %cmpi/u 8, 16, 5;
1545
    %jmp/1 T_0.6, 6;
1546
    %cmpi/u 8, 20, 5;
1547
    %jmp/1 T_0.7, 6;
1548
    %cmpi/u 8, 18, 5;
1549
    %jmp/1 T_0.8, 6;
1550
    %cmpi/u 8, 21, 5;
1551
    %jmp/1 T_0.9, 6;
1552
    %cmpi/u 8, 19, 5;
1553
    %jmp/1 T_0.10, 6;
1554
    %cmpi/u 8, 22, 5;
1555
    %jmp/1 T_0.11, 6;
1556
    %cmpi/u 8, 4, 5;
1557
    %jmp/1 T_0.12, 6;
1558
    %cmpi/u 8, 10, 5;
1559
    %jmp/1 T_0.13, 6;
1560
    %cmpi/u 8, 8, 5;
1561
    %jmp/1 T_0.14, 6;
1562
    %cmpi/u 8, 25, 5;
1563
    %jmp/1 T_0.15, 6;
1564
    %cmpi/u 8, 26, 5;
1565
    %jmp/1 T_0.16, 6;
1566
    %cmpi/u 8, 6, 5;
1567
    %jmp/1 T_0.17, 6;
1568
    %cmpi/u 8, 7, 5;
1569
    %jmp/1 T_0.18, 6;
1570 6 ale500
    %jmp T_0.19;
1571 4 ale500
T_0.0 ;
1572 6 ale500
    %load/v 8, v0x10b8940_0, 8;
1573
    %set/v v0x10baaf0_0, 8, 8;
1574
    %load/v 8, v0x10b9260_0, 1;
1575
    %set/v v0x10b8f60_0, 8, 1;
1576
    %load/v 8, v0x10bba50_0, 1;
1577
    %set/v v0x10bb810_0, 8, 1;
1578
    %jmp T_0.19;
1579 4 ale500
T_0.1 ;
1580 6 ale500
    %load/v 8, v0x10b8780_0, 8;
1581
    %set/v v0x10baaf0_0, 8, 8;
1582
    %load/v 8, v0x10b90e0_0, 1;
1583
    %set/v v0x10b8f60_0, 8, 1;
1584
    %load/v 8, v0x10bb990_0, 1;
1585
    %set/v v0x10bb810_0, 8, 1;
1586
    %jmp T_0.19;
1587 4 ale500
T_0.2 ;
1588 6 ale500
    %load/v 8, v0x10bb650_0, 8;
1589
    %set/v v0x10baaf0_0, 8, 8;
1590
    %load/v 8, v0x10b9ed0_0, 1;
1591
    %set/v v0x10b8f60_0, 8, 1;
1592
    %load/v 8, v0x10bc1d0_0, 1;
1593
    %set/v v0x10bb810_0, 8, 1;
1594
    %jmp T_0.19;
1595 4 ale500
T_0.3 ;
1596 6 ale500
    %load/v 8, v0x10bb650_0, 8;
1597
    %set/v v0x10baaf0_0, 8, 8;
1598
    %load/v 8, v0x10b9ed0_0, 1;
1599
    %set/v v0x10b8f60_0, 8, 1;
1600
    %load/v 8, v0x10bc1d0_0, 1;
1601
    %set/v v0x10bb810_0, 8, 1;
1602
    %jmp T_0.19;
1603 4 ale500
T_0.4 ;
1604 6 ale500
    %load/v 8, v0x10bb110_0, 8;
1605
    %set/v v0x10baaf0_0, 8, 8;
1606
    %load/v 8, v0x10b9bd0_0, 1;
1607
    %set/v v0x10b8f60_0, 8, 1;
1608
    %load/v 8, v0x10bbf90_0, 1;
1609
    %set/v v0x10bb810_0, 8, 1;
1610
    %jmp T_0.19;
1611 4 ale500
T_0.5 ;
1612 6 ale500
    %load/v 8, v0x10b9890_0, 8;
1613
    %set/v v0x10baaf0_0, 8, 8;
1614
    %load/v 8, v0x10b9890_0, 8;
1615
    %set/v v0x10b8f60_0, 8, 1;
1616
    %load/v 8, v0x10bbc90_0, 1;
1617
    %set/v v0x10bb810_0, 8, 1;
1618
    %jmp T_0.19;
1619 4 ale500
T_0.6 ;
1620 6 ale500
    %load/v 8, v0x10ba6d0_0, 8;
1621
    %set/v v0x10baaf0_0, 8, 8;
1622
    %load/v 8, v0x10b97d0_0, 1;
1623
    %set/v v0x10b8f60_0, 8, 1;
1624
    %load/v 8, v0x10bbd50_0, 1;
1625
    %set/v v0x10bb810_0, 8, 1;
1626
    %jmp T_0.19;
1627 4 ale500
T_0.7 ;
1628 6 ale500
    %load/v 8, v0x10b8cc0_0, 8;
1629
    %set/v v0x10baaf0_0, 8, 8;
1630
    %load/v 8, v0x10b94a0_0, 1;
1631
    %set/v v0x10b8f60_0, 8, 1;
1632
    %load/v 8, v0x10bbbd0_0, 1;
1633
    %set/v v0x10bb810_0, 8, 1;
1634
    %jmp T_0.19;
1635 4 ale500
T_0.8 ;
1636 6 ale500
    %load/v 8, v0x10bb490_0, 8;
1637
    %set/v v0x10baaf0_0, 8, 8;
1638
    %load/v 8, v0x10b9e10_0, 1;
1639
    %set/v v0x10b8f60_0, 8, 1;
1640
    %load/v 8, v0x10bc110_0, 1;
1641
    %set/v v0x10bb810_0, 8, 1;
1642
    %jmp T_0.19;
1643 4 ale500
T_0.9 ;
1644 6 ale500
    %load/v 8, v0x10bb2d0_0, 8;
1645
    %set/v v0x10baaf0_0, 8, 8;
1646
    %load/v 8, v0x10b9d50_0, 1;
1647
    %set/v v0x10b8f60_0, 8, 1;
1648
    %load/v 8, v0x10bc050_0, 1;
1649
    %set/v v0x10bb810_0, 8, 1;
1650
    %jmp T_0.19;
1651 4 ale500
T_0.10 ;
1652 6 ale500
    %load/v 8, v0x10baf50_0, 8;
1653
    %set/v v0x10baaf0_0, 8, 8;
1654
    %load/v 8, v0x10b9b10_0, 1;
1655
    %set/v v0x10b8f60_0, 8, 1;
1656
    %load/v 8, v0x10bbed0_0, 1;
1657
    %set/v v0x10bb810_0, 8, 1;
1658
    %jmp T_0.19;
1659 4 ale500
T_0.11 ;
1660 6 ale500
    %load/v 8, v0x10bad90_0, 8;
1661
    %set/v v0x10baaf0_0, 8, 8;
1662
    %load/v 8, v0x10b9a50_0, 1;
1663
    %set/v v0x10b8f60_0, 8, 1;
1664
    %load/v 8, v0x10bbe10_0, 1;
1665
    %set/v v0x10bb810_0, 8, 1;
1666
    %jmp T_0.19;
1667 4 ale500
T_0.12 ;
1668 6 ale500
    %load/v 8, v0x10b8b00_0, 8;
1669
    %set/v v0x10baaf0_0, 8, 8;
1670
    %load/v 8, v0x10b93e0_0, 1;
1671
    %set/v v0x10b8f60_0, 8, 1;
1672
    %load/v 8, v0x10bbb10_0, 1;
1673
    %set/v v0x10bb810_0, 8, 1;
1674
    %jmp T_0.19;
1675 4 ale500
T_0.13 ;
1676 6 ale500
    %load/v 8, v0x10ba950_0, 8;
1677
    %set/v v0x10baaf0_0, 8, 8;
1678
    %load/v 8, v0x10b93e0_0, 1;
1679
    %set/v v0x10b8f60_0, 8, 1;
1680
    %load/v 8, v0x10bbb10_0, 1;
1681
    %set/v v0x10bb810_0, 8, 1;
1682
    %jmp T_0.19;
1683 4 ale500
T_0.14 ;
1684 6 ale500
    %load/v 8, v0x10ba2d0_0, 8;
1685
    %set/v v0x10baaf0_0, 8, 8;
1686
    %load/v 8, v0x10b93e0_0, 1;
1687
    %set/v v0x10b8f60_0, 8, 1;
1688
    %load/v 8, v0x10bbb10_0, 1;
1689
    %set/v v0x10bb810_0, 8, 1;
1690
    %jmp T_0.19;
1691 4 ale500
T_0.15 ;
1692 6 ale500
    %load/v 8, v0x10ba130_0, 4;
1693
    %load/v 12, v0x10ba050_0, 4;
1694
    %set/v v0x10baaf0_0, 8, 8;
1695
    %load/v 8, v0x10b9620_0, 1;
1696
    %set/v v0x10b8f60_0, 8, 1;
1697
    %jmp T_0.19;
1698 4 ale500
T_0.16 ;
1699 6 ale500
    %jmp T_0.19;
1700 4 ale500
T_0.17 ;
1701 6 ale500
    %set/v v0x10bb810_0, 0, 1;
1702
    %load/v 8, v0x10b8e80_0, 8; Only need 8 of 16 bits
1703 4 ale500
; Save base=8 wid=8 in lookaside.
1704 6 ale500
    %set/v v0x10baaf0_0, 8, 8;
1705
    %jmp T_0.19;
1706 4 ale500
T_0.18 ;
1707 6 ale500
    %load/v 8, v0x10b86a0_0, 8; Only need 8 of 16 bits
1708 4 ale500
; Save base=8 wid=8 in lookaside.
1709 6 ale500
    %set/v v0x10baaf0_0, 8, 8;
1710
    %jmp T_0.19;
1711 4 ale500
T_0.19 ;
1712
    %jmp T_0;
1713
    .thread T_0, $push;
1714 6 ale500
    .scope S_0x10adad0;
1715 4 ale500
T_1 ;
1716 6 ale500
    %wait E_0xf1e8e0;
1717
    %load/v 8, v0x10baaf0_0, 8;
1718 4 ale500
    %ix/load 0, 8, 0;
1719 6 ale500
    %assign/v0 v0x10bacb0_0, 0, 8;
1720 4 ale500
    %jmp T_1;
1721
    .thread T_1;
1722 6 ale500
    .scope S_0x10adad0;
1723 4 ale500
T_2 ;
1724 6 ale500
    %wait E_0x10add60;
1725
    %load/v 8, v0x10baaf0_0, 8;
1726
    %set/v v0x10babd0_0, 8, 8;
1727
    %load/v 8, v0x10ba890_0, 5;
1728
    %cmpi/u 8, 23, 5;
1729
    %jmp/1 T_2.0, 6;
1730
    %cmpi/u 8, 24, 5;
1731
    %jmp/1 T_2.1, 6;
1732
    %load/v 8, v0x10b8f60_0, 1;
1733
    %load/v 9, v0x10bb810_0, 1;
1734
    %load/v 16, v0x10baaf0_0, 8;
1735
    %cmpi/u 16, 0, 8;
1736
    %mov 16, 4, 1;
1737
    %mov 10, 16, 1;
1738 4 ale500
    %ix/load 1, 7, 0;
1739
    %mov 4, 0, 1;
1740 6 ale500
    %jmp/1 T_2.4, 4;
1741
    %load/x1p 16, v0x10baaf0_0, 1;
1742
    %jmp T_2.5;
1743 4 ale500
T_2.4 ;
1744 6 ale500
    %mov 16, 2, 1;
1745 4 ale500
T_2.5 ;
1746 6 ale500
    %mov 11, 16, 1; Move signal select into place
1747
    %load/v 12, v0x10ba490_0, 1;
1748
    %ix/load 1, 5, 0;
1749
    %mov 4, 0, 1;
1750
    %jmp/1 T_2.6, 4;
1751
    %load/x1p 16, v0x10adfa0_0, 1;
1752
    %jmp T_2.7;
1753 4 ale500
T_2.6 ;
1754 6 ale500
    %mov 16, 2, 1;
1755 4 ale500
T_2.7 ;
1756 6 ale500
    %mov 13, 16, 1; Move signal select into place
1757
    %ix/load 1, 6, 0;
1758
    %mov 4, 0, 1;
1759
    %jmp/1 T_2.8, 4;
1760
    %load/x1p 16, v0x10adfa0_0, 2;
1761
    %jmp T_2.9;
1762 4 ale500
T_2.8 ;
1763 6 ale500
    %mov 16, 2, 2;
1764 4 ale500
T_2.9 ;
1765 6 ale500
    %mov 14, 16, 2; Move signal select into place
1766
    %set/v v0x10ae0b0_0, 8, 8;
1767
    %jmp T_2.3;
1768
T_2.0 ;
1769
    %load/v 8, v0x10adfa0_0, 8;
1770
    %load/v 16, v0x10b8e80_0, 8; Only need 8 of 16 bits
1771
; Save base=16 wid=8 in lookaside.
1772
    %or 8, 16, 8;
1773
    %set/v v0x10ae0b0_0, 8, 8;
1774
    %jmp T_2.3;
1775
T_2.1 ;
1776
    %load/v 8, v0x10adfa0_0, 8;
1777
    %load/v 16, v0x10b8e80_0, 8; Only need 8 of 16 bits
1778
; Save base=16 wid=8 in lookaside.
1779
    %and 8, 16, 8;
1780
    %set/v v0x10ae0b0_0, 8, 8;
1781
    %jmp T_2.3;
1782
T_2.3 ;
1783 4 ale500
    %jmp T_2;
1784
    .thread T_2, $push;
1785 6 ale500
    .scope S_0x10adad0;
1786 4 ale500
T_3 ;
1787 6 ale500
    %end;
1788
    .thread T_3;
1789
    .scope S_0xfd31a0;
1790
T_4 ;
1791
    %wait E_0xf1e8e0;
1792
    %load/v 8, v0x1032530_0, 1; Only need 1 of 8 bits
1793
; Save base=8 wid=1 in lookaside.
1794
    %jmp/0  T_4.0, 8;
1795
    %load/v 9, v0x109f270_0, 8;
1796
    %mov 17, 0, 8;
1797
    %jmp/1  T_4.2, 8;
1798
T_4.0 ; End of true expr.
1799
    %jmp/0  T_4.1, 8;
1800
 ; End of false expr.
1801
    %blend  9, 0, 16; Condition unknown.
1802
    %jmp  T_4.2;
1803
T_4.1 ;
1804
    %mov 9, 0, 16; Return false value
1805
T_4.2 ;
1806
    %ix/load 1, 1, 0;
1807 4 ale500
    %mov 4, 0, 1;
1808 6 ale500
    %jmp/1 T_4.6, 4;
1809
    %load/x1p 8, v0x1032530_0, 1;
1810
    %jmp T_4.7;
1811
T_4.6 ;
1812
    %mov 8, 2, 1;
1813
T_4.7 ;
1814
; Save base=8 wid=1 in lookaside.
1815
    %jmp/0  T_4.3, 8;
1816
    %mov 25, 0, 1;
1817
    %load/v 26, v0x109f270_0, 8;
1818
    %mov 34, 0, 7;
1819
    %jmp/1  T_4.5, 8;
1820
T_4.3 ; End of true expr.
1821
    %jmp/0  T_4.4, 8;
1822
 ; End of false expr.
1823
    %blend  25, 0, 16; Condition unknown.
1824
    %jmp  T_4.5;
1825
T_4.4 ;
1826
    %mov 25, 0, 16; Return false value
1827
T_4.5 ;
1828
    %add 9, 25, 16;
1829
    %ix/load 1, 2, 0;
1830
    %mov 4, 0, 1;
1831
    %jmp/1 T_4.11, 4;
1832
    %load/x1p 8, v0x1032530_0, 1;
1833
    %jmp T_4.12;
1834
T_4.11 ;
1835
    %mov 8, 2, 1;
1836
T_4.12 ;
1837
; Save base=8 wid=1 in lookaside.
1838
    %jmp/0  T_4.8, 8;
1839
    %mov 25, 0, 2;
1840
    %load/v 27, v0x109f270_0, 8;
1841
    %mov 35, 0, 6;
1842
    %jmp/1  T_4.10, 8;
1843
T_4.8 ; End of true expr.
1844
    %jmp/0  T_4.9, 8;
1845
 ; End of false expr.
1846
    %blend  25, 0, 16; Condition unknown.
1847
    %jmp  T_4.10;
1848
T_4.9 ;
1849
    %mov 25, 0, 16; Return false value
1850
T_4.10 ;
1851
    %add 9, 25, 16;
1852
    %ix/load 1, 3, 0;
1853
    %mov 4, 0, 1;
1854
    %jmp/1 T_4.16, 4;
1855
    %load/x1p 8, v0x1032530_0, 1;
1856
    %jmp T_4.17;
1857
T_4.16 ;
1858
    %mov 8, 2, 1;
1859
T_4.17 ;
1860
; Save base=8 wid=1 in lookaside.
1861
    %jmp/0  T_4.13, 8;
1862
    %mov 25, 0, 3;
1863
    %load/v 28, v0x109f270_0, 8;
1864
    %mov 36, 0, 5;
1865
    %jmp/1  T_4.15, 8;
1866
T_4.13 ; End of true expr.
1867
    %jmp/0  T_4.14, 8;
1868
 ; End of false expr.
1869
    %blend  25, 0, 16; Condition unknown.
1870
    %jmp  T_4.15;
1871
T_4.14 ;
1872
    %mov 25, 0, 16; Return false value
1873
T_4.15 ;
1874
    %add 9, 25, 16;
1875
    %ix/load 0, 16, 0;
1876
    %assign/v0 v0x109f420_0, 0, 9;
1877 4 ale500
    %ix/load 1, 4, 0;
1878
    %mov 4, 0, 1;
1879 6 ale500
    %jmp/1 T_4.21, 4;
1880
    %load/x1p 8, v0x1032530_0, 1;
1881
    %jmp T_4.22;
1882
T_4.21 ;
1883
    %mov 8, 2, 1;
1884
T_4.22 ;
1885
; Save base=8 wid=1 in lookaside.
1886
    %jmp/0  T_4.18, 8;
1887
    %mov 9, 0, 4;
1888
    %load/v 13, v0x109f270_0, 8;
1889
    %mov 21, 0, 4;
1890
    %jmp/1  T_4.20, 8;
1891
T_4.18 ; End of true expr.
1892
    %jmp/0  T_4.19, 8;
1893
 ; End of false expr.
1894
    %blend  9, 0, 16; Condition unknown.
1895
    %jmp  T_4.20;
1896
T_4.19 ;
1897
    %mov 9, 0, 16; Return false value
1898
T_4.20 ;
1899 4 ale500
    %ix/load 1, 5, 0;
1900
    %mov 4, 0, 1;
1901 6 ale500
    %jmp/1 T_4.26, 4;
1902
    %load/x1p 8, v0x1032530_0, 1;
1903
    %jmp T_4.27;
1904
T_4.26 ;
1905
    %mov 8, 2, 1;
1906
T_4.27 ;
1907
; Save base=8 wid=1 in lookaside.
1908
    %jmp/0  T_4.23, 8;
1909
    %mov 25, 0, 5;
1910
    %load/v 30, v0x109f270_0, 8;
1911
    %mov 38, 0, 3;
1912
    %jmp/1  T_4.25, 8;
1913
T_4.23 ; End of true expr.
1914
    %jmp/0  T_4.24, 8;
1915
 ; End of false expr.
1916
    %blend  25, 0, 16; Condition unknown.
1917
    %jmp  T_4.25;
1918
T_4.24 ;
1919
    %mov 25, 0, 16; Return false value
1920
T_4.25 ;
1921
    %add 9, 25, 16;
1922 4 ale500
    %ix/load 1, 6, 0;
1923
    %mov 4, 0, 1;
1924 6 ale500
    %jmp/1 T_4.31, 4;
1925
    %load/x1p 8, v0x1032530_0, 1;
1926
    %jmp T_4.32;
1927
T_4.31 ;
1928
    %mov 8, 2, 1;
1929
T_4.32 ;
1930
; Save base=8 wid=1 in lookaside.
1931
    %jmp/0  T_4.28, 8;
1932
    %mov 25, 0, 6;
1933
    %load/v 31, v0x109f270_0, 8;
1934
    %mov 39, 0, 2;
1935
    %jmp/1  T_4.30, 8;
1936
T_4.28 ; End of true expr.
1937
    %jmp/0  T_4.29, 8;
1938
 ; End of false expr.
1939
    %blend  25, 0, 16; Condition unknown.
1940
    %jmp  T_4.30;
1941
T_4.29 ;
1942
    %mov 25, 0, 16; Return false value
1943
T_4.30 ;
1944
    %add 9, 25, 16;
1945
    %ix/load 1, 7, 0;
1946
    %mov 4, 0, 1;
1947
    %jmp/1 T_4.36, 4;
1948
    %load/x1p 8, v0x1032530_0, 1;
1949
    %jmp T_4.37;
1950
T_4.36 ;
1951
    %mov 8, 2, 1;
1952
T_4.37 ;
1953
; Save base=8 wid=1 in lookaside.
1954
    %jmp/0  T_4.33, 8;
1955
    %mov 25, 0, 7;
1956
    %load/v 32, v0x109f270_0, 8;
1957
    %mov 40, 0, 1;
1958
    %jmp/1  T_4.35, 8;
1959
T_4.33 ; End of true expr.
1960
    %jmp/0  T_4.34, 8;
1961
 ; End of false expr.
1962
    %blend  25, 0, 16; Condition unknown.
1963
    %jmp  T_4.35;
1964
T_4.34 ;
1965
    %mov 25, 0, 16; Return false value
1966
T_4.35 ;
1967
    %add 9, 25, 16;
1968
    %load/v 25, v0x109f420_0, 16;
1969
    %add 9, 25, 16;
1970
    %ix/load 0, 16, 0;
1971
    %assign/v0 v0x109f500_0, 0, 9;
1972
    %jmp T_4;
1973 4 ale500
    .thread T_4;
1974 6 ale500
    .scope S_0xf803e0;
1975 4 ale500
T_5 ;
1976 6 ale500
    %wait E_0xeb9d90;
1977
    %set/v v0x10abf10_0, 0, 16;
1978
    %load/v 8, v0x10aa6b0_0, 1;
1979
    %set/v v0x10aa5f0_0, 8, 1;
1980
    %load/v 8, v0x10ace70_0, 1;
1981
    %set/v v0x10acdb0_0, 8, 1;
1982
    %load/v 8, v0x10abc70_0, 5;
1983
    %cmpi/u 8, 3, 5;
1984 4 ale500
    %jmp/1 T_5.0, 6;
1985 6 ale500
    %cmpi/u 8, 9, 5;
1986 4 ale500
    %jmp/1 T_5.1, 6;
1987 6 ale500
    %cmpi/u 8, 1, 5;
1988 4 ale500
    %jmp/1 T_5.2, 6;
1989 6 ale500
    %cmpi/u 8, 11, 5;
1990 4 ale500
    %jmp/1 T_5.3, 6;
1991 6 ale500
    %cmpi/u 8, 2, 5;
1992 4 ale500
    %jmp/1 T_5.4, 6;
1993 6 ale500
    %cmpi/u 8, 26, 5;
1994 4 ale500
    %jmp/1 T_5.5, 6;
1995 6 ale500
    %cmpi/u 8, 6, 5;
1996 4 ale500
    %jmp/1 T_5.6, 6;
1997 6 ale500
    %cmpi/u 8, 7, 5;
1998 4 ale500
    %jmp/1 T_5.7, 6;
1999 6 ale500
    %cmpi/u 8, 14, 5;
2000 4 ale500
    %jmp/1 T_5.8, 6;
2001 6 ale500
    %cmpi/u 8, 28, 5;
2002 5 ale500
    %jmp/1 T_5.9, 6;
2003 4 ale500
    %jmp T_5.10;
2004
T_5.0 ;
2005 6 ale500
    %load/v 8, v0x10a9fd0_0, 16;
2006
    %set/v v0x10abf10_0, 8, 16;
2007
    %load/v 8, v0x10aa8f0_0, 1;
2008
    %set/v v0x10aa5f0_0, 8, 1;
2009
    %load/v 8, v0x10acff0_0, 1;
2010
    %set/v v0x10acdb0_0, 8, 1;
2011 4 ale500
    %jmp T_5.10;
2012
T_5.1 ;
2013 6 ale500
    %load/v 8, v0x10a9e10_0, 16;
2014
    %set/v v0x10abf10_0, 8, 16;
2015
    %load/v 8, v0x10aa770_0, 1;
2016
    %set/v v0x10aa5f0_0, 8, 1;
2017
    %load/v 8, v0x10acf30_0, 1;
2018
    %set/v v0x10acdb0_0, 8, 1;
2019 4 ale500
    %jmp T_5.10;
2020
T_5.2 ;
2021 6 ale500
    %load/v 8, v0x10acbf0_0, 16;
2022
    %set/v v0x10abf10_0, 8, 16;
2023
    %load/v 8, v0x10ab520_0, 1;
2024
    %set/v v0x10aa5f0_0, 8, 1;
2025
    %load/v 8, v0x10ad770_0, 1;
2026
    %set/v v0x10acdb0_0, 8, 1;
2027 4 ale500
    %jmp T_5.10;
2028
T_5.3 ;
2029 6 ale500
    %load/v 8, v0x10acbf0_0, 16;
2030
    %set/v v0x10abf10_0, 8, 16;
2031
    %load/v 8, v0x10ab520_0, 1;
2032
    %set/v v0x10aa5f0_0, 8, 1;
2033
    %load/v 8, v0x10ad770_0, 1;
2034
    %set/v v0x10acdb0_0, 8, 1;
2035 4 ale500
    %jmp T_5.10;
2036
T_5.4 ;
2037 6 ale500
    %load/v 8, v0x10ac6b0_0, 16;
2038
    %set/v v0x10abf10_0, 8, 16;
2039
    %load/v 8, v0x10ab220_0, 1;
2040
    %set/v v0x10aa5f0_0, 8, 1;
2041
    %load/v 8, v0x10ad530_0, 1;
2042
    %set/v v0x10acdb0_0, 8, 1;
2043 4 ale500
    %jmp T_5.10;
2044
T_5.5 ;
2045 6 ale500
    %load/v 8, v0x10ab860_0, 16;
2046
    %set/v v0x10abf10_0, 8, 16;
2047
    %load/v 8, v0x10aad80_0, 1;
2048
    %set/v v0x10aa5f0_0, 8, 1;
2049 4 ale500
    %jmp T_5.10;
2050
T_5.6 ;
2051 6 ale500
    %set/v v0x10acdb0_0, 0, 1;
2052
    %load/v 8, v0x10aa510_0, 16;
2053
    %set/v v0x10abf10_0, 8, 16;
2054 4 ale500
    %jmp T_5.10;
2055
T_5.7 ;
2056 6 ale500
    %load/v 8, v0x10a9d30_0, 16;
2057
    %set/v v0x10abf10_0, 8, 16;
2058 4 ale500
    %jmp T_5.10;
2059
T_5.8 ;
2060 6 ale500
    %load/v 8, v0x10aa510_0, 8; Select 8 out of 16 bits
2061
    %ix/load 1, 7, 0;
2062
    %mov 4, 0, 1;
2063
    %jmp/1 T_5.14, 4;
2064
    %load/x1p 24, v0x10aa510_0, 1;
2065
    %jmp T_5.15;
2066
T_5.14 ;
2067
    %mov 24, 2, 1;
2068
T_5.15 ;
2069
; Save base=24 wid=1 in lookaside.
2070
    %jmp/0  T_5.11, 24;
2071
    %mov 25, 1, 8;
2072
    %jmp/1  T_5.13, 24;
2073
T_5.11 ; End of true expr.
2074
    %jmp/0  T_5.12, 24;
2075
 ; End of false expr.
2076
    %blend  25, 0, 8; Condition unknown.
2077
    %jmp  T_5.13;
2078
T_5.12 ;
2079
    %mov 25, 0, 8; Return false value
2080
T_5.13 ;
2081
    %mov 16, 25, 8;
2082
    %set/v v0x10abf10_0, 8, 16;
2083 4 ale500
    %jmp T_5.10;
2084 5 ale500
T_5.9 ;
2085 6 ale500
    %load/v 8, v0x10a9d30_0, 16;
2086
    %set/v v0x10abf10_0, 8, 16;
2087 5 ale500
    %jmp T_5.10;
2088 4 ale500
T_5.10 ;
2089
    %jmp T_5;
2090
    .thread T_5, $push;
2091 6 ale500
    .scope S_0xf803e0;
2092 4 ale500
T_6 ;
2093 6 ale500
    %wait E_0xf1e8e0;
2094
    %load/v 8, v0x10abf10_0, 16;
2095
    %ix/load 0, 16, 0;
2096
    %assign/v0 v0x10ac250_0, 0, 8;
2097
    %load/v 8, v0x10ab9f0_0, 1;
2098
    %ix/load 0, 1, 0;
2099
    %assign/v0 v0x10ac0d0_0, 0, 8;
2100
    %load/v 8, v0x10ad8f0_0, 1;
2101
    %ix/load 0, 1, 0;
2102
    %assign/v0 v0x10ac190_0, 0, 8;
2103
    %jmp T_6;
2104
    .thread T_6;
2105
    .scope S_0xf803e0;
2106
T_7 ;
2107
    %wait E_0xebac50;
2108
    %ix/load 1, 15, 0;
2109
    %mov 4, 0, 1;
2110
    %jmp/1 T_7.0, 4;
2111
    %load/x1p 8, v0x10abf10_0, 1;
2112
    %jmp T_7.1;
2113
T_7.0 ;
2114
    %mov 8, 2, 1;
2115
T_7.1 ;
2116
; Save base=8 wid=1 in lookaside.
2117
    %set/v v0x10ab950_0, 8, 1;
2118
    %load/v 8, v0x10abf10_0, 16;
2119
    %cmpi/u 8, 0, 16;
2120
    %mov 8, 4, 1;
2121
    %set/v v0x10ad830_0, 8, 1;
2122
    %load/v 8, v0x10abc70_0, 5;
2123
    %cmpi/u 8, 3, 5;
2124
    %jmp/1 T_7.2, 6;
2125
    %cmpi/u 8, 9, 5;
2126
    %jmp/1 T_7.3, 6;
2127
    %cmpi/u 8, 1, 5;
2128
    %jmp/1 T_7.4, 6;
2129
    %cmpi/u 8, 11, 5;
2130
    %jmp/1 T_7.5, 6;
2131
    %cmpi/u 8, 2, 5;
2132
    %jmp/1 T_7.6, 6;
2133
    %cmpi/u 8, 17, 5;
2134
    %jmp/1 T_7.7, 6;
2135
    %cmpi/u 8, 16, 5;
2136
    %jmp/1 T_7.8, 6;
2137
    %cmpi/u 8, 20, 5;
2138
    %jmp/1 T_7.9, 6;
2139
    %cmpi/u 8, 18, 5;
2140
    %jmp/1 T_7.10, 6;
2141
    %cmpi/u 8, 21, 5;
2142
    %jmp/1 T_7.11, 6;
2143
    %cmpi/u 8, 19, 5;
2144
    %jmp/1 T_7.12, 6;
2145
    %cmpi/u 8, 22, 5;
2146
    %jmp/1 T_7.13, 6;
2147
    %cmpi/u 8, 4, 5;
2148
    %jmp/1 T_7.14, 6;
2149
    %cmpi/u 8, 10, 5;
2150
    %jmp/1 T_7.15, 6;
2151
    %cmpi/u 8, 8, 5;
2152
    %jmp/1 T_7.16, 6;
2153
    %cmpi/u 8, 26, 5;
2154
    %jmp/1 T_7.17, 6;
2155
    %cmpi/u 8, 6, 5;
2156
    %jmp/1 T_7.18, 6;
2157
    %cmpi/u 8, 7, 5;
2158
    %jmp/1 T_7.19, 6;
2159
    %cmpi/u 8, 14, 5;
2160
    %jmp/1 T_7.20, 6;
2161
    %cmpi/u 8, 28, 5;
2162
    %jmp/1 T_7.21, 6;
2163
    %jmp T_7.22;
2164
T_7.2 ;
2165
    %jmp T_7.22;
2166
T_7.3 ;
2167
    %jmp T_7.22;
2168
T_7.4 ;
2169
    %jmp T_7.22;
2170
T_7.5 ;
2171
    %jmp T_7.22;
2172
T_7.6 ;
2173
    %jmp T_7.22;
2174
T_7.7 ;
2175
    %jmp T_7.22;
2176
T_7.8 ;
2177
    %jmp T_7.22;
2178
T_7.9 ;
2179
    %jmp T_7.22;
2180
T_7.10 ;
2181
    %jmp T_7.22;
2182
T_7.11 ;
2183
    %jmp T_7.22;
2184
T_7.12 ;
2185
    %jmp T_7.22;
2186
T_7.13 ;
2187
    %jmp T_7.22;
2188
T_7.14 ;
2189
    %jmp T_7.22;
2190
T_7.15 ;
2191
    %jmp T_7.22;
2192
T_7.16 ;
2193
    %jmp T_7.22;
2194
T_7.17 ;
2195
    %load/v 8, v0x10ac0d0_0, 1;
2196
    %set/v v0x10ab950_0, 8, 1;
2197
    %jmp T_7.22;
2198
T_7.18 ;
2199
    %jmp T_7.22;
2200
T_7.19 ;
2201
    %jmp T_7.22;
2202
T_7.20 ;
2203
    %load/v 8, v0x10ac0d0_0, 1;
2204
    %set/v v0x10ab950_0, 8, 1;
2205
    %load/v 8, v0x10ac190_0, 1;
2206
    %set/v v0x10ad830_0, 8, 1;
2207
    %jmp T_7.22;
2208
T_7.21 ;
2209
    %load/v 8, v0x10ac0d0_0, 1;
2210
    %set/v v0x10ab950_0, 8, 1;
2211
    %jmp T_7.22;
2212
T_7.22 ;
2213
    %jmp T_7;
2214
    .thread T_7, $push;
2215
    .scope S_0xf803e0;
2216
T_8 ;
2217
    %wait E_0xec29a0;
2218
    %load/v 8, v0x10abf10_0, 16;
2219
    %set/v v0x10abff0_0, 8, 16;
2220
    %load/v 8, v0x10aa5f0_0, 1;
2221
    %load/v 9, v0x10acdb0_0, 1;
2222
    %load/v 10, v0x10ad830_0, 1;
2223
    %load/v 11, v0x10ab950_0, 1;
2224
    %set/v v0x109f890_0, 8, 4;
2225
    %jmp T_8;
2226
    .thread T_8, $push;
2227
    .scope S_0xf803e0;
2228
T_9 ;
2229
    %end;
2230
    .thread T_9;
2231
    .scope S_0xf84b70;
2232
T_10 ;
2233
    %wait E_0xf1e8e0;
2234
    %load/v 8, v0x10b5b70_0, 16;
2235
    %ix/load 0, 16, 0;
2236
    %assign/v0 v0x10bd9b0_0, 0, 8;
2237
    %load/v 8, v0x10bd340_0, 16;
2238
    %ix/load 0, 16, 0;
2239
    %assign/v0 v0x10bdaa0_0, 0, 8;
2240
    %jmp T_10;
2241
    .thread T_10;
2242
    .scope S_0xf84b70;
2243
T_11 ;
2244
    %wait E_0xf6ff60;
2245
    %load/v 8, v0x10bdc50_0, 1;
2246
    %jmp/0xz  T_11.0, 8;
2247
    %load/v 8, v0x10bd760_0, 16;
2248
    %set/v v0x10bd8f0_0, 8, 16;
2249
    %load/v 8, v0x10bd400_0, 4;
2250
    %ix/load 1, 4, 0;
2251
    %mov 4, 0, 1;
2252
    %jmp/1 T_11.2, 4;
2253
    %load/x1p 16, v0x10b55b0_0, 4;
2254
    %jmp T_11.3;
2255
T_11.2 ;
2256
    %mov 16, 2, 4;
2257
T_11.3 ;
2258
    %mov 12, 16, 4; Move signal select into place
2259
    %set/v v0x10b56e0_0, 8, 8;
2260
    %jmp T_11.1;
2261
T_11.0 ;
2262
    %load/v 8, v0x10bd820_0, 8;
2263
    %mov 16, 0, 8;
2264
    %set/v v0x10bd8f0_0, 8, 16;
2265
    %load/v 8, v0x10bd550_0, 8;
2266
    %set/v v0x10b56e0_0, 8, 8;
2267
T_11.1 ;
2268
    %jmp T_11;
2269
    .thread T_11, $push;
2270
    .scope S_0x10c1700;
2271
T_12 ;
2272
    %wait E_0x10c1e80;
2273
    %load/v 8, v0x10c3a30_0, 4;
2274 4 ale500
    %cmpi/u 8, 8, 4;
2275 6 ale500
    %jmp/1 T_12.0, 6;
2276 4 ale500
    %cmpi/u 8, 9, 4;
2277 6 ale500
    %jmp/1 T_12.1, 6;
2278 4 ale500
    %cmpi/u 8, 0, 4;
2279 6 ale500
    %jmp/1 T_12.2, 6;
2280 4 ale500
    %cmpi/u 8, 1, 4;
2281 6 ale500
    %jmp/1 T_12.3, 6;
2282 4 ale500
    %cmpi/u 8, 2, 4;
2283 6 ale500
    %jmp/1 T_12.4, 6;
2284 4 ale500
    %cmpi/u 8, 3, 4;
2285 6 ale500
    %jmp/1 T_12.5, 6;
2286 4 ale500
    %cmpi/u 8, 4, 4;
2287 6 ale500
    %jmp/1 T_12.6, 6;
2288
    %cmpi/u 8, 5, 4;
2289
    %jmp/1 T_12.7, 6;
2290 4 ale500
    %cmpi/u 8, 11, 4;
2291 6 ale500
    %jmp/1 T_12.8, 6;
2292 5 ale500
    %cmpi/u 8, 10, 4;
2293 6 ale500
    %jmp/1 T_12.9, 6;
2294
    %set/v v0x10c3b10_0, 1, 16;
2295
    %jmp T_12.11;
2296
T_12.0 ;
2297
    %load/v 8, v0x10c1f50_0, 8;
2298
    %mov 16, 1, 8;
2299
    %set/v v0x10c3b10_0, 8, 16;
2300
    %jmp T_12.11;
2301
T_12.1 ;
2302
    %load/v 8, v0x10c2030_0, 8;
2303
    %mov 16, 1, 8;
2304
    %set/v v0x10c3b10_0, 8, 16;
2305
    %jmp T_12.11;
2306
T_12.2 ;
2307
    %load/v 8, v0x10c2030_0, 8;
2308
    %load/v 16, v0x10c1f50_0, 8;
2309
    %set/v v0x10c3b10_0, 8, 16;
2310
    %jmp T_12.11;
2311
T_12.3 ;
2312
    %load/v 8, v0x10c2380_0, 16;
2313
    %set/v v0x10c3b10_0, 8, 16;
2314
    %jmp T_12.11;
2315
T_12.4 ;
2316
    %load/v 8, v0x10c2460_0, 16;
2317
    %set/v v0x10c3b10_0, 8, 16;
2318
    %jmp T_12.11;
2319
T_12.5 ;
2320
    %load/v 8, v0x10c2790_0, 16;
2321
    %set/v v0x10c3b10_0, 8, 16;
2322
    %jmp T_12.11;
2323
T_12.6 ;
2324
    %load/v 8, v0x10c2620_0, 16;
2325
    %set/v v0x10c3b10_0, 8, 16;
2326
    %jmp T_12.11;
2327
T_12.7 ;
2328
    %load/v 8, v0x10c2540_0, 16;
2329
    %set/v v0x10c3b10_0, 8, 16;
2330
    %jmp T_12.11;
2331
T_12.8 ;
2332
    %load/v 8, v0x10c2250_0, 8;
2333
    %load/v 16, v0x10c2250_0, 8;
2334
    %set/v v0x10c3b10_0, 8, 16;
2335
    %jmp T_12.11;
2336
T_12.9 ;
2337
    %load/v 24, v0x10c2950_0, 1;
2338
    %load/v 25, v0x10c42e0_0, 1;
2339
    %load/v 26, v0x10c48e0_0, 1;
2340
    %load/v 27, v0x10c3890_0, 1;
2341
    %load/v 28, v0x10c3610_0, 1;
2342
    %load/v 29, v0x10c33d0_0, 1;
2343
    %load/v 30, v0x10c3310_0, 1;
2344
    %load/v 31, v0x10c3190_0, 1;
2345 5 ale500
    %mov 8, 24, 8;
2346 6 ale500
    %load/v 24, v0x10c2950_0, 1;
2347
    %load/v 25, v0x10c42e0_0, 1;
2348
    %load/v 26, v0x10c48e0_0, 1;
2349
    %load/v 27, v0x10c3890_0, 1;
2350
    %load/v 28, v0x10c3610_0, 1;
2351
    %load/v 29, v0x10c33d0_0, 1;
2352
    %load/v 30, v0x10c3310_0, 1;
2353
    %load/v 31, v0x10c3190_0, 1;
2354 5 ale500
    %mov 16, 24, 8;
2355 6 ale500
    %set/v v0x10c3b10_0, 8, 16;
2356
    %jmp T_12.11;
2357
T_12.11 ;
2358
    %jmp T_12;
2359
    .thread T_12, $push;
2360
    .scope S_0x10c1700;
2361
T_13 ;
2362
    %wait E_0x10c1db0;
2363
    %load/v 8, v0x10c2e80_0, 4;
2364
    %cmpi/u 8, 8, 4;
2365
    %jmp/1 T_13.0, 6;
2366
    %cmpi/u 8, 9, 4;
2367
    %jmp/1 T_13.1, 6;
2368
    %cmpi/u 8, 0, 4;
2369
    %jmp/1 T_13.2, 6;
2370
    %cmpi/u 8, 1, 4;
2371
    %jmp/1 T_13.3, 6;
2372
    %cmpi/u 8, 2, 4;
2373
    %jmp/1 T_13.4, 6;
2374
    %cmpi/u 8, 3, 4;
2375
    %jmp/1 T_13.5, 6;
2376
    %cmpi/u 8, 4, 4;
2377
    %jmp/1 T_13.6, 6;
2378
    %cmpi/u 8, 11, 4;
2379
    %jmp/1 T_13.7, 6;
2380
    %cmpi/u 8, 10, 4;
2381
    %jmp/1 T_13.8, 6;
2382
    %set/v v0x10c3df0_0, 1, 16;
2383
    %jmp T_13.10;
2384
T_13.0 ;
2385
    %load/v 8, v0x10c1f50_0, 8;
2386
    %mov 16, 1, 8;
2387
    %set/v v0x10c3df0_0, 8, 16;
2388
    %jmp T_13.10;
2389
T_13.1 ;
2390
    %load/v 8, v0x10c2030_0, 8;
2391
    %mov 16, 1, 8;
2392
    %set/v v0x10c3df0_0, 8, 16;
2393
    %jmp T_13.10;
2394
T_13.2 ;
2395
    %load/v 8, v0x10c2030_0, 8;
2396
    %load/v 16, v0x10c1f50_0, 8;
2397
    %set/v v0x10c3df0_0, 8, 16;
2398
    %jmp T_13.10;
2399
T_13.3 ;
2400
    %load/v 8, v0x10c2380_0, 16;
2401
    %set/v v0x10c3df0_0, 8, 16;
2402
    %jmp T_13.10;
2403
T_13.4 ;
2404
    %load/v 8, v0x10c2460_0, 16;
2405
    %set/v v0x10c3df0_0, 8, 16;
2406
    %jmp T_13.10;
2407
T_13.5 ;
2408
    %load/v 8, v0x10c2790_0, 16;
2409
    %set/v v0x10c3df0_0, 8, 16;
2410
    %jmp T_13.10;
2411
T_13.6 ;
2412
    %load/v 8, v0x10c2620_0, 16;
2413
    %set/v v0x10c3df0_0, 8, 16;
2414
    %jmp T_13.10;
2415
T_13.7 ;
2416
    %load/v 8, v0x10c2250_0, 8;
2417
    %load/v 16, v0x10c2250_0, 8;
2418
    %set/v v0x10c3df0_0, 8, 16;
2419
    %jmp T_13.10;
2420
T_13.8 ;
2421
    %load/v 24, v0x10c2950_0, 1;
2422
    %load/v 25, v0x10c42e0_0, 1;
2423
    %load/v 26, v0x10c48e0_0, 1;
2424
    %load/v 27, v0x10c3890_0, 1;
2425
    %load/v 28, v0x10c3610_0, 1;
2426
    %load/v 29, v0x10c33d0_0, 1;
2427
    %load/v 30, v0x10c3310_0, 1;
2428
    %load/v 31, v0x10c3190_0, 1;
2429
    %mov 8, 24, 8;
2430
    %load/v 24, v0x10c2950_0, 1;
2431
    %load/v 25, v0x10c42e0_0, 1;
2432
    %load/v 26, v0x10c48e0_0, 1;
2433
    %load/v 27, v0x10c3890_0, 1;
2434
    %load/v 28, v0x10c3610_0, 1;
2435
    %load/v 29, v0x10c33d0_0, 1;
2436
    %load/v 30, v0x10c3310_0, 1;
2437
    %load/v 31, v0x10c3190_0, 1;
2438
    %mov 16, 24, 8;
2439
    %set/v v0x10c3df0_0, 8, 16;
2440
    %jmp T_13.10;
2441
T_13.10 ;
2442
    %jmp T_13;
2443
    .thread T_13, $push;
2444
    .scope S_0x10c1700;
2445
T_14 ;
2446
    %wait E_0x10c1d70;
2447 4 ale500
    %ix/load 1, 5, 0;
2448
    %mov 4, 0, 1;
2449 6 ale500
    %jmp/1 T_14.0, 4;
2450
    %load/x1p 8, v0x10c30d0_0, 2;
2451
    %jmp T_14.1;
2452
T_14.0 ;
2453 4 ale500
    %mov 8, 2, 2;
2454 6 ale500
T_14.1 ;
2455 4 ale500
; Save base=8 wid=2 in lookaside.
2456
    %cmpi/u 8, 0, 2;
2457 6 ale500
    %jmp/1 T_14.2, 6;
2458 4 ale500
    %cmpi/u 8, 1, 2;
2459 6 ale500
    %jmp/1 T_14.3, 6;
2460 4 ale500
    %cmpi/u 8, 2, 2;
2461 6 ale500
    %jmp/1 T_14.4, 6;
2462 4 ale500
    %cmpi/u 8, 3, 2;
2463 6 ale500
    %jmp/1 T_14.5, 6;
2464
    %jmp T_14.6;
2465
T_14.2 ;
2466
    %load/v 8, v0x10c2380_0, 16;
2467
    %set/v v0x10c2da0_0, 8, 16;
2468
    %jmp T_14.6;
2469
T_14.3 ;
2470
    %load/v 8, v0x10c2460_0, 16;
2471
    %set/v v0x10c2da0_0, 8, 16;
2472
    %jmp T_14.6;
2473
T_14.4 ;
2474
    %load/v 8, v0x10c2790_0, 16;
2475
    %set/v v0x10c2da0_0, 8, 16;
2476
    %jmp T_14.6;
2477
T_14.5 ;
2478
    %load/v 8, v0x10c2620_0, 16;
2479
    %set/v v0x10c2da0_0, 8, 16;
2480
    %jmp T_14.6;
2481
T_14.6 ;
2482
    %jmp T_14;
2483
    .thread T_14, $push;
2484
    .scope S_0x10c1700;
2485
T_15 ;
2486
    %wait E_0x10c1d10;
2487
    %load/v 8, v0x10c2da0_0, 16;
2488
    %set/v v0x10c2f50_0, 8, 16;
2489
    %load/v 8, v0x10c30d0_0, 8;
2490 4 ale500
    %movi 16, 0, 4;
2491
    %mov 20, 2, 3;
2492
    %movi 23, 1, 1;
2493
    %cmp/x 8, 16, 8;
2494 6 ale500
    %jmp/1 T_15.0, 4;
2495 4 ale500
    %movi 24, 1, 4;
2496
    %mov 28, 2, 3;
2497
    %movi 31, 1, 1;
2498
    %cmp/x 8, 24, 8;
2499 6 ale500
    %jmp/1 T_15.1, 4;
2500 4 ale500
    %movi 32, 2, 4;
2501
    %mov 36, 2, 3;
2502
    %movi 39, 1, 1;
2503
    %cmp/x 8, 32, 8;
2504 6 ale500
    %jmp/1 T_15.2, 4;
2505 4 ale500
    %movi 40, 3, 4;
2506
    %mov 44, 2, 3;
2507
    %movi 47, 1, 1;
2508
    %cmp/x 8, 40, 8;
2509 6 ale500
    %jmp/1 T_15.3, 4;
2510
    %jmp T_15.4;
2511
T_15.0 ;
2512 4 ale500
    %ix/load 0, 1, 0;
2513 6 ale500
    %load/vp0 8, v0x10c2da0_0, 16;
2514
    %set/v v0x10c2f50_0, 8, 16;
2515
    %jmp T_15.4;
2516
T_15.1 ;
2517 4 ale500
    %ix/load 0, 2, 0;
2518 6 ale500
    %load/vp0 8, v0x10c2da0_0, 16;
2519
    %set/v v0x10c2f50_0, 8, 16;
2520
    %jmp T_15.4;
2521
T_15.2 ;
2522
    %load/v 8, v0x10c2da0_0, 16;
2523 4 ale500
    %subi 8, 1, 16;
2524 6 ale500
    %set/v v0x10c2f50_0, 8, 16;
2525
    %jmp T_15.4;
2526
T_15.3 ;
2527
    %load/v 8, v0x10c2da0_0, 16;
2528 4 ale500
    %subi 8, 2, 16;
2529 6 ale500
    %set/v v0x10c2f50_0, 8, 16;
2530
    %jmp T_15.4;
2531
T_15.4 ;
2532
    %jmp T_15;
2533
    .thread T_15, $push;
2534
    .scope S_0x10c1700;
2535
T_16 ;
2536
    %wait E_0x10c1c70;
2537 4 ale500
    %movi 8, 65261, 16;
2538 6 ale500
    %set/v v0x10c2ff0_0, 8, 16;
2539
    %load/v 8, v0x10c30d0_0, 8;
2540 4 ale500
    %mov 16, 2, 4;
2541
    %movi 20, 0, 1;
2542
    %mov 21, 2, 2;
2543
    %movi 23, 0, 1;
2544
    %cmp/x 8, 16, 8;
2545 6 ale500
    %jmp/1 T_16.0, 4;
2546 4 ale500
    %mov 24, 2, 4;
2547
    %movi 28, 1, 1;
2548
    %mov 29, 2, 2;
2549
    %movi 31, 0, 1;
2550
    %cmp/x 8, 24, 8;
2551 6 ale500
    %jmp/1 T_16.1, 4;
2552 4 ale500
    %movi 32, 0, 4;
2553
    %mov 36, 2, 3;
2554
    %movi 39, 1, 1;
2555
    %cmp/x 8, 32, 8;
2556 6 ale500
    %jmp/1 T_16.2, 4;
2557 4 ale500
    %movi 40, 1, 4;
2558
    %mov 44, 2, 3;
2559
    %movi 47, 1, 1;
2560
    %cmp/x 8, 40, 8;
2561 6 ale500
    %jmp/1 T_16.3, 4;
2562 4 ale500
    %movi 48, 4, 4;
2563
    %mov 52, 2, 3;
2564
    %movi 55, 1, 1;
2565
    %cmp/x 8, 48, 8;
2566 6 ale500
    %jmp/1 T_16.4, 4;
2567 4 ale500
    %movi 56, 2, 4;
2568
    %mov 60, 2, 3;
2569
    %movi 63, 1, 1;
2570
    %cmp/x 8, 56, 8;
2571 6 ale500
    %jmp/1 T_16.5, 4;
2572 4 ale500
    %movi 64, 3, 4;
2573
    %mov 68, 2, 3;
2574
    %movi 71, 1, 1;
2575
    %cmp/x 8, 64, 8;
2576 6 ale500
    %jmp/1 T_16.6, 4;
2577 4 ale500
    %movi 72, 5, 4;
2578
    %mov 76, 2, 3;
2579
    %movi 79, 1, 1;
2580
    %cmp/x 8, 72, 8;
2581 6 ale500
    %jmp/1 T_16.7, 4;
2582 4 ale500
    %movi 80, 6, 4;
2583
    %mov 84, 2, 3;
2584
    %movi 87, 1, 1;
2585
    %cmp/x 8, 80, 8;
2586 6 ale500
    %jmp/1 T_16.8, 4;
2587 4 ale500
    %movi 88, 11, 4;
2588
    %mov 92, 2, 3;
2589
    %movi 95, 1, 1;
2590
    %cmp/x 8, 88, 8;
2591 6 ale500
    %jmp/1 T_16.9, 4;
2592 4 ale500
    %movi 96, 8, 4;
2593
    %mov 100, 2, 3;
2594
    %movi 103, 1, 1;
2595
    %cmp/x 8, 96, 8;
2596 6 ale500
    %jmp/1 T_16.10, 4;
2597 4 ale500
    %movi 104, 9, 4;
2598
    %mov 108, 2, 3;
2599
    %movi 111, 1, 1;
2600
    %cmp/x 8, 104, 8;
2601 6 ale500
    %jmp/1 T_16.11, 4;
2602 4 ale500
    %movi 112, 12, 4;
2603
    %mov 116, 2, 3;
2604
    %movi 119, 1, 1;
2605
    %cmp/x 8, 112, 8;
2606 6 ale500
    %jmp/1 T_16.12, 4;
2607 4 ale500
    %movi 120, 13, 4;
2608
    %mov 124, 2, 3;
2609
    %movi 127, 1, 1;
2610
    %cmp/x 8, 120, 8;
2611 6 ale500
    %jmp/1 T_16.13, 4;
2612
    %jmp T_16.14;
2613
T_16.0 ;
2614
    %load/v 8, v0x10c2da0_0, 16;
2615
    %load/v 24, v0x10c30d0_0, 4; Select 4 out of 8 bits
2616 4 ale500
    %mov 28, 0, 12;
2617
    %add 8, 24, 16;
2618 6 ale500
    %set/v v0x10c2ff0_0, 8, 16;
2619
    %jmp T_16.14;
2620
T_16.1 ;
2621
    %load/v 8, v0x10c2da0_0, 16;
2622
    %load/v 24, v0x10c30d0_0, 4; Select 4 out of 8 bits
2623 4 ale500
    %mov 28, 1, 12;
2624
    %add 8, 24, 16;
2625 6 ale500
    %set/v v0x10c2ff0_0, 8, 16;
2626
    %jmp T_16.14;
2627
T_16.2 ;
2628
    %load/v 8, v0x10c2da0_0, 16;
2629
    %set/v v0x10c2ff0_0, 8, 16;
2630
    %jmp T_16.14;
2631
T_16.3 ;
2632
    %load/v 8, v0x10c2da0_0, 16;
2633
    %set/v v0x10c2ff0_0, 8, 16;
2634
    %jmp T_16.14;
2635
T_16.4 ;
2636
    %load/v 8, v0x10c2da0_0, 16;
2637
    %set/v v0x10c2ff0_0, 8, 16;
2638
    %jmp T_16.14;
2639
T_16.5 ;
2640
    %load/v 8, v0x10c2f50_0, 16;
2641
    %set/v v0x10c2ff0_0, 8, 16;
2642
    %jmp T_16.14;
2643
T_16.6 ;
2644
    %load/v 8, v0x10c2f50_0, 16;
2645
    %set/v v0x10c2ff0_0, 8, 16;
2646
    %jmp T_16.14;
2647
T_16.7 ;
2648
    %load/v 8, v0x10c2da0_0, 16;
2649
    %load/v 24, v0x10c2030_0, 8;
2650 4 ale500
    %ix/load 1, 7, 0;
2651
    %mov 4, 0, 1;
2652 6 ale500
    %jmp/1 T_16.15, 4;
2653
    %load/x1p 48, v0x10c2030_0, 1;
2654
    %jmp T_16.16;
2655
T_16.15 ;
2656 4 ale500
    %mov 48, 2, 1;
2657 6 ale500
T_16.16 ;
2658 4 ale500
    %mov 40, 48, 1; Move signal select into place
2659
    %mov 47, 40, 1; Repetition 8
2660
    %mov 46, 40, 1; Repetition 7
2661
    %mov 45, 40, 1; Repetition 6
2662
    %mov 44, 40, 1; Repetition 5
2663
    %mov 43, 40, 1; Repetition 4
2664
    %mov 42, 40, 1; Repetition 3
2665
    %mov 41, 40, 1; Repetition 2
2666
    %mov 32, 40, 8;
2667
    %add 8, 24, 16;
2668 6 ale500
    %set/v v0x10c2ff0_0, 8, 16;
2669
    %jmp T_16.14;
2670
T_16.8 ;
2671
    %load/v 8, v0x10c2da0_0, 16;
2672
    %load/v 24, v0x10c1f50_0, 8;
2673 4 ale500
    %ix/load 1, 7, 0;
2674
    %mov 4, 0, 1;
2675 6 ale500
    %jmp/1 T_16.17, 4;
2676
    %load/x1p 48, v0x10c1f50_0, 1;
2677
    %jmp T_16.18;
2678
T_16.17 ;
2679 4 ale500
    %mov 48, 2, 1;
2680 6 ale500
T_16.18 ;
2681 4 ale500
    %mov 40, 48, 1; Move signal select into place
2682
    %mov 47, 40, 1; Repetition 8
2683
    %mov 46, 40, 1; Repetition 7
2684
    %mov 45, 40, 1; Repetition 6
2685
    %mov 44, 40, 1; Repetition 5
2686
    %mov 43, 40, 1; Repetition 4
2687
    %mov 42, 40, 1; Repetition 3
2688
    %mov 41, 40, 1; Repetition 2
2689
    %mov 32, 40, 8;
2690
    %add 8, 24, 16;
2691 6 ale500
    %set/v v0x10c2ff0_0, 8, 16;
2692
    %jmp T_16.14;
2693
T_16.9 ;
2694
    %load/v 8, v0x10c2da0_0, 16;
2695
    %load/v 24, v0x10c2030_0, 8;
2696
    %load/v 32, v0x10c1f50_0, 8;
2697 4 ale500
    %add 8, 24, 16;
2698 6 ale500
    %set/v v0x10c2ff0_0, 8, 16;
2699
    %jmp T_16.14;
2700
T_16.10 ;
2701
    %load/v 8, v0x10c2da0_0, 16;
2702
    %load/v 24, v0x10c3950_0, 8; Select 8 out of 16 bits
2703 4 ale500
    %ix/load 1, 7, 0;
2704
    %mov 4, 0, 1;
2705 6 ale500
    %jmp/1 T_16.22, 4;
2706
    %load/x1p 40, v0x10c3950_0, 1;
2707
    %jmp T_16.23;
2708
T_16.22 ;
2709 4 ale500
    %mov 40, 2, 1;
2710 6 ale500
T_16.23 ;
2711 4 ale500
; Save base=40 wid=1 in lookaside.
2712 6 ale500
    %jmp/0  T_16.19, 40;
2713 4 ale500
    %mov 41, 1, 8;
2714 6 ale500
    %jmp/1  T_16.21, 40;
2715
T_16.19 ; End of true expr.
2716
    %jmp/0  T_16.20, 40;
2717 4 ale500
 ; End of false expr.
2718
    %blend  41, 0, 8; Condition unknown.
2719 6 ale500
    %jmp  T_16.21;
2720
T_16.20 ;
2721 4 ale500
    %mov 41, 0, 8; Return false value
2722 6 ale500
T_16.21 ;
2723 4 ale500
    %mov 32, 41, 8;
2724
    %add 8, 24, 16;
2725 6 ale500
    %set/v v0x10c2ff0_0, 8, 16;
2726
    %jmp T_16.14;
2727
T_16.11 ;
2728
    %load/v 8, v0x10c2da0_0, 16;
2729
    %load/v 24, v0x10c3950_0, 16;
2730 4 ale500
    %add 8, 24, 16;
2731 6 ale500
    %set/v v0x10c2ff0_0, 8, 16;
2732
    %jmp T_16.14;
2733
T_16.12 ;
2734
    %load/v 8, v0x10c2540_0, 16;
2735
    %load/v 24, v0x10c3950_0, 8; Select 8 out of 16 bits
2736 4 ale500
    %ix/load 1, 7, 0;
2737
    %mov 4, 0, 1;
2738 6 ale500
    %jmp/1 T_16.27, 4;
2739
    %load/x1p 40, v0x10c3950_0, 1;
2740
    %jmp T_16.28;
2741
T_16.27 ;
2742 4 ale500
    %mov 40, 2, 1;
2743 6 ale500
T_16.28 ;
2744 4 ale500
; Save base=40 wid=1 in lookaside.
2745 6 ale500
    %jmp/0  T_16.24, 40;
2746 4 ale500
    %mov 41, 1, 8;
2747 6 ale500
    %jmp/1  T_16.26, 40;
2748
T_16.24 ; End of true expr.
2749
    %jmp/0  T_16.25, 40;
2750 4 ale500
 ; End of false expr.
2751
    %blend  41, 0, 8; Condition unknown.
2752 6 ale500
    %jmp  T_16.26;
2753
T_16.25 ;
2754 4 ale500
    %mov 41, 0, 8; Return false value
2755 6 ale500
T_16.26 ;
2756 4 ale500
    %mov 32, 41, 8;
2757
    %add 8, 24, 16;
2758 6 ale500
    %set/v v0x10c2ff0_0, 8, 16;
2759
    %jmp T_16.14;
2760
T_16.13 ;
2761
    %load/v 8, v0x10c2540_0, 16;
2762
    %load/v 24, v0x10c3950_0, 16;
2763 4 ale500
    %add 8, 24, 16;
2764 6 ale500
    %set/v v0x10c2ff0_0, 8, 16;
2765
    %jmp T_16.14;
2766
T_16.14 ;
2767
    %jmp T_16;
2768
    .thread T_16, $push;
2769
    .scope S_0x10c1700;
2770
T_17 ;
2771
    %wait E_0xf1e8e0;
2772
    %load/v 8, v0x10c4380_0, 1;
2773
    %jmp/0xz  T_17.0, 8;
2774
    %load/v 8, v0x10c3230_0, 4;
2775 4 ale500
    %pad 12, 0, 2;
2776
    %cmpi/u 8, 0, 6;
2777 6 ale500
    %jmp/1 T_17.2, 6;
2778 4 ale500
    %cmpi/u 8, 1, 6;
2779 6 ale500
    %jmp/1 T_17.3, 6;
2780 4 ale500
    %cmpi/u 8, 2, 6;
2781 6 ale500
    %jmp/1 T_17.4, 6;
2782 4 ale500
    %cmpi/u 8, 3, 6;
2783 6 ale500
    %jmp/1 T_17.5, 6;
2784 4 ale500
    %cmpi/u 8, 4, 6;
2785 6 ale500
    %jmp/1 T_17.6, 6;
2786 4 ale500
    %cmpi/u 8, 5, 6;
2787 6 ale500
    %jmp/1 T_17.7, 6;
2788 4 ale500
    %cmpi/u 8, 8, 6;
2789 6 ale500
    %jmp/1 T_17.8, 6;
2790 4 ale500
    %cmpi/u 8, 9, 6;
2791 6 ale500
    %jmp/1 T_17.9, 6;
2792 4 ale500
    %cmpi/u 8, 10, 6;
2793 6 ale500
    %jmp/1 T_17.10, 6;
2794 4 ale500
    %cmpi/u 8, 11, 6;
2795 6 ale500
    %jmp/1 T_17.11, 6;
2796
    %jmp T_17.12;
2797
T_17.2 ;
2798
    %load/v 8, v0x10c3df0_0, 16;
2799 4 ale500
    %ix/load 0, 8, 0;
2800 6 ale500
    %assign/v0 v0x10c2030_0, 0, 8;
2801 4 ale500
    %ix/load 0, 8, 0;
2802 6 ale500
    %assign/v0 v0x10c1f50_0, 0, 16;
2803
    %jmp T_17.12;
2804
T_17.3 ;
2805
    %load/v 8, v0x10c3df0_0, 16;
2806 4 ale500
    %ix/load 0, 16, 0;
2807 6 ale500
    %assign/v0 v0x10c2380_0, 0, 8;
2808
    %jmp T_17.12;
2809
T_17.4 ;
2810
    %load/v 8, v0x10c3df0_0, 16;
2811 4 ale500
    %ix/load 0, 16, 0;
2812 6 ale500
    %assign/v0 v0x10c2460_0, 0, 8;
2813
    %jmp T_17.12;
2814
T_17.5 ;
2815
    %load/v 8, v0x10c3df0_0, 16;
2816 4 ale500
    %ix/load 0, 16, 0;
2817 6 ale500
    %assign/v0 v0x10c2790_0, 0, 8;
2818
    %jmp T_17.12;
2819
T_17.6 ;
2820
    %load/v 8, v0x10c3df0_0, 16;
2821 4 ale500
    %ix/load 0, 16, 0;
2822 6 ale500
    %assign/v0 v0x10c2620_0, 0, 8;
2823
    %jmp T_17.12;
2824
T_17.7 ;
2825
    %load/v 8, v0x10c3df0_0, 16;
2826 4 ale500
    %ix/load 0, 16, 0;
2827 6 ale500
    %assign/v0 v0x10c2540_0, 0, 8;
2828
    %jmp T_17.12;
2829
T_17.8 ;
2830
    %load/v 8, v0x10c3df0_0, 8; Only need 8 of 16 bits
2831 4 ale500
; Save base=8 wid=8 in lookaside.
2832
    %ix/load 0, 8, 0;
2833 6 ale500
    %assign/v0 v0x10c1f50_0, 0, 8;
2834
    %jmp T_17.12;
2835
T_17.9 ;
2836
    %load/v 8, v0x10c3df0_0, 8; Only need 8 of 16 bits
2837 4 ale500
; Save base=8 wid=8 in lookaside.
2838
    %ix/load 0, 8, 0;
2839 6 ale500
    %assign/v0 v0x10c2030_0, 0, 8;
2840
    %jmp T_17.12;
2841
T_17.10 ;
2842
    %load/v 8, v0x10c3df0_0, 8; Only need 8 of 16 bits
2843 4 ale500
; Save base=8 wid=8 in lookaside.
2844
    %ix/load 0, 1, 0;
2845 6 ale500
    %assign/v0 v0x10c2950_0, 0, 8;
2846 4 ale500
    %ix/load 0, 1, 0;
2847 6 ale500
    %assign/v0 v0x10c42e0_0, 0, 9;
2848 4 ale500
    %ix/load 0, 1, 0;
2849 6 ale500
    %assign/v0 v0x10c48e0_0, 0, 10;
2850 4 ale500
    %ix/load 0, 1, 0;
2851 6 ale500
    %assign/v0 v0x10c3890_0, 0, 11;
2852 4 ale500
    %ix/load 0, 1, 0;
2853 6 ale500
    %assign/v0 v0x10c3610_0, 0, 12;
2854 4 ale500
    %ix/load 0, 1, 0;
2855 6 ale500
    %assign/v0 v0x10c33d0_0, 0, 13;
2856 4 ale500
    %ix/load 0, 1, 0;
2857 6 ale500
    %assign/v0 v0x10c3310_0, 0, 14;
2858 4 ale500
    %ix/load 0, 1, 0;
2859 6 ale500
    %assign/v0 v0x10c3190_0, 0, 15;
2860
    %jmp T_17.12;
2861
T_17.11 ;
2862
    %load/v 8, v0x10c3df0_0, 8; Only need 8 of 16 bits
2863 4 ale500
; Save base=8 wid=8 in lookaside.
2864
    %ix/load 0, 8, 0;
2865 6 ale500
    %assign/v0 v0x10c2250_0, 0, 8;
2866
    %jmp T_17.12;
2867
T_17.12 ;
2868
T_17.0 ;
2869
    %load/v 8, v0x10c4820_0, 1;
2870
    %load/v 9, v0x10c4380_0, 1;
2871 5 ale500
    %or 8, 9, 1;
2872 6 ale500
    %load/v 9, v0x10c4680_0, 1;
2873 5 ale500
    %or 8, 9, 1;
2874 6 ale500
    %jmp/0xz  T_17.13, 8;
2875
    %load/v 8, v0x10c4740_0, 4;
2876 5 ale500
    %pad 12, 0, 2;
2877
    %cmpi/u 8, 0, 6;
2878 6 ale500
    %jmp/1 T_17.15, 6;
2879 5 ale500
    %cmpi/u 8, 1, 6;
2880 6 ale500
    %jmp/1 T_17.16, 6;
2881 5 ale500
    %cmpi/u 8, 2, 6;
2882 6 ale500
    %jmp/1 T_17.17, 6;
2883 5 ale500
    %cmpi/u 8, 3, 6;
2884 6 ale500
    %jmp/1 T_17.18, 6;
2885 5 ale500
    %cmpi/u 8, 4, 6;
2886 6 ale500
    %jmp/1 T_17.19, 6;
2887 5 ale500
    %cmpi/u 8, 5, 6;
2888 6 ale500
    %jmp/1 T_17.20, 6;
2889 5 ale500
    %cmpi/u 8, 8, 6;
2890 6 ale500
    %jmp/1 T_17.21, 6;
2891 5 ale500
    %cmpi/u 8, 9, 6;
2892 6 ale500
    %jmp/1 T_17.22, 6;
2893 5 ale500
    %cmpi/u 8, 10, 6;
2894 6 ale500
    %jmp/1 T_17.23, 6;
2895 5 ale500
    %cmpi/u 8, 11, 6;
2896 6 ale500
    %jmp/1 T_17.24, 6;
2897
    %jmp T_17.25;
2898
T_17.15 ;
2899
    %load/v 8, v0x10c36d0_0, 16;
2900 5 ale500
    %ix/load 0, 8, 0;
2901 6 ale500
    %assign/v0 v0x10c2030_0, 0, 8;
2902 5 ale500
    %ix/load 0, 8, 0;
2903 6 ale500
    %assign/v0 v0x10c1f50_0, 0, 16;
2904
    %jmp T_17.25;
2905
T_17.16 ;
2906
    %load/v 8, v0x10c36d0_0, 16;
2907 5 ale500
    %ix/load 0, 16, 0;
2908 6 ale500
    %assign/v0 v0x10c2380_0, 0, 8;
2909
    %jmp T_17.25;
2910
T_17.17 ;
2911
    %load/v 8, v0x10c36d0_0, 16;
2912 4 ale500
    %ix/load 0, 16, 0;
2913 6 ale500
    %assign/v0 v0x10c2460_0, 0, 8;
2914
    %jmp T_17.25;
2915
T_17.18 ;
2916
    %load/v 8, v0x10c36d0_0, 16;
2917 4 ale500
    %ix/load 0, 16, 0;
2918 6 ale500
    %assign/v0 v0x10c2790_0, 0, 8;
2919
    %jmp T_17.25;
2920
T_17.19 ;
2921
    %load/v 8, v0x10c36d0_0, 16;
2922 4 ale500
    %ix/load 0, 16, 0;
2923 6 ale500
    %assign/v0 v0x10c2620_0, 0, 8;
2924
    %jmp T_17.25;
2925
T_17.20 ;
2926
    %load/v 8, v0x10c36d0_0, 16;
2927 4 ale500
    %ix/load 0, 16, 0;
2928 6 ale500
    %assign/v0 v0x10c2540_0, 0, 8;
2929
    %jmp T_17.25;
2930
T_17.21 ;
2931
    %load/v 8, v0x10c36d0_0, 8; Only need 8 of 16 bits
2932 5 ale500
; Save base=8 wid=8 in lookaside.
2933
    %ix/load 0, 8, 0;
2934 6 ale500
    %assign/v0 v0x10c1f50_0, 0, 8;
2935
    %jmp T_17.25;
2936
T_17.22 ;
2937
    %load/v 8, v0x10c36d0_0, 8; Only need 8 of 16 bits
2938 5 ale500
; Save base=8 wid=8 in lookaside.
2939
    %ix/load 0, 8, 0;
2940 6 ale500
    %assign/v0 v0x10c2030_0, 0, 8;
2941
    %jmp T_17.25;
2942
T_17.23 ;
2943
    %load/v 8, v0x10c36d0_0, 8; Only need 8 of 16 bits
2944 5 ale500
; Save base=8 wid=8 in lookaside.
2945 4 ale500
    %ix/load 0, 1, 0;
2946 6 ale500
    %assign/v0 v0x10c2950_0, 0, 8;
2947 4 ale500
    %ix/load 0, 1, 0;
2948 6 ale500
    %assign/v0 v0x10c42e0_0, 0, 9;
2949 4 ale500
    %ix/load 0, 1, 0;
2950 6 ale500
    %assign/v0 v0x10c48e0_0, 0, 10;
2951 4 ale500
    %ix/load 0, 1, 0;
2952 6 ale500
    %assign/v0 v0x10c3890_0, 0, 11;
2953 4 ale500
    %ix/load 0, 1, 0;
2954 6 ale500
    %assign/v0 v0x10c3610_0, 0, 12;
2955 4 ale500
    %ix/load 0, 1, 0;
2956 6 ale500
    %assign/v0 v0x10c33d0_0, 0, 13;
2957 4 ale500
    %ix/load 0, 1, 0;
2958 6 ale500
    %assign/v0 v0x10c3310_0, 0, 14;
2959 4 ale500
    %ix/load 0, 1, 0;
2960 6 ale500
    %assign/v0 v0x10c3190_0, 0, 15;
2961
    %jmp T_17.25;
2962
T_17.24 ;
2963
    %load/v 8, v0x10c36d0_0, 8; Only need 8 of 16 bits
2964 5 ale500
; Save base=8 wid=8 in lookaside.
2965
    %ix/load 0, 8, 0;
2966 6 ale500
    %assign/v0 v0x10c2250_0, 0, 8;
2967
    %jmp T_17.25;
2968
T_17.25 ;
2969
T_17.13 ;
2970
    %load/v 8, v0x10c45c0_0, 1;
2971
    %jmp/0xz  T_17.26, 8;
2972 5 ale500
    %ix/load 1, 5, 0;
2973
    %mov 4, 0, 1;
2974 6 ale500
    %jmp/1 T_17.28, 4;
2975
    %load/x1p 8, v0x10c30d0_0, 2;
2976
    %jmp T_17.29;
2977
T_17.28 ;
2978 5 ale500
    %mov 8, 2, 2;
2979 6 ale500
T_17.29 ;
2980 5 ale500
; Save base=8 wid=2 in lookaside.
2981
    %cmpi/u 8, 0, 2;
2982 6 ale500
    %jmp/1 T_17.30, 6;
2983 5 ale500
    %cmpi/u 8, 1, 2;
2984 6 ale500
    %jmp/1 T_17.31, 6;
2985 5 ale500
    %cmpi/u 8, 2, 2;
2986 6 ale500
    %jmp/1 T_17.32, 6;
2987 5 ale500
    %cmpi/u 8, 3, 2;
2988 6 ale500
    %jmp/1 T_17.33, 6;
2989
    %jmp T_17.34;
2990
T_17.30 ;
2991
    %load/v 8, v0x10c2f50_0, 16;
2992 5 ale500
    %ix/load 0, 16, 0;
2993 6 ale500
    %assign/v0 v0x10c2380_0, 0, 8;
2994
    %jmp T_17.34;
2995
T_17.31 ;
2996
    %load/v 8, v0x10c2f50_0, 16;
2997 5 ale500
    %ix/load 0, 16, 0;
2998 6 ale500
    %assign/v0 v0x10c2460_0, 0, 8;
2999
    %jmp T_17.34;
3000
T_17.32 ;
3001
    %load/v 8, v0x10c2f50_0, 16;
3002 5 ale500
    %ix/load 0, 16, 0;
3003 6 ale500
    %assign/v0 v0x10c2790_0, 0, 8;
3004
    %jmp T_17.34;
3005
T_17.33 ;
3006
    %load/v 8, v0x10c2f50_0, 16;
3007 5 ale500
    %ix/load 0, 16, 0;
3008 6 ale500
    %assign/v0 v0x10c2620_0, 0, 8;
3009
    %jmp T_17.34;
3010
T_17.34 ;
3011
T_17.26 ;
3012
    %load/v 8, v0x10c4440_0, 1;
3013
    %jmp/0xz  T_17.35, 8;
3014
    %load/v 8, v0x10c2110_0, 8;
3015 4 ale500
    %ix/load 0, 1, 0;
3016 6 ale500
    %assign/v0 v0x10c2950_0, 0, 8;
3017 5 ale500
    %ix/load 0, 1, 0;
3018 6 ale500
    %assign/v0 v0x10c42e0_0, 0, 9;
3019 5 ale500
    %ix/load 0, 1, 0;
3020 6 ale500
    %assign/v0 v0x10c48e0_0, 0, 10;
3021 5 ale500
    %ix/load 0, 1, 0;
3022 6 ale500
    %assign/v0 v0x10c3890_0, 0, 11;
3023 5 ale500
    %ix/load 0, 1, 0;
3024 6 ale500
    %assign/v0 v0x10c3610_0, 0, 12;
3025 5 ale500
    %ix/load 0, 1, 0;
3026 6 ale500
    %assign/v0 v0x10c33d0_0, 0, 13;
3027 5 ale500
    %ix/load 0, 1, 0;
3028 6 ale500
    %assign/v0 v0x10c3310_0, 0, 14;
3029 5 ale500
    %ix/load 0, 1, 0;
3030 6 ale500
    %assign/v0 v0x10c3190_0, 0, 15;
3031
T_17.35 ;
3032
    %load/v 8, v0x10c4150_0, 1;
3033
    %jmp/0xz  T_17.37, 8;
3034 5 ale500
    %ix/load 0, 1, 0;
3035 6 ale500
    %assign/v0 v0x10c3190_0, 0, 1;
3036
T_17.37 ;
3037
    %load/v 8, v0x10c2a10_0, 1;
3038
    %jmp/0xz  T_17.39, 8;
3039 5 ale500
    %ix/load 0, 1, 0;
3040 6 ale500
    %assign/v0 v0x10c3190_0, 0, 0;
3041
T_17.39 ;
3042
    %load/v 8, v0x10c4500_0, 1;
3043
    %jmp/0xz  T_17.41, 8;
3044
    %load/v 8, v0x10c37b0_0, 16;
3045 4 ale500
    %ix/load 0, 16, 0;
3046 6 ale500
    %assign/v0 v0x10c2540_0, 0, 8;
3047
T_17.41 ;
3048
    %load/v 8, v0x10c3490_0, 1;
3049
    %jmp/0xz  T_17.43, 8;
3050 4 ale500
    %ix/load 0, 1, 0;
3051 6 ale500
    %load/vp0 8, v0x10c2540_0, 16;
3052 4 ale500
    %ix/load 0, 16, 0;
3053 6 ale500
    %assign/v0 v0x10c2540_0, 0, 8;
3054
T_17.43 ;
3055
    %load/v 8, v0x10c3550_0, 1;
3056
    %jmp/0xz  T_17.45, 8;
3057
    %load/v 8, v0x10c4210_0, 1;
3058
    %jmp/0xz  T_17.47, 8;
3059 4 ale500
    %ix/load 0, 1, 0;
3060 6 ale500
    %load/vp0 8, v0x10c2620_0, 16;
3061 4 ale500
    %ix/load 0, 16, 0;
3062 6 ale500
    %assign/v0 v0x10c2620_0, 0, 8;
3063
    %jmp T_17.48;
3064
T_17.47 ;
3065 4 ale500
    %ix/load 0, 1, 0;
3066 6 ale500
    %load/vp0 8, v0x10c2790_0, 16;
3067 4 ale500
    %ix/load 0, 16, 0;
3068 6 ale500
    %assign/v0 v0x10c2790_0, 0, 8;
3069
T_17.48 ;
3070
T_17.45 ;
3071
    %load/v 8, v0x10c2ce0_0, 1;
3072
    %jmp/0xz  T_17.49, 8;
3073
    %load/v 8, v0x10c4210_0, 1;
3074
    %jmp/0xz  T_17.51, 8;
3075
    %load/v 8, v0x10c2620_0, 16;
3076 4 ale500
    %subi 8, 1, 16;
3077
    %ix/load 0, 16, 0;
3078 6 ale500
    %assign/v0 v0x10c2620_0, 0, 8;
3079
    %jmp T_17.52;
3080
T_17.51 ;
3081
    %load/v 8, v0x10c2790_0, 16;
3082 4 ale500
    %subi 8, 1, 16;
3083
    %ix/load 0, 16, 0;
3084 6 ale500
    %assign/v0 v0x10c2790_0, 0, 8;
3085
T_17.52 ;
3086
T_17.49 ;
3087
    %jmp T_17;
3088
    .thread T_17;
3089
    .scope S_0x10c1700;
3090
T_18 ;
3091 4 ale500
    %movi 8, 65534, 16;
3092 6 ale500
    %set/v v0x10c2540_0, 8, 16;
3093
    %set/v v0x10c2250_0, 0, 8;
3094
    %set/v v0x10c2380_0, 0, 16;
3095
    %set/v v0x10c2950_0, 0, 1;
3096
    %set/v v0x10c42e0_0, 0, 1;
3097
    %set/v v0x10c48e0_0, 0, 1;
3098
    %set/v v0x10c3890_0, 0, 1;
3099
    %set/v v0x10c3610_0, 0, 1;
3100
    %set/v v0x10c33d0_0, 0, 1;
3101
    %set/v v0x10c3310_0, 0, 1;
3102
    %set/v v0x10c3190_0, 0, 1;
3103 4 ale500
    %movi 8, 42330, 16;
3104 6 ale500
    %set/v v0x10c2460_0, 8, 16;
3105 4 ale500
    %movi 8, 3840, 16;
3106 6 ale500
    %set/v v0x10c2620_0, 8, 16;
3107 4 ale500
    %movi 8, 3584, 16;
3108 6 ale500
    %set/v v0x10c2790_0, 8, 16;
3109 4 ale500
    %end;
3110 6 ale500
    .thread T_18;
3111
    .scope S_0x10c0230;
3112
T_19 ;
3113
    %wait E_0x10c0510;
3114
    %set/v v0x10c1000_0, 1, 4;
3115
    %set/v v0x10c10e0_0, 1, 4;
3116
    %set/v v0x10c0bf0_0, 1, 4;
3117
    %load/v 8, v0x10c0e20_0, 1;
3118
    %jmp/0xz  T_19.0, 8;
3119
    %load/v 8, v0x10c11c0_0, 8;
3120 4 ale500
    %movi 16, 131, 8;
3121
    %cmp/x 8, 16, 8;
3122 6 ale500
    %jmp/1 T_19.2, 4;
3123 4 ale500
    %movi 16, 147, 8;
3124
    %cmp/x 8, 16, 8;
3125 6 ale500
    %jmp/1 T_19.3, 4;
3126 4 ale500
    %movi 16, 163, 8;
3127
    %cmp/x 8, 16, 8;
3128 6 ale500
    %jmp/1 T_19.4, 4;
3129 4 ale500
    %movi 16, 179, 8;
3130
    %cmp/x 8, 16, 8;
3131 6 ale500
    %jmp/1 T_19.5, 4;
3132 4 ale500
    %movi 16, 140, 8;
3133
    %cmp/x 8, 16, 8;
3134 6 ale500
    %jmp/1 T_19.6, 4;
3135 4 ale500
    %movi 16, 156, 8;
3136
    %cmp/x 8, 16, 8;
3137 6 ale500
    %jmp/1 T_19.7, 4;
3138 4 ale500
    %movi 16, 172, 8;
3139
    %cmp/x 8, 16, 8;
3140 6 ale500
    %jmp/1 T_19.8, 4;
3141 4 ale500
    %movi 16, 188, 8;
3142
    %cmp/x 8, 16, 8;
3143 6 ale500
    %jmp/1 T_19.9, 4;
3144 4 ale500
    %movi 16, 142, 8;
3145
    %cmp/x 8, 16, 8;
3146 6 ale500
    %jmp/1 T_19.10, 4;
3147 4 ale500
    %movi 16, 158, 8;
3148
    %cmp/x 8, 16, 8;
3149 6 ale500
    %jmp/1 T_19.11, 4;
3150 4 ale500
    %movi 16, 174, 8;
3151
    %cmp/x 8, 16, 8;
3152 6 ale500
    %jmp/1 T_19.12, 4;
3153 4 ale500
    %movi 16, 190, 8;
3154
    %cmp/x 8, 16, 8;
3155 6 ale500
    %jmp/1 T_19.13, 4;
3156 4 ale500
    %movi 16, 143, 8;
3157
    %cmp/x 8, 16, 8;
3158 6 ale500
    %jmp/1 T_19.14, 4;
3159 4 ale500
    %movi 16, 159, 8;
3160
    %cmp/x 8, 16, 8;
3161 6 ale500
    %jmp/1 T_19.15, 4;
3162 4 ale500
    %movi 16, 175, 8;
3163
    %cmp/x 8, 16, 8;
3164 6 ale500
    %jmp/1 T_19.16, 4;
3165 4 ale500
    %movi 16, 191, 8;
3166
    %cmp/x 8, 16, 8;
3167 6 ale500
    %jmp/1 T_19.17, 4;
3168 4 ale500
    %movi 16, 223, 8;
3169
    %cmp/x 8, 16, 8;
3170 6 ale500
    %jmp/1 T_19.18, 4;
3171 4 ale500
    %movi 16, 239, 8;
3172
    %cmp/x 8, 16, 8;
3173 6 ale500
    %jmp/1 T_19.19, 4;
3174 4 ale500
    %cmp/x 8, 1, 8;
3175 6 ale500
    %jmp/1 T_19.20, 4;
3176
    %jmp T_19.21;
3177
T_19.2 ;
3178
    %set/v v0x10c1000_0, 0, 4;
3179
    %jmp T_19.21;
3180
T_19.3 ;
3181
    %set/v v0x10c1000_0, 0, 4;
3182
    %jmp T_19.21;
3183
T_19.4 ;
3184
    %set/v v0x10c1000_0, 0, 4;
3185
    %jmp T_19.21;
3186
T_19.5 ;
3187
    %set/v v0x10c1000_0, 0, 4;
3188
    %jmp T_19.21;
3189
T_19.6 ;
3190 4 ale500
    %movi 8, 2, 4;
3191 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3192
    %jmp T_19.21;
3193
T_19.7 ;
3194 4 ale500
    %movi 8, 2, 4;
3195 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3196
    %jmp T_19.21;
3197
T_19.8 ;
3198 4 ale500
    %movi 8, 2, 4;
3199 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3200
    %jmp T_19.21;
3201
T_19.9 ;
3202 4 ale500
    %movi 8, 2, 4;
3203 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3204
    %jmp T_19.21;
3205
T_19.10 ;
3206 4 ale500
    %movi 8, 2, 4;
3207 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3208
    %jmp T_19.21;
3209
T_19.11 ;
3210 4 ale500
    %movi 8, 2, 4;
3211 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3212
    %jmp T_19.21;
3213
T_19.12 ;
3214 4 ale500
    %movi 8, 2, 4;
3215 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3216
    %jmp T_19.21;
3217
T_19.13 ;
3218 4 ale500
    %movi 8, 2, 4;
3219 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3220
    %jmp T_19.21;
3221
T_19.14 ;
3222 4 ale500
    %movi 8, 2, 4;
3223 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3224
    %jmp T_19.21;
3225
T_19.15 ;
3226 4 ale500
    %movi 8, 2, 4;
3227 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3228
    %jmp T_19.21;
3229
T_19.16 ;
3230 4 ale500
    %movi 8, 2, 4;
3231 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3232
    %jmp T_19.21;
3233
T_19.17 ;
3234 4 ale500
    %movi 8, 2, 4;
3235 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3236
    %jmp T_19.21;
3237
T_19.18 ;
3238 4 ale500
    %movi 8, 4, 4;
3239 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3240
    %jmp T_19.21;
3241
T_19.19 ;
3242 4 ale500
    %movi 8, 4, 4;
3243 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3244
    %jmp T_19.21;
3245
T_19.20 ;
3246 4 ale500
    %movi 8, 4, 4;
3247 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3248
    %jmp T_19.21;
3249
T_19.21 ;
3250
    %load/v 8, v0x10c11c0_0, 8;
3251 4 ale500
    %movi 16, 131, 8;
3252
    %cmp/x 8, 16, 8;
3253 6 ale500
    %jmp/1 T_19.22, 4;
3254 4 ale500
    %movi 16, 140, 8;
3255
    %cmp/x 8, 16, 8;
3256 6 ale500
    %jmp/1 T_19.23, 4;
3257 4 ale500
    %movi 16, 142, 8;
3258
    %cmp/x 8, 16, 8;
3259 6 ale500
    %jmp/1 T_19.24, 4;
3260 4 ale500
    %movi 16, 206, 8;
3261
    %cmp/x 8, 16, 8;
3262 6 ale500
    %jmp/1 T_19.25, 4;
3263 4 ale500
    %movi 16, 147, 8;
3264
    %cmp/x 8, 16, 8;
3265 6 ale500
    %jmp/1 T_19.26, 4;
3266 4 ale500
    %movi 16, 163, 8;
3267
    %cmp/x 8, 16, 8;
3268 6 ale500
    %jmp/1 T_19.27, 4;
3269 4 ale500
    %movi 16, 179, 8;
3270
    %cmp/x 8, 16, 8;
3271 6 ale500
    %jmp/1 T_19.28, 4;
3272 4 ale500
    %movi 16, 156, 8;
3273
    %cmp/x 8, 16, 8;
3274 6 ale500
    %jmp/1 T_19.29, 4;
3275 4 ale500
    %movi 16, 172, 8;
3276
    %cmp/x 8, 16, 8;
3277 6 ale500
    %jmp/1 T_19.30, 4;
3278 4 ale500
    %movi 16, 188, 8;
3279
    %cmp/x 8, 16, 8;
3280 6 ale500
    %jmp/1 T_19.31, 4;
3281 4 ale500
    %movi 16, 158, 8;
3282
    %cmp/x 8, 16, 8;
3283 6 ale500
    %jmp/1 T_19.32, 4;
3284 4 ale500
    %movi 16, 174, 8;
3285
    %cmp/x 8, 16, 8;
3286 6 ale500
    %jmp/1 T_19.33, 4;
3287 4 ale500
    %movi 16, 190, 8;
3288
    %cmp/x 8, 16, 8;
3289 6 ale500
    %jmp/1 T_19.34, 4;
3290 4 ale500
    %movi 16, 159, 8;
3291
    %cmp/x 8, 16, 8;
3292 6 ale500
    %jmp/1 T_19.35, 4;
3293 4 ale500
    %movi 16, 175, 8;
3294
    %cmp/x 8, 16, 8;
3295 6 ale500
    %jmp/1 T_19.36, 4;
3296 4 ale500
    %movi 16, 191, 8;
3297
    %cmp/x 8, 16, 8;
3298 6 ale500
    %jmp/1 T_19.37, 4;
3299 4 ale500
    %movi 16, 222, 8;
3300
    %cmp/x 8, 16, 8;
3301 6 ale500
    %jmp/1 T_19.38, 4;
3302 4 ale500
    %movi 16, 238, 8;
3303
    %cmp/x 8, 16, 8;
3304 6 ale500
    %jmp/1 T_19.39, 4;
3305 4 ale500
    %movi 16, 254, 8;
3306
    %cmp/x 8, 16, 8;
3307 6 ale500
    %jmp/1 T_19.40, 4;
3308
    %jmp T_19.41;
3309
T_19.22 ;
3310 4 ale500
    %movi 8, 7, 4;
3311 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3312
    %jmp T_19.41;
3313
T_19.23 ;
3314 4 ale500
    %movi 8, 7, 4;
3315 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3316
    %jmp T_19.41;
3317
T_19.24 ;
3318 4 ale500
    %movi 8, 7, 4;
3319 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3320
    %jmp T_19.41;
3321
T_19.25 ;
3322 4 ale500
    %movi 8, 7, 4;
3323 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3324
    %jmp T_19.41;
3325
T_19.26 ;
3326 4 ale500
    %movi 8, 6, 4;
3327 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3328
    %jmp T_19.41;
3329
T_19.27 ;
3330 4 ale500
    %movi 8, 6, 4;
3331 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3332
    %jmp T_19.41;
3333
T_19.28 ;
3334 4 ale500
    %movi 8, 6, 4;
3335 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3336
    %jmp T_19.41;
3337
T_19.29 ;
3338 4 ale500
    %movi 8, 6, 4;
3339 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3340
    %jmp T_19.41;
3341
T_19.30 ;
3342 4 ale500
    %movi 8, 6, 4;
3343 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3344
    %jmp T_19.41;
3345
T_19.31 ;
3346 4 ale500
    %movi 8, 6, 4;
3347 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3348
    %jmp T_19.41;
3349
T_19.32 ;
3350 4 ale500
    %movi 8, 6, 4;
3351 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3352
    %jmp T_19.41;
3353
T_19.33 ;
3354 4 ale500
    %movi 8, 6, 4;
3355 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3356
    %jmp T_19.41;
3357
T_19.34 ;
3358 4 ale500
    %movi 8, 6, 4;
3359 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3360
    %jmp T_19.41;
3361
T_19.35 ;
3362 4 ale500
    %movi 8, 6, 4;
3363 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3364
    %jmp T_19.41;
3365
T_19.36 ;
3366 4 ale500
    %movi 8, 6, 4;
3367 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3368
    %jmp T_19.41;
3369
T_19.37 ;
3370 4 ale500
    %movi 8, 6, 4;
3371 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3372
    %jmp T_19.41;
3373
T_19.38 ;
3374 4 ale500
    %movi 8, 6, 4;
3375 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3376
    %jmp T_19.41;
3377
T_19.39 ;
3378 4 ale500
    %movi 8, 6, 4;
3379 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3380
    %jmp T_19.41;
3381
T_19.40 ;
3382 4 ale500
    %movi 8, 6, 4;
3383 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3384
    %jmp T_19.41;
3385
T_19.41 ;
3386
    %load/v 8, v0x10c11c0_0, 8;
3387 4 ale500
    %movi 16, 131, 8;
3388
    %cmp/x 8, 16, 8;
3389 6 ale500
    %jmp/1 T_19.42, 4;
3390 4 ale500
    %movi 16, 147, 8;
3391
    %cmp/x 8, 16, 8;
3392 6 ale500
    %jmp/1 T_19.43, 4;
3393 4 ale500
    %movi 16, 163, 8;
3394
    %cmp/x 8, 16, 8;
3395 6 ale500
    %jmp/1 T_19.44, 4;
3396 4 ale500
    %movi 16, 179, 8;
3397
    %cmp/x 8, 16, 8;
3398 6 ale500
    %jmp/1 T_19.45, 4;
3399 4 ale500
    %movi 16, 140, 8;
3400
    %cmp/x 8, 16, 8;
3401 6 ale500
    %jmp/1 T_19.46, 4;
3402 4 ale500
    %movi 16, 156, 8;
3403
    %cmp/x 8, 16, 8;
3404 6 ale500
    %jmp/1 T_19.47, 4;
3405 4 ale500
    %movi 16, 172, 8;
3406
    %cmp/x 8, 16, 8;
3407 6 ale500
    %jmp/1 T_19.48, 4;
3408 4 ale500
    %movi 16, 188, 8;
3409
    %cmp/x 8, 16, 8;
3410 6 ale500
    %jmp/1 T_19.49, 4;
3411 4 ale500
    %movi 16, 142, 8;
3412
    %cmp/x 8, 16, 8;
3413 6 ale500
    %jmp/1 T_19.50, 4;
3414 4 ale500
    %movi 16, 158, 8;
3415
    %cmp/x 8, 16, 8;
3416 6 ale500
    %jmp/1 T_19.51, 4;
3417 4 ale500
    %movi 16, 174, 8;
3418
    %cmp/x 8, 16, 8;
3419 6 ale500
    %jmp/1 T_19.52, 4;
3420 4 ale500
    %movi 16, 190, 8;
3421
    %cmp/x 8, 16, 8;
3422 6 ale500
    %jmp/1 T_19.53, 4;
3423 4 ale500
    %movi 16, 206, 8;
3424
    %cmp/x 8, 16, 8;
3425 6 ale500
    %jmp/1 T_19.54, 4;
3426 4 ale500
    %movi 16, 222, 8;
3427
    %cmp/x 8, 16, 8;
3428 6 ale500
    %jmp/1 T_19.55, 4;
3429 4 ale500
    %movi 16, 238, 8;
3430
    %cmp/x 8, 16, 8;
3431 6 ale500
    %jmp/1 T_19.56, 4;
3432 4 ale500
    %movi 16, 254, 8;
3433
    %cmp/x 8, 16, 8;
3434 6 ale500
    %jmp/1 T_19.57, 4;
3435 4 ale500
    %movi 16, 143, 8;
3436
    %cmp/x 8, 16, 8;
3437 6 ale500
    %jmp/1 T_19.58, 4;
3438 4 ale500
    %movi 16, 159, 8;
3439
    %cmp/x 8, 16, 8;
3440 6 ale500
    %jmp/1 T_19.59, 4;
3441 4 ale500
    %movi 16, 175, 8;
3442
    %cmp/x 8, 16, 8;
3443 6 ale500
    %jmp/1 T_19.60, 4;
3444 4 ale500
    %movi 16, 191, 8;
3445
    %cmp/x 8, 16, 8;
3446 6 ale500
    %jmp/1 T_19.61, 4;
3447 4 ale500
    %movi 16, 159, 8;
3448
    %cmp/x 8, 16, 8;
3449 6 ale500
    %jmp/1 T_19.62, 4;
3450 4 ale500
    %movi 16, 175, 8;
3451
    %cmp/x 8, 16, 8;
3452 6 ale500
    %jmp/1 T_19.63, 4;
3453 4 ale500
    %movi 16, 191, 8;
3454
    %cmp/x 8, 16, 8;
3455 6 ale500
    %jmp/1 T_19.64, 4;
3456
    %jmp T_19.65;
3457
T_19.42 ;
3458
    %jmp T_19.65;
3459
T_19.43 ;
3460
    %jmp T_19.65;
3461
T_19.44 ;
3462
    %jmp T_19.65;
3463
T_19.45 ;
3464
    %jmp T_19.65;
3465
T_19.46 ;
3466
    %jmp T_19.65;
3467
T_19.47 ;
3468
    %jmp T_19.65;
3469
T_19.48 ;
3470
    %jmp T_19.65;
3471
T_19.49 ;
3472
    %jmp T_19.65;
3473
T_19.50 ;
3474 4 ale500
    %movi 8, 2, 4;
3475 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3476
    %jmp T_19.65;
3477
T_19.51 ;
3478 4 ale500
    %movi 8, 2, 4;
3479 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3480
    %jmp T_19.65;
3481
T_19.52 ;
3482 4 ale500
    %movi 8, 2, 4;
3483 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3484
    %jmp T_19.65;
3485
T_19.53 ;
3486 4 ale500
    %movi 8, 2, 4;
3487 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3488
    %jmp T_19.65;
3489
T_19.54 ;
3490 4 ale500
    %movi 8, 4, 4;
3491 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3492
    %jmp T_19.65;
3493
T_19.55 ;
3494 4 ale500
    %movi 8, 4, 4;
3495 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3496
    %jmp T_19.65;
3497
T_19.56 ;
3498 4 ale500
    %movi 8, 4, 4;
3499 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3500
    %jmp T_19.65;
3501
T_19.57 ;
3502 4 ale500
    %movi 8, 4, 4;
3503 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3504
    %jmp T_19.65;
3505
T_19.58 ;
3506 4 ale500
    %movi 8, 6, 4;
3507 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3508
    %jmp T_19.65;
3509
T_19.59 ;
3510 4 ale500
    %movi 8, 6, 4;
3511 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3512
    %jmp T_19.65;
3513
T_19.60 ;
3514 4 ale500
    %movi 8, 6, 4;
3515 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3516
    %jmp T_19.65;
3517
T_19.61 ;
3518 4 ale500
    %movi 8, 6, 4;
3519 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3520
    %jmp T_19.65;
3521
T_19.62 ;
3522 4 ale500
    %movi 8, 6, 4;
3523 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3524
    %jmp T_19.65;
3525
T_19.63 ;
3526 4 ale500
    %movi 8, 6, 4;
3527 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3528
    %jmp T_19.65;
3529
T_19.64 ;
3530 4 ale500
    %movi 8, 6, 4;
3531 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3532
    %jmp T_19.65;
3533
T_19.65 ;
3534
T_19.0 ;
3535
    %load/v 8, v0x10c0f10_0, 1;
3536
    %jmp/0xz  T_19.66, 8;
3537
    %load/v 8, v0x10c11c0_0, 8;
3538 4 ale500
    %movi 16, 131, 8;
3539
    %cmp/x 8, 16, 8;
3540 6 ale500
    %jmp/1 T_19.68, 4;
3541 4 ale500
    %movi 16, 147, 8;
3542
    %cmp/x 8, 16, 8;
3543 6 ale500
    %jmp/1 T_19.69, 4;
3544 4 ale500
    %movi 16, 163, 8;
3545
    %cmp/x 8, 16, 8;
3546 6 ale500
    %jmp/1 T_19.70, 4;
3547 4 ale500
    %movi 16, 179, 8;
3548
    %cmp/x 8, 16, 8;
3549 6 ale500
    %jmp/1 T_19.71, 4;
3550 4 ale500
    %movi 16, 140, 8;
3551
    %cmp/x 8, 16, 8;
3552 6 ale500
    %jmp/1 T_19.72, 4;
3553 4 ale500
    %movi 16, 156, 8;
3554
    %cmp/x 8, 16, 8;
3555 6 ale500
    %jmp/1 T_19.73, 4;
3556 4 ale500
    %movi 16, 172, 8;
3557
    %cmp/x 8, 16, 8;
3558 6 ale500
    %jmp/1 T_19.74, 4;
3559 4 ale500
    %movi 16, 188, 8;
3560
    %cmp/x 8, 16, 8;
3561 6 ale500
    %jmp/1 T_19.75, 4;
3562
    %jmp T_19.76;
3563
T_19.68 ;
3564 4 ale500
    %movi 8, 3, 4;
3565 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3566
    %jmp T_19.76;
3567
T_19.69 ;
3568 4 ale500
    %movi 8, 3, 4;
3569 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3570
    %jmp T_19.76;
3571
T_19.70 ;
3572 4 ale500
    %movi 8, 3, 4;
3573 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3574
    %jmp T_19.76;
3575
T_19.71 ;
3576 4 ale500
    %movi 8, 3, 4;
3577 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3578
    %jmp T_19.76;
3579
T_19.72 ;
3580 4 ale500
    %movi 8, 4, 4;
3581 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3582
    %jmp T_19.76;
3583
T_19.73 ;
3584 4 ale500
    %movi 8, 4, 4;
3585 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3586
    %jmp T_19.76;
3587
T_19.74 ;
3588 4 ale500
    %movi 8, 4, 4;
3589 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3590
    %jmp T_19.76;
3591
T_19.75 ;
3592 4 ale500
    %movi 8, 4, 4;
3593 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3594
    %jmp T_19.76;
3595
T_19.76 ;
3596
    %load/v 8, v0x10c11c0_0, 8;
3597 4 ale500
    %movi 16, 131, 8;
3598
    %cmp/x 8, 16, 8;
3599 6 ale500
    %jmp/1 T_19.77, 4;
3600 4 ale500
    %movi 16, 140, 8;
3601
    %cmp/x 8, 16, 8;
3602 6 ale500
    %jmp/1 T_19.78, 4;
3603 4 ale500
    %movi 16, 147, 8;
3604
    %cmp/x 8, 16, 8;
3605 6 ale500
    %jmp/1 T_19.79, 4;
3606 4 ale500
    %movi 16, 163, 8;
3607
    %cmp/x 8, 16, 8;
3608 6 ale500
    %jmp/1 T_19.80, 4;
3609 4 ale500
    %movi 16, 179, 8;
3610
    %cmp/x 8, 16, 8;
3611 6 ale500
    %jmp/1 T_19.81, 4;
3612 4 ale500
    %movi 16, 156, 8;
3613
    %cmp/x 8, 16, 8;
3614 6 ale500
    %jmp/1 T_19.82, 4;
3615 4 ale500
    %movi 16, 172, 8;
3616
    %cmp/x 8, 16, 8;
3617 6 ale500
    %jmp/1 T_19.83, 4;
3618 4 ale500
    %movi 16, 188, 8;
3619
    %cmp/x 8, 16, 8;
3620 6 ale500
    %jmp/1 T_19.84, 4;
3621
    %jmp T_19.85;
3622
T_19.77 ;
3623 4 ale500
    %movi 8, 7, 4;
3624 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3625
    %jmp T_19.85;
3626
T_19.78 ;
3627 4 ale500
    %movi 8, 7, 4;
3628 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3629
    %jmp T_19.85;
3630
T_19.79 ;
3631 4 ale500
    %movi 8, 6, 4;
3632 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3633
    %jmp T_19.85;
3634
T_19.80 ;
3635 4 ale500
    %movi 8, 6, 4;
3636 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3637
    %jmp T_19.85;
3638
T_19.81 ;
3639 4 ale500
    %movi 8, 6, 4;
3640 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3641
    %jmp T_19.85;
3642
T_19.82 ;
3643 4 ale500
    %movi 8, 6, 4;
3644 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3645
    %jmp T_19.85;
3646
T_19.83 ;
3647 4 ale500
    %movi 8, 6, 4;
3648 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3649
    %jmp T_19.85;
3650
T_19.84 ;
3651 4 ale500
    %movi 8, 6, 4;
3652 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3653
    %jmp T_19.85;
3654
T_19.85 ;
3655
    %load/v 8, v0x10c11c0_0, 8;
3656 4 ale500
    %movi 16, 131, 8;
3657
    %cmp/x 8, 16, 8;
3658 6 ale500
    %jmp/1 T_19.86, 4;
3659 4 ale500
    %movi 16, 147, 8;
3660
    %cmp/x 8, 16, 8;
3661 6 ale500
    %jmp/1 T_19.87, 4;
3662 4 ale500
    %movi 16, 163, 8;
3663
    %cmp/x 8, 16, 8;
3664 6 ale500
    %jmp/1 T_19.88, 4;
3665 4 ale500
    %movi 16, 179, 8;
3666
    %cmp/x 8, 16, 8;
3667 6 ale500
    %jmp/1 T_19.89, 4;
3668 4 ale500
    %movi 16, 140, 8;
3669
    %cmp/x 8, 16, 8;
3670 6 ale500
    %jmp/1 T_19.90, 4;
3671 4 ale500
    %movi 16, 156, 8;
3672
    %cmp/x 8, 16, 8;
3673 6 ale500
    %jmp/1 T_19.91, 4;
3674 4 ale500
    %movi 16, 172, 8;
3675
    %cmp/x 8, 16, 8;
3676 6 ale500
    %jmp/1 T_19.92, 4;
3677 4 ale500
    %movi 16, 188, 8;
3678
    %cmp/x 8, 16, 8;
3679 6 ale500
    %jmp/1 T_19.93, 4;
3680
    %jmp T_19.94;
3681
T_19.86 ;
3682
    %jmp T_19.94;
3683
T_19.87 ;
3684
    %jmp T_19.94;
3685
T_19.88 ;
3686
    %jmp T_19.94;
3687
T_19.89 ;
3688
    %jmp T_19.94;
3689
T_19.90 ;
3690
    %jmp T_19.94;
3691
T_19.91 ;
3692
    %jmp T_19.94;
3693
T_19.92 ;
3694
    %jmp T_19.94;
3695
T_19.93 ;
3696
    %jmp T_19.94;
3697
T_19.94 ;
3698
T_19.66 ;
3699
    %load/v 8, v0x10c0cd0_0, 8;
3700 5 ale500
    %movi 16, 30, 8;
3701
    %cmp/x 8, 16, 8;
3702 6 ale500
    %jmp/1 T_19.95, 4;
3703 5 ale500
    %movi 16, 31, 8;
3704
    %cmp/x 8, 16, 8;
3705 6 ale500
    %jmp/1 T_19.96, 4;
3706 4 ale500
    %movi 16, 48, 8;
3707
    %cmp/x 8, 16, 8;
3708 6 ale500
    %jmp/1 T_19.97, 4;
3709 4 ale500
    %movi 16, 49, 8;
3710
    %cmp/x 8, 16, 8;
3711 6 ale500
    %jmp/1 T_19.98, 4;
3712 4 ale500
    %movi 16, 50, 8;
3713
    %cmp/x 8, 16, 8;
3714 6 ale500
    %jmp/1 T_19.99, 4;
3715 4 ale500
    %movi 16, 51, 8;
3716
    %cmp/x 8, 16, 8;
3717 6 ale500
    %jmp/1 T_19.100, 4;
3718 4 ale500
    %movi 16, 57, 8;
3719
    %cmp/x 8, 16, 8;
3720 6 ale500
    %jmp/1 T_19.101, 4;
3721 4 ale500
    %movi 16, 61, 8;
3722
    %cmp/x 8, 16, 8;
3723 6 ale500
    %jmp/1 T_19.102, 4;
3724 4 ale500
    %mov 16, 2, 4;
3725
    %movi 20, 4, 4;
3726
    %cmp/x 8, 16, 8;
3727 6 ale500
    %jmp/1 T_19.103, 4;
3728 4 ale500
    %mov 24, 2, 4;
3729
    %movi 28, 5, 4;
3730
    %cmp/x 8, 24, 8;
3731 6 ale500
    %jmp/1 T_19.104, 4;
3732 4 ale500
    %mov 32, 2, 4;
3733
    %movi 36, 0, 4;
3734
    %cmp/x 8, 32, 8;
3735 6 ale500
    %jmp/1 T_19.105, 4;
3736 4 ale500
    %mov 40, 2, 4;
3737
    %movi 44, 7, 4;
3738
    %cmp/x 8, 40, 8;
3739 6 ale500
    %jmp/1 T_19.106, 4;
3740 4 ale500
    %mov 48, 2, 4;
3741
    %movi 52, 6, 4;
3742
    %cmp/x 8, 48, 8;
3743 6 ale500
    %jmp/1 T_19.107, 4;
3744 4 ale500
    %mov 56, 2, 4;
3745
    %movi 60, 4, 4;
3746
    %cmp/x 8, 56, 8;
3747 6 ale500
    %jmp/1 T_19.108, 4;
3748 4 ale500
    %mov 64, 2, 4;
3749
    %movi 68, 8, 4;
3750
    %cmp/x 8, 64, 8;
3751 6 ale500
    %jmp/1 T_19.109, 4;
3752 4 ale500
    %mov 72, 2, 4;
3753
    %movi 76, 9, 4;
3754
    %cmp/x 8, 72, 8;
3755 6 ale500
    %jmp/1 T_19.110, 4;
3756 4 ale500
    %mov 80, 2, 4;
3757
    %movi 84, 10, 4;
3758
    %cmp/x 8, 80, 8;
3759 6 ale500
    %jmp/1 T_19.111, 4;
3760 4 ale500
    %mov 88, 2, 4;
3761
    %movi 92, 11, 4;
3762
    %cmp/x 8, 88, 8;
3763 6 ale500
    %jmp/1 T_19.112, 4;
3764 4 ale500
    %mov 96, 2, 4;
3765
    %movi 100, 5, 4;
3766
    %cmp/x 8, 96, 8;
3767 6 ale500
    %jmp/1 T_19.113, 4;
3768 4 ale500
    %mov 104, 2, 4;
3769
    %movi 108, 12, 4;
3770
    %cmp/x 8, 104, 8;
3771 6 ale500
    %jmp/1 T_19.114, 4;
3772 4 ale500
    %mov 112, 2, 4;
3773
    %movi 116, 13, 4;
3774
    %cmp/x 8, 112, 8;
3775 6 ale500
    %jmp/1 T_19.115, 4;
3776 4 ale500
    %mov 120, 2, 4;
3777
    %movi 124, 14, 4;
3778
    %cmp/x 8, 120, 8;
3779 6 ale500
    %jmp/1 T_19.116, 4;
3780 4 ale500
    %mov 128, 2, 4;
3781
    %movi 132, 15, 4;
3782
    %cmp/x 8, 128, 8;
3783 6 ale500
    %jmp/1 T_19.117, 4;
3784
    %jmp T_19.118;
3785
T_19.95 ;
3786
    %load/v 8, v0x10c11c0_0, 4; Only need 4 of 8 bits
3787 5 ale500
; Save base=8 wid=4 in lookaside.
3788 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3789 5 ale500
    %ix/load 1, 4, 0;
3790
    %mov 4, 0, 1;
3791 6 ale500
    %jmp/1 T_19.119, 4;
3792
    %load/x1p 8, v0x10c11c0_0, 4;
3793
    %jmp T_19.120;
3794
T_19.119 ;
3795 5 ale500
    %mov 8, 2, 4;
3796 6 ale500
T_19.120 ;
3797 5 ale500
; Save base=8 wid=4 in lookaside.
3798 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3799
    %load/v 8, v0x10c11c0_0, 4; Only need 4 of 8 bits
3800 5 ale500
; Save base=8 wid=4 in lookaside.
3801 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3802
    %jmp T_19.118;
3803
T_19.96 ;
3804
    %load/v 8, v0x10c11c0_0, 4; Only need 4 of 8 bits
3805 5 ale500
; Save base=8 wid=4 in lookaside.
3806 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3807 5 ale500
    %ix/load 1, 4, 0;
3808
    %mov 4, 0, 1;
3809 6 ale500
    %jmp/1 T_19.121, 4;
3810
    %load/x1p 8, v0x10c11c0_0, 4;
3811
    %jmp T_19.122;
3812
T_19.121 ;
3813 5 ale500
    %mov 8, 2, 4;
3814 6 ale500
T_19.122 ;
3815 5 ale500
; Save base=8 wid=4 in lookaside.
3816 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3817
    %load/v 8, v0x10c11c0_0, 4; Only need 4 of 8 bits
3818 5 ale500
; Save base=8 wid=4 in lookaside.
3819 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3820
    %jmp T_19.118;
3821
T_19.97 ;
3822 4 ale500
    %movi 8, 1, 4;
3823 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3824
    %jmp T_19.118;
3825
T_19.98 ;
3826 4 ale500
    %movi 8, 2, 4;
3827 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3828
    %jmp T_19.118;
3829
T_19.99 ;
3830 4 ale500
    %movi 8, 4, 4;
3831 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3832
    %jmp T_19.118;
3833
T_19.100 ;
3834 4 ale500
    %movi 8, 3, 4;
3835 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3836
    %jmp T_19.118;
3837
T_19.101 ;
3838 4 ale500
    %movi 8, 5, 4;
3839 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3840
    %jmp T_19.118;
3841
T_19.102 ;
3842 4 ale500
    %movi 8, 8, 4;
3843 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3844 4 ale500
    %movi 8, 9, 4;
3845 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
3846
    %set/v v0x10c0bf0_0, 0, 4;
3847
    %jmp T_19.118;
3848
T_19.103 ;
3849 4 ale500
    %movi 8, 8, 4;
3850 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3851 4 ale500
    %movi 8, 8, 4;
3852 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3853
    %jmp T_19.118;
3854
T_19.104 ;
3855 4 ale500
    %movi 8, 9, 4;
3856 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3857 4 ale500
    %movi 8, 9, 4;
3858 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3859
    %jmp T_19.118;
3860
T_19.105 ;
3861 4 ale500
    %movi 8, 12, 4;
3862 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3863 4 ale500
    %movi 8, 12, 4;
3864 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3865
    %jmp T_19.118;
3866
T_19.106 ;
3867 4 ale500
    %movi 8, 12, 4;
3868 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3869 4 ale500
    %movi 8, 12, 4;
3870 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3871
    %jmp T_19.118;
3872
T_19.107 ;
3873
    %load/v 8, v0x10c0cd0_0, 4; Only need 4 of 8 bits
3874 4 ale500
; Save base=8 wid=4 in lookaside.
3875
    %cmpi/u 8, 15, 4;
3876 6 ale500
    %jmp/1 T_19.123, 6;
3877 4 ale500
    %movi 8, 12, 4;
3878 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3879 4 ale500
    %movi 8, 12, 4;
3880 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3881
    %jmp T_19.125;
3882
T_19.123 ;
3883 4 ale500
    %movi 8, 12, 4;
3884 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3885
    %jmp T_19.125;
3886
T_19.125 ;
3887
    %jmp T_19.118;
3888
T_19.108 ;
3889
    %load/v 8, v0x10c0cd0_0, 4; Only need 4 of 8 bits
3890 4 ale500
; Save base=8 wid=4 in lookaside.
3891
    %cmpi/u 8, 1, 4;
3892 6 ale500
    %jmp/1 T_19.126, 6;
3893 4 ale500
    %cmpi/u 8, 3, 4;
3894 6 ale500
    %jmp/1 T_19.127, 6;
3895 4 ale500
    %cmpi/u 8, 7, 4;
3896 6 ale500
    %jmp/1 T_19.128, 6;
3897 4 ale500
    %cmpi/u 8, 12, 4;
3898 6 ale500
    %jmp/1 T_19.129, 6;
3899 4 ale500
    %cmpi/u 8, 14, 4;
3900 6 ale500
    %jmp/1 T_19.130, 6;
3901 4 ale500
    %cmpi/u 8, 15, 4;
3902 6 ale500
    %jmp/1 T_19.131, 6;
3903 4 ale500
    %cmpi/u 8, 13, 4;
3904 6 ale500
    %jmp/1 T_19.132, 6;
3905 4 ale500
    %movi 8, 8, 4;
3906 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3907 4 ale500
    %movi 8, 8, 4;
3908 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3909
    %jmp T_19.134;
3910
T_19.126 ;
3911 4 ale500
    %movi 8, 8, 4;
3912 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3913
    %jmp T_19.134;
3914
T_19.127 ;
3915
    %set/v v0x10c1000_0, 0, 4;
3916
    %set/v v0x10c0bf0_0, 0, 4;
3917
    %jmp T_19.134;
3918
T_19.128 ;
3919 4 ale500
    %movi 8, 8, 4;
3920 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3921 4 ale500
    %movi 8, 12, 4;
3922 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3923
    %jmp T_19.134;
3924
T_19.129 ;
3925 4 ale500
    %movi 8, 1, 4;
3926 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3927
    %jmp T_19.134;
3928
T_19.130 ;
3929 4 ale500
    %movi 8, 1, 4;
3930 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3931 4 ale500
    %movi 8, 1, 4;
3932 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3933
    %jmp T_19.134;
3934
T_19.131 ;
3935 4 ale500
    %movi 8, 1, 4;
3936 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3937 4 ale500
    %movi 8, 1, 4;
3938 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3939
    %jmp T_19.134;
3940
T_19.132 ;
3941
    %jmp T_19.134;
3942
T_19.134 ;
3943
    %jmp T_19.118;
3944
T_19.109 ;
3945
    %load/v 8, v0x10c0cd0_0, 4; Only need 4 of 8 bits
3946 4 ale500
; Save base=8 wid=4 in lookaside.
3947
    %cmpi/u 8, 1, 4;
3948 6 ale500
    %jmp/1 T_19.135, 6;
3949 4 ale500
    %cmpi/u 8, 3, 4;
3950 6 ale500
    %jmp/1 T_19.136, 6;
3951 4 ale500
    %cmpi/u 8, 7, 4;
3952 6 ale500
    %jmp/1 T_19.137, 6;
3953 4 ale500
    %cmpi/u 8, 12, 4;
3954 6 ale500
    %jmp/1 T_19.138, 6;
3955 4 ale500
    %cmpi/u 8, 14, 4;
3956 6 ale500
    %jmp/1 T_19.139, 6;
3957 4 ale500
    %cmpi/u 8, 15, 4;
3958 6 ale500
    %jmp/1 T_19.140, 6;
3959 4 ale500
    %cmpi/u 8, 13, 4;
3960 6 ale500
    %jmp/1 T_19.141, 6;
3961 4 ale500
    %movi 8, 8, 4;
3962 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3963 4 ale500
    %movi 8, 8, 4;
3964 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3965
    %jmp T_19.143;
3966
T_19.135 ;
3967 4 ale500
    %movi 8, 8, 4;
3968 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3969
    %jmp T_19.143;
3970
T_19.136 ;
3971
    %set/v v0x10c1000_0, 0, 4;
3972
    %set/v v0x10c0bf0_0, 0, 4;
3973
    %jmp T_19.143;
3974
T_19.137 ;
3975 4 ale500
    %movi 8, 8, 4;
3976 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3977 4 ale500
    %movi 8, 12, 4;
3978 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3979
    %jmp T_19.143;
3980
T_19.138 ;
3981 4 ale500
    %movi 8, 1, 4;
3982 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3983
    %jmp T_19.143;
3984
T_19.139 ;
3985 4 ale500
    %movi 8, 1, 4;
3986 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3987 4 ale500
    %movi 8, 1, 4;
3988 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3989
    %jmp T_19.143;
3990
T_19.140 ;
3991 4 ale500
    %movi 8, 1, 4;
3992 6 ale500
    %set/v v0x10c1000_0, 8, 4;
3993 4 ale500
    %movi 8, 1, 4;
3994 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
3995
    %jmp T_19.143;
3996
T_19.141 ;
3997
    %jmp T_19.143;
3998
T_19.143 ;
3999
    %jmp T_19.118;
4000
T_19.110 ;
4001
    %load/v 8, v0x10c0cd0_0, 4; Only need 4 of 8 bits
4002 4 ale500
; Save base=8 wid=4 in lookaside.
4003
    %cmpi/u 8, 1, 4;
4004 6 ale500
    %jmp/1 T_19.144, 6;
4005 4 ale500
    %cmpi/u 8, 3, 4;
4006 6 ale500
    %jmp/1 T_19.145, 6;
4007 4 ale500
    %cmpi/u 8, 7, 4;
4008 6 ale500
    %jmp/1 T_19.146, 6;
4009 4 ale500
    %cmpi/u 8, 12, 4;
4010 6 ale500
    %jmp/1 T_19.147, 6;
4011 4 ale500
    %cmpi/u 8, 14, 4;
4012 6 ale500
    %jmp/1 T_19.148, 6;
4013 4 ale500
    %cmpi/u 8, 15, 4;
4014 6 ale500
    %jmp/1 T_19.149, 6;
4015 4 ale500
    %cmpi/u 8, 13, 4;
4016 6 ale500
    %jmp/1 T_19.150, 6;
4017 4 ale500
    %movi 8, 8, 4;
4018 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4019 4 ale500
    %movi 8, 8, 4;
4020 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4021
    %jmp T_19.152;
4022
T_19.144 ;
4023 4 ale500
    %movi 8, 8, 4;
4024 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4025
    %jmp T_19.152;
4026
T_19.145 ;
4027
    %set/v v0x10c1000_0, 0, 4;
4028
    %set/v v0x10c0bf0_0, 0, 4;
4029
    %jmp T_19.152;
4030
T_19.146 ;
4031 4 ale500
    %movi 8, 8, 4;
4032 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4033 4 ale500
    %movi 8, 12, 4;
4034 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4035
    %jmp T_19.152;
4036
T_19.147 ;
4037 4 ale500
    %movi 8, 1, 4;
4038 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4039
    %jmp T_19.152;
4040
T_19.148 ;
4041 4 ale500
    %movi 8, 1, 4;
4042 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4043 4 ale500
    %movi 8, 1, 4;
4044 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4045
    %jmp T_19.152;
4046
T_19.149 ;
4047 4 ale500
    %movi 8, 1, 4;
4048 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4049 4 ale500
    %movi 8, 1, 4;
4050 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4051
    %jmp T_19.152;
4052
T_19.150 ;
4053
    %jmp T_19.152;
4054
T_19.152 ;
4055
    %jmp T_19.118;
4056
T_19.111 ;
4057
    %load/v 8, v0x10c0cd0_0, 4; Only need 4 of 8 bits
4058 4 ale500
; Save base=8 wid=4 in lookaside.
4059
    %cmpi/u 8, 1, 4;
4060 6 ale500
    %jmp/1 T_19.153, 6;
4061 4 ale500
    %cmpi/u 8, 3, 4;
4062 6 ale500
    %jmp/1 T_19.154, 6;
4063 4 ale500
    %cmpi/u 8, 7, 4;
4064 6 ale500
    %jmp/1 T_19.155, 6;
4065 4 ale500
    %cmpi/u 8, 12, 4;
4066 6 ale500
    %jmp/1 T_19.156, 6;
4067 4 ale500
    %cmpi/u 8, 14, 4;
4068 6 ale500
    %jmp/1 T_19.157, 6;
4069 4 ale500
    %cmpi/u 8, 15, 4;
4070 6 ale500
    %jmp/1 T_19.158, 6;
4071 4 ale500
    %cmpi/u 8, 13, 4;
4072 6 ale500
    %jmp/1 T_19.159, 6;
4073 4 ale500
    %movi 8, 8, 4;
4074 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4075 4 ale500
    %movi 8, 8, 4;
4076 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4077
    %jmp T_19.161;
4078
T_19.153 ;
4079 4 ale500
    %movi 8, 8, 4;
4080 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4081
    %jmp T_19.161;
4082
T_19.154 ;
4083
    %set/v v0x10c1000_0, 0, 4;
4084
    %set/v v0x10c0bf0_0, 0, 4;
4085
    %jmp T_19.161;
4086
T_19.155 ;
4087 4 ale500
    %movi 8, 8, 4;
4088 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4089 4 ale500
    %movi 8, 12, 4;
4090 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4091
    %jmp T_19.161;
4092
T_19.156 ;
4093 4 ale500
    %movi 8, 1, 4;
4094 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4095
    %jmp T_19.161;
4096
T_19.157 ;
4097 4 ale500
    %movi 8, 1, 4;
4098 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4099 4 ale500
    %movi 8, 1, 4;
4100 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4101
    %jmp T_19.161;
4102
T_19.158 ;
4103 4 ale500
    %movi 8, 1, 4;
4104 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4105 4 ale500
    %movi 8, 1, 4;
4106 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4107
    %jmp T_19.161;
4108
T_19.159 ;
4109
    %jmp T_19.161;
4110
T_19.161 ;
4111
    %jmp T_19.118;
4112
T_19.112 ;
4113
    %load/v 8, v0x10c0cd0_0, 4; Only need 4 of 8 bits
4114 4 ale500
; Save base=8 wid=4 in lookaside.
4115
    %cmpi/u 8, 1, 4;
4116 6 ale500
    %jmp/1 T_19.162, 6;
4117 4 ale500
    %cmpi/u 8, 3, 4;
4118 6 ale500
    %jmp/1 T_19.163, 6;
4119 4 ale500
    %cmpi/u 8, 7, 4;
4120 6 ale500
    %jmp/1 T_19.164, 6;
4121 4 ale500
    %cmpi/u 8, 12, 4;
4122 6 ale500
    %jmp/1 T_19.165, 6;
4123 4 ale500
    %cmpi/u 8, 14, 4;
4124 6 ale500
    %jmp/1 T_19.166, 6;
4125 4 ale500
    %cmpi/u 8, 15, 4;
4126 6 ale500
    %jmp/1 T_19.167, 6;
4127 4 ale500
    %cmpi/u 8, 13, 4;
4128 6 ale500
    %jmp/1 T_19.168, 6;
4129 4 ale500
    %movi 8, 8, 4;
4130 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4131 4 ale500
    %movi 8, 8, 4;
4132 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4133
    %jmp T_19.170;
4134
T_19.162 ;
4135 4 ale500
    %movi 8, 8, 4;
4136 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4137
    %jmp T_19.170;
4138
T_19.163 ;
4139
    %set/v v0x10c1000_0, 0, 4;
4140
    %set/v v0x10c0bf0_0, 0, 4;
4141
    %jmp T_19.170;
4142
T_19.164 ;
4143 4 ale500
    %movi 8, 8, 4;
4144 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4145 4 ale500
    %movi 8, 12, 4;
4146 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4147
    %jmp T_19.170;
4148
T_19.165 ;
4149 4 ale500
    %movi 8, 1, 4;
4150 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4151
    %jmp T_19.170;
4152
T_19.166 ;
4153 4 ale500
    %movi 8, 1, 4;
4154 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4155 4 ale500
    %movi 8, 1, 4;
4156 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4157
    %jmp T_19.170;
4158
T_19.167 ;
4159 4 ale500
    %movi 8, 1, 4;
4160 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4161 4 ale500
    %movi 8, 1, 4;
4162 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4163
    %jmp T_19.170;
4164
T_19.168 ;
4165
    %jmp T_19.170;
4166
T_19.170 ;
4167
    %jmp T_19.118;
4168
T_19.113 ;
4169
    %load/v 8, v0x10c0cd0_0, 4; Only need 4 of 8 bits
4170 4 ale500
; Save base=8 wid=4 in lookaside.
4171
    %cmpi/u 8, 1, 4;
4172 6 ale500
    %jmp/1 T_19.171, 6;
4173 4 ale500
    %cmpi/u 8, 3, 4;
4174 6 ale500
    %jmp/1 T_19.172, 6;
4175 4 ale500
    %cmpi/u 8, 12, 4;
4176 6 ale500
    %jmp/1 T_19.173, 6;
4177 4 ale500
    %cmpi/u 8, 7, 4;
4178 6 ale500
    %jmp/1 T_19.174, 6;
4179 4 ale500
    %cmpi/u 8, 14, 4;
4180 6 ale500
    %jmp/1 T_19.175, 6;
4181 4 ale500
    %cmpi/u 8, 15, 4;
4182 6 ale500
    %jmp/1 T_19.176, 6;
4183 4 ale500
    %cmpi/u 8, 13, 4;
4184 6 ale500
    %jmp/1 T_19.177, 6;
4185 4 ale500
    %movi 8, 9, 4;
4186 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4187 4 ale500
    %movi 8, 9, 4;
4188 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4189
    %jmp T_19.179;
4190
T_19.171 ;
4191 4 ale500
    %movi 8, 9, 4;
4192 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4193
    %jmp T_19.179;
4194
T_19.172 ;
4195
    %set/v v0x10c1000_0, 0, 4;
4196
    %set/v v0x10c0bf0_0, 0, 4;
4197
    %jmp T_19.179;
4198
T_19.173 ;
4199
    %set/v v0x10c1000_0, 0, 4;
4200
    %set/v v0x10c0bf0_0, 0, 4;
4201
    %jmp T_19.179;
4202
T_19.174 ;
4203 4 ale500
    %movi 8, 9, 4;
4204 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4205 4 ale500
    %movi 8, 12, 4;
4206 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4207
    %jmp T_19.179;
4208
T_19.175 ;
4209 4 ale500
    %movi 8, 3, 4;
4210 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4211 4 ale500
    %movi 8, 1, 4;
4212 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4213
    %jmp T_19.179;
4214
T_19.176 ;
4215 4 ale500
    %movi 8, 1, 4;
4216 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4217 4 ale500
    %movi 8, 1, 4;
4218 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4219
    %jmp T_19.179;
4220
T_19.177 ;
4221
    %set/v v0x10c1000_0, 0, 4;
4222
    %jmp T_19.179;
4223
T_19.179 ;
4224
    %jmp T_19.118;
4225
T_19.114 ;
4226
    %load/v 8, v0x10c0cd0_0, 4; Only need 4 of 8 bits
4227 4 ale500
; Save base=8 wid=4 in lookaside.
4228
    %cmpi/u 8, 1, 4;
4229 6 ale500
    %jmp/1 T_19.180, 6;
4230 4 ale500
    %cmpi/u 8, 3, 4;
4231 6 ale500
    %jmp/1 T_19.181, 6;
4232 4 ale500
    %cmpi/u 8, 12, 4;
4233 6 ale500
    %jmp/1 T_19.182, 6;
4234 4 ale500
    %cmpi/u 8, 7, 4;
4235 6 ale500
    %jmp/1 T_19.183, 6;
4236 4 ale500
    %cmpi/u 8, 14, 4;
4237 6 ale500
    %jmp/1 T_19.184, 6;
4238 4 ale500
    %cmpi/u 8, 15, 4;
4239 6 ale500
    %jmp/1 T_19.185, 6;
4240 4 ale500
    %cmpi/u 8, 13, 4;
4241 6 ale500
    %jmp/1 T_19.186, 6;
4242 4 ale500
    %movi 8, 9, 4;
4243 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4244 4 ale500
    %movi 8, 9, 4;
4245 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4246
    %jmp T_19.188;
4247
T_19.180 ;
4248 4 ale500
    %movi 8, 9, 4;
4249 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4250
    %jmp T_19.188;
4251
T_19.181 ;
4252
    %set/v v0x10c1000_0, 0, 4;
4253
    %set/v v0x10c0bf0_0, 0, 4;
4254
    %jmp T_19.188;
4255
T_19.182 ;
4256
    %set/v v0x10c1000_0, 0, 4;
4257
    %set/v v0x10c0bf0_0, 0, 4;
4258
    %jmp T_19.188;
4259
T_19.183 ;
4260 4 ale500
    %movi 8, 9, 4;
4261 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4262 4 ale500
    %movi 8, 12, 4;
4263 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4264
    %jmp T_19.188;
4265
T_19.184 ;
4266 4 ale500
    %movi 8, 3, 4;
4267 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4268 4 ale500
    %movi 8, 1, 4;
4269 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4270
    %jmp T_19.188;
4271
T_19.185 ;
4272 4 ale500
    %movi 8, 1, 4;
4273 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4274 4 ale500
    %movi 8, 1, 4;
4275 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4276
    %jmp T_19.188;
4277
T_19.186 ;
4278
    %set/v v0x10c1000_0, 0, 4;
4279
    %jmp T_19.188;
4280
T_19.188 ;
4281
    %jmp T_19.118;
4282
T_19.115 ;
4283
    %load/v 8, v0x10c0cd0_0, 4; Only need 4 of 8 bits
4284 4 ale500
; Save base=8 wid=4 in lookaside.
4285
    %cmpi/u 8, 1, 4;
4286 6 ale500
    %jmp/1 T_19.189, 6;
4287 4 ale500
    %cmpi/u 8, 3, 4;
4288 6 ale500
    %jmp/1 T_19.190, 6;
4289 4 ale500
    %cmpi/u 8, 12, 4;
4290 6 ale500
    %jmp/1 T_19.191, 6;
4291 4 ale500
    %cmpi/u 8, 7, 4;
4292 6 ale500
    %jmp/1 T_19.192, 6;
4293 4 ale500
    %cmpi/u 8, 14, 4;
4294 6 ale500
    %jmp/1 T_19.193, 6;
4295 4 ale500
    %cmpi/u 8, 15, 4;
4296 6 ale500
    %jmp/1 T_19.194, 6;
4297 4 ale500
    %cmpi/u 8, 13, 4;
4298 6 ale500
    %jmp/1 T_19.195, 6;
4299 4 ale500
    %movi 8, 9, 4;
4300 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4301 4 ale500
    %movi 8, 9, 4;
4302 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4303
    %jmp T_19.197;
4304
T_19.189 ;
4305 4 ale500
    %movi 8, 9, 4;
4306 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4307
    %jmp T_19.197;
4308
T_19.190 ;
4309
    %set/v v0x10c1000_0, 0, 4;
4310
    %set/v v0x10c0bf0_0, 0, 4;
4311
    %jmp T_19.197;
4312
T_19.191 ;
4313
    %set/v v0x10c1000_0, 0, 4;
4314
    %set/v v0x10c0bf0_0, 0, 4;
4315
    %jmp T_19.197;
4316
T_19.192 ;
4317 4 ale500
    %movi 8, 9, 4;
4318 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4319 4 ale500
    %movi 8, 12, 4;
4320 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4321
    %jmp T_19.197;
4322
T_19.193 ;
4323 4 ale500
    %movi 8, 3, 4;
4324 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4325 4 ale500
    %movi 8, 1, 4;
4326 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4327
    %jmp T_19.197;
4328
T_19.194 ;
4329 4 ale500
    %movi 8, 1, 4;
4330 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4331 4 ale500
    %movi 8, 1, 4;
4332 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4333
    %jmp T_19.197;
4334
T_19.195 ;
4335
    %set/v v0x10c1000_0, 0, 4;
4336
    %jmp T_19.197;
4337
T_19.197 ;
4338
    %jmp T_19.118;
4339
T_19.116 ;
4340
    %load/v 8, v0x10c0cd0_0, 4; Only need 4 of 8 bits
4341 4 ale500
; Save base=8 wid=4 in lookaside.
4342
    %cmpi/u 8, 1, 4;
4343 6 ale500
    %jmp/1 T_19.198, 6;
4344 4 ale500
    %cmpi/u 8, 3, 4;
4345 6 ale500
    %jmp/1 T_19.199, 6;
4346 4 ale500
    %cmpi/u 8, 12, 4;
4347 6 ale500
    %jmp/1 T_19.200, 6;
4348 4 ale500
    %cmpi/u 8, 7, 4;
4349 6 ale500
    %jmp/1 T_19.201, 6;
4350 4 ale500
    %cmpi/u 8, 14, 4;
4351 6 ale500
    %jmp/1 T_19.202, 6;
4352 4 ale500
    %cmpi/u 8, 15, 4;
4353 6 ale500
    %jmp/1 T_19.203, 6;
4354 4 ale500
    %cmpi/u 8, 13, 4;
4355 6 ale500
    %jmp/1 T_19.204, 6;
4356 4 ale500
    %movi 8, 9, 4;
4357 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4358 4 ale500
    %movi 8, 9, 4;
4359 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4360
    %jmp T_19.206;
4361
T_19.198 ;
4362 4 ale500
    %movi 8, 9, 4;
4363 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4364
    %jmp T_19.206;
4365
T_19.199 ;
4366
    %set/v v0x10c1000_0, 0, 4;
4367
    %set/v v0x10c0bf0_0, 0, 4;
4368
    %jmp T_19.206;
4369
T_19.200 ;
4370
    %set/v v0x10c1000_0, 0, 4;
4371
    %set/v v0x10c0bf0_0, 0, 4;
4372
    %jmp T_19.206;
4373
T_19.201 ;
4374 4 ale500
    %movi 8, 9, 4;
4375 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4376 4 ale500
    %movi 8, 12, 4;
4377 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4378
    %jmp T_19.206;
4379
T_19.202 ;
4380 4 ale500
    %movi 8, 3, 4;
4381 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4382 4 ale500
    %movi 8, 1, 4;
4383 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4384
    %jmp T_19.206;
4385
T_19.203 ;
4386 4 ale500
    %movi 8, 1, 4;
4387 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4388 4 ale500
    %movi 8, 1, 4;
4389 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4390
    %jmp T_19.206;
4391
T_19.204 ;
4392
    %set/v v0x10c1000_0, 0, 4;
4393
    %jmp T_19.206;
4394
T_19.206 ;
4395
    %jmp T_19.118;
4396
T_19.117 ;
4397
    %load/v 8, v0x10c0cd0_0, 4; Only need 4 of 8 bits
4398 4 ale500
; Save base=8 wid=4 in lookaside.
4399
    %cmpi/u 8, 1, 4;
4400 6 ale500
    %jmp/1 T_19.207, 6;
4401 4 ale500
    %cmpi/u 8, 3, 4;
4402 6 ale500
    %jmp/1 T_19.208, 6;
4403 4 ale500
    %cmpi/u 8, 12, 4;
4404 6 ale500
    %jmp/1 T_19.209, 6;
4405 4 ale500
    %cmpi/u 8, 7, 4;
4406 6 ale500
    %jmp/1 T_19.210, 6;
4407 4 ale500
    %cmpi/u 8, 14, 4;
4408 6 ale500
    %jmp/1 T_19.211, 6;
4409 4 ale500
    %cmpi/u 8, 15, 4;
4410 6 ale500
    %jmp/1 T_19.212, 6;
4411 4 ale500
    %cmpi/u 8, 13, 4;
4412 6 ale500
    %jmp/1 T_19.213, 6;
4413 4 ale500
    %movi 8, 9, 4;
4414 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4415 4 ale500
    %movi 8, 9, 4;
4416 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4417
    %jmp T_19.215;
4418
T_19.207 ;
4419 4 ale500
    %movi 8, 9, 4;
4420 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4421
    %jmp T_19.215;
4422
T_19.208 ;
4423
    %set/v v0x10c1000_0, 0, 4;
4424
    %set/v v0x10c0bf0_0, 0, 4;
4425
    %jmp T_19.215;
4426
T_19.209 ;
4427
    %set/v v0x10c1000_0, 0, 4;
4428
    %set/v v0x10c0bf0_0, 0, 4;
4429
    %jmp T_19.215;
4430
T_19.210 ;
4431 4 ale500
    %movi 8, 9, 4;
4432 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4433 4 ale500
    %movi 8, 12, 4;
4434 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4435
    %jmp T_19.215;
4436
T_19.211 ;
4437 4 ale500
    %movi 8, 3, 4;
4438 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4439 4 ale500
    %movi 8, 1, 4;
4440 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4441
    %jmp T_19.215;
4442
T_19.212 ;
4443 4 ale500
    %movi 8, 1, 4;
4444 6 ale500
    %set/v v0x10c1000_0, 8, 4;
4445 4 ale500
    %movi 8, 1, 4;
4446 6 ale500
    %set/v v0x10c0bf0_0, 8, 4;
4447
    %jmp T_19.215;
4448
T_19.213 ;
4449
    %set/v v0x10c1000_0, 0, 4;
4450
    %jmp T_19.215;
4451
T_19.215 ;
4452
    %jmp T_19.118;
4453
T_19.118 ;
4454
    %load/v 8, v0x10c0cd0_0, 8;
4455 4 ale500
    %mov 16, 2, 1;
4456
    %movi 17, 0, 5;
4457
    %mov 22, 2, 1;
4458
    %movi 23, 1, 1;
4459
    %cmp/x 8, 16, 8;
4460 6 ale500
    %jmp/1 T_19.216, 4;
4461 4 ale500
    %movi 24, 2, 6;
4462
    %mov 30, 2, 1;
4463
    %movi 31, 1, 1;
4464
    %cmp/x 8, 24, 8;
4465 6 ale500
    %jmp/1 T_19.217, 4;
4466 4 ale500
    %movi 32, 3, 6;
4467
    %mov 38, 2, 1;
4468
    %movi 39, 1, 1;
4469
    %cmp/x 8, 32, 8;
4470 6 ale500
    %jmp/1 T_19.218, 4;
4471 4 ale500
    %movi 40, 0, 1;
4472
    %mov 41, 2, 1;
4473
    %movi 42, 3, 4;
4474
    %mov 46, 2, 1;
4475
    %movi 47, 1, 1;
4476
    %cmp/x 8, 40, 8;
4477 6 ale500
    %jmp/1 T_19.219, 4;
4478 4 ale500
    %movi 48, 15, 6;
4479
    %mov 54, 2, 1;
4480
    %movi 55, 1, 1;
4481
    %cmp/x 8, 48, 8;
4482 6 ale500
    %jmp/1 T_19.220, 4;
4483 4 ale500
    %mov 56, 2, 1;
4484
    %movi 57, 2, 5;
4485
    %mov 62, 2, 1;
4486
    %movi 63, 1, 1;
4487
    %cmp/x 8, 56, 8;
4488 6 ale500
    %jmp/1 T_19.221, 4;
4489 4 ale500
    %movi 64, 6, 6;
4490
    %mov 70, 2, 1;
4491
    %movi 71, 1, 1;
4492
    %cmp/x 8, 64, 8;
4493 6 ale500
    %jmp/1 T_19.222, 4;
4494 4 ale500
    %mov 72, 2, 2;
4495
    %movi 74, 2, 4;
4496
    %mov 78, 2, 1;
4497
    %movi 79, 1, 1;
4498
    %cmp/x 8, 72, 8;
4499 6 ale500
    %jmp/1 T_19.223, 4;
4500 4 ale500
    %mov 80, 2, 1;
4501
    %movi 81, 8, 5;
4502
    %mov 86, 2, 1;
4503
    %movi 87, 1, 1;
4504
    %cmp/x 8, 80, 8;
4505 6 ale500
    %jmp/1 T_19.224, 4;
4506 4 ale500
    %movi 88, 18, 6;
4507
    %mov 94, 2, 1;
4508
    %movi 95, 1, 1;
4509
    %cmp/x 8, 88, 8;
4510 6 ale500
    %jmp/1 T_19.225, 4;
4511 4 ale500
    %movi 96, 19, 6;
4512
    %mov 102, 2, 1;
4513
    %movi 103, 1, 1;
4514
    %cmp/x 8, 96, 8;
4515 6 ale500
    %jmp/1 T_19.226, 4;
4516 4 ale500
    %movi 104, 0, 1;
4517
    %mov 105, 2, 1;
4518
    %movi 106, 7, 4;
4519
    %mov 110, 2, 1;
4520
    %movi 111, 1, 1;
4521
    %cmp/x 8, 104, 8;
4522 6 ale500
    %jmp/1 T_19.227, 4;
4523 4 ale500
    %movi 112, 31, 6;
4524
    %mov 118, 2, 1;
4525
    %movi 119, 1, 1;
4526
    %cmp/x 8, 112, 8;
4527 6 ale500
    %jmp/1 T_19.228, 4;
4528 4 ale500
    %mov 120, 2, 1;
4529
    %movi 121, 10, 5;
4530
    %mov 126, 2, 1;
4531
    %movi 127, 1, 1;
4532
    %cmp/x 8, 120, 8;
4533 6 ale500
    %jmp/1 T_19.229, 4;
4534 4 ale500
    %movi 128, 22, 6;
4535
    %mov 134, 2, 1;
4536
    %movi 135, 1, 1;
4537
    %cmp/x 8, 128, 8;
4538 6 ale500
    %jmp/1 T_19.230, 4;
4539 4 ale500
    %mov 136, 2, 2;
4540
    %movi 138, 6, 4;
4541
    %mov 142, 2, 1;
4542
    %movi 143, 1, 1;
4543
    %cmp/x 8, 136, 8;
4544 6 ale500
    %jmp/1 T_19.231, 4;
4545 4 ale500
    %mov 144, 2, 1;
4546
    %movi 145, 0, 3;
4547
    %mov 148, 2, 1;
4548
    %movi 149, 1, 1;
4549
    %mov 150, 2, 1;
4550
    %movi 151, 1, 1;
4551
    %cmp/x 8, 144, 8;
4552 6 ale500
    %jmp/1 T_19.232, 4;
4553 4 ale500
    %movi 152, 2, 4;
4554
    %mov 156, 2, 1;
4555
    %movi 157, 1, 1;
4556
    %mov 158, 2, 1;
4557
    %movi 159, 1, 1;
4558
    %cmp/x 8, 152, 8;
4559 6 ale500
    %jmp/1 T_19.233, 4;
4560 4 ale500
    %movi 160, 3, 4;
4561
    %mov 164, 2, 1;
4562
    %movi 165, 1, 1;
4563
    %mov 166, 2, 1;
4564
    %movi 167, 1, 1;
4565
    %cmp/x 8, 160, 8;
4566 6 ale500
    %jmp/1 T_19.234, 4;
4567 4 ale500
    %movi 168, 0, 1;
4568
    %mov 169, 2, 1;
4569
    %movi 170, 3, 2;
4570
    %mov 172, 2, 1;
4571
    %movi 173, 1, 1;
4572
    %mov 174, 2, 1;
4573
    %movi 175, 1, 1;
4574
    %cmp/x 8, 168, 8;
4575 6 ale500
    %jmp/1 T_19.235, 4;
4576 4 ale500
    %movi 176, 15, 4;
4577
    %mov 180, 2, 1;
4578
    %movi 181, 1, 1;
4579
    %mov 182, 2, 1;
4580
    %movi 183, 1, 1;
4581
    %cmp/x 8, 176, 8;
4582 6 ale500
    %jmp/1 T_19.236, 4;
4583 4 ale500
    %mov 184, 2, 1;
4584
    %movi 185, 2, 3;
4585
    %mov 188, 2, 1;
4586
    %movi 189, 1, 1;
4587
    %mov 190, 2, 1;
4588
    %movi 191, 1, 1;
4589
    %cmp/x 8, 184, 8;
4590 6 ale500
    %jmp/1 T_19.237, 4;
4591 4 ale500
    %movi 192, 6, 4;
4592
    %mov 196, 2, 1;
4593
    %movi 197, 1, 1;
4594
    %mov 198, 2, 1;
4595
    %movi 199, 1, 1;
4596
    %cmp/x 8, 192, 8;
4597 6 ale500
    %jmp/1 T_19.238, 4;
4598 4 ale500
    %mov 200, 2, 2;
4599
    %movi 202, 2, 2;
4600
    %mov 204, 2, 1;
4601
    %movi 205, 1, 1;
4602
    %mov 206, 2, 1;
4603
    %movi 207, 1, 1;
4604
    %cmp/x 8, 200, 8;
4605 6 ale500
    %jmp/1 T_19.239, 4;
4606
    %jmp T_19.240;
4607
T_19.216 ;
4608 4 ale500
    %movi 8, 13, 4;
4609 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
4610
    %jmp T_19.240;
4611
T_19.217 ;
4612 4 ale500
    %movi 8, 13, 4;
4613 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
4614
    %jmp T_19.240;
4615
T_19.218 ;
4616 5 ale500
    %movi 8, 7, 4;
4617 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
4618
    %jmp T_19.240;
4619
T_19.219 ;
4620 5 ale500
    %movi 8, 7, 4;
4621 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
4622
    %jmp T_19.240;
4623
T_19.220 ;
4624 5 ale500
    %movi 8, 7, 4;
4625 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
4626
    %jmp T_19.240;
4627
T_19.221 ;
4628 5 ale500
    %movi 8, 13, 4;
4629 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
4630
    %jmp T_19.240;
4631
T_19.222 ;
4632 5 ale500
    %movi 8, 13, 4;
4633 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
4634
    %jmp T_19.240;
4635
T_19.223 ;
4636 5 ale500
    %movi 8, 13, 4;
4637 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
4638
    %jmp T_19.240;
4639
T_19.224 ;
4640 4 ale500
    %movi 8, 12, 4;
4641 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
4642
    %jmp T_19.240;
4643
T_19.225 ;
4644 4 ale500
    %movi 8, 12, 4;
4645 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
4646
    %jmp T_19.240;
4647
T_19.226 ;
4648 5 ale500
    %movi 8, 6, 4;
4649 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
4650
    %jmp T_19.240;
4651
T_19.227 ;
4652 5 ale500
    %movi 8, 6, 4;
4653 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
4654
    %jmp T_19.240;
4655
T_19.228 ;
4656 4 ale500
    %movi 8, 6, 4;
4657 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
4658
    %jmp T_19.240;
4659
T_19.229 ;
4660 5 ale500
    %movi 8, 12, 4;
4661 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
4662
    %jmp T_19.240;
4663
T_19.230 ;
4664 5 ale500
    %movi 8, 12, 4;
4665 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
4666
    %jmp T_19.240;
4667
T_19.231 ;
4668 4 ale500
    %movi 8, 12, 4;
4669 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
4670
    %jmp T_19.240;
4671
T_19.232 ;
4672 4 ale500
    %movi 8, 12, 4;
4673 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
4674
    %jmp T_19.240;
4675
T_19.233 ;
4676 4 ale500
    %movi 8, 12, 4;
4677 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
4678
    %jmp T_19.240;
4679
T_19.234 ;
4680 5 ale500
    %movi 8, 6, 4;
4681 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
4682
    %jmp T_19.240;
4683
T_19.235 ;
4684 5 ale500
    %movi 8, 6, 4;
4685 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
4686
    %jmp T_19.240;
4687
T_19.236 ;
4688 5 ale500
    %movi 8, 6, 4;
4689 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
4690
    %jmp T_19.240;
4691
T_19.237 ;
4692 5 ale500
    %movi 8, 12, 4;
4693 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
4694
    %jmp T_19.240;
4695
T_19.238 ;
4696 5 ale500
    %movi 8, 12, 4;
4697 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
4698
    %jmp T_19.240;
4699
T_19.239 ;
4700 5 ale500
    %movi 8, 12, 4;
4701 6 ale500
    %set/v v0x10c10e0_0, 8, 4;
4702
    %jmp T_19.240;
4703
T_19.240 ;
4704
    %jmp T_19;
4705
    .thread T_19, $push;
4706
    .scope S_0x10bf690;
4707
T_20 ;
4708
    %wait E_0x10bf900;
4709
    %set/v v0x10bfc20_0, 0, 3;
4710
    %set/v v0x10bffe0_0, 1, 1;
4711
    %set/v v0x10bf960_0, 0, 3;
4712
    %set/v v0x10bff40_0, 0, 1;
4713
    %load/v 8, v0x10bfa60_0, 8;
4714 4 ale500
    %mov 16, 2, 4;
4715
    %movi 20, 0, 4;
4716
    %cmp/x 8, 16, 8;
4717 6 ale500
    %jmp/1 T_20.0, 4;
4718 4 ale500
    %movi 24, 18, 8;
4719
    %cmp/x 8, 24, 8;
4720 6 ale500
    %jmp/1 T_20.1, 4;
4721 4 ale500
    %movi 24, 19, 8;
4722
    %cmp/x 8, 24, 8;
4723 6 ale500
    %jmp/1 T_20.2, 4;
4724 4 ale500
    %movi 24, 25, 8;
4725
    %cmp/x 8, 24, 8;
4726 6 ale500
    %jmp/1 T_20.3, 4;
4727 4 ale500
    %movi 24, 20, 8;
4728
    %cmp/x 8, 24, 8;
4729 6 ale500
    %jmp/1 T_20.4, 4;
4730 4 ale500
    %movi 24, 21, 8;
4731
    %cmp/x 8, 24, 8;
4732 6 ale500
    %jmp/1 T_20.5, 4;
4733 4 ale500
    %movi 24, 24, 8;
4734
    %cmp/x 8, 24, 8;
4735 6 ale500
    %jmp/1 T_20.6, 4;
4736 4 ale500
    %movi 24, 27, 8;
4737
    %cmp/x 8, 24, 8;
4738 6 ale500
    %jmp/1 T_20.7, 4;
4739 4 ale500
    %movi 24, 22, 8;
4740
    %cmp/x 8, 24, 8;
4741 6 ale500
    %jmp/1 T_20.8, 4;
4742 4 ale500
    %movi 24, 23, 8;
4743
    %cmp/x 8, 24, 8;
4744 6 ale500
    %jmp/1 T_20.9, 4;
4745 4 ale500
    %movi 24, 26, 8;
4746
    %cmp/x 8, 24, 8;
4747 6 ale500
    %jmp/1 T_20.10, 4;
4748 4 ale500
    %movi 24, 28, 8;
4749
    %cmp/x 8, 24, 8;
4750 6 ale500
    %jmp/1 T_20.11, 4;
4751 4 ale500
    %movi 24, 29, 8;
4752
    %cmp/x 8, 24, 8;
4753 6 ale500
    %jmp/1 T_20.12, 4;
4754 4 ale500
    %movi 24, 30, 8;
4755
    %cmp/x 8, 24, 8;
4756 6 ale500
    %jmp/1 T_20.13, 4;
4757 4 ale500
    %movi 24, 31, 8;
4758
    %cmp/x 8, 24, 8;
4759 6 ale500
    %jmp/1 T_20.14, 4;
4760 4 ale500
    %mov 24, 2, 4;
4761
    %movi 28, 2, 4;
4762
    %cmp/x 8, 24, 8;
4763 6 ale500
    %jmp/1 T_20.15, 4;
4764 4 ale500
    %movi 32, 48, 8;
4765
    %cmp/x 8, 32, 8;
4766 6 ale500
    %jmp/1 T_20.16, 4;
4767 4 ale500
    %movi 32, 49, 8;
4768
    %cmp/x 8, 32, 8;
4769 6 ale500
    %jmp/1 T_20.17, 4;
4770 4 ale500
    %movi 32, 50, 8;
4771
    %cmp/x 8, 32, 8;
4772 6 ale500
    %jmp/1 T_20.18, 4;
4773 4 ale500
    %movi 32, 51, 8;
4774
    %cmp/x 8, 32, 8;
4775 6 ale500
    %jmp/1 T_20.19, 4;
4776 4 ale500
    %movi 32, 52, 8;
4777
    %cmp/x 8, 32, 8;
4778 6 ale500
    %jmp/1 T_20.20, 4;
4779 4 ale500
    %movi 32, 53, 8;
4780
    %cmp/x 8, 32, 8;
4781 6 ale500
    %jmp/1 T_20.21, 4;
4782 4 ale500
    %movi 32, 54, 8;
4783
    %cmp/x 8, 32, 8;
4784 6 ale500
    %jmp/1 T_20.22, 4;
4785 4 ale500
    %movi 32, 55, 8;
4786
    %cmp/x 8, 32, 8;
4787 6 ale500
    %jmp/1 T_20.23, 4;
4788 4 ale500
    %movi 32, 56, 8;
4789
    %cmp/x 8, 32, 8;
4790 6 ale500
    %jmp/1 T_20.24, 4;
4791 4 ale500
    %movi 32, 62, 8;
4792
    %cmp/x 8, 32, 8;
4793 6 ale500
    %jmp/1 T_20.25, 4;
4794 4 ale500
    %movi 32, 57, 8;
4795
    %cmp/x 8, 32, 8;
4796 6 ale500
    %jmp/1 T_20.26, 4;
4797 4 ale500
    %movi 32, 59, 8;
4798
    %cmp/x 8, 32, 8;
4799 6 ale500
    %jmp/1 T_20.27, 4;
4800 4 ale500
    %movi 32, 58, 8;
4801
    %cmp/x 8, 32, 8;
4802 6 ale500
    %jmp/1 T_20.28, 4;
4803 4 ale500
    %movi 32, 60, 8;
4804
    %cmp/x 8, 32, 8;
4805 6 ale500
    %jmp/1 T_20.29, 4;
4806 4 ale500
    %movi 32, 61, 8;
4807
    %cmp/x 8, 32, 8;
4808 6 ale500
    %jmp/1 T_20.30, 4;
4809 4 ale500
    %movi 32, 63, 8;
4810
    %cmp/x 8, 32, 8;
4811 6 ale500
    %jmp/1 T_20.31, 4;
4812 4 ale500
    %mov 32, 2, 4;
4813
    %movi 36, 4, 4;
4814
    %cmp/x 8, 32, 8;
4815 6 ale500
    %jmp/1 T_20.32, 4;
4816 4 ale500
    %mov 40, 2, 4;
4817
    %movi 44, 5, 4;
4818
    %cmp/x 8, 40, 8;
4819 6 ale500
    %jmp/1 T_20.33, 4;
4820 4 ale500
    %mov 48, 2, 4;
4821
    %movi 52, 6, 4;
4822
    %cmp/x 8, 48, 8;
4823 6 ale500
    %jmp/1 T_20.34, 4;
4824 4 ale500
    %mov 56, 2, 4;
4825
    %movi 60, 7, 4;
4826
    %cmp/x 8, 56, 8;
4827 6 ale500
    %jmp/1 T_20.35, 4;
4828 4 ale500
    %mov 64, 2, 4;
4829
    %movi 68, 8, 4;
4830
    %cmp/x 8, 64, 8;
4831 6 ale500
    %jmp/1 T_20.36, 4;
4832 4 ale500
    %mov 72, 2, 4;
4833
    %movi 76, 12, 4;
4834
    %cmp/x 8, 72, 8;
4835 6 ale500
    %jmp/1 T_20.37, 4;
4836 4 ale500
    %mov 80, 2, 4;
4837
    %movi 84, 9, 4;
4838
    %cmp/x 8, 80, 8;
4839 6 ale500
    %jmp/1 T_20.38, 4;
4840 4 ale500
    %mov 88, 2, 4;
4841
    %movi 92, 13, 4;
4842
    %cmp/x 8, 88, 8;
4843 6 ale500
    %jmp/1 T_20.39, 4;
4844 4 ale500
    %mov 96, 2, 4;
4845
    %movi 100, 10, 4;
4846
    %cmp/x 8, 96, 8;
4847 6 ale500
    %jmp/1 T_20.40, 4;
4848 4 ale500
    %mov 104, 2, 4;
4849
    %movi 108, 14, 4;
4850
    %cmp/x 8, 104, 8;
4851 6 ale500
    %jmp/1 T_20.41, 4;
4852 4 ale500
    %mov 112, 2, 4;
4853
    %movi 116, 11, 4;
4854
    %cmp/x 8, 112, 8;
4855 6 ale500
    %jmp/1 T_20.42, 4;
4856 4 ale500
    %mov 120, 2, 4;
4857
    %movi 124, 15, 4;
4858
    %cmp/x 8, 120, 8;
4859 6 ale500
    %jmp/1 T_20.43, 4;
4860
    %jmp T_20.44;
4861
T_20.0 ;
4862 4 ale500
    %movi 8, 3, 3;
4863 6 ale500
    %set/v v0x10bf960_0, 8, 3;
4864
    %jmp T_20.44;
4865
T_20.1 ;
4866 4 ale500
    %movi 8, 2, 3;
4867 6 ale500
    %set/v v0x10bf960_0, 8, 3;
4868
    %jmp T_20.44;
4869
T_20.2 ;
4870 4 ale500
    %movi 8, 2, 3;
4871 6 ale500
    %set/v v0x10bf960_0, 8, 3;
4872
    %jmp T_20.44;
4873
T_20.3 ;
4874 4 ale500
    %movi 8, 2, 3;
4875 6 ale500
    %set/v v0x10bf960_0, 8, 3;
4876
    %jmp T_20.44;
4877
T_20.4 ;
4878
    %set/v v0x10bf960_0, 0, 3;
4879
    %jmp T_20.44;
4880
T_20.5 ;
4881
    %set/v v0x10bf960_0, 0, 3;
4882
    %jmp T_20.44;
4883
T_20.6 ;
4884
    %set/v v0x10bf960_0, 0, 3;
4885
    %jmp T_20.44;
4886
T_20.7 ;
4887
    %set/v v0x10bf960_0, 0, 3;
4888
    %jmp T_20.44;
4889
T_20.8 ;
4890
    %set/v v0x10bf960_0, 1, 3;
4891
    %jmp T_20.44;
4892
T_20.9 ;
4893
    %set/v v0x10bf960_0, 1, 3;
4894 4 ale500
    %movi 8, 4, 3;
4895 6 ale500
    %set/v v0x10bfc20_0, 8, 3;
4896
    %jmp T_20.44;
4897
T_20.10 ;
4898 4 ale500
    %movi 8, 1, 3;
4899 6 ale500
    %set/v v0x10bf960_0, 8, 3;
4900
    %jmp T_20.44;
4901
T_20.11 ;
4902 4 ale500
    %movi 8, 1, 3;
4903 6 ale500
    %set/v v0x10bf960_0, 8, 3;
4904
    %jmp T_20.44;
4905
T_20.12 ;
4906 4 ale500
    %movi 8, 1, 3;
4907 6 ale500
    %set/v v0x10bf960_0, 8, 3;
4908
    %jmp T_20.44;
4909
T_20.13 ;
4910 4 ale500
    %movi 8, 1, 3;
4911 6 ale500
    %set/v v0x10bf960_0, 8, 3;
4912
    %jmp T_20.44;
4913
T_20.14 ;
4914 4 ale500
    %movi 8, 1, 3;
4915 6 ale500
    %set/v v0x10bf960_0, 8, 3;
4916
    %jmp T_20.44;
4917
T_20.15 ;
4918 4 ale500
    %movi 8, 6, 3;
4919 6 ale500
    %set/v v0x10bf960_0, 8, 3;
4920
    %jmp T_20.44;
4921
T_20.16 ;
4922 4 ale500
    %movi 8, 4, 3;
4923 6 ale500
    %set/v v0x10bf960_0, 8, 3;
4924
    %set/v v0x10bfc20_0, 1, 3;
4925
    %jmp T_20.44;
4926
T_20.17 ;
4927 4 ale500
    %movi 8, 4, 3;
4928 6 ale500
    %set/v v0x10bf960_0, 8, 3;
4929
    %set/v v0x10bfc20_0, 1, 3;
4930
    %jmp T_20.44;
4931
T_20.18 ;
4932 4 ale500
    %movi 8, 4, 3;
4933 6 ale500
    %set/v v0x10bf960_0, 8, 3;
4934
    %set/v v0x10bfc20_0, 1, 3;
4935
    %jmp T_20.44;
4936
T_20.19 ;
4937 4 ale500
    %movi 8, 4, 3;
4938 6 ale500
    %set/v v0x10bf960_0, 8, 3;
4939
    %set/v v0x10bfc20_0, 1, 3;
4940
    %jmp T_20.44;
4941
T_20.20 ;
4942 4 ale500
    %movi 8, 1, 3;
4943 6 ale500
    %set/v v0x10bfc20_0, 8, 3;
4944
    %set/v v0x10bf960_0, 0, 3;
4945
    %jmp T_20.44;
4946
T_20.21 ;
4947 4 ale500
    %movi 8, 2, 3;
4948 6 ale500
    %set/v v0x10bfc20_0, 8, 3;
4949
    %set/v v0x10bf960_0, 0, 3;
4950
    %jmp T_20.44;
4951
T_20.22 ;
4952 4 ale500
    %movi 8, 1, 3;
4953 6 ale500
    %set/v v0x10bfc20_0, 8, 3;
4954
    %set/v v0x10bf960_0, 0, 3;
4955
    %set/v v0x10bffe0_0, 0, 1;
4956
    %jmp T_20.44;
4957
T_20.23 ;
4958 4 ale500
    %movi 8, 2, 3;
4959 6 ale500
    %set/v v0x10bfc20_0, 8, 3;
4960
    %set/v v0x10bf960_0, 0, 3;
4961
    %set/v v0x10bffe0_0, 0, 1;
4962
    %jmp T_20.44;
4963
T_20.24 ;
4964
    %set/v v0x10bf960_0, 0, 3;
4965
    %jmp T_20.44;
4966
T_20.25 ;
4967
    %set/v v0x10bf960_0, 0, 3;
4968
    %jmp T_20.44;
4969
T_20.26 ;
4970
    %set/v v0x10bf960_0, 0, 3;
4971 4 ale500
    %movi 8, 3, 3;
4972 6 ale500
    %set/v v0x10bfc20_0, 8, 3;
4973
    %jmp T_20.44;
4974
T_20.27 ;
4975
    %set/v v0x10bf960_0, 0, 3;
4976 4 ale500
    %movi 8, 3, 3;
4977 6 ale500
    %set/v v0x10bfc20_0, 8, 3;
4978
    %jmp T_20.44;
4979
T_20.28 ;
4980 4 ale500
    %movi 8, 2, 3;
4981 6 ale500
    %set/v v0x10bf960_0, 8, 3;
4982
    %jmp T_20.44;
4983
T_20.29 ;
4984 4 ale500
    %movi 8, 2, 3;
4985 6 ale500
    %set/v v0x10bf960_0, 8, 3;
4986
    %jmp T_20.44;
4987
T_20.30 ;
4988 4 ale500
    %movi 8, 2, 3;
4989 6 ale500
    %set/v v0x10bf960_0, 8, 3;
4990
    %jmp T_20.44;
4991
T_20.31 ;
4992 4 ale500
    %movi 8, 2, 3;
4993 6 ale500
    %set/v v0x10bf960_0, 8, 3;
4994
    %jmp T_20.44;
4995
T_20.32 ;
4996 4 ale500
    %movi 8, 2, 3;
4997 6 ale500
    %set/v v0x10bf960_0, 8, 3;
4998
    %jmp T_20.44;
4999
T_20.33 ;
5000 4 ale500
    %movi 8, 2, 3;
5001 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5002
    %jmp T_20.44;
5003
T_20.34 ;
5004 4 ale500
    %movi 8, 4, 3;
5005 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5006
    %jmp T_20.44;
5007
T_20.35 ;
5008 4 ale500
    %movi 8, 5, 3;
5009 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5010
    %jmp T_20.44;
5011
T_20.36 ;
5012
    %load/v 8, v0x10bfb50_0, 4;
5013 4 ale500
    %cmpi/u 8, 3, 4;
5014 6 ale500
    %jmp/1 T_20.45, 6;
5015 4 ale500
    %cmpi/u 8, 12, 4;
5016 6 ale500
    %jmp/1 T_20.46, 6;
5017 4 ale500
    %cmpi/u 8, 14, 4;
5018 6 ale500
    %jmp/1 T_20.47, 6;
5019 4 ale500
    %cmpi/u 8, 13, 4;
5020 6 ale500
    %jmp/1 T_20.48, 6;
5021 4 ale500
    %movi 8, 1, 3;
5022 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5023
    %jmp T_20.50;
5024
T_20.45 ;
5025 4 ale500
    %movi 8, 1, 3;
5026 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5027
    %set/v v0x10bff40_0, 1, 1;
5028
    %jmp T_20.50;
5029
T_20.46 ;
5030 4 ale500
    %movi 8, 1, 3;
5031 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5032
    %set/v v0x10bff40_0, 1, 1;
5033
    %jmp T_20.50;
5034
T_20.47 ;
5035 4 ale500
    %movi 8, 1, 3;
5036 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5037
    %set/v v0x10bff40_0, 1, 1;
5038
    %jmp T_20.50;
5039
T_20.48 ;
5040 4 ale500
    %movi 8, 6, 3;
5041 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5042
    %jmp T_20.50;
5043
T_20.50 ;
5044
    %jmp T_20.44;
5045
T_20.37 ;
5046
    %load/v 8, v0x10bfb50_0, 4;
5047 4 ale500
    %cmpi/u 8, 3, 4;
5048 6 ale500
    %jmp/1 T_20.51, 6;
5049 4 ale500
    %cmpi/u 8, 12, 4;
5050 6 ale500
    %jmp/1 T_20.52, 6;
5051 4 ale500
    %cmpi/u 8, 14, 4;
5052 6 ale500
    %jmp/1 T_20.53, 6;
5053 4 ale500
    %movi 8, 1, 3;
5054 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5055
    %jmp T_20.55;
5056
T_20.51 ;
5057 4 ale500
    %movi 8, 1, 3;
5058 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5059
    %set/v v0x10bff40_0, 1, 1;
5060
    %jmp T_20.55;
5061
T_20.52 ;
5062 4 ale500
    %movi 8, 1, 3;
5063 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5064
    %set/v v0x10bff40_0, 1, 1;
5065
    %jmp T_20.55;
5066
T_20.53 ;
5067 4 ale500
    %movi 8, 1, 3;
5068 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5069
    %set/v v0x10bff40_0, 1, 1;
5070
    %jmp T_20.55;
5071
T_20.55 ;
5072
    %jmp T_20.44;
5073
T_20.38 ;
5074 4 ale500
    %movi 8, 3, 3;
5075 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5076
    %jmp T_20.44;
5077
T_20.39 ;
5078 4 ale500
    %movi 8, 3, 3;
5079 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5080
    %jmp T_20.44;
5081
T_20.40 ;
5082 4 ale500
    %movi 8, 4, 3;
5083 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5084
    %jmp T_20.44;
5085
T_20.41 ;
5086 4 ale500
    %movi 8, 4, 3;
5087 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5088
    %jmp T_20.44;
5089
T_20.42 ;
5090 4 ale500
    %movi 8, 5, 3;
5091 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5092
    %jmp T_20.44;
5093
T_20.43 ;
5094 4 ale500
    %movi 8, 5, 3;
5095 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5096
    %jmp T_20.44;
5097
T_20.44 ;
5098
    %load/v 8, v0x10bfa60_0, 8;
5099 4 ale500
    %movi 16, 6, 4;
5100
    %mov 20, 2, 3;
5101
    %movi 23, 1, 1;
5102
    %cmp/x 8, 16, 8;
5103 6 ale500
    %jmp/1 T_20.56, 4;
5104 4 ale500
    %movi 24, 7, 4;
5105
    %mov 28, 2, 3;
5106
    %movi 31, 1, 1;
5107
    %cmp/x 8, 24, 8;
5108 6 ale500
    %jmp/1 T_20.57, 4;
5109 4 ale500
    %movi 32, 12, 4;
5110
    %mov 36, 2, 2;
5111
    %movi 38, 3, 2;
5112
    %cmp/x 8, 32, 8;
5113 6 ale500
    %jmp/1 T_20.58, 4;
5114 4 ale500
    %movi 40, 13, 4;
5115
    %mov 44, 2, 2;
5116
    %movi 46, 2, 2;
5117
    %cmp/x 8, 40, 8;
5118 6 ale500
    %jmp/1 T_20.59, 4;
5119 4 ale500
    %movi 48, 14, 4;
5120
    %mov 52, 2, 3;
5121
    %movi 55, 1, 1;
5122
    %cmp/x 8, 48, 8;
5123 6 ale500
    %jmp/1 T_20.60, 4;
5124 4 ale500
    %movi 56, 15, 4;
5125
    %mov 60, 2, 3;
5126
    %movi 63, 1, 1;
5127
    %cmp/x 8, 56, 8;
5128 6 ale500
    %jmp/1 T_20.61, 4;
5129 4 ale500
    %movi 64, 13, 4;
5130
    %mov 68, 2, 3;
5131
    %movi 71, 1, 1;
5132
    %cmp/x 8, 64, 8;
5133 6 ale500
    %jmp/1 T_20.62, 4;
5134
    %jmp T_20.63;
5135
T_20.56 ;
5136 4 ale500
    %movi 8, 6, 3;
5137 6 ale500
    %set/v v0x10bfc20_0, 8, 3;
5138
    %jmp T_20.63;
5139
T_20.57 ;
5140 4 ale500
    %movi 8, 5, 3;
5141 6 ale500
    %set/v v0x10bfc20_0, 8, 3;
5142
    %jmp T_20.63;
5143
T_20.58 ;
5144 4 ale500
    %movi 8, 6, 3;
5145 6 ale500
    %set/v v0x10bfc20_0, 8, 3;
5146
    %jmp T_20.63;
5147
T_20.59 ;
5148 4 ale500
    %movi 8, 4, 3;
5149 6 ale500
    %set/v v0x10bfc20_0, 8, 3;
5150
    %jmp T_20.63;
5151
T_20.60 ;
5152 4 ale500
    %movi 8, 6, 3;
5153 6 ale500
    %set/v v0x10bfc20_0, 8, 3;
5154
    %jmp T_20.63;
5155
T_20.61 ;
5156 4 ale500
    %movi 8, 5, 3;
5157 6 ale500
    %set/v v0x10bfc20_0, 8, 3;
5158
    %jmp T_20.63;
5159
T_20.62 ;
5160 4 ale500
    %movi 8, 5, 3;
5161 6 ale500
    %set/v v0x10bfc20_0, 8, 3;
5162
    %jmp T_20.63;
5163
T_20.63 ;
5164
    %load/v 8, v0x10bfd00_0, 1;
5165
    %jmp/0xz  T_20.64, 8;
5166
    %load/v 8, v0x10bfe70_0, 8;
5167 4 ale500
    %mov 16, 2, 4;
5168
    %movi 20, 1, 4;
5169
    %cmp/x 8, 16, 8;
5170 6 ale500
    %jmp/1 T_20.66, 4;
5171 4 ale500
    %movi 24, 47, 8;
5172
    %cmp/x 8, 24, 8;
5173 6 ale500
    %jmp/1 T_20.67, 4;
5174 4 ale500
    %movi 24, 131, 8;
5175
    %cmp/x 8, 24, 8;
5176 6 ale500
    %jmp/1 T_20.68, 4;
5177 4 ale500
    %movi 24, 140, 8;
5178
    %cmp/x 8, 24, 8;
5179 6 ale500
    %jmp/1 T_20.69, 4;
5180 4 ale500
    %movi 24, 142, 8;
5181
    %cmp/x 8, 24, 8;
5182 6 ale500
    %jmp/1 T_20.70, 4;
5183 4 ale500
    %movi 24, 206, 8;
5184
    %cmp/x 8, 24, 8;
5185 6 ale500
    %jmp/1 T_20.71, 4;
5186
    %jmp T_20.72;
5187
T_20.66 ;
5188
    %set/v v0x10bf960_0, 1, 3;
5189
    %jmp T_20.72;
5190
T_20.67 ;
5191 4 ale500
    %movi 8, 2, 3;
5192 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5193
    %jmp T_20.72;
5194
T_20.68 ;
5195 4 ale500
    %movi 8, 1, 3;
5196 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5197
    %set/v v0x10bff40_0, 1, 1;
5198
    %jmp T_20.72;
5199
T_20.69 ;
5200 4 ale500
    %movi 8, 1, 3;
5201 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5202
    %set/v v0x10bff40_0, 1, 1;
5203
    %jmp T_20.72;
5204
T_20.70 ;
5205 4 ale500
    %movi 8, 1, 3;
5206 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5207
    %set/v v0x10bff40_0, 1, 1;
5208
    %jmp T_20.72;
5209
T_20.71 ;
5210 4 ale500
    %movi 8, 1, 3;
5211 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5212
    %set/v v0x10bff40_0, 1, 1;
5213
    %jmp T_20.72;
5214
T_20.72 ;
5215
    %load/v 8, v0x10bfe70_0, 8;
5216 4 ale500
    %mov 16, 2, 4;
5217
    %movi 20, 9, 4;
5218
    %cmp/x 8, 16, 8;
5219 6 ale500
    %jmp/1 T_20.73, 4;
5220 4 ale500
    %mov 24, 2, 4;
5221
    %movi 28, 13, 4;
5222
    %cmp/x 8, 24, 8;
5223 6 ale500
    %jmp/1 T_20.74, 4;
5224 4 ale500
    %mov 32, 2, 4;
5225
    %movi 36, 10, 4;
5226
    %cmp/x 8, 32, 8;
5227 6 ale500
    %jmp/1 T_20.75, 4;
5228 4 ale500
    %mov 40, 2, 4;
5229
    %movi 44, 14, 4;
5230
    %cmp/x 8, 40, 8;
5231 6 ale500
    %jmp/1 T_20.76, 4;
5232 4 ale500
    %mov 48, 2, 4;
5233
    %movi 52, 11, 4;
5234
    %cmp/x 8, 48, 8;
5235 6 ale500
    %jmp/1 T_20.77, 4;
5236 4 ale500
    %mov 56, 2, 4;
5237
    %movi 60, 15, 4;
5238
    %cmp/x 8, 56, 8;
5239 6 ale500
    %jmp/1 T_20.78, 4;
5240
    %jmp T_20.79;
5241
T_20.73 ;
5242 4 ale500
    %movi 8, 3, 3;
5243 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5244
    %jmp T_20.79;
5245
T_20.74 ;
5246 4 ale500
    %movi 8, 3, 3;
5247 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5248
    %jmp T_20.79;
5249
T_20.75 ;
5250 4 ale500
    %movi 8, 4, 3;
5251 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5252
    %jmp T_20.79;
5253
T_20.76 ;
5254 4 ale500
    %movi 8, 4, 3;
5255 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5256
    %jmp T_20.79;
5257
T_20.77 ;
5258 4 ale500
    %movi 8, 5, 3;
5259 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5260
    %jmp T_20.79;
5261
T_20.78 ;
5262 4 ale500
    %movi 8, 5, 3;
5263 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5264
    %jmp T_20.79;
5265
T_20.79 ;
5266
    %load/v 8, v0x10bfe70_0, 8;
5267 4 ale500
    %movi 16, 14, 4;
5268
    %mov 20, 2, 3;
5269
    %movi 23, 1, 1;
5270
    %cmp/x 8, 16, 8;
5271 6 ale500
    %jmp/1 T_20.80, 4;
5272 4 ale500
    %movi 24, 15, 4;
5273
    %mov 28, 2, 3;
5274
    %movi 31, 1, 1;
5275
    %cmp/x 8, 24, 8;
5276 6 ale500
    %jmp/1 T_20.81, 4;
5277 4 ale500
    %movi 32, 13, 4;
5278
    %mov 36, 2, 3;
5279
    %movi 39, 1, 1;
5280
    %cmp/x 8, 32, 8;
5281 6 ale500
    %jmp/1 T_20.82, 4;
5282
    %jmp T_20.83;
5283
T_20.80 ;
5284 4 ale500
    %movi 8, 6, 3;
5285 6 ale500
    %set/v v0x10bfc20_0, 8, 3;
5286
    %jmp T_20.83;
5287
T_20.81 ;
5288 4 ale500
    %movi 8, 5, 3;
5289 6 ale500
    %set/v v0x10bfc20_0, 8, 3;
5290
    %jmp T_20.83;
5291
T_20.82 ;
5292 4 ale500
    %movi 8, 5, 3;
5293 6 ale500
    %set/v v0x10bfc20_0, 8, 3;
5294
    %jmp T_20.83;
5295
T_20.83 ;
5296
T_20.64 ;
5297
    %load/v 8, v0x10bfda0_0, 1;
5298
    %jmp/0xz  T_20.84, 8;
5299
    %load/v 8, v0x10bfe70_0, 8;
5300 4 ale500
    %movi 16, 47, 8;
5301
    %cmp/x 8, 16, 8;
5302 6 ale500
    %jmp/1 T_20.86, 4;
5303 4 ale500
    %movi 16, 131, 8;
5304
    %cmp/x 8, 16, 8;
5305 6 ale500
    %jmp/1 T_20.87, 4;
5306 4 ale500
    %movi 16, 140, 8;
5307
    %cmp/x 8, 16, 8;
5308 6 ale500
    %jmp/1 T_20.88, 4;
5309 4 ale500
    %movi 16, 142, 8;
5310
    %cmp/x 8, 16, 8;
5311 6 ale500
    %jmp/1 T_20.89, 4;
5312 4 ale500
    %movi 16, 206, 8;
5313
    %cmp/x 8, 16, 8;
5314 6 ale500
    %jmp/1 T_20.90, 4;
5315
    %jmp T_20.91;
5316
T_20.86 ;
5317 4 ale500
    %movi 8, 2, 3;
5318 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5319
    %jmp T_20.91;
5320
T_20.87 ;
5321 4 ale500
    %movi 8, 1, 3;
5322 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5323
    %set/v v0x10bff40_0, 1, 1;
5324
    %jmp T_20.91;
5325
T_20.88 ;
5326 4 ale500
    %movi 8, 1, 3;
5327 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5328
    %set/v v0x10bff40_0, 1, 1;
5329
    %jmp T_20.91;
5330
T_20.89 ;
5331 4 ale500
    %movi 8, 1, 3;
5332 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5333
    %set/v v0x10bff40_0, 1, 1;
5334
    %jmp T_20.91;
5335
T_20.90 ;
5336 4 ale500
    %movi 8, 1, 3;
5337 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5338
    %set/v v0x10bff40_0, 1, 1;
5339
    %jmp T_20.91;
5340
T_20.91 ;
5341
    %load/v 8, v0x10bfe70_0, 8;
5342 4 ale500
    %mov 16, 2, 4;
5343
    %movi 20, 9, 4;
5344
    %cmp/x 8, 16, 8;
5345 6 ale500
    %jmp/1 T_20.92, 4;
5346 4 ale500
    %mov 24, 2, 4;
5347
    %movi 28, 13, 4;
5348
    %cmp/x 8, 24, 8;
5349 6 ale500
    %jmp/1 T_20.93, 4;
5350 4 ale500
    %mov 32, 2, 4;
5351
    %movi 36, 10, 4;
5352
    %cmp/x 8, 32, 8;
5353 6 ale500
    %jmp/1 T_20.94, 4;
5354 4 ale500
    %mov 40, 2, 4;
5355
    %movi 44, 14, 4;
5356
    %cmp/x 8, 40, 8;
5357 6 ale500
    %jmp/1 T_20.95, 4;
5358 4 ale500
    %mov 48, 2, 4;
5359
    %movi 52, 11, 4;
5360
    %cmp/x 8, 48, 8;
5361 6 ale500
    %jmp/1 T_20.96, 4;
5362 4 ale500
    %mov 56, 2, 4;
5363
    %movi 60, 15, 4;
5364
    %cmp/x 8, 56, 8;
5365 6 ale500
    %jmp/1 T_20.97, 4;
5366
    %jmp T_20.98;
5367
T_20.92 ;
5368 4 ale500
    %movi 8, 3, 3;
5369 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5370
    %jmp T_20.98;
5371
T_20.93 ;
5372 4 ale500
    %movi 8, 3, 3;
5373 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5374
    %jmp T_20.98;
5375
T_20.94 ;
5376 4 ale500
    %movi 8, 4, 3;
5377 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5378
    %jmp T_20.98;
5379
T_20.95 ;
5380 4 ale500
    %movi 8, 4, 3;
5381 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5382
    %jmp T_20.98;
5383
T_20.96 ;
5384 4 ale500
    %movi 8, 5, 3;
5385 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5386
    %jmp T_20.98;
5387
T_20.97 ;
5388 4 ale500
    %movi 8, 5, 3;
5389 6 ale500
    %set/v v0x10bf960_0, 8, 3;
5390
    %jmp T_20.98;
5391
T_20.98 ;
5392
T_20.84 ;
5393
    %jmp T_20;
5394
    .thread T_20, $push;
5395
    .scope S_0x10be8c0;
5396
T_21 ;
5397
    %wait E_0x10beb20;
5398
    %set/v v0x10bf200_0, 0, 1;
5399
    %set/v v0x10bf410_0, 0, 1;
5400
    %set/v v0x10bf2c0_0, 0, 1;
5401
    %set/v v0x10bf4d0_0, 0, 1;
5402
    %load/v 8, v0x10bf060_0, 8;
5403 4 ale500
    %mov 16, 2, 7;
5404
    %movi 23, 0, 1;
5405
    %cmp/x 8, 16, 8;
5406 6 ale500
    %jmp/1 T_21.0, 4;
5407 4 ale500
    %movi 24, 4, 5;
5408
    %mov 29, 2, 2;
5409
    %movi 31, 1, 1;
5410
    %cmp/x 8, 24, 8;
5411 6 ale500
    %jmp/1 T_21.1, 4;
5412 4 ale500
    %movi 32, 8, 4;
5413
    %mov 36, 2, 3;
5414
    %movi 39, 1, 1;
5415
    %cmp/x 8, 32, 8;
5416 6 ale500
    %jmp/1 T_21.2, 4;
5417 4 ale500
    %movi 40, 12, 4;
5418
    %mov 44, 2, 3;
5419
    %movi 47, 1, 1;
5420
    %cmp/x 8, 40, 8;
5421 6 ale500
    %jmp/1 T_21.3, 4;
5422 4 ale500
    %movi 48, 9, 4;
5423
    %mov 52, 2, 3;
5424
    %movi 55, 1, 1;
5425
    %cmp/x 8, 48, 8;
5426 6 ale500
    %jmp/1 T_21.4, 4;
5427 4 ale500
    %movi 56, 13, 4;
5428
    %mov 60, 2, 3;
5429
    %movi 63, 1, 1;
5430
    %cmp/x 8, 56, 8;
5431 6 ale500
    %jmp/1 T_21.5, 4;
5432 4 ale500
    %movi 64, 31, 5;
5433
    %mov 69, 2, 2;
5434
    %movi 71, 1, 1;
5435
    %cmp/x 8, 64, 8;
5436 6 ale500
    %jmp/1 T_21.6, 4;
5437 4 ale500
    %mov 72, 2, 2;
5438
    %movi 74, 0, 2;
5439
    %mov 76, 2, 3;
5440
    %movi 79, 1, 1;
5441
    %cmp/x 8, 72, 8;
5442 6 ale500
    %jmp/1 T_21.7, 4;
5443
    %jmp T_21.8;
5444
T_21.0 ;
5445
    %set/v v0x10bf200_0, 1, 1;
5446
    %jmp T_21.8;
5447
T_21.1 ;
5448
    %set/v v0x10bf200_0, 1, 1;
5449
    %jmp T_21.8;
5450
T_21.2 ;
5451
    %set/v v0x10bf410_0, 1, 1;
5452
    %jmp T_21.8;
5453
T_21.3 ;
5454
    %set/v v0x10bf410_0, 1, 1;
5455
    %jmp T_21.8;
5456
T_21.4 ;
5457
    %set/v v0x10bf2c0_0, 1, 1;
5458
    %jmp T_21.8;
5459
T_21.5 ;
5460
    %set/v v0x10bf2c0_0, 1, 1;
5461
    %jmp T_21.8;
5462
T_21.6 ;
5463
    %set/v v0x10bf2c0_0, 1, 1;
5464
    %jmp T_21.8;
5465
T_21.7 ;
5466
    %set/v v0x10bf4d0_0, 1, 1;
5467
    %jmp T_21.8;
5468
T_21.8 ;
5469
    %jmp T_21;
5470
    .thread T_21, $push;
5471
    .scope S_0x10bddf0;
5472
T_22 ;
5473
    %wait E_0x10be080;
5474
    %set/v v0x10be1f0_0, 0, 5;
5475
    %set/v v0x10be2b0_0, 0, 2;
5476
    %load/v 8, v0x10be460_0, 8;
5477 4 ale500
    %movi 16, 0, 4;
5478
    %mov 20, 2, 3;
5479
    %movi 23, 1, 1;
5480
    %cmp/x 8, 16, 8;
5481 6 ale500
    %jmp/1 T_22.0, 4;
5482 4 ale500
    %movi 24, 1, 4;
5483
    %mov 28, 2, 3;
5484
    %movi 31, 1, 1;
5485
    %cmp/x 8, 24, 8;
5486 6 ale500
    %jmp/1 T_22.1, 4;
5487 4 ale500
    %movi 32, 2, 4;
5488
    %mov 36, 2, 3;
5489
    %movi 39, 1, 1;
5490
    %cmp/x 8, 32, 8;
5491 6 ale500
    %jmp/1 T_22.2, 4;
5492 4 ale500
    %movi 40, 3, 4;
5493
    %mov 44, 2, 2;
5494
    %movi 46, 2, 2;
5495
    %cmp/x 8, 40, 8;
5496 6 ale500
    %jmp/1 T_22.3, 4;
5497 4 ale500
    %movi 48, 3, 4;
5498
    %mov 52, 2, 2;
5499
    %movi 54, 3, 2;
5500
    %cmp/x 8, 48, 8;
5501 6 ale500
    %jmp/1 T_22.4, 4;
5502 4 ale500
    %movi 56, 4, 4;
5503
    %mov 60, 2, 3;
5504
    %movi 63, 1, 1;
5505
    %cmp/x 8, 56, 8;
5506 6 ale500
    %jmp/1 T_22.5, 4;
5507 4 ale500
    %movi 64, 5, 4;
5508
    %mov 68, 2, 3;
5509
    %movi 71, 1, 1;
5510
    %cmp/x 8, 64, 8;
5511 6 ale500
    %jmp/1 T_22.6, 4;
5512 4 ale500
    %movi 72, 6, 4;
5513
    %mov 76, 2, 3;
5514
    %movi 79, 1, 1;
5515
    %cmp/x 8, 72, 8;
5516 6 ale500
    %jmp/1 T_22.7, 4;
5517 4 ale500
    %movi 80, 7, 4;
5518
    %mov 84, 2, 3;
5519
    %movi 87, 1, 1;
5520
    %cmp/x 8, 80, 8;
5521 6 ale500
    %jmp/1 T_22.8, 4;
5522 4 ale500
    %movi 88, 8, 4;
5523
    %mov 92, 2, 3;
5524
    %movi 95, 1, 1;
5525
    %cmp/x 8, 88, 8;
5526 6 ale500
    %jmp/1 T_22.9, 4;
5527 4 ale500
    %movi 96, 9, 4;
5528
    %mov 100, 2, 3;
5529
    %movi 103, 1, 1;
5530
    %cmp/x 8, 96, 8;
5531 6 ale500
    %jmp/1 T_22.10, 4;
5532 4 ale500
    %movi 104, 10, 4;
5533
    %mov 108, 2, 3;
5534
    %movi 111, 1, 1;
5535
    %cmp/x 8, 104, 8;
5536 6 ale500
    %jmp/1 T_22.11, 4;
5537 4 ale500
    %movi 112, 11, 4;
5538
    %mov 116, 2, 3;
5539
    %movi 119, 1, 1;
5540
    %cmp/x 8, 112, 8;
5541 6 ale500
    %jmp/1 T_22.12, 4;
5542 4 ale500
    %movi 120, 12, 4;
5543
    %mov 124, 2, 2;
5544
    %movi 126, 2, 2;
5545
    %cmp/x 8, 120, 8;
5546 6 ale500
    %jmp/1 T_22.13, 4;
5547 4 ale500
    %movi 128, 12, 4;
5548
    %mov 132, 2, 2;
5549
    %movi 134, 3, 2;
5550
    %cmp/x 8, 128, 8;
5551 6 ale500
    %jmp/1 T_22.14, 4;
5552 4 ale500
    %movi 136, 13, 4;
5553
    %mov 140, 2, 2;
5554
    %movi 142, 3, 2;
5555
    %cmp/x 8, 136, 8;
5556 6 ale500
    %jmp/1 T_22.15, 4;
5557 4 ale500
    %movi 144, 14, 4;
5558
    %mov 148, 2, 3;
5559
    %movi 151, 1, 1;
5560
    %cmp/x 8, 144, 8;
5561 6 ale500
    %jmp/1 T_22.16, 4;
5562 4 ale500
    %movi 152, 15, 4;
5563
    %mov 156, 2, 3;
5564
    %movi 159, 1, 1;
5565
    %cmp/x 8, 152, 8;
5566 6 ale500
    %jmp/1 T_22.17, 4;
5567 4 ale500
    %cmp/x 8, 0, 8;
5568 6 ale500
    %jmp/1 T_22.18, 4;
5569 4 ale500
    %movi 160, 0, 4;
5570
    %mov 164, 2, 2;
5571
    %movi 166, 1, 2;
5572
    %cmp/x 8, 160, 8;
5573 6 ale500
    %jmp/1 T_22.19, 4;
5574 4 ale500
    %movi 168, 3, 8;
5575
    %cmp/x 8, 168, 8;
5576 6 ale500
    %jmp/1 T_22.20, 4;
5577 4 ale500
    %movi 168, 3, 4;
5578
    %mov 172, 2, 2;
5579
    %movi 174, 1, 2;
5580
    %cmp/x 8, 168, 8;
5581 6 ale500
    %jmp/1 T_22.21, 4;
5582 4 ale500
    %movi 176, 4, 8;
5583
    %cmp/x 8, 176, 8;
5584 6 ale500
    %jmp/1 T_22.22, 4;
5585 4 ale500
    %movi 176, 4, 4;
5586
    %mov 180, 2, 2;
5587
    %movi 182, 1, 2;
5588
    %cmp/x 8, 176, 8;
5589 6 ale500
    %jmp/1 T_22.23, 4;
5590 4 ale500
    %movi 184, 6, 8;
5591
    %cmp/x 8, 184, 8;
5592 6 ale500
    %jmp/1 T_22.24, 4;
5593 4 ale500
    %movi 184, 6, 4;
5594
    %mov 188, 2, 2;
5595
    %movi 190, 1, 2;
5596
    %cmp/x 8, 184, 8;
5597 6 ale500
    %jmp/1 T_22.25, 4;
5598 4 ale500
    %movi 192, 7, 8;
5599
    %cmp/x 8, 192, 8;
5600 6 ale500
    %jmp/1 T_22.26, 4;
5601 4 ale500
    %movi 192, 7, 4;
5602
    %mov 196, 2, 2;
5603
    %movi 198, 1, 2;
5604
    %cmp/x 8, 192, 8;
5605 6 ale500
    %jmp/1 T_22.27, 4;
5606 4 ale500
    %movi 200, 8, 8;
5607
    %cmp/x 8, 200, 8;
5608 6 ale500
    %jmp/1 T_22.28, 4;
5609 4 ale500
    %movi 200, 8, 4;
5610
    %mov 204, 2, 2;
5611
    %movi 206, 1, 2;
5612
    %cmp/x 8, 200, 8;
5613 6 ale500
    %jmp/1 T_22.29, 4;
5614 4 ale500
    %movi 208, 9, 8;
5615
    %cmp/x 8, 208, 8;
5616 6 ale500
    %jmp/1 T_22.30, 4;
5617 4 ale500
    %movi 208, 9, 4;
5618
    %mov 212, 2, 2;
5619
    %movi 214, 1, 2;
5620
    %cmp/x 8, 208, 8;
5621 6 ale500
    %jmp/1 T_22.31, 4;
5622 4 ale500
    %movi 216, 10, 8;
5623
    %cmp/x 8, 216, 8;
5624 6 ale500
    %jmp/1 T_22.32, 4;
5625 4 ale500
    %movi 216, 10, 4;
5626
    %mov 220, 2, 2;
5627
    %movi 222, 1, 2;
5628
    %cmp/x 8, 216, 8;
5629 6 ale500
    %jmp/1 T_22.33, 4;
5630 4 ale500
    %movi 224, 12, 8;
5631
    %cmp/x 8, 224, 8;
5632 6 ale500
    %jmp/1 T_22.34, 4;
5633 4 ale500
    %movi 224, 12, 4;
5634
    %mov 228, 2, 2;
5635
    %movi 230, 1, 2;
5636
    %cmp/x 8, 224, 8;
5637 6 ale500
    %jmp/1 T_22.35, 4;
5638 4 ale500
    %movi 232, 13, 8;
5639
    %cmp/x 8, 232, 8;
5640 6 ale500
    %jmp/1 T_22.36, 4;
5641 4 ale500
    %movi 232, 13, 4;
5642
    %mov 236, 2, 2;
5643
    %movi 238, 1, 2;
5644
    %cmp/x 8, 232, 8;
5645 6 ale500
    %jmp/1 T_22.37, 4;
5646 4 ale500
    %movi 240, 15, 8;
5647
    %cmp/x 8, 240, 8;
5648 6 ale500
    %jmp/1 T_22.38, 4;
5649 4 ale500
    %movi 240, 15, 4;
5650
    %mov 244, 2, 2;
5651
    %movi 246, 1, 2;
5652
    %cmp/x 8, 240, 8;
5653 6 ale500
    %jmp/1 T_22.39, 4;
5654 4 ale500
    %movi 248, 25, 8;
5655
    %cmp/x 8, 248, 8;
5656 6 ale500
    %jmp/1 T_22.40, 4;
5657 4 ale500
    %movi 248, 26, 8;
5658
    %cmp/x 8, 248, 8;
5659 6 ale500
    %jmp/1 T_22.41, 4;
5660 4 ale500
    %movi 248, 28, 8;
5661
    %cmp/x 8, 248, 8;
5662 6 ale500
    %jmp/1 T_22.42, 4;
5663 4 ale500
    %movi 248, 29, 8;
5664
    %cmp/x 8, 248, 8;
5665 6 ale500
    %jmp/1 T_22.43, 4;
5666 4 ale500
    %movi 248, 30, 8;
5667
    %cmp/x 8, 248, 8;
5668 6 ale500
    %jmp/1 T_22.44, 4;
5669 4 ale500
    %mov 248, 2, 1;
5670
    %movi 249, 24, 7;
5671
    %cmp/x 8, 248, 8;
5672 6 ale500
    %jmp/1 T_22.45, 4;
5673 4 ale500
    %movi 256, 61, 8;
5674
    %cmp/x 8, 256, 8;
5675 6 ale500
    %jmp/1 T_22.46, 4;
5676
    %jmp T_22.47;
5677
T_22.0 ;
5678 4 ale500
    %movi 8, 11, 5;
5679 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5680
    %jmp T_22.47;
5681
T_22.1 ;
5682 4 ale500
    %movi 8, 1, 5;
5683 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5684
    %jmp T_22.47;
5685
T_22.2 ;
5686 4 ale500
    %movi 8, 2, 5;
5687 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5688
    %jmp T_22.47;
5689
T_22.3 ;
5690 4 ale500
    %movi 8, 11, 5;
5691 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5692
    %jmp T_22.47;
5693
T_22.4 ;
5694 4 ale500
    %movi 8, 3, 5;
5695 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5696
    %jmp T_22.47;
5697
T_22.5 ;
5698 4 ale500
    %movi 8, 4, 5;
5699 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5700
    %jmp T_22.47;
5701
T_22.6 ;
5702 4 ale500
    %movi 8, 5, 5;
5703 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5704
    %jmp T_22.47;
5705
T_22.7 ;
5706 4 ale500
    %movi 8, 6, 5;
5707 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5708
    %jmp T_22.47;
5709
T_22.8 ;
5710 4 ale500
    %movi 8, 7, 5;
5711 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5712
    %jmp T_22.47;
5713
T_22.9 ;
5714 4 ale500
    %movi 8, 8, 5;
5715 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5716
    %jmp T_22.47;
5717
T_22.10 ;
5718 4 ale500
    %movi 8, 9, 5;
5719 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5720
    %jmp T_22.47;
5721
T_22.11 ;
5722 4 ale500
    %movi 8, 10, 5;
5723 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5724
    %jmp T_22.47;
5725
T_22.12 ;
5726 4 ale500
    %movi 8, 3, 5;
5727 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5728
    %jmp T_22.47;
5729
T_22.13 ;
5730 4 ale500
    %movi 8, 1, 5;
5731 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5732
    %jmp T_22.47;
5733
T_22.14 ;
5734 4 ale500
    %movi 8, 6, 5;
5735 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5736
    %jmp T_22.47;
5737
T_22.15 ;
5738 4 ale500
    %movi 8, 6, 5;
5739 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5740
    %jmp T_22.47;
5741
T_22.16 ;
5742 4 ale500
    %movi 8, 6, 5;
5743 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5744
    %jmp T_22.47;
5745
T_22.17 ;
5746 4 ale500
    %movi 8, 7, 5;
5747 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5748
    %jmp T_22.47;
5749
T_22.18 ;
5750 4 ale500
    %movi 8, 16, 5;
5751 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5752
    %jmp T_22.47;
5753
T_22.19 ;
5754 4 ale500
    %movi 8, 16, 5;
5755 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5756
    %jmp T_22.47;
5757
T_22.20 ;
5758 4 ale500
    %movi 8, 17, 5;
5759 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5760
    %jmp T_22.47;
5761
T_22.21 ;
5762 4 ale500
    %movi 8, 17, 5;
5763 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5764
    %jmp T_22.47;
5765
T_22.22 ;
5766 4 ale500
    %movi 8, 18, 5;
5767 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5768
    %jmp T_22.47;
5769
T_22.23 ;
5770 4 ale500
    %movi 8, 18, 5;
5771 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5772
    %jmp T_22.47;
5773
T_22.24 ;
5774 4 ale500
    %movi 8, 19, 5;
5775 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5776
    %jmp T_22.47;
5777
T_22.25 ;
5778 4 ale500
    %movi 8, 19, 5;
5779 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5780
    %jmp T_22.47;
5781
T_22.26 ;
5782 4 ale500
    %movi 8, 20, 5;
5783 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5784
    %jmp T_22.47;
5785
T_22.27 ;
5786 4 ale500
    %movi 8, 20, 5;
5787 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5788
    %jmp T_22.47;
5789
T_22.28 ;
5790 4 ale500
    %movi 8, 21, 5;
5791 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5792
    %jmp T_22.47;
5793
T_22.29 ;
5794 4 ale500
    %movi 8, 21, 5;
5795 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5796
    %jmp T_22.47;
5797
T_22.30 ;
5798 4 ale500
    %movi 8, 22, 5;
5799 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5800
    %jmp T_22.47;
5801
T_22.31 ;
5802 4 ale500
    %movi 8, 22, 5;
5803 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5804
    %jmp T_22.47;
5805
T_22.32 ;
5806 4 ale500
    %movi 8, 11, 5;
5807 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5808
    %set/v v0x10be2b0_0, 1, 2;
5809
    %jmp T_22.47;
5810
T_22.33 ;
5811 4 ale500
    %movi 8, 11, 5;
5812 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5813
    %set/v v0x10be2b0_0, 1, 2;
5814
    %jmp T_22.47;
5815
T_22.34 ;
5816 4 ale500
    %movi 8, 3, 5;
5817 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5818 4 ale500
    %movi 8, 1, 2;
5819 6 ale500
    %set/v v0x10be2b0_0, 8, 2;
5820
    %jmp T_22.47;
5821
T_22.35 ;
5822 4 ale500
    %movi 8, 3, 5;
5823 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5824 4 ale500
    %movi 8, 1, 2;
5825 6 ale500
    %set/v v0x10be2b0_0, 8, 2;
5826
    %jmp T_22.47;
5827
T_22.36 ;
5828 4 ale500
    %movi 8, 4, 5;
5829 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5830
    %jmp T_22.47;
5831
T_22.37 ;
5832 4 ale500
    %movi 8, 4, 5;
5833 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5834
    %jmp T_22.47;
5835
T_22.38 ;
5836 4 ale500
    %movi 8, 6, 5;
5837 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5838 4 ale500
    %movi 8, 2, 2;
5839 6 ale500
    %set/v v0x10be2b0_0, 8, 2;
5840
    %jmp T_22.47;
5841
T_22.39 ;
5842 4 ale500
    %movi 8, 6, 5;
5843 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5844 4 ale500
    %movi 8, 2, 2;
5845 6 ale500
    %set/v v0x10be2b0_0, 8, 2;
5846
    %jmp T_22.47;
5847
T_22.40 ;
5848 4 ale500
    %movi 8, 25, 5;
5849 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5850
    %jmp T_22.47;
5851
T_22.41 ;
5852 4 ale500
    %movi 8, 23, 5;
5853 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5854
    %jmp T_22.47;
5855
T_22.42 ;
5856 4 ale500
    %movi 8, 24, 5;
5857 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5858
    %jmp T_22.47;
5859
T_22.43 ;
5860 4 ale500
    %movi 8, 14, 5;
5861 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5862
    %jmp T_22.47;
5863
T_22.44 ;
5864 4 ale500
    %movi 8, 15, 5;
5865 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5866
    %jmp T_22.47;
5867
T_22.45 ;
5868 4 ale500
    %movi 8, 28, 5;
5869 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5870
    %jmp T_22.47;
5871
T_22.46 ;
5872 4 ale500
    %movi 8, 26, 5;
5873 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5874
    %jmp T_22.47;
5875
T_22.47 ;
5876
    %load/v 8, v0x10be540_0, 1;
5877
    %jmp/0xz  T_22.48, 8;
5878
    %load/v 8, v0x10be6c0_0, 8;
5879 4 ale500
    %movi 16, 3, 4;
5880
    %mov 20, 2, 2;
5881
    %movi 22, 2, 2;
5882
    %cmp/x 8, 16, 8;
5883 6 ale500
    %jmp/1 T_22.50, 4;
5884 4 ale500
    %movi 24, 10, 4;
5885
    %mov 28, 2, 2;
5886
    %movi 30, 2, 2;
5887
    %cmp/x 8, 24, 8;
5888 6 ale500
    %jmp/1 T_22.51, 4;
5889 4 ale500
    %movi 32, 14, 4;
5890
    %mov 36, 2, 3;
5891
    %movi 39, 1, 1;
5892
    %cmp/x 8, 32, 8;
5893 6 ale500
    %jmp/1 T_22.52, 4;
5894 4 ale500
    %movi 40, 15, 4;
5895
    %mov 44, 2, 3;
5896
    %movi 47, 1, 1;
5897
    %cmp/x 8, 40, 8;
5898 6 ale500
    %jmp/1 T_22.53, 4;
5899
    %jmp T_22.54;
5900
T_22.50 ;
5901 4 ale500
    %movi 8, 1, 5;
5902 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5903
    %jmp T_22.54;
5904
T_22.51 ;
5905 4 ale500
    %movi 8, 1, 5;
5906 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5907
    %jmp T_22.54;
5908
T_22.52 ;
5909 4 ale500
    %movi 8, 6, 5;
5910 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5911
    %jmp T_22.54;
5912
T_22.53 ;
5913 4 ale500
    %movi 8, 7, 5;
5914 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5915
    %jmp T_22.54;
5916
T_22.54 ;
5917
T_22.48 ;
5918
    %load/v 8, v0x10be600_0, 1;
5919
    %jmp/0xz  T_22.55, 8;
5920
    %load/v 8, v0x10be6c0_0, 8;
5921 4 ale500
    %movi 16, 3, 4;
5922
    %mov 20, 2, 2;
5923
    %movi 22, 2, 2;
5924
    %cmp/x 8, 16, 8;
5925 6 ale500
    %jmp/1 T_22.57, 4;
5926 4 ale500
    %movi 24, 10, 4;
5927
    %mov 28, 2, 2;
5928
    %movi 30, 2, 2;
5929
    %cmp/x 8, 24, 8;
5930 6 ale500
    %jmp/1 T_22.58, 4;
5931 4 ale500
    %movi 32, 14, 4;
5932
    %mov 36, 2, 3;
5933
    %movi 39, 1, 1;
5934
    %cmp/x 8, 32, 8;
5935 6 ale500
    %jmp/1 T_22.59, 4;
5936 4 ale500
    %movi 40, 15, 4;
5937
    %mov 44, 2, 3;
5938
    %movi 47, 1, 1;
5939
    %cmp/x 8, 40, 8;
5940 6 ale500
    %jmp/1 T_22.60, 4;
5941
    %jmp T_22.61;
5942
T_22.57 ;
5943 4 ale500
    %movi 8, 1, 5;
5944 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5945
    %jmp T_22.61;
5946
T_22.58 ;
5947 4 ale500
    %movi 8, 1, 5;
5948 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5949
    %jmp T_22.61;
5950
T_22.59 ;
5951 4 ale500
    %movi 8, 6, 5;
5952 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5953
    %jmp T_22.61;
5954
T_22.60 ;
5955 4 ale500
    %movi 8, 7, 5;
5956 6 ale500
    %set/v v0x10be1f0_0, 8, 5;
5957
    %jmp T_22.61;
5958
T_22.61 ;
5959
T_22.55 ;
5960
    %jmp T_22;
5961
    .thread T_22, $push;
5962
    .scope S_0x10c4e30;
5963
T_23 ;
5964
    %wait E_0x10c4fb0;
5965
    %set/v v0x10c51a0_0, 0, 1;
5966
    %load/v 8, v0x10c5260_0, 8;
5967 4 ale500
    %cmpi/u 8, 22, 8;
5968
    %mov 8, 4, 1;
5969 6 ale500
    %load/v 9, v0x10c5260_0, 8;
5970 4 ale500
    %cmpi/u 9, 23, 8;
5971
    %or 8, 4, 1;
5972 6 ale500
    %load/v 9, v0x10c5260_0, 8;
5973 4 ale500
    %cmpi/u 9, 141, 8;
5974
    %or 8, 4, 1;
5975 6 ale500
    %jmp/0xz  T_23.0, 8;
5976
    %set/v v0x10c51a0_0, 1, 1;
5977
T_23.0 ;
5978 4 ale500
    %ix/load 1, 4, 0;
5979
    %mov 4, 0, 1;
5980 6 ale500
    %jmp/1 T_23.2, 4;
5981
    %load/x1p 8, v0x10c5260_0, 4;
5982
    %jmp T_23.3;
5983
T_23.2 ;
5984 4 ale500
    %mov 8, 2, 4;
5985 6 ale500
T_23.3 ;
5986 4 ale500
; Save base=8 wid=4 in lookaside.
5987
    %cmpi/u 8, 2, 4;
5988 6 ale500
    %jmp/0xz  T_23.4, 4;
5989
    %load/v 8, v0x10c5260_0, 4; Only need 4 of 8 bits
5990 4 ale500
; Save base=8 wid=4 in lookaside.
5991
    %cmpi/u 8, 0, 4;
5992 6 ale500
    %jmp/1 T_23.6, 6;
5993 4 ale500
    %cmpi/u 8, 1, 4;
5994 6 ale500
    %jmp/1 T_23.7, 6;
5995 4 ale500
    %cmpi/u 8, 2, 4;
5996 6 ale500
    %jmp/1 T_23.8, 6;
5997 4 ale500
    %cmpi/u 8, 3, 4;
5998 6 ale500
    %jmp/1 T_23.9, 6;
5999 4 ale500
    %cmpi/u 8, 4, 4;
6000 6 ale500
    %jmp/1 T_23.10, 6;
6001 4 ale500
    %cmpi/u 8, 5, 4;
6002 6 ale500
    %jmp/1 T_23.11, 6;
6003 4 ale500
    %cmpi/u 8, 6, 4;
6004 6 ale500
    %jmp/1 T_23.12, 6;
6005 4 ale500
    %cmpi/u 8, 7, 4;
6006 6 ale500
    %jmp/1 T_23.13, 6;
6007 4 ale500
    %cmpi/u 8, 8, 4;
6008 6 ale500
    %jmp/1 T_23.14, 6;
6009 4 ale500
    %cmpi/u 8, 9, 4;
6010 6 ale500
    %jmp/1 T_23.15, 6;
6011 4 ale500
    %cmpi/u 8, 10, 4;
6012 6 ale500
    %jmp/1 T_23.16, 6;
6013 4 ale500
    %cmpi/u 8, 11, 4;
6014 6 ale500
    %jmp/1 T_23.17, 6;
6015 4 ale500
    %cmpi/u 8, 12, 4;
6016 6 ale500
    %jmp/1 T_23.18, 6;
6017 4 ale500
    %cmpi/u 8, 13, 4;
6018 6 ale500
    %jmp/1 T_23.19, 6;
6019 4 ale500
    %cmpi/u 8, 14, 4;
6020 6 ale500
    %jmp/1 T_23.20, 6;
6021 4 ale500
    %cmpi/u 8, 15, 4;
6022 6 ale500
    %jmp/1 T_23.21, 6;
6023
    %jmp T_23.22;
6024
T_23.6 ;
6025
    %set/v v0x10c51a0_0, 1, 1;
6026
    %jmp T_23.22;
6027
T_23.7 ;
6028
    %set/v v0x10c51a0_0, 0, 1;
6029
    %jmp T_23.22;
6030
T_23.8 ;
6031
    %load/v 8, v0x10c5030_0, 1; Only need 1 of 8 bits
6032 4 ale500
; Save base=8 wid=1 in lookaside.
6033
    %ix/load 1, 2, 0;
6034
    %mov 4, 0, 1;
6035 6 ale500
    %jmp/1 T_23.23, 4;
6036
    %load/x1p 9, v0x10c5030_0, 1;
6037
    %jmp T_23.24;
6038
T_23.23 ;
6039 4 ale500
    %mov 9, 2, 1;
6040 6 ale500
T_23.24 ;
6041 4 ale500
; Save base=9 wid=1 in lookaside.
6042
    %and 8, 9, 1;
6043
    %inv 8, 1;
6044 6 ale500
    %set/v v0x10c51a0_0, 8, 1;
6045
    %jmp T_23.22;
6046
T_23.9 ;
6047
    %load/v 8, v0x10c5030_0, 1; Only need 1 of 8 bits
6048 4 ale500
; Save base=8 wid=1 in lookaside.
6049
    %ix/load 1, 2, 0;
6050
    %mov 4, 0, 1;
6051 6 ale500
    %jmp/1 T_23.25, 4;
6052
    %load/x1p 9, v0x10c5030_0, 1;
6053
    %jmp T_23.26;
6054
T_23.25 ;
6055 4 ale500
    %mov 9, 2, 1;
6056 6 ale500
T_23.26 ;
6057 4 ale500
; Save base=9 wid=1 in lookaside.
6058
    %or 8, 9, 1;
6059 6 ale500
    %set/v v0x10c51a0_0, 8, 1;
6060
    %jmp T_23.22;
6061
T_23.10 ;
6062
    %load/v 8, v0x10c5030_0, 1; Only need 1 of 8 bits
6063 4 ale500
; Save base=8 wid=1 in lookaside.
6064
    %inv 8, 1;
6065 6 ale500
    %set/v v0x10c51a0_0, 8, 1;
6066
    %jmp T_23.22;
6067
T_23.11 ;
6068
    %load/v 8, v0x10c5030_0, 1; Only need 1 of 8 bits
6069 4 ale500
; Save base=8 wid=1 in lookaside.
6070 6 ale500
    %set/v v0x10c51a0_0, 8, 1;
6071
    %jmp T_23.22;
6072
T_23.12 ;
6073 4 ale500
    %ix/load 1, 2, 0;
6074
    %mov 4, 0, 1;
6075 6 ale500
    %jmp/1 T_23.27, 4;
6076
    %load/x1p 8, v0x10c5030_0, 1;
6077
    %jmp T_23.28;
6078
T_23.27 ;
6079 4 ale500
    %mov 8, 2, 1;
6080 6 ale500
T_23.28 ;
6081 4 ale500
; Save base=8 wid=1 in lookaside.
6082
    %inv 8, 1;
6083 6 ale500
    %set/v v0x10c51a0_0, 8, 1;
6084
    %jmp T_23.22;
6085
T_23.13 ;
6086 4 ale500
    %ix/load 1, 2, 0;
6087
    %mov 4, 0, 1;
6088 6 ale500
    %jmp/1 T_23.29, 4;
6089
    %load/x1p 8, v0x10c5030_0, 1;
6090
    %jmp T_23.30;
6091
T_23.29 ;
6092 4 ale500
    %mov 8, 2, 1;
6093 6 ale500
T_23.30 ;
6094 4 ale500
; Save base=8 wid=1 in lookaside.
6095 6 ale500
    %set/v v0x10c51a0_0, 8, 1;
6096
    %jmp T_23.22;
6097
T_23.14 ;
6098 4 ale500
    %ix/load 1, 1, 0;
6099
    %mov 4, 0, 1;
6100 6 ale500
    %jmp/1 T_23.31, 4;
6101
    %load/x1p 8, v0x10c5030_0, 1;
6102
    %jmp T_23.32;
6103
T_23.31 ;
6104 4 ale500
    %mov 8, 2, 1;
6105 6 ale500
T_23.32 ;
6106 4 ale500
; Save base=8 wid=1 in lookaside.
6107
    %inv 8, 1;
6108 6 ale500
    %set/v v0x10c51a0_0, 8, 1;
6109
    %jmp T_23.22;
6110
T_23.15 ;
6111 4 ale500
    %ix/load 1, 1, 0;
6112
    %mov 4, 0, 1;
6113 6 ale500
    %jmp/1 T_23.33, 4;
6114
    %load/x1p 8, v0x10c5030_0, 1;
6115
    %jmp T_23.34;
6116
T_23.33 ;
6117 4 ale500
    %mov 8, 2, 1;
6118 6 ale500
T_23.34 ;
6119 4 ale500
; Save base=8 wid=1 in lookaside.
6120 6 ale500
    %set/v v0x10c51a0_0, 8, 1;
6121
    %jmp T_23.22;
6122
T_23.16 ;
6123 4 ale500
    %ix/load 1, 3, 0;
6124
    %mov 4, 0, 1;
6125 6 ale500
    %jmp/1 T_23.35, 4;
6126
    %load/x1p 8, v0x10c5030_0, 1;
6127
    %jmp T_23.36;
6128
T_23.35 ;
6129 4 ale500
    %mov 8, 2, 1;
6130 6 ale500
T_23.36 ;
6131 4 ale500
; Save base=8 wid=1 in lookaside.
6132
    %inv 8, 1;
6133 6 ale500
    %set/v v0x10c51a0_0, 8, 1;
6134
    %jmp T_23.22;
6135
T_23.17 ;
6136 4 ale500
    %ix/load 1, 3, 0;
6137
    %mov 4, 0, 1;
6138 6 ale500
    %jmp/1 T_23.37, 4;
6139
    %load/x1p 8, v0x10c5030_0, 1;
6140
    %jmp T_23.38;
6141
T_23.37 ;
6142 4 ale500
    %mov 8, 2, 1;
6143 6 ale500
T_23.38 ;
6144 4 ale500
; Save base=8 wid=1 in lookaside.
6145 6 ale500
    %set/v v0x10c51a0_0, 8, 1;
6146
    %jmp T_23.22;
6147
T_23.18 ;
6148 4 ale500
    %ix/load 1, 3, 0;
6149
    %mov 4, 0, 1;
6150 6 ale500
    %jmp/1 T_23.39, 4;
6151
    %load/x1p 8, v0x10c5030_0, 1;
6152
    %jmp T_23.40;
6153
T_23.39 ;
6154 4 ale500
    %mov 8, 2, 1;
6155 6 ale500
T_23.40 ;
6156 4 ale500
; Save base=8 wid=1 in lookaside.
6157
    %ix/load 1, 1, 0;
6158
    %mov 4, 0, 1;
6159 6 ale500
    %jmp/1 T_23.41, 4;
6160
    %load/x1p 9, v0x10c5030_0, 1;
6161
    %jmp T_23.42;
6162
T_23.41 ;
6163 4 ale500
    %mov 9, 2, 1;
6164 6 ale500
T_23.42 ;
6165 4 ale500
; Save base=9 wid=1 in lookaside.
6166
    %cmp/u 8, 9, 1;
6167
    %mov 8, 4, 1;
6168 6 ale500
    %set/v v0x10c51a0_0, 8, 1;
6169
    %jmp T_23.22;
6170
T_23.19 ;
6171 4 ale500
    %ix/load 1, 3, 0;
6172
    %mov 4, 0, 1;
6173 6 ale500
    %jmp/1 T_23.43, 4;
6174
    %load/x1p 8, v0x10c5030_0, 1;
6175
    %jmp T_23.44;
6176
T_23.43 ;
6177 4 ale500
    %mov 8, 2, 1;
6178 6 ale500
T_23.44 ;
6179 4 ale500
; Save base=8 wid=1 in lookaside.
6180
    %ix/load 1, 1, 0;
6181
    %mov 4, 0, 1;
6182 6 ale500
    %jmp/1 T_23.45, 4;
6183
    %load/x1p 9, v0x10c5030_0, 1;
6184
    %jmp T_23.46;
6185
T_23.45 ;
6186 4 ale500
    %mov 9, 2, 1;
6187 6 ale500
T_23.46 ;
6188 4 ale500
; Save base=9 wid=1 in lookaside.
6189
    %cmp/u 8, 9, 1;
6190
    %inv 4, 1;
6191
    %mov 8, 4, 1;
6192 6 ale500
    %set/v v0x10c51a0_0, 8, 1;
6193
    %jmp T_23.22;
6194
T_23.20 ;
6195 4 ale500
    %ix/load 1, 3, 0;
6196
    %mov 4, 0, 1;
6197 6 ale500
    %jmp/1 T_23.47, 4;
6198
    %load/x1p 8, v0x10c5030_0, 1;
6199
    %jmp T_23.48;
6200
T_23.47 ;
6201 4 ale500
    %mov 8, 2, 1;
6202 6 ale500
T_23.48 ;
6203 4 ale500
; Save base=8 wid=1 in lookaside.
6204
    %ix/load 1, 1, 0;
6205
    %mov 4, 0, 1;
6206 6 ale500
    %jmp/1 T_23.49, 4;
6207
    %load/x1p 9, v0x10c5030_0, 1;
6208
    %jmp T_23.50;
6209
T_23.49 ;
6210 4 ale500
    %mov 9, 2, 1;
6211 6 ale500
T_23.50 ;
6212 4 ale500
; Save base=9 wid=1 in lookaside.
6213
    %cmp/u 8, 9, 1;
6214
    %mov 8, 4, 1;
6215
    %ix/load 1, 2, 0;
6216
    %mov 4, 0, 1;
6217 6 ale500
    %jmp/1 T_23.51, 4;
6218
    %load/x1p 9, v0x10c5030_0, 1;
6219
    %jmp T_23.52;
6220
T_23.51 ;
6221 4 ale500
    %mov 9, 2, 1;
6222 6 ale500
T_23.52 ;
6223 4 ale500
; Save base=9 wid=1 in lookaside.
6224
    %inv 9, 1;
6225
    %and 8, 9, 1;
6226 6 ale500
    %set/v v0x10c51a0_0, 8, 1;
6227
    %jmp T_23.22;
6228
T_23.21 ;
6229 4 ale500
    %ix/load 1, 3, 0;
6230
    %mov 4, 0, 1;
6231 6 ale500
    %jmp/1 T_23.53, 4;
6232
    %load/x1p 8, v0x10c5030_0, 1;
6233
    %jmp T_23.54;
6234
T_23.53 ;
6235 4 ale500
    %mov 8, 2, 1;
6236 6 ale500
T_23.54 ;
6237 4 ale500
; Save base=8 wid=1 in lookaside.
6238
    %ix/load 1, 1, 0;
6239
    %mov 4, 0, 1;
6240 6 ale500
    %jmp/1 T_23.55, 4;
6241
    %load/x1p 9, v0x10c5030_0, 1;
6242
    %jmp T_23.56;
6243
T_23.55 ;
6244 4 ale500
    %mov 9, 2, 1;
6245 6 ale500
T_23.56 ;
6246 4 ale500
; Save base=9 wid=1 in lookaside.
6247
    %cmp/u 8, 9, 1;
6248
    %inv 4, 1;
6249
    %mov 8, 4, 1;
6250
    %ix/load 1, 2, 0;
6251
    %mov 4, 0, 1;
6252 6 ale500
    %jmp/1 T_23.57, 4;
6253
    %load/x1p 9, v0x10c5030_0, 1;
6254
    %jmp T_23.58;
6255
T_23.57 ;
6256 4 ale500
    %mov 9, 2, 1;
6257 6 ale500
T_23.58 ;
6258 4 ale500
; Save base=9 wid=1 in lookaside.
6259
    %or 8, 9, 1;
6260 6 ale500
    %set/v v0x10c51a0_0, 8, 1;
6261
    %jmp T_23.22;
6262
T_23.22 ;
6263
T_23.4 ;
6264
    %jmp T_23;
6265
    .thread T_23, $push;
6266
    .scope S_0x105eb90;
6267
T_24 ;
6268
    %wait E_0x1016b60;
6269
    %load/v 8, v0x10c9400_0, 8;
6270
    %cmpi/u 8, 15, 8;
6271
    %inv 4, 1;
6272
    %jmp/0xz  T_24.0, 4;
6273
    %load/v 8, v0x10c9400_0, 8;
6274
    %set/v v0x10c69d0_0, 8, 4;
6275
    %jmp T_24.1;
6276
T_24.0 ;
6277
    %load/v 8, v0x10c7630_0, 4;
6278
    %set/v v0x10c69d0_0, 8, 4;
6279
T_24.1 ;
6280
    %jmp T_24;
6281
    .thread T_24, $push;
6282
    .scope S_0x105eb90;
6283
T_25 ;
6284
    %wait E_0x101cea0;
6285
    %load/v 8, v0x10c9400_0, 8;
6286
    %cmpi/u 8, 15, 8;
6287
    %inv 4, 1;
6288
    %jmp/0xz  T_25.0, 4;
6289
    %load/v 8, v0x10c9400_0, 8;
6290
    %set/v v0x10c6d00_0, 8, 4;
6291
    %jmp T_25.1;
6292
T_25.0 ;
6293
    %load/v 8, v0x10c7040_0, 4;
6294
    %set/v v0x10c6d00_0, 8, 4;
6295
T_25.1 ;
6296
    %jmp T_25;
6297
    .thread T_25, $push;
6298
    .scope S_0x105eb90;
6299
T_26 ;
6300
    %wait E_0xfdfde0;
6301
    %load/v 8, v0x10c6000_0, 16;
6302
    %set/v v0x10c6c30_0, 8, 16;
6303
    %load/v 8, v0x10c77d0_0, 3;
6304 4 ale500
    %cmpi/u 8, 2, 3;
6305 6 ale500
    %jmp/1 T_26.0, 6;
6306 4 ale500
    %cmpi/u 8, 3, 3;
6307 6 ale500
    %jmp/1 T_26.1, 6;
6308 4 ale500
    %cmpi/u 8, 7, 3;
6309 6 ale500
    %jmp/1 T_26.2, 6;
6310
    %jmp T_26.3;
6311
T_26.0 ;
6312
    %load/v 8, v0x10c88e0_0, 8;
6313
    %load/v 16, v0x10c8800_0, 8;
6314
    %set/v v0x10c6c30_0, 8, 16;
6315
    %jmp T_26.3;
6316
T_26.1 ;
6317
    %load/v 8, v0x10c88e0_0, 8;
6318
    %load/v 16, v0x10c8800_0, 8;
6319
    %set/v v0x10c6c30_0, 8, 16;
6320
    %jmp T_26.3;
6321
T_26.2 ;
6322
    %load/v 8, v0x10c7110_0, 1;
6323
    %jmp/0xz  T_26.4, 8;
6324
    %load/v 8, v0x10c88e0_0, 8;
6325
    %load/v 16, v0x10c8800_0, 8;
6326
    %set/v v0x10c6c30_0, 8, 16;
6327
    %jmp T_26.5;
6328
T_26.4 ;
6329
    %load/v 8, v0x10ca170_0, 16;
6330
    %set/v v0x10c6c30_0, 8, 16;
6331
T_26.5 ;
6332
    %jmp T_26.3;
6333
T_26.3 ;
6334
    %jmp T_26;
6335
    .thread T_26, $push;
6336
    .scope S_0x105eb90;
6337
T_27 ;
6338
    %wait E_0x1069300;
6339
    %load/v 8, v0x10c7630_0, 4;
6340 4 ale500
    %cmpi/u 8, 12, 4;
6341 6 ale500
    %jmp/0xz  T_27.0, 4;
6342
    %load/v 8, v0x10c88e0_0, 8;
6343
    %load/v 16, v0x10c8800_0, 8;
6344
    %set/v v0x10c6a90_0, 8, 16;
6345
    %jmp T_27.1;
6346
T_27.0 ;
6347
    %load/v 8, v0x10c77d0_0, 3;
6348 4 ale500
    %cmpi/u 8, 7, 3;
6349 6 ale500
    %jmp/1 T_27.2, 6;
6350
    %load/v 8, v0x10ca240_0, 16;
6351
    %set/v v0x10c6a90_0, 8, 16;
6352
    %jmp T_27.4;
6353
T_27.2 ;
6354
    %load/v 8, v0x10c7110_0, 1;
6355
    %jmp/0xz  T_27.5, 8;
6356
    %load/v 8, v0x10c88e0_0, 8;
6357
    %load/v 16, v0x10c8800_0, 8;
6358
    %set/v v0x10c6a90_0, 8, 16;
6359
    %jmp T_27.6;
6360
T_27.5 ;
6361
    %load/v 8, v0x10ca170_0, 16;
6362
    %set/v v0x10c6a90_0, 8, 16;
6363
T_27.6 ;
6364
    %jmp T_27.4;
6365
T_27.4 ;
6366
T_27.1 ;
6367
    %jmp T_27;
6368
    .thread T_27, $push;
6369
    .scope S_0x105eb90;
6370
T_28 ;
6371
    %wait E_0xe57970;
6372
    %load/v 8, v0x10c88e0_0, 8;
6373
    %load/v 16, v0x10c8800_0, 8;
6374
    %set/v v0x10c8a80_0, 8, 16;
6375
    %load/v 8, v0x10c7700_0, 3;
6376 4 ale500
    %cmpi/u 8, 7, 3;
6377 6 ale500
    %jmp/1 T_28.0, 6;
6378 4 ale500
    %cmpi/u 8, 6, 3;
6379 6 ale500
    %jmp/1 T_28.1, 6;
6380 4 ale500
    %cmpi/u 8, 5, 3;
6381 6 ale500
    %jmp/1 T_28.2, 6;
6382 4 ale500
    %cmpi/u 8, 3, 3;
6383 6 ale500
    %jmp/1 T_28.3, 6;
6384 4 ale500
    %cmpi/u 8, 4, 3;
6385 6 ale500
    %jmp/1 T_28.4, 6;
6386
    %jmp T_28.5;
6387
T_28.0 ;
6388
    %load/v 8, v0x10ca310_0, 16;
6389
    %load/v 24, v0x10c88e0_0, 8;
6390
    %load/v 32, v0x10c8800_0, 8;
6391 4 ale500
    %add 8, 24, 16;
6392 6 ale500
    %set/v v0x10c8a80_0, 8, 16;
6393
    %jmp T_28.5;
6394
T_28.1 ;
6395
    %load/v 8, v0x10ca310_0, 16;
6396
    %load/v 24, v0x10c88e0_0, 8;
6397 4 ale500
    %ix/load 1, 7, 0;
6398
    %mov 4, 0, 1;
6399 6 ale500
    %jmp/1 T_28.6, 4;
6400
    %load/x1p 48, v0x10c88e0_0, 1;
6401
    %jmp T_28.7;
6402
T_28.6 ;
6403 4 ale500
    %mov 48, 2, 1;
6404 6 ale500
T_28.7 ;
6405 4 ale500
    %mov 40, 48, 1; Move signal select into place
6406
    %mov 47, 40, 1; Repetition 8
6407
    %mov 46, 40, 1; Repetition 7
6408
    %mov 45, 40, 1; Repetition 6
6409
    %mov 44, 40, 1; Repetition 5
6410
    %mov 43, 40, 1; Repetition 4
6411
    %mov 42, 40, 1; Repetition 3
6412
    %mov 41, 40, 1; Repetition 2
6413
    %mov 32, 40, 8;
6414
    %add 8, 24, 16;
6415 6 ale500
    %set/v v0x10c8a80_0, 8, 16;
6416
    %jmp T_28.5;
6417
T_28.2 ;
6418
    %load/v 8, v0x10c81d0_0, 8;
6419
    %load/v 16, v0x10c8130_0, 8;
6420
    %set/v v0x10c8a80_0, 8, 16;
6421
    %jmp T_28.5;
6422
T_28.3 ;
6423
    %load/v 8, v0x10c81d0_0, 8;
6424
    %load/v 16, v0x10ca080_0, 8;
6425
    %set/v v0x10c8a80_0, 8, 16;
6426
    %jmp T_28.5;
6427
T_28.4 ;
6428
    %load/v 8, v0x10c7110_0, 1;
6429
    %jmp/0xz  T_28.8, 8;
6430
    %load/v 8, v0x10c88e0_0, 8;
6431
    %load/v 16, v0x10c8800_0, 8;
6432
    %set/v v0x10c8a80_0, 8, 16;
6433
    %jmp T_28.9;
6434
T_28.8 ;
6435
    %load/v 8, v0x10ca170_0, 16;
6436
    %set/v v0x10c8a80_0, 8, 16;
6437
T_28.9 ;
6438
    %jmp T_28.5;
6439
T_28.5 ;
6440
    %jmp T_28;
6441
    .thread T_28, $push;
6442
    .scope S_0x105eb90;
6443
T_29 ;
6444
    %wait E_0x1093cb0;
6445
    %load/v 8, v0x10c78a0_0, 4;
6446 4 ale500
    %cmpi/u 8, 12, 4;
6447 6 ale500
    %jmp/1 T_29.0, 6;
6448 4 ale500
    %cmpi/u 8, 6, 4;
6449 6 ale500
    %jmp/1 T_29.1, 6;
6450 4 ale500
    %cmpi/u 8, 13, 4;
6451 6 ale500
    %jmp/1 T_29.2, 6;
6452 4 ale500
    %cmpi/u 8, 7, 4;
6453 6 ale500
    %jmp/1 T_29.3, 6;
6454
    %load/v 8, v0x10c7940_0, 2;
6455 4 ale500
    %cmpi/u 8, 0, 2;
6456 6 ale500
    %jmp/1 T_29.6, 6;
6457 4 ale500
    %cmpi/u 8, 1, 2;
6458 6 ale500
    %jmp/1 T_29.7, 6;
6459 4 ale500
    %cmpi/u 8, 2, 2;
6460 6 ale500
    %jmp/1 T_29.8, 6;
6461 4 ale500
    %cmpi/u 8, 3, 2;
6462 6 ale500
    %jmp/1 T_29.9, 6;
6463
    %jmp T_29.10;
6464
T_29.6 ;
6465
    %load/v 8, v0x10ca3e0_0, 16;
6466
    %set/v v0x10c6b60_0, 8, 16;
6467
    %jmp T_29.10;
6468
T_29.7 ;
6469 4 ale500
    %movi 8, 1, 16;
6470 6 ale500
    %set/v v0x10c6b60_0, 8, 16;
6471
    %jmp T_29.10;
6472
T_29.8 ;
6473
    %set/v v0x10c6b60_0, 0, 16;
6474
    %jmp T_29.10;
6475
T_29.9 ;
6476
    %set/v v0x10c6b60_0, 1, 16;
6477
    %jmp T_29.10;
6478
T_29.10 ;
6479
    %jmp T_29.5;
6480
T_29.0 ;
6481
    %load/v 8, v0x10c88e0_0, 8;
6482 4 ale500
    %mov 16, 0, 8;
6483 6 ale500
    %set/v v0x10c6b60_0, 8, 16;
6484
    %jmp T_29.5;
6485
T_29.1 ;
6486
    %load/v 8, v0x10c88e0_0, 8;
6487
    %load/v 16, v0x10c8800_0, 8;
6488
    %set/v v0x10c6b60_0, 8, 16;
6489
    %jmp T_29.5;
6490
T_29.2 ;
6491
    %load/v 8, v0x10c88e0_0, 8;
6492 4 ale500
    %mov 16, 0, 8;
6493 6 ale500
    %set/v v0x10c6b60_0, 8, 16;
6494
    %jmp T_29.5;
6495
T_29.3 ;
6496
    %load/v 8, v0x10c88e0_0, 8;
6497
    %load/v 16, v0x10c8800_0, 8;
6498
    %set/v v0x10c6b60_0, 8, 16;
6499
    %jmp T_29.5;
6500
T_29.5 ;
6501
    %jmp T_29;
6502
    .thread T_29, $push;
6503
    .scope S_0x105eb90;
6504
T_30 ;
6505
    %wait E_0x1094340;
6506
    %load/v 8, v0x10c9840_0, 1;
6507
    %jmp/0xz  T_30.0, 8;
6508 4 ale500
    %ix/load 0, 6, 0;
6509 6 ale500
    %assign/v0 v0x10ca580_0, 0, 0;
6510 4 ale500
    %ix/load 0, 3, 0;
6511 6 ale500
    %assign/v0 v0x10c9760_0, 0, 0;
6512 4 ale500
    %ix/load 0, 3, 0;
6513 6 ale500
    %assign/v0 v0x10c95a0_0, 0, 0;
6514 4 ale500
    %ix/load 0, 3, 0;
6515 6 ale500
    %assign/v0 v0x10c9680_0, 0, 0;
6516
    %jmp T_30.1;
6517
T_30.0 ;
6518 4 ale500
    %ix/load 1, 2, 0;
6519
    %mov 4, 0, 1;
6520 6 ale500
    %jmp/1 T_30.2, 4;
6521
    %load/x1p 8, v0x10c9760_0, 1;
6522
    %jmp T_30.3;
6523
T_30.2 ;
6524 4 ale500
    %mov 8, 2, 1;
6525 6 ale500
T_30.3 ;
6526 4 ale500
; Save base=8 wid=1 in lookaside.
6527
    %inv 8, 1;
6528 6 ale500
    %jmp/0xz  T_30.4, 8;
6529
    %load/v 8, v0x10c6630_0, 1;
6530
    %load/v 9, v0x10c9760_0, 2; Select 2 out of 3 bits
6531 4 ale500
    %ix/load 0, 3, 0;
6532 6 ale500
    %assign/v0 v0x10c9760_0, 0, 8;
6533
T_30.4 ;
6534 4 ale500
    %ix/load 1, 2, 0;
6535
    %mov 4, 0, 1;
6536 6 ale500
    %jmp/1 T_30.6, 4;
6537
    %load/x1p 8, v0x10c9680_0, 1;
6538
    %jmp T_30.7;
6539
T_30.6 ;
6540 4 ale500
    %mov 8, 2, 1;
6541 6 ale500
T_30.7 ;
6542 4 ale500
; Save base=8 wid=1 in lookaside.
6543
    %inv 8, 1;
6544 6 ale500
    %jmp/0xz  T_30.8, 8;
6545
    %load/v 8, v0x10c6590_0, 1;
6546
    %load/v 9, v0x10c9680_0, 2; Select 2 out of 3 bits
6547 4 ale500
    %ix/load 0, 3, 0;
6548 6 ale500
    %assign/v0 v0x10c9680_0, 0, 8;
6549
T_30.8 ;
6550 4 ale500
    %ix/load 1, 2, 0;
6551
    %mov 4, 0, 1;
6552 6 ale500
    %jmp/1 T_30.10, 4;
6553
    %load/x1p 8, v0x10c95a0_0, 1;
6554
    %jmp T_30.11;
6555
T_30.10 ;
6556 4 ale500
    %mov 8, 2, 1;
6557 6 ale500
T_30.11 ;
6558 4 ale500
; Save base=8 wid=1 in lookaside.
6559
    %inv 8, 1;
6560 6 ale500
    %jmp/0xz  T_30.12, 8;
6561
    %load/v 8, v0x10c63e0_0, 1;
6562
    %load/v 9, v0x10c95a0_0, 2; Select 2 out of 3 bits
6563 4 ale500
    %ix/load 0, 3, 0;
6564 6 ale500
    %assign/v0 v0x10c95a0_0, 0, 8;
6565
T_30.12 ;
6566
    %load/v 8, v0x10c83f0_0, 1;
6567
    %jmp/0xz  T_30.14, 8;
6568 4 ale500
    %ix/load 0, 1, 0;
6569 6 ale500
    %assign/v0 v0x10c83f0_0, 0, 0;
6570
T_30.14 ;
6571
    %load/v 8, v0x10c9b70_0, 1;
6572
    %jmp/0xz  T_30.16, 8;
6573 4 ale500
    %ix/load 0, 1, 0;
6574 6 ale500
    %assign/v0 v0x10c9b70_0, 0, 0;
6575
T_30.16 ;
6576
    %load/v 8, v0x10c7fc0_0, 1;
6577
    %jmp/0xz  T_30.18, 8;
6578 4 ale500
    %ix/load 0, 1, 0;
6579 6 ale500
    %assign/v0 v0x10c7fc0_0, 0, 0;
6580
T_30.18 ;
6581
    %load/v 8, v0x10c7f20_0, 1;
6582
    %jmp/0xz  T_30.20, 8;
6583 4 ale500
    %ix/load 0, 1, 0;
6584 6 ale500
    %assign/v0 v0x10c7f20_0, 0, 0;
6585
T_30.20 ;
6586
    %load/v 8, v0x10c9c40_0, 1;
6587
    %jmp/0xz  T_30.22, 8;
6588 4 ale500
    %ix/load 0, 1, 0;
6589 6 ale500
    %assign/v0 v0x10c9c40_0, 0, 0;
6590
T_30.22 ;
6591
    %load/v 8, v0x10c8060_0, 1;
6592
    %jmp/0xz  T_30.24, 8;
6593 4 ale500
    %ix/load 0, 1, 0;
6594 6 ale500
    %assign/v0 v0x10c8060_0, 0, 0;
6595
T_30.24 ;
6596
    %load/v 8, v0x10c84c0_0, 1;
6597
    %jmp/0xz  T_30.26, 8;
6598 4 ale500
    %ix/load 0, 1, 0;
6599 6 ale500
    %assign/v0 v0x10c84c0_0, 0, 0;
6600
T_30.26 ;
6601
    %load/v 8, v0x10c9900_0, 1;
6602
    %jmp/0xz  T_30.28, 8;
6603 4 ale500
    %ix/load 0, 1, 0;
6604 6 ale500
    %assign/v0 v0x10c9900_0, 0, 0;
6605
T_30.28 ;
6606
    %load/v 8, v0x10c7d10_0, 1;
6607
    %jmp/0xz  T_30.30, 8;
6608 4 ale500
    %ix/load 0, 1, 0;
6609 6 ale500
    %assign/v0 v0x10c7d10_0, 0, 0;
6610
T_30.30 ;
6611
    %load/v 8, v0x10c99d0_0, 1;
6612
    %jmp/0xz  T_30.32, 8;
6613 4 ale500
    %ix/load 0, 1, 0;
6614 6 ale500
    %assign/v0 v0x10c99d0_0, 0, 0;
6615
T_30.32 ;
6616
    %load/v 8, v0x10c9aa0_0, 1;
6617
    %jmp/0xz  T_30.34, 8;
6618 5 ale500
    %ix/load 0, 1, 0;
6619 6 ale500
    %assign/v0 v0x10c9aa0_0, 0, 0;
6620
T_30.34 ;
6621
    %load/v 8, v0x10c9d10_0, 1;
6622
    %jmp/0xz  T_30.36, 8;
6623 5 ale500
    %ix/load 0, 1, 0;
6624 6 ale500
    %assign/v0 v0x10c9d10_0, 0, 0;
6625
T_30.36 ;
6626
    %load/v 8, v0x10ca580_0, 6;
6627 4 ale500
    %pad 14, 0, 3;
6628
    %cmpi/u 8, 0, 9;
6629 6 ale500
    %jmp/1 T_30.38, 6;
6630 4 ale500
    %cmpi/u 8, 1, 9;
6631 6 ale500
    %jmp/1 T_30.39, 6;
6632 4 ale500
    %cmpi/u 8, 2, 9;
6633 6 ale500
    %jmp/1 T_30.40, 6;
6634 4 ale500
    %cmpi/u 8, 3, 9;
6635 6 ale500
    %jmp/1 T_30.41, 6;
6636 4 ale500
    %cmpi/u 8, 4, 9;
6637 6 ale500
    %jmp/1 T_30.42, 6;
6638 4 ale500
    %cmpi/u 8, 5, 9;
6639 6 ale500
    %jmp/1 T_30.43, 6;
6640 4 ale500
    %cmpi/u 8, 6, 9;
6641 6 ale500
    %jmp/1 T_30.44, 6;
6642 4 ale500
    %cmpi/u 8, 7, 9;
6643 6 ale500
    %jmp/1 T_30.45, 6;
6644 4 ale500
    %cmpi/u 8, 8, 9;
6645 6 ale500
    %jmp/1 T_30.46, 6;
6646 4 ale500
    %cmpi/u 8, 9, 9;
6647 6 ale500
    %jmp/1 T_30.47, 6;
6648 4 ale500
    %cmpi/u 8, 10, 9;
6649 6 ale500
    %jmp/1 T_30.48, 6;
6650 4 ale500
    %cmpi/u 8, 11, 9;
6651 6 ale500
    %jmp/1 T_30.49, 6;
6652 4 ale500
    %cmpi/u 8, 12, 9;
6653 6 ale500
    %jmp/1 T_30.50, 6;
6654 4 ale500
    %cmpi/u 8, 13, 9;
6655 6 ale500
    %jmp/1 T_30.51, 6;
6656 4 ale500
    %cmpi/u 8, 14, 9;
6657 6 ale500
    %jmp/1 T_30.52, 6;
6658 4 ale500
    %cmpi/u 8, 15, 9;
6659 6 ale500
    %jmp/1 T_30.53, 6;
6660 4 ale500
    %cmpi/u 8, 16, 9;
6661 6 ale500
    %jmp/1 T_30.54, 6;
6662 4 ale500
    %cmpi/u 8, 17, 9;
6663 6 ale500
    %jmp/1 T_30.55, 6;
6664 4 ale500
    %cmpi/u 8, 18, 9;
6665 6 ale500
    %jmp/1 T_30.56, 6;
6666 4 ale500
    %cmpi/u 8, 19, 9;
6667 6 ale500
    %jmp/1 T_30.57, 6;
6668 5 ale500
    %cmpi/u 8, 20, 9;
6669 6 ale500
    %jmp/1 T_30.58, 6;
6670 4 ale500
    %cmpi/u 8, 21, 9;
6671 6 ale500
    %jmp/1 T_30.59, 6;
6672 4 ale500
    %cmpi/u 8, 22, 9;
6673 6 ale500
    %jmp/1 T_30.60, 6;
6674 4 ale500
    %cmpi/u 8, 23, 9;
6675 6 ale500
    %jmp/1 T_30.61, 6;
6676 4 ale500
    %cmpi/u 8, 24, 9;
6677 6 ale500
    %jmp/1 T_30.62, 6;
6678 4 ale500
    %cmpi/u 8, 25, 9;
6679 6 ale500
    %jmp/1 T_30.63, 6;
6680 4 ale500
    %cmpi/u 8, 26, 9;
6681 6 ale500
    %jmp/1 T_30.64, 6;
6682 4 ale500
    %cmpi/u 8, 27, 9;
6683 6 ale500
    %jmp/1 T_30.65, 6;
6684 4 ale500
    %cmpi/u 8, 32, 9;
6685 6 ale500
    %jmp/1 T_30.66, 6;
6686 4 ale500
    %cmpi/u 8, 33, 9;
6687 6 ale500
    %jmp/1 T_30.67, 6;
6688 4 ale500
    %cmpi/u 8, 34, 9;
6689 6 ale500
    %jmp/1 T_30.68, 6;
6690 4 ale500
    %cmpi/u 8, 35, 9;
6691 6 ale500
    %jmp/1 T_30.69, 6;
6692 4 ale500
    %cmpi/u 8, 36, 9;
6693 6 ale500
    %jmp/1 T_30.70, 6;
6694 4 ale500
    %cmpi/u 8, 37, 9;
6695 6 ale500
    %jmp/1 T_30.71, 6;
6696 4 ale500
    %cmpi/u 8, 48, 9;
6697 6 ale500
    %jmp/1 T_30.72, 6;
6698 4 ale500
    %cmpi/u 8, 49, 9;
6699 6 ale500
    %jmp/1 T_30.73, 6;
6700 4 ale500
    %cmpi/u 8, 50, 9;
6701 6 ale500
    %jmp/1 T_30.74, 6;
6702 4 ale500
    %cmpi/u 8, 51, 9;
6703 6 ale500
    %jmp/1 T_30.75, 6;
6704 4 ale500
    %cmpi/u 8, 52, 9;
6705 6 ale500
    %jmp/1 T_30.76, 6;
6706 4 ale500
    %cmpi/u 8, 53, 9;
6707 6 ale500
    %jmp/1 T_30.77, 6;
6708 4 ale500
    %cmpi/u 8, 54, 9;
6709 6 ale500
    %jmp/1 T_30.78, 6;
6710 4 ale500
    %cmpi/u 8, 55, 9;
6711 6 ale500
    %jmp/1 T_30.79, 6;
6712 4 ale500
    %cmpi/u 8, 56, 9;
6713 6 ale500
    %jmp/1 T_30.80, 6;
6714 4 ale500
    %cmpi/u 8, 57, 9;
6715 6 ale500
    %jmp/1 T_30.81, 6;
6716 4 ale500
    %cmpi/u 8, 58, 9;
6717 6 ale500
    %jmp/1 T_30.82, 6;
6718 4 ale500
    %cmpi/u 8, 59, 9;
6719 6 ale500
    %jmp/1 T_30.83, 6;
6720 4 ale500
    %cmpi/u 8, 60, 9;
6721 6 ale500
    %jmp/1 T_30.84, 6;
6722 4 ale500
    %cmpi/u 8, 61, 9;
6723 6 ale500
    %jmp/1 T_30.85, 6;
6724 4 ale500
    %cmpi/u 8, 62, 9;
6725 6 ale500
    %jmp/1 T_30.86, 6;
6726 4 ale500
    %cmpi/u 8, 63, 9;
6727 6 ale500
    %jmp/1 T_30.87, 6;
6728
    %jmp T_30.88;
6729
T_30.38 ;
6730 4 ale500
    %ix/load 0, 1, 0;
6731 6 ale500
    %assign/v0 v0x10c8330_0, 0, 1;
6732 4 ale500
    %movi 8, 54, 6;
6733
    %ix/load 0, 6, 0;
6734 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
6735 4 ale500
    %ix/load 0, 8, 0;
6736 6 ale500
    %assign/v0 v0x10c8130_0, 0, 1;
6737 4 ale500
    %movi 8, 254, 8;
6738
    %ix/load 0, 8, 0;
6739 6 ale500
    %assign/v0 v0x10c81d0_0, 0, 8;
6740 4 ale500
    %movi 8, 8, 6;
6741
    %ix/load 0, 6, 0;
6742 6 ale500
    %assign/v0 v0x10c9de0_0, 0, 8;
6743
    %jmp T_30.88;
6744
T_30.39 ;
6745 4 ale500
    %ix/load 0, 1, 0;
6746 6 ale500
    %assign/v0 v0x10c8330_0, 0, 1;
6747 4 ale500
    %ix/load 0, 3, 0;
6748 6 ale500
    %assign/v0 v0x10c9760_0, 0, 0;
6749 4 ale500
    %movi 8, 65532, 16;
6750
    %ix/load 0, 8, 0;
6751 6 ale500
    %assign/v0 v0x10c81d0_0, 0, 8;
6752 4 ale500
    %ix/load 0, 8, 0;
6753 6 ale500
    %assign/v0 v0x10c8130_0, 0, 16;
6754 4 ale500
    %ix/load 0, 8, 0;
6755 6 ale500
    %assign/v0 v0x10c94c0_0, 0, 1;
6756 4 ale500
    %ix/load 0, 1, 0;
6757 6 ale500
    %assign/v0 v0x10c9900_0, 0, 1;
6758 4 ale500
    %movi 8, 32, 6;
6759
    %ix/load 0, 6, 0;
6760 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
6761 4 ale500
    %movi 8, 54, 6;
6762
    %ix/load 0, 6, 0;
6763 6 ale500
    %assign/v0 v0x10c9e80_0, 0, 8;
6764 4 ale500
    %movi 8, 9, 6;
6765
    %ix/load 0, 6, 0;
6766 6 ale500
    %assign/v0 v0x10c9de0_0, 0, 8;
6767
    %jmp T_30.88;
6768
T_30.40 ;
6769 4 ale500
    %ix/load 0, 1, 0;
6770 6 ale500
    %assign/v0 v0x10c8330_0, 0, 1;
6771 4 ale500
    %movi 8, 54, 6;
6772
    %ix/load 0, 6, 0;
6773 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
6774 4 ale500
    %movi 8, 65530, 16;
6775
    %ix/load 0, 8, 0;
6776 6 ale500
    %assign/v0 v0x10c81d0_0, 0, 8;
6777 4 ale500
    %ix/load 0, 8, 0;
6778 6 ale500
    %assign/v0 v0x10c8130_0, 0, 16;
6779 4 ale500
    %ix/load 0, 8, 0;
6780 6 ale500
    %assign/v0 v0x10c94c0_0, 0, 1;
6781 4 ale500
    %movi 8, 32, 6;
6782
    %ix/load 0, 6, 0;
6783 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
6784 4 ale500
    %movi 8, 54, 6;
6785
    %ix/load 0, 6, 0;
6786 6 ale500
    %assign/v0 v0x10c9e80_0, 0, 8;
6787 4 ale500
    %movi 8, 9, 6;
6788
    %ix/load 0, 6, 0;
6789 6 ale500
    %assign/v0 v0x10c9de0_0, 0, 8;
6790 4 ale500
    %ix/load 0, 1, 0;
6791 6 ale500
    %assign/v0 v0x10c9900_0, 0, 1;
6792
    %jmp T_30.88;
6793
T_30.41 ;
6794 4 ale500
    %ix/load 0, 1, 0;
6795 6 ale500
    %assign/v0 v0x10c8330_0, 0, 1;
6796 4 ale500
    %ix/load 0, 3, 0;
6797 6 ale500
    %assign/v0 v0x10c9680_0, 0, 0;
6798 4 ale500
    %movi 8, 54, 6;
6799
    %ix/load 0, 6, 0;
6800 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
6801 4 ale500
    %movi 8, 65528, 16;
6802
    %ix/load 0, 8, 0;
6803 6 ale500
    %assign/v0 v0x10c81d0_0, 0, 8;
6804 4 ale500
    %ix/load 0, 8, 0;
6805 6 ale500
    %assign/v0 v0x10c8130_0, 0, 16;
6806 4 ale500
    %ix/load 0, 8, 0;
6807 6 ale500
    %assign/v0 v0x10c94c0_0, 0, 1;
6808 4 ale500
    %movi 8, 32, 6;
6809
    %ix/load 0, 6, 0;
6810 6 ale500
    %assign/v0 v0x10c9de0_0, 0, 8;
6811 4 ale500
    %ix/load 0, 1, 0;
6812 6 ale500
    %assign/v0 v0x10c9900_0, 0, 1;
6813 4 ale500
    %movi 8, 32, 6;
6814
    %ix/load 0, 6, 0;
6815 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
6816 4 ale500
    %movi 8, 54, 6;
6817
    %ix/load 0, 6, 0;
6818 6 ale500
    %assign/v0 v0x10c9e80_0, 0, 8;
6819 4 ale500
    %movi 8, 9, 6;
6820
    %ix/load 0, 6, 0;
6821 6 ale500
    %assign/v0 v0x10c9de0_0, 0, 8;
6822
    %jmp T_30.88;
6823
T_30.42 ;
6824 4 ale500
    %ix/load 0, 1, 0;
6825 6 ale500
    %assign/v0 v0x10c8330_0, 0, 1;
6826 4 ale500
    %ix/load 0, 3, 0;
6827 6 ale500
    %assign/v0 v0x10c95a0_0, 0, 0;
6828 4 ale500
    %movi 8, 65526, 16;
6829
    %ix/load 0, 8, 0;
6830 6 ale500
    %assign/v0 v0x10c81d0_0, 0, 8;
6831 4 ale500
    %ix/load 0, 8, 0;
6832 6 ale500
    %assign/v0 v0x10c8130_0, 0, 16;
6833 4 ale500
    %movi 8, 129, 8;
6834
    %ix/load 0, 8, 0;
6835 6 ale500
    %assign/v0 v0x10c94c0_0, 0, 8;
6836 4 ale500
    %ix/load 0, 1, 0;
6837 6 ale500
    %assign/v0 v0x10c7d10_0, 0, 1;
6838 4 ale500
    %movi 8, 32, 6;
6839
    %ix/load 0, 6, 0;
6840 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
6841 4 ale500
    %movi 8, 54, 6;
6842
    %ix/load 0, 6, 0;
6843 6 ale500
    %assign/v0 v0x10c9e80_0, 0, 8;
6844 4 ale500
    %movi 8, 9, 6;
6845
    %ix/load 0, 6, 0;
6846 6 ale500
    %assign/v0 v0x10c9de0_0, 0, 8;
6847
    %jmp T_30.88;
6848
T_30.43 ;
6849 4 ale500
    %ix/load 0, 1, 0;
6850 6 ale500
    %assign/v0 v0x10c8330_0, 0, 1;
6851 4 ale500
    %movi 8, 65524, 16;
6852
    %ix/load 0, 8, 0;
6853 6 ale500
    %assign/v0 v0x10c81d0_0, 0, 8;
6854 4 ale500
    %ix/load 0, 8, 0;
6855 6 ale500
    %assign/v0 v0x10c8130_0, 0, 16;
6856 4 ale500
    %ix/load 0, 8, 0;
6857 6 ale500
    %assign/v0 v0x10c94c0_0, 0, 1;
6858 4 ale500
    %ix/load 0, 1, 0;
6859 6 ale500
    %assign/v0 v0x10c9900_0, 0, 1;
6860 4 ale500
    %movi 8, 32, 6;
6861
    %ix/load 0, 6, 0;
6862 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
6863 4 ale500
    %movi 8, 54, 6;
6864
    %ix/load 0, 6, 0;
6865 6 ale500
    %assign/v0 v0x10c9e80_0, 0, 8;
6866 4 ale500
    %movi 8, 9, 6;
6867
    %ix/load 0, 6, 0;
6868 6 ale500
    %assign/v0 v0x10c9de0_0, 0, 8;
6869
    %jmp T_30.88;
6870
T_30.44 ;
6871 4 ale500
    %ix/load 0, 1, 0;
6872 6 ale500
    %assign/v0 v0x10c8330_0, 0, 1;
6873 4 ale500
    %movi 8, 65522, 16;
6874
    %ix/load 0, 8, 0;
6875 6 ale500
    %assign/v0 v0x10c81d0_0, 0, 8;
6876 4 ale500
    %ix/load 0, 8, 0;
6877 6 ale500
    %assign/v0 v0x10c8130_0, 0, 16;
6878 4 ale500
    %ix/load 0, 8, 0;
6879 6 ale500
    %assign/v0 v0x10c94c0_0, 0, 1;
6880 4 ale500
    %ix/load 0, 1, 0;
6881 6 ale500
    %assign/v0 v0x10c9900_0, 0, 1;
6882 4 ale500
    %movi 8, 32, 6;
6883
    %ix/load 0, 6, 0;
6884 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
6885 4 ale500
    %movi 8, 54, 6;
6886
    %ix/load 0, 6, 0;
6887 6 ale500
    %assign/v0 v0x10c9e80_0, 0, 8;
6888 4 ale500
    %movi 8, 9, 6;
6889
    %ix/load 0, 6, 0;
6890 6 ale500
    %assign/v0 v0x10c9de0_0, 0, 8;
6891
    %jmp T_30.88;
6892
T_30.45 ;
6893 4 ale500
    %ix/load 0, 1, 0;
6894 6 ale500
    %assign/v0 v0x10c8330_0, 0, 1;
6895 4 ale500
    %movi 8, 65520, 16;
6896
    %ix/load 0, 8, 0;
6897 6 ale500
    %assign/v0 v0x10c81d0_0, 0, 8;
6898 4 ale500
    %ix/load 0, 8, 0;
6899 6 ale500
    %assign/v0 v0x10c8130_0, 0, 16;
6900 4 ale500
    %ix/load 0, 8, 0;
6901 6 ale500
    %assign/v0 v0x10c94c0_0, 0, 1;
6902 4 ale500
    %ix/load 0, 1, 0;
6903 6 ale500
    %assign/v0 v0x10c9900_0, 0, 1;
6904 4 ale500
    %movi 8, 32, 6;
6905
    %ix/load 0, 6, 0;
6906 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
6907 4 ale500
    %movi 8, 54, 6;
6908
    %ix/load 0, 6, 0;
6909 6 ale500
    %assign/v0 v0x10c9e80_0, 0, 8;
6910 4 ale500
    %movi 8, 9, 6;
6911
    %ix/load 0, 6, 0;
6912 6 ale500
    %assign/v0 v0x10c9de0_0, 0, 8;
6913
    %jmp T_30.88;
6914
T_30.46 ;
6915
    %vpi_call 3 445 "$display", "cpu_data_i %02x %t", v0x10c6220_0, $time {0 0};
6916 4 ale500
    %movi 8, 9, 6;
6917
    %ix/load 0, 6, 0;
6918 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
6919
    %jmp T_30.88;
6920
T_30.47 ;
6921
    %load/v 8, v0x10c71b0_0, 1;
6922
    %jmp/0xz  T_30.89, 8;
6923 4 ale500
    %movi 8, 1, 6;
6924
    %ix/load 0, 6, 0;
6925 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
6926
    %jmp T_30.90;
6927
T_30.89 ;
6928
    %load/v 8, v0x10c8270_0, 1;
6929
    %jmp/0xz  T_30.91, 8;
6930 4 ale500
    %movi 8, 4, 6;
6931
    %ix/load 0, 6, 0;
6932 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
6933
    %jmp T_30.92;
6934
T_30.91 ;
6935
    %load/v 8, v0x10c8680_0, 1;
6936
    %jmp/0xz  T_30.93, 8;
6937 4 ale500
    %movi 8, 3, 6;
6938
    %ix/load 0, 6, 0;
6939 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
6940
    %jmp T_30.94;
6941
T_30.93 ;
6942 4 ale500
    %movi 8, 10, 6;
6943
    %ix/load 0, 6, 0;
6944 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
6945
    %load/v 8, v0x10ca310_0, 16;
6946 4 ale500
    %ix/load 0, 16, 0;
6947 6 ale500
    %assign/v0 v0x10c7de0_0, 0, 8;
6948
T_30.94 ;
6949
T_30.92 ;
6950
T_30.90 ;
6951
    %jmp T_30.88;
6952
T_30.48 ;
6953 4 ale500
    %ix/load 0, 1, 0;
6954 6 ale500
    %assign/v0 v0x10c7f20_0, 0, 1;
6955
    %ix/load 0, 1, 0;
6956
    %assign/v0 v0x10c83f0_0, 0, 1;
6957
    %movi 8, 15, 8;
6958
    %ix/load 0, 8, 0;
6959
    %assign/v0 v0x10c9400_0, 0, 8;
6960 4 ale500
    %movi 8, 11, 6;
6961
    %ix/load 0, 6, 0;
6962 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
6963
    %jmp T_30.88;
6964
T_30.49 ;
6965
    %load/v 8, v0x10c6220_0, 8;
6966 4 ale500
    %ix/load 0, 8, 0;
6967 6 ale500
    %assign/v0 v0x10c8fd0_0, 0, 8;
6968
    %load/v 8, v0x10c6220_0, 8;
6969 4 ale500
    %cmpi/u 8, 16, 8;
6970 6 ale500
    %jmp/1 T_30.95, 6;
6971 4 ale500
    %cmpi/u 8, 17, 8;
6972 6 ale500
    %jmp/1 T_30.96, 6;
6973 5 ale500
    %cmpi/u 8, 30, 8;
6974 6 ale500
    %jmp/1 T_30.97, 6;
6975 5 ale500
    %cmpi/u 8, 31, 8;
6976 6 ale500
    %jmp/1 T_30.98, 6;
6977 4 ale500
    %movi 8, 15, 6;
6978
    %ix/load 0, 6, 0;
6979 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
6980 4 ale500
    %ix/load 0, 1, 0;
6981 6 ale500
    %assign/v0 v0x10c9100_0, 0, 0;
6982 4 ale500
    %ix/load 0, 1, 0;
6983 6 ale500
    %assign/v0 v0x10c9230_0, 0, 0;
6984
    %jmp T_30.100;
6985
T_30.95 ;
6986 4 ale500
    %ix/load 0, 1, 0;
6987 6 ale500
    %assign/v0 v0x10c9100_0, 0, 1;
6988 4 ale500
    %ix/load 0, 1, 0;
6989 6 ale500
    %assign/v0 v0x10c9230_0, 0, 0;
6990 4 ale500
    %movi 8, 12, 6;
6991
    %ix/load 0, 6, 0;
6992 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
6993
    %jmp T_30.100;
6994
T_30.96 ;
6995 4 ale500
    %ix/load 0, 1, 0;
6996 6 ale500
    %assign/v0 v0x10c9100_0, 0, 0;
6997 4 ale500
    %ix/load 0, 1, 0;
6998 6 ale500
    %assign/v0 v0x10c9230_0, 0, 1;
6999 4 ale500
    %movi 8, 12, 6;
7000
    %ix/load 0, 6, 0;
7001 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7002
    %jmp T_30.100;
7003
T_30.97 ;
7004 5 ale500
    %movi 8, 12, 6;
7005
    %ix/load 0, 6, 0;
7006 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7007 5 ale500
    %ix/load 0, 1, 0;
7008 6 ale500
    %assign/v0 v0x10c9100_0, 0, 0;
7009 5 ale500
    %ix/load 0, 1, 0;
7010 6 ale500
    %assign/v0 v0x10c9230_0, 0, 0;
7011
    %jmp T_30.100;
7012
T_30.98 ;
7013 5 ale500
    %movi 8, 12, 6;
7014
    %ix/load 0, 6, 0;
7015 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7016 5 ale500
    %ix/load 0, 1, 0;
7017 6 ale500
    %assign/v0 v0x10c9100_0, 0, 0;
7018 5 ale500
    %ix/load 0, 1, 0;
7019 6 ale500
    %assign/v0 v0x10c9230_0, 0, 0;
7020
    %jmp T_30.100;
7021
T_30.100 ;
7022
    %jmp T_30.88;
7023
T_30.50 ;
7024 4 ale500
    %movi 8, 13, 6;
7025
    %ix/load 0, 6, 0;
7026 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7027
    %load/v 8, v0x10ca310_0, 16;
7028 4 ale500
    %ix/load 0, 16, 0;
7029 6 ale500
    %assign/v0 v0x10c7de0_0, 0, 8;
7030
    %jmp T_30.88;
7031
T_30.51 ;
7032 4 ale500
    %ix/load 0, 1, 0;
7033 6 ale500
    %assign/v0 v0x10c7f20_0, 0, 1;
7034 4 ale500
    %movi 8, 14, 6;
7035
    %ix/load 0, 6, 0;
7036 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7037
    %jmp T_30.88;
7038
T_30.52 ;
7039
    %load/v 8, v0x10c6220_0, 8;
7040 4 ale500
    %ix/load 0, 8, 0;
7041 6 ale500
    %assign/v0 v0x10c92d0_0, 0, 8;
7042 4 ale500
    %ix/load 0, 1, 0;
7043 6 ale500
    %assign/v0 v0x10c83f0_0, 0, 1;
7044 4 ale500
    %movi 8, 16, 6;
7045
    %ix/load 0, 6, 0;
7046 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7047
    %jmp T_30.88;
7048
T_30.53 ;
7049
    %load/v 8, v0x10c7700_0, 3;
7050 4 ale500
    %cmpi/u 8, 0, 3;
7051 6 ale500
    %jmp/1 T_30.101, 6;
7052 4 ale500
    %cmpi/u 8, 1, 3;
7053 6 ale500
    %jmp/1 T_30.102, 6;
7054 4 ale500
    %cmpi/u 8, 2, 3;
7055 6 ale500
    %jmp/1 T_30.103, 6;
7056 4 ale500
    %cmpi/u 8, 3, 3;
7057 6 ale500
    %jmp/1 T_30.104, 6;
7058 4 ale500
    %cmpi/u 8, 4, 3;
7059 6 ale500
    %jmp/1 T_30.105, 6;
7060 4 ale500
    %cmpi/u 8, 5, 3;
7061 6 ale500
    %jmp/1 T_30.106, 6;
7062 4 ale500
    %cmpi/u 8, 6, 3;
7063 6 ale500
    %jmp/1 T_30.107, 6;
7064 4 ale500
    %cmpi/u 8, 7, 3;
7065 6 ale500
    %jmp/1 T_30.108, 6;
7066
    %jmp T_30.109;
7067
T_30.101 ;
7068
    %load/v 8, v0x10c8fd0_0, 8;
7069 4 ale500
    %movi 16, 57, 8;
7070
    %cmp/x 8, 16, 8;
7071 6 ale500
    %jmp/1 T_30.110, 4;
7072 4 ale500
    %movi 16, 59, 8;
7073
    %cmp/x 8, 16, 8;
7074 6 ale500
    %jmp/1 T_30.111, 4;
7075 4 ale500
    %movi 16, 0, 1;
7076
    %mov 17, 2, 1;
7077
    %movi 18, 13, 6;
7078
    %cmp/x 8, 16, 8;
7079 6 ale500
    %jmp/1 T_30.112, 4;
7080 4 ale500
    %movi 24, 1, 1;
7081
    %mov 25, 2, 1;
7082
    %movi 26, 13, 6;
7083
    %cmp/x 8, 24, 8;
7084 6 ale500
    %jmp/1 T_30.113, 4;
7085 4 ale500
    %movi 8, 9, 6;
7086
    %ix/load 0, 6, 0;
7087 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7088
    %jmp T_30.115;
7089
T_30.110 ;
7090 4 ale500
    %movi 8, 33, 6;
7091
    %ix/load 0, 6, 0;
7092 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7093 4 ale500
    %movi 8, 128, 8;
7094
    %ix/load 0, 8, 0;
7095 6 ale500
    %assign/v0 v0x10c94c0_0, 0, 8;
7096
    %jmp T_30.115;
7097
T_30.111 ;
7098 4 ale500
    %movi 8, 33, 6;
7099
    %ix/load 0, 6, 0;
7100 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7101 4 ale500
    %ix/load 0, 8, 0;
7102 6 ale500
    %assign/v0 v0x10c94c0_0, 0, 1;
7103
    %jmp T_30.115;
7104
T_30.112 ;
7105 4 ale500
    %movi 8, 51, 6;
7106
    %ix/load 0, 6, 0;
7107 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7108 4 ale500
    %movi 8, 32, 6;
7109
    %ix/load 0, 6, 0;
7110 6 ale500
    %assign/v0 v0x10c9f20_0, 0, 8;
7111 4 ale500
    %movi 8, 9, 6;
7112
    %ix/load 0, 6, 0;
7113 6 ale500
    %assign/v0 v0x10c9e80_0, 0, 8;
7114
    %jmp T_30.115;
7115
T_30.113 ;
7116 4 ale500
    %movi 8, 33, 6;
7117
    %ix/load 0, 6, 0;
7118 6 ale500
    %assign/v0 v0x10c9f20_0, 0, 8;
7119 4 ale500
    %movi 8, 51, 6;
7120
    %ix/load 0, 6, 0;
7121 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7122
    %jmp T_30.115;
7123
T_30.115 ;
7124
    %jmp T_30.109;
7125
T_30.102 ;
7126
    %load/v 8, v0x10c6f00_0, 1;
7127
    %jmp/0xz  T_30.116, 8;
7128 4 ale500
    %movi 8, 48, 6;
7129
    %ix/load 0, 6, 0;
7130 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7131
    %jmp T_30.117;
7132
T_30.116 ;
7133 4 ale500
    %movi 8, 51, 6;
7134
    %ix/load 0, 6, 0;
7135 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7136
T_30.117 ;
7137 4 ale500
    %movi 8, 17, 6;
7138
    %ix/load 0, 6, 0;
7139 6 ale500
    %assign/v0 v0x10c9f20_0, 0, 8;
7140
    %jmp T_30.109;
7141
T_30.103 ;
7142
    %load/v 8, v0x10c8fd0_0, 8;
7143
    %cmpi/u 8, 61, 8;
7144
    %jmp/1 T_30.118, 6;
7145 4 ale500
    %cmpi/u 8, 63, 8;
7146 6 ale500
    %jmp/1 T_30.119, 6;
7147 4 ale500
    %movi 8, 17, 6;
7148
    %ix/load 0, 6, 0;
7149 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7150
    %jmp T_30.121;
7151
T_30.118 ;
7152
    %ix/load 0, 1, 0;
7153
    %assign/v0 v0x10c89c0_0, 0, 1;
7154
    %movi 8, 17, 6;
7155
    %ix/load 0, 6, 0;
7156
    %assign/v0 v0x10ca580_0, 0, 8;
7157
    %jmp T_30.121;
7158
T_30.119 ;
7159 4 ale500
    %movi 8, 2, 6;
7160
    %ix/load 0, 6, 0;
7161 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7162
    %jmp T_30.121;
7163
T_30.121 ;
7164
    %jmp T_30.109;
7165
T_30.104 ;
7166 4 ale500
    %movi 8, 51, 6;
7167
    %ix/load 0, 6, 0;
7168 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7169 4 ale500
    %movi 8, 1, 2;
7170
    %ix/load 0, 2, 0;
7171 6 ale500
    %assign/v0 v0x10c8720_0, 0, 8;
7172
    %load/v 8, v0x10c78a0_0, 4;
7173 4 ale500
    %cmpi/u 8, 12, 4;
7174
    %mov 8, 4, 1;
7175 6 ale500
    %load/v 9, v0x10c78a0_0, 4;
7176 4 ale500
    %cmpi/u 9, 6, 4;
7177
    %or 8, 4, 1;
7178 6 ale500
    %load/v 9, v0x10c7630_0, 4;
7179 4 ale500
    %cmpi/u 9, 12, 4;
7180
    %or 8, 4, 1;
7181 6 ale500
    %jmp/0xz  T_30.122, 8;
7182 4 ale500
    %movi 8, 54, 6;
7183
    %ix/load 0, 6, 0;
7184 6 ale500
    %assign/v0 v0x10c9f20_0, 0, 8;
7185 4 ale500
    %movi 8, 17, 6;
7186
    %ix/load 0, 6, 0;
7187 6 ale500
    %assign/v0 v0x10c9de0_0, 0, 8;
7188
    %jmp T_30.123;
7189
T_30.122 ;
7190 4 ale500
    %movi 8, 17, 6;
7191
    %ix/load 0, 6, 0;
7192 6 ale500
    %assign/v0 v0x10c9f20_0, 0, 8;
7193
T_30.123 ;
7194
    %load/v 8, v0x10ca080_0, 8;
7195 4 ale500
    %ix/load 0, 8, 0;
7196 6 ale500
    %assign/v0 v0x10c8130_0, 0, 8;
7197
    %jmp T_30.109;
7198
T_30.105 ;
7199 4 ale500
    %movi 8, 21, 6;
7200
    %ix/load 0, 6, 0;
7201 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7202
    %jmp T_30.109;
7203
T_30.106 ;
7204 4 ale500
    %movi 8, 48, 6;
7205
    %ix/load 0, 6, 0;
7206 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7207 4 ale500
    %movi 8, 1, 2;
7208
    %ix/load 0, 2, 0;
7209 6 ale500
    %assign/v0 v0x10c8720_0, 0, 8;
7210
    %load/v 8, v0x10c78a0_0, 4;
7211 4 ale500
    %cmpi/u 8, 12, 4;
7212
    %mov 8, 4, 1;
7213 6 ale500
    %load/v 9, v0x10c78a0_0, 4;
7214 4 ale500
    %cmpi/u 9, 6, 4;
7215
    %or 8, 4, 1;
7216 6 ale500
    %load/v 9, v0x10c7630_0, 4;
7217 4 ale500
    %cmpi/u 9, 12, 4;
7218
    %or 8, 4, 1;
7219 6 ale500
    %jmp/0xz  T_30.124, 8;
7220 4 ale500
    %movi 8, 54, 6;
7221
    %ix/load 0, 6, 0;
7222 6 ale500
    %assign/v0 v0x10c9f20_0, 0, 8;
7223 4 ale500
    %movi 8, 17, 6;
7224
    %ix/load 0, 6, 0;
7225 6 ale500
    %assign/v0 v0x10c9de0_0, 0, 8;
7226
    %jmp T_30.125;
7227
T_30.124 ;
7228 4 ale500
    %movi 8, 17, 6;
7229
    %ix/load 0, 6, 0;
7230 6 ale500
    %assign/v0 v0x10c9f20_0, 0, 8;
7231
T_30.125 ;
7232
    %jmp T_30.109;
7233
T_30.107 ;
7234 4 ale500
    %movi 8, 51, 6;
7235
    %ix/load 0, 6, 0;
7236 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7237
    %load/v 8, v0x10c77d0_0, 3;
7238 4 ale500
    %cmpi/u 8, 4, 3;
7239 6 ale500
    %jmp/0xz  T_30.126, 4;
7240 4 ale500
    %movi 8, 27, 6;
7241
    %ix/load 0, 6, 0;
7242 6 ale500
    %assign/v0 v0x10c9f20_0, 0, 8;
7243
    %jmp T_30.127;
7244
T_30.126 ;
7245 4 ale500
    %movi 8, 26, 6;
7246
    %ix/load 0, 6, 0;
7247 6 ale500
    %assign/v0 v0x10c9f20_0, 0, 8;
7248
T_30.127 ;
7249
    %jmp T_30.109;
7250
T_30.108 ;
7251 4 ale500
    %movi 8, 48, 6;
7252
    %ix/load 0, 6, 0;
7253 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7254
    %load/v 8, v0x10c77d0_0, 3;
7255 4 ale500
    %cmpi/u 8, 4, 3;
7256 6 ale500
    %jmp/0xz  T_30.128, 4;
7257 4 ale500
    %movi 8, 27, 6;
7258
    %ix/load 0, 6, 0;
7259 6 ale500
    %assign/v0 v0x10c9f20_0, 0, 8;
7260
    %jmp T_30.129;
7261
T_30.128 ;
7262 4 ale500
    %movi 8, 26, 6;
7263
    %ix/load 0, 6, 0;
7264 6 ale500
    %assign/v0 v0x10c9f20_0, 0, 8;
7265
T_30.129 ;
7266
    %jmp T_30.109;
7267
T_30.109 ;
7268
    %jmp T_30.88;
7269
T_30.54 ;
7270
    %load/v 8, v0x10c7700_0, 3;
7271 4 ale500
    %cmpi/u 8, 0, 3;
7272 6 ale500
    %jmp/1 T_30.130, 6;
7273 4 ale500
    %cmpi/u 8, 1, 3;
7274 6 ale500
    %jmp/1 T_30.131, 6;
7275 4 ale500
    %cmpi/u 8, 2, 3;
7276 6 ale500
    %jmp/1 T_30.132, 6;
7277 4 ale500
    %cmpi/u 8, 3, 3;
7278 6 ale500
    %jmp/1 T_30.133, 6;
7279 4 ale500
    %cmpi/u 8, 4, 3;
7280 6 ale500
    %jmp/1 T_30.134, 6;
7281 4 ale500
    %cmpi/u 8, 5, 3;
7282 6 ale500
    %jmp/1 T_30.135, 6;
7283 4 ale500
    %cmpi/u 8, 7, 3;
7284 6 ale500
    %jmp/1 T_30.136, 6;
7285
    %jmp T_30.137;
7286
T_30.130 ;
7287 4 ale500
    %movi 8, 9, 6;
7288
    %ix/load 0, 6, 0;
7289 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7290
    %jmp T_30.137;
7291
T_30.131 ;
7292
    %load/v 8, v0x10c8fd0_0, 8;
7293 5 ale500
    %cmpi/u 8, 30, 8;
7294 6 ale500
    %jmp/1 T_30.138, 6;
7295 5 ale500
    %cmpi/u 8, 31, 8;
7296 6 ale500
    %jmp/1 T_30.139, 6;
7297 5 ale500
    %movi 8, 17, 6;
7298
    %ix/load 0, 6, 0;
7299 6 ale500
    %assign/v0 v0x10c9f20_0, 0, 8;
7300
    %load/v 8, v0x10c6f00_0, 1;
7301
    %jmp/0xz  T_30.142, 8;
7302 4 ale500
    %movi 8, 48, 6;
7303
    %ix/load 0, 6, 0;
7304 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7305
    %jmp T_30.143;
7306
T_30.142 ;
7307 4 ale500
    %movi 8, 51, 6;
7308
    %ix/load 0, 6, 0;
7309 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7310
T_30.143 ;
7311
    %jmp T_30.141;
7312
T_30.138 ;
7313 5 ale500
    %ix/load 0, 1, 0;
7314 6 ale500
    %assign/v0 v0x10c9aa0_0, 0, 1;
7315 5 ale500
    %movi 8, 20, 6;
7316
    %ix/load 0, 6, 0;
7317 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7318
    %jmp T_30.141;
7319
T_30.139 ;
7320 5 ale500
    %ix/load 0, 1, 0;
7321 6 ale500
    %assign/v0 v0x10c9d10_0, 0, 1;
7322 5 ale500
    %movi 8, 20, 6;
7323
    %ix/load 0, 6, 0;
7324 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7325
    %jmp T_30.141;
7326
T_30.141 ;
7327
    %jmp T_30.137;
7328
T_30.132 ;
7329
    %load/v 8, v0x10c8fd0_0, 8;
7330 4 ale500
    %cmpi/u 8, 63, 8;
7331 6 ale500
    %jmp/1 T_30.144, 6;
7332 4 ale500
    %movi 8, 17, 6;
7333
    %ix/load 0, 6, 0;
7334 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7335
    %jmp T_30.146;
7336
T_30.144 ;
7337
    %load/v 8, v0x10c9100_0, 1;
7338
    %jmp/0xz  T_30.147, 8;
7339 4 ale500
    %movi 8, 5, 6;
7340
    %ix/load 0, 6, 0;
7341 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7342
    %jmp T_30.148;
7343
T_30.147 ;
7344 4 ale500
    %movi 8, 6, 6;
7345
    %ix/load 0, 6, 0;
7346 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7347
T_30.148 ;
7348
    %jmp T_30.146;
7349
T_30.146 ;
7350
    %jmp T_30.137;
7351
T_30.133 ;
7352 4 ale500
    %movi 8, 51, 6;
7353
    %ix/load 0, 6, 0;
7354 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7355 4 ale500
    %movi 8, 1, 2;
7356
    %ix/load 0, 2, 0;
7357 6 ale500
    %assign/v0 v0x10c8720_0, 0, 8;
7358
    %load/v 8, v0x10c78a0_0, 4;
7359 4 ale500
    %cmpi/u 8, 12, 4;
7360
    %mov 8, 4, 1;
7361 6 ale500
    %load/v 9, v0x10c78a0_0, 4;
7362 4 ale500
    %cmpi/u 9, 6, 4;
7363
    %or 8, 4, 1;
7364 6 ale500
    %load/v 9, v0x10c7630_0, 4;
7365 4 ale500
    %cmpi/u 9, 12, 4;
7366
    %or 8, 4, 1;
7367 6 ale500
    %jmp/0xz  T_30.149, 8;
7368 4 ale500
    %movi 8, 54, 6;
7369
    %ix/load 0, 6, 0;
7370 6 ale500
    %assign/v0 v0x10c9f20_0, 0, 8;
7371 4 ale500
    %movi 8, 17, 6;
7372
    %ix/load 0, 6, 0;
7373 6 ale500
    %assign/v0 v0x10c9de0_0, 0, 8;
7374
    %jmp T_30.150;
7375
T_30.149 ;
7376 4 ale500
    %movi 8, 17, 6;
7377
    %ix/load 0, 6, 0;
7378 6 ale500
    %assign/v0 v0x10c9f20_0, 0, 8;
7379
T_30.150 ;
7380
    %load/v 8, v0x10ca080_0, 8;
7381 4 ale500
    %ix/load 0, 8, 0;
7382 6 ale500
    %assign/v0 v0x10c8130_0, 0, 8;
7383
    %jmp T_30.137;
7384
T_30.134 ;
7385 4 ale500
    %movi 8, 21, 6;
7386
    %ix/load 0, 6, 0;
7387 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7388
    %jmp T_30.137;
7389
T_30.135 ;
7390 4 ale500
    %movi 8, 48, 6;
7391
    %ix/load 0, 6, 0;
7392 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7393 4 ale500
    %movi 8, 1, 2;
7394
    %ix/load 0, 2, 0;
7395 6 ale500
    %assign/v0 v0x10c8720_0, 0, 8;
7396
    %load/v 8, v0x10c78a0_0, 4;
7397 4 ale500
    %cmpi/u 8, 12, 4;
7398
    %mov 8, 4, 1;
7399 6 ale500
    %load/v 9, v0x10c78a0_0, 4;
7400 4 ale500
    %cmpi/u 9, 6, 4;
7401
    %or 8, 4, 1;
7402 6 ale500
    %load/v 9, v0x10c7630_0, 4;
7403 4 ale500
    %cmpi/u 9, 12, 4;
7404
    %or 8, 4, 1;
7405 6 ale500
    %jmp/0xz  T_30.151, 8;
7406 4 ale500
    %movi 8, 54, 6;
7407
    %ix/load 0, 6, 0;
7408 6 ale500
    %assign/v0 v0x10c9f20_0, 0, 8;
7409 4 ale500
    %movi 8, 17, 6;
7410
    %ix/load 0, 6, 0;
7411 6 ale500
    %assign/v0 v0x10c9de0_0, 0, 8;
7412
    %jmp T_30.152;
7413
T_30.151 ;
7414 4 ale500
    %movi 8, 17, 6;
7415
    %ix/load 0, 6, 0;
7416 6 ale500
    %assign/v0 v0x10c9f20_0, 0, 8;
7417
T_30.152 ;
7418
    %jmp T_30.137;
7419
T_30.136 ;
7420 4 ale500
    %movi 8, 48, 6;
7421
    %ix/load 0, 6, 0;
7422 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7423 4 ale500
    %movi 8, 26, 6;
7424
    %ix/load 0, 6, 0;
7425 6 ale500
    %assign/v0 v0x10c9f20_0, 0, 8;
7426
    %jmp T_30.137;
7427
T_30.137 ;
7428
    %jmp T_30.88;
7429
T_30.55 ;
7430
    %load/v 8, v0x10c89c0_0, 1;
7431
    %inv 8, 1;
7432
    %jmp/0xz  T_30.153, 8;
7433 4 ale500
    %movi 8, 18, 6;
7434
    %ix/load 0, 6, 0;
7435 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7436 4 ale500
    %ix/load 0, 1, 0;
7437 6 ale500
    %assign/v0 v0x10c99d0_0, 0, 1;
7438
    %jmp T_30.154;
7439
T_30.153 ;
7440
    %ix/load 0, 1, 0;
7441
    %assign/v0 v0x10c89c0_0, 0, 0;
7442
T_30.154 ;
7443
    %jmp T_30.88;
7444
T_30.56 ;
7445 4 ale500
    %movi 8, 9, 6;
7446
    %ix/load 0, 6, 0;
7447 6 ale500
    %assign/v0 v0x10c9de0_0, 0, 8;
7448
    %load/v 8, v0x10c7040_0, 4;
7449 4 ale500
    %cmpi/u 8, 12, 4;
7450 6 ale500
    %jmp/1 T_30.155, 6;
7451 4 ale500
    %cmpi/u 8, 6, 4;
7452 6 ale500
    %jmp/1 T_30.156, 6;
7453 4 ale500
    %movi 8, 9, 6;
7454
    %ix/load 0, 6, 0;
7455 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7456
    %load/v 8, v0x10c7560_0, 1;
7457 4 ale500
    %ix/load 0, 1, 0;
7458 6 ale500
    %assign/v0 v0x10c9c40_0, 0, 8;
7459
    %jmp T_30.158;
7460
T_30.155 ;
7461 4 ale500
    %movi 8, 62, 6;
7462
    %ix/load 0, 6, 0;
7463 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7464
    %jmp T_30.158;
7465
T_30.156 ;
7466 4 ale500
    %movi 8, 60, 6;
7467
    %ix/load 0, 6, 0;
7468 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7469
    %jmp T_30.158;
7470
T_30.158 ;
7471
    %jmp T_30.88;
7472
T_30.57 ;
7473 4 ale500
    %movi 8, 18, 6;
7474
    %ix/load 0, 6, 0;
7475 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7476
    %jmp T_30.88;
7477
T_30.58 ;
7478 5 ale500
    %movi 8, 9, 6;
7479
    %ix/load 0, 6, 0;
7480 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7481
    %jmp T_30.88;
7482
T_30.59 ;
7483
    %load/v 8, v0x10ca310_0, 16;
7484 4 ale500
    %ix/load 0, 16, 0;
7485 6 ale500
    %assign/v0 v0x10c7de0_0, 0, 8;
7486 4 ale500
    %movi 8, 22, 6;
7487
    %ix/load 0, 6, 0;
7488 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7489 4 ale500
    %ix/load 0, 1, 0;
7490 6 ale500
    %assign/v0 v0x10c83f0_0, 0, 1;
7491
    %jmp T_30.88;
7492
T_30.60 ;
7493 4 ale500
    %ix/load 0, 1, 0;
7494 6 ale500
    %assign/v0 v0x10c7f20_0, 0, 1;
7495 4 ale500
    %movi 8, 23, 6;
7496
    %ix/load 0, 6, 0;
7497 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7498
    %jmp T_30.88;
7499
T_30.61 ;
7500
    %load/v 8, v0x10c6220_0, 8;
7501 4 ale500
    %ix/load 0, 8, 0;
7502 6 ale500
    %assign/v0 v0x10c8590_0, 0, 8;
7503 4 ale500
    %movi 8, 24, 6;
7504
    %ix/load 0, 6, 0;
7505 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7506
    %jmp T_30.88;
7507
T_30.62 ;
7508
    %load/v 8, v0x10c7490_0, 1;
7509
    %jmp/0xz  T_30.159, 8;
7510 4 ale500
    %movi 8, 51, 6;
7511
    %ix/load 0, 6, 0;
7512 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7513 4 ale500
    %movi 8, 25, 6;
7514
    %ix/load 0, 6, 0;
7515 6 ale500
    %assign/v0 v0x10c9f20_0, 0, 8;
7516
    %jmp T_30.160;
7517
T_30.159 ;
7518
    %load/v 8, v0x10c73c0_0, 1;
7519
    %jmp/0xz  T_30.161, 8;
7520 4 ale500
    %movi 8, 48, 6;
7521
    %ix/load 0, 6, 0;
7522 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7523 4 ale500
    %movi 8, 25, 6;
7524
    %ix/load 0, 6, 0;
7525 6 ale500
    %assign/v0 v0x10c9f20_0, 0, 8;
7526
    %jmp T_30.162;
7527
T_30.161 ;
7528
    %load/v 8, v0x10c78a0_0, 4;
7529 4 ale500
    %cmpi/u 8, 12, 4;
7530
    %mov 8, 4, 1;
7531 6 ale500
    %load/v 9, v0x10c78a0_0, 4;
7532 4 ale500
    %cmpi/u 9, 6, 4;
7533
    %or 8, 4, 1;
7534 6 ale500
    %load/v 9, v0x10c7630_0, 4;
7535 4 ale500
    %cmpi/u 9, 12, 4;
7536
    %or 8, 4, 1;
7537 6 ale500
    %jmp/0xz  T_30.163, 8;
7538 4 ale500
    %movi 8, 1, 2;
7539
    %ix/load 0, 2, 0;
7540 6 ale500
    %assign/v0 v0x10c8720_0, 0, 8;
7541 4 ale500
    %movi 8, 17, 6;
7542
    %ix/load 0, 6, 0;
7543 6 ale500
    %assign/v0 v0x10c9de0_0, 0, 8;
7544 4 ale500
    %movi 8, 54, 6;
7545
    %ix/load 0, 6, 0;
7546 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7547
    %jmp T_30.164;
7548
T_30.163 ;
7549 4 ale500
    %movi 8, 17, 6;
7550
    %ix/load 0, 6, 0;
7551 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7552
T_30.164 ;
7553
T_30.162 ;
7554
T_30.160 ;
7555
    %jmp T_30.88;
7556
T_30.63 ;
7557
    %load/v 8, v0x10c78a0_0, 4;
7558 4 ale500
    %cmpi/u 8, 12, 4;
7559
    %mov 8, 4, 1;
7560 6 ale500
    %load/v 9, v0x10c78a0_0, 4;
7561 4 ale500
    %cmpi/u 9, 6, 4;
7562
    %or 8, 4, 1;
7563 6 ale500
    %load/v 9, v0x10c7630_0, 4;
7564 4 ale500
    %cmpi/u 9, 12, 4;
7565
    %or 8, 4, 1;
7566 6 ale500
    %jmp/0xz  T_30.165, 8;
7567 4 ale500
    %movi 8, 1, 2;
7568
    %ix/load 0, 2, 0;
7569 6 ale500
    %assign/v0 v0x10c8720_0, 0, 8;
7570 4 ale500
    %movi 8, 17, 6;
7571
    %ix/load 0, 6, 0;
7572 6 ale500
    %assign/v0 v0x10c9de0_0, 0, 8;
7573 4 ale500
    %movi 8, 54, 6;
7574
    %ix/load 0, 6, 0;
7575 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7576
    %jmp T_30.166;
7577
T_30.165 ;
7578 4 ale500
    %movi 8, 17, 6;
7579
    %ix/load 0, 6, 0;
7580 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7581
T_30.166 ;
7582
    %jmp T_30.88;
7583
T_30.64 ;
7584 4 ale500
    %movi 8, 9, 6;
7585
    %ix/load 0, 6, 0;
7586 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7587
    %jmp T_30.88;
7588
T_30.65 ;
7589 4 ale500
    %movi 8, 128, 8;
7590
    %ix/load 0, 8, 0;
7591 6 ale500
    %assign/v0 v0x10c9400_0, 0, 8;
7592 4 ale500
    %movi 8, 34, 6;
7593
    %ix/load 0, 6, 0;
7594 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7595 4 ale500
    %movi 8, 26, 6;
7596
    %ix/load 0, 6, 0;
7597 6 ale500
    %assign/v0 v0x10c9f20_0, 0, 8;
7598
    %jmp T_30.88;
7599
T_30.66 ;
7600 4 ale500
    %movi 8, 32, 6;
7601
    %ix/load 0, 6, 0;
7602 6 ale500
    %assign/v0 v0x10c9f20_0, 0, 8;
7603
    %load/v 8, v0x10c94c0_0, 8;
7604 4 ale500
    %pad 16, 0, 1;
7605
    %cmp/u 0, 8, 9;
7606 6 ale500
    %jmp/0xz  T_30.167, 5;
7607 4 ale500
    %movi 8, 34, 6;
7608
    %ix/load 0, 6, 0;
7609 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7610
    %jmp T_30.168;
7611
T_30.167 ;
7612
    %load/v 8, v0x10c9e80_0, 6;
7613 4 ale500
    %ix/load 0, 6, 0;
7614 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7615
T_30.168 ;
7616 4 ale500
    %ix/load 1, 7, 0;
7617
    %mov 4, 0, 1;
7618 6 ale500
    %jmp/1 T_30.169, 4;
7619
    %load/x1p 8, v0x10c94c0_0, 1;
7620
    %jmp T_30.170;
7621
T_30.169 ;
7622 4 ale500
    %mov 8, 2, 1;
7623 6 ale500
T_30.170 ;
7624 4 ale500
; Save base=8 wid=1 in lookaside.
7625 6 ale500
    %jmp/0xz  T_30.171, 8;
7626 4 ale500
    %ix/load 0, 1, 0;
7627
    %ix/load 1, 7, 0;
7628 6 ale500
    %assign/v0/x1 v0x10c94c0_0, 0, 0;
7629
    %movi 8, 5, 8;
7630 4 ale500
    %ix/load 0, 8, 0;
7631 6 ale500
    %assign/v0 v0x10c9400_0, 0, 8;
7632
    %jmp T_30.172;
7633
T_30.171 ;
7634 4 ale500
    %ix/load 1, 6, 0;
7635
    %mov 4, 0, 1;
7636 6 ale500
    %jmp/1 T_30.173, 4;
7637
    %load/x1p 8, v0x10c94c0_0, 1;
7638
    %jmp T_30.174;
7639
T_30.173 ;
7640 4 ale500
    %mov 8, 2, 1;
7641 6 ale500
T_30.174 ;
7642 4 ale500
; Save base=8 wid=1 in lookaside.
7643 6 ale500
    %jmp/0xz  T_30.175, 8;
7644 4 ale500
    %ix/load 0, 1, 0;
7645
    %ix/load 1, 6, 0;
7646 6 ale500
    %assign/v0/x1 v0x10c94c0_0, 0, 0;
7647
    %load/v 8, v0x10c7ab0_0, 1;
7648
    %jmp/0  T_30.177, 8;
7649
    %movi 9, 3, 8;
7650
    %jmp/1  T_30.179, 8;
7651
T_30.177 ; End of true expr.
7652
    %movi 17, 4, 8;
7653
    %jmp/0  T_30.178, 8;
7654
 ; End of false expr.
7655
    %blend  9, 17, 8; Condition unknown.
7656
    %jmp  T_30.179;
7657
T_30.178 ;
7658
    %mov 9, 17, 8; Return false value
7659
T_30.179 ;
7660 4 ale500
    %ix/load 0, 8, 0;
7661 6 ale500
    %assign/v0 v0x10c9400_0, 0, 9;
7662
    %jmp T_30.176;
7663
T_30.175 ;
7664 4 ale500
    %ix/load 1, 5, 0;
7665
    %mov 4, 0, 1;
7666 6 ale500
    %jmp/1 T_30.180, 4;
7667
    %load/x1p 8, v0x10c94c0_0, 1;
7668
    %jmp T_30.181;
7669
T_30.180 ;
7670 4 ale500
    %mov 8, 2, 1;
7671 6 ale500
T_30.181 ;
7672 4 ale500
; Save base=8 wid=1 in lookaside.
7673 6 ale500
    %jmp/0xz  T_30.182, 8;
7674 4 ale500
    %ix/load 0, 1, 0;
7675
    %ix/load 1, 5, 0;
7676 6 ale500
    %assign/v0/x1 v0x10c94c0_0, 0, 0;
7677
    %movi 8, 2, 8;
7678 4 ale500
    %ix/load 0, 8, 0;
7679 6 ale500
    %assign/v0 v0x10c9400_0, 0, 8;
7680
    %jmp T_30.183;
7681
T_30.182 ;
7682 4 ale500
    %ix/load 1, 4, 0;
7683
    %mov 4, 0, 1;
7684 6 ale500
    %jmp/1 T_30.184, 4;
7685
    %load/x1p 8, v0x10c94c0_0, 1;
7686
    %jmp T_30.185;
7687
T_30.184 ;
7688 4 ale500
    %mov 8, 2, 1;
7689 6 ale500
T_30.185 ;
7690 4 ale500
; Save base=8 wid=1 in lookaside.
7691 6 ale500
    %jmp/0xz  T_30.186, 8;
7692 4 ale500
    %ix/load 0, 1, 0;
7693
    %ix/load 1, 4, 0;
7694 6 ale500
    %assign/v0/x1 v0x10c94c0_0, 0, 0;
7695
    %movi 8, 1, 8;
7696 4 ale500
    %ix/load 0, 8, 0;
7697 6 ale500
    %assign/v0 v0x10c9400_0, 0, 8;
7698
    %jmp T_30.187;
7699
T_30.186 ;
7700 4 ale500
    %ix/load 1, 3, 0;
7701
    %mov 4, 0, 1;
7702 6 ale500
    %jmp/1 T_30.188, 4;
7703
    %load/x1p 8, v0x10c94c0_0, 1;
7704
    %jmp T_30.189;
7705
T_30.188 ;
7706 4 ale500
    %mov 8, 2, 1;
7707 6 ale500
T_30.189 ;
7708 4 ale500
; Save base=8 wid=1 in lookaside.
7709 6 ale500
    %jmp/0xz  T_30.190, 8;
7710 4 ale500
    %ix/load 0, 1, 0;
7711
    %ix/load 1, 3, 0;
7712 6 ale500
    %assign/v0/x1 v0x10c94c0_0, 0, 0;
7713
    %movi 8, 11, 8;
7714 4 ale500
    %ix/load 0, 8, 0;
7715 6 ale500
    %assign/v0 v0x10c9400_0, 0, 8;
7716
    %jmp T_30.191;
7717
T_30.190 ;
7718 4 ale500
    %ix/load 1, 2, 0;
7719
    %mov 4, 0, 1;
7720 6 ale500
    %jmp/1 T_30.192, 4;
7721
    %load/x1p 8, v0x10c94c0_0, 1;
7722
    %jmp T_30.193;
7723
T_30.192 ;
7724 4 ale500
    %mov 8, 2, 1;
7725 6 ale500
T_30.193 ;
7726 4 ale500
; Save base=8 wid=1 in lookaside.
7727 6 ale500
    %jmp/0xz  T_30.194, 8;
7728 4 ale500
    %ix/load 0, 1, 0;
7729
    %ix/load 1, 2, 0;
7730 6 ale500
    %assign/v0/x1 v0x10c94c0_0, 0, 0;
7731
    %movi 8, 9, 8;
7732 4 ale500
    %ix/load 0, 8, 0;
7733 6 ale500
    %assign/v0 v0x10c9400_0, 0, 8;
7734
    %jmp T_30.195;
7735
T_30.194 ;
7736 4 ale500
    %ix/load 1, 1, 0;
7737
    %mov 4, 0, 1;
7738 6 ale500
    %jmp/1 T_30.196, 4;
7739
    %load/x1p 8, v0x10c94c0_0, 1;
7740
    %jmp T_30.197;
7741
T_30.196 ;
7742 4 ale500
    %mov 8, 2, 1;
7743 6 ale500
T_30.197 ;
7744 4 ale500
; Save base=8 wid=1 in lookaside.
7745 6 ale500
    %jmp/0xz  T_30.198, 8;
7746 4 ale500
    %ix/load 0, 1, 0;
7747
    %ix/load 1, 1, 0;
7748 6 ale500
    %assign/v0/x1 v0x10c94c0_0, 0, 0;
7749
    %movi 8, 8, 8;
7750 4 ale500
    %ix/load 0, 8, 0;
7751 6 ale500
    %assign/v0 v0x10c9400_0, 0, 8;
7752
    %jmp T_30.199;
7753
T_30.198 ;
7754
    %load/v 8, v0x10c94c0_0, 1; Only need 1 of 8 bits
7755 4 ale500
; Save base=8 wid=1 in lookaside.
7756 6 ale500
    %jmp/0xz  T_30.200, 8;
7757 4 ale500
    %ix/load 0, 1, 0;
7758
    %ix/load 1, 0, 0;
7759 6 ale500
    %assign/v0/x1 v0x10c94c0_0, 0, 0;
7760
    %movi 8, 10, 8;
7761 4 ale500
    %ix/load 0, 8, 0;
7762 6 ale500
    %assign/v0 v0x10c9400_0, 0, 8;
7763
T_30.200 ;
7764
T_30.199 ;
7765
T_30.195 ;
7766
T_30.191 ;
7767
T_30.187 ;
7768
T_30.183 ;
7769
T_30.176 ;
7770
T_30.172 ;
7771
    %jmp T_30.88;
7772
T_30.67 ;
7773
    %load/v 8, v0x10c94c0_0, 8;
7774 4 ale500
    %cmpi/u 8, 0, 8;
7775
    %inv 4, 1;
7776 6 ale500
    %jmp/0xz  T_30.202, 4;
7777 4 ale500
    %movi 8, 1, 2;
7778
    %ix/load 0, 2, 0;
7779 6 ale500
    %assign/v0 v0x10c8720_0, 0, 8;
7780 4 ale500
    %movi 8, 33, 6;
7781
    %ix/load 0, 6, 0;
7782 6 ale500
    %assign/v0 v0x10c9de0_0, 0, 8;
7783
    %jmp T_30.203;
7784
T_30.202 ;
7785 4 ale500
    %movi 8, 9, 6;
7786
    %ix/load 0, 6, 0;
7787 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7788
T_30.203 ;
7789
    %load/v 8, v0x10c94c0_0, 1; Only need 1 of 8 bits
7790 4 ale500
; Save base=8 wid=1 in lookaside.
7791 6 ale500
    %jmp/0xz  T_30.204, 8;
7792
    %movi 8, 10, 8;
7793 4 ale500
    %ix/load 0, 8, 0;
7794 6 ale500
    %assign/v0 v0x10c9400_0, 0, 8;
7795 4 ale500
    %ix/load 0, 1, 0;
7796
    %ix/load 1, 0, 0;
7797 6 ale500
    %assign/v0/x1 v0x10c94c0_0, 0, 0;
7798 4 ale500
    %movi 8, 57, 6;
7799
    %ix/load 0, 6, 0;
7800 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7801
    %jmp T_30.205;
7802
T_30.204 ;
7803 4 ale500
    %ix/load 1, 1, 0;
7804
    %mov 4, 0, 1;
7805 6 ale500
    %jmp/1 T_30.206, 4;
7806
    %load/x1p 8, v0x10c94c0_0, 1;
7807
    %jmp T_30.207;
7808
T_30.206 ;
7809 4 ale500
    %mov 8, 2, 1;
7810 6 ale500
T_30.207 ;
7811 4 ale500
; Save base=8 wid=1 in lookaside.
7812 6 ale500
    %jmp/0xz  T_30.208, 8;
7813
    %movi 8, 8, 8;
7814 4 ale500
    %ix/load 0, 8, 0;
7815 6 ale500
    %assign/v0 v0x10c9400_0, 0, 8;
7816 4 ale500
    %ix/load 0, 1, 0;
7817
    %ix/load 1, 1, 0;
7818 6 ale500
    %assign/v0/x1 v0x10c94c0_0, 0, 0;
7819 4 ale500
    %movi 8, 57, 6;
7820
    %ix/load 0, 6, 0;
7821 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7822
    %jmp T_30.209;
7823
T_30.208 ;
7824 4 ale500
    %ix/load 1, 2, 0;
7825
    %mov 4, 0, 1;
7826 6 ale500
    %jmp/1 T_30.210, 4;
7827
    %load/x1p 8, v0x10c94c0_0, 1;
7828
    %jmp T_30.211;
7829
T_30.210 ;
7830 4 ale500
    %mov 8, 2, 1;
7831 6 ale500
T_30.211 ;
7832 4 ale500
; Save base=8 wid=1 in lookaside.
7833 6 ale500
    %jmp/0xz  T_30.212, 8;
7834
    %movi 8, 9, 8;
7835 4 ale500
    %ix/load 0, 8, 0;
7836 6 ale500
    %assign/v0 v0x10c9400_0, 0, 8;
7837 4 ale500
    %ix/load 0, 1, 0;
7838
    %ix/load 1, 2, 0;
7839 6 ale500
    %assign/v0/x1 v0x10c94c0_0, 0, 0;
7840 4 ale500
    %movi 8, 57, 6;
7841
    %ix/load 0, 6, 0;
7842 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7843
    %jmp T_30.213;
7844
T_30.212 ;
7845 4 ale500
    %ix/load 1, 3, 0;
7846
    %mov 4, 0, 1;
7847 6 ale500
    %jmp/1 T_30.214, 4;
7848
    %load/x1p 8, v0x10c94c0_0, 1;
7849
    %jmp T_30.215;
7850
T_30.214 ;
7851 4 ale500
    %mov 8, 2, 1;
7852 6 ale500
T_30.215 ;
7853 4 ale500
; Save base=8 wid=1 in lookaside.
7854 6 ale500
    %jmp/0xz  T_30.216, 8;
7855
    %movi 8, 11, 8;
7856 4 ale500
    %ix/load 0, 8, 0;
7857 6 ale500
    %assign/v0 v0x10c9400_0, 0, 8;
7858 4 ale500
    %ix/load 0, 1, 0;
7859
    %ix/load 1, 3, 0;
7860 6 ale500
    %assign/v0/x1 v0x10c94c0_0, 0, 0;
7861 4 ale500
    %movi 8, 57, 6;
7862
    %ix/load 0, 6, 0;
7863 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7864
    %jmp T_30.217;
7865
T_30.216 ;
7866 4 ale500
    %ix/load 1, 4, 0;
7867
    %mov 4, 0, 1;
7868 6 ale500
    %jmp/1 T_30.218, 4;
7869
    %load/x1p 8, v0x10c94c0_0, 1;
7870
    %jmp T_30.219;
7871
T_30.218 ;
7872 4 ale500
    %mov 8, 2, 1;
7873 6 ale500
T_30.219 ;
7874 4 ale500
; Save base=8 wid=1 in lookaside.
7875 6 ale500
    %jmp/0xz  T_30.220, 8;
7876
    %movi 8, 1, 8;
7877 4 ale500
    %ix/load 0, 8, 0;
7878 6 ale500
    %assign/v0 v0x10c9400_0, 0, 8;
7879 4 ale500
    %ix/load 0, 1, 0;
7880
    %ix/load 1, 4, 0;
7881 6 ale500
    %assign/v0/x1 v0x10c94c0_0, 0, 0;
7882 4 ale500
    %movi 8, 54, 6;
7883
    %ix/load 0, 6, 0;
7884 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7885
    %jmp T_30.221;
7886
T_30.220 ;
7887 4 ale500
    %ix/load 1, 5, 0;
7888
    %mov 4, 0, 1;
7889 6 ale500
    %jmp/1 T_30.222, 4;
7890
    %load/x1p 8, v0x10c94c0_0, 1;
7891
    %jmp T_30.223;
7892
T_30.222 ;
7893 4 ale500
    %mov 8, 2, 1;
7894 6 ale500
T_30.223 ;
7895 4 ale500
; Save base=8 wid=1 in lookaside.
7896 6 ale500
    %jmp/0xz  T_30.224, 8;
7897
    %movi 8, 2, 8;
7898 4 ale500
    %ix/load 0, 8, 0;
7899 6 ale500
    %assign/v0 v0x10c9400_0, 0, 8;
7900 4 ale500
    %ix/load 0, 1, 0;
7901
    %ix/load 1, 5, 0;
7902 6 ale500
    %assign/v0/x1 v0x10c94c0_0, 0, 0;
7903 4 ale500
    %movi 8, 54, 6;
7904
    %ix/load 0, 6, 0;
7905 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7906
    %jmp T_30.225;
7907
T_30.224 ;
7908 4 ale500
    %ix/load 1, 6, 0;
7909
    %mov 4, 0, 1;
7910 6 ale500
    %jmp/1 T_30.226, 4;
7911
    %load/x1p 8, v0x10c94c0_0, 1;
7912
    %jmp T_30.227;
7913
T_30.226 ;
7914 4 ale500
    %mov 8, 2, 1;
7915 6 ale500
T_30.227 ;
7916 4 ale500
; Save base=8 wid=1 in lookaside.
7917 6 ale500
    %jmp/0xz  T_30.228, 8;
7918
    %load/v 8, v0x10c7ab0_0, 1;
7919
    %jmp/0  T_30.230, 8;
7920
    %movi 9, 3, 8;
7921
    %jmp/1  T_30.232, 8;
7922
T_30.230 ; End of true expr.
7923
    %movi 17, 4, 8;
7924
    %jmp/0  T_30.231, 8;
7925
 ; End of false expr.
7926
    %blend  9, 17, 8; Condition unknown.
7927
    %jmp  T_30.232;
7928
T_30.231 ;
7929
    %mov 9, 17, 8; Return false value
7930
T_30.232 ;
7931 4 ale500
    %ix/load 0, 8, 0;
7932 6 ale500
    %assign/v0 v0x10c9400_0, 0, 9;
7933 4 ale500
    %ix/load 0, 1, 0;
7934
    %ix/load 1, 6, 0;
7935 6 ale500
    %assign/v0/x1 v0x10c94c0_0, 0, 0;
7936 4 ale500
    %movi 8, 54, 6;
7937
    %ix/load 0, 6, 0;
7938 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7939
    %jmp T_30.229;
7940
T_30.228 ;
7941 4 ale500
    %ix/load 1, 7, 0;
7942
    %mov 4, 0, 1;
7943 6 ale500
    %jmp/1 T_30.233, 4;
7944
    %load/x1p 8, v0x10c94c0_0, 1;
7945
    %jmp T_30.234;
7946
T_30.233 ;
7947 4 ale500
    %mov 8, 2, 1;
7948 6 ale500
T_30.234 ;
7949 4 ale500
; Save base=8 wid=1 in lookaside.
7950 6 ale500
    %jmp/0xz  T_30.235, 8;
7951
    %movi 8, 5, 8;
7952 4 ale500
    %ix/load 0, 8, 0;
7953 6 ale500
    %assign/v0 v0x10c9400_0, 0, 8;
7954 4 ale500
    %ix/load 0, 1, 0;
7955
    %ix/load 1, 7, 0;
7956 6 ale500
    %assign/v0/x1 v0x10c94c0_0, 0, 0;
7957 4 ale500
    %movi 8, 54, 6;
7958
    %ix/load 0, 6, 0;
7959 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7960
T_30.235 ;
7961
T_30.229 ;
7962
T_30.225 ;
7963
T_30.221 ;
7964
T_30.217 ;
7965
T_30.213 ;
7966
T_30.209 ;
7967
T_30.205 ;
7968
    %jmp T_30.88;
7969
T_30.68 ;
7970
    %load/v 8, v0x10ca240_0, 8; Only need 8 of 16 bits
7971 4 ale500
; Save base=8 wid=8 in lookaside.
7972
    %ix/load 0, 8, 0;
7973 6 ale500
    %assign/v0 v0x10c7e80_0, 0, 8;
7974 4 ale500
    %movi 8, 35, 6;
7975
    %ix/load 0, 6, 0;
7976 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7977 4 ale500
    %ix/load 0, 1, 0;
7978 6 ale500
    %assign/v0 v0x10c7fc0_0, 0, 1;
7979
    %load/v 8, v0x10ca4b0_0, 16;
7980 4 ale500
    %subi 8, 1, 16;
7981
    %ix/load 0, 16, 0;
7982 6 ale500
    %assign/v0 v0x10c7de0_0, 0, 8;
7983 4 ale500
    %ix/load 0, 1, 0;
7984 6 ale500
    %assign/v0 v0x10c8060_0, 0, 1;
7985
    %jmp T_30.88;
7986
T_30.69 ;
7987
    %load/v 8, v0x10c9400_0, 8;
7988
    %cmpi/u 8, 8, 8;
7989
    %jmp/0xz  T_30.237, 5;
7990 4 ale500
    %movi 8, 36, 6;
7991
    %ix/load 0, 6, 0;
7992 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
7993
    %jmp T_30.238;
7994
T_30.237 ;
7995
    %load/v 8, v0x10c94c0_0, 4; Select 4 out of 8 bits
7996 4 ale500
    %pad 12, 0, 1;
7997
    %cmp/u 0, 8, 5;
7998 6 ale500
    %jmp/0xz  T_30.239, 5;
7999 4 ale500
    %movi 8, 32, 6;
8000
    %ix/load 0, 6, 0;
8001 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
8002
    %jmp T_30.240;
8003
T_30.239 ;
8004
    %load/v 8, v0x10c9e80_0, 6;
8005 4 ale500
    %ix/load 0, 6, 0;
8006 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
8007
T_30.240 ;
8008
T_30.238 ;
8009
    %load/v 8, v0x10c7de0_0, 16;
8010 4 ale500
    %subi 8, 1, 16;
8011
    %ix/load 0, 16, 0;
8012 6 ale500
    %assign/v0 v0x10c7de0_0, 0, 8;
8013
    %jmp T_30.88;
8014
T_30.70 ;
8015 4 ale500
    %ix/load 1, 8, 0;
8016
    %mov 4, 0, 1;
8017 6 ale500
    %jmp/1 T_30.241, 4;
8018
    %load/x1p 8, v0x10ca240_0, 8;
8019
    %jmp T_30.242;
8020
T_30.241 ;
8021 4 ale500
    %mov 8, 2, 8;
8022 6 ale500
T_30.242 ;
8023 4 ale500
; Save base=8 wid=8 in lookaside.
8024
    %ix/load 0, 8, 0;
8025 6 ale500
    %assign/v0 v0x10c7e80_0, 0, 8;
8026 4 ale500
    %movi 8, 37, 6;
8027
    %ix/load 0, 6, 0;
8028 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
8029 4 ale500
    %ix/load 0, 1, 0;
8030 6 ale500
    %assign/v0 v0x10c7fc0_0, 0, 1;
8031
    %movi 8, 8, 8;
8032
    %load/v 16, v0x10c9400_0, 8;
8033
    %cmp/u 8, 16, 8;
8034
    %or 5, 4, 1;
8035
    %jmp/0xz  T_30.243, 5;
8036
    %load/v 8, v0x10ca4b0_0, 16;
8037 4 ale500
    %ix/load 0, 16, 0;
8038 6 ale500
    %assign/v0 v0x10c7de0_0, 0, 8;
8039
T_30.243 ;
8040 4 ale500
    %ix/load 0, 1, 0;
8041 6 ale500
    %assign/v0 v0x10c8060_0, 0, 1;
8042
    %jmp T_30.88;
8043
T_30.71 ;
8044
    %load/v 8, v0x10c9f20_0, 6;
8045 4 ale500
    %pad 14, 0, 3;
8046
    %cmpi/u 8, 26, 9;
8047 6 ale500
    %jmp/0xz  T_30.245, 4;
8048 4 ale500
    %ix/load 0, 1, 0;
8049 6 ale500
    %assign/v0 v0x10c9b70_0, 0, 1;
8050
T_30.245 ;
8051
    %load/v 8, v0x10c9f20_0, 6;
8052 4 ale500
    %ix/load 0, 6, 0;
8053 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
8054
    %jmp T_30.88;
8055
T_30.72 ;
8056
    %load/v 8, v0x10ca310_0, 16;
8057 4 ale500
    %ix/load 0, 16, 0;
8058 6 ale500
    %assign/v0 v0x10c7de0_0, 0, 8;
8059 4 ale500
    %movi 8, 49, 6;
8060
    %ix/load 0, 6, 0;
8061 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
8062 4 ale500
    %ix/load 0, 1, 0;
8063 6 ale500
    %assign/v0 v0x10c83f0_0, 0, 1;
8064
    %jmp T_30.88;
8065
T_30.73 ;
8066 4 ale500
    %ix/load 0, 1, 0;
8067 6 ale500
    %assign/v0 v0x10c7f20_0, 0, 1;
8068 4 ale500
    %movi 8, 50, 6;
8069
    %ix/load 0, 6, 0;
8070 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
8071
    %jmp T_30.88;
8072
T_30.74 ;
8073
    %load/v 8, v0x10c7700_0, 3;
8074 4 ale500
    %cmpi/u 8, 7, 3;
8075 6 ale500
    %jmp/1 T_30.247, 6;
8076 4 ale500
    %cmpi/u 8, 1, 3;
8077 6 ale500
    %jmp/1 T_30.248, 6;
8078 4 ale500
    %cmpi/u 8, 5, 3;
8079 6 ale500
    %jmp/1 T_30.249, 6;
8080 4 ale500
    %cmpi/u 8, 4, 3;
8081 6 ale500
    %jmp/1 T_30.250, 6;
8082
    %jmp T_30.251;
8083
T_30.247 ;
8084
    %load/v 8, v0x10c6220_0, 8;
8085 4 ale500
    %ix/load 0, 8, 0;
8086 6 ale500
    %assign/v0 v0x10c8800_0, 0, 8;
8087
    %jmp T_30.251;
8088
T_30.248 ;
8089
    %load/v 8, v0x10c6220_0, 8;
8090 4 ale500
    %ix/load 0, 8, 0;
8091 6 ale500
    %assign/v0 v0x10c8800_0, 0, 8;
8092
    %jmp T_30.251;
8093
T_30.249 ;
8094
    %load/v 8, v0x10c6220_0, 8;
8095 4 ale500
    %ix/load 0, 8, 0;
8096 6 ale500
    %assign/v0 v0x10c8130_0, 0, 8;
8097
    %jmp T_30.251;
8098
T_30.250 ;
8099
    %load/v 8, v0x10c6220_0, 8;
8100 4 ale500
    %ix/load 0, 8, 0;
8101 6 ale500
    %assign/v0 v0x10c7250_0, 0, 8;
8102
    %jmp T_30.251;
8103
T_30.251 ;
8104 4 ale500
    %movi 8, 51, 6;
8105
    %ix/load 0, 6, 0;
8106 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
8107
    %jmp T_30.88;
8108
T_30.75 ;
8109
    %load/v 8, v0x10ca310_0, 16;
8110 4 ale500
    %ix/load 0, 16, 0;
8111 6 ale500
    %assign/v0 v0x10c7de0_0, 0, 8;
8112 4 ale500
    %movi 8, 52, 6;
8113
    %ix/load 0, 6, 0;
8114 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
8115 4 ale500
    %ix/load 0, 1, 0;
8116 6 ale500
    %assign/v0 v0x10c83f0_0, 0, 1;
8117
    %jmp T_30.88;
8118
T_30.76 ;
8119 4 ale500
    %ix/load 0, 1, 0;
8120 6 ale500
    %assign/v0 v0x10c7f20_0, 0, 1;
8121 4 ale500
    %movi 8, 53, 6;
8122
    %ix/load 0, 6, 0;
8123 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
8124
    %jmp T_30.88;
8125
T_30.77 ;
8126
    %load/v 8, v0x10c7700_0, 3;
8127 4 ale500
    %cmpi/u 8, 0, 3;
8128 6 ale500
    %jmp/1 T_30.252, 6;
8129 4 ale500
    %cmpi/u 8, 6, 3;
8130 6 ale500
    %jmp/1 T_30.253, 6;
8131 4 ale500
    %cmpi/u 8, 7, 3;
8132 6 ale500
    %jmp/1 T_30.254, 6;
8133 4 ale500
    %cmpi/u 8, 1, 3;
8134 6 ale500
    %jmp/1 T_30.255, 6;
8135 4 ale500
    %cmpi/u 8, 3, 3;
8136 6 ale500
    %jmp/1 T_30.256, 6;
8137 4 ale500
    %cmpi/u 8, 5, 3;
8138 6 ale500
    %jmp/1 T_30.257, 6;
8139 4 ale500
    %cmpi/u 8, 4, 3;
8140 6 ale500
    %jmp/1 T_30.258, 6;
8141
    %jmp T_30.259;
8142
T_30.252 ;
8143
    %load/v 8, v0x10c6220_0, 8;
8144 4 ale500
    %ix/load 0, 8, 0;
8145 6 ale500
    %assign/v0 v0x10c94c0_0, 0, 8;
8146
    %jmp T_30.259;
8147
T_30.253 ;
8148
    %load/v 8, v0x10c6220_0, 8;
8149 4 ale500
    %ix/load 0, 8, 0;
8150 6 ale500
    %assign/v0 v0x10c88e0_0, 0, 8;
8151
    %jmp T_30.259;
8152
T_30.254 ;
8153
    %load/v 8, v0x10c6220_0, 8;
8154 4 ale500
    %ix/load 0, 8, 0;
8155 6 ale500
    %assign/v0 v0x10c88e0_0, 0, 8;
8156
    %jmp T_30.259;
8157
T_30.255 ;
8158
    %load/v 8, v0x10c6220_0, 8;
8159 4 ale500
    %ix/load 0, 8, 0;
8160 6 ale500
    %assign/v0 v0x10c88e0_0, 0, 8;
8161
    %jmp T_30.259;
8162
T_30.256 ;
8163
    %load/v 8, v0x10c6220_0, 8;
8164 4 ale500
    %ix/load 0, 8, 0;
8165 6 ale500
    %assign/v0 v0x10c81d0_0, 0, 8;
8166
    %jmp T_30.259;
8167
T_30.257 ;
8168
    %load/v 8, v0x10c6220_0, 8;
8169 4 ale500
    %ix/load 0, 8, 0;
8170 6 ale500
    %assign/v0 v0x10c81d0_0, 0, 8;
8171
    %jmp T_30.259;
8172
T_30.258 ;
8173
    %load/v 8, v0x10c6220_0, 8;
8174 4 ale500
    %ix/load 0, 8, 0;
8175 6 ale500
    %assign/v0 v0x10c8f30_0, 0, 8;
8176
    %jmp T_30.259;
8177
T_30.259 ;
8178
    %load/v 8, v0x10c9f20_0, 6;
8179 4 ale500
    %pad 14, 0, 3;
8180
    %cmpi/u 8, 26, 9;
8181
    %mov 8, 4, 1;
8182 6 ale500
    %load/v 9, v0x10c6fa0_0, 1;
8183 4 ale500
    %and 8, 9, 1;
8184 6 ale500
    %jmp/0xz  T_30.260, 8;
8185 4 ale500
    %ix/load 0, 1, 0;
8186 6 ale500
    %assign/v0 v0x10c9b70_0, 0, 1;
8187
T_30.260 ;
8188
    %load/v 8, v0x10c9f20_0, 6;
8189 4 ale500
    %ix/load 0, 6, 0;
8190 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
8191
    %jmp T_30.88;
8192
T_30.78 ;
8193
    %load/v 8, v0x10c7700_0, 3;
8194 4 ale500
    %cmpi/u 8, 0, 3;
8195 6 ale500
    %jmp/1 T_30.262, 6;
8196 4 ale500
    %cmpi/u 8, 4, 3;
8197 6 ale500
    %jmp/1 T_30.263, 6;
8198
    %load/v 8, v0x10c81d0_0, 8;
8199
    %load/v 16, v0x10c8130_0, 8;
8200 4 ale500
    %ix/load 0, 16, 0;
8201 6 ale500
    %assign/v0 v0x10c7de0_0, 0, 8;
8202
    %jmp T_30.265;
8203
T_30.262 ;
8204
    %load/v 8, v0x10ca4b0_0, 16;
8205 4 ale500
    %ix/load 0, 16, 0;
8206 6 ale500
    %assign/v0 v0x10c7de0_0, 0, 8;
8207 4 ale500
    %ix/load 0, 1, 0;
8208 6 ale500
    %assign/v0 v0x10c84c0_0, 0, 1;
8209
    %jmp T_30.265;
8210
T_30.263 ;
8211
    %load/v 8, v0x10ca170_0, 16;
8212 4 ale500
    %ix/load 0, 16, 0;
8213 6 ale500
    %assign/v0 v0x10c7de0_0, 0, 8;
8214
    %jmp T_30.265;
8215
T_30.265 ;
8216
    %load/v 8, v0x10c8330_0, 1;
8217
    %load/v 9, v0x10c79e0_0, 1;
8218 4 ale500
    %or 8, 9, 1;
8219 6 ale500
    %load/v 9, v0x10c9400_0, 8;
8220
    %cmpi/u 9, 8, 8;
8221
    %mov 9, 5, 1;
8222 4 ale500
    %or 8, 9, 1;
8223 6 ale500
    %jmp/0xz  T_30.266, 8;
8224 4 ale500
    %movi 8, 55, 6;
8225
    %ix/load 0, 6, 0;
8226 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
8227
    %jmp T_30.267;
8228
T_30.266 ;
8229 4 ale500
    %movi 8, 58, 6;
8230
    %ix/load 0, 6, 0;
8231 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
8232
T_30.267 ;
8233 4 ale500
    %ix/load 0, 1, 0;
8234 6 ale500
    %assign/v0 v0x10c8330_0, 0, 0;
8235
    %jmp T_30.88;
8236
T_30.79 ;
8237 4 ale500
    %ix/load 0, 1, 0;
8238 6 ale500
    %assign/v0 v0x10c7f20_0, 0, 1;
8239 4 ale500
    %movi 8, 56, 6;
8240
    %ix/load 0, 6, 0;
8241 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
8242
    %jmp T_30.88;
8243
T_30.80 ;
8244
    %load/v 8, v0x10c8720_0, 2;
8245 4 ale500
    %cmpi/u 8, 0, 2;
8246 6 ale500
    %jmp/1 T_30.268, 6;
8247 4 ale500
    %cmpi/u 8, 1, 2;
8248 6 ale500
    %jmp/1 T_30.269, 6;
8249 4 ale500
    %cmpi/u 8, 2, 2;
8250 6 ale500
    %jmp/1 T_30.270, 6;
8251
    %jmp T_30.271;
8252
T_30.268 ;
8253
    %load/v 8, v0x10c6220_0, 8;
8254 4 ale500
    %ix/load 0, 8, 0;
8255 6 ale500
    %assign/v0 v0x10c8800_0, 0, 8;
8256
    %jmp T_30.271;
8257
T_30.269 ;
8258
    %load/v 8, v0x10c6220_0, 8;
8259 4 ale500
    %ix/load 0, 8, 0;
8260 6 ale500
    %assign/v0 v0x10c8800_0, 0, 8;
8261
    %jmp T_30.271;
8262
T_30.270 ;
8263
    %load/v 8, v0x10c6220_0, 8;
8264 4 ale500
    %ix/load 0, 8, 0;
8265 6 ale500
    %assign/v0 v0x10c8130_0, 0, 8;
8266
    %jmp T_30.271;
8267
T_30.271 ;
8268 4 ale500
    %movi 8, 58, 6;
8269
    %ix/load 0, 6, 0;
8270 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
8271 4 ale500
    %ix/load 0, 1, 0;
8272 6 ale500
    %load/vp0 8, v0x10c7de0_0, 16;
8273 4 ale500
    %ix/load 0, 16, 0;
8274 6 ale500
    %assign/v0 v0x10c7de0_0, 0, 8;
8275
    %load/v 8, v0x10c7700_0, 3;
8276 4 ale500
    %cmpi/u 8, 0, 3;
8277 6 ale500
    %jmp/1 T_30.272, 6;
8278
    %jmp T_30.273;
8279
T_30.272 ;
8280 4 ale500
    %ix/load 0, 1, 0;
8281 6 ale500
    %assign/v0 v0x10c84c0_0, 0, 1;
8282
    %jmp T_30.273;
8283
T_30.273 ;
8284
    %jmp T_30.88;
8285
T_30.81 ;
8286
    %load/v 8, v0x10c7700_0, 3;
8287 4 ale500
    %cmpi/u 8, 0, 3;
8288 6 ale500
    %jmp/1 T_30.274, 6;
8289
    %jmp T_30.275;
8290
T_30.274 ;
8291
    %load/v 8, v0x10ca4b0_0, 16;
8292 4 ale500
    %ix/load 0, 16, 0;
8293 6 ale500
    %assign/v0 v0x10c7de0_0, 0, 8;
8294 4 ale500
    %ix/load 0, 1, 0;
8295 6 ale500
    %assign/v0 v0x10c84c0_0, 0, 1;
8296
    %jmp T_30.275;
8297
T_30.275 ;
8298 4 ale500
    %movi 8, 58, 6;
8299
    %ix/load 0, 6, 0;
8300 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
8301
    %jmp T_30.88;
8302
T_30.82 ;
8303 4 ale500
    %ix/load 0, 1, 0;
8304 6 ale500
    %assign/v0 v0x10c7f20_0, 0, 1;
8305 4 ale500
    %movi 8, 59, 6;
8306
    %ix/load 0, 6, 0;
8307 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
8308
    %jmp T_30.88;
8309
T_30.83 ;
8310
    %load/v 8, v0x10c8720_0, 2;
8311 4 ale500
    %cmpi/u 8, 0, 2;
8312 6 ale500
    %jmp/1 T_30.276, 6;
8313 4 ale500
    %cmpi/u 8, 1, 2;
8314 6 ale500
    %jmp/1 T_30.277, 6;
8315 4 ale500
    %cmpi/u 8, 2, 2;
8316 6 ale500
    %jmp/1 T_30.278, 6;
8317
    %jmp T_30.279;
8318
T_30.276 ;
8319
    %load/v 8, v0x10c6220_0, 8;
8320 4 ale500
    %ix/load 0, 8, 0;
8321 6 ale500
    %assign/v0 v0x10c88e0_0, 0, 8;
8322 4 ale500
    %ix/load 0, 1, 0;
8323 6 ale500
    %assign/v0 v0x10c9b70_0, 0, 1;
8324
    %jmp T_30.279;
8325
T_30.277 ;
8326
    %load/v 8, v0x10c6220_0, 8;
8327 4 ale500
    %ix/load 0, 8, 0;
8328 6 ale500
    %assign/v0 v0x10c88e0_0, 0, 8;
8329
    %jmp T_30.279;
8330
T_30.278 ;
8331
    %load/v 8, v0x10c6220_0, 8;
8332 4 ale500
    %ix/load 0, 8, 0;
8333 6 ale500
    %assign/v0 v0x10c81d0_0, 0, 8;
8334
    %jmp T_30.279;
8335
T_30.279 ;
8336
    %load/v 8, v0x10c7700_0, 3;
8337 4 ale500
    %cmpi/u 8, 0, 3;
8338 6 ale500
    %jmp/1 T_30.280, 6;
8339 4 ale500
    %cmpi/u 8, 2, 3;
8340 6 ale500
    %jmp/1 T_30.281, 6;
8341
    %jmp T_30.282;
8342
T_30.280 ;
8343 4 ale500
    %ix/load 0, 1, 0;
8344 6 ale500
    %assign/v0 v0x10c99d0_0, 0, 1;
8345
    %jmp T_30.282;
8346
T_30.281 ;
8347 4 ale500
    %ix/load 0, 1, 0;
8348 6 ale500
    %assign/v0 v0x10c99d0_0, 0, 1;
8349
    %jmp T_30.282;
8350
T_30.282 ;
8351
    %load/v 8, v0x10c9de0_0, 6;
8352 4 ale500
    %ix/load 0, 6, 0;
8353 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
8354
    %jmp T_30.88;
8355
T_30.84 ;
8356
    %load/v 8, v0x10c7700_0, 3;
8357 4 ale500
    %cmpi/u 8, 4, 3;
8358 6 ale500
    %jmp/1 T_30.283, 6;
8359
    %load/v 8, v0x10c81d0_0, 8;
8360
    %load/v 16, v0x10c8130_0, 8;
8361 4 ale500
    %ix/load 0, 16, 0;
8362 6 ale500
    %assign/v0 v0x10c7de0_0, 0, 8;
8363
    %jmp T_30.285;
8364
T_30.283 ;
8365
    %load/v 8, v0x10ca170_0, 16;
8366 4 ale500
    %ix/load 0, 16, 0;
8367 6 ale500
    %assign/v0 v0x10c7de0_0, 0, 8;
8368
    %jmp T_30.285;
8369
T_30.285 ;
8370 4 ale500
    %ix/load 1, 8, 0;
8371
    %mov 4, 0, 1;
8372 6 ale500
    %jmp/1 T_30.286, 4;
8373
    %load/x1p 8, v0x10c6c30_0, 8;
8374
    %jmp T_30.287;
8375
T_30.286 ;
8376 4 ale500
    %mov 8, 2, 8;
8377 6 ale500
T_30.287 ;
8378 4 ale500
; Save base=8 wid=8 in lookaside.
8379
    %ix/load 0, 8, 0;
8380 6 ale500
    %assign/v0 v0x10c7e80_0, 0, 8;
8381 4 ale500
    %movi 8, 61, 6;
8382
    %ix/load 0, 6, 0;
8383 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
8384 4 ale500
    %ix/load 0, 1, 0;
8385 6 ale500
    %assign/v0 v0x10c7fc0_0, 0, 1;
8386
    %jmp T_30.88;
8387
T_30.85 ;
8388 4 ale500
    %movi 8, 62, 6;
8389
    %ix/load 0, 6, 0;
8390 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
8391 4 ale500
    %ix/load 0, 1, 0;
8392 6 ale500
    %load/vp0 8, v0x10c7de0_0, 16;
8393 4 ale500
    %ix/load 0, 16, 0;
8394 6 ale500
    %assign/v0 v0x10c7de0_0, 0, 8;
8395
    %jmp T_30.88;
8396
T_30.86 ;
8397
    %load/v 8, v0x10c6f00_0, 1;
8398 4 ale500
    %inv 8, 1;
8399 6 ale500
    %jmp/0xz  T_30.288, 8;
8400
    %load/v 8, v0x10c7700_0, 3;
8401 4 ale500
    %cmpi/u 8, 4, 3;
8402 6 ale500
    %jmp/1 T_30.290, 6;
8403
    %load/v 8, v0x10c81d0_0, 8;
8404
    %load/v 16, v0x10c8130_0, 8;
8405 4 ale500
    %ix/load 0, 16, 0;
8406 6 ale500
    %assign/v0 v0x10c7de0_0, 0, 8;
8407
    %jmp T_30.292;
8408
T_30.290 ;
8409
    %load/v 8, v0x10ca170_0, 16;
8410 4 ale500
    %ix/load 0, 16, 0;
8411 6 ale500
    %assign/v0 v0x10c7de0_0, 0, 8;
8412
    %jmp T_30.292;
8413
T_30.292 ;
8414
T_30.288 ;
8415
    %load/v 8, v0x10c6c30_0, 8; Only need 8 of 16 bits
8416 4 ale500
; Save base=8 wid=8 in lookaside.
8417
    %ix/load 0, 8, 0;
8418 6 ale500
    %assign/v0 v0x10c7e80_0, 0, 8;
8419 4 ale500
    %ix/load 0, 6, 0;
8420 6 ale500
    %assign/v0 v0x10ca580_0, 0, 1;
8421 4 ale500
    %ix/load 0, 1, 0;
8422 6 ale500
    %assign/v0 v0x10c7fc0_0, 0, 1;
8423
    %jmp T_30.88;
8424
T_30.87 ;
8425
    %load/v 8, v0x10c7560_0, 1;
8426 4 ale500
    %ix/load 0, 1, 0;
8427 6 ale500
    %assign/v0 v0x10c9c40_0, 0, 8;
8428
    %load/v 8, v0x10c9de0_0, 6;
8429 4 ale500
    %ix/load 0, 6, 0;
8430 6 ale500
    %assign/v0 v0x10ca580_0, 0, 8;
8431
    %jmp T_30.88;
8432
T_30.88 ;
8433
T_30.1 ;
8434
    %jmp T_30;
8435
    .thread T_30;
8436
    .scope S_0x105eb90;
8437
T_31 ;
8438
    %set/v v0x10c7f20_0, 0, 1;
8439
    %set/v v0x10c7fc0_0, 0, 1;
8440
    %set/v v0x10c8720_0, 0, 2;
8441
    %set/v v0x10c8a80_0, 1, 16;
8442
    %set/v v0x10c9d10_0, 0, 1;
8443
    %set/v v0x10c9aa0_0, 0, 1;
8444
    %set/v v0x10c89c0_0, 0, 1;
8445 4 ale500
    %end;
8446 6 ale500
    .thread T_31;
8447
    .scope S_0x10ca800;
8448
T_32 ;
8449
    %wait E_0x10caa90;
8450
    %load/v 16, v0x10cab50_0, 16;
8451 4 ale500
    %pad 32, 0, 2;
8452
    %ix/get 3, 16, 18;
8453 6 ale500
    %load/av 8, v0x10caed0, 8;
8454 4 ale500
    %ix/load 0, 8, 0;
8455 6 ale500
    %assign/v0 v0x10cae30_0, 0, 8;
8456
    %jmp T_32;
8457
    .thread T_32;
8458
    .scope S_0x10ca800;
8459
T_33 ;
8460
    %wait E_0x10caaf0;
8461
    %load/v 8, v0x10cac60_0, 8;
8462
    %load/v 16, v0x10cab50_0, 16;
8463 4 ale500
    %pad 32, 0, 2;
8464
    %ix/get 3, 16, 18;
8465
    %jmp/1 t_0, 4;
8466
    %ix/load 1, 0, 0; part off
8467
    %ix/load 0, 8, 0; word width
8468 6 ale500
    %assign/av v0x10caed0, 0, 8;
8469 4 ale500
t_0 ;
8470 6 ale500
    %vpi_call 2 70 "$display", "W %04x = %02x %t", v0x10cab50_0, v0x10cac60_0, $time {0 0};
8471
    %jmp T_33;
8472
    .thread T_33;
8473
    .scope S_0x10ca800;
8474
T_34 ;
8475
    %wait E_0x10caa90;
8476
    %load/v 16, v0x10cab50_0, 16;
8477 4 ale500
    %pad 32, 0, 2;
8478
    %ix/get 3, 16, 18;
8479 6 ale500
    %load/av 8, v0x10caed0, 8;
8480
    %vpi_call 2 75 "$display", "R %04x = %02x %t", v0x10cab50_0, T<8,8,u>, $time {0 0};
8481
    %jmp T_34;
8482
    .thread T_34;
8483
    .scope S_0x10ca800;
8484
T_35 ;
8485
    %vpi_call 2 82 "$readmemh", "instructions_test.hex", v0x10caed0 {0 0};
8486 4 ale500
    %vpi_call 2 83 "$display", "instructions_test.hex read" {0 0};
8487
    %ix/load 1, 0, 0;
8488
    %ix/load 3, 65534, 0;
8489 6 ale500
    %set/av v0x10caed0, 0, 8;
8490 4 ale500
    %ix/load 1, 0, 0;
8491
    %ix/load 3, 65535, 0;
8492 6 ale500
    %set/av v0x10caed0, 0, 8;
8493 4 ale500
    %end;
8494 6 ale500
    .thread T_35;
8495
    .scope S_0x1024670;
8496
T_36 ;
8497 4 ale500
    %delay 5, 0;
8498 6 ale500
    %load/v 8, v0x14cb6b0_0, 1;
8499 4 ale500
    %inv 8, 1;
8500 6 ale500
    %set/v v0x14cb6b0_0, 8, 1;
8501
    %jmp T_36;
8502
    .thread T_36;
8503
    .scope S_0x1024670;
8504
T_37 ;
8505 4 ale500
    %vpi_call 2 34 "$dumpvars" {0 0};
8506 6 ale500
    %set/v v0x14cb6b0_0, 0, 1;
8507
    %set/v v0x14cbb20_0, 1, 1;
8508 4 ale500
    %delay 0, 0;
8509
    %delay 46, 0;
8510 6 ale500
    %set/v v0x14cbb20_0, 0, 1;
8511 4 ale500
    %delay 5000, 0;
8512
    %vpi_call 2 41 "$finish" {0 0};
8513
    %end;
8514 6 ale500
    .thread T_37;
8515 4 ale500
# The file index is used to find the file name in the following table.
8516
:file_names 7;
8517
    "N/A";
8518
    "";
8519
    "tb.v";
8520
    "../rtl/verilog/MC6809_cpu.v";
8521
    "../rtl/verilog/alu16.v";
8522
    "../rtl/verilog/decoders.v";
8523
    "../rtl/verilog/regblock.v";

powered by: WebSVN 2.1.0

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