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] - Rev 11

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

#! /c/iverilog/bin/vvp
:ivl_version "0.9.7 " "(v0_9_7)";
:vpi_time_precision - 9;
:vpi_module "system";
:vpi_module "v2005_math";
:vpi_module "va_math";
S_0082E018 .scope module, "tb" "tb" 2 8;
 .timescale -9 -9;
L_00838150 .functor BUFZ 16, v00E63520_0, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
L_00838188 .functor BUFZ 8, v00E63578_0, C4<00000000>, C4<00000000>, C4<00000000>;
v00E645D0_0 .net "addr", 15 0, v00E63520_0; 1 drivers
v00E64628_0 .net "addr_o", 15 0, L_00838150; 1 drivers
v00E64680_0 .var "clk", 0 0;
v00E646D8_0 .net "data_i", 7 0, v00885FC8_0; 1 drivers
v00E64730_0 .net "data_o", 7 0, v00E63578_0; 1 drivers
v00E64788_0 .net "data_o_o", 7 0, L_00838188; 1 drivers
v00E647E0_0 .net "oe", 0 0, v00E635D0_0; 1 drivers
v00E64838_0 .var "reset", 0 0;
v00E64890_0 .net "we", 0 0, v00E63628_0; 1 drivers
L_00E6C008 .reduce/nor v00E635D0_0;
L_00E6C060 .reduce/nor v00E63628_0;
S_0082DA40 .scope module, "cpu" "MC6809_cpu" 2 20, 3 10, S_0082E018;
 .timescale -9 -9;
L_008381F8 .functor AND 1, L_00E648E8, L_00E64940, C4<1>, C4<1>;
L_008382D8 .functor AND 1, L_00E64998, L_00E649F0, C4<1>, C4<1>;
L_008383B8 .functor AND 1, L_00E64A48, L_00E64AA0, C4<1>, C4<1>;
L_00E6B538 .functor AND 1, L_00E6BF58, L_00E69A88, C4<1>, C4<1>;
L_007F6A88 .functor BUFZ 1, v00E64838_0, C4<0>, C4<0>, C4<0>;
L_00E6BC58 .functor BUFZ 6, v00E64578_0, C4<000000>, C4<000000>, C4<000000>;
v00E622E0_0 .net *"_s1", 0 0, L_00E648E8; 1 drivers
v00E62338_0 .net *"_s13", 0 0, L_00E64A48; 1 drivers
v00E62390_0 .net *"_s15", 0 0, L_00E64AA0; 1 drivers
v00E623E8_0 .net *"_s24", 8 0, L_00E69A30; 1 drivers
v00E62440_0 .net *"_s27", 2 0, C4<000>; 1 drivers
v00E62498_0 .net *"_s28", 8 0, C4<000010010>; 1 drivers
v00E62520_0 .net *"_s3", 0 0, L_00E64940; 1 drivers
v00E62578_0 .net *"_s30", 0 0, L_00E69A88; 1 drivers
v00E625D0_0 .net *"_s7", 0 0, L_00E64998; 1 drivers
v00E62628_0 .net *"_s9", 0 0, L_00E649F0; 1 drivers
v00E62680_0 .net "alu_o_CCR", 7 0, v00E61E10_0; 1 drivers
v00E626D8_0 .net "alu_o_result", 15 0, v00E62128_0; 1 drivers
v00E62730_0 .alias "cpu_addr_o", 15 0, v00E645D0_0;
v00E62788_0 .net "cpu_clk", 0 0, v00E64680_0; 1 drivers
v00E627E0_0 .alias "cpu_data_i", 7 0, v00E646D8_0;
v00E62838_0 .alias "cpu_data_o", 7 0, v00E64730_0;
v00E62890_0 .net "cpu_firq_n", 0 0, C4<z>; 0 drivers
v00E628E8_0 .net "cpu_irq_n", 0 0, C4<z>; 0 drivers
v00E62940_0 .net "cpu_nmi_n", 0 0, C4<z>; 0 drivers
v00E629F0_0 .alias "cpu_oe_o", 0 0, v00E647E0_0;
v00E62998_0 .net "cpu_reset", 0 0, v00E64838_0; 1 drivers
v00E62A48_0 .net "cpu_state_o", 5 0, L_00E6BC58; 1 drivers
v00E62AA0_0 .alias "cpu_we_o", 0 0, v00E64890_0;
v00E62AF8_0 .var "datamux_o_alu_in_left_path_addr", 3 0;
v00E62B50_0 .var "datamux_o_alu_in_left_path_data", 15 0;
v00E62BA8_0 .var "datamux_o_alu_in_right_path_data", 15 0;
v00E62C00_0 .var "datamux_o_dest", 15 0;
v00E62C58_0 .var "datamux_o_dest_reg_addr", 3 0;
v00E62CB0_0 .net "debug_clk", 0 0, C4<z>; 0 drivers
v00E62D08_0 .net "debug_data_o", 0 0, C4<0>; 1 drivers
v00E62D60_0 .net "dec_lo_dest_reg_addr", 3 0, v009EB970_0; 1 drivers
v00E62DB8_0 .net "dec_lo_left_path_addr", 3 0, v009EBB80_0; 1 drivers
v00E62E10_0 .net "dec_lo_right_path_addr", 3 0, v009EBC88_0; 1 drivers
v00E62E68_0 .net "dec_o_alu_opcode", 4 0, v008864F0_0; 1 drivers
v00E62EC0_0 .net "dec_o_alu_size", 0 0, L_00E69BE8; 1 drivers
v00E62F18_0 .net "dec_o_cond_taken", 0 0, v008862E0_0; 1 drivers
v00E62F70_0 .net "dec_o_dest_reg_addr", 3 0, L_00E6B910; 1 drivers
v00E62FC8_0 .net "dec_o_ea_indirect", 0 0, L_00E6BF00; 1 drivers
v00E63020_0 .net "dec_o_ea_ofs0", 0 0, v008869C0_0; 1 drivers
v00E63078_0 .net "dec_o_ea_ofs16", 0 0, v00886A18_0; 1 drivers
v00E630D0_0 .net "dec_o_ea_ofs8", 0 0, v00886A70_0; 1 drivers
v00E63128_0 .net "dec_o_ea_wpost", 0 0, v00886AC8_0; 1 drivers
v00E63180_0 .net "dec_o_left_path_addr", 3 0, L_00E6B868; 1 drivers
v00E631D8_0 .net "dec_o_p1_mode", 2 0, v00886B20_0; 1 drivers
v00E63230_0 .net "dec_o_p1_optype", 2 0, v00886C28_0; 1 drivers
v00E63288_0 .net "dec_o_right_path_addr", 3 0, v009EBC30_0; 1 drivers
v00E632E0_0 .net "dec_o_right_path_mod", 1 0, v00886548_0; 1 drivers
v00E63338_0 .net "dec_o_source_size", 0 0, L_00E69B90; 1 drivers
v00E63390_0 .net "dec_o_use_s", 0 0, v00886DE0_0; 1 drivers
v00E633E8_0 .net "dec_o_wdest", 0 0, L_00E69B38; 1 drivers
v00E63440_0 .net "dec_o_write_flags", 0 0, L_00E6BF58; 1 drivers
v00E63498_0 .var "k_clear_e", 0 0;
v00E63520_0 .var "k_cpu_addr", 15 0;
v00E63578_0 .var "k_cpu_data_o", 7 0;
v00E635D0_0 .var "k_cpu_oe", 0 0;
v00E63628_0 .var "k_cpu_we", 0 0;
v00E63680_0 .var "k_dec_su", 0 0;
v00E636D8_0 .var "k_eahi", 7 0;
v00E63730_0 .var "k_ealo", 7 0;
v00E63788_0 .net "k_firq_req", 0 0, L_008382D8; 1 drivers
v00E637E0_0 .var "k_forced_mem_size", 0 0;
v00E63838_0 .var "k_inc_pc", 0 0;
v00E63890_0 .var "k_inc_su", 0 0;
v00E638E8_0 .var "k_ind_ea", 7 0;
v00E63940_0 .net "k_irq_req", 0 0, L_008383B8; 1 drivers
v00E63998_0 .var "k_mem_dest", 1 0;
v00E639F0_0 .var "k_memhi", 7 0;
v00E63A48_0 .var "k_memlo", 7 0;
v00E63AA0_0 .var "k_mul_cnt", 0 0;
v00E63AF8_0 .var "k_new_pc", 15 0;
v00E63B50_0 .net "k_nmi_req", 0 0, L_008381F8; 1 drivers
v00E63BA8_0 .var "k_ofshi", 7 0;
v00E63C00_0 .var "k_ofslo", 7 0;
v00E63C58_0 .var "k_opcode", 7 0;
v00E63CB0_0 .var "k_p2_valid", 0 0;
v00E63D08_0 .var "k_p3_valid", 0 0;
v00E63D60_0 .var "k_postbyte", 7 0;
v00E63DB8_0 .var "k_pp_active_reg", 3 0;
v00E63E10_0 .var "k_pp_regs", 7 0;
v00E63E68_0 .var "k_reg_firq", 2 0;
v00E63EC0_0 .var "k_reg_irq", 2 0;
v00E63F18_0 .var "k_reg_nmi", 2 0;
v00E63F70_0 .net "k_reset", 0 0, L_007F6A88; 1 drivers
v00E63FC8_0 .var "k_set_e", 0 0;
v00E64020_0 .var "k_write_dest", 0 0;
v00E64078_0 .var "k_write_exg", 0 0;
v00E640D0_0 .var "k_write_pc", 0 0;
v00E64128_0 .var "k_write_post_incdec", 0 0;
v00E64180_0 .var "k_write_tfr", 0 0;
v00E641D8_0 .var "next_mem_state", 5 0;
v00E64230_0 .var "next_push_state", 5 0;
v00E64288_0 .var "next_state", 5 0;
v00E642E0_0 .net "regs_o_CCR", 7 0, L_00E69770; 1 drivers
v00E64338_0 .net "regs_o_dp", 7 0, v009EC4C8_0; 1 drivers
v00E64390_0 .net "regs_o_eamem_addr", 15 0, L_00E6B0A0; 1 drivers
v00E643E8_0 .net "regs_o_left_path_data", 15 0, v009ECFA0_0; 1 drivers
v00E64440_0 .net "regs_o_pc", 15 0, L_00837E78; 1 drivers
v00E64498_0 .net "regs_o_right_path_data", 15 0, v009ED050_0; 1 drivers
v00E64520_0 .net "regs_o_su", 15 0, L_00E697C8; 1 drivers
v00E64578_0 .var "state", 5 0;
E_007FC630 .event posedge, v00E63F70_0, v009EB8C0_0;
E_007FD4B0/0 .event edge, v009EBC88_0, v00E63A48_0, v00E639F0_0, v00886548_0;
E_007FD4B0/1 .event edge, v009ED050_0;
E_007FD4B0 .event/or E_007FD4B0/0, E_007FD4B0/1;
E_007FF5D0/0 .event edge, v00E639F0_0, v00E63A48_0, v00E63998_0, v00886B20_0;
E_007FF5D0/1 .event edge, v009ED158_0, v00E636D8_0, v00E63730_0, v009ED100_0;
E_007FF5D0/2 .event edge, v00886968_0, v009ECAD0_0;
E_007FF5D0 .event/or E_007FF5D0/0, E_007FF5D0/1, E_007FF5D0/2;
E_007FF5F0/0 .event edge, v009EBB80_0, v00E639F0_0, v00E63A48_0, v00886C28_0;
E_007FF5F0/1 .event edge, v00886968_0, v009ECAD0_0, v009ECFA0_0;
E_007FF5F0 .event/or E_007FF5F0/0, E_007FF5F0/1;
E_007FF2B0/0 .event edge, v00E62128_0, v00886C28_0, v00E639F0_0, v00E63A48_0;
E_007FF2B0/1 .event edge, v00886968_0, v009ECAD0_0;
E_007FF2B0 .event/or E_007FF2B0/0, E_007FF2B0/1;
E_007FF270 .event edge, v00E63DB8_0, v009EB970_0;
E_007FF2D0 .event edge, v00E63DB8_0, v009EBB80_0;
L_00E648E8 .part v00E63F18_0, 2, 1;
L_00E64940 .part v00E63F18_0, 1, 1;
L_00E64998 .part v00E63E68_0, 2, 1;
L_00E649F0 .part v00E63E68_0, 1, 1;
L_00E64A48 .part v00E63EC0_0, 2, 1;
L_00E64AA0 .part v00E63EC0_0, 1, 1;
L_00E69980 .part v00E63D60_0, 4, 4;
L_00E699D8 .concat [ 8 8 0 0], v00E63C00_0, v00E63BA8_0;
L_00E69A30 .concat [ 6 3 0 0], v00E64578_0, C4<000>;
L_00E69A88 .cmp/eq 9, L_00E69A30, C4<000010010>;
S_0082DDF8 .scope module, "alu" "alu" 3 118, 4 15, S_0082DA40;
 .timescale -9 -9;
v00E61DB8_0 .alias "CCR", 7 0, v00E642E0_0;
v00E61E10_0 .var "CCRo", 7 0;
v00E61E68_0 .net "a_in", 15 0, v00E62B50_0; 1 drivers
v00E61EC0_0 .net "b_in", 15 0, v00E62BA8_0; 1 drivers
v00E61F18_0 .net "ccr16_out", 3 0, v009EDB80_0; 1 drivers
v00E61F70_0 .net "ccr8_out", 7 0, v009EF0E0_0; 1 drivers
v00E61FC8_0 .alias "clk_in", 0 0, v00E62788_0;
v00E62020_0 .alias "opcode_in", 4 0, v00E62E68_0;
v00E62078_0 .net "q16_out", 15 0, v009EE050_0; 1 drivers
v00E620D0_0 .net "q8_out", 7 0, v00E61A48_0; 1 drivers
v00E62128_0 .var "q_out", 15 0;
v00E62180_0 .var "ra_in", 15 0;
v00E621D8_0 .var "rb_in", 15 0;
v00E62230_0 .var "rop_in", 4 0;
v00E62288_0 .alias "sz_in", 0 0, v00E62EC0_0;
E_007FDC70/0 .event edge, v009EBD38_0, v009EE050_0, v00886288_0, v009EDB80_0;
E_007FDC70/1 .event edge, v00E61A48_0, v009EF0E0_0;
E_007FDC70 .event/or E_007FDC70/0, E_007FDC70/1;
L_00E69458 .part v00E62180_0, 0, 8;
L_00E694B0 .part v00E621D8_0, 0, 8;
S_0082DBD8 .scope module, "alu8" "alu8" 4 32, 4 198, S_0082DDF8;
 .timescale -9 -9;
L_00E655C8 .functor NOT 8, L_00E69458, C4<00000000>, C4<00000000>, C4<00000000>;
L_00E65600 .functor BUFZ 8, L_00E655C8, C4<00000000>, C4<00000000>, C4<00000000>;
L_00E65750 .functor BUFZ 8, L_00E64CB0, C4<00000000>, C4<00000000>, C4<00000000>;
L_00E65788 .functor OR 1, L_00E64DB8, L_00E64E10, C4<0>, C4<0>;
L_00E65868 .functor OR 1, L_00E65788, L_00E64E68, C4<0>, C4<0>;
L_00E65830 .functor OR 1, L_00E65868, L_00E64EC0, C4<0>, C4<0>;
L_00E65910 .functor OR 1, L_00E65830, L_00E64F18, C4<0>, C4<0>;
L_00E65A28 .functor OR 1, L_00E65910, L_00E64F70, C4<0>, C4<0>;
L_00E65AD0 .functor OR 1, L_00E65A28, L_00E64FC8, C4<0>, C4<0>;
L_00E65B78 .functor OR 1, L_00E65AD0, L_00E65020, C4<0>, C4<0>;
L_00E65C20 .functor NOT 1, L_00E650D0, C4<0>, C4<0>, C4<0>;
L_00E65CC8 .functor AND 1, L_00E65078, L_00E65C20, C4<1>, C4<1>;
L_00E65C90 .functor NOT 1, L_00E65128, C4<0>, C4<0>, C4<0>;
L_00E67D90 .functor AND 1, L_00E65CC8, L_00E65C90, C4<1>, C4<1>;
L_00E67E70 .functor NOT 1, L_00E651D8, C4<0>, C4<0>, C4<0>;
L_00E67EE0 .functor AND 1, L_00E67D90, L_00E67E70, C4<1>, C4<1>;
L_00E67F88 .functor NOT 1, L_00E65180, C4<0>, C4<0>, C4<0>;
L_00E67FF8 .functor AND 1, L_00E67EE0, L_00E67F88, C4<1>, C4<1>;
L_00E680A0 .functor NOT 1, L_00E65230, C4<0>, C4<0>, C4<0>;
L_00E68110 .functor AND 1, L_00E67FF8, L_00E680A0, C4<1>, C4<1>;
L_00E681B8 .functor NOT 1, L_00E65288, C4<0>, C4<0>, C4<0>;
L_00E68228 .functor AND 1, L_00E68110, L_00E681B8, C4<1>, C4<1>;
L_00E682D0 .functor NOT 1, L_00E652E0, C4<0>, C4<0>, C4<0>;
L_00E68340 .functor AND 1, L_00E68228, L_00E682D0, C4<1>, C4<1>;
L_00E684C8 .functor OR 1, L_00E653E8, L_00E64C58, C4<0>, C4<0>;
L_00E68788 .functor XNOR 1, L_00E64AF8, C4<1>, C4<0>, C4<0>;
L_00E687C0 .functor OR 1, L_00E68E80, L_00E68788, C4<0>, C4<0>;
L_00E68868 .functor AND 1, L_00E68ED8, L_00E653E8, C4<1>, C4<1>;
L_00E688D8 .functor OR 1, L_00E687C0, L_00E68868, C4<0>, C4<0>;
v009EF088_0 .alias "CCR", 7 0, v00E642E0_0;
v009EF0E0_0 .var "CCRo", 7 0;
v009EF138_0 .net *"_s101", 0 0, L_00E652E0; 1 drivers
v009EF190_0 .net *"_s102", 0 0, L_00E682D0; 1 drivers
v009EF1E8_0 .net *"_s107", 3 0, L_00E65338; 1 drivers
v009EF240_0 .net *"_s108", 5 0, L_00E65390; 1 drivers
v009EF298_0 .net *"_s111", 1 0, C4<00>; 1 drivers
v009EF2F0_0 .net *"_s112", 5 0, C4<001001>; 1 drivers
v009EF348_0 .net *"_s116", 0 0, L_00E684C8; 1 drivers
v009EF3A0_0 .net *"_s119", 3 0, L_00E65440; 1 drivers
v009EF3F8_0 .net *"_s12", 7 0, C4<00000000>; 1 drivers
v009EF450_0 .net *"_s120", 3 0, C4<0110>; 1 drivers
v009EF4A8_0 .net *"_s122", 3 0, L_00E65498; 1 drivers
v009EF500_0 .net *"_s125", 3 0, L_00E68D20; 1 drivers
v009EF558_0 .net *"_s129", 3 0, L_00E68DD0; 1 drivers
v009EF5B0_0 .net *"_s130", 5 0, L_00E68E28; 1 drivers
v009EF608_0 .net *"_s133", 1 0, C4<00>; 1 drivers
v009EF660_0 .net *"_s134", 5 0, C4<001001>; 1 drivers
v009EF6B8_0 .net *"_s136", 0 0, L_00E68E80; 1 drivers
v009EF768_0 .net *"_s138", 0 0, C4<1>; 1 drivers
v009EF710_0 .net *"_s140", 0 0, L_00E68788; 1 drivers
v009EF7C0_0 .net *"_s142", 0 0, L_00E687C0; 1 drivers
v009EF818_0 .net *"_s145", 0 0, L_00E68ED8; 1 drivers
v009EF870_0 .net *"_s146", 0 0, L_00E68868; 1 drivers
v009EF8C8_0 .net *"_s148", 0 0, L_00E688D8; 1 drivers
v009EF920_0 .net *"_s151", 3 0, L_00E68F30; 1 drivers
v009EF978_0 .net *"_s152", 3 0, C4<0110>; 1 drivers
v009EF9D0_0 .net *"_s154", 3 0, L_00E68F88; 1 drivers
v009EFA28_0 .net *"_s157", 3 0, L_00E68FE0; 1 drivers
v009EFA80_0 .net *"_s161", 3 0, L_00E69090; 1 drivers
v009EFAD8_0 .net *"_s18", 7 0, C4<00000000>; 1 drivers
v00E60520_0 .net *"_s20", 0 0, L_00E64D08; 1 drivers
v00E60578_0 .net *"_s22", 0 0, C4<1>; 1 drivers
v00E605D0_0 .net *"_s24", 0 0, C4<0>; 1 drivers
v00E60628_0 .net *"_s33", 0 0, L_00E64DB8; 1 drivers
v00E60680_0 .net *"_s35", 0 0, L_00E64E10; 1 drivers
v00E606D8_0 .net *"_s36", 0 0, L_00E65788; 1 drivers
v00E60730_0 .net *"_s39", 0 0, L_00E64E68; 1 drivers
v00E60788_0 .net *"_s40", 0 0, L_00E65868; 1 drivers
v00E607E0_0 .net *"_s43", 0 0, L_00E64EC0; 1 drivers
v00E60838_0 .net *"_s44", 0 0, L_00E65830; 1 drivers
v00E60890_0 .net *"_s47", 0 0, L_00E64F18; 1 drivers
v00E608E8_0 .net *"_s48", 0 0, L_00E65910; 1 drivers
v00E60940_0 .net *"_s51", 0 0, L_00E64F70; 1 drivers
v00E60998_0 .net *"_s52", 0 0, L_00E65A28; 1 drivers
v00E609F0_0 .net *"_s55", 0 0, L_00E64FC8; 1 drivers
v00E60A48_0 .net *"_s56", 0 0, L_00E65AD0; 1 drivers
v00E60AA0_0 .net *"_s59", 0 0, L_00E65020; 1 drivers
v00E60AF8_0 .net *"_s63", 0 0, L_00E65078; 1 drivers
v00E60B50_0 .net *"_s65", 0 0, L_00E650D0; 1 drivers
v00E60BA8_0 .net *"_s66", 0 0, L_00E65C20; 1 drivers
v00E60C00_0 .net *"_s68", 0 0, L_00E65CC8; 1 drivers
v00E60C58_0 .net *"_s71", 0 0, L_00E65128; 1 drivers
v00E60CB0_0 .net *"_s72", 0 0, L_00E65C90; 1 drivers
v00E60D08_0 .net *"_s74", 0 0, L_00E67D90; 1 drivers
v00E60D60_0 .net *"_s77", 0 0, L_00E651D8; 1 drivers
v00E60DB8_0 .net *"_s78", 0 0, L_00E67E70; 1 drivers
v00E60E10_0 .net *"_s80", 0 0, L_00E67EE0; 1 drivers
v00E60E68_0 .net *"_s83", 0 0, L_00E65180; 1 drivers
v00E60EC0_0 .net *"_s84", 0 0, L_00E67F88; 1 drivers
v00E60F18_0 .net *"_s86", 0 0, L_00E67FF8; 1 drivers
v00E60F70_0 .net *"_s89", 0 0, L_00E65230; 1 drivers
v00E60FC8_0 .net *"_s90", 0 0, L_00E680A0; 1 drivers
v00E61020_0 .net *"_s92", 0 0, L_00E68110; 1 drivers
v00E61078_0 .net *"_s95", 0 0, L_00E65288; 1 drivers
v00E610D0_0 .net *"_s96", 0 0, L_00E681B8; 1 drivers
v00E61128_0 .net *"_s98", 0 0, L_00E68228; 1 drivers
v00E61180_0 .net "a_in", 7 0, L_00E69458; 1 drivers
v00E611D8_0 .net "arith_c", 0 0, v009EED18_0; 1 drivers
v00E61230_0 .net "arith_h", 0 0, v009EEDC8_0; 1 drivers
v00E61288_0 .net "arith_q", 7 0, v009EEED0_0; 1 drivers
v00E612E0_0 .net "arith_v", 0 0, v009EEE78_0; 1 drivers
v00E61338_0 .net "b_in", 7 0, L_00E694B0; 1 drivers
v00E61390_0 .var "c8", 0 0;
v00E613E8_0 .net "c_in", 0 0, L_00E64AF8; 1 drivers
v00E61440_0 .net "ccom8_r", 0 0, L_00E64D60; 1 drivers
v00E61498_0 .net "cdaa8_r", 0 0, L_00E690E8; 1 drivers
v00E61520_0 .alias "clk_in", 0 0, v00E62788_0;
v00E61578_0 .net "cneg8_r", 0 0, L_00E65B78; 1 drivers
v00E615D0_0 .net "com8_r", 7 0, L_00E65600; 1 drivers
v00E61628_0 .net "com8_w", 7 0, L_00E655C8; 1 drivers
v00E61680_0 .net "daa8h_r", 3 0, L_00E69038; 1 drivers
v00E616D8_0 .net "daa8l_r", 3 0, L_00E68D78; 1 drivers
v00E61730_0 .net "daa_lnm9", 0 0, L_00E653E8; 1 drivers
v00E61788_0 .var "h8", 0 0;
v00E617E0_0 .net "h_in", 0 0, L_00E64C58; 1 drivers
v00E61838_0 .net "logic_q", 7 0, v009EF030_0; 1 drivers
v00E61890_0 .net "n_in", 0 0, L_00E64B50; 1 drivers
v00E618E8_0 .net "neg8_r", 7 0, L_00E65750; 1 drivers
v00E61940_0 .net "neg8_w", 7 0, L_00E64CB0; 1 drivers
v00E61998_0 .net "opcode_in", 4 0, v00E62230_0; 1 drivers
v00E619F0_0 .var "q8", 7 0;
v00E61A48_0 .var "q_out", 7 0;
v00E61AA0_0 .var "regq8", 7 0;
v00E61AF8_0 .net "shift_c", 0 0, L_00E693A8; 1 drivers
v00E61B50_0 .net "shift_q", 7 0, v009EE680_0; 1 drivers
v00E61BA8_0 .net "shift_v", 0 0, v009EE628_0; 1 drivers
v00E61C00_0 .var "v8", 0 0;
v00E61C58_0 .net "v_in", 0 0, L_00E64BA8; 1 drivers
v00E61CB0_0 .net "vcom8_r", 0 0, C4<0>; 1 drivers
v00E61D08_0 .net "vneg8_r", 0 0, L_00E68340; 1 drivers
v00E61D60_0 .net "z_in", 0 0, L_00E64C00; 1 drivers
E_007FDDB0/0 .event edge, v00E619F0_0, v009EDF48_0, v00886288_0, v009EE470_0;
E_007FDDB0/1 .event edge, v00E61788_0, v00E61C00_0, v00E61390_0;
E_007FDDB0 .event/or E_007FDDB0/0, E_007FDDB0/1;
E_007FDDD0/0 .event edge, v009EE4C8_0, v009EED70_0, v009EE5D0_0, v009EDF48_0;
E_007FDDD0/1 .event edge, v009EEED0_0, v009EED18_0, v009EEE78_0, v009EEDC8_0;
E_007FDDD0/2 .event edge, v00E615D0_0, v00E61CB0_0, v00E618E8_0, v00E61578_0;
E_007FDDD0/3 .event edge, v00E61D08_0, v009EE680_0, v009EE520_0, v009EE628_0;
E_007FDDD0/4 .event edge, v009EF030_0, v00E61680_0, v00E616D8_0, v00E61498_0;
E_007FDDD0/5 .event edge, v009EE418_0;
E_007FDDD0 .event/or E_007FDDD0/0, E_007FDDD0/1, E_007FDDD0/2, E_007FDDD0/3, E_007FDDD0/4, E_007FDDD0/5;
L_00E64AF8 .part L_00E69770, 0, 1;
L_00E64B50 .part L_00E69770, 3, 1;
L_00E64BA8 .part L_00E69770, 1, 1;
L_00E64C00 .part L_00E69770, 2, 1;
L_00E64C58 .part L_00E69770, 5, 1;
L_00E64CB0 .arith/sub 8, C4<00000000>, L_00E69458;
L_00E64D08 .cmp/ne 8, L_00E655C8, C4<00000000>;
L_00E64D60 .functor MUXZ 1, C4<0>, C4<1>, L_00E64D08, C4<>;
L_00E64DB8 .part L_00E64CB0, 7, 1;
L_00E64E10 .part L_00E64CB0, 6, 1;
L_00E64E68 .part L_00E64CB0, 5, 1;
L_00E64EC0 .part L_00E64CB0, 4, 1;
L_00E64F18 .part L_00E64CB0, 3, 1;
L_00E64F70 .part L_00E64CB0, 2, 1;
L_00E64FC8 .part L_00E64CB0, 1, 1;
L_00E65020 .part L_00E64CB0, 0, 1;
L_00E65078 .part L_00E64CB0, 7, 1;
L_00E650D0 .part L_00E64CB0, 6, 1;
L_00E65128 .part L_00E64CB0, 5, 1;
L_00E651D8 .part L_00E64CB0, 4, 1;
L_00E65180 .part L_00E64CB0, 3, 1;
L_00E65230 .part L_00E64CB0, 2, 1;
L_00E65288 .part L_00E64CB0, 1, 1;
L_00E652E0 .part L_00E64CB0, 0, 1;
L_00E65338 .part L_00E69458, 0, 4;
L_00E65390 .concat [ 4 2 0 0], L_00E65338, C4<00>;
L_00E653E8 .cmp/gt 6, L_00E65390, C4<001001>;
L_00E65440 .part L_00E69458, 0, 4;
L_00E65498 .arith/sum 4, L_00E65440, C4<0110>;
L_00E68D20 .part L_00E69458, 0, 4;
L_00E68D78 .functor MUXZ 4, L_00E68D20, L_00E65498, L_00E684C8, C4<>;
L_00E68DD0 .part L_00E69458, 4, 4;
L_00E68E28 .concat [ 4 2 0 0], L_00E68DD0, C4<00>;
L_00E68E80 .cmp/gt 6, L_00E68E28, C4<001001>;
L_00E68ED8 .part L_00E69458, 7, 1;
L_00E68F30 .part L_00E69458, 4, 4;
L_00E68F88 .arith/sum 4, L_00E68F30, C4<0110>;
L_00E68FE0 .part L_00E69458, 4, 4;
L_00E69038 .functor MUXZ 4, L_00E68FE0, L_00E68F88, L_00E688D8, C4<>;
L_00E69090 .part L_00E69458, 4, 4;
L_00E690E8 .cmp/gt 4, L_00E69090, L_00E69038;
L_00E69140 .part v00E62230_0, 0, 2;
L_00E69248 .part v00E62230_0, 0, 2;
L_00E69400 .part v00E62230_0, 0, 3;
S_0082DB50 .scope module, "l8" "logic8" 4 247, 4 62, S_0082DBD8;
 .timescale -9 -9;
v009EEF28_0 .alias "a_in", 7 0, v00E61180_0;
v009EEF80_0 .alias "b_in", 7 0, v00E61338_0;
v009EEFD8_0 .net "opcode_in", 1 0, L_00E69140; 1 drivers
v009EF030_0 .var "q_out", 7 0;
E_00848958 .event edge, v009EEFD8_0, v009EE470_0, v009EE418_0;
S_0082DF08 .scope module, "a8" "arith8" 4 248, 4 85, S_0082DBD8;
 .timescale -9 -9;
v009EE6D8_0 .net *"_s1", 0 0, L_00E69198; 1 drivers
v009EEB60_0 .net *"_s2", 0 0, C4<0>; 1 drivers
v009EEBB8_0 .alias "a_in", 7 0, v00E61180_0;
v009EEC10_0 .alias "b_in", 7 0, v00E61338_0;
v009EEC68_0 .net "carry", 0 0, L_00E691F0; 1 drivers
v009EECC0_0 .alias "carry_in", 0 0, v00E613E8_0;
v009EED18_0 .var "carry_out", 0 0;
v009EED70_0 .alias "half_c_in", 0 0, v00E617E0_0;
v009EEDC8_0 .var "half_c_out", 0 0;
v009EEE20_0 .net "opcode_in", 1 0, L_00E69248; 1 drivers
v009EEE78_0 .var "overflow_out", 0 0;
v009EEED0_0 .var "q_out", 7 0;
E_00849078/0 .event edge, v009EEE20_0, v009EE418_0, v009EE470_0, v009EEED0_0;
E_00849078/1 .event edge, v009EED70_0;
E_00849078 .event/or E_00849078/0, E_00849078/1;
E_00849098 .event edge, v009EEE20_0, v009EE418_0, v009EE470_0, v009EEED0_0;
E_008490D8 .event edge, v009EEE20_0, v009EE418_0, v009EE470_0, v009EEC68_0;
L_00E69198 .part L_00E69248, 1, 1;
L_00E691F0 .functor MUXZ 1, C4<0>, L_00E64AF8, L_00E69198, C4<>;
S_0082DF90 .scope module, "s8" "shift8" 4 249, 4 158, S_0082DBD8;
 .timescale -9 -9;
v009EE310_0 .net *"_s1", 0 0, L_00E692A0; 1 drivers
v009EE368_0 .net *"_s3", 0 0, L_00E692F8; 1 drivers
v009EE3C0_0 .net *"_s5", 0 0, L_00E69350; 1 drivers
v009EE418_0 .alias "a_in", 7 0, v00E61180_0;
v009EE470_0 .alias "b_in", 7 0, v00E61338_0;
v009EE4C8_0 .alias "carry_in", 0 0, v00E613E8_0;
v009EE520_0 .alias "carry_out", 0 0, v00E61AF8_0;
v009EE578_0 .net "opcode_in", 2 0, L_00E69400; 1 drivers
v009EE5D0_0 .alias "overflow_in", 0 0, v00E61C58_0;
v009EE628_0 .var "overflow_out", 0 0;
v009EE680_0 .var "q_out", 7 0;
E_007FF770 .event edge, v009EE5D0_0, v009EE578_0, v009EE418_0;
E_007FF6B0 .event edge, v009EE418_0, v009EE578_0, v009EE4C8_0;
L_00E692A0 .part L_00E69400, 0, 1;
L_00E692F8 .part L_00E69458, 0, 1;
L_00E69350 .part L_00E69458, 7, 1;
L_00E693A8 .functor MUXZ 1, L_00E69350, L_00E692F8, L_00E692A0, C4<>;
S_0082DD70 .scope module, "alu16" "alu16" 4 33, 4 326, S_0082DDF8;
 .timescale -9 -9;
v009EDB28_0 .alias "CCR", 7 0, v00E642E0_0;
v009EDB80_0 .var "CCRo", 3 0;
v009EDBD8_0 .net "a_in", 15 0, v00E62180_0; 1 drivers
v009EDC30_0 .net "arith_c", 0 0, v009ED7B8_0; 1 drivers
v009EDC88_0 .net "arith_q", 15 0, v009ED8C0_0; 1 drivers
v009EDCE0_0 .net "arith_v", 0 0, v009ED868_0; 1 drivers
v009EDD38_0 .net "b_in", 15 0, v00E621D8_0; 1 drivers
v009EDD90_0 .var "c16", 0 0;
v009EDDE8_0 .net "c_in", 0 0, L_00E69508; 1 drivers
v009EDE40_0 .alias "clk_in", 0 0, v00E62788_0;
v009EDE98_0 .var "n16", 0 0;
v009EDEF0_0 .net "n_in", 0 0, L_00E69560; 1 drivers
v009EDF48_0 .alias "opcode_in", 4 0, v00E61998_0;
v009EDFA0_0 .var "q16", 15 0;
v009EDFF8_0 .net "q16_mul", 15 0, v009EDA78_0; 1 drivers
v009EE050_0 .var "q_out", 15 0;
v009EE0A8_0 .var "reg_n_in", 0 0;
v009EE100_0 .var "reg_z_in", 0 0;
v009EE158_0 .var "regq16", 15 0;
v009EE208_0 .var "v16", 0 0;
v009EE1B0_0 .net "v_in", 0 0, L_00E695B8; 1 drivers
v009EE260_0 .var "z16", 0 0;
v009EE2B8_0 .net "z_in", 0 0, L_00E69610; 1 drivers
E_007FE510/0 .event edge, v009EDFA0_0, v009EDE98_0, v009EE260_0, v009EE208_0;
E_007FE510/1 .event edge, v009EDD90_0;
E_007FE510 .event/or E_007FE510/0, E_007FE510/1;
E_007FE410 .event edge, v009EDFA0_0, v009EDF48_0, v009EE0A8_0, v009EE100_0;
E_007FE430/0 .event edge, v009ED760_0, v009EE1B0_0, v009EDF48_0, v009ED8C0_0;
E_007FE430/1 .event edge, v009ED7B8_0, v009ED868_0, v009EDAD0_0, v009ED6D8_0;
E_007FE430/2 .event edge, v009ED680_0;
E_007FE430 .event/or E_007FE430/0, E_007FE430/1, E_007FE430/2;
L_00E69508 .part L_00E69770, 0, 1;
L_00E69560 .part L_00E69770, 3, 1;
L_00E695B8 .part L_00E69770, 1, 1;
L_00E69610 .part L_00E69770, 2, 1;
L_00E69668 .part v00E62180_0, 0, 8;
L_00E696C0 .part v00E621D8_0, 0, 8;
L_00E69718 .part v00E62230_0, 0, 2;
S_0082DC60 .scope module, "mulu" "mul8x8" 4 406, 4 604, S_0082DD70;
 .timescale -9 -9;
v009ED918_0 .net "a", 7 0, L_00E69668; 1 drivers
v009ED970_0 .net "b", 7 0, L_00E696C0; 1 drivers
v009ED9C8_0 .alias "clk_in", 0 0, v00E62788_0;
v009EDA20_0 .var "pipe0", 15 0;
v009EDA78_0 .var "pipe1", 15 0;
v009EDAD0_0 .alias "q", 15 0, v009EDFF8_0;
S_0082DCE8 .scope module, "a16" "arith16" 4 414, 4 129, S_0082DD70;
 .timescale -9 -9;
v009ED680_0 .alias "a_in", 15 0, v009EDBD8_0;
v009ED6D8_0 .alias "b_in", 15 0, v009EDD38_0;
v009ED760_0 .alias "carry_in", 0 0, v009EDDE8_0;
v009ED7B8_0 .var "carry_out", 0 0;
v009ED810_0 .net "opcode_in", 1 0, L_00E69718; 1 drivers
v009ED868_0 .var "overflow_out", 0 0;
v009ED8C0_0 .var "q_out", 15 0;
E_007FE3B0 .event edge, v009ED810_0, v009ED680_0, v009ED6D8_0, v009ED8C0_0;
E_007FE3D0 .event edge, v009ED810_0, v009ED680_0, v009ED6D8_0, v009ED760_0;
S_0082D710 .scope module, "regs" "regblock" 3 130, 5 7, S_0082DA40;
 .timescale -9 -9;
L_00837E78 .functor BUFZ 16, v009EC5D0_0, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
L_00E6B0A0 .functor BUFZ 16, v009EC050_0, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
L_00E6B148 .functor OR 1, v00E64180_0, v00E64078_0, C4<0>, C4<0>;
L_00E6B340 .functor OR 1, v00E63838_0, v00E640D0_0, C4<0>, C4<0>;
v009EC368_0 .var "ACCA", 7 0;
v009EC3C0_0 .var "ACCB", 7 0;
v009EC418_0 .alias "CCR_in", 7 0, v00E62680_0;
v009EC470_0 .alias "CCR_o", 7 0, v00E642E0_0;
v009EC4C8_0 .var "DP", 7 0;
v009EC520_0 .var "IX", 15 0;
v009EC578_0 .var "IY", 15 0;
v009EC5D0_0 .var "PC", 15 0;
v009EC628_0 .var "SS", 15 0;
v009EC680_0 .var "SU", 15 0;
v009EC6D8_0 .net *"_s10", 15 0, C4<0000000000000001>; 1 drivers
v009EC760_0 .net *"_s14", 0 0, L_00E6B148; 1 drivers
v009EC7B8_0 .net *"_s20", 0 0, L_00E6B340; 1 drivers
v009EC810_0 .net *"_s22", 3 0, C4<0101>; 1 drivers
v009EC868_0 .var "cff", 0 0;
v009EC8C0_0 .net "clear_e", 0 0, v00E63498_0; 1 drivers
v009EC918_0 .alias "clk_in", 0 0, v00E62788_0;
v009EC970_0 .net "data_w", 15 0, v00E62C00_0; 1 drivers
v009EC9C8_0 .net "dec_su", 0 0, v00E63680_0; 1 drivers
v009ECA78_0 .net "ea_reg_post", 15 0, v009EBFA0_0; 1 drivers
v009ECA20_0 .net "eamem_addr", 15 0, v009EC050_0; 1 drivers
v009ECAD0_0 .alias "eamem_addr_o", 15 0, v00E64390_0;
v009ECB28_0 .net "eapostbyte", 7 0, v00E638E8_0; 1 drivers
v009ECB80_0 .var "eflag", 0 0;
v009ECBD8_0 .net "exg_dest_r", 3 0, L_00E69980; 1 drivers
v009ECC30_0 .var "fflag", 0 0;
v009ECC88_0 .var "hflag", 0 0;
v009ECCE0_0 .net "inc_pc", 0 0, v00E63838_0; 1 drivers
v009ECD38_0 .net "inc_su", 0 0, v00E63890_0; 1 drivers
v009ECD90_0 .var "intff", 0 0;
v009ECDE8_0 .net "left", 15 0, L_00E69878; 1 drivers
v009ECE40_0 .net "new_pc", 15 0, v00E63AF8_0; 1 drivers
v009ECE98_0 .var "nff", 0 0;
v009ECEF0_0 .net "offset16", 15 0, L_00E699D8; 1 drivers
v009ECF48_0 .net "path_left_addr", 3 0, v00E62AF8_0; 1 drivers
v009ECFA0_0 .var "path_left_data", 15 0;
v009ECFF8_0 .alias "path_right_addr", 3 0, v00E62E10_0;
v009ED050_0 .var "path_right_data", 15 0;
v009ED0A8_0 .net "pc_plus_1", 15 0, L_00E69820; 1 drivers
v009ED100_0 .alias "reg_dp", 7 0, v00E64338_0;
v009ED158_0 .alias "reg_pc", 15 0, v00E64440_0;
v009ED1B0_0 .alias "reg_su", 15 0, v00E64520_0;
v009ED208_0 .net "right", 15 0, L_00E698D0; 1 drivers
v009ED260_0 .net "right_reg", 3 0, L_00E69928; 1 drivers
v009ED2B8_0 .net "set_e", 0 0, v00E63FC8_0; 1 drivers
v009ED310_0 .alias "use_s", 0 0, v00E63390_0;
v009ED368_0 .var "vff", 0 0;
v009ED3C0_0 .net "write_exg", 0 0, v00E64078_0; 1 drivers
v009ED418_0 .net "write_flags", 0 0, L_00E6B538; 1 drivers
v009ED470_0 .net "write_pc", 0 0, v00E640D0_0; 1 drivers
v009ED4C8_0 .net "write_post", 0 0, v00E64128_0; 1 drivers
v009ED520_0 .net "write_reg", 0 0, v00E64020_0; 1 drivers
v009ED578_0 .net "write_reg_addr", 3 0, v00E62C58_0; 1 drivers
v009ED5D0_0 .net "write_tfr", 0 0, v00E64180_0; 1 drivers
v009ED628_0 .var "zff", 0 0;
E_007FB870/0 .event edge, v009EBC88_0, v009EBE98_0, v009EBEF0_0, v009EC158_0;
E_007FB870/1 .event edge, v009EC1B0_0, v009EC310_0, v009EC2B8_0, v009EC260_0;
E_007FB870/2 .event edge, v009EC4C8_0, v009ECB80_0, v009ECC30_0, v009ECC88_0;
E_007FB870/3 .event edge, v009ECD90_0, v009ECE98_0, v009ED628_0, v009ED368_0;
E_007FB870/4 .event edge, v009EC868_0;
E_007FB870 .event/or E_007FB870/0, E_007FB870/1, E_007FB870/2, E_007FB870/3, E_007FB870/4;
E_007FC4D0/0 .event edge, v009ECF48_0, v009EBE98_0, v009EBEF0_0, v009EC158_0;
E_007FC4D0/1 .event edge, v009EC1B0_0, v009EC310_0, v009EC2B8_0, v009EC260_0;
E_007FC4D0/2 .event edge, v009EC4C8_0, v009ECB80_0, v009ECC30_0, v009ECC88_0;
E_007FC4D0/3 .event edge, v009ECD90_0, v009ECE98_0, v009ED628_0, v009ED368_0;
E_007FC4D0/4 .event edge, v009EC868_0;
E_007FC4D0 .event/or E_007FC4D0/0, E_007FC4D0/1, E_007FC4D0/2, E_007FC4D0/3, E_007FC4D0/4;
LS_00E69770_0_0 .concat [ 1 1 1 1], v009EC868_0, v009ED368_0, v009ED628_0, v009ECE98_0;
LS_00E69770_0_4 .concat [ 1 1 1 1], v009ECD90_0, v009ECC88_0, v009ECC30_0, v009ECB80_0;
L_00E69770 .concat [ 4 4 0 0], LS_00E69770_0_0, LS_00E69770_0_4;
L_00E697C8 .functor MUXZ 16, v009EC680_0, v009EC628_0, v00886DE0_0, C4<>;
L_00E69820 .arith/sum 16, v009EC5D0_0, C4<0000000000000001>;
L_00E69878 .functor MUXZ 16, v00E62C00_0, v009ECFA0_0, L_00E6B148, C4<>;
L_00E698D0 .functor MUXZ 16, v009ED050_0, L_00E69820, v00E63838_0, C4<>;
L_00E69928 .functor MUXZ 4, L_00E69980, C4<0101>, L_00E6B340, C4<>;
S_0082DE80 .scope module, "ea" "calc_ea" 5 60, 5 191, S_0082D710;
 .timescale -9 -9;
v009EBE98_0 .net "acca", 7 0, v009EC368_0; 1 drivers
v009EBEF0_0 .net "accb", 7 0, v009EC3C0_0; 1 drivers
v009EBF48_0 .var "ea_reg", 15 0;
v009EBFA0_0 .var "ea_reg_post", 15 0;
v009EBFF8_0 .alias "ea_reg_post_o", 15 0, v009ECA78_0;
v009EC050_0 .var "eamem_addr", 15 0;
v009EC0A8_0 .alias "eamem_addr_o", 15 0, v009ECA20_0;
v009EC100_0 .alias "eapostbyte", 7 0, v009ECB28_0;
v009EC158_0 .net "ix", 15 0, v009EC520_0; 1 drivers
v009EC1B0_0 .net "iy", 15 0, v009EC578_0; 1 drivers
v009EC208_0 .alias "offset16", 15 0, v009ECEF0_0;
v009EC260_0 .net "pc", 15 0, v009EC5D0_0; 1 drivers
v009EC2B8_0 .net "s", 15 0, v009EC628_0; 1 drivers
v009EC310_0 .net "u", 15 0, v009EC680_0; 1 drivers
E_007FC530/0 .event edge, v00886910_0, v009EBF48_0, v009EBFA0_0, v009EBEF0_0;
E_007FC530/1 .event edge, v009EBE98_0, v009EC208_0, v009EC260_0;
E_007FC530 .event/or E_007FC530/0, E_007FC530/1;
E_007FC4F0 .event edge, v00886910_0, v009EBF48_0;
E_007FC490/0 .event edge, v00886910_0, v009EC158_0, v009EC1B0_0, v009EC310_0;
E_007FC490/1 .event edge, v009EC2B8_0;
E_007FC490 .event/or E_007FC490/0, E_007FC490/1;
S_0082D688 .scope module, "dec_regs" "decode_regs" 3 162, 6 9, S_0082DA40;
 .timescale -9 -9;
L_00E6B868 .functor BUFZ 4, v009EBB28_0, C4<0000>, C4<0000>, C4<0000>;
L_00E6B910 .functor BUFZ 4, v009EB918_0, C4<0000>, C4<0000>, C4<0000>;
v00886E38_0 .net *"_s0", 3 0, C4<1111>; 1 drivers
v00886E90_0 .net *"_s10", 0 0, L_00E69AE0; 1 drivers
v009EB760_0 .net/s *"_s12", 0 0, C4<1>; 1 drivers
v009EB7B8_0 .net/s *"_s14", 0 0, C4<0>; 1 drivers
v009EB810_0 .net *"_s4", 3 0, C4<1000>; 1 drivers
v009EB868_0 .net *"_s8", 3 0, C4<0111>; 1 drivers
v009EB8C0_0 .alias "cpu_clk", 0 0, v00E62788_0;
v009EB918_0 .var "dest_reg", 3 0;
v009EB970_0 .var "dest_reg_lo", 3 0;
v009EB9C8_0 .alias "dest_reg_o", 3 0, v00E62F70_0;
v009EBA20_0 .net "opcode", 7 0, v00E63C58_0; 1 drivers
v009EBA78_0 .net "page2_valid", 0 0, v00E63CB0_0; 1 drivers
v009EBAD0_0 .net "page3_valid", 0 0, v00E63D08_0; 1 drivers
v009EBB28_0 .var "path_left_addr", 3 0;
v009EBB80_0 .var "path_left_addr_lo", 3 0;
v009EBBD8_0 .alias "path_left_addr_o", 3 0, v00E63180_0;
v009EBC30_0 .var "path_right_addr", 3 0;
v009EBC88_0 .var "path_right_addr_lo", 3 0;
v009EBCE0_0 .alias "path_right_addr_o", 3 0, v00E63288_0;
v009EBD90_0 .net "postbyte0", 7 0, v00E63D60_0; 1 drivers
v009EBD38_0 .alias "result_size", 0 0, v00E62EC0_0;
v009EBDE8_0 .alias "source_size", 0 0, v00E63338_0;
v009EBE40_0 .alias "write_dest", 0 0, v00E633E8_0;
E_007FB890 .event posedge, v009EB8C0_0;
E_007FC3B0 .event edge, v008866A8_0, v008863E8_0, v00886440_0, v00886390_0;
L_00E69B38 .cmp/ne 4, v009EB918_0, C4<1111>;
L_00E69B90 .cmp/gt 4, C4<1000>, v009EBB28_0;
L_00E69AE0 .cmp/gt 4, C4<0111>, v009EB918_0;
L_00E69BE8 .functor MUXZ 1, C4<0>, C4<1>, L_00E69AE0, C4<>;
S_0082D820 .scope module, "dec_op" "decode_op" 3 179, 6 147, S_0082DA40;
 .timescale -9 -9;
v00886B20_0 .var "mode", 2 0;
v00886B78_0 .alias "opcode", 7 0, v009EBA20_0;
v00886BD0_0 .net "oplo", 3 0, L_00E69C40; 1 drivers
v00886C28_0 .var "optype", 2 0;
v00886C80_0 .alias "page2_valid", 0 0, v009EBA78_0;
v00886CD8_0 .alias "page3_valid", 0 0, v009EBAD0_0;
v00886D30_0 .alias "postbyte0", 7 0, v009EBD90_0;
v00886D88_0 .var "size", 0 0;
v00886DE0_0 .var "use_s", 0 0;
E_007FC510/0 .event edge, v00886BD0_0, v008866A8_0, v008863E8_0, v00886440_0;
E_007FC510/1 .event edge, v00886390_0;
E_007FC510 .event/or E_007FC510/0, E_007FC510/1;
L_00E69C40 .part v00E63C58_0, 0, 4;
S_0082D8A8 .scope module, "dec_ea" "decode_ea" 3 189, 6 275, S_0082DA40;
 .timescale -9 -9;
L_00837D98 .functor AND 1, L_00E69C98, L_00E6BEA8, C4<1>, C4<1>;
v00886758_0 .net *"_s1", 0 0, L_00E69C98; 1 drivers
v008867B0_0 .net *"_s3", 0 0, L_00E6BEA8; 1 drivers
v00886808_0 .net *"_s4", 0 0, L_00837D98; 1 drivers
v00886860_0 .net *"_s6", 0 0, C4<1>; 1 drivers
v008868B8_0 .net *"_s8", 0 0, C4<0>; 1 drivers
v00886910_0 .alias "eapostbyte", 7 0, v009ECB28_0;
v00886968_0 .alias "isind", 0 0, v00E62FC8_0;
v008869C0_0 .var "noofs", 0 0;
v00886A18_0 .var "ofs16", 0 0;
v00886A70_0 .var "ofs8", 0 0;
v00886AC8_0 .var "write_post", 0 0;
E_007FC690 .event edge, v00886910_0;
L_00E69C98 .part v00E638E8_0, 7, 1;
L_00E6BEA8 .part v00E638E8_0, 4, 1;
L_00E6BF00 .functor MUXZ 1, C4<0>, C4<1>, L_00837D98, C4<>;
S_0082D930 .scope module, "dec_alu" "decode_alu" 3 201, 6 301, S_0082DA40;
 .timescale -9 -9;
v00886498_0 .net *"_s0", 4 0, C4<00000>; 1 drivers
v008864F0_0 .var "alu_opcode", 4 0;
v00886548_0 .var "dec_alu_right_path_mod", 1 0;
v008865A0_0 .alias "dest_flags", 0 0, v00E63440_0;
v008865F8_0 .alias "opcode", 7 0, v009EBA20_0;
v00886650_0 .alias "page2_valid", 0 0, v009EBA78_0;
v008866A8_0 .alias "page3_valid", 0 0, v009EBAD0_0;
v00886700_0 .alias "postbyte0", 7 0, v009EBD90_0;
E_007FC410 .event edge, v00886390_0, v008863E8_0, v00886440_0, v008866A8_0;
L_00E6BF58 .cmp/ne 5, v008864F0_0, C4<00000>;
S_0082D9B8 .scope module, "test_cond" "test_condition" 3 211, 6 374, S_0082DA40;
 .timescale -9 -9;
v00886288_0 .alias "CCR", 7 0, v00E642E0_0;
v008862E0_0 .var "cond_taken", 0 0;
v00886338_0 .net "op", 7 0, L_00E6BFB0; 1 drivers
v00886390_0 .alias "opcode", 7 0, v009EBA20_0;
v008863E8_0 .alias "page2_valid", 0 0, v009EBA78_0;
v00886440_0 .alias "postbyte0", 7 0, v009EBD90_0;
E_007FC3F0 .event edge, v00886338_0, v00886288_0;
L_00E6BFB0 .functor MUXZ 8, v00E63C58_0, v00E63D60_0, v00E63CB0_0, C4<>;
S_0082DAC8 .scope module, "imem" "memory" 2 30, 2 46, S_0082E018;
 .timescale -9 -9;
v0080D3A0_0 .alias "addr", 15 0, v00E645D0_0;
v0080D3F8_0 .alias "data_i", 7 0, v00E64730_0;
v00885F18_0 .alias "data_o", 7 0, v00E646D8_0;
v00885F70_0 .var/i "i", 31 0;
v00885FC8_0 .var "latecheddata", 7 0;
v00886020 .array "mem", 0 65535, 7 0;
v00886020_0 .array/port v00886020, 0;
v00886078_0 .net "mem0", 7 0, v00886020_0; 1 drivers
v00886020_1 .array/port v00886020, 1;
v008860D0_0 .net "mem1", 7 0, v00886020_1; 1 drivers
v00886020_2 .array/port v00886020, 2;
v00886128_0 .net "mem2", 7 0, v00886020_2; 1 drivers
v00886020_3 .array/port v00886020, 3;
v00886180_0 .net "mem3", 7 0, v00886020_3; 1 drivers
v008861D8_0 .net "oe", 0 0, L_00E6C008; 1 drivers
v00886230_0 .net "we", 0 0, L_00E6C060; 1 drivers
E_007FD9D0 .event negedge, v008861D8_0;
E_007FC210 .event negedge, v00886230_0;
    .scope S_0082DB50;
T_0 ;
    %wait E_00848958;
    %load/v 8, v009EEFD8_0, 2;
    %cmpi/u 8, 0, 2;
    %jmp/1 T_0.0, 6;
    %cmpi/u 8, 1, 2;
    %jmp/1 T_0.1, 6;
    %cmpi/u 8, 2, 2;
    %jmp/1 T_0.2, 6;
    %cmpi/u 8, 3, 2;
    %jmp/1 T_0.3, 6;
    %jmp T_0.4;
T_0.0 ;
    %load/v 8, v009EEF80_0, 8;
    %set/v v009EF030_0, 8, 8;
    %jmp T_0.4;
T_0.1 ;
    %load/v 8, v009EEF28_0, 8;
    %load/v 16, v009EEF80_0, 8;
    %and 8, 16, 8;
    %set/v v009EF030_0, 8, 8;
    %jmp T_0.4;
T_0.2 ;
    %load/v 8, v009EEF28_0, 8;
    %load/v 16, v009EEF80_0, 8;
    %or 8, 16, 8;
    %set/v v009EF030_0, 8, 8;
    %jmp T_0.4;
T_0.3 ;
    %load/v 8, v009EEF28_0, 8;
    %load/v 16, v009EEF80_0, 8;
    %xor 8, 16, 8;
    %set/v v009EF030_0, 8, 8;
    %jmp T_0.4;
T_0.4 ;
    %jmp T_0;
    .thread T_0, $push;
    .scope S_0082DF08;
T_1 ;
    %wait E_008490D8;
    %load/v 8, v009EEE20_0, 1; Only need 1 of 2 bits
; Save base=8 wid=1 in lookaside.
    %cmpi/u 8, 0, 1;
    %jmp/1 T_1.0, 6;
    %cmpi/u 8, 1, 1;
    %jmp/1 T_1.1, 6;
    %jmp T_1.2;
T_1.0 ;
    %load/v 8, v009EEBB8_0, 8;
    %mov 16, 0, 1;
    %load/v 17, v009EEC10_0, 8;
    %mov 25, 0, 1;
    %add 8, 17, 9;
    %load/v 17, v009EEC68_0, 1;
    %mov 18, 0, 8;
    %add 8, 17, 9;
    %set/v v009EEED0_0, 8, 8;
    %set/v v009EED18_0, 16, 1;
    %jmp T_1.2;
T_1.1 ;
    %load/v 8, v009EEBB8_0, 8;
    %mov 16, 0, 1;
    %load/v 17, v009EEC10_0, 8;
    %mov 25, 0, 1;
    %sub 8, 17, 9;
    %load/v 17, v009EEC68_0, 1;
    %mov 18, 0, 8;
    %sub 8, 17, 9;
    %set/v v009EEED0_0, 8, 8;
    %set/v v009EED18_0, 16, 1;
    %jmp T_1.2;
T_1.2 ;
    %jmp T_1;
    .thread T_1, $push;
    .scope S_0082DF08;
T_2 ;
    %wait E_00849098;
    %load/v 8, v009EEE20_0, 1; Only need 1 of 2 bits
; Save base=8 wid=1 in lookaside.
    %cmpi/u 8, 0, 1;
    %jmp/1 T_2.0, 6;
    %cmpi/u 8, 1, 1;
    %jmp/1 T_2.1, 6;
    %jmp T_2.2;
T_2.0 ;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_2.3, 4;
    %load/x1p 8, v009EEBB8_0, 1;
    %jmp T_2.4;
T_2.3 ;
    %mov 8, 2, 1;
T_2.4 ;
; Save base=8 wid=1 in lookaside.
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_2.5, 4;
    %load/x1p 9, v009EEC10_0, 1;
    %jmp T_2.6;
T_2.5 ;
    %mov 9, 2, 1;
T_2.6 ;
; Save base=9 wid=1 in lookaside.
    %and 8, 9, 1;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_2.7, 4;
    %load/x1p 9, v009EEED0_0, 1;
    %jmp T_2.8;
T_2.7 ;
    %mov 9, 2, 1;
T_2.8 ;
; Save base=9 wid=1 in lookaside.
    %inv 9, 1;
    %and 8, 9, 1;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_2.9, 4;
    %load/x1p 9, v009EEBB8_0, 1;
    %jmp T_2.10;
T_2.9 ;
    %mov 9, 2, 1;
T_2.10 ;
; Save base=9 wid=1 in lookaside.
    %inv 9, 1;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_2.11, 4;
    %load/x1p 10, v009EEC10_0, 1;
    %jmp T_2.12;
T_2.11 ;
    %mov 10, 2, 1;
T_2.12 ;
; Save base=10 wid=1 in lookaside.
    %inv 10, 1;
    %and 9, 10, 1;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_2.13, 4;
    %load/x1p 10, v009EEED0_0, 1;
    %jmp T_2.14;
T_2.13 ;
    %mov 10, 2, 1;
T_2.14 ;
; Save base=10 wid=1 in lookaside.
    %and 9, 10, 1;
    %or 8, 9, 1;
    %set/v v009EEE78_0, 8, 1;
    %jmp T_2.2;
T_2.1 ;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_2.15, 4;
    %load/x1p 8, v009EEBB8_0, 1;
    %jmp T_2.16;
T_2.15 ;
    %mov 8, 2, 1;
T_2.16 ;
; Save base=8 wid=1 in lookaside.
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_2.17, 4;
    %load/x1p 9, v009EEC10_0, 1;
    %jmp T_2.18;
T_2.17 ;
    %mov 9, 2, 1;
T_2.18 ;
; Save base=9 wid=1 in lookaside.
    %inv 9, 1;
    %and 8, 9, 1;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_2.19, 4;
    %load/x1p 9, v009EEED0_0, 1;
    %jmp T_2.20;
T_2.19 ;
    %mov 9, 2, 1;
T_2.20 ;
; Save base=9 wid=1 in lookaside.
    %inv 9, 1;
    %and 8, 9, 1;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_2.21, 4;
    %load/x1p 9, v009EEBB8_0, 1;
    %jmp T_2.22;
T_2.21 ;
    %mov 9, 2, 1;
T_2.22 ;
; Save base=9 wid=1 in lookaside.
    %inv 9, 1;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_2.23, 4;
    %load/x1p 10, v009EEC10_0, 1;
    %jmp T_2.24;
T_2.23 ;
    %mov 10, 2, 1;
T_2.24 ;
; Save base=10 wid=1 in lookaside.
    %and 9, 10, 1;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_2.25, 4;
    %load/x1p 10, v009EEED0_0, 1;
    %jmp T_2.26;
T_2.25 ;
    %mov 10, 2, 1;
T_2.26 ;
; Save base=10 wid=1 in lookaside.
    %and 9, 10, 1;
    %or 8, 9, 1;
    %set/v v009EEE78_0, 8, 1;
    %jmp T_2.2;
T_2.2 ;
    %jmp T_2;
    .thread T_2, $push;
    .scope S_0082DF08;
T_3 ;
    %wait E_00849078;
    %load/v 8, v009EEE20_0, 1; Only need 1 of 2 bits
; Save base=8 wid=1 in lookaside.
    %cmpi/u 8, 0, 1;
    %jmp/1 T_3.0, 6;
    %cmpi/u 8, 1, 1;
    %jmp/1 T_3.1, 6;
    %jmp T_3.2;
T_3.0 ;
    %ix/load 1, 3, 0;
    %mov 4, 0, 1;
    %jmp/1 T_3.3, 4;
    %load/x1p 8, v009EEBB8_0, 1;
    %jmp T_3.4;
T_3.3 ;
    %mov 8, 2, 1;
T_3.4 ;
; Save base=8 wid=1 in lookaside.
    %ix/load 1, 3, 0;
    %mov 4, 0, 1;
    %jmp/1 T_3.5, 4;
    %load/x1p 9, v009EEC10_0, 1;
    %jmp T_3.6;
T_3.5 ;
    %mov 9, 2, 1;
T_3.6 ;
; Save base=9 wid=1 in lookaside.
    %and 8, 9, 1;
    %ix/load 1, 3, 0;
    %mov 4, 0, 1;
    %jmp/1 T_3.7, 4;
    %load/x1p 9, v009EEED0_0, 1;
    %jmp T_3.8;
T_3.7 ;
    %mov 9, 2, 1;
T_3.8 ;
; Save base=9 wid=1 in lookaside.
    %inv 9, 1;
    %and 8, 9, 1;
    %ix/load 1, 3, 0;
    %mov 4, 0, 1;
    %jmp/1 T_3.9, 4;
    %load/x1p 9, v009EEBB8_0, 1;
    %jmp T_3.10;
T_3.9 ;
    %mov 9, 2, 1;
T_3.10 ;
; Save base=9 wid=1 in lookaside.
    %inv 9, 1;
    %ix/load 1, 3, 0;
    %mov 4, 0, 1;
    %jmp/1 T_3.11, 4;
    %load/x1p 10, v009EEC10_0, 1;
    %jmp T_3.12;
T_3.11 ;
    %mov 10, 2, 1;
T_3.12 ;
; Save base=10 wid=1 in lookaside.
    %inv 10, 1;
    %and 9, 10, 1;
    %ix/load 1, 3, 0;
    %mov 4, 0, 1;
    %jmp/1 T_3.13, 4;
    %load/x1p 10, v009EEED0_0, 1;
    %jmp T_3.14;
T_3.13 ;
    %mov 10, 2, 1;
T_3.14 ;
; Save base=10 wid=1 in lookaside.
    %and 9, 10, 1;
    %or 8, 9, 1;
    %set/v v009EEDC8_0, 8, 1;
    %jmp T_3.2;
T_3.1 ;
    %load/v 8, v009EED70_0, 1;
    %set/v v009EEDC8_0, 8, 1;
    %jmp T_3.2;
T_3.2 ;
    %jmp T_3;
    .thread T_3, $push;
    .scope S_0082DF90;
T_4 ;
    %wait E_007FF6B0;
    %ix/load 1, 1, 0;
    %mov 4, 0, 1;
    %jmp/1 T_4.0, 4;
    %load/x1p 16, v009EE418_0, 7;
    %jmp T_4.1;
T_4.0 ;
    %mov 16, 2, 7;
T_4.1 ;
    %mov 8, 16, 7; Move signal select into place
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_4.2, 4;
    %load/x1p 16, v009EE418_0, 1;
    %jmp T_4.3;
T_4.2 ;
    %mov 16, 2, 1;
T_4.3 ;
    %mov 15, 16, 1; Move signal select into place
    %set/v v009EE680_0, 8, 8;
    %load/v 8, v009EE578_0, 3;
    %cmpi/u 8, 0, 3;
    %jmp/1 T_4.4, 6;
    %cmpi/u 8, 1, 3;
    %jmp/1 T_4.5, 6;
    %cmpi/u 8, 2, 3;
    %jmp/1 T_4.6, 6;
    %cmpi/u 8, 3, 3;
    %jmp/1 T_4.7, 6;
    %cmpi/u 8, 4, 3;
    %jmp/1 T_4.8, 6;
    %jmp T_4.9;
T_4.4 ;
    %ix/load 1, 1, 0;
    %mov 4, 0, 1;
    %jmp/1 T_4.10, 4;
    %load/x1p 16, v009EE418_0, 7;
    %jmp T_4.11;
T_4.10 ;
    %mov 16, 2, 7;
T_4.11 ;
    %mov 8, 16, 7; Move signal select into place
    %mov 15, 0, 1;
    %set/v v009EE680_0, 8, 8;
    %jmp T_4.9;
T_4.5 ;
    %mov 8, 0, 1;
    %load/v 9, v009EE418_0, 7; Select 7 out of 8 bits
    %set/v v009EE680_0, 8, 8;
    %jmp T_4.9;
T_4.6 ;
    %ix/load 1, 1, 0;
    %mov 4, 0, 1;
    %jmp/1 T_4.12, 4;
    %load/x1p 16, v009EE418_0, 7;
    %jmp T_4.13;
T_4.12 ;
    %mov 16, 2, 7;
T_4.13 ;
    %mov 8, 16, 7; Move signal select into place
    %load/v 15, v009EE4C8_0, 1;
    %set/v v009EE680_0, 8, 8;
    %jmp T_4.9;
T_4.7 ;
    %load/v 8, v009EE4C8_0, 1;
    %load/v 9, v009EE418_0, 7; Select 7 out of 8 bits
    %set/v v009EE680_0, 8, 8;
    %jmp T_4.9;
T_4.8 ;
    %ix/load 1, 1, 0;
    %mov 4, 0, 1;
    %jmp/1 T_4.14, 4;
    %load/x1p 16, v009EE418_0, 7;
    %jmp T_4.15;
T_4.14 ;
    %mov 16, 2, 7;
T_4.15 ;
    %mov 8, 16, 7; Move signal select into place
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_4.16, 4;
    %load/x1p 16, v009EE418_0, 1;
    %jmp T_4.17;
T_4.16 ;
    %mov 16, 2, 1;
T_4.17 ;
    %mov 15, 16, 1; Move signal select into place
    %set/v v009EE680_0, 8, 8;
    %jmp T_4.9;
T_4.9 ;
    %jmp T_4;
    .thread T_4, $push;
    .scope S_0082DF90;
T_5 ;
    %wait E_007FF770;
    %load/v 8, v009EE5D0_0, 1;
    %set/v v009EE628_0, 8, 1;
    %load/v 8, v009EE578_0, 3;
    %cmpi/u 8, 0, 3;
    %jmp/1 T_5.0, 6;
    %cmpi/u 8, 1, 3;
    %jmp/1 T_5.1, 6;
    %cmpi/u 8, 2, 3;
    %jmp/1 T_5.2, 6;
    %cmpi/u 8, 3, 3;
    %jmp/1 T_5.3, 6;
    %cmpi/u 8, 4, 3;
    %jmp/1 T_5.4, 6;
    %jmp T_5.5;
T_5.0 ;
    %load/v 8, v009EE5D0_0, 1;
    %set/v v009EE628_0, 8, 1;
    %jmp T_5.5;
T_5.1 ;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_5.6, 4;
    %load/x1p 8, v009EE418_0, 1;
    %jmp T_5.7;
T_5.6 ;
    %mov 8, 2, 1;
T_5.7 ;
; Save base=8 wid=1 in lookaside.
    %ix/load 1, 6, 0;
    %mov 4, 0, 1;
    %jmp/1 T_5.8, 4;
    %load/x1p 9, v009EE418_0, 1;
    %jmp T_5.9;
T_5.8 ;
    %mov 9, 2, 1;
T_5.9 ;
; Save base=9 wid=1 in lookaside.
    %xor 8, 9, 1;
    %set/v v009EE628_0, 8, 1;
    %jmp T_5.5;
T_5.2 ;
    %load/v 8, v009EE5D0_0, 1;
    %set/v v009EE628_0, 8, 1;
    %jmp T_5.5;
T_5.3 ;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_5.10, 4;
    %load/x1p 8, v009EE418_0, 1;
    %jmp T_5.11;
T_5.10 ;
    %mov 8, 2, 1;
T_5.11 ;
; Save base=8 wid=1 in lookaside.
    %ix/load 1, 6, 0;
    %mov 4, 0, 1;
    %jmp/1 T_5.12, 4;
    %load/x1p 9, v009EE418_0, 1;
    %jmp T_5.13;
T_5.12 ;
    %mov 9, 2, 1;
T_5.13 ;
; Save base=9 wid=1 in lookaside.
    %xor 8, 9, 1;
    %set/v v009EE628_0, 8, 1;
    %jmp T_5.5;
T_5.4 ;
    %load/v 8, v009EE5D0_0, 1;
    %set/v v009EE628_0, 8, 1;
    %jmp T_5.5;
T_5.5 ;
    %jmp T_5;
    .thread T_5, $push;
    .scope S_0082DBD8;
T_6 ;
    %wait E_007FDDD0;
    %set/v v00E619F0_0, 0, 8;
    %load/v 8, v00E613E8_0, 1;
    %set/v v00E61390_0, 8, 1;
    %load/v 8, v00E617E0_0, 1;
    %set/v v00E61788_0, 8, 1;
    %load/v 8, v00E61C58_0, 1;
    %set/v v00E61C00_0, 8, 1;
    %load/v 8, v00E61998_0, 5;
    %cmpi/u 8, 8, 5;
    %jmp/1 T_6.0, 6;
    %cmpi/u 8, 10, 5;
    %jmp/1 T_6.1, 6;
    %cmpi/u 8, 9, 5;
    %jmp/1 T_6.2, 6;
    %cmpi/u 8, 11, 5;
    %jmp/1 T_6.3, 6;
    %cmpi/u 8, 22, 5;
    %jmp/1 T_6.4, 6;
    %cmpi/u 8, 21, 5;
    %jmp/1 T_6.5, 6;
    %cmpi/u 8, 16, 5;
    %jmp/1 T_6.6, 6;
    %cmpi/u 8, 19, 5;
    %jmp/1 T_6.7, 6;
    %cmpi/u 8, 19, 5;
    %jmp/1 T_6.8, 6;
    %cmpi/u 8, 17, 5;
    %jmp/1 T_6.9, 6;
    %cmpi/u 8, 20, 5;
    %jmp/1 T_6.10, 6;
    %cmpi/u 8, 5, 5;
    %jmp/1 T_6.11, 6;
    %cmpi/u 8, 6, 5;
    %jmp/1 T_6.12, 6;
    %cmpi/u 8, 7, 5;
    %jmp/1 T_6.13, 6;
    %cmpi/u 8, 4, 5;
    %jmp/1 T_6.14, 6;
    %cmpi/u 8, 26, 5;
    %jmp/1 T_6.15, 6;
    %cmpi/u 8, 2, 5;
    %jmp/1 T_6.16, 6;
    %jmp T_6.17;
T_6.0 ;
    %load/v 8, v00E61288_0, 8;
    %set/v v00E619F0_0, 8, 8;
    %load/v 8, v00E611D8_0, 1;
    %set/v v00E61390_0, 8, 1;
    %load/v 8, v00E612E0_0, 1;
    %set/v v00E61C00_0, 8, 1;
    %load/v 8, v00E61230_0, 1;
    %set/v v00E61788_0, 8, 1;
    %jmp T_6.17;
T_6.1 ;
    %load/v 8, v00E61288_0, 8;
    %set/v v00E619F0_0, 8, 8;
    %load/v 8, v00E611D8_0, 1;
    %set/v v00E61390_0, 8, 1;
    %load/v 8, v00E612E0_0, 1;
    %set/v v00E61C00_0, 8, 1;
    %load/v 8, v00E61230_0, 1;
    %set/v v00E61788_0, 8, 1;
    %jmp T_6.17;
T_6.2 ;
    %load/v 8, v00E61288_0, 8;
    %set/v v00E619F0_0, 8, 8;
    %load/v 8, v00E611D8_0, 1;
    %set/v v00E61390_0, 8, 1;
    %load/v 8, v00E612E0_0, 1;
    %set/v v00E61C00_0, 8, 1;
    %load/v 8, v00E61230_0, 1;
    %set/v v00E61788_0, 8, 1;
    %jmp T_6.17;
T_6.3 ;
    %load/v 8, v00E61288_0, 8;
    %set/v v00E619F0_0, 8, 8;
    %load/v 8, v00E611D8_0, 1;
    %set/v v00E61390_0, 8, 1;
    %load/v 8, v00E612E0_0, 1;
    %set/v v00E61C00_0, 8, 1;
    %load/v 8, v00E61230_0, 1;
    %set/v v00E61788_0, 8, 1;
    %jmp T_6.17;
T_6.4 ;
    %load/v 8, v00E615D0_0, 8;
    %set/v v00E619F0_0, 8, 8;
    %load/v 8, v00E615D0_0, 8;
    %set/v v00E61390_0, 8, 1;
    %load/v 8, v00E61CB0_0, 1;
    %set/v v00E61C00_0, 8, 1;
    %jmp T_6.17;
T_6.5 ;
    %load/v 8, v00E618E8_0, 8;
    %set/v v00E619F0_0, 8, 8;
    %load/v 8, v00E61578_0, 1;
    %set/v v00E61390_0, 8, 1;
    %load/v 8, v00E61D08_0, 1;
    %set/v v00E61C00_0, 8, 1;
    %jmp T_6.17;
T_6.6 ;
    %load/v 8, v00E61B50_0, 8;
    %set/v v00E619F0_0, 8, 8;
    %load/v 8, v00E61AF8_0, 1;
    %set/v v00E61390_0, 8, 1;
    %load/v 8, v00E61BA8_0, 1;
    %set/v v00E61C00_0, 8, 1;
    %jmp T_6.17;
T_6.7 ;
    %load/v 8, v00E61B50_0, 8;
    %set/v v00E619F0_0, 8, 8;
    %load/v 8, v00E61AF8_0, 1;
    %set/v v00E61390_0, 8, 1;
    %load/v 8, v00E61BA8_0, 1;
    %set/v v00E61C00_0, 8, 1;
    %jmp T_6.17;
T_6.8 ;
    %load/v 8, v00E61B50_0, 8;
    %set/v v00E619F0_0, 8, 8;
    %load/v 8, v00E61AF8_0, 1;
    %set/v v00E61390_0, 8, 1;
    %load/v 8, v00E61BA8_0, 1;
    %set/v v00E61C00_0, 8, 1;
    %jmp T_6.17;
T_6.9 ;
    %load/v 8, v00E61B50_0, 8;
    %set/v v00E619F0_0, 8, 8;
    %load/v 8, v00E61AF8_0, 1;
    %set/v v00E61390_0, 8, 1;
    %load/v 8, v00E61BA8_0, 1;
    %set/v v00E61C00_0, 8, 1;
    %jmp T_6.17;
T_6.10 ;
    %load/v 8, v00E61B50_0, 8;
    %set/v v00E619F0_0, 8, 8;
    %load/v 8, v00E61AF8_0, 1;
    %set/v v00E61390_0, 8, 1;
    %load/v 8, v00E61BA8_0, 1;
    %set/v v00E61C00_0, 8, 1;
    %jmp T_6.17;
T_6.11 ;
    %load/v 8, v00E61838_0, 8;
    %set/v v00E619F0_0, 8, 8;
    %set/v v00E61C00_0, 0, 1;
    %jmp T_6.17;
T_6.12 ;
    %load/v 8, v00E61838_0, 8;
    %set/v v00E619F0_0, 8, 8;
    %set/v v00E61C00_0, 0, 1;
    %jmp T_6.17;
T_6.13 ;
    %load/v 8, v00E61838_0, 8;
    %set/v v00E619F0_0, 8, 8;
    %set/v v00E61C00_0, 0, 1;
    %jmp T_6.17;
T_6.14 ;
    %load/v 8, v00E61838_0, 8;
    %set/v v00E619F0_0, 8, 8;
    %set/v v00E61C00_0, 0, 1;
    %jmp T_6.17;
T_6.15 ;
    %load/v 8, v00E616D8_0, 4;
    %load/v 12, v00E61680_0, 4;
    %set/v v00E619F0_0, 8, 8;
    %load/v 8, v00E61498_0, 1;
    %set/v v00E61390_0, 8, 1;
    %jmp T_6.17;
T_6.16 ;
    %load/v 8, v00E61180_0, 8;
    %set/v v00E619F0_0, 8, 8;
    %jmp T_6.17;
T_6.17 ;
    %jmp T_6;
    .thread T_6, $push;
    .scope S_0082DBD8;
T_7 ;
    %wait E_007FB890;
    %load/v 8, v00E619F0_0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E61AA0_0, 0, 8;
    %jmp T_7;
    .thread T_7;
    .scope S_0082DBD8;
T_8 ;
    %wait E_007FDDB0;
    %load/v 8, v00E619F0_0, 8;
    %set/v v00E61A48_0, 8, 8;
    %load/v 8, v00E61998_0, 5;
    %cmpi/u 8, 24, 5;
    %jmp/1 T_8.0, 6;
    %cmpi/u 8, 25, 5;
    %jmp/1 T_8.1, 6;
    %load/v 8, v00E61390_0, 1;
    %load/v 9, v00E61C00_0, 1;
    %load/v 16, v00E619F0_0, 8;
    %cmpi/u 16, 0, 8;
    %mov 16, 4, 1;
    %mov 10, 16, 1;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_8.4, 4;
    %load/x1p 16, v00E619F0_0, 1;
    %jmp T_8.5;
T_8.4 ;
    %mov 16, 2, 1;
T_8.5 ;
    %mov 11, 16, 1; Move signal select into place
    %load/v 12, v00E61788_0, 1;
    %ix/load 1, 5, 0;
    %mov 4, 0, 1;
    %jmp/1 T_8.6, 4;
    %load/x1p 16, v009EF088_0, 1;
    %jmp T_8.7;
T_8.6 ;
    %mov 16, 2, 1;
T_8.7 ;
    %mov 13, 16, 1; Move signal select into place
    %ix/load 1, 6, 0;
    %mov 4, 0, 1;
    %jmp/1 T_8.8, 4;
    %load/x1p 16, v009EF088_0, 2;
    %jmp T_8.9;
T_8.8 ;
    %mov 16, 2, 2;
T_8.9 ;
    %mov 14, 16, 2; Move signal select into place
    %set/v v009EF0E0_0, 8, 8;
    %jmp T_8.3;
T_8.0 ;
    %load/v 8, v009EF088_0, 8;
    %load/v 16, v00E61338_0, 8;
    %or 8, 16, 8;
    %set/v v009EF0E0_0, 8, 8;
    %jmp T_8.3;
T_8.1 ;
    %load/v 8, v009EF088_0, 8;
    %load/v 16, v00E61338_0, 8;
    %and 8, 16, 8;
    %set/v v009EF0E0_0, 8, 8;
    %jmp T_8.3;
T_8.3 ;
    %jmp T_8;
    .thread T_8, $push;
    .scope S_0082DBD8;
T_9 ;
    %end;
    .thread T_9;
    .scope S_0082DC60;
T_10 ;
    %wait E_007FB890;
    %load/v 8, v009ED918_0, 1; Only need 1 of 8 bits
; Save base=8 wid=1 in lookaside.
    %jmp/0  T_10.0, 8;
    %load/v 9, v009ED970_0, 8;
    %mov 17, 0, 8;
    %jmp/1  T_10.2, 8;
T_10.0 ; End of true expr.
    %jmp/0  T_10.1, 8;
 ; End of false expr.
    %blend  9, 0, 16; Condition unknown.
    %jmp  T_10.2;
T_10.1 ;
    %mov 9, 0, 16; Return false value
T_10.2 ;
    %ix/load 1, 1, 0;
    %mov 4, 0, 1;
    %jmp/1 T_10.6, 4;
    %load/x1p 8, v009ED918_0, 1;
    %jmp T_10.7;
T_10.6 ;
    %mov 8, 2, 1;
T_10.7 ;
; Save base=8 wid=1 in lookaside.
    %jmp/0  T_10.3, 8;
    %mov 25, 0, 1;
    %load/v 26, v009ED970_0, 8;
    %mov 34, 0, 7;
    %jmp/1  T_10.5, 8;
T_10.3 ; End of true expr.
    %jmp/0  T_10.4, 8;
 ; End of false expr.
    %blend  25, 0, 16; Condition unknown.
    %jmp  T_10.5;
T_10.4 ;
    %mov 25, 0, 16; Return false value
T_10.5 ;
    %add 9, 25, 16;
    %ix/load 1, 2, 0;
    %mov 4, 0, 1;
    %jmp/1 T_10.11, 4;
    %load/x1p 8, v009ED918_0, 1;
    %jmp T_10.12;
T_10.11 ;
    %mov 8, 2, 1;
T_10.12 ;
; Save base=8 wid=1 in lookaside.
    %jmp/0  T_10.8, 8;
    %mov 25, 0, 2;
    %load/v 27, v009ED970_0, 8;
    %mov 35, 0, 6;
    %jmp/1  T_10.10, 8;
T_10.8 ; End of true expr.
    %jmp/0  T_10.9, 8;
 ; End of false expr.
    %blend  25, 0, 16; Condition unknown.
    %jmp  T_10.10;
T_10.9 ;
    %mov 25, 0, 16; Return false value
T_10.10 ;
    %add 9, 25, 16;
    %ix/load 1, 3, 0;
    %mov 4, 0, 1;
    %jmp/1 T_10.16, 4;
    %load/x1p 8, v009ED918_0, 1;
    %jmp T_10.17;
T_10.16 ;
    %mov 8, 2, 1;
T_10.17 ;
; Save base=8 wid=1 in lookaside.
    %jmp/0  T_10.13, 8;
    %mov 25, 0, 3;
    %load/v 28, v009ED970_0, 8;
    %mov 36, 0, 5;
    %jmp/1  T_10.15, 8;
T_10.13 ; End of true expr.
    %jmp/0  T_10.14, 8;
 ; End of false expr.
    %blend  25, 0, 16; Condition unknown.
    %jmp  T_10.15;
T_10.14 ;
    %mov 25, 0, 16; Return false value
T_10.15 ;
    %add 9, 25, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v009EDA20_0, 0, 9;
    %ix/load 1, 4, 0;
    %mov 4, 0, 1;
    %jmp/1 T_10.21, 4;
    %load/x1p 8, v009ED918_0, 1;
    %jmp T_10.22;
T_10.21 ;
    %mov 8, 2, 1;
T_10.22 ;
; Save base=8 wid=1 in lookaside.
    %jmp/0  T_10.18, 8;
    %mov 9, 0, 4;
    %load/v 13, v009ED970_0, 8;
    %mov 21, 0, 4;
    %jmp/1  T_10.20, 8;
T_10.18 ; End of true expr.
    %jmp/0  T_10.19, 8;
 ; End of false expr.
    %blend  9, 0, 16; Condition unknown.
    %jmp  T_10.20;
T_10.19 ;
    %mov 9, 0, 16; Return false value
T_10.20 ;
    %ix/load 1, 5, 0;
    %mov 4, 0, 1;
    %jmp/1 T_10.26, 4;
    %load/x1p 8, v009ED918_0, 1;
    %jmp T_10.27;
T_10.26 ;
    %mov 8, 2, 1;
T_10.27 ;
; Save base=8 wid=1 in lookaside.
    %jmp/0  T_10.23, 8;
    %mov 25, 0, 5;
    %load/v 30, v009ED970_0, 8;
    %mov 38, 0, 3;
    %jmp/1  T_10.25, 8;
T_10.23 ; End of true expr.
    %jmp/0  T_10.24, 8;
 ; End of false expr.
    %blend  25, 0, 16; Condition unknown.
    %jmp  T_10.25;
T_10.24 ;
    %mov 25, 0, 16; Return false value
T_10.25 ;
    %add 9, 25, 16;
    %ix/load 1, 6, 0;
    %mov 4, 0, 1;
    %jmp/1 T_10.31, 4;
    %load/x1p 8, v009ED918_0, 1;
    %jmp T_10.32;
T_10.31 ;
    %mov 8, 2, 1;
T_10.32 ;
; Save base=8 wid=1 in lookaside.
    %jmp/0  T_10.28, 8;
    %mov 25, 0, 6;
    %load/v 31, v009ED970_0, 8;
    %mov 39, 0, 2;
    %jmp/1  T_10.30, 8;
T_10.28 ; End of true expr.
    %jmp/0  T_10.29, 8;
 ; End of false expr.
    %blend  25, 0, 16; Condition unknown.
    %jmp  T_10.30;
T_10.29 ;
    %mov 25, 0, 16; Return false value
T_10.30 ;
    %add 9, 25, 16;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_10.36, 4;
    %load/x1p 8, v009ED918_0, 1;
    %jmp T_10.37;
T_10.36 ;
    %mov 8, 2, 1;
T_10.37 ;
; Save base=8 wid=1 in lookaside.
    %jmp/0  T_10.33, 8;
    %mov 25, 0, 7;
    %load/v 32, v009ED970_0, 8;
    %mov 40, 0, 1;
    %jmp/1  T_10.35, 8;
T_10.33 ; End of true expr.
    %jmp/0  T_10.34, 8;
 ; End of false expr.
    %blend  25, 0, 16; Condition unknown.
    %jmp  T_10.35;
T_10.34 ;
    %mov 25, 0, 16; Return false value
T_10.35 ;
    %add 9, 25, 16;
    %load/v 25, v009EDA20_0, 16;
    %add 9, 25, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v009EDA78_0, 0, 9;
    %jmp T_10;
    .thread T_10;
    .scope S_0082DCE8;
T_11 ;
    %wait E_007FE3D0;
    %load/v 8, v009ED810_0, 2;
    %cmpi/u 8, 0, 2;
    %jmp/1 T_11.0, 6;
    %cmpi/u 8, 1, 2;
    %jmp/1 T_11.1, 6;
    %cmpi/u 8, 2, 2;
    %jmp/1 T_11.2, 6;
    %cmpi/u 8, 3, 2;
    %jmp/1 T_11.3, 6;
    %jmp T_11.4;
T_11.0 ;
    %load/v 8, v009ED680_0, 16;
    %mov 24, 0, 1;
    %load/v 25, v009ED6D8_0, 16;
    %mov 41, 0, 1;
    %add 8, 25, 17;
    %set/v v009ED8C0_0, 8, 16;
    %set/v v009ED7B8_0, 24, 1;
    %jmp T_11.4;
T_11.1 ;
    %load/v 8, v009ED680_0, 16;
    %mov 24, 0, 1;
    %load/v 25, v009ED6D8_0, 16;
    %mov 41, 0, 1;
    %sub 8, 25, 17;
    %set/v v009ED8C0_0, 8, 16;
    %set/v v009ED7B8_0, 24, 1;
    %jmp T_11.4;
T_11.2 ;
    %load/v 8, v009ED680_0, 16;
    %mov 24, 0, 1;
    %load/v 25, v009ED6D8_0, 16;
    %mov 41, 0, 1;
    %add 8, 25, 17;
    %load/v 42, v009ED760_0, 1;
    %mov 43, 0, 8;
    %mov 25, 42, 9;
    %mov 34, 0, 8;
    %add 8, 25, 17;
    %set/v v009ED8C0_0, 8, 16;
    %set/v v009ED7B8_0, 24, 1;
    %jmp T_11.4;
T_11.3 ;
    %load/v 8, v009ED680_0, 16;
    %mov 24, 0, 1;
    %load/v 25, v009ED6D8_0, 16;
    %mov 41, 0, 1;
    %sub 8, 25, 17;
    %load/v 42, v009ED760_0, 1;
    %mov 43, 0, 8;
    %mov 25, 42, 9;
    %mov 34, 0, 8;
    %sub 8, 25, 17;
    %set/v v009ED8C0_0, 8, 16;
    %set/v v009ED7B8_0, 24, 1;
    %jmp T_11.4;
T_11.4 ;
    %jmp T_11;
    .thread T_11, $push;
    .scope S_0082DCE8;
T_12 ;
    %wait E_007FE3B0;
    %load/v 8, v009ED810_0, 2;
    %cmpi/u 8, 0, 2;
    %jmp/1 T_12.0, 6;
    %cmpi/u 8, 2, 2;
    %jmp/1 T_12.1, 6;
    %cmpi/u 8, 1, 2;
    %jmp/1 T_12.2, 6;
    %cmpi/u 8, 3, 2;
    %jmp/1 T_12.3, 6;
    %jmp T_12.4;
T_12.0 ;
    %ix/load 1, 15, 0;
    %mov 4, 0, 1;
    %jmp/1 T_12.5, 4;
    %load/x1p 8, v009ED680_0, 1;
    %jmp T_12.6;
T_12.5 ;
    %mov 8, 2, 1;
T_12.6 ;
; Save base=8 wid=1 in lookaside.
    %ix/load 1, 15, 0;
    %mov 4, 0, 1;
    %jmp/1 T_12.7, 4;
    %load/x1p 9, v009ED6D8_0, 1;
    %jmp T_12.8;
T_12.7 ;
    %mov 9, 2, 1;
T_12.8 ;
; Save base=9 wid=1 in lookaside.
    %and 8, 9, 1;
    %ix/load 1, 15, 0;
    %mov 4, 0, 1;
    %jmp/1 T_12.9, 4;
    %load/x1p 9, v009ED8C0_0, 1;
    %jmp T_12.10;
T_12.9 ;
    %mov 9, 2, 1;
T_12.10 ;
; Save base=9 wid=1 in lookaside.
    %inv 9, 1;
    %and 8, 9, 1;
    %ix/load 1, 15, 0;
    %mov 4, 0, 1;
    %jmp/1 T_12.11, 4;
    %load/x1p 9, v009ED680_0, 1;
    %jmp T_12.12;
T_12.11 ;
    %mov 9, 2, 1;
T_12.12 ;
; Save base=9 wid=1 in lookaside.
    %inv 9, 1;
    %ix/load 1, 15, 0;
    %mov 4, 0, 1;
    %jmp/1 T_12.13, 4;
    %load/x1p 10, v009ED6D8_0, 1;
    %jmp T_12.14;
T_12.13 ;
    %mov 10, 2, 1;
T_12.14 ;
; Save base=10 wid=1 in lookaside.
    %inv 10, 1;
    %and 9, 10, 1;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_12.15, 4;
    %load/x1p 10, v009ED8C0_0, 1;
    %jmp T_12.16;
T_12.15 ;
    %mov 10, 2, 1;
T_12.16 ;
; Save base=10 wid=1 in lookaside.
    %and 9, 10, 1;
    %or 8, 9, 1;
    %set/v v009ED868_0, 8, 1;
    %jmp T_12.4;
T_12.1 ;
    %ix/load 1, 15, 0;
    %mov 4, 0, 1;
    %jmp/1 T_12.17, 4;
    %load/x1p 8, v009ED680_0, 1;
    %jmp T_12.18;
T_12.17 ;
    %mov 8, 2, 1;
T_12.18 ;
; Save base=8 wid=1 in lookaside.
    %ix/load 1, 15, 0;
    %mov 4, 0, 1;
    %jmp/1 T_12.19, 4;
    %load/x1p 9, v009ED6D8_0, 1;
    %jmp T_12.20;
T_12.19 ;
    %mov 9, 2, 1;
T_12.20 ;
; Save base=9 wid=1 in lookaside.
    %and 8, 9, 1;
    %ix/load 1, 15, 0;
    %mov 4, 0, 1;
    %jmp/1 T_12.21, 4;
    %load/x1p 9, v009ED8C0_0, 1;
    %jmp T_12.22;
T_12.21 ;
    %mov 9, 2, 1;
T_12.22 ;
; Save base=9 wid=1 in lookaside.
    %inv 9, 1;
    %and 8, 9, 1;
    %ix/load 1, 15, 0;
    %mov 4, 0, 1;
    %jmp/1 T_12.23, 4;
    %load/x1p 9, v009ED680_0, 1;
    %jmp T_12.24;
T_12.23 ;
    %mov 9, 2, 1;
T_12.24 ;
; Save base=9 wid=1 in lookaside.
    %inv 9, 1;
    %ix/load 1, 15, 0;
    %mov 4, 0, 1;
    %jmp/1 T_12.25, 4;
    %load/x1p 10, v009ED6D8_0, 1;
    %jmp T_12.26;
T_12.25 ;
    %mov 10, 2, 1;
T_12.26 ;
; Save base=10 wid=1 in lookaside.
    %inv 10, 1;
    %and 9, 10, 1;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_12.27, 4;
    %load/x1p 10, v009ED8C0_0, 1;
    %jmp T_12.28;
T_12.27 ;
    %mov 10, 2, 1;
T_12.28 ;
; Save base=10 wid=1 in lookaside.
    %and 9, 10, 1;
    %or 8, 9, 1;
    %set/v v009ED868_0, 8, 1;
    %jmp T_12.4;
T_12.2 ;
    %ix/load 1, 15, 0;
    %mov 4, 0, 1;
    %jmp/1 T_12.29, 4;
    %load/x1p 8, v009ED680_0, 1;
    %jmp T_12.30;
T_12.29 ;
    %mov 8, 2, 1;
T_12.30 ;
; Save base=8 wid=1 in lookaside.
    %ix/load 1, 15, 0;
    %mov 4, 0, 1;
    %jmp/1 T_12.31, 4;
    %load/x1p 9, v009ED6D8_0, 1;
    %jmp T_12.32;
T_12.31 ;
    %mov 9, 2, 1;
T_12.32 ;
; Save base=9 wid=1 in lookaside.
    %inv 9, 1;
    %and 8, 9, 1;
    %ix/load 1, 15, 0;
    %mov 4, 0, 1;
    %jmp/1 T_12.33, 4;
    %load/x1p 9, v009ED8C0_0, 1;
    %jmp T_12.34;
T_12.33 ;
    %mov 9, 2, 1;
T_12.34 ;
; Save base=9 wid=1 in lookaside.
    %inv 9, 1;
    %and 8, 9, 1;
    %ix/load 1, 15, 0;
    %mov 4, 0, 1;
    %jmp/1 T_12.35, 4;
    %load/x1p 9, v009ED680_0, 1;
    %jmp T_12.36;
T_12.35 ;
    %mov 9, 2, 1;
T_12.36 ;
; Save base=9 wid=1 in lookaside.
    %inv 9, 1;
    %ix/load 1, 15, 0;
    %mov 4, 0, 1;
    %jmp/1 T_12.37, 4;
    %load/x1p 10, v009ED6D8_0, 1;
    %jmp T_12.38;
T_12.37 ;
    %mov 10, 2, 1;
T_12.38 ;
; Save base=10 wid=1 in lookaside.
    %and 9, 10, 1;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_12.39, 4;
    %load/x1p 10, v009ED8C0_0, 1;
    %jmp T_12.40;
T_12.39 ;
    %mov 10, 2, 1;
T_12.40 ;
; Save base=10 wid=1 in lookaside.
    %and 9, 10, 1;
    %or 8, 9, 1;
    %set/v v009ED868_0, 8, 1;
    %jmp T_12.4;
T_12.3 ;
    %ix/load 1, 15, 0;
    %mov 4, 0, 1;
    %jmp/1 T_12.41, 4;
    %load/x1p 8, v009ED680_0, 1;
    %jmp T_12.42;
T_12.41 ;
    %mov 8, 2, 1;
T_12.42 ;
; Save base=8 wid=1 in lookaside.
    %ix/load 1, 15, 0;
    %mov 4, 0, 1;
    %jmp/1 T_12.43, 4;
    %load/x1p 9, v009ED6D8_0, 1;
    %jmp T_12.44;
T_12.43 ;
    %mov 9, 2, 1;
T_12.44 ;
; Save base=9 wid=1 in lookaside.
    %inv 9, 1;
    %and 8, 9, 1;
    %ix/load 1, 15, 0;
    %mov 4, 0, 1;
    %jmp/1 T_12.45, 4;
    %load/x1p 9, v009ED8C0_0, 1;
    %jmp T_12.46;
T_12.45 ;
    %mov 9, 2, 1;
T_12.46 ;
; Save base=9 wid=1 in lookaside.
    %inv 9, 1;
    %and 8, 9, 1;
    %ix/load 1, 15, 0;
    %mov 4, 0, 1;
    %jmp/1 T_12.47, 4;
    %load/x1p 9, v009ED680_0, 1;
    %jmp T_12.48;
T_12.47 ;
    %mov 9, 2, 1;
T_12.48 ;
; Save base=9 wid=1 in lookaside.
    %inv 9, 1;
    %ix/load 1, 15, 0;
    %mov 4, 0, 1;
    %jmp/1 T_12.49, 4;
    %load/x1p 10, v009ED6D8_0, 1;
    %jmp T_12.50;
T_12.49 ;
    %mov 10, 2, 1;
T_12.50 ;
; Save base=10 wid=1 in lookaside.
    %and 9, 10, 1;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_12.51, 4;
    %load/x1p 10, v009ED8C0_0, 1;
    %jmp T_12.52;
T_12.51 ;
    %mov 10, 2, 1;
T_12.52 ;
; Save base=10 wid=1 in lookaside.
    %and 9, 10, 1;
    %or 8, 9, 1;
    %set/v v009ED868_0, 8, 1;
    %jmp T_12.4;
T_12.4 ;
    %jmp T_12;
    .thread T_12, $push;
    .scope S_0082DD70;
T_13 ;
    %wait E_007FE430;
    %set/v v009EDFA0_0, 0, 16;
    %load/v 8, v009EDDE8_0, 1;
    %set/v v009EDD90_0, 8, 1;
    %load/v 8, v009EE1B0_0, 1;
    %set/v v009EE208_0, 8, 1;
    %load/v 8, v009EDF48_0, 5;
    %cmpi/u 8, 8, 5;
    %jmp/1 T_13.0, 6;
    %cmpi/u 8, 10, 5;
    %jmp/1 T_13.1, 6;
    %cmpi/u 8, 9, 5;
    %jmp/1 T_13.2, 6;
    %cmpi/u 8, 11, 5;
    %jmp/1 T_13.3, 6;
    %cmpi/u 8, 27, 5;
    %jmp/1 T_13.4, 6;
    %cmpi/u 8, 4, 5;
    %jmp/1 T_13.5, 6;
    %cmpi/u 8, 2, 5;
    %jmp/1 T_13.6, 6;
    %cmpi/u 8, 1, 5;
    %jmp/1 T_13.7, 6;
    %cmpi/u 8, 28, 5;
    %jmp/1 T_13.8, 6;
    %jmp T_13.9;
T_13.0 ;
    %load/v 8, v009EDC88_0, 16;
    %set/v v009EDFA0_0, 8, 16;
    %load/v 8, v009EDC30_0, 1;
    %set/v v009EDD90_0, 8, 1;
    %load/v 8, v009EDCE0_0, 1;
    %set/v v009EE208_0, 8, 1;
    %jmp T_13.9;
T_13.1 ;
    %load/v 8, v009EDC88_0, 16;
    %set/v v009EDFA0_0, 8, 16;
    %load/v 8, v009EDC30_0, 1;
    %set/v v009EDD90_0, 8, 1;
    %load/v 8, v009EDCE0_0, 1;
    %set/v v009EE208_0, 8, 1;
    %jmp T_13.9;
T_13.2 ;
    %load/v 8, v009EDC88_0, 16;
    %set/v v009EDFA0_0, 8, 16;
    %load/v 8, v009EDC30_0, 1;
    %set/v v009EDD90_0, 8, 1;
    %load/v 8, v009EDCE0_0, 1;
    %set/v v009EE208_0, 8, 1;
    %jmp T_13.9;
T_13.3 ;
    %load/v 8, v009EDC88_0, 16;
    %set/v v009EDFA0_0, 8, 16;
    %load/v 8, v009EDC30_0, 1;
    %set/v v009EDD90_0, 8, 1;
    %load/v 8, v009EDCE0_0, 1;
    %set/v v009EE208_0, 8, 1;
    %jmp T_13.9;
T_13.4 ;
    %load/v 8, v009EDFF8_0, 16;
    %set/v v009EDFA0_0, 8, 16;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_13.10, 4;
    %load/x1p 8, v009EDFF8_0, 1;
    %jmp T_13.11;
T_13.10 ;
    %mov 8, 2, 1;
T_13.11 ;
; Save base=8 wid=1 in lookaside.
    %set/v v009EDD90_0, 8, 1;
    %jmp T_13.9;
T_13.5 ;
    %set/v v009EE208_0, 0, 1;
    %load/v 8, v009EDD38_0, 16;
    %set/v v009EDFA0_0, 8, 16;
    %jmp T_13.9;
T_13.6 ;
    %load/v 8, v009EDBD8_0, 16;
    %set/v v009EDFA0_0, 8, 16;
    %jmp T_13.9;
T_13.7 ;
    %load/v 8, v009EDD38_0, 8; Select 8 out of 16 bits
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_13.15, 4;
    %load/x1p 24, v009EDD38_0, 1;
    %jmp T_13.16;
T_13.15 ;
    %mov 24, 2, 1;
T_13.16 ;
; Save base=24 wid=1 in lookaside.
    %jmp/0  T_13.12, 24;
    %mov 25, 1, 8;
    %jmp/1  T_13.14, 24;
T_13.12 ; End of true expr.
    %jmp/0  T_13.13, 24;
 ; End of false expr.
    %blend  25, 0, 8; Condition unknown.
    %jmp  T_13.14;
T_13.13 ;
    %mov 25, 0, 8; Return false value
T_13.14 ;
    %mov 16, 25, 8;
    %set/v v009EDFA0_0, 8, 16;
    %jmp T_13.9;
T_13.8 ;
    %load/v 8, v009EDBD8_0, 16;
    %set/v v009EDFA0_0, 8, 16;
    %jmp T_13.9;
T_13.9 ;
    %jmp T_13;
    .thread T_13, $push;
    .scope S_0082DD70;
T_14 ;
    %wait E_007FB890;
    %load/v 8, v009EDFA0_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v009EE158_0, 0, 8;
    %load/v 8, v009EDEF0_0, 1;
    %ix/load 0, 1, 0;
    %assign/v0 v009EE0A8_0, 0, 8;
    %load/v 8, v009EE2B8_0, 1;
    %ix/load 0, 1, 0;
    %assign/v0 v009EE100_0, 0, 8;
    %jmp T_14;
    .thread T_14;
    .scope S_0082DD70;
T_15 ;
    %wait E_007FE410;
    %ix/load 1, 15, 0;
    %mov 4, 0, 1;
    %jmp/1 T_15.0, 4;
    %load/x1p 8, v009EDFA0_0, 1;
    %jmp T_15.1;
T_15.0 ;
    %mov 8, 2, 1;
T_15.1 ;
; Save base=8 wid=1 in lookaside.
    %set/v v009EDE98_0, 8, 1;
    %load/v 8, v009EDFA0_0, 16;
    %cmpi/u 8, 0, 16;
    %mov 8, 4, 1;
    %set/v v009EE260_0, 8, 1;
    %load/v 8, v009EDF48_0, 5;
    %cmpi/u 8, 8, 5;
    %jmp/1 T_15.2, 6;
    %cmpi/u 8, 10, 5;
    %jmp/1 T_15.3, 6;
    %cmpi/u 8, 9, 5;
    %jmp/1 T_15.4, 6;
    %cmpi/u 8, 11, 5;
    %jmp/1 T_15.5, 6;
    %cmpi/u 8, 22, 5;
    %jmp/1 T_15.6, 6;
    %cmpi/u 8, 21, 5;
    %jmp/1 T_15.7, 6;
    %cmpi/u 8, 20, 5;
    %jmp/1 T_15.8, 6;
    %cmpi/u 8, 16, 5;
    %jmp/1 T_15.9, 6;
    %cmpi/u 8, 19, 5;
    %jmp/1 T_15.10, 6;
    %cmpi/u 8, 17, 5;
    %jmp/1 T_15.11, 6;
    %cmpi/u 8, 19, 5;
    %jmp/1 T_15.12, 6;
    %cmpi/u 8, 5, 5;
    %jmp/1 T_15.13, 6;
    %cmpi/u 8, 6, 5;
    %jmp/1 T_15.14, 6;
    %cmpi/u 8, 7, 5;
    %jmp/1 T_15.15, 6;
    %cmpi/u 8, 27, 5;
    %jmp/1 T_15.16, 6;
    %cmpi/u 8, 4, 5;
    %jmp/1 T_15.17, 6;
    %cmpi/u 8, 2, 5;
    %jmp/1 T_15.18, 6;
    %cmpi/u 8, 1, 5;
    %jmp/1 T_15.19, 6;
    %cmpi/u 8, 28, 5;
    %jmp/1 T_15.20, 6;
    %jmp T_15.21;
T_15.2 ;
    %jmp T_15.21;
T_15.3 ;
    %jmp T_15.21;
T_15.4 ;
    %jmp T_15.21;
T_15.5 ;
    %jmp T_15.21;
T_15.6 ;
    %jmp T_15.21;
T_15.7 ;
    %jmp T_15.21;
T_15.8 ;
    %jmp T_15.21;
T_15.9 ;
    %jmp T_15.21;
T_15.10 ;
    %jmp T_15.21;
T_15.11 ;
    %jmp T_15.21;
T_15.12 ;
    %jmp T_15.21;
T_15.13 ;
    %jmp T_15.21;
T_15.14 ;
    %jmp T_15.21;
T_15.15 ;
    %jmp T_15.21;
T_15.16 ;
    %load/v 8, v009EE0A8_0, 1;
    %set/v v009EDE98_0, 8, 1;
    %jmp T_15.21;
T_15.17 ;
    %jmp T_15.21;
T_15.18 ;
    %jmp T_15.21;
T_15.19 ;
    %load/v 8, v009EE0A8_0, 1;
    %set/v v009EDE98_0, 8, 1;
    %load/v 8, v009EE100_0, 1;
    %set/v v009EE260_0, 8, 1;
    %jmp T_15.21;
T_15.20 ;
    %load/v 8, v009EE0A8_0, 1;
    %set/v v009EDE98_0, 8, 1;
    %jmp T_15.21;
T_15.21 ;
    %jmp T_15;
    .thread T_15, $push;
    .scope S_0082DD70;
T_16 ;
    %wait E_007FE510;
    %load/v 8, v009EDFA0_0, 16;
    %set/v v009EE050_0, 8, 16;
    %load/v 8, v009EDD90_0, 1;
    %load/v 9, v009EE208_0, 1;
    %load/v 10, v009EE260_0, 1;
    %load/v 11, v009EDE98_0, 1;
    %set/v v009EDB80_0, 8, 4;
    %jmp T_16;
    .thread T_16, $push;
    .scope S_0082DDF8;
T_17 ;
    %wait E_007FB890;
    %load/v 8, v00E61E68_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v00E62180_0, 0, 8;
    %load/v 8, v00E61EC0_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v00E621D8_0, 0, 8;
    %load/v 8, v00E62020_0, 5;
    %ix/load 0, 5, 0;
    %assign/v0 v00E62230_0, 0, 8;
    %jmp T_17;
    .thread T_17;
    .scope S_0082DDF8;
T_18 ;
    %wait E_007FDC70;
    %load/v 8, v00E62288_0, 1;
    %jmp/0xz  T_18.0, 8;
    %load/v 8, v00E62078_0, 16;
    %set/v v00E62128_0, 8, 16;
    %load/v 8, v00E61F18_0, 4;
    %ix/load 1, 4, 0;
    %mov 4, 0, 1;
    %jmp/1 T_18.2, 4;
    %load/x1p 16, v00E61DB8_0, 4;
    %jmp T_18.3;
T_18.2 ;
    %mov 16, 2, 4;
T_18.3 ;
    %mov 12, 16, 4; Move signal select into place
    %set/v v00E61E10_0, 8, 8;
    %jmp T_18.1;
T_18.0 ;
    %load/v 8, v00E620D0_0, 8;
    %mov 16, 0, 8;
    %set/v v00E62128_0, 8, 16;
    %load/v 8, v00E61F70_0, 8;
    %set/v v00E61E10_0, 8, 8;
T_18.1 ;
    %jmp T_18;
    .thread T_18, $push;
    .scope S_0082DE80;
T_19 ;
    %wait E_007FC490;
    %ix/load 1, 5, 0;
    %mov 4, 0, 1;
    %jmp/1 T_19.0, 4;
    %load/x1p 8, v009EC100_0, 2;
    %jmp T_19.1;
T_19.0 ;
    %mov 8, 2, 2;
T_19.1 ;
; Save base=8 wid=2 in lookaside.
    %cmpi/u 8, 0, 2;
    %jmp/1 T_19.2, 6;
    %cmpi/u 8, 1, 2;
    %jmp/1 T_19.3, 6;
    %cmpi/u 8, 2, 2;
    %jmp/1 T_19.4, 6;
    %cmpi/u 8, 3, 2;
    %jmp/1 T_19.5, 6;
    %jmp T_19.6;
T_19.2 ;
    %load/v 8, v009EC158_0, 16;
    %set/v v009EBF48_0, 8, 16;
    %jmp T_19.6;
T_19.3 ;
    %load/v 8, v009EC1B0_0, 16;
    %set/v v009EBF48_0, 8, 16;
    %jmp T_19.6;
T_19.4 ;
    %load/v 8, v009EC310_0, 16;
    %set/v v009EBF48_0, 8, 16;
    %jmp T_19.6;
T_19.5 ;
    %load/v 8, v009EC2B8_0, 16;
    %set/v v009EBF48_0, 8, 16;
    %jmp T_19.6;
T_19.6 ;
    %jmp T_19;
    .thread T_19, $push;
    .scope S_0082DE80;
T_20 ;
    %wait E_007FC4F0;
    %load/v 8, v009EC100_0, 2; Only need 2 of 8 bits
; Save base=8 wid=2 in lookaside.
    %cmpi/u 8, 0, 2;
    %jmp/1 T_20.0, 6;
    %cmpi/u 8, 1, 2;
    %jmp/1 T_20.1, 6;
    %cmpi/u 8, 2, 2;
    %jmp/1 T_20.2, 6;
    %cmpi/u 8, 3, 2;
    %jmp/1 T_20.3, 6;
    %jmp T_20.4;
T_20.0 ;
    %ix/load 0, 1, 0;
    %load/vp0 8, v009EBF48_0, 16;
    %set/v v009EBFA0_0, 8, 16;
    %jmp T_20.4;
T_20.1 ;
    %ix/load 0, 2, 0;
    %load/vp0 8, v009EBF48_0, 16;
    %set/v v009EBFA0_0, 8, 16;
    %jmp T_20.4;
T_20.2 ;
    %load/v 8, v009EBF48_0, 16;
    %subi 8, 1, 16;
    %set/v v009EBFA0_0, 8, 16;
    %jmp T_20.4;
T_20.3 ;
    %load/v 8, v009EBF48_0, 16;
    %subi 8, 2, 16;
    %set/v v009EBFA0_0, 8, 16;
    %jmp T_20.4;
T_20.4 ;
    %jmp T_20;
    .thread T_20, $push;
    .scope S_0082DE80;
T_21 ;
    %wait E_007FC530;
    %movi 8, 65261, 16;
    %set/v v009EC050_0, 8, 16;
    %load/v 8, v009EC100_0, 8;
    %mov 16, 2, 4;
    %movi 20, 0, 1;
    %mov 21, 2, 2;
    %movi 23, 0, 1;
    %cmp/x 8, 16, 8;
    %jmp/1 T_21.0, 4;
    %mov 24, 2, 4;
    %movi 28, 1, 1;
    %mov 29, 2, 2;
    %movi 31, 0, 1;
    %cmp/x 8, 24, 8;
    %jmp/1 T_21.1, 4;
    %movi 32, 0, 4;
    %mov 36, 2, 3;
    %movi 39, 1, 1;
    %cmp/x 8, 32, 8;
    %jmp/1 T_21.2, 4;
    %movi 40, 1, 4;
    %mov 44, 2, 3;
    %movi 47, 1, 1;
    %cmp/x 8, 40, 8;
    %jmp/1 T_21.3, 4;
    %movi 48, 4, 4;
    %mov 52, 2, 3;
    %movi 55, 1, 1;
    %cmp/x 8, 48, 8;
    %jmp/1 T_21.4, 4;
    %movi 56, 2, 4;
    %mov 60, 2, 3;
    %movi 63, 1, 1;
    %cmp/x 8, 56, 8;
    %jmp/1 T_21.5, 4;
    %movi 64, 3, 4;
    %mov 68, 2, 3;
    %movi 71, 1, 1;
    %cmp/x 8, 64, 8;
    %jmp/1 T_21.6, 4;
    %movi 72, 5, 4;
    %mov 76, 2, 3;
    %movi 79, 1, 1;
    %cmp/x 8, 72, 8;
    %jmp/1 T_21.7, 4;
    %movi 80, 6, 4;
    %mov 84, 2, 3;
    %movi 87, 1, 1;
    %cmp/x 8, 80, 8;
    %jmp/1 T_21.8, 4;
    %movi 88, 11, 4;
    %mov 92, 2, 3;
    %movi 95, 1, 1;
    %cmp/x 8, 88, 8;
    %jmp/1 T_21.9, 4;
    %movi 96, 8, 4;
    %mov 100, 2, 3;
    %movi 103, 1, 1;
    %cmp/x 8, 96, 8;
    %jmp/1 T_21.10, 4;
    %movi 104, 9, 4;
    %mov 108, 2, 3;
    %movi 111, 1, 1;
    %cmp/x 8, 104, 8;
    %jmp/1 T_21.11, 4;
    %movi 112, 12, 4;
    %mov 116, 2, 3;
    %movi 119, 1, 1;
    %cmp/x 8, 112, 8;
    %jmp/1 T_21.12, 4;
    %movi 120, 13, 4;
    %mov 124, 2, 3;
    %movi 127, 1, 1;
    %cmp/x 8, 120, 8;
    %jmp/1 T_21.13, 4;
    %jmp T_21.14;
T_21.0 ;
    %load/v 8, v009EBF48_0, 16;
    %load/v 24, v009EC100_0, 4; Select 4 out of 8 bits
    %mov 28, 0, 12;
    %add 8, 24, 16;
    %set/v v009EC050_0, 8, 16;
    %jmp T_21.14;
T_21.1 ;
    %load/v 8, v009EBF48_0, 16;
    %load/v 24, v009EC100_0, 4; Select 4 out of 8 bits
    %mov 28, 1, 12;
    %add 8, 24, 16;
    %set/v v009EC050_0, 8, 16;
    %jmp T_21.14;
T_21.2 ;
    %load/v 8, v009EBF48_0, 16;
    %set/v v009EC050_0, 8, 16;
    %jmp T_21.14;
T_21.3 ;
    %load/v 8, v009EBF48_0, 16;
    %set/v v009EC050_0, 8, 16;
    %jmp T_21.14;
T_21.4 ;
    %load/v 8, v009EBF48_0, 16;
    %set/v v009EC050_0, 8, 16;
    %jmp T_21.14;
T_21.5 ;
    %load/v 8, v009EBFA0_0, 16;
    %set/v v009EC050_0, 8, 16;
    %jmp T_21.14;
T_21.6 ;
    %load/v 8, v009EBFA0_0, 16;
    %set/v v009EC050_0, 8, 16;
    %jmp T_21.14;
T_21.7 ;
    %load/v 8, v009EBF48_0, 16;
    %load/v 24, v009EBEF0_0, 8;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_21.15, 4;
    %load/x1p 48, v009EBEF0_0, 1;
    %jmp T_21.16;
T_21.15 ;
    %mov 48, 2, 1;
T_21.16 ;
    %mov 40, 48, 1; Move signal select into place
    %mov 47, 40, 1; Repetition 8
    %mov 46, 40, 1; Repetition 7
    %mov 45, 40, 1; Repetition 6
    %mov 44, 40, 1; Repetition 5
    %mov 43, 40, 1; Repetition 4
    %mov 42, 40, 1; Repetition 3
    %mov 41, 40, 1; Repetition 2
    %mov 32, 40, 8;
    %add 8, 24, 16;
    %set/v v009EC050_0, 8, 16;
    %jmp T_21.14;
T_21.8 ;
    %load/v 8, v009EBF48_0, 16;
    %load/v 24, v009EBE98_0, 8;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_21.17, 4;
    %load/x1p 48, v009EBE98_0, 1;
    %jmp T_21.18;
T_21.17 ;
    %mov 48, 2, 1;
T_21.18 ;
    %mov 40, 48, 1; Move signal select into place
    %mov 47, 40, 1; Repetition 8
    %mov 46, 40, 1; Repetition 7
    %mov 45, 40, 1; Repetition 6
    %mov 44, 40, 1; Repetition 5
    %mov 43, 40, 1; Repetition 4
    %mov 42, 40, 1; Repetition 3
    %mov 41, 40, 1; Repetition 2
    %mov 32, 40, 8;
    %add 8, 24, 16;
    %set/v v009EC050_0, 8, 16;
    %jmp T_21.14;
T_21.9 ;
    %load/v 8, v009EBF48_0, 16;
    %load/v 24, v009EBEF0_0, 8;
    %load/v 32, v009EBE98_0, 8;
    %add 8, 24, 16;
    %set/v v009EC050_0, 8, 16;
    %jmp T_21.14;
T_21.10 ;
    %load/v 8, v009EBF48_0, 16;
    %load/v 24, v009EC208_0, 8; Select 8 out of 16 bits
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_21.22, 4;
    %load/x1p 40, v009EC208_0, 1;
    %jmp T_21.23;
T_21.22 ;
    %mov 40, 2, 1;
T_21.23 ;
; Save base=40 wid=1 in lookaside.
    %jmp/0  T_21.19, 40;
    %mov 41, 1, 8;
    %jmp/1  T_21.21, 40;
T_21.19 ; End of true expr.
    %jmp/0  T_21.20, 40;
 ; End of false expr.
    %blend  41, 0, 8; Condition unknown.
    %jmp  T_21.21;
T_21.20 ;
    %mov 41, 0, 8; Return false value
T_21.21 ;
    %mov 32, 41, 8;
    %add 8, 24, 16;
    %set/v v009EC050_0, 8, 16;
    %jmp T_21.14;
T_21.11 ;
    %load/v 8, v009EBF48_0, 16;
    %load/v 24, v009EC208_0, 16;
    %add 8, 24, 16;
    %set/v v009EC050_0, 8, 16;
    %jmp T_21.14;
T_21.12 ;
    %load/v 8, v009EC260_0, 16;
    %load/v 24, v009EC208_0, 8; Select 8 out of 16 bits
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_21.27, 4;
    %load/x1p 40, v009EC208_0, 1;
    %jmp T_21.28;
T_21.27 ;
    %mov 40, 2, 1;
T_21.28 ;
; Save base=40 wid=1 in lookaside.
    %jmp/0  T_21.24, 40;
    %mov 41, 1, 8;
    %jmp/1  T_21.26, 40;
T_21.24 ; End of true expr.
    %jmp/0  T_21.25, 40;
 ; End of false expr.
    %blend  41, 0, 8; Condition unknown.
    %jmp  T_21.26;
T_21.25 ;
    %mov 41, 0, 8; Return false value
T_21.26 ;
    %mov 32, 41, 8;
    %add 8, 24, 16;
    %set/v v009EC050_0, 8, 16;
    %jmp T_21.14;
T_21.13 ;
    %load/v 8, v009EC260_0, 16;
    %load/v 24, v009EC208_0, 16;
    %add 8, 24, 16;
    %set/v v009EC050_0, 8, 16;
    %jmp T_21.14;
T_21.14 ;
    %jmp T_21;
    .thread T_21, $push;
    .scope S_0082D710;
T_22 ;
    %wait E_007FC4D0;
    %load/v 8, v009ECF48_0, 4;
    %cmpi/u 8, 8, 4;
    %jmp/1 T_22.0, 6;
    %cmpi/u 8, 9, 4;
    %jmp/1 T_22.1, 6;
    %cmpi/u 8, 0, 4;
    %jmp/1 T_22.2, 6;
    %cmpi/u 8, 1, 4;
    %jmp/1 T_22.3, 6;
    %cmpi/u 8, 2, 4;
    %jmp/1 T_22.4, 6;
    %cmpi/u 8, 3, 4;
    %jmp/1 T_22.5, 6;
    %cmpi/u 8, 4, 4;
    %jmp/1 T_22.6, 6;
    %cmpi/u 8, 5, 4;
    %jmp/1 T_22.7, 6;
    %cmpi/u 8, 11, 4;
    %jmp/1 T_22.8, 6;
    %cmpi/u 8, 10, 4;
    %jmp/1 T_22.9, 6;
    %set/v v009ECFA0_0, 1, 16;
    %jmp T_22.11;
T_22.0 ;
    %load/v 8, v009EC368_0, 8;
    %mov 16, 1, 8;
    %set/v v009ECFA0_0, 8, 16;
    %jmp T_22.11;
T_22.1 ;
    %load/v 8, v009EC3C0_0, 8;
    %mov 16, 1, 8;
    %set/v v009ECFA0_0, 8, 16;
    %jmp T_22.11;
T_22.2 ;
    %load/v 8, v009EC3C0_0, 8;
    %load/v 16, v009EC368_0, 8;
    %set/v v009ECFA0_0, 8, 16;
    %jmp T_22.11;
T_22.3 ;
    %load/v 8, v009EC520_0, 16;
    %set/v v009ECFA0_0, 8, 16;
    %jmp T_22.11;
T_22.4 ;
    %load/v 8, v009EC578_0, 16;
    %set/v v009ECFA0_0, 8, 16;
    %jmp T_22.11;
T_22.5 ;
    %load/v 8, v009EC680_0, 16;
    %set/v v009ECFA0_0, 8, 16;
    %jmp T_22.11;
T_22.6 ;
    %load/v 8, v009EC628_0, 16;
    %set/v v009ECFA0_0, 8, 16;
    %jmp T_22.11;
T_22.7 ;
    %load/v 8, v009EC5D0_0, 16;
    %set/v v009ECFA0_0, 8, 16;
    %jmp T_22.11;
T_22.8 ;
    %load/v 8, v009EC4C8_0, 8;
    %load/v 16, v009EC4C8_0, 8;
    %set/v v009ECFA0_0, 8, 16;
    %jmp T_22.11;
T_22.9 ;
    %load/v 24, v009EC868_0, 1;
    %load/v 25, v009ED368_0, 1;
    %load/v 26, v009ED628_0, 1;
    %load/v 27, v009ECE98_0, 1;
    %load/v 28, v009ECD90_0, 1;
    %load/v 29, v009ECC88_0, 1;
    %load/v 30, v009ECC30_0, 1;
    %load/v 31, v009ECB80_0, 1;
    %mov 8, 24, 8;
    %load/v 24, v009EC868_0, 1;
    %load/v 25, v009ED368_0, 1;
    %load/v 26, v009ED628_0, 1;
    %load/v 27, v009ECE98_0, 1;
    %load/v 28, v009ECD90_0, 1;
    %load/v 29, v009ECC88_0, 1;
    %load/v 30, v009ECC30_0, 1;
    %load/v 31, v009ECB80_0, 1;
    %mov 16, 24, 8;
    %set/v v009ECFA0_0, 8, 16;
    %jmp T_22.11;
T_22.11 ;
    %jmp T_22;
    .thread T_22, $push;
    .scope S_0082D710;
T_23 ;
    %wait E_007FB870;
    %load/v 8, v009ECFF8_0, 4;
    %cmpi/u 8, 8, 4;
    %jmp/1 T_23.0, 6;
    %cmpi/u 8, 9, 4;
    %jmp/1 T_23.1, 6;
    %cmpi/u 8, 0, 4;
    %jmp/1 T_23.2, 6;
    %cmpi/u 8, 1, 4;
    %jmp/1 T_23.3, 6;
    %cmpi/u 8, 2, 4;
    %jmp/1 T_23.4, 6;
    %cmpi/u 8, 3, 4;
    %jmp/1 T_23.5, 6;
    %cmpi/u 8, 4, 4;
    %jmp/1 T_23.6, 6;
    %cmpi/u 8, 5, 4;
    %jmp/1 T_23.7, 6;
    %cmpi/u 8, 11, 4;
    %jmp/1 T_23.8, 6;
    %cmpi/u 8, 10, 4;
    %jmp/1 T_23.9, 6;
    %set/v v009ED050_0, 1, 16;
    %jmp T_23.11;
T_23.0 ;
    %load/v 8, v009EC368_0, 8;
    %mov 16, 1, 8;
    %set/v v009ED050_0, 8, 16;
    %jmp T_23.11;
T_23.1 ;
    %load/v 8, v009EC3C0_0, 8;
    %mov 16, 1, 8;
    %set/v v009ED050_0, 8, 16;
    %jmp T_23.11;
T_23.2 ;
    %load/v 8, v009EC3C0_0, 8;
    %load/v 16, v009EC368_0, 8;
    %set/v v009ED050_0, 8, 16;
    %jmp T_23.11;
T_23.3 ;
    %load/v 8, v009EC520_0, 16;
    %set/v v009ED050_0, 8, 16;
    %jmp T_23.11;
T_23.4 ;
    %load/v 8, v009EC578_0, 16;
    %set/v v009ED050_0, 8, 16;
    %jmp T_23.11;
T_23.5 ;
    %load/v 8, v009EC680_0, 16;
    %set/v v009ED050_0, 8, 16;
    %jmp T_23.11;
T_23.6 ;
    %load/v 8, v009EC628_0, 16;
    %set/v v009ED050_0, 8, 16;
    %jmp T_23.11;
T_23.7 ;
    %load/v 8, v009EC5D0_0, 16;
    %set/v v009ED050_0, 8, 16;
    %jmp T_23.11;
T_23.8 ;
    %load/v 8, v009EC4C8_0, 8;
    %load/v 16, v009EC4C8_0, 8;
    %set/v v009ED050_0, 8, 16;
    %jmp T_23.11;
T_23.9 ;
    %load/v 24, v009EC868_0, 1;
    %load/v 25, v009ED368_0, 1;
    %load/v 26, v009ED628_0, 1;
    %load/v 27, v009ECE98_0, 1;
    %load/v 28, v009ECD90_0, 1;
    %load/v 29, v009ECC88_0, 1;
    %load/v 30, v009ECC30_0, 1;
    %load/v 31, v009ECB80_0, 1;
    %mov 8, 24, 8;
    %load/v 24, v009EC868_0, 1;
    %load/v 25, v009ED368_0, 1;
    %load/v 26, v009ED628_0, 1;
    %load/v 27, v009ECE98_0, 1;
    %load/v 28, v009ECD90_0, 1;
    %load/v 29, v009ECC88_0, 1;
    %load/v 30, v009ECC30_0, 1;
    %load/v 31, v009ECB80_0, 1;
    %mov 16, 24, 8;
    %set/v v009ED050_0, 8, 16;
    %jmp T_23.11;
T_23.11 ;
    %jmp T_23;
    .thread T_23, $push;
    .scope S_0082D710;
T_24 ;
    %wait E_007FB890;
    %load/v 8, v009ED3C0_0, 1;
    %load/v 9, v009ECCE0_0, 1;
    %or 8, 9, 1;
    %jmp/0xz  T_24.0, 8;
    %load/v 8, v009ED260_0, 4;
    %cmpi/u 8, 0, 4;
    %jmp/1 T_24.2, 6;
    %cmpi/u 8, 1, 4;
    %jmp/1 T_24.3, 6;
    %cmpi/u 8, 2, 4;
    %jmp/1 T_24.4, 6;
    %cmpi/u 8, 3, 4;
    %jmp/1 T_24.5, 6;
    %cmpi/u 8, 4, 4;
    %jmp/1 T_24.6, 6;
    %cmpi/u 8, 5, 4;
    %jmp/1 T_24.7, 6;
    %cmpi/u 8, 8, 4;
    %jmp/1 T_24.8, 6;
    %cmpi/u 8, 9, 4;
    %jmp/1 T_24.9, 6;
    %cmpi/u 8, 10, 4;
    %jmp/1 T_24.10, 6;
    %cmpi/u 8, 11, 4;
    %jmp/1 T_24.11, 6;
    %jmp T_24.12;
T_24.2 ;
    %load/v 8, v009ED208_0, 16;
    %ix/load 0, 8, 0;
    %assign/v0 v009EC3C0_0, 0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v009EC368_0, 0, 16;
    %jmp T_24.12;
T_24.3 ;
    %load/v 8, v009ED208_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v009EC520_0, 0, 8;
    %jmp T_24.12;
T_24.4 ;
    %load/v 8, v009ED208_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v009EC578_0, 0, 8;
    %jmp T_24.12;
T_24.5 ;
    %load/v 8, v009ED208_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v009EC680_0, 0, 8;
    %jmp T_24.12;
T_24.6 ;
    %load/v 8, v009ED208_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v009EC628_0, 0, 8;
    %jmp T_24.12;
T_24.7 ;
    %load/v 8, v009ED208_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v009EC5D0_0, 0, 8;
    %jmp T_24.12;
T_24.8 ;
    %load/v 8, v009ED208_0, 8; Only need 8 of 16 bits
; Save base=8 wid=8 in lookaside.
    %ix/load 0, 8, 0;
    %assign/v0 v009EC368_0, 0, 8;
    %jmp T_24.12;
T_24.9 ;
    %load/v 8, v009ED208_0, 8; Only need 8 of 16 bits
; Save base=8 wid=8 in lookaside.
    %ix/load 0, 8, 0;
    %assign/v0 v009EC3C0_0, 0, 8;
    %jmp T_24.12;
T_24.10 ;
    %load/v 8, v009ED208_0, 8; Only need 8 of 16 bits
; Save base=8 wid=8 in lookaside.
    %ix/load 0, 1, 0;
    %assign/v0 v009EC868_0, 0, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v009ED368_0, 0, 9;
    %ix/load 0, 1, 0;
    %assign/v0 v009ED628_0, 0, 10;
    %ix/load 0, 1, 0;
    %assign/v0 v009ECE98_0, 0, 11;
    %ix/load 0, 1, 0;
    %assign/v0 v009ECD90_0, 0, 12;
    %ix/load 0, 1, 0;
    %assign/v0 v009ECC88_0, 0, 13;
    %ix/load 0, 1, 0;
    %assign/v0 v009ECC30_0, 0, 14;
    %ix/load 0, 1, 0;
    %assign/v0 v009ECB80_0, 0, 15;
    %jmp T_24.12;
T_24.11 ;
    %load/v 8, v009ED208_0, 8; Only need 8 of 16 bits
; Save base=8 wid=8 in lookaside.
    %ix/load 0, 8, 0;
    %assign/v0 v009EC4C8_0, 0, 8;
    %jmp T_24.12;
T_24.12 ;
T_24.0 ;
    %load/v 8, v009ED5D0_0, 1;
    %load/v 9, v009ED3C0_0, 1;
    %or 8, 9, 1;
    %load/v 9, v009ED520_0, 1;
    %or 8, 9, 1;
    %jmp/0xz  T_24.13, 8;
    %load/v 8, v009ED578_0, 4;
    %cmpi/u 8, 0, 4;
    %jmp/1 T_24.15, 6;
    %cmpi/u 8, 1, 4;
    %jmp/1 T_24.16, 6;
    %cmpi/u 8, 2, 4;
    %jmp/1 T_24.17, 6;
    %cmpi/u 8, 3, 4;
    %jmp/1 T_24.18, 6;
    %cmpi/u 8, 4, 4;
    %jmp/1 T_24.19, 6;
    %cmpi/u 8, 5, 4;
    %jmp/1 T_24.20, 6;
    %cmpi/u 8, 8, 4;
    %jmp/1 T_24.21, 6;
    %cmpi/u 8, 9, 4;
    %jmp/1 T_24.22, 6;
    %cmpi/u 8, 10, 4;
    %jmp/1 T_24.23, 6;
    %cmpi/u 8, 11, 4;
    %jmp/1 T_24.24, 6;
    %jmp T_24.25;
T_24.15 ;
    %load/v 8, v009ECDE8_0, 16;
    %ix/load 0, 8, 0;
    %assign/v0 v009EC3C0_0, 0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v009EC368_0, 0, 16;
    %jmp T_24.25;
T_24.16 ;
    %load/v 8, v009ECDE8_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v009EC520_0, 0, 8;
    %jmp T_24.25;
T_24.17 ;
    %load/v 8, v009ECDE8_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v009EC578_0, 0, 8;
    %jmp T_24.25;
T_24.18 ;
    %load/v 8, v009ECDE8_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v009EC680_0, 0, 8;
    %jmp T_24.25;
T_24.19 ;
    %load/v 8, v009ECDE8_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v009EC628_0, 0, 8;
    %jmp T_24.25;
T_24.20 ;
    %load/v 8, v009ECDE8_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v009EC5D0_0, 0, 8;
    %jmp T_24.25;
T_24.21 ;
    %load/v 8, v009ECDE8_0, 8; Only need 8 of 16 bits
; Save base=8 wid=8 in lookaside.
    %ix/load 0, 8, 0;
    %assign/v0 v009EC368_0, 0, 8;
    %jmp T_24.25;
T_24.22 ;
    %load/v 8, v009ECDE8_0, 8; Only need 8 of 16 bits
; Save base=8 wid=8 in lookaside.
    %ix/load 0, 8, 0;
    %assign/v0 v009EC3C0_0, 0, 8;
    %jmp T_24.25;
T_24.23 ;
    %load/v 8, v009ECDE8_0, 8; Only need 8 of 16 bits
; Save base=8 wid=8 in lookaside.
    %ix/load 0, 1, 0;
    %assign/v0 v009EC868_0, 0, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v009ED368_0, 0, 9;
    %ix/load 0, 1, 0;
    %assign/v0 v009ED628_0, 0, 10;
    %ix/load 0, 1, 0;
    %assign/v0 v009ECE98_0, 0, 11;
    %ix/load 0, 1, 0;
    %assign/v0 v009ECD90_0, 0, 12;
    %ix/load 0, 1, 0;
    %assign/v0 v009ECC88_0, 0, 13;
    %ix/load 0, 1, 0;
    %assign/v0 v009ECC30_0, 0, 14;
    %ix/load 0, 1, 0;
    %assign/v0 v009ECB80_0, 0, 15;
    %jmp T_24.25;
T_24.24 ;
    %load/v 8, v009ECDE8_0, 8; Only need 8 of 16 bits
; Save base=8 wid=8 in lookaside.
    %ix/load 0, 8, 0;
    %assign/v0 v009EC4C8_0, 0, 8;
    %jmp T_24.25;
T_24.25 ;
T_24.13 ;
    %load/v 8, v009ED4C8_0, 1;
    %jmp/0xz  T_24.26, 8;
    %ix/load 1, 5, 0;
    %mov 4, 0, 1;
    %jmp/1 T_24.28, 4;
    %load/x1p 8, v009ECB28_0, 2;
    %jmp T_24.29;
T_24.28 ;
    %mov 8, 2, 2;
T_24.29 ;
; Save base=8 wid=2 in lookaside.
    %cmpi/u 8, 0, 2;
    %jmp/1 T_24.30, 6;
    %cmpi/u 8, 1, 2;
    %jmp/1 T_24.31, 6;
    %cmpi/u 8, 2, 2;
    %jmp/1 T_24.32, 6;
    %cmpi/u 8, 3, 2;
    %jmp/1 T_24.33, 6;
    %jmp T_24.34;
T_24.30 ;
    %load/v 8, v009ECA78_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v009EC520_0, 0, 8;
    %jmp T_24.34;
T_24.31 ;
    %load/v 8, v009ECA78_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v009EC578_0, 0, 8;
    %jmp T_24.34;
T_24.32 ;
    %load/v 8, v009ECA78_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v009EC680_0, 0, 8;
    %jmp T_24.34;
T_24.33 ;
    %load/v 8, v009ECA78_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v009EC628_0, 0, 8;
    %jmp T_24.34;
T_24.34 ;
T_24.26 ;
    %load/v 8, v009ED418_0, 1;
    %jmp/0xz  T_24.35, 8;
    %load/v 8, v009EC418_0, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v009EC868_0, 0, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v009ED368_0, 0, 9;
    %ix/load 0, 1, 0;
    %assign/v0 v009ED628_0, 0, 10;
    %ix/load 0, 1, 0;
    %assign/v0 v009ECE98_0, 0, 11;
    %ix/load 0, 1, 0;
    %assign/v0 v009ECD90_0, 0, 12;
    %ix/load 0, 1, 0;
    %assign/v0 v009ECC88_0, 0, 13;
    %ix/load 0, 1, 0;
    %assign/v0 v009ECC30_0, 0, 14;
    %ix/load 0, 1, 0;
    %assign/v0 v009ECB80_0, 0, 15;
T_24.35 ;
    %load/v 8, v009ED2B8_0, 1;
    %load/v 9, v009EC8C0_0, 1;
    %or 8, 9, 1;
    %jmp/0xz  T_24.37, 8;
    %load/v 8, v009ED2B8_0, 1;
    %ix/load 0, 1, 0;
    %assign/v0 v009ECB80_0, 0, 8;
T_24.37 ;
    %load/v 8, v009ED470_0, 1;
    %jmp/0xz  T_24.39, 8;
    %load/v 8, v009ECE40_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v009EC5D0_0, 0, 8;
T_24.39 ;
    %load/v 8, v009ECD38_0, 1;
    %jmp/0xz  T_24.41, 8;
    %load/v 8, v009ED310_0, 1;
    %jmp/0xz  T_24.43, 8;
    %ix/load 0, 1, 0;
    %load/vp0 8, v009EC628_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v009EC628_0, 0, 8;
    %jmp T_24.44;
T_24.43 ;
    %ix/load 0, 1, 0;
    %load/vp0 8, v009EC680_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v009EC680_0, 0, 8;
T_24.44 ;
T_24.41 ;
    %load/v 8, v009EC9C8_0, 1;
    %jmp/0xz  T_24.45, 8;
    %load/v 8, v009ED310_0, 1;
    %jmp/0xz  T_24.47, 8;
    %load/v 8, v009EC628_0, 16;
    %subi 8, 1, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v009EC628_0, 0, 8;
    %jmp T_24.48;
T_24.47 ;
    %load/v 8, v009EC680_0, 16;
    %subi 8, 1, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v009EC680_0, 0, 8;
T_24.48 ;
T_24.45 ;
    %jmp T_24;
    .thread T_24;
    .scope S_0082D710;
T_25 ;
    %movi 8, 65534, 16;
    %set/v v009EC5D0_0, 8, 16;
    %set/v v009EC4C8_0, 0, 8;
    %set/v v009EC520_0, 0, 16;
    %set/v v009EC868_0, 0, 1;
    %set/v v009ED368_0, 0, 1;
    %set/v v009ED628_0, 0, 1;
    %set/v v009ECE98_0, 0, 1;
    %set/v v009ECD90_0, 0, 1;
    %set/v v009ECC88_0, 0, 1;
    %set/v v009ECC30_0, 0, 1;
    %set/v v009ECB80_0, 0, 1;
    %movi 8, 42330, 16;
    %set/v v009EC578_0, 8, 16;
    %movi 8, 3840, 16;
    %set/v v009EC628_0, 8, 16;
    %movi 8, 3584, 16;
    %set/v v009EC680_0, 8, 16;
    %end;
    .thread T_25;
    .scope S_0082D688;
T_26 ;
    %wait E_007FC3B0;
    %set/v v009EBB28_0, 1, 4;
    %set/v v009EBC30_0, 1, 4;
    %set/v v009EB918_0, 1, 4;
    %load/v 8, v009EBA78_0, 1;
    %jmp/0xz  T_26.0, 8;
    %load/v 8, v009EBD90_0, 8;
    %movi 16, 131, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.2, 4;
    %movi 16, 147, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.3, 4;
    %movi 16, 163, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.4, 4;
    %movi 16, 179, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.5, 4;
    %movi 16, 140, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.6, 4;
    %movi 16, 156, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.7, 4;
    %movi 16, 172, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.8, 4;
    %movi 16, 188, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.9, 4;
    %movi 16, 142, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.10, 4;
    %movi 16, 158, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.11, 4;
    %movi 16, 174, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.12, 4;
    %movi 16, 190, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.13, 4;
    %movi 16, 143, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.14, 4;
    %movi 16, 159, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.15, 4;
    %movi 16, 175, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.16, 4;
    %movi 16, 191, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.17, 4;
    %movi 16, 223, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.18, 4;
    %movi 16, 239, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.19, 4;
    %cmp/x 8, 1, 8;
    %jmp/1 T_26.20, 4;
    %jmp T_26.21;
T_26.2 ;
    %set/v v009EBB28_0, 0, 4;
    %jmp T_26.21;
T_26.3 ;
    %set/v v009EBB28_0, 0, 4;
    %jmp T_26.21;
T_26.4 ;
    %set/v v009EBB28_0, 0, 4;
    %jmp T_26.21;
T_26.5 ;
    %set/v v009EBB28_0, 0, 4;
    %jmp T_26.21;
T_26.6 ;
    %movi 8, 2, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.21;
T_26.7 ;
    %movi 8, 2, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.21;
T_26.8 ;
    %movi 8, 2, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.21;
T_26.9 ;
    %movi 8, 2, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.21;
T_26.10 ;
    %movi 8, 2, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.21;
T_26.11 ;
    %movi 8, 2, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.21;
T_26.12 ;
    %movi 8, 2, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.21;
T_26.13 ;
    %movi 8, 2, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.21;
T_26.14 ;
    %movi 8, 2, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.21;
T_26.15 ;
    %movi 8, 2, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.21;
T_26.16 ;
    %movi 8, 2, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.21;
T_26.17 ;
    %movi 8, 2, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.21;
T_26.18 ;
    %movi 8, 4, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.21;
T_26.19 ;
    %movi 8, 4, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.21;
T_26.20 ;
    %movi 8, 4, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.21;
T_26.21 ;
    %load/v 8, v009EBD90_0, 8;
    %movi 16, 131, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.22, 4;
    %movi 16, 140, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.23, 4;
    %movi 16, 142, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.24, 4;
    %movi 16, 206, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.25, 4;
    %movi 16, 147, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.26, 4;
    %movi 16, 163, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.27, 4;
    %movi 16, 179, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.28, 4;
    %movi 16, 156, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.29, 4;
    %movi 16, 172, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.30, 4;
    %movi 16, 188, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.31, 4;
    %movi 16, 158, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.32, 4;
    %movi 16, 174, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.33, 4;
    %movi 16, 190, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.34, 4;
    %movi 16, 159, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.35, 4;
    %movi 16, 175, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.36, 4;
    %movi 16, 191, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.37, 4;
    %movi 16, 222, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.38, 4;
    %movi 16, 238, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.39, 4;
    %movi 16, 254, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.40, 4;
    %jmp T_26.41;
T_26.22 ;
    %movi 8, 7, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.41;
T_26.23 ;
    %movi 8, 7, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.41;
T_26.24 ;
    %movi 8, 7, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.41;
T_26.25 ;
    %movi 8, 7, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.41;
T_26.26 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.41;
T_26.27 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.41;
T_26.28 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.41;
T_26.29 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.41;
T_26.30 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.41;
T_26.31 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.41;
T_26.32 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.41;
T_26.33 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.41;
T_26.34 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.41;
T_26.35 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.41;
T_26.36 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.41;
T_26.37 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.41;
T_26.38 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.41;
T_26.39 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.41;
T_26.40 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.41;
T_26.41 ;
    %load/v 8, v009EBD90_0, 8;
    %movi 16, 131, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.42, 4;
    %movi 16, 147, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.43, 4;
    %movi 16, 163, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.44, 4;
    %movi 16, 179, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.45, 4;
    %movi 16, 140, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.46, 4;
    %movi 16, 156, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.47, 4;
    %movi 16, 172, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.48, 4;
    %movi 16, 188, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.49, 4;
    %movi 16, 142, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.50, 4;
    %movi 16, 158, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.51, 4;
    %movi 16, 174, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.52, 4;
    %movi 16, 190, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.53, 4;
    %movi 16, 206, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.54, 4;
    %movi 16, 222, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.55, 4;
    %movi 16, 238, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.56, 4;
    %movi 16, 254, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.57, 4;
    %movi 16, 159, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.58, 4;
    %movi 16, 175, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.59, 4;
    %movi 16, 191, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.60, 4;
    %movi 16, 223, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.61, 4;
    %movi 16, 239, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.62, 4;
    %cmp/x 8, 1, 8;
    %jmp/1 T_26.63, 4;
    %jmp T_26.64;
T_26.42 ;
    %jmp T_26.64;
T_26.43 ;
    %jmp T_26.64;
T_26.44 ;
    %jmp T_26.64;
T_26.45 ;
    %jmp T_26.64;
T_26.46 ;
    %jmp T_26.64;
T_26.47 ;
    %jmp T_26.64;
T_26.48 ;
    %jmp T_26.64;
T_26.49 ;
    %jmp T_26.64;
T_26.50 ;
    %movi 8, 2, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.64;
T_26.51 ;
    %movi 8, 2, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.64;
T_26.52 ;
    %movi 8, 2, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.64;
T_26.53 ;
    %movi 8, 2, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.64;
T_26.54 ;
    %movi 8, 4, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.64;
T_26.55 ;
    %movi 8, 4, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.64;
T_26.56 ;
    %movi 8, 4, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.64;
T_26.57 ;
    %movi 8, 4, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.64;
T_26.58 ;
    %movi 8, 6, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.64;
T_26.59 ;
    %movi 8, 6, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.64;
T_26.60 ;
    %movi 8, 6, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.64;
T_26.61 ;
    %movi 8, 6, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.64;
T_26.62 ;
    %movi 8, 6, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.64;
T_26.63 ;
    %movi 8, 6, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.64;
T_26.64 ;
T_26.0 ;
    %load/v 8, v009EBAD0_0, 1;
    %jmp/0xz  T_26.65, 8;
    %load/v 8, v009EBD90_0, 8;
    %movi 16, 131, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.67, 4;
    %movi 16, 147, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.68, 4;
    %movi 16, 163, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.69, 4;
    %movi 16, 179, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.70, 4;
    %movi 16, 140, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.71, 4;
    %movi 16, 156, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.72, 4;
    %movi 16, 172, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.73, 4;
    %movi 16, 188, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.74, 4;
    %jmp T_26.75;
T_26.67 ;
    %movi 8, 3, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.75;
T_26.68 ;
    %movi 8, 3, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.75;
T_26.69 ;
    %movi 8, 3, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.75;
T_26.70 ;
    %movi 8, 3, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.75;
T_26.71 ;
    %movi 8, 4, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.75;
T_26.72 ;
    %movi 8, 4, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.75;
T_26.73 ;
    %movi 8, 4, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.75;
T_26.74 ;
    %movi 8, 4, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.75;
T_26.75 ;
    %load/v 8, v009EBD90_0, 8;
    %movi 16, 131, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.76, 4;
    %movi 16, 140, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.77, 4;
    %movi 16, 147, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.78, 4;
    %movi 16, 163, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.79, 4;
    %movi 16, 179, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.80, 4;
    %movi 16, 156, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.81, 4;
    %movi 16, 172, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.82, 4;
    %movi 16, 188, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.83, 4;
    %jmp T_26.84;
T_26.76 ;
    %movi 8, 7, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.84;
T_26.77 ;
    %movi 8, 7, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.84;
T_26.78 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.84;
T_26.79 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.84;
T_26.80 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.84;
T_26.81 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.84;
T_26.82 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.84;
T_26.83 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.84;
T_26.84 ;
    %load/v 8, v009EBD90_0, 8;
    %movi 16, 131, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.85, 4;
    %movi 16, 147, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.86, 4;
    %movi 16, 163, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.87, 4;
    %movi 16, 179, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.88, 4;
    %movi 16, 140, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.89, 4;
    %movi 16, 156, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.90, 4;
    %movi 16, 172, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.91, 4;
    %movi 16, 188, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.92, 4;
    %jmp T_26.93;
T_26.85 ;
    %jmp T_26.93;
T_26.86 ;
    %jmp T_26.93;
T_26.87 ;
    %jmp T_26.93;
T_26.88 ;
    %jmp T_26.93;
T_26.89 ;
    %jmp T_26.93;
T_26.90 ;
    %jmp T_26.93;
T_26.91 ;
    %jmp T_26.93;
T_26.92 ;
    %jmp T_26.93;
T_26.93 ;
T_26.65 ;
    %load/v 8, v009EBA20_0, 8;
    %movi 16, 30, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.94, 4;
    %movi 16, 31, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.95, 4;
    %movi 16, 48, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.96, 4;
    %movi 16, 49, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.97, 4;
    %movi 16, 50, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.98, 4;
    %movi 16, 51, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.99, 4;
    %movi 16, 57, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.100, 4;
    %movi 16, 61, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.101, 4;
    %mov 16, 2, 4;
    %movi 20, 4, 4;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.102, 4;
    %mov 24, 2, 4;
    %movi 28, 5, 4;
    %cmp/x 8, 24, 8;
    %jmp/1 T_26.103, 4;
    %mov 32, 2, 4;
    %movi 36, 0, 4;
    %cmp/x 8, 32, 8;
    %jmp/1 T_26.104, 4;
    %mov 40, 2, 4;
    %movi 44, 6, 4;
    %cmp/x 8, 40, 8;
    %jmp/1 T_26.105, 4;
    %mov 48, 2, 4;
    %movi 52, 7, 4;
    %cmp/x 8, 48, 8;
    %jmp/1 T_26.106, 4;
    %mov 56, 2, 4;
    %movi 60, 8, 4;
    %cmp/x 8, 56, 8;
    %jmp/1 T_26.107, 4;
    %mov 64, 2, 4;
    %movi 68, 9, 4;
    %cmp/x 8, 64, 8;
    %jmp/1 T_26.108, 4;
    %mov 72, 2, 4;
    %movi 76, 10, 4;
    %cmp/x 8, 72, 8;
    %jmp/1 T_26.109, 4;
    %mov 80, 2, 4;
    %movi 84, 11, 4;
    %cmp/x 8, 80, 8;
    %jmp/1 T_26.110, 4;
    %mov 88, 2, 4;
    %movi 92, 12, 4;
    %cmp/x 8, 88, 8;
    %jmp/1 T_26.111, 4;
    %mov 96, 2, 4;
    %movi 100, 13, 4;
    %cmp/x 8, 96, 8;
    %jmp/1 T_26.112, 4;
    %mov 104, 2, 4;
    %movi 108, 14, 4;
    %cmp/x 8, 104, 8;
    %jmp/1 T_26.113, 4;
    %mov 112, 2, 4;
    %movi 116, 15, 4;
    %cmp/x 8, 112, 8;
    %jmp/1 T_26.114, 4;
    %jmp T_26.115;
T_26.94 ;
    %load/v 8, v009EBD90_0, 4; Only need 4 of 8 bits
; Save base=8 wid=4 in lookaside.
    %set/v v009EB918_0, 8, 4;
    %ix/load 1, 4, 0;
    %mov 4, 0, 1;
    %jmp/1 T_26.116, 4;
    %load/x1p 8, v009EBD90_0, 4;
    %jmp T_26.117;
T_26.116 ;
    %mov 8, 2, 4;
T_26.117 ;
; Save base=8 wid=4 in lookaside.
    %set/v v009EBB28_0, 8, 4;
    %load/v 8, v009EBD90_0, 4; Only need 4 of 8 bits
; Save base=8 wid=4 in lookaside.
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.115;
T_26.95 ;
    %load/v 8, v009EBD90_0, 4; Only need 4 of 8 bits
; Save base=8 wid=4 in lookaside.
    %set/v v009EB918_0, 8, 4;
    %ix/load 1, 4, 0;
    %mov 4, 0, 1;
    %jmp/1 T_26.118, 4;
    %load/x1p 8, v009EBD90_0, 4;
    %jmp T_26.119;
T_26.118 ;
    %mov 8, 2, 4;
T_26.119 ;
; Save base=8 wid=4 in lookaside.
    %set/v v009EBB28_0, 8, 4;
    %load/v 8, v009EBD90_0, 4; Only need 4 of 8 bits
; Save base=8 wid=4 in lookaside.
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.115;
T_26.96 ;
    %movi 8, 1, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.115;
T_26.97 ;
    %movi 8, 2, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.115;
T_26.98 ;
    %movi 8, 4, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.115;
T_26.99 ;
    %movi 8, 3, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.115;
T_26.100 ;
    %movi 8, 5, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.115;
T_26.101 ;
    %movi 8, 8, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 9, 4;
    %set/v v009EBC30_0, 8, 4;
    %set/v v009EB918_0, 0, 4;
    %jmp T_26.115;
T_26.102 ;
    %movi 8, 8, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 8, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.115;
T_26.103 ;
    %movi 8, 9, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 9, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.115;
T_26.104 ;
    %load/v 8, v009EBA20_0, 4; Only need 4 of 8 bits
; Save base=8 wid=4 in lookaside.
    %cmpi/u 8, 15, 4;
    %jmp/1 T_26.120, 6;
    %movi 8, 12, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 12, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.122;
T_26.120 ;
    %movi 8, 12, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.122;
T_26.122 ;
    %jmp T_26.115;
T_26.105 ;
    %load/v 8, v009EBA20_0, 4; Only need 4 of 8 bits
; Save base=8 wid=4 in lookaside.
    %cmpi/u 8, 15, 4;
    %jmp/1 T_26.123, 6;
    %movi 8, 12, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 12, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.125;
T_26.123 ;
    %movi 8, 12, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.125;
T_26.125 ;
    %jmp T_26.115;
T_26.106 ;
    %load/v 8, v009EBA20_0, 4; Only need 4 of 8 bits
; Save base=8 wid=4 in lookaside.
    %cmpi/u 8, 15, 4;
    %jmp/1 T_26.126, 6;
    %movi 8, 12, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 12, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.128;
T_26.126 ;
    %movi 8, 12, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.128;
T_26.128 ;
    %jmp T_26.115;
T_26.107 ;
    %load/v 8, v009EBA20_0, 4; Only need 4 of 8 bits
; Save base=8 wid=4 in lookaside.
    %cmpi/u 8, 1, 4;
    %jmp/1 T_26.129, 6;
    %cmpi/u 8, 5, 4;
    %jmp/1 T_26.130, 6;
    %cmpi/u 8, 3, 4;
    %jmp/1 T_26.131, 6;
    %cmpi/u 8, 7, 4;
    %jmp/1 T_26.132, 6;
    %cmpi/u 8, 12, 4;
    %jmp/1 T_26.133, 6;
    %cmpi/u 8, 13, 4;
    %jmp/1 T_26.134, 6;
    %cmpi/u 8, 14, 4;
    %jmp/1 T_26.135, 6;
    %cmpi/u 8, 15, 4;
    %jmp/1 T_26.136, 6;
    %movi 8, 8, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 8, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.138;
T_26.129 ;
    %movi 8, 8, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.138;
T_26.130 ;
    %movi 8, 8, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.138;
T_26.131 ;
    %set/v v009EBB28_0, 0, 4;
    %set/v v009EB918_0, 0, 4;
    %jmp T_26.138;
T_26.132 ;
    %movi 8, 8, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 12, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.138;
T_26.133 ;
    %movi 8, 1, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.138;
T_26.134 ;
    %jmp T_26.138;
T_26.135 ;
    %movi 8, 1, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 1, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.138;
T_26.136 ;
    %movi 8, 1, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 6, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.138;
T_26.138 ;
    %jmp T_26.115;
T_26.108 ;
    %load/v 8, v009EBA20_0, 4; Only need 4 of 8 bits
; Save base=8 wid=4 in lookaside.
    %cmpi/u 8, 1, 4;
    %jmp/1 T_26.139, 6;
    %cmpi/u 8, 5, 4;
    %jmp/1 T_26.140, 6;
    %cmpi/u 8, 3, 4;
    %jmp/1 T_26.141, 6;
    %cmpi/u 8, 7, 4;
    %jmp/1 T_26.142, 6;
    %cmpi/u 8, 12, 4;
    %jmp/1 T_26.143, 6;
    %cmpi/u 8, 13, 4;
    %jmp/1 T_26.144, 6;
    %cmpi/u 8, 14, 4;
    %jmp/1 T_26.145, 6;
    %cmpi/u 8, 15, 4;
    %jmp/1 T_26.146, 6;
    %movi 8, 8, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 8, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.148;
T_26.139 ;
    %movi 8, 8, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.148;
T_26.140 ;
    %movi 8, 8, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.148;
T_26.141 ;
    %set/v v009EBB28_0, 0, 4;
    %set/v v009EB918_0, 0, 4;
    %jmp T_26.148;
T_26.142 ;
    %movi 8, 8, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 12, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.148;
T_26.143 ;
    %movi 8, 1, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.148;
T_26.144 ;
    %jmp T_26.148;
T_26.145 ;
    %movi 8, 1, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 1, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.148;
T_26.146 ;
    %movi 8, 1, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 6, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.148;
T_26.148 ;
    %jmp T_26.115;
T_26.109 ;
    %load/v 8, v009EBA20_0, 4; Only need 4 of 8 bits
; Save base=8 wid=4 in lookaside.
    %cmpi/u 8, 1, 4;
    %jmp/1 T_26.149, 6;
    %cmpi/u 8, 5, 4;
    %jmp/1 T_26.150, 6;
    %cmpi/u 8, 3, 4;
    %jmp/1 T_26.151, 6;
    %cmpi/u 8, 7, 4;
    %jmp/1 T_26.152, 6;
    %cmpi/u 8, 12, 4;
    %jmp/1 T_26.153, 6;
    %cmpi/u 8, 13, 4;
    %jmp/1 T_26.154, 6;
    %cmpi/u 8, 14, 4;
    %jmp/1 T_26.155, 6;
    %cmpi/u 8, 15, 4;
    %jmp/1 T_26.156, 6;
    %movi 8, 8, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 8, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.158;
T_26.149 ;
    %movi 8, 8, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.158;
T_26.150 ;
    %movi 8, 8, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.158;
T_26.151 ;
    %set/v v009EBB28_0, 0, 4;
    %set/v v009EB918_0, 0, 4;
    %jmp T_26.158;
T_26.152 ;
    %movi 8, 8, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 12, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.158;
T_26.153 ;
    %movi 8, 1, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.158;
T_26.154 ;
    %jmp T_26.158;
T_26.155 ;
    %movi 8, 1, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 1, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.158;
T_26.156 ;
    %movi 8, 1, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 6, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.158;
T_26.158 ;
    %jmp T_26.115;
T_26.110 ;
    %load/v 8, v009EBA20_0, 4; Only need 4 of 8 bits
; Save base=8 wid=4 in lookaside.
    %cmpi/u 8, 1, 4;
    %jmp/1 T_26.159, 6;
    %cmpi/u 8, 5, 4;
    %jmp/1 T_26.160, 6;
    %cmpi/u 8, 3, 4;
    %jmp/1 T_26.161, 6;
    %cmpi/u 8, 7, 4;
    %jmp/1 T_26.162, 6;
    %cmpi/u 8, 12, 4;
    %jmp/1 T_26.163, 6;
    %cmpi/u 8, 13, 4;
    %jmp/1 T_26.164, 6;
    %cmpi/u 8, 14, 4;
    %jmp/1 T_26.165, 6;
    %cmpi/u 8, 15, 4;
    %jmp/1 T_26.166, 6;
    %movi 8, 8, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 8, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.168;
T_26.159 ;
    %movi 8, 8, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.168;
T_26.160 ;
    %movi 8, 8, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.168;
T_26.161 ;
    %set/v v009EBB28_0, 0, 4;
    %set/v v009EB918_0, 0, 4;
    %jmp T_26.168;
T_26.162 ;
    %movi 8, 8, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 12, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.168;
T_26.163 ;
    %movi 8, 1, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.168;
T_26.164 ;
    %jmp T_26.168;
T_26.165 ;
    %movi 8, 1, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 1, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.168;
T_26.166 ;
    %movi 8, 1, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 6, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.168;
T_26.168 ;
    %jmp T_26.115;
T_26.111 ;
    %load/v 8, v009EBA20_0, 4; Only need 4 of 8 bits
; Save base=8 wid=4 in lookaside.
    %cmpi/u 8, 1, 4;
    %jmp/1 T_26.169, 6;
    %cmpi/u 8, 5, 4;
    %jmp/1 T_26.170, 6;
    %cmpi/u 8, 3, 4;
    %jmp/1 T_26.171, 6;
    %cmpi/u 8, 12, 4;
    %jmp/1 T_26.172, 6;
    %cmpi/u 8, 7, 4;
    %jmp/1 T_26.173, 6;
    %cmpi/u 8, 13, 4;
    %jmp/1 T_26.174, 6;
    %cmpi/u 8, 14, 4;
    %jmp/1 T_26.175, 6;
    %cmpi/u 8, 15, 4;
    %jmp/1 T_26.176, 6;
    %movi 8, 9, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 9, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.178;
T_26.169 ;
    %movi 8, 9, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.178;
T_26.170 ;
    %movi 8, 9, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.178;
T_26.171 ;
    %set/v v009EBB28_0, 0, 4;
    %set/v v009EB918_0, 0, 4;
    %jmp T_26.178;
T_26.172 ;
    %set/v v009EBB28_0, 0, 4;
    %set/v v009EB918_0, 0, 4;
    %jmp T_26.178;
T_26.173 ;
    %movi 8, 9, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 12, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.178;
T_26.174 ;
    %set/v v009EBB28_0, 0, 4;
    %jmp T_26.178;
T_26.175 ;
    %movi 8, 3, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 3, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.178;
T_26.176 ;
    %movi 8, 3, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 6, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.178;
T_26.178 ;
    %jmp T_26.115;
T_26.112 ;
    %load/v 8, v009EBA20_0, 4; Only need 4 of 8 bits
; Save base=8 wid=4 in lookaside.
    %cmpi/u 8, 1, 4;
    %jmp/1 T_26.179, 6;
    %cmpi/u 8, 5, 4;
    %jmp/1 T_26.180, 6;
    %cmpi/u 8, 3, 4;
    %jmp/1 T_26.181, 6;
    %cmpi/u 8, 12, 4;
    %jmp/1 T_26.182, 6;
    %cmpi/u 8, 7, 4;
    %jmp/1 T_26.183, 6;
    %cmpi/u 8, 13, 4;
    %jmp/1 T_26.184, 6;
    %cmpi/u 8, 14, 4;
    %jmp/1 T_26.185, 6;
    %cmpi/u 8, 15, 4;
    %jmp/1 T_26.186, 6;
    %movi 8, 9, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 9, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.188;
T_26.179 ;
    %movi 8, 9, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.188;
T_26.180 ;
    %movi 8, 9, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.188;
T_26.181 ;
    %set/v v009EBB28_0, 0, 4;
    %set/v v009EB918_0, 0, 4;
    %jmp T_26.188;
T_26.182 ;
    %set/v v009EBB28_0, 0, 4;
    %set/v v009EB918_0, 0, 4;
    %jmp T_26.188;
T_26.183 ;
    %movi 8, 9, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 12, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.188;
T_26.184 ;
    %set/v v009EBB28_0, 0, 4;
    %jmp T_26.188;
T_26.185 ;
    %movi 8, 3, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 3, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.188;
T_26.186 ;
    %movi 8, 3, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 6, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.188;
T_26.188 ;
    %jmp T_26.115;
T_26.113 ;
    %load/v 8, v009EBA20_0, 4; Only need 4 of 8 bits
; Save base=8 wid=4 in lookaside.
    %cmpi/u 8, 1, 4;
    %jmp/1 T_26.189, 6;
    %cmpi/u 8, 5, 4;
    %jmp/1 T_26.190, 6;
    %cmpi/u 8, 3, 4;
    %jmp/1 T_26.191, 6;
    %cmpi/u 8, 12, 4;
    %jmp/1 T_26.192, 6;
    %cmpi/u 8, 7, 4;
    %jmp/1 T_26.193, 6;
    %cmpi/u 8, 13, 4;
    %jmp/1 T_26.194, 6;
    %cmpi/u 8, 14, 4;
    %jmp/1 T_26.195, 6;
    %cmpi/u 8, 15, 4;
    %jmp/1 T_26.196, 6;
    %movi 8, 9, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 9, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.198;
T_26.189 ;
    %movi 8, 9, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.198;
T_26.190 ;
    %movi 8, 9, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.198;
T_26.191 ;
    %set/v v009EBB28_0, 0, 4;
    %set/v v009EB918_0, 0, 4;
    %jmp T_26.198;
T_26.192 ;
    %set/v v009EBB28_0, 0, 4;
    %set/v v009EB918_0, 0, 4;
    %jmp T_26.198;
T_26.193 ;
    %movi 8, 9, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 12, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.198;
T_26.194 ;
    %set/v v009EBB28_0, 0, 4;
    %jmp T_26.198;
T_26.195 ;
    %movi 8, 3, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 3, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.198;
T_26.196 ;
    %movi 8, 3, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 6, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.198;
T_26.198 ;
    %jmp T_26.115;
T_26.114 ;
    %load/v 8, v009EBA20_0, 4; Only need 4 of 8 bits
; Save base=8 wid=4 in lookaside.
    %cmpi/u 8, 1, 4;
    %jmp/1 T_26.199, 6;
    %cmpi/u 8, 5, 4;
    %jmp/1 T_26.200, 6;
    %cmpi/u 8, 3, 4;
    %jmp/1 T_26.201, 6;
    %cmpi/u 8, 12, 4;
    %jmp/1 T_26.202, 6;
    %cmpi/u 8, 7, 4;
    %jmp/1 T_26.203, 6;
    %cmpi/u 8, 13, 4;
    %jmp/1 T_26.204, 6;
    %cmpi/u 8, 14, 4;
    %jmp/1 T_26.205, 6;
    %cmpi/u 8, 15, 4;
    %jmp/1 T_26.206, 6;
    %movi 8, 9, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 9, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.208;
T_26.199 ;
    %movi 8, 9, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.208;
T_26.200 ;
    %movi 8, 9, 4;
    %set/v v009EBB28_0, 8, 4;
    %jmp T_26.208;
T_26.201 ;
    %set/v v009EBB28_0, 0, 4;
    %set/v v009EB918_0, 0, 4;
    %jmp T_26.208;
T_26.202 ;
    %set/v v009EBB28_0, 0, 4;
    %set/v v009EB918_0, 0, 4;
    %jmp T_26.208;
T_26.203 ;
    %movi 8, 9, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 12, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.208;
T_26.204 ;
    %set/v v009EBB28_0, 0, 4;
    %jmp T_26.208;
T_26.205 ;
    %movi 8, 3, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 3, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.208;
T_26.206 ;
    %movi 8, 3, 4;
    %set/v v009EBB28_0, 8, 4;
    %movi 8, 6, 4;
    %set/v v009EB918_0, 8, 4;
    %jmp T_26.208;
T_26.208 ;
    %jmp T_26.115;
T_26.115 ;
    %load/v 8, v009EBA20_0, 8;
    %mov 16, 2, 1;
    %movi 17, 0, 5;
    %mov 22, 2, 1;
    %movi 23, 1, 1;
    %cmp/x 8, 16, 8;
    %jmp/1 T_26.209, 4;
    %movi 24, 2, 6;
    %mov 30, 2, 1;
    %movi 31, 1, 1;
    %cmp/x 8, 24, 8;
    %jmp/1 T_26.210, 4;
    %movi 32, 3, 6;
    %mov 38, 2, 1;
    %movi 39, 1, 1;
    %cmp/x 8, 32, 8;
    %jmp/1 T_26.211, 4;
    %movi 40, 0, 1;
    %mov 41, 2, 1;
    %movi 42, 3, 4;
    %mov 46, 2, 1;
    %movi 47, 1, 1;
    %cmp/x 8, 40, 8;
    %jmp/1 T_26.212, 4;
    %mov 48, 2, 1;
    %movi 49, 2, 5;
    %mov 54, 2, 1;
    %movi 55, 1, 1;
    %cmp/x 8, 48, 8;
    %jmp/1 T_26.213, 4;
    %movi 56, 6, 6;
    %mov 62, 2, 1;
    %movi 63, 1, 1;
    %cmp/x 8, 56, 8;
    %jmp/1 T_26.214, 4;
    %mov 64, 2, 2;
    %movi 66, 2, 4;
    %mov 70, 2, 1;
    %movi 71, 1, 1;
    %cmp/x 8, 64, 8;
    %jmp/1 T_26.215, 4;
    %mov 72, 2, 1;
    %movi 73, 8, 5;
    %mov 78, 2, 1;
    %movi 79, 1, 1;
    %cmp/x 8, 72, 8;
    %jmp/1 T_26.216, 4;
    %movi 80, 18, 6;
    %mov 86, 2, 1;
    %movi 87, 1, 1;
    %cmp/x 8, 80, 8;
    %jmp/1 T_26.217, 4;
    %movi 88, 19, 6;
    %mov 94, 2, 1;
    %movi 95, 1, 1;
    %cmp/x 8, 88, 8;
    %jmp/1 T_26.218, 4;
    %movi 96, 0, 1;
    %mov 97, 2, 1;
    %movi 98, 7, 4;
    %mov 102, 2, 1;
    %movi 103, 1, 1;
    %cmp/x 8, 96, 8;
    %jmp/1 T_26.219, 4;
    %mov 104, 2, 1;
    %movi 105, 10, 5;
    %mov 110, 2, 1;
    %movi 111, 1, 1;
    %cmp/x 8, 104, 8;
    %jmp/1 T_26.220, 4;
    %movi 112, 22, 6;
    %mov 118, 2, 1;
    %movi 119, 1, 1;
    %cmp/x 8, 112, 8;
    %jmp/1 T_26.221, 4;
    %mov 120, 2, 2;
    %movi 122, 6, 4;
    %mov 126, 2, 1;
    %movi 127, 1, 1;
    %cmp/x 8, 120, 8;
    %jmp/1 T_26.222, 4;
    %mov 128, 2, 1;
    %movi 129, 0, 3;
    %mov 132, 2, 1;
    %movi 133, 1, 1;
    %mov 134, 2, 1;
    %movi 135, 1, 1;
    %cmp/x 8, 128, 8;
    %jmp/1 T_26.223, 4;
    %movi 136, 2, 4;
    %mov 140, 2, 1;
    %movi 141, 1, 1;
    %mov 142, 2, 1;
    %movi 143, 1, 1;
    %cmp/x 8, 136, 8;
    %jmp/1 T_26.224, 4;
    %movi 144, 3, 4;
    %mov 148, 2, 1;
    %movi 149, 1, 1;
    %mov 150, 2, 1;
    %movi 151, 1, 1;
    %cmp/x 8, 144, 8;
    %jmp/1 T_26.225, 4;
    %movi 152, 0, 1;
    %mov 153, 2, 1;
    %movi 154, 3, 2;
    %mov 156, 2, 1;
    %movi 157, 1, 1;
    %mov 158, 2, 1;
    %movi 159, 1, 1;
    %cmp/x 8, 152, 8;
    %jmp/1 T_26.226, 4;
    %mov 160, 2, 1;
    %movi 161, 2, 3;
    %mov 164, 2, 1;
    %movi 165, 1, 1;
    %mov 166, 2, 1;
    %movi 167, 1, 1;
    %cmp/x 8, 160, 8;
    %jmp/1 T_26.227, 4;
    %movi 168, 6, 4;
    %mov 172, 2, 1;
    %movi 173, 1, 1;
    %mov 174, 2, 1;
    %movi 175, 1, 1;
    %cmp/x 8, 168, 8;
    %jmp/1 T_26.228, 4;
    %mov 176, 2, 2;
    %movi 178, 2, 2;
    %mov 180, 2, 1;
    %movi 181, 1, 1;
    %mov 182, 2, 1;
    %movi 183, 1, 1;
    %cmp/x 8, 176, 8;
    %jmp/1 T_26.229, 4;
    %jmp T_26.230;
T_26.209 ;
    %movi 8, 13, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.230;
T_26.210 ;
    %movi 8, 13, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.230;
T_26.211 ;
    %movi 8, 7, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.230;
T_26.212 ;
    %movi 8, 7, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.230;
T_26.213 ;
    %movi 8, 13, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.230;
T_26.214 ;
    %movi 8, 13, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.230;
T_26.215 ;
    %movi 8, 13, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.230;
T_26.216 ;
    %movi 8, 12, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.230;
T_26.217 ;
    %movi 8, 12, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.230;
T_26.218 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.230;
T_26.219 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.230;
T_26.220 ;
    %movi 8, 12, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.230;
T_26.221 ;
    %movi 8, 12, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.230;
T_26.222 ;
    %movi 8, 12, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.230;
T_26.223 ;
    %movi 8, 12, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.230;
T_26.224 ;
    %movi 8, 12, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.230;
T_26.225 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.230;
T_26.226 ;
    %movi 8, 6, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.230;
T_26.227 ;
    %movi 8, 12, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.230;
T_26.228 ;
    %movi 8, 12, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.230;
T_26.229 ;
    %movi 8, 12, 4;
    %set/v v009EBC30_0, 8, 4;
    %jmp T_26.230;
T_26.230 ;
    %jmp T_26;
    .thread T_26, $push;
    .scope S_0082D688;
T_27 ;
    %wait E_007FB890;
    %load/v 8, v009EBC30_0, 4;
    %ix/load 0, 4, 0;
    %assign/v0 v009EBC88_0, 0, 8;
    %load/v 8, v009EBB28_0, 4;
    %ix/load 0, 4, 0;
    %assign/v0 v009EBB80_0, 0, 8;
    %load/v 8, v009EB918_0, 4;
    %ix/load 0, 4, 0;
    %assign/v0 v009EB970_0, 0, 8;
    %jmp T_27;
    .thread T_27;
    .scope S_0082D820;
T_28 ;
    %wait E_007FC510;
    %set/v v00886C28_0, 0, 3;
    %set/v v00886DE0_0, 1, 1;
    %set/v v00886B20_0, 0, 3;
    %set/v v00886D88_0, 0, 1;
    %load/v 8, v00886B78_0, 8;
    %mov 16, 2, 4;
    %movi 20, 0, 4;
    %cmp/x 8, 16, 8;
    %jmp/1 T_28.0, 4;
    %movi 24, 18, 8;
    %cmp/x 8, 24, 8;
    %jmp/1 T_28.1, 4;
    %movi 24, 19, 8;
    %cmp/x 8, 24, 8;
    %jmp/1 T_28.2, 4;
    %movi 24, 25, 8;
    %cmp/x 8, 24, 8;
    %jmp/1 T_28.3, 4;
    %movi 24, 20, 8;
    %cmp/x 8, 24, 8;
    %jmp/1 T_28.4, 4;
    %movi 24, 21, 8;
    %cmp/x 8, 24, 8;
    %jmp/1 T_28.5, 4;
    %movi 24, 24, 8;
    %cmp/x 8, 24, 8;
    %jmp/1 T_28.6, 4;
    %movi 24, 27, 8;
    %cmp/x 8, 24, 8;
    %jmp/1 T_28.7, 4;
    %movi 24, 22, 8;
    %cmp/x 8, 24, 8;
    %jmp/1 T_28.8, 4;
    %movi 24, 23, 8;
    %cmp/x 8, 24, 8;
    %jmp/1 T_28.9, 4;
    %movi 24, 26, 8;
    %cmp/x 8, 24, 8;
    %jmp/1 T_28.10, 4;
    %movi 24, 28, 8;
    %cmp/x 8, 24, 8;
    %jmp/1 T_28.11, 4;
    %movi 24, 29, 8;
    %cmp/x 8, 24, 8;
    %jmp/1 T_28.12, 4;
    %movi 24, 30, 8;
    %cmp/x 8, 24, 8;
    %jmp/1 T_28.13, 4;
    %movi 24, 31, 8;
    %cmp/x 8, 24, 8;
    %jmp/1 T_28.14, 4;
    %mov 24, 2, 4;
    %movi 28, 2, 4;
    %cmp/x 8, 24, 8;
    %jmp/1 T_28.15, 4;
    %movi 32, 48, 8;
    %cmp/x 8, 32, 8;
    %jmp/1 T_28.16, 4;
    %movi 32, 49, 8;
    %cmp/x 8, 32, 8;
    %jmp/1 T_28.17, 4;
    %movi 32, 50, 8;
    %cmp/x 8, 32, 8;
    %jmp/1 T_28.18, 4;
    %movi 32, 51, 8;
    %cmp/x 8, 32, 8;
    %jmp/1 T_28.19, 4;
    %movi 32, 52, 8;
    %cmp/x 8, 32, 8;
    %jmp/1 T_28.20, 4;
    %movi 32, 53, 8;
    %cmp/x 8, 32, 8;
    %jmp/1 T_28.21, 4;
    %movi 32, 54, 8;
    %cmp/x 8, 32, 8;
    %jmp/1 T_28.22, 4;
    %movi 32, 55, 8;
    %cmp/x 8, 32, 8;
    %jmp/1 T_28.23, 4;
    %movi 32, 56, 8;
    %cmp/x 8, 32, 8;
    %jmp/1 T_28.24, 4;
    %movi 32, 62, 8;
    %cmp/x 8, 32, 8;
    %jmp/1 T_28.25, 4;
    %movi 32, 57, 8;
    %cmp/x 8, 32, 8;
    %jmp/1 T_28.26, 4;
    %movi 32, 59, 8;
    %cmp/x 8, 32, 8;
    %jmp/1 T_28.27, 4;
    %movi 32, 58, 8;
    %cmp/x 8, 32, 8;
    %jmp/1 T_28.28, 4;
    %movi 32, 60, 8;
    %cmp/x 8, 32, 8;
    %jmp/1 T_28.29, 4;
    %movi 32, 61, 8;
    %cmp/x 8, 32, 8;
    %jmp/1 T_28.30, 4;
    %movi 32, 63, 8;
    %cmp/x 8, 32, 8;
    %jmp/1 T_28.31, 4;
    %mov 32, 2, 4;
    %movi 36, 4, 4;
    %cmp/x 8, 32, 8;
    %jmp/1 T_28.32, 4;
    %mov 40, 2, 4;
    %movi 44, 5, 4;
    %cmp/x 8, 40, 8;
    %jmp/1 T_28.33, 4;
    %mov 48, 2, 4;
    %movi 52, 6, 4;
    %cmp/x 8, 48, 8;
    %jmp/1 T_28.34, 4;
    %mov 56, 2, 4;
    %movi 60, 7, 4;
    %cmp/x 8, 56, 8;
    %jmp/1 T_28.35, 4;
    %mov 64, 2, 4;
    %movi 68, 8, 4;
    %cmp/x 8, 64, 8;
    %jmp/1 T_28.36, 4;
    %mov 72, 2, 4;
    %movi 76, 12, 4;
    %cmp/x 8, 72, 8;
    %jmp/1 T_28.37, 4;
    %mov 80, 2, 4;
    %movi 84, 9, 4;
    %cmp/x 8, 80, 8;
    %jmp/1 T_28.38, 4;
    %mov 88, 2, 4;
    %movi 92, 13, 4;
    %cmp/x 8, 88, 8;
    %jmp/1 T_28.39, 4;
    %mov 96, 2, 4;
    %movi 100, 10, 4;
    %cmp/x 8, 96, 8;
    %jmp/1 T_28.40, 4;
    %mov 104, 2, 4;
    %movi 108, 14, 4;
    %cmp/x 8, 104, 8;
    %jmp/1 T_28.41, 4;
    %mov 112, 2, 4;
    %movi 116, 11, 4;
    %cmp/x 8, 112, 8;
    %jmp/1 T_28.42, 4;
    %mov 120, 2, 4;
    %movi 124, 15, 4;
    %cmp/x 8, 120, 8;
    %jmp/1 T_28.43, 4;
    %jmp T_28.44;
T_28.0 ;
    %movi 8, 3, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.44;
T_28.1 ;
    %movi 8, 2, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.44;
T_28.2 ;
    %movi 8, 2, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.44;
T_28.3 ;
    %movi 8, 2, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.44;
T_28.4 ;
    %set/v v00886B20_0, 0, 3;
    %jmp T_28.44;
T_28.5 ;
    %set/v v00886B20_0, 0, 3;
    %jmp T_28.44;
T_28.6 ;
    %set/v v00886B20_0, 0, 3;
    %jmp T_28.44;
T_28.7 ;
    %set/v v00886B20_0, 0, 3;
    %jmp T_28.44;
T_28.8 ;
    %set/v v00886B20_0, 1, 3;
    %jmp T_28.44;
T_28.9 ;
    %set/v v00886B20_0, 1, 3;
    %movi 8, 4, 3;
    %set/v v00886C28_0, 8, 3;
    %jmp T_28.44;
T_28.10 ;
    %movi 8, 1, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.44;
T_28.11 ;
    %movi 8, 1, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.44;
T_28.12 ;
    %movi 8, 1, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.44;
T_28.13 ;
    %movi 8, 1, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.44;
T_28.14 ;
    %movi 8, 1, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.44;
T_28.15 ;
    %movi 8, 6, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.44;
T_28.16 ;
    %movi 8, 4, 3;
    %set/v v00886B20_0, 8, 3;
    %set/v v00886C28_0, 1, 3;
    %jmp T_28.44;
T_28.17 ;
    %movi 8, 4, 3;
    %set/v v00886B20_0, 8, 3;
    %set/v v00886C28_0, 1, 3;
    %jmp T_28.44;
T_28.18 ;
    %movi 8, 4, 3;
    %set/v v00886B20_0, 8, 3;
    %set/v v00886C28_0, 1, 3;
    %jmp T_28.44;
T_28.19 ;
    %movi 8, 4, 3;
    %set/v v00886B20_0, 8, 3;
    %set/v v00886C28_0, 1, 3;
    %jmp T_28.44;
T_28.20 ;
    %movi 8, 1, 3;
    %set/v v00886C28_0, 8, 3;
    %set/v v00886B20_0, 0, 3;
    %jmp T_28.44;
T_28.21 ;
    %movi 8, 2, 3;
    %set/v v00886C28_0, 8, 3;
    %set/v v00886B20_0, 0, 3;
    %jmp T_28.44;
T_28.22 ;
    %movi 8, 1, 3;
    %set/v v00886C28_0, 8, 3;
    %set/v v00886B20_0, 0, 3;
    %set/v v00886DE0_0, 0, 1;
    %jmp T_28.44;
T_28.23 ;
    %movi 8, 2, 3;
    %set/v v00886C28_0, 8, 3;
    %set/v v00886B20_0, 0, 3;
    %set/v v00886DE0_0, 0, 1;
    %jmp T_28.44;
T_28.24 ;
    %set/v v00886B20_0, 0, 3;
    %jmp T_28.44;
T_28.25 ;
    %set/v v00886B20_0, 0, 3;
    %jmp T_28.44;
T_28.26 ;
    %set/v v00886B20_0, 0, 3;
    %movi 8, 3, 3;
    %set/v v00886C28_0, 8, 3;
    %jmp T_28.44;
T_28.27 ;
    %set/v v00886B20_0, 0, 3;
    %movi 8, 3, 3;
    %set/v v00886C28_0, 8, 3;
    %jmp T_28.44;
T_28.28 ;
    %movi 8, 2, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.44;
T_28.29 ;
    %movi 8, 2, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.44;
T_28.30 ;
    %movi 8, 2, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.44;
T_28.31 ;
    %movi 8, 2, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.44;
T_28.32 ;
    %movi 8, 2, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.44;
T_28.33 ;
    %movi 8, 2, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.44;
T_28.34 ;
    %movi 8, 4, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.44;
T_28.35 ;
    %movi 8, 5, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.44;
T_28.36 ;
    %load/v 8, v00886BD0_0, 4;
    %cmpi/u 8, 3, 4;
    %jmp/1 T_28.45, 6;
    %cmpi/u 8, 12, 4;
    %jmp/1 T_28.46, 6;
    %cmpi/u 8, 14, 4;
    %jmp/1 T_28.47, 6;
    %cmpi/u 8, 13, 4;
    %jmp/1 T_28.48, 6;
    %movi 8, 1, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.50;
T_28.45 ;
    %movi 8, 1, 3;
    %set/v v00886B20_0, 8, 3;
    %set/v v00886D88_0, 1, 1;
    %jmp T_28.50;
T_28.46 ;
    %movi 8, 1, 3;
    %set/v v00886B20_0, 8, 3;
    %set/v v00886D88_0, 1, 1;
    %jmp T_28.50;
T_28.47 ;
    %movi 8, 1, 3;
    %set/v v00886B20_0, 8, 3;
    %set/v v00886D88_0, 1, 1;
    %jmp T_28.50;
T_28.48 ;
    %movi 8, 6, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.50;
T_28.50 ;
    %jmp T_28.44;
T_28.37 ;
    %load/v 8, v00886BD0_0, 4;
    %cmpi/u 8, 3, 4;
    %jmp/1 T_28.51, 6;
    %cmpi/u 8, 12, 4;
    %jmp/1 T_28.52, 6;
    %cmpi/u 8, 14, 4;
    %jmp/1 T_28.53, 6;
    %movi 8, 1, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.55;
T_28.51 ;
    %movi 8, 1, 3;
    %set/v v00886B20_0, 8, 3;
    %set/v v00886D88_0, 1, 1;
    %jmp T_28.55;
T_28.52 ;
    %movi 8, 1, 3;
    %set/v v00886B20_0, 8, 3;
    %set/v v00886D88_0, 1, 1;
    %jmp T_28.55;
T_28.53 ;
    %movi 8, 1, 3;
    %set/v v00886B20_0, 8, 3;
    %set/v v00886D88_0, 1, 1;
    %jmp T_28.55;
T_28.55 ;
    %jmp T_28.44;
T_28.38 ;
    %movi 8, 3, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.44;
T_28.39 ;
    %movi 8, 3, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.44;
T_28.40 ;
    %movi 8, 4, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.44;
T_28.41 ;
    %movi 8, 4, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.44;
T_28.42 ;
    %movi 8, 5, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.44;
T_28.43 ;
    %movi 8, 5, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.44;
T_28.44 ;
    %load/v 8, v00886B78_0, 8;
    %movi 16, 6, 4;
    %mov 20, 2, 3;
    %movi 23, 1, 1;
    %cmp/x 8, 16, 8;
    %jmp/1 T_28.56, 4;
    %movi 24, 7, 4;
    %mov 28, 2, 3;
    %movi 31, 1, 1;
    %cmp/x 8, 24, 8;
    %jmp/1 T_28.57, 4;
    %movi 32, 12, 4;
    %mov 36, 2, 2;
    %movi 38, 3, 2;
    %cmp/x 8, 32, 8;
    %jmp/1 T_28.58, 4;
    %movi 40, 13, 4;
    %mov 44, 2, 2;
    %movi 46, 2, 2;
    %cmp/x 8, 40, 8;
    %jmp/1 T_28.59, 4;
    %movi 48, 14, 4;
    %mov 52, 2, 3;
    %movi 55, 1, 1;
    %cmp/x 8, 48, 8;
    %jmp/1 T_28.60, 4;
    %movi 56, 15, 4;
    %mov 60, 2, 3;
    %movi 63, 1, 1;
    %cmp/x 8, 56, 8;
    %jmp/1 T_28.61, 4;
    %movi 64, 13, 4;
    %mov 68, 2, 2;
    %movi 70, 3, 2;
    %cmp/x 8, 64, 8;
    %jmp/1 T_28.62, 4;
    %jmp T_28.63;
T_28.56 ;
    %movi 8, 6, 3;
    %set/v v00886C28_0, 8, 3;
    %jmp T_28.63;
T_28.57 ;
    %movi 8, 5, 3;
    %set/v v00886C28_0, 8, 3;
    %jmp T_28.63;
T_28.58 ;
    %movi 8, 6, 3;
    %set/v v00886C28_0, 8, 3;
    %jmp T_28.63;
T_28.59 ;
    %movi 8, 4, 3;
    %set/v v00886C28_0, 8, 3;
    %jmp T_28.63;
T_28.60 ;
    %movi 8, 6, 3;
    %set/v v00886C28_0, 8, 3;
    %jmp T_28.63;
T_28.61 ;
    %movi 8, 5, 3;
    %set/v v00886C28_0, 8, 3;
    %jmp T_28.63;
T_28.62 ;
    %movi 8, 5, 3;
    %set/v v00886C28_0, 8, 3;
    %jmp T_28.63;
T_28.63 ;
    %load/v 8, v00886C80_0, 1;
    %jmp/0xz  T_28.64, 8;
    %load/v 8, v00886D30_0, 8;
    %mov 16, 2, 4;
    %movi 20, 1, 4;
    %cmp/x 8, 16, 8;
    %jmp/1 T_28.66, 4;
    %movi 24, 47, 8;
    %cmp/x 8, 24, 8;
    %jmp/1 T_28.67, 4;
    %movi 24, 131, 8;
    %cmp/x 8, 24, 8;
    %jmp/1 T_28.68, 4;
    %movi 24, 140, 8;
    %cmp/x 8, 24, 8;
    %jmp/1 T_28.69, 4;
    %movi 24, 142, 8;
    %cmp/x 8, 24, 8;
    %jmp/1 T_28.70, 4;
    %movi 24, 206, 8;
    %cmp/x 8, 24, 8;
    %jmp/1 T_28.71, 4;
    %jmp T_28.72;
T_28.66 ;
    %set/v v00886B20_0, 1, 3;
    %jmp T_28.72;
T_28.67 ;
    %movi 8, 2, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.72;
T_28.68 ;
    %movi 8, 1, 3;
    %set/v v00886B20_0, 8, 3;
    %set/v v00886D88_0, 1, 1;
    %jmp T_28.72;
T_28.69 ;
    %movi 8, 1, 3;
    %set/v v00886B20_0, 8, 3;
    %set/v v00886D88_0, 1, 1;
    %jmp T_28.72;
T_28.70 ;
    %movi 8, 1, 3;
    %set/v v00886B20_0, 8, 3;
    %set/v v00886D88_0, 1, 1;
    %jmp T_28.72;
T_28.71 ;
    %movi 8, 1, 3;
    %set/v v00886B20_0, 8, 3;
    %set/v v00886D88_0, 1, 1;
    %jmp T_28.72;
T_28.72 ;
    %load/v 8, v00886D30_0, 8;
    %mov 16, 2, 4;
    %movi 20, 9, 4;
    %cmp/x 8, 16, 8;
    %jmp/1 T_28.73, 4;
    %mov 24, 2, 4;
    %movi 28, 13, 4;
    %cmp/x 8, 24, 8;
    %jmp/1 T_28.74, 4;
    %mov 32, 2, 4;
    %movi 36, 10, 4;
    %cmp/x 8, 32, 8;
    %jmp/1 T_28.75, 4;
    %mov 40, 2, 4;
    %movi 44, 14, 4;
    %cmp/x 8, 40, 8;
    %jmp/1 T_28.76, 4;
    %mov 48, 2, 4;
    %movi 52, 11, 4;
    %cmp/x 8, 48, 8;
    %jmp/1 T_28.77, 4;
    %mov 56, 2, 4;
    %movi 60, 15, 4;
    %cmp/x 8, 56, 8;
    %jmp/1 T_28.78, 4;
    %jmp T_28.79;
T_28.73 ;
    %movi 8, 3, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.79;
T_28.74 ;
    %movi 8, 3, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.79;
T_28.75 ;
    %movi 8, 4, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.79;
T_28.76 ;
    %movi 8, 4, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.79;
T_28.77 ;
    %movi 8, 5, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.79;
T_28.78 ;
    %movi 8, 5, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.79;
T_28.79 ;
    %load/v 8, v00886D30_0, 8;
    %movi 16, 14, 4;
    %mov 20, 2, 3;
    %movi 23, 1, 1;
    %cmp/x 8, 16, 8;
    %jmp/1 T_28.80, 4;
    %movi 24, 15, 4;
    %mov 28, 2, 3;
    %movi 31, 1, 1;
    %cmp/x 8, 24, 8;
    %jmp/1 T_28.81, 4;
    %movi 32, 13, 4;
    %mov 36, 2, 3;
    %movi 39, 1, 1;
    %cmp/x 8, 32, 8;
    %jmp/1 T_28.82, 4;
    %jmp T_28.83;
T_28.80 ;
    %movi 8, 6, 3;
    %set/v v00886C28_0, 8, 3;
    %jmp T_28.83;
T_28.81 ;
    %movi 8, 5, 3;
    %set/v v00886C28_0, 8, 3;
    %jmp T_28.83;
T_28.82 ;
    %movi 8, 5, 3;
    %set/v v00886C28_0, 8, 3;
    %jmp T_28.83;
T_28.83 ;
T_28.64 ;
    %load/v 8, v00886CD8_0, 1;
    %jmp/0xz  T_28.84, 8;
    %load/v 8, v00886D30_0, 8;
    %movi 16, 47, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_28.86, 4;
    %movi 16, 131, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_28.87, 4;
    %movi 16, 140, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_28.88, 4;
    %movi 16, 142, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_28.89, 4;
    %movi 16, 206, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_28.90, 4;
    %jmp T_28.91;
T_28.86 ;
    %movi 8, 2, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.91;
T_28.87 ;
    %movi 8, 1, 3;
    %set/v v00886B20_0, 8, 3;
    %set/v v00886D88_0, 1, 1;
    %jmp T_28.91;
T_28.88 ;
    %movi 8, 1, 3;
    %set/v v00886B20_0, 8, 3;
    %set/v v00886D88_0, 1, 1;
    %jmp T_28.91;
T_28.89 ;
    %movi 8, 1, 3;
    %set/v v00886B20_0, 8, 3;
    %set/v v00886D88_0, 1, 1;
    %jmp T_28.91;
T_28.90 ;
    %movi 8, 1, 3;
    %set/v v00886B20_0, 8, 3;
    %set/v v00886D88_0, 1, 1;
    %jmp T_28.91;
T_28.91 ;
    %load/v 8, v00886D30_0, 8;
    %mov 16, 2, 4;
    %movi 20, 9, 4;
    %cmp/x 8, 16, 8;
    %jmp/1 T_28.92, 4;
    %mov 24, 2, 4;
    %movi 28, 13, 4;
    %cmp/x 8, 24, 8;
    %jmp/1 T_28.93, 4;
    %mov 32, 2, 4;
    %movi 36, 10, 4;
    %cmp/x 8, 32, 8;
    %jmp/1 T_28.94, 4;
    %mov 40, 2, 4;
    %movi 44, 14, 4;
    %cmp/x 8, 40, 8;
    %jmp/1 T_28.95, 4;
    %mov 48, 2, 4;
    %movi 52, 11, 4;
    %cmp/x 8, 48, 8;
    %jmp/1 T_28.96, 4;
    %mov 56, 2, 4;
    %movi 60, 15, 4;
    %cmp/x 8, 56, 8;
    %jmp/1 T_28.97, 4;
    %jmp T_28.98;
T_28.92 ;
    %movi 8, 3, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.98;
T_28.93 ;
    %movi 8, 3, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.98;
T_28.94 ;
    %movi 8, 4, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.98;
T_28.95 ;
    %movi 8, 4, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.98;
T_28.96 ;
    %movi 8, 5, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.98;
T_28.97 ;
    %movi 8, 5, 3;
    %set/v v00886B20_0, 8, 3;
    %jmp T_28.98;
T_28.98 ;
T_28.84 ;
    %jmp T_28;
    .thread T_28, $push;
    .scope S_0082D8A8;
T_29 ;
    %wait E_007FC690;
    %set/v v008869C0_0, 0, 1;
    %set/v v00886A70_0, 0, 1;
    %set/v v00886A18_0, 0, 1;
    %set/v v00886AC8_0, 0, 1;
    %load/v 8, v00886910_0, 8;
    %mov 16, 2, 7;
    %movi 23, 0, 1;
    %cmp/x 8, 16, 8;
    %jmp/1 T_29.0, 4;
    %movi 24, 4, 5;
    %mov 29, 2, 2;
    %movi 31, 1, 1;
    %cmp/x 8, 24, 8;
    %jmp/1 T_29.1, 4;
    %movi 32, 8, 4;
    %mov 36, 2, 3;
    %movi 39, 1, 1;
    %cmp/x 8, 32, 8;
    %jmp/1 T_29.2, 4;
    %movi 40, 12, 4;
    %mov 44, 2, 3;
    %movi 47, 1, 1;
    %cmp/x 8, 40, 8;
    %jmp/1 T_29.3, 4;
    %movi 48, 9, 4;
    %mov 52, 2, 3;
    %movi 55, 1, 1;
    %cmp/x 8, 48, 8;
    %jmp/1 T_29.4, 4;
    %movi 56, 13, 4;
    %mov 60, 2, 3;
    %movi 63, 1, 1;
    %cmp/x 8, 56, 8;
    %jmp/1 T_29.5, 4;
    %movi 64, 31, 5;
    %mov 69, 2, 2;
    %movi 71, 1, 1;
    %cmp/x 8, 64, 8;
    %jmp/1 T_29.6, 4;
    %mov 72, 2, 2;
    %movi 74, 0, 2;
    %mov 76, 2, 3;
    %movi 79, 1, 1;
    %cmp/x 8, 72, 8;
    %jmp/1 T_29.7, 4;
    %jmp T_29.8;
T_29.0 ;
    %set/v v008869C0_0, 1, 1;
    %jmp T_29.8;
T_29.1 ;
    %set/v v008869C0_0, 1, 1;
    %jmp T_29.8;
T_29.2 ;
    %set/v v00886A70_0, 1, 1;
    %jmp T_29.8;
T_29.3 ;
    %set/v v00886A70_0, 1, 1;
    %jmp T_29.8;
T_29.4 ;
    %set/v v00886A18_0, 1, 1;
    %jmp T_29.8;
T_29.5 ;
    %set/v v00886A18_0, 1, 1;
    %jmp T_29.8;
T_29.6 ;
    %set/v v00886A18_0, 1, 1;
    %jmp T_29.8;
T_29.7 ;
    %set/v v00886AC8_0, 1, 1;
    %jmp T_29.8;
T_29.8 ;
    %jmp T_29;
    .thread T_29, $push;
    .scope S_0082D930;
T_30 ;
    %wait E_007FC410;
    %set/v v008864F0_0, 0, 5;
    %set/v v00886548_0, 0, 2;
    %load/v 8, v008865F8_0, 8;
    %movi 16, 0, 4;
    %mov 20, 2, 3;
    %movi 23, 1, 1;
    %cmp/x 8, 16, 8;
    %jmp/1 T_30.0, 4;
    %movi 24, 1, 4;
    %mov 28, 2, 3;
    %movi 31, 1, 1;
    %cmp/x 8, 24, 8;
    %jmp/1 T_30.1, 4;
    %movi 32, 2, 4;
    %mov 36, 2, 3;
    %movi 39, 1, 1;
    %cmp/x 8, 32, 8;
    %jmp/1 T_30.2, 4;
    %movi 40, 3, 4;
    %mov 44, 2, 2;
    %movi 46, 2, 2;
    %cmp/x 8, 40, 8;
    %jmp/1 T_30.3, 4;
    %movi 48, 3, 4;
    %mov 52, 2, 2;
    %movi 54, 3, 2;
    %cmp/x 8, 48, 8;
    %jmp/1 T_30.4, 4;
    %movi 56, 4, 4;
    %mov 60, 2, 3;
    %movi 63, 1, 1;
    %cmp/x 8, 56, 8;
    %jmp/1 T_30.5, 4;
    %movi 64, 5, 4;
    %mov 68, 2, 3;
    %movi 71, 1, 1;
    %cmp/x 8, 64, 8;
    %jmp/1 T_30.6, 4;
    %movi 72, 6, 4;
    %mov 76, 2, 3;
    %movi 79, 1, 1;
    %cmp/x 8, 72, 8;
    %jmp/1 T_30.7, 4;
    %movi 80, 7, 4;
    %mov 84, 2, 3;
    %movi 87, 1, 1;
    %cmp/x 8, 80, 8;
    %jmp/1 T_30.8, 4;
    %movi 88, 8, 4;
    %mov 92, 2, 3;
    %movi 95, 1, 1;
    %cmp/x 8, 88, 8;
    %jmp/1 T_30.9, 4;
    %movi 96, 9, 4;
    %mov 100, 2, 3;
    %movi 103, 1, 1;
    %cmp/x 8, 96, 8;
    %jmp/1 T_30.10, 4;
    %movi 104, 10, 4;
    %mov 108, 2, 3;
    %movi 111, 1, 1;
    %cmp/x 8, 104, 8;
    %jmp/1 T_30.11, 4;
    %movi 112, 11, 4;
    %mov 116, 2, 3;
    %movi 119, 1, 1;
    %cmp/x 8, 112, 8;
    %jmp/1 T_30.12, 4;
    %movi 120, 12, 4;
    %mov 124, 2, 2;
    %movi 126, 2, 2;
    %cmp/x 8, 120, 8;
    %jmp/1 T_30.13, 4;
    %movi 128, 12, 4;
    %mov 132, 2, 2;
    %movi 134, 3, 2;
    %cmp/x 8, 128, 8;
    %jmp/1 T_30.14, 4;
    %movi 136, 13, 4;
    %mov 140, 2, 2;
    %movi 142, 3, 2;
    %cmp/x 8, 136, 8;
    %jmp/1 T_30.15, 4;
    %movi 144, 14, 4;
    %mov 148, 2, 3;
    %movi 151, 1, 1;
    %cmp/x 8, 144, 8;
    %jmp/1 T_30.16, 4;
    %movi 152, 15, 4;
    %mov 156, 2, 3;
    %movi 159, 1, 1;
    %cmp/x 8, 152, 8;
    %jmp/1 T_30.17, 4;
    %cmp/x 8, 0, 8;
    %jmp/1 T_30.18, 4;
    %movi 160, 0, 4;
    %mov 164, 2, 2;
    %movi 166, 1, 2;
    %cmp/x 8, 160, 8;
    %jmp/1 T_30.19, 4;
    %movi 168, 3, 8;
    %cmp/x 8, 168, 8;
    %jmp/1 T_30.20, 4;
    %movi 168, 3, 4;
    %mov 172, 2, 2;
    %movi 174, 1, 2;
    %cmp/x 8, 168, 8;
    %jmp/1 T_30.21, 4;
    %movi 176, 4, 8;
    %cmp/x 8, 176, 8;
    %jmp/1 T_30.22, 4;
    %movi 176, 4, 4;
    %mov 180, 2, 2;
    %movi 182, 1, 2;
    %cmp/x 8, 176, 8;
    %jmp/1 T_30.23, 4;
    %movi 184, 6, 8;
    %cmp/x 8, 184, 8;
    %jmp/1 T_30.24, 4;
    %movi 184, 6, 4;
    %mov 188, 2, 2;
    %movi 190, 1, 2;
    %cmp/x 8, 184, 8;
    %jmp/1 T_30.25, 4;
    %movi 192, 7, 8;
    %cmp/x 8, 192, 8;
    %jmp/1 T_30.26, 4;
    %movi 192, 7, 4;
    %mov 196, 2, 2;
    %movi 198, 1, 2;
    %cmp/x 8, 192, 8;
    %jmp/1 T_30.27, 4;
    %movi 200, 8, 8;
    %cmp/x 8, 200, 8;
    %jmp/1 T_30.28, 4;
    %movi 200, 8, 4;
    %mov 204, 2, 2;
    %movi 206, 1, 2;
    %cmp/x 8, 200, 8;
    %jmp/1 T_30.29, 4;
    %movi 208, 9, 8;
    %cmp/x 8, 208, 8;
    %jmp/1 T_30.30, 4;
    %movi 208, 9, 4;
    %mov 212, 2, 2;
    %movi 214, 1, 2;
    %cmp/x 8, 208, 8;
    %jmp/1 T_30.31, 4;
    %movi 216, 10, 8;
    %cmp/x 8, 216, 8;
    %jmp/1 T_30.32, 4;
    %movi 216, 10, 4;
    %mov 220, 2, 2;
    %movi 222, 1, 2;
    %cmp/x 8, 216, 8;
    %jmp/1 T_30.33, 4;
    %movi 224, 12, 8;
    %cmp/x 8, 224, 8;
    %jmp/1 T_30.34, 4;
    %movi 224, 12, 4;
    %mov 228, 2, 2;
    %movi 230, 1, 2;
    %cmp/x 8, 224, 8;
    %jmp/1 T_30.35, 4;
    %movi 232, 13, 8;
    %cmp/x 8, 232, 8;
    %jmp/1 T_30.36, 4;
    %movi 232, 13, 4;
    %mov 236, 2, 2;
    %movi 238, 1, 2;
    %cmp/x 8, 232, 8;
    %jmp/1 T_30.37, 4;
    %movi 240, 15, 8;
    %cmp/x 8, 240, 8;
    %jmp/1 T_30.38, 4;
    %movi 240, 15, 4;
    %mov 244, 2, 2;
    %movi 246, 1, 2;
    %cmp/x 8, 240, 8;
    %jmp/1 T_30.39, 4;
    %movi 248, 25, 8;
    %cmp/x 8, 248, 8;
    %jmp/1 T_30.40, 4;
    %movi 248, 26, 8;
    %cmp/x 8, 248, 8;
    %jmp/1 T_30.41, 4;
    %movi 248, 28, 8;
    %cmp/x 8, 248, 8;
    %jmp/1 T_30.42, 4;
    %movi 248, 60, 8;
    %cmp/x 8, 248, 8;
    %jmp/1 T_30.43, 4;
    %movi 248, 29, 8;
    %cmp/x 8, 248, 8;
    %jmp/1 T_30.44, 4;
    %mov 248, 2, 1;
    %movi 249, 24, 7;
    %cmp/x 8, 248, 8;
    %jmp/1 T_30.45, 4;
    %movi 256, 61, 8;
    %cmp/x 8, 256, 8;
    %jmp/1 T_30.46, 4;
    %jmp T_30.47;
T_30.0 ;
    %movi 8, 9, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.1 ;
    %movi 8, 9, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.2 ;
    %movi 8, 11, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.3 ;
    %movi 8, 9, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.4 ;
    %movi 8, 8, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.5 ;
    %movi 8, 5, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.6 ;
    %movi 8, 5, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.7 ;
    %movi 8, 4, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.8 ;
    %movi 8, 2, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.9 ;
    %movi 8, 7, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.10 ;
    %movi 8, 10, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.11 ;
    %movi 8, 6, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.12 ;
    %movi 8, 8, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.13 ;
    %movi 8, 9, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.14 ;
    %movi 8, 4, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.15 ;
    %movi 8, 4, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.16 ;
    %movi 8, 4, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.17 ;
    %movi 8, 2, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.18 ;
    %movi 8, 21, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.19 ;
    %movi 8, 21, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.20 ;
    %movi 8, 22, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.21 ;
    %movi 8, 22, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.22 ;
    %movi 8, 16, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.23 ;
    %movi 8, 16, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.24 ;
    %movi 8, 17, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.25 ;
    %movi 8, 17, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.26 ;
    %movi 8, 20, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.27 ;
    %movi 8, 20, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.28 ;
    %movi 8, 19, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.29 ;
    %movi 8, 19, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.30 ;
    %movi 8, 19, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.31 ;
    %movi 8, 19, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.32 ;
    %movi 8, 9, 5;
    %set/v v008864F0_0, 8, 5;
    %movi 8, 1, 2;
    %set/v v00886548_0, 8, 2;
    %jmp T_30.47;
T_30.33 ;
    %movi 8, 9, 5;
    %set/v v008864F0_0, 8, 5;
    %movi 8, 1, 2;
    %set/v v00886548_0, 8, 2;
    %jmp T_30.47;
T_30.34 ;
    %movi 8, 8, 5;
    %set/v v008864F0_0, 8, 5;
    %movi 8, 1, 2;
    %set/v v00886548_0, 8, 2;
    %jmp T_30.47;
T_30.35 ;
    %movi 8, 8, 5;
    %set/v v008864F0_0, 8, 5;
    %movi 8, 1, 2;
    %set/v v00886548_0, 8, 2;
    %jmp T_30.47;
T_30.36 ;
    %movi 8, 5, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.37 ;
    %movi 8, 5, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.38 ;
    %movi 8, 4, 5;
    %set/v v008864F0_0, 8, 5;
    %movi 8, 2, 2;
    %set/v v00886548_0, 8, 2;
    %jmp T_30.47;
T_30.39 ;
    %movi 8, 4, 5;
    %set/v v008864F0_0, 8, 5;
    %movi 8, 2, 2;
    %set/v v00886548_0, 8, 2;
    %jmp T_30.47;
T_30.40 ;
    %movi 8, 26, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.41 ;
    %movi 8, 24, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.42 ;
    %movi 8, 25, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.43 ;
    %movi 8, 25, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.44 ;
    %movi 8, 1, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.45 ;
    %movi 8, 28, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.46 ;
    %movi 8, 27, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.47;
T_30.47 ;
    %load/v 8, v00886650_0, 1;
    %jmp/0xz  T_30.48, 8;
    %load/v 8, v00886700_0, 8;
    %movi 16, 3, 4;
    %mov 20, 2, 2;
    %movi 22, 2, 2;
    %cmp/x 8, 16, 8;
    %jmp/1 T_30.50, 4;
    %movi 24, 10, 4;
    %mov 28, 2, 2;
    %movi 30, 2, 2;
    %cmp/x 8, 24, 8;
    %jmp/1 T_30.51, 4;
    %movi 32, 14, 4;
    %mov 36, 2, 3;
    %movi 39, 1, 1;
    %cmp/x 8, 32, 8;
    %jmp/1 T_30.52, 4;
    %movi 40, 15, 4;
    %mov 44, 2, 3;
    %movi 47, 1, 1;
    %cmp/x 8, 40, 8;
    %jmp/1 T_30.53, 4;
    %jmp T_30.54;
T_30.50 ;
    %movi 8, 9, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.54;
T_30.51 ;
    %movi 8, 9, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.54;
T_30.52 ;
    %movi 8, 4, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.54;
T_30.53 ;
    %movi 8, 2, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.54;
T_30.54 ;
T_30.48 ;
    %load/v 8, v008866A8_0, 1;
    %jmp/0xz  T_30.55, 8;
    %load/v 8, v00886700_0, 8;
    %movi 16, 3, 4;
    %mov 20, 2, 2;
    %movi 22, 2, 2;
    %cmp/x 8, 16, 8;
    %jmp/1 T_30.57, 4;
    %movi 24, 10, 4;
    %mov 28, 2, 2;
    %movi 30, 2, 2;
    %cmp/x 8, 24, 8;
    %jmp/1 T_30.58, 4;
    %movi 32, 14, 4;
    %mov 36, 2, 3;
    %movi 39, 1, 1;
    %cmp/x 8, 32, 8;
    %jmp/1 T_30.59, 4;
    %movi 40, 15, 4;
    %mov 44, 2, 3;
    %movi 47, 1, 1;
    %cmp/x 8, 40, 8;
    %jmp/1 T_30.60, 4;
    %jmp T_30.61;
T_30.57 ;
    %movi 8, 9, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.61;
T_30.58 ;
    %movi 8, 9, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.61;
T_30.59 ;
    %movi 8, 4, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.61;
T_30.60 ;
    %movi 8, 2, 5;
    %set/v v008864F0_0, 8, 5;
    %jmp T_30.61;
T_30.61 ;
T_30.55 ;
    %jmp T_30;
    .thread T_30, $push;
    .scope S_0082D9B8;
T_31 ;
    %wait E_007FC3F0;
    %set/v v008862E0_0, 0, 1;
    %load/v 8, v00886338_0, 8;
    %cmpi/u 8, 22, 8;
    %mov 8, 4, 1;
    %load/v 9, v00886338_0, 8;
    %cmpi/u 9, 23, 8;
    %or 8, 4, 1;
    %load/v 9, v00886338_0, 8;
    %cmpi/u 9, 141, 8;
    %or 8, 4, 1;
    %jmp/0xz  T_31.0, 8;
    %set/v v008862E0_0, 1, 1;
T_31.0 ;
    %ix/load 1, 4, 0;
    %mov 4, 0, 1;
    %jmp/1 T_31.2, 4;
    %load/x1p 8, v00886338_0, 4;
    %jmp T_31.3;
T_31.2 ;
    %mov 8, 2, 4;
T_31.3 ;
; Save base=8 wid=4 in lookaside.
    %cmpi/u 8, 2, 4;
    %jmp/0xz  T_31.4, 4;
    %load/v 8, v00886338_0, 4; Only need 4 of 8 bits
; Save base=8 wid=4 in lookaside.
    %cmpi/u 8, 0, 4;
    %jmp/1 T_31.6, 6;
    %cmpi/u 8, 1, 4;
    %jmp/1 T_31.7, 6;
    %cmpi/u 8, 2, 4;
    %jmp/1 T_31.8, 6;
    %cmpi/u 8, 3, 4;
    %jmp/1 T_31.9, 6;
    %cmpi/u 8, 4, 4;
    %jmp/1 T_31.10, 6;
    %cmpi/u 8, 5, 4;
    %jmp/1 T_31.11, 6;
    %cmpi/u 8, 6, 4;
    %jmp/1 T_31.12, 6;
    %cmpi/u 8, 7, 4;
    %jmp/1 T_31.13, 6;
    %cmpi/u 8, 8, 4;
    %jmp/1 T_31.14, 6;
    %cmpi/u 8, 9, 4;
    %jmp/1 T_31.15, 6;
    %cmpi/u 8, 10, 4;
    %jmp/1 T_31.16, 6;
    %cmpi/u 8, 11, 4;
    %jmp/1 T_31.17, 6;
    %cmpi/u 8, 12, 4;
    %jmp/1 T_31.18, 6;
    %cmpi/u 8, 13, 4;
    %jmp/1 T_31.19, 6;
    %cmpi/u 8, 14, 4;
    %jmp/1 T_31.20, 6;
    %cmpi/u 8, 15, 4;
    %jmp/1 T_31.21, 6;
    %jmp T_31.22;
T_31.6 ;
    %set/v v008862E0_0, 1, 1;
    %jmp T_31.22;
T_31.7 ;
    %set/v v008862E0_0, 0, 1;
    %jmp T_31.22;
T_31.8 ;
    %load/v 8, v00886288_0, 1; Only need 1 of 8 bits
; Save base=8 wid=1 in lookaside.
    %ix/load 1, 2, 0;
    %mov 4, 0, 1;
    %jmp/1 T_31.23, 4;
    %load/x1p 9, v00886288_0, 1;
    %jmp T_31.24;
T_31.23 ;
    %mov 9, 2, 1;
T_31.24 ;
; Save base=9 wid=1 in lookaside.
    %and 8, 9, 1;
    %inv 8, 1;
    %set/v v008862E0_0, 8, 1;
    %jmp T_31.22;
T_31.9 ;
    %load/v 8, v00886288_0, 1; Only need 1 of 8 bits
; Save base=8 wid=1 in lookaside.
    %ix/load 1, 2, 0;
    %mov 4, 0, 1;
    %jmp/1 T_31.25, 4;
    %load/x1p 9, v00886288_0, 1;
    %jmp T_31.26;
T_31.25 ;
    %mov 9, 2, 1;
T_31.26 ;
; Save base=9 wid=1 in lookaside.
    %or 8, 9, 1;
    %set/v v008862E0_0, 8, 1;
    %jmp T_31.22;
T_31.10 ;
    %load/v 8, v00886288_0, 1; Only need 1 of 8 bits
; Save base=8 wid=1 in lookaside.
    %inv 8, 1;
    %set/v v008862E0_0, 8, 1;
    %jmp T_31.22;
T_31.11 ;
    %load/v 8, v00886288_0, 1; Only need 1 of 8 bits
; Save base=8 wid=1 in lookaside.
    %set/v v008862E0_0, 8, 1;
    %jmp T_31.22;
T_31.12 ;
    %ix/load 1, 2, 0;
    %mov 4, 0, 1;
    %jmp/1 T_31.27, 4;
    %load/x1p 8, v00886288_0, 1;
    %jmp T_31.28;
T_31.27 ;
    %mov 8, 2, 1;
T_31.28 ;
; Save base=8 wid=1 in lookaside.
    %inv 8, 1;
    %set/v v008862E0_0, 8, 1;
    %jmp T_31.22;
T_31.13 ;
    %ix/load 1, 2, 0;
    %mov 4, 0, 1;
    %jmp/1 T_31.29, 4;
    %load/x1p 8, v00886288_0, 1;
    %jmp T_31.30;
T_31.29 ;
    %mov 8, 2, 1;
T_31.30 ;
; Save base=8 wid=1 in lookaside.
    %set/v v008862E0_0, 8, 1;
    %jmp T_31.22;
T_31.14 ;
    %ix/load 1, 1, 0;
    %mov 4, 0, 1;
    %jmp/1 T_31.31, 4;
    %load/x1p 8, v00886288_0, 1;
    %jmp T_31.32;
T_31.31 ;
    %mov 8, 2, 1;
T_31.32 ;
; Save base=8 wid=1 in lookaside.
    %inv 8, 1;
    %set/v v008862E0_0, 8, 1;
    %jmp T_31.22;
T_31.15 ;
    %ix/load 1, 1, 0;
    %mov 4, 0, 1;
    %jmp/1 T_31.33, 4;
    %load/x1p 8, v00886288_0, 1;
    %jmp T_31.34;
T_31.33 ;
    %mov 8, 2, 1;
T_31.34 ;
; Save base=8 wid=1 in lookaside.
    %set/v v008862E0_0, 8, 1;
    %jmp T_31.22;
T_31.16 ;
    %ix/load 1, 3, 0;
    %mov 4, 0, 1;
    %jmp/1 T_31.35, 4;
    %load/x1p 8, v00886288_0, 1;
    %jmp T_31.36;
T_31.35 ;
    %mov 8, 2, 1;
T_31.36 ;
; Save base=8 wid=1 in lookaside.
    %inv 8, 1;
    %set/v v008862E0_0, 8, 1;
    %jmp T_31.22;
T_31.17 ;
    %ix/load 1, 3, 0;
    %mov 4, 0, 1;
    %jmp/1 T_31.37, 4;
    %load/x1p 8, v00886288_0, 1;
    %jmp T_31.38;
T_31.37 ;
    %mov 8, 2, 1;
T_31.38 ;
; Save base=8 wid=1 in lookaside.
    %set/v v008862E0_0, 8, 1;
    %jmp T_31.22;
T_31.18 ;
    %ix/load 1, 3, 0;
    %mov 4, 0, 1;
    %jmp/1 T_31.39, 4;
    %load/x1p 8, v00886288_0, 1;
    %jmp T_31.40;
T_31.39 ;
    %mov 8, 2, 1;
T_31.40 ;
; Save base=8 wid=1 in lookaside.
    %ix/load 1, 1, 0;
    %mov 4, 0, 1;
    %jmp/1 T_31.41, 4;
    %load/x1p 9, v00886288_0, 1;
    %jmp T_31.42;
T_31.41 ;
    %mov 9, 2, 1;
T_31.42 ;
; Save base=9 wid=1 in lookaside.
    %cmp/u 8, 9, 1;
    %mov 8, 4, 1;
    %set/v v008862E0_0, 8, 1;
    %jmp T_31.22;
T_31.19 ;
    %ix/load 1, 3, 0;
    %mov 4, 0, 1;
    %jmp/1 T_31.43, 4;
    %load/x1p 8, v00886288_0, 1;
    %jmp T_31.44;
T_31.43 ;
    %mov 8, 2, 1;
T_31.44 ;
; Save base=8 wid=1 in lookaside.
    %ix/load 1, 1, 0;
    %mov 4, 0, 1;
    %jmp/1 T_31.45, 4;
    %load/x1p 9, v00886288_0, 1;
    %jmp T_31.46;
T_31.45 ;
    %mov 9, 2, 1;
T_31.46 ;
; Save base=9 wid=1 in lookaside.
    %cmp/u 8, 9, 1;
    %inv 4, 1;
    %mov 8, 4, 1;
    %set/v v008862E0_0, 8, 1;
    %jmp T_31.22;
T_31.20 ;
    %ix/load 1, 3, 0;
    %mov 4, 0, 1;
    %jmp/1 T_31.47, 4;
    %load/x1p 8, v00886288_0, 1;
    %jmp T_31.48;
T_31.47 ;
    %mov 8, 2, 1;
T_31.48 ;
; Save base=8 wid=1 in lookaside.
    %ix/load 1, 1, 0;
    %mov 4, 0, 1;
    %jmp/1 T_31.49, 4;
    %load/x1p 9, v00886288_0, 1;
    %jmp T_31.50;
T_31.49 ;
    %mov 9, 2, 1;
T_31.50 ;
; Save base=9 wid=1 in lookaside.
    %cmp/u 8, 9, 1;
    %mov 8, 4, 1;
    %ix/load 1, 2, 0;
    %mov 4, 0, 1;
    %jmp/1 T_31.51, 4;
    %load/x1p 9, v00886288_0, 1;
    %jmp T_31.52;
T_31.51 ;
    %mov 9, 2, 1;
T_31.52 ;
; Save base=9 wid=1 in lookaside.
    %inv 9, 1;
    %and 8, 9, 1;
    %set/v v008862E0_0, 8, 1;
    %jmp T_31.22;
T_31.21 ;
    %ix/load 1, 3, 0;
    %mov 4, 0, 1;
    %jmp/1 T_31.53, 4;
    %load/x1p 8, v00886288_0, 1;
    %jmp T_31.54;
T_31.53 ;
    %mov 8, 2, 1;
T_31.54 ;
; Save base=8 wid=1 in lookaside.
    %ix/load 1, 1, 0;
    %mov 4, 0, 1;
    %jmp/1 T_31.55, 4;
    %load/x1p 9, v00886288_0, 1;
    %jmp T_31.56;
T_31.55 ;
    %mov 9, 2, 1;
T_31.56 ;
; Save base=9 wid=1 in lookaside.
    %cmp/u 8, 9, 1;
    %inv 4, 1;
    %mov 8, 4, 1;
    %ix/load 1, 2, 0;
    %mov 4, 0, 1;
    %jmp/1 T_31.57, 4;
    %load/x1p 9, v00886288_0, 1;
    %jmp T_31.58;
T_31.57 ;
    %mov 9, 2, 1;
T_31.58 ;
; Save base=9 wid=1 in lookaside.
    %or 8, 9, 1;
    %set/v v008862E0_0, 8, 1;
    %jmp T_31.22;
T_31.22 ;
T_31.4 ;
    %jmp T_31;
    .thread T_31, $push;
    .scope S_0082DA40;
T_32 ;
    %wait E_007FF2D0;
    %load/v 8, v00E63DB8_0, 4;
    %cmpi/u 8, 15, 4;
    %inv 4, 1;
    %jmp/0xz  T_32.0, 4;
    %load/v 8, v00E63DB8_0, 4;
    %set/v v00E62AF8_0, 8, 4;
    %jmp T_32.1;
T_32.0 ;
    %load/v 8, v00E62DB8_0, 4;
    %set/v v00E62AF8_0, 8, 4;
T_32.1 ;
    %jmp T_32;
    .thread T_32, $push;
    .scope S_0082DA40;
T_33 ;
    %wait E_007FF270;
    %load/v 8, v00E63DB8_0, 4;
    %cmpi/u 8, 15, 4;
    %inv 4, 1;
    %jmp/0xz  T_33.0, 4;
    %load/v 8, v00E63DB8_0, 4;
    %set/v v00E62C58_0, 8, 4;
    %jmp T_33.1;
T_33.0 ;
    %load/v 8, v00E62D60_0, 4;
    %set/v v00E62C58_0, 8, 4;
T_33.1 ;
    %jmp T_33;
    .thread T_33, $push;
    .scope S_0082DA40;
T_34 ;
    %wait E_007FF2B0;
    %load/v 8, v00E626D8_0, 16;
    %set/v v00E62C00_0, 8, 16;
    %load/v 8, v00E63230_0, 3;
    %cmpi/u 8, 2, 3;
    %jmp/1 T_34.0, 6;
    %cmpi/u 8, 3, 3;
    %jmp/1 T_34.1, 6;
    %cmpi/u 8, 7, 3;
    %jmp/1 T_34.2, 6;
    %jmp T_34.3;
T_34.0 ;
    %load/v 8, v00E63A48_0, 8;
    %load/v 16, v00E639F0_0, 8;
    %set/v v00E62C00_0, 8, 16;
    %jmp T_34.3;
T_34.1 ;
    %load/v 8, v00E63A48_0, 8;
    %load/v 16, v00E639F0_0, 8;
    %set/v v00E62C00_0, 8, 16;
    %jmp T_34.3;
T_34.2 ;
    %load/v 8, v00E62FC8_0, 1;
    %jmp/0xz  T_34.4, 8;
    %load/v 8, v00E63A48_0, 8;
    %load/v 16, v00E639F0_0, 8;
    %set/v v00E62C00_0, 8, 16;
    %jmp T_34.5;
T_34.4 ;
    %load/v 8, v00E64390_0, 16;
    %set/v v00E62C00_0, 8, 16;
T_34.5 ;
    %jmp T_34.3;
T_34.3 ;
    %jmp T_34;
    .thread T_34, $push;
    .scope S_0082DA40;
T_35 ;
    %wait E_007FF5F0;
    %load/v 8, v00E62DB8_0, 4;
    %cmpi/u 8, 12, 4;
    %jmp/0xz  T_35.0, 4;
    %load/v 8, v00E63A48_0, 8;
    %load/v 16, v00E639F0_0, 8;
    %set/v v00E62B50_0, 8, 16;
    %jmp T_35.1;
T_35.0 ;
    %load/v 8, v00E63230_0, 3;
    %cmpi/u 8, 7, 3;
    %jmp/1 T_35.2, 6;
    %load/v 8, v00E643E8_0, 16;
    %set/v v00E62B50_0, 8, 16;
    %jmp T_35.4;
T_35.2 ;
    %load/v 8, v00E62FC8_0, 1;
    %jmp/0xz  T_35.5, 8;
    %load/v 8, v00E63A48_0, 8;
    %load/v 16, v00E639F0_0, 8;
    %set/v v00E62B50_0, 8, 16;
    %jmp T_35.6;
T_35.5 ;
    %load/v 8, v00E64390_0, 16;
    %set/v v00E62B50_0, 8, 16;
T_35.6 ;
    %jmp T_35.4;
T_35.4 ;
T_35.1 ;
    %jmp T_35;
    .thread T_35, $push;
    .scope S_0082DA40;
T_36 ;
    %wait E_007FF5D0;
    %load/v 8, v00E63A48_0, 8;
    %load/v 16, v00E639F0_0, 8;
    %set/v v00E63AF8_0, 8, 16;
    %load/v 8, v00E63998_0, 2;
    %cmpi/u 8, 0, 2;
    %inv 4, 1;
    %jmp/0xz  T_36.0, 4;
    %load/v 8, v00E631D8_0, 3;
    %cmpi/u 8, 7, 3;
    %jmp/1 T_36.2, 6;
    %cmpi/u 8, 6, 3;
    %jmp/1 T_36.3, 6;
    %cmpi/u 8, 5, 3;
    %jmp/1 T_36.4, 6;
    %cmpi/u 8, 3, 3;
    %jmp/1 T_36.5, 6;
    %cmpi/u 8, 4, 3;
    %jmp/1 T_36.6, 6;
    %jmp T_36.7;
T_36.2 ;
    %load/v 8, v00E64440_0, 16;
    %load/v 24, v00E63A48_0, 8;
    %load/v 32, v00E639F0_0, 8;
    %add 8, 24, 16;
    %set/v v00E63AF8_0, 8, 16;
    %jmp T_36.7;
T_36.3 ;
    %load/v 8, v00E64440_0, 16;
    %load/v 24, v00E63A48_0, 8;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_36.8, 4;
    %load/x1p 48, v00E63A48_0, 1;
    %jmp T_36.9;
T_36.8 ;
    %mov 48, 2, 1;
T_36.9 ;
    %mov 40, 48, 1; Move signal select into place
    %mov 47, 40, 1; Repetition 8
    %mov 46, 40, 1; Repetition 7
    %mov 45, 40, 1; Repetition 6
    %mov 44, 40, 1; Repetition 5
    %mov 43, 40, 1; Repetition 4
    %mov 42, 40, 1; Repetition 3
    %mov 41, 40, 1; Repetition 2
    %mov 32, 40, 8;
    %add 8, 24, 16;
    %set/v v00E63AF8_0, 8, 16;
    %jmp T_36.7;
T_36.4 ;
    %load/v 8, v00E63730_0, 8;
    %load/v 16, v00E636D8_0, 8;
    %set/v v00E63AF8_0, 8, 16;
    %jmp T_36.7;
T_36.5 ;
    %load/v 8, v00E63730_0, 8;
    %load/v 16, v00E64338_0, 8;
    %set/v v00E63AF8_0, 8, 16;
    %jmp T_36.7;
T_36.6 ;
    %load/v 8, v00E62FC8_0, 1;
    %jmp/0xz  T_36.10, 8;
    %load/v 8, v00E63A48_0, 8;
    %load/v 16, v00E639F0_0, 8;
    %set/v v00E63AF8_0, 8, 16;
    %jmp T_36.11;
T_36.10 ;
    %load/v 8, v00E64390_0, 16;
    %set/v v00E63AF8_0, 8, 16;
T_36.11 ;
    %jmp T_36.7;
T_36.7 ;
T_36.0 ;
    %jmp T_36;
    .thread T_36, $push;
    .scope S_0082DA40;
T_37 ;
    %wait E_007FD4B0;
    %load/v 8, v00E62E10_0, 4;
    %cmpi/u 8, 12, 4;
    %jmp/1 T_37.0, 6;
    %cmpi/u 8, 6, 4;
    %jmp/1 T_37.1, 6;
    %cmpi/u 8, 13, 4;
    %jmp/1 T_37.2, 6;
    %cmpi/u 8, 7, 4;
    %jmp/1 T_37.3, 6;
    %load/v 8, v00E632E0_0, 2;
    %cmpi/u 8, 0, 2;
    %jmp/1 T_37.6, 6;
    %cmpi/u 8, 1, 2;
    %jmp/1 T_37.7, 6;
    %cmpi/u 8, 2, 2;
    %jmp/1 T_37.8, 6;
    %cmpi/u 8, 3, 2;
    %jmp/1 T_37.9, 6;
    %jmp T_37.10;
T_37.6 ;
    %load/v 8, v00E64498_0, 16;
    %set/v v00E62BA8_0, 8, 16;
    %jmp T_37.10;
T_37.7 ;
    %movi 8, 1, 16;
    %set/v v00E62BA8_0, 8, 16;
    %jmp T_37.10;
T_37.8 ;
    %set/v v00E62BA8_0, 0, 16;
    %jmp T_37.10;
T_37.9 ;
    %set/v v00E62BA8_0, 1, 16;
    %jmp T_37.10;
T_37.10 ;
    %jmp T_37.5;
T_37.0 ;
    %load/v 8, v00E63A48_0, 8;
    %mov 16, 0, 8;
    %set/v v00E62BA8_0, 8, 16;
    %jmp T_37.5;
T_37.1 ;
    %load/v 8, v00E63A48_0, 8;
    %load/v 16, v00E639F0_0, 8;
    %set/v v00E62BA8_0, 8, 16;
    %jmp T_37.5;
T_37.2 ;
    %load/v 8, v00E63A48_0, 8;
    %mov 16, 0, 8;
    %set/v v00E62BA8_0, 8, 16;
    %jmp T_37.5;
T_37.3 ;
    %load/v 8, v00E63A48_0, 8;
    %load/v 16, v00E639F0_0, 8;
    %set/v v00E62BA8_0, 8, 16;
    %jmp T_37.5;
T_37.5 ;
    %jmp T_37;
    .thread T_37, $push;
    .scope S_0082DA40;
T_38 ;
    %wait E_007FC630;
    %load/v 8, v00E63F70_0, 1;
    %jmp/0xz  T_38.0, 8;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 0;
    %ix/load 0, 3, 0;
    %assign/v0 v00E63F18_0, 0, 0;
    %ix/load 0, 3, 0;
    %assign/v0 v00E63E68_0, 0, 0;
    %ix/load 0, 3, 0;
    %assign/v0 v00E63EC0_0, 0, 0;
    %jmp T_38.1;
T_38.0 ;
    %ix/load 1, 2, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.2, 4;
    %load/x1p 8, v00E63F18_0, 1;
    %jmp T_38.3;
T_38.2 ;
    %mov 8, 2, 1;
T_38.3 ;
; Save base=8 wid=1 in lookaside.
    %inv 8, 1;
    %jmp/0xz  T_38.4, 8;
    %load/v 8, v00E62940_0, 1;
    %load/v 9, v00E63F18_0, 2; Select 2 out of 3 bits
    %ix/load 0, 3, 0;
    %assign/v0 v00E63F18_0, 0, 8;
T_38.4 ;
    %ix/load 1, 2, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.6, 4;
    %load/x1p 8, v00E63EC0_0, 1;
    %jmp T_38.7;
T_38.6 ;
    %mov 8, 2, 1;
T_38.7 ;
; Save base=8 wid=1 in lookaside.
    %inv 8, 1;
    %jmp/0xz  T_38.8, 8;
    %load/v 8, v00E628E8_0, 1;
    %load/v 9, v00E63EC0_0, 2; Select 2 out of 3 bits
    %ix/load 0, 3, 0;
    %assign/v0 v00E63EC0_0, 0, 8;
T_38.8 ;
    %ix/load 1, 2, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.10, 4;
    %load/x1p 8, v00E63E68_0, 1;
    %jmp T_38.11;
T_38.10 ;
    %mov 8, 2, 1;
T_38.11 ;
; Save base=8 wid=1 in lookaside.
    %inv 8, 1;
    %jmp/0xz  T_38.12, 8;
    %load/v 8, v00E62890_0, 1;
    %load/v 9, v00E63E68_0, 2; Select 2 out of 3 bits
    %ix/load 0, 3, 0;
    %assign/v0 v00E63E68_0, 0, 8;
T_38.12 ;
    %load/v 8, v00E63838_0, 1;
    %jmp/0xz  T_38.14, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63838_0, 0, 0;
T_38.14 ;
    %load/v 8, v00E640D0_0, 1;
    %jmp/0xz  T_38.16, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E640D0_0, 0, 0;
T_38.16 ;
    %load/v 8, v00E63628_0, 1;
    %jmp/0xz  T_38.18, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63628_0, 0, 0;
T_38.18 ;
    %load/v 8, v00E635D0_0, 1;
    %jmp/0xz  T_38.20, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E635D0_0, 0, 0;
T_38.20 ;
    %load/v 8, v00E64128_0, 1;
    %jmp/0xz  T_38.22, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E64128_0, 0, 0;
T_38.22 ;
    %load/v 8, v00E63680_0, 1;
    %jmp/0xz  T_38.24, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63680_0, 0, 0;
T_38.24 ;
    %load/v 8, v00E63890_0, 1;
    %jmp/0xz  T_38.26, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63890_0, 0, 0;
T_38.26 ;
    %load/v 8, v00E63FC8_0, 1;
    %jmp/0xz  T_38.28, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63FC8_0, 0, 0;
T_38.28 ;
    %load/v 8, v00E63498_0, 1;
    %jmp/0xz  T_38.30, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63498_0, 0, 0;
T_38.30 ;
    %load/v 8, v00E64020_0, 1;
    %jmp/0xz  T_38.32, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E64020_0, 0, 0;
T_38.32 ;
    %load/v 8, v00E64078_0, 1;
    %jmp/0xz  T_38.34, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E64078_0, 0, 0;
T_38.34 ;
    %load/v 8, v00E64180_0, 1;
    %jmp/0xz  T_38.36, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E64180_0, 0, 0;
T_38.36 ;
    %load/v 8, v00E64578_0, 6;
    %cmpi/u 8, 0, 6;
    %jmp/1 T_38.38, 6;
    %cmpi/u 8, 1, 6;
    %jmp/1 T_38.39, 6;
    %cmpi/u 8, 2, 6;
    %jmp/1 T_38.40, 6;
    %cmpi/u 8, 3, 6;
    %jmp/1 T_38.41, 6;
    %cmpi/u 8, 4, 6;
    %jmp/1 T_38.42, 6;
    %cmpi/u 8, 5, 6;
    %jmp/1 T_38.43, 6;
    %cmpi/u 8, 6, 6;
    %jmp/1 T_38.44, 6;
    %cmpi/u 8, 7, 6;
    %jmp/1 T_38.45, 6;
    %cmpi/u 8, 8, 6;
    %jmp/1 T_38.46, 6;
    %cmpi/u 8, 9, 6;
    %jmp/1 T_38.47, 6;
    %cmpi/u 8, 10, 6;
    %jmp/1 T_38.48, 6;
    %cmpi/u 8, 11, 6;
    %jmp/1 T_38.49, 6;
    %cmpi/u 8, 12, 6;
    %jmp/1 T_38.50, 6;
    %cmpi/u 8, 13, 6;
    %jmp/1 T_38.51, 6;
    %cmpi/u 8, 14, 6;
    %jmp/1 T_38.52, 6;
    %cmpi/u 8, 15, 6;
    %jmp/1 T_38.53, 6;
    %cmpi/u 8, 16, 6;
    %jmp/1 T_38.54, 6;
    %cmpi/u 8, 17, 6;
    %jmp/1 T_38.55, 6;
    %cmpi/u 8, 18, 6;
    %jmp/1 T_38.56, 6;
    %cmpi/u 8, 19, 6;
    %jmp/1 T_38.57, 6;
    %cmpi/u 8, 20, 6;
    %jmp/1 T_38.58, 6;
    %cmpi/u 8, 38, 6;
    %jmp/1 T_38.59, 6;
    %cmpi/u 8, 21, 6;
    %jmp/1 T_38.60, 6;
    %cmpi/u 8, 22, 6;
    %jmp/1 T_38.61, 6;
    %cmpi/u 8, 23, 6;
    %jmp/1 T_38.62, 6;
    %cmpi/u 8, 24, 6;
    %jmp/1 T_38.63, 6;
    %cmpi/u 8, 25, 6;
    %jmp/1 T_38.64, 6;
    %cmpi/u 8, 26, 6;
    %jmp/1 T_38.65, 6;
    %cmpi/u 8, 27, 6;
    %jmp/1 T_38.66, 6;
    %cmpi/u 8, 28, 6;
    %jmp/1 T_38.67, 6;
    %cmpi/u 8, 32, 6;
    %jmp/1 T_38.68, 6;
    %cmpi/u 8, 33, 6;
    %jmp/1 T_38.69, 6;
    %cmpi/u 8, 34, 6;
    %jmp/1 T_38.70, 6;
    %cmpi/u 8, 35, 6;
    %jmp/1 T_38.71, 6;
    %cmpi/u 8, 36, 6;
    %jmp/1 T_38.72, 6;
    %cmpi/u 8, 37, 6;
    %jmp/1 T_38.73, 6;
    %cmpi/u 8, 48, 6;
    %jmp/1 T_38.74, 6;
    %cmpi/u 8, 49, 6;
    %jmp/1 T_38.75, 6;
    %cmpi/u 8, 50, 6;
    %jmp/1 T_38.76, 6;
    %cmpi/u 8, 51, 6;
    %jmp/1 T_38.77, 6;
    %cmpi/u 8, 52, 6;
    %jmp/1 T_38.78, 6;
    %cmpi/u 8, 53, 6;
    %jmp/1 T_38.79, 6;
    %cmpi/u 8, 54, 6;
    %jmp/1 T_38.80, 6;
    %cmpi/u 8, 55, 6;
    %jmp/1 T_38.81, 6;
    %cmpi/u 8, 56, 6;
    %jmp/1 T_38.82, 6;
    %cmpi/u 8, 57, 6;
    %jmp/1 T_38.83, 6;
    %cmpi/u 8, 58, 6;
    %jmp/1 T_38.84, 6;
    %cmpi/u 8, 59, 6;
    %jmp/1 T_38.85, 6;
    %cmpi/u 8, 60, 6;
    %jmp/1 T_38.86, 6;
    %cmpi/u 8, 61, 6;
    %jmp/1 T_38.87, 6;
    %cmpi/u 8, 62, 6;
    %jmp/1 T_38.88, 6;
    %cmpi/u 8, 63, 6;
    %jmp/1 T_38.89, 6;
    %jmp T_38.90;
T_38.38 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E637E0_0, 0, 1;
    %movi 8, 54, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E636D8_0, 0, 1;
    %movi 8, 254, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63730_0, 0, 8;
    %movi 8, 8, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E641D8_0, 0, 8;
    %ix/load 0, 2, 0;
    %assign/v0 v00E63998_0, 0, 0;
    %jmp T_38.90;
T_38.39 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E637E0_0, 0, 1;
    %ix/load 0, 3, 0;
    %assign/v0 v00E63F18_0, 0, 0;
    %movi 8, 65532, 16;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63730_0, 0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E636D8_0, 0, 16;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63E10_0, 0, 1;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63FC8_0, 0, 1;
    %movi 8, 32, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %movi 8, 54, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64230_0, 0, 8;
    %movi 8, 9, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E641D8_0, 0, 8;
    %jmp T_38.90;
T_38.40 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E637E0_0, 0, 1;
    %movi 8, 54, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %movi 8, 65530, 16;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63730_0, 0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E636D8_0, 0, 16;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63E10_0, 0, 1;
    %movi 8, 32, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %movi 8, 54, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64230_0, 0, 8;
    %movi 8, 9, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E641D8_0, 0, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63FC8_0, 0, 1;
    %jmp T_38.90;
T_38.41 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E637E0_0, 0, 1;
    %ix/load 0, 3, 0;
    %assign/v0 v00E63EC0_0, 0, 0;
    %movi 8, 54, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %movi 8, 65528, 16;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63730_0, 0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E636D8_0, 0, 16;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63E10_0, 0, 1;
    %movi 8, 32, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E641D8_0, 0, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63FC8_0, 0, 1;
    %movi 8, 32, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %movi 8, 54, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64230_0, 0, 8;
    %movi 8, 9, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E641D8_0, 0, 8;
    %jmp T_38.90;
T_38.42 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E637E0_0, 0, 1;
    %ix/load 0, 3, 0;
    %assign/v0 v00E63E68_0, 0, 0;
    %movi 8, 65526, 16;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63730_0, 0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E636D8_0, 0, 16;
    %movi 8, 129, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63E10_0, 0, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63498_0, 0, 1;
    %movi 8, 32, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %movi 8, 54, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64230_0, 0, 8;
    %movi 8, 9, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E641D8_0, 0, 8;
    %jmp T_38.90;
T_38.43 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E637E0_0, 0, 1;
    %movi 8, 65524, 16;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63730_0, 0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E636D8_0, 0, 16;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63E10_0, 0, 1;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63FC8_0, 0, 1;
    %movi 8, 32, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %movi 8, 54, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64230_0, 0, 8;
    %movi 8, 9, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E641D8_0, 0, 8;
    %jmp T_38.90;
T_38.44 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E637E0_0, 0, 1;
    %movi 8, 65522, 16;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63730_0, 0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E636D8_0, 0, 16;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63E10_0, 0, 1;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63FC8_0, 0, 1;
    %movi 8, 32, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %movi 8, 54, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64230_0, 0, 8;
    %movi 8, 9, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E641D8_0, 0, 8;
    %jmp T_38.90;
T_38.45 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E637E0_0, 0, 1;
    %movi 8, 65520, 16;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63730_0, 0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E636D8_0, 0, 16;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63E10_0, 0, 1;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63FC8_0, 0, 1;
    %movi 8, 32, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %movi 8, 54, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64230_0, 0, 8;
    %movi 8, 9, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E641D8_0, 0, 8;
    %jmp T_38.90;
T_38.46 ;
    %vpi_call 3 456 "$display", "cpu_data_i %02x %t", v00E627E0_0, $time;
    %movi 8, 9, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %movi 8, 1, 2;
    %ix/load 0, 2, 0;
    %assign/v0 v00E63998_0, 0, 8;
    %jmp T_38.90;
T_38.47 ;
    %load/v 8, v00E63B50_0, 1;
    %jmp/0xz  T_38.91, 8;
    %movi 8, 1, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.92;
T_38.91 ;
    %load/v 8, v00E63788_0, 1;
    %ix/load 1, 6, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.93, 4;
    %load/x1p 9, v00E642E0_0, 1;
    %jmp T_38.94;
T_38.93 ;
    %mov 9, 2, 1;
T_38.94 ;
; Save base=9 wid=1 in lookaside.
    %and 8, 9, 1;
    %jmp/0xz  T_38.95, 8;
    %movi 8, 4, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.96;
T_38.95 ;
    %load/v 8, v00E63940_0, 1;
    %ix/load 1, 5, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.97, 4;
    %load/x1p 9, v00E642E0_0, 1;
    %jmp T_38.98;
T_38.97 ;
    %mov 9, 2, 1;
T_38.98 ;
; Save base=9 wid=1 in lookaside.
    %and 8, 9, 1;
    %jmp/0xz  T_38.99, 8;
    %movi 8, 3, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.100;
T_38.99 ;
    %movi 8, 10, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %load/v 8, v00E64440_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v00E63520_0, 0, 8;
T_38.100 ;
T_38.96 ;
T_38.92 ;
    %jmp T_38.90;
T_38.48 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E635D0_0, 0, 1;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63838_0, 0, 1;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63CB0_0, 0, 0;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63D08_0, 0, 0;
    %ix/load 0, 4, 0;
    %assign/v0 v00E63DB8_0, 0, 1;
    %movi 8, 11, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.90;
T_38.49 ;
    %load/v 8, v00E627E0_0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63C58_0, 0, 8;
    %load/v 8, v00E627E0_0, 8;
    %cmpi/u 8, 16, 8;
    %jmp/1 T_38.101, 6;
    %cmpi/u 8, 17, 8;
    %jmp/1 T_38.102, 6;
    %cmpi/u 8, 30, 8;
    %jmp/1 T_38.103, 6;
    %cmpi/u 8, 31, 8;
    %jmp/1 T_38.104, 6;
    %movi 8, 15, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.106;
T_38.101 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63CB0_0, 0, 1;
    %movi 8, 12, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.106;
T_38.102 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63D08_0, 0, 1;
    %movi 8, 12, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.106;
T_38.103 ;
    %movi 8, 12, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.106;
T_38.104 ;
    %movi 8, 12, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.106;
T_38.106 ;
    %jmp T_38.90;
T_38.50 ;
    %movi 8, 13, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %load/v 8, v00E64440_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v00E63520_0, 0, 8;
    %jmp T_38.90;
T_38.51 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E635D0_0, 0, 1;
    %movi 8, 14, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.90;
T_38.52 ;
    %load/v 8, v00E627E0_0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63D60_0, 0, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63838_0, 0, 1;
    %movi 8, 16, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.90;
T_38.53 ;
    %load/v 8, v00E631D8_0, 3;
    %cmpi/u 8, 0, 3;
    %jmp/1 T_38.107, 6;
    %cmpi/u 8, 1, 3;
    %jmp/1 T_38.108, 6;
    %cmpi/u 8, 2, 3;
    %jmp/1 T_38.109, 6;
    %cmpi/u 8, 3, 3;
    %jmp/1 T_38.110, 6;
    %cmpi/u 8, 4, 3;
    %jmp/1 T_38.111, 6;
    %cmpi/u 8, 5, 3;
    %jmp/1 T_38.112, 6;
    %cmpi/u 8, 6, 3;
    %jmp/1 T_38.113, 6;
    %cmpi/u 8, 7, 3;
    %jmp/1 T_38.114, 6;
    %jmp T_38.115;
T_38.107 ;
    %load/v 8, v00E63C58_0, 8;
    %movi 16, 19, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_38.116, 4;
    %movi 16, 57, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_38.117, 4;
    %movi 16, 0, 1;
    %mov 17, 2, 1;
    %movi 18, 13, 6;
    %cmp/x 8, 16, 8;
    %jmp/1 T_38.118, 4;
    %movi 24, 1, 1;
    %mov 25, 2, 1;
    %movi 26, 13, 6;
    %cmp/x 8, 24, 8;
    %jmp/1 T_38.119, 4;
    %movi 32, 59, 8;
    %cmp/x 8, 32, 8;
    %jmp/1 T_38.120, 4;
    %movi 8, 9, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.122;
T_38.116 ;
    %movi 8, 38, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.122;
T_38.117 ;
    %movi 8, 33, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %movi 8, 128, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63E10_0, 0, 8;
    %jmp T_38.122;
T_38.118 ;
    %movi 8, 51, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %movi 8, 32, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
    %movi 8, 9, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64230_0, 0, 8;
    %jmp T_38.122;
T_38.119 ;
    %movi 8, 33, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
    %movi 8, 51, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.122;
T_38.120 ;
    %movi 8, 33, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63E10_0, 0, 1;
    %jmp T_38.122;
T_38.122 ;
    %jmp T_38.115;
T_38.108 ;
    %load/v 8, v00E62EC0_0, 1;
    %jmp/0xz  T_38.123, 8;
    %movi 8, 48, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.124;
T_38.123 ;
    %movi 8, 51, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
T_38.124 ;
    %movi 8, 17, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
    %jmp T_38.115;
T_38.109 ;
    %load/v 8, v00E63C58_0, 8;
    %cmpi/u 8, 61, 8;
    %jmp/1 T_38.125, 6;
    %cmpi/u 8, 63, 8;
    %jmp/1 T_38.126, 6;
    %movi 8, 17, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.128;
T_38.125 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63AA0_0, 0, 1;
    %movi 8, 17, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.128;
T_38.126 ;
    %movi 8, 2, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.128;
T_38.128 ;
    %jmp T_38.115;
T_38.110 ;
    %movi 8, 51, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %load/v 8, v00E63230_0, 3;
    %cmpi/u 8, 4, 3;
    %jmp/0xz  T_38.129, 4;
    %movi 8, 28, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
    %jmp T_38.130;
T_38.129 ;
    %movi 8, 1, 2;
    %ix/load 0, 2, 0;
    %assign/v0 v00E63998_0, 0, 8;
    %load/v 8, v00E63288_0, 4;
    %cmpi/u 8, 12, 4;
    %mov 8, 4, 1;
    %load/v 9, v00E63288_0, 4;
    %cmpi/u 9, 6, 4;
    %or 8, 4, 1;
    %load/v 9, v00E63180_0, 4;
    %cmpi/u 9, 12, 4;
    %or 8, 4, 1;
    %jmp/0xz  T_38.131, 8;
    %movi 8, 54, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
    %movi 8, 17, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E641D8_0, 0, 8;
    %jmp T_38.132;
T_38.131 ;
    %movi 8, 17, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
T_38.132 ;
    %load/v 8, v00E64338_0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E636D8_0, 0, 8;
T_38.130 ;
    %jmp T_38.115;
T_38.111 ;
    %movi 8, 22, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.115;
T_38.112 ;
    %movi 8, 48, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %load/v 8, v00E63230_0, 3;
    %cmpi/u 8, 4, 3;
    %jmp/0xz  T_38.133, 4;
    %movi 8, 28, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
    %jmp T_38.134;
T_38.133 ;
    %movi 8, 1, 2;
    %ix/load 0, 2, 0;
    %assign/v0 v00E63998_0, 0, 8;
    %load/v 8, v00E63288_0, 4;
    %cmpi/u 8, 12, 4;
    %mov 8, 4, 1;
    %load/v 9, v00E63288_0, 4;
    %cmpi/u 9, 6, 4;
    %or 8, 4, 1;
    %load/v 9, v00E63180_0, 4;
    %cmpi/u 9, 12, 4;
    %or 8, 4, 1;
    %jmp/0xz  T_38.135, 8;
    %movi 8, 54, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
    %movi 8, 17, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E641D8_0, 0, 8;
    %jmp T_38.136;
T_38.135 ;
    %movi 8, 17, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
T_38.136 ;
T_38.134 ;
    %jmp T_38.115;
T_38.113 ;
    %movi 8, 51, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %load/v 8, v00E63230_0, 3;
    %cmpi/u 8, 4, 3;
    %jmp/0xz  T_38.137, 4;
    %movi 8, 28, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
    %jmp T_38.138;
T_38.137 ;
    %movi 8, 27, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
T_38.138 ;
    %jmp T_38.115;
T_38.114 ;
    %movi 8, 48, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %load/v 8, v00E63230_0, 3;
    %cmpi/u 8, 4, 3;
    %jmp/0xz  T_38.139, 4;
    %movi 8, 28, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
    %jmp T_38.140;
T_38.139 ;
    %movi 8, 27, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
T_38.140 ;
    %jmp T_38.115;
T_38.115 ;
    %jmp T_38.90;
T_38.54 ;
    %load/v 8, v00E631D8_0, 3;
    %cmpi/u 8, 0, 3;
    %jmp/1 T_38.141, 6;
    %cmpi/u 8, 1, 3;
    %jmp/1 T_38.142, 6;
    %cmpi/u 8, 2, 3;
    %jmp/1 T_38.143, 6;
    %cmpi/u 8, 3, 3;
    %jmp/1 T_38.144, 6;
    %cmpi/u 8, 4, 3;
    %jmp/1 T_38.145, 6;
    %cmpi/u 8, 5, 3;
    %jmp/1 T_38.146, 6;
    %cmpi/u 8, 7, 3;
    %jmp/1 T_38.147, 6;
    %jmp T_38.148;
T_38.141 ;
    %movi 8, 9, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.148;
T_38.142 ;
    %load/v 8, v00E63C58_0, 8;
    %cmpi/u 8, 30, 8;
    %jmp/1 T_38.149, 6;
    %cmpi/u 8, 31, 8;
    %jmp/1 T_38.150, 6;
    %movi 8, 17, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
    %load/v 8, v00E62EC0_0, 1;
    %jmp/0xz  T_38.153, 8;
    %movi 8, 48, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.154;
T_38.153 ;
    %movi 8, 51, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
T_38.154 ;
    %jmp T_38.152;
T_38.149 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E64078_0, 0, 1;
    %movi 8, 21, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.152;
T_38.150 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E64180_0, 0, 1;
    %movi 8, 21, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.152;
T_38.152 ;
    %jmp T_38.148;
T_38.143 ;
    %load/v 8, v00E63C58_0, 8;
    %cmpi/u 8, 63, 8;
    %jmp/1 T_38.155, 6;
    %movi 8, 17, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.157;
T_38.155 ;
    %load/v 8, v00E63CB0_0, 1;
    %jmp/0xz  T_38.158, 8;
    %movi 8, 5, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.159;
T_38.158 ;
    %movi 8, 6, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
T_38.159 ;
    %jmp T_38.157;
T_38.157 ;
    %jmp T_38.148;
T_38.144 ;
    %movi 8, 51, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %movi 8, 1, 2;
    %ix/load 0, 2, 0;
    %assign/v0 v00E63998_0, 0, 8;
    %load/v 8, v00E63288_0, 4;
    %cmpi/u 8, 12, 4;
    %mov 8, 4, 1;
    %load/v 9, v00E63288_0, 4;
    %cmpi/u 9, 6, 4;
    %or 8, 4, 1;
    %load/v 9, v00E63180_0, 4;
    %cmpi/u 9, 12, 4;
    %or 8, 4, 1;
    %jmp/0xz  T_38.160, 8;
    %movi 8, 54, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
    %movi 8, 17, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E641D8_0, 0, 8;
    %jmp T_38.161;
T_38.160 ;
    %movi 8, 17, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
T_38.161 ;
    %load/v 8, v00E64338_0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E636D8_0, 0, 8;
    %jmp T_38.148;
T_38.145 ;
    %movi 8, 22, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.148;
T_38.146 ;
    %movi 8, 48, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %movi 8, 1, 2;
    %ix/load 0, 2, 0;
    %assign/v0 v00E63998_0, 0, 8;
    %load/v 8, v00E63288_0, 4;
    %cmpi/u 8, 12, 4;
    %mov 8, 4, 1;
    %load/v 9, v00E63288_0, 4;
    %cmpi/u 9, 6, 4;
    %or 8, 4, 1;
    %load/v 9, v00E63180_0, 4;
    %cmpi/u 9, 12, 4;
    %or 8, 4, 1;
    %jmp/0xz  T_38.162, 8;
    %movi 8, 54, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
    %movi 8, 17, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E641D8_0, 0, 8;
    %jmp T_38.163;
T_38.162 ;
    %movi 8, 17, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
T_38.163 ;
    %jmp T_38.148;
T_38.147 ;
    %movi 8, 48, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %movi 8, 27, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
    %jmp T_38.148;
T_38.148 ;
    %jmp T_38.90;
T_38.55 ;
    %load/v 8, v00E63AA0_0, 1;
    %inv 8, 1;
    %jmp/0xz  T_38.164, 8;
    %movi 8, 18, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E64020_0, 0, 1;
T_38.164 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63AA0_0, 0, 0;
    %jmp T_38.90;
T_38.56 ;
    %movi 8, 9, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E641D8_0, 0, 8;
    %load/v 8, v00E63C58_0, 8;
    %movi 16, 60, 8;
    %cmp/x 8, 16, 8;
    %jmp/1 T_38.166, 4;
    %load/v 8, v00E62F70_0, 4;
    %cmpi/u 8, 12, 4;
    %jmp/1 T_38.169, 6;
    %cmpi/u 8, 6, 4;
    %jmp/1 T_38.170, 6;
    %movi 8, 9, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %load/v 8, v00E63128_0, 1;
    %ix/load 0, 1, 0;
    %assign/v0 v00E64128_0, 0, 8;
    %jmp T_38.172;
T_38.169 ;
    %movi 8, 62, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.172;
T_38.170 ;
    %movi 8, 60, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.172;
T_38.172 ;
    %jmp T_38.168;
T_38.166 ;
    %movi 8, 19, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.168;
T_38.168 ;
    %jmp T_38.90;
T_38.57 ;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63E10_0, 0, 1;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63FC8_0, 0, 1;
    %movi 8, 32, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %movi 8, 20, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64230_0, 0, 8;
    %jmp T_38.90;
T_38.58 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E637E0_0, 0, 1;
    %movi 8, 9, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E641D8_0, 0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E636D8_0, 0, 1;
    %ix/load 0, 4, 0;
    %ix/load 1, 4, 0;
    %assign/v0/x1 v00E63730_0, 0, 1;
    %load/v 8, v00E63B50_0, 1;
    %jmp/0xz  T_38.173, 8;
    %ix/load 0, 3, 0;
    %assign/v0 v00E63F18_0, 0, 0;
    %movi 8, 12, 4;
    %ix/load 0, 4, 0;
    %ix/load 1, 0, 0;
    %assign/v0/x1 v00E63730_0, 0, 8;
    %movi 8, 54, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.174;
T_38.173 ;
    %load/v 8, v00E63788_0, 1;
    %ix/load 1, 6, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.175, 4;
    %load/x1p 9, v00E642E0_0, 1;
    %jmp T_38.176;
T_38.175 ;
    %mov 9, 2, 1;
T_38.176 ;
; Save base=9 wid=1 in lookaside.
    %and 8, 9, 1;
    %jmp/0xz  T_38.177, 8;
    %ix/load 0, 3, 0;
    %assign/v0 v00E63E68_0, 0, 0;
    %movi 8, 6, 4;
    %ix/load 0, 4, 0;
    %ix/load 1, 0, 0;
    %assign/v0/x1 v00E63730_0, 0, 8;
    %movi 8, 54, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.178;
T_38.177 ;
    %load/v 8, v00E63940_0, 1;
    %ix/load 1, 5, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.179, 4;
    %load/x1p 9, v00E642E0_0, 1;
    %jmp T_38.180;
T_38.179 ;
    %mov 9, 2, 1;
T_38.180 ;
; Save base=9 wid=1 in lookaside.
    %and 8, 9, 1;
    %jmp/0xz  T_38.181, 8;
    %ix/load 0, 3, 0;
    %assign/v0 v00E63EC0_0, 0, 0;
    %movi 8, 8, 4;
    %ix/load 0, 4, 0;
    %ix/load 1, 0, 0;
    %assign/v0/x1 v00E63730_0, 0, 8;
    %movi 8, 54, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
T_38.181 ;
T_38.178 ;
T_38.174 ;
    %jmp T_38.90;
T_38.59 ;
    %load/v 8, v00E63B50_0, 1;
    %jmp/0xz  T_38.183, 8;
    %load/v 8, v00E63F18_0, 3;
    %cmpi/u 8, 7, 3;
    %jmp/0xz  T_38.185, 4;
    %movi 8, 1, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.186;
T_38.185 ;
    %movi 8, 9, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %ix/load 0, 3, 0;
    %assign/v0 v00E63F18_0, 0, 0;
T_38.186 ;
    %jmp T_38.184;
T_38.183 ;
    %load/v 8, v00E63788_0, 1;
    %ix/load 1, 6, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.187, 4;
    %load/x1p 9, v00E642E0_0, 1;
    %jmp T_38.188;
T_38.187 ;
    %mov 9, 2, 1;
T_38.188 ;
; Save base=9 wid=1 in lookaside.
    %and 8, 9, 1;
    %jmp/0xz  T_38.189, 8;
    %load/v 8, v00E63E68_0, 3;
    %cmpi/u 8, 7, 3;
    %jmp/0xz  T_38.191, 4;
    %movi 8, 4, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.192;
T_38.191 ;
    %movi 8, 9, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %ix/load 0, 3, 0;
    %assign/v0 v00E63E68_0, 0, 0;
T_38.192 ;
    %jmp T_38.190;
T_38.189 ;
    %load/v 8, v00E63940_0, 1;
    %ix/load 1, 5, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.193, 4;
    %load/x1p 9, v00E642E0_0, 1;
    %jmp T_38.194;
T_38.193 ;
    %mov 9, 2, 1;
T_38.194 ;
; Save base=9 wid=1 in lookaside.
    %and 8, 9, 1;
    %jmp/0xz  T_38.195, 8;
    %load/v 8, v00E63EC0_0, 3;
    %cmpi/u 8, 7, 3;
    %jmp/0xz  T_38.197, 4;
    %movi 8, 3, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.198;
T_38.197 ;
    %movi 8, 9, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %ix/load 0, 3, 0;
    %assign/v0 v00E63EC0_0, 0, 0;
T_38.198 ;
    %jmp T_38.196;
T_38.195 ;
    %movi 8, 10, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %load/v 8, v00E64440_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v00E63520_0, 0, 8;
T_38.196 ;
T_38.190 ;
T_38.184 ;
    %jmp T_38.90;
T_38.60 ;
    %movi 8, 9, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.90;
T_38.61 ;
    %load/v 8, v00E64440_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v00E63520_0, 0, 8;
    %movi 8, 23, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63838_0, 0, 1;
    %jmp T_38.90;
T_38.62 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E635D0_0, 0, 1;
    %movi 8, 24, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.90;
T_38.63 ;
    %load/v 8, v00E627E0_0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E638E8_0, 0, 8;
    %movi 8, 25, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.90;
T_38.64 ;
    %load/v 8, v00E630D0_0, 1;
    %jmp/0xz  T_38.199, 8;
    %movi 8, 51, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %movi 8, 26, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
    %jmp T_38.200;
T_38.199 ;
    %load/v 8, v00E63078_0, 1;
    %jmp/0xz  T_38.201, 8;
    %movi 8, 48, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %movi 8, 26, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
    %jmp T_38.202;
T_38.201 ;
    %load/v 8, v00E63230_0, 3;
    %cmpi/u 8, 4, 3;
    %jmp/0xz  T_38.203, 4;
    %movi 8, 28, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
    %jmp T_38.204;
T_38.203 ;
    %load/v 8, v00E63288_0, 4;
    %cmpi/u 8, 12, 4;
    %mov 8, 4, 1;
    %load/v 9, v00E63288_0, 4;
    %cmpi/u 9, 6, 4;
    %or 8, 4, 1;
    %load/v 9, v00E63180_0, 4;
    %cmpi/u 9, 12, 4;
    %or 8, 4, 1;
    %jmp/0xz  T_38.205, 8;
    %movi 8, 1, 2;
    %ix/load 0, 2, 0;
    %assign/v0 v00E63998_0, 0, 8;
    %movi 8, 17, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E641D8_0, 0, 8;
    %movi 8, 54, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.206;
T_38.205 ;
    %movi 8, 17, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
T_38.206 ;
T_38.204 ;
T_38.202 ;
T_38.200 ;
    %jmp T_38.90;
T_38.65 ;
    %load/v 8, v00E63230_0, 3;
    %cmpi/u 8, 4, 3;
    %jmp/0xz  T_38.207, 4;
    %movi 8, 28, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
    %jmp T_38.208;
T_38.207 ;
    %load/v 8, v00E63288_0, 4;
    %cmpi/u 8, 12, 4;
    %mov 8, 4, 1;
    %load/v 9, v00E63288_0, 4;
    %cmpi/u 9, 6, 4;
    %or 8, 4, 1;
    %load/v 9, v00E63180_0, 4;
    %cmpi/u 9, 12, 4;
    %or 8, 4, 1;
    %jmp/0xz  T_38.209, 8;
    %movi 8, 1, 2;
    %ix/load 0, 2, 0;
    %assign/v0 v00E63998_0, 0, 8;
    %movi 8, 17, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E641D8_0, 0, 8;
    %movi 8, 54, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.210;
T_38.209 ;
    %movi 8, 17, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
T_38.210 ;
T_38.208 ;
    %jmp T_38.90;
T_38.66 ;
    %movi 8, 9, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.90;
T_38.67 ;
    %movi 8, 5, 4;
    %ix/load 0, 4, 0;
    %assign/v0 v00E63DB8_0, 0, 8;
    %movi 8, 34, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %movi 8, 27, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
    %jmp T_38.90;
T_38.68 ;
    %movi 8, 32, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64288_0, 0, 8;
    %load/v 8, v00E63E10_0, 8;
    %mov 16, 0, 1;
    %cmp/u 0, 8, 9;
    %jmp/0xz  T_38.211, 5;
    %movi 8, 34, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.212;
T_38.211 ;
    %load/v 8, v00E64230_0, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
T_38.212 ;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.213, 4;
    %load/x1p 8, v00E63E10_0, 1;
    %jmp T_38.214;
T_38.213 ;
    %mov 8, 2, 1;
T_38.214 ;
; Save base=8 wid=1 in lookaside.
    %jmp/0xz  T_38.215, 8;
    %ix/load 0, 1, 0;
    %ix/load 1, 7, 0;
    %assign/v0/x1 v00E63E10_0, 0, 0;
    %movi 8, 5, 4;
    %ix/load 0, 4, 0;
    %assign/v0 v00E63DB8_0, 0, 8;
    %jmp T_38.216;
T_38.215 ;
    %ix/load 1, 6, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.217, 4;
    %load/x1p 8, v00E63E10_0, 1;
    %jmp T_38.218;
T_38.217 ;
    %mov 8, 2, 1;
T_38.218 ;
; Save base=8 wid=1 in lookaside.
    %jmp/0xz  T_38.219, 8;
    %ix/load 0, 1, 0;
    %ix/load 1, 6, 0;
    %assign/v0/x1 v00E63E10_0, 0, 0;
    %load/v 8, v00E63390_0, 1;
    %jmp/0  T_38.221, 8;
    %movi 9, 3, 4;
    %jmp/1  T_38.223, 8;
T_38.221 ; End of true expr.
    %movi 13, 4, 4;
    %jmp/0  T_38.222, 8;
 ; End of false expr.
    %blend  9, 13, 4; Condition unknown.
    %jmp  T_38.223;
T_38.222 ;
    %mov 9, 13, 4; Return false value
T_38.223 ;
    %ix/load 0, 4, 0;
    %assign/v0 v00E63DB8_0, 0, 9;
    %jmp T_38.220;
T_38.219 ;
    %ix/load 1, 5, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.224, 4;
    %load/x1p 8, v00E63E10_0, 1;
    %jmp T_38.225;
T_38.224 ;
    %mov 8, 2, 1;
T_38.225 ;
; Save base=8 wid=1 in lookaside.
    %jmp/0xz  T_38.226, 8;
    %ix/load 0, 1, 0;
    %ix/load 1, 5, 0;
    %assign/v0/x1 v00E63E10_0, 0, 0;
    %movi 8, 2, 4;
    %ix/load 0, 4, 0;
    %assign/v0 v00E63DB8_0, 0, 8;
    %jmp T_38.227;
T_38.226 ;
    %ix/load 1, 4, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.228, 4;
    %load/x1p 8, v00E63E10_0, 1;
    %jmp T_38.229;
T_38.228 ;
    %mov 8, 2, 1;
T_38.229 ;
; Save base=8 wid=1 in lookaside.
    %jmp/0xz  T_38.230, 8;
    %ix/load 0, 1, 0;
    %ix/load 1, 4, 0;
    %assign/v0/x1 v00E63E10_0, 0, 0;
    %movi 8, 1, 4;
    %ix/load 0, 4, 0;
    %assign/v0 v00E63DB8_0, 0, 8;
    %jmp T_38.231;
T_38.230 ;
    %ix/load 1, 3, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.232, 4;
    %load/x1p 8, v00E63E10_0, 1;
    %jmp T_38.233;
T_38.232 ;
    %mov 8, 2, 1;
T_38.233 ;
; Save base=8 wid=1 in lookaside.
    %jmp/0xz  T_38.234, 8;
    %ix/load 0, 1, 0;
    %ix/load 1, 3, 0;
    %assign/v0/x1 v00E63E10_0, 0, 0;
    %movi 8, 11, 4;
    %ix/load 0, 4, 0;
    %assign/v0 v00E63DB8_0, 0, 8;
    %jmp T_38.235;
T_38.234 ;
    %ix/load 1, 2, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.236, 4;
    %load/x1p 8, v00E63E10_0, 1;
    %jmp T_38.237;
T_38.236 ;
    %mov 8, 2, 1;
T_38.237 ;
; Save base=8 wid=1 in lookaside.
    %jmp/0xz  T_38.238, 8;
    %ix/load 0, 1, 0;
    %ix/load 1, 2, 0;
    %assign/v0/x1 v00E63E10_0, 0, 0;
    %movi 8, 9, 4;
    %ix/load 0, 4, 0;
    %assign/v0 v00E63DB8_0, 0, 8;
    %jmp T_38.239;
T_38.238 ;
    %ix/load 1, 1, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.240, 4;
    %load/x1p 8, v00E63E10_0, 1;
    %jmp T_38.241;
T_38.240 ;
    %mov 8, 2, 1;
T_38.241 ;
; Save base=8 wid=1 in lookaside.
    %jmp/0xz  T_38.242, 8;
    %ix/load 0, 1, 0;
    %ix/load 1, 1, 0;
    %assign/v0/x1 v00E63E10_0, 0, 0;
    %movi 8, 8, 4;
    %ix/load 0, 4, 0;
    %assign/v0 v00E63DB8_0, 0, 8;
    %jmp T_38.243;
T_38.242 ;
    %load/v 8, v00E63E10_0, 1; Only need 1 of 8 bits
; Save base=8 wid=1 in lookaside.
    %jmp/0xz  T_38.244, 8;
    %ix/load 0, 1, 0;
    %ix/load 1, 0, 0;
    %assign/v0/x1 v00E63E10_0, 0, 0;
    %movi 8, 10, 4;
    %ix/load 0, 4, 0;
    %assign/v0 v00E63DB8_0, 0, 8;
T_38.244 ;
T_38.243 ;
T_38.239 ;
T_38.235 ;
T_38.231 ;
T_38.227 ;
T_38.220 ;
T_38.216 ;
    %jmp T_38.90;
T_38.69 ;
    %load/v 8, v00E63E10_0, 8;
    %cmpi/u 8, 0, 8;
    %inv 4, 1;
    %jmp/0xz  T_38.246, 4;
    %movi 8, 1, 2;
    %ix/load 0, 2, 0;
    %assign/v0 v00E63998_0, 0, 8;
    %movi 8, 33, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E641D8_0, 0, 8;
    %jmp T_38.247;
T_38.246 ;
    %movi 8, 9, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
T_38.247 ;
    %load/v 8, v00E63E10_0, 1; Only need 1 of 8 bits
; Save base=8 wid=1 in lookaside.
    %jmp/0xz  T_38.248, 8;
    %movi 8, 10, 4;
    %ix/load 0, 4, 0;
    %assign/v0 v00E63DB8_0, 0, 8;
    %ix/load 0, 1, 0;
    %ix/load 1, 0, 0;
    %assign/v0/x1 v00E63E10_0, 0, 0;
    %movi 8, 57, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.249;
T_38.248 ;
    %load/v 8, v00E63C58_0, 8;
    %cmpi/u 8, 59, 8;
    %mov 8, 4, 1;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.250, 4;
    %load/x1p 9, v00E642E0_0, 1;
    %jmp T_38.251;
T_38.250 ;
    %mov 9, 2, 1;
T_38.251 ;
; Save base=9 wid=1 in lookaside.
    %inv 9, 1;
    %and 8, 9, 1;
    %jmp/0xz  T_38.252, 8;
    %movi 8, 5, 4;
    %ix/load 0, 4, 0;
    %assign/v0 v00E63DB8_0, 0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63E10_0, 0, 0;
    %movi 8, 54, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.253;
T_38.252 ;
    %ix/load 1, 1, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.254, 4;
    %load/x1p 8, v00E63E10_0, 1;
    %jmp T_38.255;
T_38.254 ;
    %mov 8, 2, 1;
T_38.255 ;
; Save base=8 wid=1 in lookaside.
    %jmp/0xz  T_38.256, 8;
    %movi 8, 8, 4;
    %ix/load 0, 4, 0;
    %assign/v0 v00E63DB8_0, 0, 8;
    %ix/load 0, 1, 0;
    %ix/load 1, 1, 0;
    %assign/v0/x1 v00E63E10_0, 0, 0;
    %movi 8, 57, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.257;
T_38.256 ;
    %ix/load 1, 2, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.258, 4;
    %load/x1p 8, v00E63E10_0, 1;
    %jmp T_38.259;
T_38.258 ;
    %mov 8, 2, 1;
T_38.259 ;
; Save base=8 wid=1 in lookaside.
    %jmp/0xz  T_38.260, 8;
    %movi 8, 9, 4;
    %ix/load 0, 4, 0;
    %assign/v0 v00E63DB8_0, 0, 8;
    %ix/load 0, 1, 0;
    %ix/load 1, 2, 0;
    %assign/v0/x1 v00E63E10_0, 0, 0;
    %movi 8, 57, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.261;
T_38.260 ;
    %ix/load 1, 3, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.262, 4;
    %load/x1p 8, v00E63E10_0, 1;
    %jmp T_38.263;
T_38.262 ;
    %mov 8, 2, 1;
T_38.263 ;
; Save base=8 wid=1 in lookaside.
    %jmp/0xz  T_38.264, 8;
    %movi 8, 11, 4;
    %ix/load 0, 4, 0;
    %assign/v0 v00E63DB8_0, 0, 8;
    %ix/load 0, 1, 0;
    %ix/load 1, 3, 0;
    %assign/v0/x1 v00E63E10_0, 0, 0;
    %movi 8, 57, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.265;
T_38.264 ;
    %ix/load 1, 4, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.266, 4;
    %load/x1p 8, v00E63E10_0, 1;
    %jmp T_38.267;
T_38.266 ;
    %mov 8, 2, 1;
T_38.267 ;
; Save base=8 wid=1 in lookaside.
    %jmp/0xz  T_38.268, 8;
    %movi 8, 1, 4;
    %ix/load 0, 4, 0;
    %assign/v0 v00E63DB8_0, 0, 8;
    %ix/load 0, 1, 0;
    %ix/load 1, 4, 0;
    %assign/v0/x1 v00E63E10_0, 0, 0;
    %movi 8, 54, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.269;
T_38.268 ;
    %ix/load 1, 5, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.270, 4;
    %load/x1p 8, v00E63E10_0, 1;
    %jmp T_38.271;
T_38.270 ;
    %mov 8, 2, 1;
T_38.271 ;
; Save base=8 wid=1 in lookaside.
    %jmp/0xz  T_38.272, 8;
    %movi 8, 2, 4;
    %ix/load 0, 4, 0;
    %assign/v0 v00E63DB8_0, 0, 8;
    %ix/load 0, 1, 0;
    %ix/load 1, 5, 0;
    %assign/v0/x1 v00E63E10_0, 0, 0;
    %movi 8, 54, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.273;
T_38.272 ;
    %ix/load 1, 6, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.274, 4;
    %load/x1p 8, v00E63E10_0, 1;
    %jmp T_38.275;
T_38.274 ;
    %mov 8, 2, 1;
T_38.275 ;
; Save base=8 wid=1 in lookaside.
    %jmp/0xz  T_38.276, 8;
    %load/v 8, v00E63390_0, 1;
    %jmp/0  T_38.278, 8;
    %movi 9, 3, 4;
    %jmp/1  T_38.280, 8;
T_38.278 ; End of true expr.
    %movi 13, 4, 4;
    %jmp/0  T_38.279, 8;
 ; End of false expr.
    %blend  9, 13, 4; Condition unknown.
    %jmp  T_38.280;
T_38.279 ;
    %mov 9, 13, 4; Return false value
T_38.280 ;
    %ix/load 0, 4, 0;
    %assign/v0 v00E63DB8_0, 0, 9;
    %ix/load 0, 1, 0;
    %ix/load 1, 6, 0;
    %assign/v0/x1 v00E63E10_0, 0, 0;
    %movi 8, 54, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.277;
T_38.276 ;
    %ix/load 1, 7, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.281, 4;
    %load/x1p 8, v00E63E10_0, 1;
    %jmp T_38.282;
T_38.281 ;
    %mov 8, 2, 1;
T_38.282 ;
; Save base=8 wid=1 in lookaside.
    %jmp/0xz  T_38.283, 8;
    %movi 8, 5, 4;
    %ix/load 0, 4, 0;
    %assign/v0 v00E63DB8_0, 0, 8;
    %ix/load 0, 1, 0;
    %ix/load 1, 7, 0;
    %assign/v0/x1 v00E63E10_0, 0, 0;
    %movi 8, 54, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
T_38.283 ;
T_38.277 ;
T_38.273 ;
T_38.269 ;
T_38.265 ;
T_38.261 ;
T_38.257 ;
T_38.253 ;
T_38.249 ;
    %jmp T_38.90;
T_38.70 ;
    %load/v 8, v00E643E8_0, 8; Only need 8 of 16 bits
; Save base=8 wid=8 in lookaside.
    %ix/load 0, 8, 0;
    %assign/v0 v00E63578_0, 0, 8;
    %movi 8, 35, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63628_0, 0, 1;
    %load/v 8, v00E64520_0, 16;
    %subi 8, 1, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v00E63520_0, 0, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63680_0, 0, 1;
    %jmp T_38.90;
T_38.71 ;
    %load/v 8, v00E63DB8_0, 4;
   %cmpi/u 8, 8, 4;
    %jmp/0xz  T_38.285, 5;
    %movi 8, 36, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.286;
T_38.285 ;
    %load/v 8, v00E63E10_0, 4; Select 4 out of 8 bits
    %mov 12, 0, 1;
    %cmp/u 0, 8, 5;
    %jmp/0xz  T_38.287, 5;
    %movi 8, 32, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.288;
T_38.287 ;
    %load/v 8, v00E64230_0, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
T_38.288 ;
T_38.286 ;
    %load/v 8, v00E63520_0, 16;
    %subi 8, 1, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v00E63520_0, 0, 8;
    %jmp T_38.90;
T_38.72 ;
    %ix/load 1, 8, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.289, 4;
    %load/x1p 8, v00E643E8_0, 8;
    %jmp T_38.290;
T_38.289 ;
    %mov 8, 2, 8;
T_38.290 ;
; Save base=8 wid=8 in lookaside.
    %ix/load 0, 8, 0;
    %assign/v0 v00E63578_0, 0, 8;
    %movi 8, 37, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63628_0, 0, 1;
    %movi 8, 8, 4;
    %load/v 12, v00E63DB8_0, 4;
    %cmp/u 8, 12, 4;
    %or 5, 4, 1;
    %jmp/0xz  T_38.291, 5;
    %load/v 8, v00E64520_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v00E63520_0, 0, 8;
T_38.291 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63680_0, 0, 1;
    %jmp T_38.90;
T_38.73 ;
    %load/v 8, v00E64288_0, 6;
    %mov 14, 0, 3;
    %cmpi/u 8, 27, 9;
    %jmp/0xz  T_38.293, 4;
    %ix/load 0, 1, 0;
    %assign/v0 v00E640D0_0, 0, 1;
T_38.293 ;
    %load/v 8, v00E64288_0, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.90;
T_38.74 ;
    %load/v 8, v00E64440_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v00E63520_0, 0, 8;
    %movi 8, 49, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63838_0, 0, 1;
    %jmp T_38.90;
T_38.75 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E635D0_0, 0, 1;
    %movi 8, 50, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.90;
T_38.76 ;
    %load/v 8, v00E631D8_0, 3;
    %cmpi/u 8, 7, 3;
    %jmp/1 T_38.295, 6;
    %cmpi/u 8, 1, 3;
    %jmp/1 T_38.296, 6;
    %cmpi/u 8, 5, 3;
    %jmp/1 T_38.297, 6;
    %cmpi/u 8, 4, 3;
    %jmp/1 T_38.298, 6;
    %jmp T_38.299;
T_38.295 ;
    %load/v 8, v00E627E0_0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E639F0_0, 0, 8;
    %jmp T_38.299;
T_38.296 ;
    %load/v 8, v00E627E0_0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E639F0_0, 0, 8;
    %jmp T_38.299;
T_38.297 ;
    %load/v 8, v00E627E0_0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E636D8_0, 0, 8;
    %jmp T_38.299;
T_38.298 ;
    %load/v 8, v00E627E0_0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63BA8_0, 0, 8;
    %jmp T_38.299;
T_38.299 ;
    %movi 8, 51, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.90;
T_38.77 ;
    %load/v 8, v00E64440_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v00E63520_0, 0, 8;
    %movi 8, 52, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63838_0, 0, 1;
    %jmp T_38.90;
T_38.78 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E635D0_0, 0, 1;
    %movi 8, 53, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.90;
T_38.79 ;
    %load/v 8, v00E631D8_0, 3;
    %cmpi/u 8, 0, 3;
    %jmp/1 T_38.300, 6;
    %cmpi/u 8, 6, 3;
    %jmp/1 T_38.301, 6;
    %cmpi/u 8, 7, 3;
    %jmp/1 T_38.302, 6;
    %cmpi/u 8, 1, 3;
    %jmp/1 T_38.303, 6;
    %cmpi/u 8, 3, 3;
    %jmp/1 T_38.304, 6;
    %cmpi/u 8, 5, 3;
    %jmp/1 T_38.305, 6;
    %cmpi/u 8, 4, 3;
    %jmp/1 T_38.306, 6;
    %jmp T_38.307;
T_38.300 ;
    %load/v 8, v00E627E0_0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63E10_0, 0, 8;
    %jmp T_38.307;
T_38.301 ;
    %load/v 8, v00E627E0_0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63A48_0, 0, 8;
    %jmp T_38.307;
T_38.302 ;
    %load/v 8, v00E627E0_0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63A48_0, 0, 8;
    %jmp T_38.307;
T_38.303 ;
    %load/v 8, v00E627E0_0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63A48_0, 0, 8;
    %jmp T_38.307;
T_38.304 ;
    %load/v 8, v00E627E0_0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63730_0, 0, 8;
    %jmp T_38.307;
T_38.305 ;
    %load/v 8, v00E627E0_0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63730_0, 0, 8;
    %jmp T_38.307;
T_38.306 ;
    %load/v 8, v00E627E0_0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63C00_0, 0, 8;
    %jmp T_38.307;
T_38.307 ;
    %load/v 8, v00E64288_0, 6;
    %mov 14, 0, 3;
    %cmpi/u 8, 27, 9;
    %mov 8, 4, 1;
    %load/v 9, v00E62F18_0, 1;
    %and 8, 9, 1;
    %jmp/0xz  T_38.308, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E640D0_0, 0, 1;
T_38.308 ;
    %load/v 8, v00E64288_0, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.90;
T_38.80 ;
    %load/v 8, v00E631D8_0, 3;
    %cmpi/u 8, 0, 3;
    %jmp/1 T_38.310, 6;
    %cmpi/u 8, 4, 3;
    %jmp/1 T_38.311, 6;
    %load/v 8, v00E63730_0, 8;
    %load/v 16, v00E636D8_0, 8;
    %ix/load 0, 16, 0;
    %assign/v0 v00E63520_0, 0, 8;
    %jmp T_38.313;
T_38.310 ;
    %load/v 8, v00E64520_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v00E63520_0, 0, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63890_0, 0, 1;
    %jmp T_38.313;
T_38.311 ;
    %load/v 8, v00E64390_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v00E63520_0, 0, 8;
    %jmp T_38.313;
T_38.313 ;
    %load/v 8, v00E637E0_0, 1;
    %load/v 9, v00E63338_0, 1;
    %or 8, 9, 1;
    %load/v 9, v00E63DB8_0, 4;
   %cmpi/u 9, 8, 4;
    %mov 9, 5, 1;
    %or 8, 9, 1;
    %jmp/0xz  T_38.314, 8;
    %movi 8, 55, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.315;
T_38.314 ;
    %movi 8, 58, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
T_38.315 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E637E0_0, 0, 0;
    %jmp T_38.90;
T_38.81 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E635D0_0, 0, 1;
    %movi 8, 56, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.90;
T_38.82 ;
    %load/v 8, v00E63998_0, 2;
    %cmpi/u 8, 0, 2;
    %jmp/1 T_38.316, 6;
    %cmpi/u 8, 1, 2;
    %jmp/1 T_38.317, 6;
    %cmpi/u 8, 2, 2;
    %jmp/1 T_38.318, 6;
    %jmp T_38.319;
T_38.316 ;
    %load/v 8, v00E627E0_0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E639F0_0, 0, 8;
    %jmp T_38.319;
T_38.317 ;
    %load/v 8, v00E627E0_0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E639F0_0, 0, 8;
    %jmp T_38.319;
T_38.318 ;
    %load/v 8, v00E627E0_0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E636D8_0, 0, 8;
    %jmp T_38.319;
T_38.319 ;
    %movi 8, 58, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %ix/load 0, 1, 0;
    %load/vp0 8, v00E63520_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v00E63520_0, 0, 8;
    %load/v 8, v00E631D8_0, 3;
    %cmpi/u 8, 0, 3;
    %jmp/1 T_38.320, 6;
    %jmp T_38.321;
T_38.320 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63890_0, 0, 1;
    %jmp T_38.321;
T_38.321 ;
    %jmp T_38.90;
T_38.83 ;
    %load/v 8, v00E631D8_0, 3;
    %cmpi/u 8, 0, 3;
    %jmp/1 T_38.322, 6;
    %jmp T_38.323;
T_38.322 ;
    %load/v 8, v00E64520_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v00E63520_0, 0, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63890_0, 0, 1;
    %jmp T_38.323;
T_38.323 ;
    %movi 8, 58, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.90;
T_38.84 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E635D0_0, 0, 1;
    %movi 8, 59, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.90;
T_38.85 ;
    %load/v 8, v00E63998_0, 2;
    %cmpi/u 8, 0, 2;
    %jmp/1 T_38.324, 6;
    %cmpi/u 8, 1, 2;
    %jmp/1 T_38.325, 6;
    %cmpi/u 8, 2, 2;
    %jmp/1 T_38.326, 6;
    %jmp T_38.327;
T_38.324 ;
    %load/v 8, v00E627E0_0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63A48_0, 0, 8;
    %jmp T_38.327;
T_38.325 ;
    %load/v 8, v00E627E0_0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63A48_0, 0, 8;
    %jmp T_38.327;
T_38.326 ;
    %load/v 8, v00E627E0_0, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00E63730_0, 0, 8;
    %jmp T_38.327;
T_38.327 ;
    %load/v 8, v00E631D8_0, 3;
    %cmpi/u 8, 0, 3;
    %jmp/1 T_38.328, 6;
    %cmpi/u 8, 2, 3;
    %jmp/1 T_38.329, 6;
    %jmp T_38.330;
T_38.328 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E64020_0, 0, 1;
    %jmp T_38.330;
T_38.329 ;
    %ix/load 0, 1, 0;
    %assign/v0 v00E64020_0, 0, 1;
    %jmp T_38.330;
T_38.330 ;
    %load/v 8, v00E641D8_0, 6;
    %mov 14, 0, 3;
    %cmpi/u 8, 8, 9;
    %jmp/0xz  T_38.331, 4;
    %ix/load 0, 1, 0;
    %assign/v0 v00E640D0_0, 0, 1;
T_38.331 ;
    %load/v 8, v00E641D8_0, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.90;
T_38.86 ;
    %load/v 8, v00E631D8_0, 3;
    %cmpi/u 8, 4, 3;
    %jmp/1 T_38.333, 6;
    %load/v 8, v00E63730_0, 8;
    %load/v 16, v00E636D8_0, 8;
    %ix/load 0, 16, 0;
    %assign/v0 v00E63520_0, 0, 8;
    %jmp T_38.335;
T_38.333 ;
    %load/v 8, v00E64390_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v00E63520_0, 0, 8;
    %jmp T_38.335;
T_38.335 ;
    %ix/load 1, 8, 0;
    %mov 4, 0, 1;
    %jmp/1 T_38.336, 4;
    %load/x1p 8, v00E62C00_0, 8;
    %jmp T_38.337;
T_38.336 ;
    %mov 8, 2, 8;
T_38.337 ;
; Save base=8 wid=8 in lookaside.
    %ix/load 0, 8, 0;
    %assign/v0 v00E63578_0, 0, 8;
    %movi 8, 61, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63628_0, 0, 1;
    %jmp T_38.90;
T_38.87 ;
    %movi 8, 62, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %ix/load 0, 1, 0;
    %load/vp0 8, v00E63520_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v00E63520_0, 0, 8;
    %jmp T_38.90;
T_38.88 ;
    %load/v 8, v00E62EC0_0, 1;
    %inv 8, 1;
    %jmp/0xz  T_38.338, 8;
    %load/v 8, v00E631D8_0, 3;
    %cmpi/u 8, 4, 3;
    %jmp/1 T_38.340, 6;
    %load/v 8, v00E63730_0, 8;
    %load/v 16, v00E636D8_0, 8;
    %ix/load 0, 16, 0;
    %assign/v0 v00E63520_0, 0, 8;
    %jmp T_38.342;
T_38.340 ;
    %load/v 8, v00E64390_0, 16;
    %ix/load 0, 16, 0;
    %assign/v0 v00E63520_0, 0, 8;
    %jmp T_38.342;
T_38.342 ;
T_38.338 ;
    %load/v 8, v00E62C00_0, 8; Only need 8 of 16 bits
; Save base=8 wid=8 in lookaside.
    %ix/load 0, 8, 0;
    %assign/v0 v00E63578_0, 0, 8;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 1;
    %ix/load 0, 1, 0;
    %assign/v0 v00E63628_0, 0, 1;
    %jmp T_38.90;
T_38.89 ;
    %load/v 8, v00E63128_0, 1;
    %ix/load 0, 1, 0;
    %assign/v0 v00E64128_0, 0, 8;
    %load/v 8, v00E641D8_0, 6;
    %ix/load 0, 6, 0;
    %assign/v0 v00E64578_0, 0, 8;
    %jmp T_38.90;
T_38.90 ;
T_38.1 ;
    %jmp T_38;
    .thread T_38;
    .scope S_0082DA40;
T_39 ;
    %set/v v00E635D0_0, 0, 1;
    %set/v v00E63628_0, 0, 1;
    %set/v v00E63998_0, 0, 2;
    %set/v v00E63AF8_0, 1, 16;
    %set/v v00E64180_0, 0, 1;
    %set/v v00E64078_0, 0, 1;
    %set/v v00E63AA0_0, 0, 1;
    %set/v v00E64020_0, 0, 1;
    %end;
    .thread T_39;
    .scope S_0082DAC8;
T_40 ;
    %wait E_007FD9D0;
    %ix/getv 3, v0080D3A0_0;
    %load/av 8, v00886020, 8;
    %ix/load 0, 8, 0;
    %assign/v0 v00885FC8_0, 0, 8;
    %jmp T_40;
    .thread T_40;
    .scope S_0082DAC8;
T_41 ;
    %wait E_007FC210;
    %load/v 8, v0080D3F8_0, 8;
    %ix/getv 3, v0080D3A0_0;
    %jmp/1 t_0, 4;
    %ix/load 0, 8, 0; word width
    %ix/load 1, 0, 0; part off
    %assign/av v00886020, 0, 8;
t_0 ;
    %vpi_call 2 70 "$display", "W %04x = %02x %t", v0080D3A0_0, v0080D3F8_0, $time;
    %jmp T_41;
    .thread T_41;
    .scope S_0082DAC8;
T_42 ;
    %wait E_007FD9D0;
    %vpi_call 2 75 "$display", "R %04x = %02x %t", v0080D3A0_0, &A<v00886020, v0080D3A0_0 >, $time;
    %jmp T_42;
    .thread T_42;
    .scope S_0082DAC8;
T_43 ;
    %set/v v00885F70_0, 0, 32;
T_43.0 ;
    %load/v 8, v00885F70_0, 32;
    %movi 40, 65536, 32;
    %cmp/s 8, 40, 32;
    %jmp/0xz T_43.1, 5;
    %movi 8, 165, 8;
    %ix/getv/s 3, v00885F70_0;
   %jmp/1 t_1, 4;
   %ix/load 1, 0, 0;
   %set/av v00886020, 8, 8;
t_1 ;
    %ix/load 0, 1, 0;
    %load/vp0/s 8, v00885F70_0, 32;
    %set/v v00885F70_0, 8, 32;
    %jmp T_43.0;
T_43.1 ;
    %movi 8, 142, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 4096, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 1, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 4097, 0;
   %set/av v00886020, 8, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 4098, 0;
   %set/av v00886020, 0, 8;
    %movi 8, 191, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 4099, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 1, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 4100, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 2, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 4101, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 15, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 4102, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 16, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 4103, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 127, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 4104, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 18, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 4105, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 52, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 4106, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 12, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 4107, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 16, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 4108, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 124, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 4109, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 18, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 4110, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 52, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 4111, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 10, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 4112, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 16, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 4113, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 122, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 4114, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 18, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 4115, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 52, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 4116, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 32, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 4117, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 254, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 4118, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 32, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 65520, 0;
   %set/av v00886020, 8, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 65521, 0;
   %set/av v00886020, 0, 8;
    %movi 8, 32, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 65522, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 2, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 65523, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 32, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 65524, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 4, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 65525, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 32, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 65526, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 6, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 65527, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 32, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 65528, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 8, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 65529, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 32, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 65530, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 10, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 65531, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 32, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 65532, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 12, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 65533, 0;
   %set/av v00886020, 8, 8;
    %movi 8, 16, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 65534, 0;
   %set/av v00886020, 8, 8;
   %ix/load 1, 0, 0;
   %ix/load 3, 65535, 0;
   %set/av v00886020, 0, 8;
    %end;
    .thread T_43;
    .scope S_0082E018;
T_44 ;
    %delay 5, 0;
    %load/v 8, v00E64680_0, 1;
    %inv 8, 1;
    %set/v v00E64680_0, 8, 1;
    %jmp T_44;
    .thread T_44;
    .scope S_0082E018;
T_45 ;
    %vpi_call 2 34 "$dumpvars";
    %set/v v00E64680_0, 0, 1;
    %set/v v00E64838_0, 1, 1;
    %delay 0, 0;
    %delay 46, 0;
    %set/v v00E64838_0, 0, 1;
    %delay 7000, 0;
    %vpi_call 2 41 "$finish";
    %end;
    .thread T_45;
# The file index is used to find the file name in the following table.
:file_names 7;
    "N/A";
    "<interactive>";
    "tb.v";
    "../rtl/verilog/MC6809_cpu.v";
    "../rtl/verilog/alu16.v";
    "../rtl/verilog/regblock.v";
    "../rtl/verilog/decoders.v";

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

powered by: WebSVN 2.1.0

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