Changeset 4359 for icGREP/icgrep-devel


Ignore:
Timestamp:
Dec 25, 2014, 8:30:38 AM (5 years ago)
Author:
cameron
Message:

Sel -> Xor optimization; implement Pablo Xor in printer, compiler

Location:
icGREP/icgrep-devel/icgrep
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/pablo/pablo_compiler.cpp

    r4353 r4359  
    6060//#define DUMP_GENERATED_IR
    6161#include "llvm/Support/CommandLine.h"
    62 
    63 cl::OptionCategory eIRDumpOptions("LLVM IR Dump Options",
    64                                     "These options control dumping of LLVM IR.");
    65 
    66 static cl::opt<bool> DumpGeneratedIR("dump-generated-IR", cl::init(false), cl::desc("print LLVM IR generated by RE compilation"), cl::cat(eIRDumpOptions));
     62static cl::opt<bool> DumpGeneratedIR("dump-generated-IR", cl::init(false), cl::desc("print LLVM IR generated by RE compilation"));
    6763
    6864extern "C" {
     
    831827Value * PabloCompiler::compileExpression(const PabloAST * expr)
    832828{
    833     Value * retVal = nullptr;
    834829    IRBuilder<> b(mBasicBlock);
    835830    if (isa<Ones>(expr)) {
    836         retVal = mOneInitializer;
     831        return mOneInitializer;
    837832    }
    838833    else if (isa<Zeroes>(expr)) {
    839         retVal = mZeroInitializer;
     834        return mZeroInitializer;
    840835    }
    841836    else if (const Call* call = dyn_cast<Call>(expr)) {
     
    849844            mi = mMarkerMap.insert(std::make_pair(call->getCallee(), b.CreateCall(ci->second, mBasisBitsAddr))).first;
    850845        }
    851         retVal = mi->second;
     846        return mi->second;
    852847    }
    853848    else if (const Var * var = dyn_cast<Var>(expr))
     
    857852            throw std::runtime_error((var->getName()->str()) + " used before creation.");
    858853        }
    859         retVal = f->second;
     854        return f->second;
    860855    }
    861856    else if (const And * pablo_and = dyn_cast<And>(expr))
    862857    {
    863         retVal = b.CreateAnd(compileExpression(pablo_and->getExpr1()), compileExpression(pablo_and->getExpr2()), "and");
     858        return b.CreateAnd(compileExpression(pablo_and->getExpr1()), compileExpression(pablo_and->getExpr2()), "and");
    864859    }
    865860    else if (const Or * pablo_or = dyn_cast<Or>(expr))
    866861    {
    867         retVal = b.CreateOr(compileExpression(pablo_or->getExpr1()), compileExpression(pablo_or->getExpr2()), "or");
     862        return b.CreateOr(compileExpression(pablo_or->getExpr1()), compileExpression(pablo_or->getExpr2()), "or");
     863    }
     864    else if (const Xor * pablo_xor = dyn_cast<Xor>(expr))
     865    {
     866        return b.CreateXor(compileExpression(pablo_xor->getExpr1()), compileExpression(pablo_xor->getExpr2()), "xor");
    868867    }
    869868    else if (const Sel * sel = dyn_cast<Sel>(expr))
     
    872871        Value* ifTrue = b.CreateAnd(ifMask, compileExpression(sel->getTrueExpr()));
    873872        Value* ifFalse = b.CreateAnd(genNot(ifMask), compileExpression(sel->getFalseExpr()));
    874         retVal = b.CreateOr(ifTrue, ifFalse);
     873        return b.CreateOr(ifTrue, ifFalse);
    875874    }
    876875    else if (const Not * pablo_not = dyn_cast<Not>(expr))
    877876    {
    878         retVal = genNot(compileExpression(pablo_not->getExpr()));
     877        return genNot(compileExpression(pablo_not->getExpr()));
    879878    }
    880879    else if (const Advance * adv = dyn_cast<Advance>(expr))
     
    882881        Value* strm_value = compileExpression(adv->getExpr());
    883882        int shift = adv->getAdvanceAmount();
    884         retVal = genAdvanceWithCarry(strm_value, shift);
     883        return genAdvanceWithCarry(strm_value, shift);
    885884    }
    886885    else if (const MatchStar * mstar = dyn_cast<MatchStar>(expr))
     
    889888        Value* cc = compileExpression(mstar->getCharClass());
    890889        Value* marker_and_cc = b.CreateAnd(marker, cc);
    891         retVal = b.CreateOr(b.CreateXor(genAddWithCarry(marker_and_cc, cc), cc), marker, "matchstar");
     890        return b.CreateOr(b.CreateXor(genAddWithCarry(marker_and_cc, cc), cc), marker, "matchstar");
    892891    }
    893892    else if (const ScanThru * sthru = dyn_cast<ScanThru>(expr))
     
    895894        Value* marker_expr = compileExpression(sthru->getScanFrom());
    896895        Value* cc_expr = compileExpression(sthru->getScanThru());
    897         retVal = b.CreateAnd(genAddWithCarry(marker_expr, cc_expr), genNot(cc_expr), "scanthru");
    898     }
    899     return retVal;
     896        return b.CreateAnd(genAddWithCarry(marker_expr, cc_expr), genNot(cc_expr), "scanthru");
     897    }
     898    else {
     899        throw std::runtime_error("Unrecognized Pablo expression type; can't compile.");
     900    }
     901
    900902}
    901903
  • icGREP/icgrep-devel/icgrep/pablo/pe_sel.cpp

    r4247 r4359  
    3232        return t_expr;
    3333    }
     34    else if (isa<Not>(t_expr) && equals(cast<Not>(t_expr)->getExpr(), f_expr)) {
     35        return cg.createXor(if_expr, f_expr);
     36    }
     37    else if (isa<Not>(f_expr) && equals(t_expr, cast<Not>(f_expr)->getExpr())){
     38        return cg.createXor(if_expr, f_expr);
     39    }
    3440    return new Sel(if_expr, t_expr, f_expr);
    3541}
  • icGREP/icgrep-devel/icgrep/pablo/printer_pablos.cpp

    r4346 r4359  
    119119        strm << ")";
    120120    }
     121    else if (const Xor * pablo_xor = dyn_cast<const Xor>(expr)) {
     122        strm << "(";
     123        print(pablo_xor->getExpr1(), strm);
     124        strm << " ^ ";
     125        print(pablo_xor->getExpr2(), strm);
     126        strm << ")";
     127    }
    121128    else if (const Sel * pablo_sel = dyn_cast<const Sel>(expr)) {
    122129        strm << "(";
  • icGREP/icgrep-devel/icgrep/unicode_categories.h

    r4356 r4359  
    184184                BitBlock sequence_e2_a7_adv, r2000_2fff_tmp55, byte_b8, sequence_e2_b8;
    185185                BitBlock r2000_2fff_tmp56, r2000_2fff_tmp57, r2000_2fff_tmp58;
    186                 BitBlock r2000_2fff_tmp59, cc_range_2e22_2e28_3, sequence_e2_b8_adv;
    187                 BitBlock r2000_2fff_tmp60, r2000_4dff_tmp3, byte_e3, r2000_4dff_tmp4;
    188                 BitBlock r3000_4dff_tmp1, r3000_4dff_tmp2, r3000_4dff_tmp3, r3000_4dff_tmp4;
    189                 BitBlock sequence_e3_80, byte_e3_adv, r3000_4dff_tmp5, r3000_4dff_tmp6;
    190                 BitBlock r3000_4dff_tmp7, r3000_4dff_tmp8, r3000_4dff_tmp9, r3000_4dff_tmp10;
    191                 BitBlock r3000_4dff_tmp11, r3000_4dff_tmp12, r3000_4dff_tmp13;
    192                 BitBlock r3000_4dff_tmp14, r3000_4dff_tmp15, r3000_4dff_tmp16;
    193                 BitBlock r3000_4dff_tmp17, r3000_4dff_tmp18, r3000_4dff_tmp19;
    194                 BitBlock r3000_4dff_tmp20, r3000_4dff_tmp21, r3000_4dff_tmp22;
    195                 BitBlock r3000_4dff_tmp23, r3000_4dff_tmp24, r3000_4dff_tmp25;
    196                 BitBlock r3000_4dff_tmp26, r3000_4dff_tmp27, r3000_4dff_tmp28;
    197                 BitBlock cc_range_3008_301d_3, sequence_e3_80_adv, r3000_4dff_tmp29;
    198                 BitBlock r800_ffff_tmp10, r800_ffff_tmp11, byte_range_ea_ef, ra000_ffff_tmp1;
    199                 BitBlock ra000_ffff_tmp2, byte_ef, ra000_ffff_tmp3, byte_b4, ra000_ffff_tmp4;
    200                 BitBlock sequence_ef_b4, byte_ef_adv, ra000_ffff_tmp5, ra000_ffff_tmp6;
    201                 BitBlock byte_be, sequence_ef_b4_adv, ra000_ffff_tmp7, sequence_ef_b8;
    202                 BitBlock ra000_ffff_tmp8, ra000_ffff_tmp9, ra000_ffff_tmp10, ra000_ffff_tmp11;
    203                 BitBlock ra000_ffff_tmp12, ra000_ffff_tmp13, ra000_ffff_tmp14;
    204                 BitBlock ra000_ffff_tmp15, ra000_ffff_tmp16, ra000_ffff_tmp17;
    205                 BitBlock ra000_ffff_tmp18, ra000_ffff_tmp19, ra000_ffff_tmp20;
    206                 BitBlock ra000_ffff_tmp21, ra000_ffff_tmp22, ra000_ffff_tmp23;
    207                 BitBlock ra000_ffff_tmp24, ra000_ffff_tmp25, cc_range_fe17_fe3f_3;
    208                 BitBlock sequence_ef_b8_adv, ra000_ffff_tmp26, byte_b9, sequence_ef_b9;
    209                 BitBlock ra000_ffff_tmp27, ra000_ffff_tmp28, ra000_ffff_tmp29;
    210                 BitBlock ra000_ffff_tmp30, ra000_ffff_tmp31, ra000_ffff_tmp32;
    211                 BitBlock ra000_ffff_tmp33, ra000_ffff_tmp34, ra000_ffff_tmp35;
    212                 BitBlock ra000_ffff_tmp36, cc_range_fe41_fe5d_3, sequence_ef_b9_adv;
    213                 BitBlock ra000_ffff_tmp37, ra000_ffff_tmp38, sequence_ef_bc, ra000_ffff_tmp39;
     186                BitBlock cc_range_2e22_2e28_3, sequence_e2_b8_adv, r2000_2fff_tmp59;
     187                BitBlock r2000_4dff_tmp3, byte_e3, r2000_4dff_tmp4, r3000_4dff_tmp1;
     188                BitBlock r3000_4dff_tmp2, r3000_4dff_tmp3, r3000_4dff_tmp4, sequence_e3_80;
     189                BitBlock byte_e3_adv, r3000_4dff_tmp5, r3000_4dff_tmp6, r3000_4dff_tmp7;
     190                BitBlock r3000_4dff_tmp8, r3000_4dff_tmp9, r3000_4dff_tmp10, r3000_4dff_tmp11;
     191                BitBlock r3000_4dff_tmp12, r3000_4dff_tmp13, r3000_4dff_tmp14;
     192                BitBlock r3000_4dff_tmp15, r3000_4dff_tmp16, r3000_4dff_tmp17;
     193                BitBlock r3000_4dff_tmp18, r3000_4dff_tmp19, r3000_4dff_tmp20;
     194                BitBlock r3000_4dff_tmp21, r3000_4dff_tmp22, r3000_4dff_tmp23;
     195                BitBlock r3000_4dff_tmp24, r3000_4dff_tmp25, r3000_4dff_tmp26;
     196                BitBlock r3000_4dff_tmp27, r3000_4dff_tmp28, cc_range_3008_301d_3;
     197                BitBlock sequence_e3_80_adv, r3000_4dff_tmp29, r800_ffff_tmp10;
     198                BitBlock r800_ffff_tmp11, byte_range_ea_ef, ra000_ffff_tmp1, ra000_ffff_tmp2;
     199                BitBlock byte_ef, ra000_ffff_tmp3, byte_b4, ra000_ffff_tmp4, sequence_ef_b4;
     200                BitBlock byte_ef_adv, ra000_ffff_tmp5, ra000_ffff_tmp6, byte_be;
     201                BitBlock sequence_ef_b4_adv, ra000_ffff_tmp7, sequence_ef_b8, ra000_ffff_tmp8;
     202                BitBlock ra000_ffff_tmp9, ra000_ffff_tmp10, ra000_ffff_tmp11, ra000_ffff_tmp12;
     203                BitBlock ra000_ffff_tmp13, ra000_ffff_tmp14, ra000_ffff_tmp15;
     204                BitBlock ra000_ffff_tmp16, ra000_ffff_tmp17, ra000_ffff_tmp18;
     205                BitBlock ra000_ffff_tmp19, ra000_ffff_tmp20, ra000_ffff_tmp21;
     206                BitBlock ra000_ffff_tmp22, ra000_ffff_tmp23, ra000_ffff_tmp24;
     207                BitBlock ra000_ffff_tmp25, cc_range_fe17_fe3f_3, sequence_ef_b8_adv;
     208                BitBlock ra000_ffff_tmp26, byte_b9, sequence_ef_b9, ra000_ffff_tmp27;
     209                BitBlock ra000_ffff_tmp28, ra000_ffff_tmp29, ra000_ffff_tmp30;
     210                BitBlock ra000_ffff_tmp31, ra000_ffff_tmp32, ra000_ffff_tmp33;
     211                BitBlock ra000_ffff_tmp34, ra000_ffff_tmp35, ra000_ffff_tmp36;
     212                BitBlock cc_range_fe41_fe5d_3, sequence_ef_b9_adv, ra000_ffff_tmp37;
     213                BitBlock ra000_ffff_tmp38, sequence_ef_bc, ra000_ffff_tmp39;
    214214                BitBlock cc_range_ff08_ff3b_3, sequence_ef_bc_adv, ra000_ffff_tmp40, byte_bd;
    215215                BitBlock sequence_ef_bd, ra000_ffff_tmp41, ra000_ffff_tmp42, ra000_ffff_tmp43;
     
    411411                  sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    412412                  r2000_2fff_tmp56 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
    413                   r2000_2fff_tmp57 = simd_not(r2000_2fff_tmp56);
    414                   r2000_2fff_tmp58 = simd_or(simd_and(basis_bits.bit_4, r2000_2fff_tmp57), simd_andc(r2000_2fff_tmp56, basis_bits.bit_4));
    415                   r2000_2fff_tmp59 = simd_and(r2000_2fff_tmp22, r2000_2fff_tmp58);
    416                   cc_range_2e22_2e28_3 = simd_andc(r2000_2fff_tmp59, basis_bits.bit_7);
     413                  r2000_2fff_tmp57 = simd_xor(basis_bits.bit_4, r2000_2fff_tmp56);
     414                  r2000_2fff_tmp58 = simd_and(r2000_2fff_tmp22, r2000_2fff_tmp57);
     415                  cc_range_2e22_2e28_3 = simd_andc(r2000_2fff_tmp58, basis_bits.bit_7);
    417416                  carryQ.cq[14] = carryout2carry(pablo_blk_Advance(sequence_e2_b8, carryQ.get_carry_in(14), sequence_e2_b8_adv));
    418                   r2000_2fff_tmp60 = simd_and(sequence_e2_b8_adv, cc_range_2e22_2e28_3);
    419                   struct_Ps.cc = simd_or(struct_Ps.cc, r2000_2fff_tmp60);
     417                  r2000_2fff_tmp59 = simd_and(sequence_e2_b8_adv, cc_range_2e22_2e28_3);
     418                  struct_Ps.cc = simd_or(struct_Ps.cc, r2000_2fff_tmp59);
    420419                }
    421420                else {
     
    608607                BitBlock sequence_e2_a7_adv, r2000_2fff_tmp55, byte_b8, sequence_e2_b8;
    609608                BitBlock r2000_2fff_tmp56, r2000_2fff_tmp57, r2000_2fff_tmp58;
    610                 BitBlock r2000_2fff_tmp59, cc_range_2e22_2e28_3, sequence_e2_b8_adv;
    611                 BitBlock r2000_2fff_tmp60, r2000_4dff_tmp3, byte_e3, r2000_4dff_tmp4;
    612                 BitBlock r3000_4dff_tmp1, r3000_4dff_tmp2, r3000_4dff_tmp3, r3000_4dff_tmp4;
    613                 BitBlock sequence_e3_80, byte_e3_adv, r3000_4dff_tmp5, r3000_4dff_tmp6;
    614                 BitBlock r3000_4dff_tmp7, r3000_4dff_tmp8, r3000_4dff_tmp9, r3000_4dff_tmp10;
    615                 BitBlock r3000_4dff_tmp11, r3000_4dff_tmp12, r3000_4dff_tmp13;
    616                 BitBlock r3000_4dff_tmp14, r3000_4dff_tmp15, r3000_4dff_tmp16;
    617                 BitBlock r3000_4dff_tmp17, r3000_4dff_tmp18, r3000_4dff_tmp19;
    618                 BitBlock r3000_4dff_tmp20, r3000_4dff_tmp21, r3000_4dff_tmp22;
    619                 BitBlock r3000_4dff_tmp23, r3000_4dff_tmp24, r3000_4dff_tmp25;
    620                 BitBlock r3000_4dff_tmp26, r3000_4dff_tmp27, r3000_4dff_tmp28;
    621                 BitBlock cc_range_3008_301d_3, sequence_e3_80_adv, r3000_4dff_tmp29;
    622                 BitBlock r800_ffff_tmp10, r800_ffff_tmp11, byte_range_ea_ef, ra000_ffff_tmp1;
    623                 BitBlock ra000_ffff_tmp2, byte_ef, ra000_ffff_tmp3, byte_b4, ra000_ffff_tmp4;
    624                 BitBlock sequence_ef_b4, byte_ef_adv, ra000_ffff_tmp5, ra000_ffff_tmp6;
    625                 BitBlock byte_be, sequence_ef_b4_adv, ra000_ffff_tmp7, sequence_ef_b8;
    626                 BitBlock ra000_ffff_tmp8, ra000_ffff_tmp9, ra000_ffff_tmp10, ra000_ffff_tmp11;
    627                 BitBlock ra000_ffff_tmp12, ra000_ffff_tmp13, ra000_ffff_tmp14;
    628                 BitBlock ra000_ffff_tmp15, ra000_ffff_tmp16, ra000_ffff_tmp17;
    629                 BitBlock ra000_ffff_tmp18, ra000_ffff_tmp19, ra000_ffff_tmp20;
    630                 BitBlock ra000_ffff_tmp21, ra000_ffff_tmp22, ra000_ffff_tmp23;
    631                 BitBlock ra000_ffff_tmp24, ra000_ffff_tmp25, cc_range_fe17_fe3f_3;
    632                 BitBlock sequence_ef_b8_adv, ra000_ffff_tmp26, byte_b9, sequence_ef_b9;
    633                 BitBlock ra000_ffff_tmp27, ra000_ffff_tmp28, ra000_ffff_tmp29;
    634                 BitBlock ra000_ffff_tmp30, ra000_ffff_tmp31, ra000_ffff_tmp32;
    635                 BitBlock ra000_ffff_tmp33, ra000_ffff_tmp34, ra000_ffff_tmp35;
    636                 BitBlock ra000_ffff_tmp36, cc_range_fe41_fe5d_3, sequence_ef_b9_adv;
    637                 BitBlock ra000_ffff_tmp37, ra000_ffff_tmp38, sequence_ef_bc, ra000_ffff_tmp39;
     609                BitBlock cc_range_2e22_2e28_3, sequence_e2_b8_adv, r2000_2fff_tmp59;
     610                BitBlock r2000_4dff_tmp3, byte_e3, r2000_4dff_tmp4, r3000_4dff_tmp1;
     611                BitBlock r3000_4dff_tmp2, r3000_4dff_tmp3, r3000_4dff_tmp4, sequence_e3_80;
     612                BitBlock byte_e3_adv, r3000_4dff_tmp5, r3000_4dff_tmp6, r3000_4dff_tmp7;
     613                BitBlock r3000_4dff_tmp8, r3000_4dff_tmp9, r3000_4dff_tmp10, r3000_4dff_tmp11;
     614                BitBlock r3000_4dff_tmp12, r3000_4dff_tmp13, r3000_4dff_tmp14;
     615                BitBlock r3000_4dff_tmp15, r3000_4dff_tmp16, r3000_4dff_tmp17;
     616                BitBlock r3000_4dff_tmp18, r3000_4dff_tmp19, r3000_4dff_tmp20;
     617                BitBlock r3000_4dff_tmp21, r3000_4dff_tmp22, r3000_4dff_tmp23;
     618                BitBlock r3000_4dff_tmp24, r3000_4dff_tmp25, r3000_4dff_tmp26;
     619                BitBlock r3000_4dff_tmp27, r3000_4dff_tmp28, cc_range_3008_301d_3;
     620                BitBlock sequence_e3_80_adv, r3000_4dff_tmp29, r800_ffff_tmp10;
     621                BitBlock r800_ffff_tmp11, byte_range_ea_ef, ra000_ffff_tmp1, ra000_ffff_tmp2;
     622                BitBlock byte_ef, ra000_ffff_tmp3, byte_b4, ra000_ffff_tmp4, sequence_ef_b4;
     623                BitBlock byte_ef_adv, ra000_ffff_tmp5, ra000_ffff_tmp6, byte_be;
     624                BitBlock sequence_ef_b4_adv, ra000_ffff_tmp7, sequence_ef_b8, ra000_ffff_tmp8;
     625                BitBlock ra000_ffff_tmp9, ra000_ffff_tmp10, ra000_ffff_tmp11, ra000_ffff_tmp12;
     626                BitBlock ra000_ffff_tmp13, ra000_ffff_tmp14, ra000_ffff_tmp15;
     627                BitBlock ra000_ffff_tmp16, ra000_ffff_tmp17, ra000_ffff_tmp18;
     628                BitBlock ra000_ffff_tmp19, ra000_ffff_tmp20, ra000_ffff_tmp21;
     629                BitBlock ra000_ffff_tmp22, ra000_ffff_tmp23, ra000_ffff_tmp24;
     630                BitBlock ra000_ffff_tmp25, cc_range_fe17_fe3f_3, sequence_ef_b8_adv;
     631                BitBlock ra000_ffff_tmp26, byte_b9, sequence_ef_b9, ra000_ffff_tmp27;
     632                BitBlock ra000_ffff_tmp28, ra000_ffff_tmp29, ra000_ffff_tmp30;
     633                BitBlock ra000_ffff_tmp31, ra000_ffff_tmp32, ra000_ffff_tmp33;
     634                BitBlock ra000_ffff_tmp34, ra000_ffff_tmp35, ra000_ffff_tmp36;
     635                BitBlock cc_range_fe41_fe5d_3, sequence_ef_b9_adv, ra000_ffff_tmp37;
     636                BitBlock ra000_ffff_tmp38, sequence_ef_bc, ra000_ffff_tmp39;
    638637                BitBlock cc_range_ff08_ff3b_3, sequence_ef_bc_adv, ra000_ffff_tmp40, byte_bd;
    639638                BitBlock sequence_ef_bd, ra000_ffff_tmp41, ra000_ffff_tmp42, ra000_ffff_tmp43;
     
    835834                  sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    836835                  r2000_2fff_tmp56 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
    837                   r2000_2fff_tmp57 = simd_not(r2000_2fff_tmp56);
    838                   r2000_2fff_tmp58 = simd_or(simd_and(basis_bits.bit_4, r2000_2fff_tmp57), simd_andc(r2000_2fff_tmp56, basis_bits.bit_4));
    839                   r2000_2fff_tmp59 = simd_and(r2000_2fff_tmp22, r2000_2fff_tmp58);
    840                   cc_range_2e22_2e28_3 = simd_andc(r2000_2fff_tmp59, basis_bits.bit_7);
     836                  r2000_2fff_tmp57 = simd_xor(basis_bits.bit_4, r2000_2fff_tmp56);
     837                  r2000_2fff_tmp58 = simd_and(r2000_2fff_tmp22, r2000_2fff_tmp57);
     838                  cc_range_2e22_2e28_3 = simd_andc(r2000_2fff_tmp58, basis_bits.bit_7);
    841839                  carryQ.cq[14] = carryout2carry(pablo_blk_Advance(sequence_e2_b8, carryQ.get_carry_in(14), sequence_e2_b8_adv));
    842                   r2000_2fff_tmp60 = simd_and(sequence_e2_b8_adv, cc_range_2e22_2e28_3);
    843                   struct_Ps.cc = simd_or(struct_Ps.cc, r2000_2fff_tmp60);
     840                  r2000_2fff_tmp59 = simd_and(sequence_e2_b8_adv, cc_range_2e22_2e28_3);
     841                  struct_Ps.cc = simd_or(struct_Ps.cc, r2000_2fff_tmp59);
    844842                }
    845843                else {
     
    16791677                BitBlock r3000_4dff_tmp2, r3000_4dff_tmp3, r3000_4dff_tmp4, sequence_e3_86;
    16801678                BitBlock byte_e3_adv, r3000_4dff_tmp5, r3000_4dff_tmp6, r3000_4dff_tmp7;
    1681                 BitBlock r3000_4dff_tmp8, r3000_4dff_tmp9, byte_range_92_95;
    1682                 BitBlock sequence_e3_86_adv, r3000_4dff_tmp10, r3000_4dff_tmp11;
    1683                 BitBlock r3000_4dff_tmp12, byte_88, sequence_e3_88, r3000_4dff_tmp13;
    1684                 BitBlock r3000_4dff_tmp14, r3000_4dff_tmp15, byte_range_a0_a9;
    1685                 BitBlock sequence_e3_88_adv, r3000_4dff_tmp16, r3000_4dff_tmp17;
    1686                 BitBlock r3000_4dff_tmp18, sequence_e3_89, r3000_4dff_tmp19, r3000_4dff_tmp20;
    1687                 BitBlock r3000_4dff_tmp21, r3000_4dff_tmp22, cc_range_3248_3251_3;
    1688                 BitBlock sequence_e3_89_adv, r3000_4dff_tmp23, r3000_4dff_tmp24, byte_8a;
    1689                 BitBlock sequence_e3_8a, r3000_4dff_tmp25, r3000_4dff_tmp26, r3000_4dff_tmp27;
    1690                 BitBlock r3000_4dff_tmp28, cc_range_3280_32b1_3, sequence_e3_8a_adv;
    1691                 BitBlock r3000_4dff_tmp29, r800_ffff_tmp11, r800_ffff_tmp12, byte_range_ea_ef;
    1692                 BitBlock ra000_ffff_tmp1, ra000_ffff_tmp2, ra000_ffff_tmp3, byte_ea;
    1693                 BitBlock ra000_ffff_tmp4, ra000_ffff_tmp5, byte_a0, ra000_ffff_tmp6;
    1694                 BitBlock sequence_ea_a0, byte_ea_adv, ra000_ffff_tmp7, ra000_ffff_tmp8;
    1695                 BitBlock ra000_ffff_tmp9, ra000_ffff_tmp10, sequence_ea_a0_adv;
    1696                 BitBlock ra000_ffff_tmp11, r80_10ffff_tmp2, byte_range_f0_ff;
    1697                 BitBlock r10000_10ffff_tmp1, r10000_10ffff_tmp2, r10000_10ffff_tmp3, byte_f0;
    1698                 BitBlock r10000_10ffff_tmp4, r10000_10ffff_tmp5, r10000_10ffff_tmp6, byte_90;
    1699                 BitBlock r10000_10ffff_tmp7, sequence_f0_90, byte_f0_adv, r10000_10ffff_tmp8;
    1700                 BitBlock r10000_10ffff_tmp9, r10000_10ffff_tmp10, r10000_10ffff_tmp11, byte_84;
     1679                BitBlock r3000_4dff_tmp8, byte_range_92_95, sequence_e3_86_adv;
     1680                BitBlock r3000_4dff_tmp9, r3000_4dff_tmp10, r3000_4dff_tmp11, byte_88;
     1681                BitBlock sequence_e3_88, r3000_4dff_tmp12, r3000_4dff_tmp13, r3000_4dff_tmp14;
     1682                BitBlock byte_range_a0_a9, sequence_e3_88_adv, r3000_4dff_tmp15;
     1683                BitBlock r3000_4dff_tmp16, r3000_4dff_tmp17, sequence_e3_89, r3000_4dff_tmp18;
     1684                BitBlock r3000_4dff_tmp19, r3000_4dff_tmp20, r3000_4dff_tmp21;
     1685                BitBlock cc_range_3248_3251_3, sequence_e3_89_adv, r3000_4dff_tmp22;
     1686                BitBlock r3000_4dff_tmp23, byte_8a, sequence_e3_8a, r3000_4dff_tmp24;
     1687                BitBlock r3000_4dff_tmp25, r3000_4dff_tmp26, r3000_4dff_tmp27;
     1688                BitBlock cc_range_3280_32b1_3, sequence_e3_8a_adv, r3000_4dff_tmp28;
     1689                BitBlock r800_ffff_tmp11, r800_ffff_tmp12, byte_range_ea_ef, ra000_ffff_tmp1;
     1690                BitBlock ra000_ffff_tmp2, ra000_ffff_tmp3, byte_ea, ra000_ffff_tmp4;
     1691                BitBlock ra000_ffff_tmp5, byte_a0, ra000_ffff_tmp6, sequence_ea_a0;
     1692                BitBlock byte_ea_adv, ra000_ffff_tmp7, ra000_ffff_tmp8, ra000_ffff_tmp9;
     1693                BitBlock ra000_ffff_tmp10, sequence_ea_a0_adv, ra000_ffff_tmp11;
     1694                BitBlock r80_10ffff_tmp2, byte_range_f0_ff, r10000_10ffff_tmp1;
     1695                BitBlock r10000_10ffff_tmp2, r10000_10ffff_tmp3, byte_f0, r10000_10ffff_tmp4;
     1696                BitBlock r10000_10ffff_tmp5, r10000_10ffff_tmp6, byte_90, r10000_10ffff_tmp7;
     1697                BitBlock sequence_f0_90, byte_f0_adv, r10000_10ffff_tmp8, r10000_10ffff_tmp9;
     1698                BitBlock r10000_10ffff_tmp10, r10000_10ffff_tmp11, byte_84;
    17011699                BitBlock r10000_10ffff_tmp12, sequence_f0_90_84, sequence_f0_90_adv;
    17021700                BitBlock r10000_10ffff_tmp13, r10000_10ffff_tmp14, r10000_10ffff_tmp15;
     
    17171715                BitBlock sequence_f0_90_a4_adv, r10000_10ffff_tmp43, r10000_10ffff_tmp44;
    17181716                BitBlock byte_a9, sequence_f0_90_a9, r10000_10ffff_tmp45, r10000_10ffff_tmp46;
    1719                 BitBlock r10000_10ffff_tmp47, r10000_10ffff_tmp48, r10000_10ffff_tmp49;
    1720                 BitBlock cc_range_10a40_10a7d_4, sequence_f0_90_a9_adv, r10000_10ffff_tmp50;
    1721                 BitBlock r10000_10ffff_tmp51, sequence_f0_90_ad, r10000_10ffff_tmp52;
    1722                 BitBlock cc_range_10b58_10b78_4, sequence_f0_90_ad_adv, r10000_10ffff_tmp53;
    1723                 BitBlock byte_b9, sequence_f0_90_b9, r10000_10ffff_tmp54, r10000_10ffff_tmp55;
    1724                 BitBlock r10000_10ffff_tmp56, byte_range_a0_be, sequence_f0_90_b9_adv;
    1725                 BitBlock r10000_10ffff_tmp57, sequence_f0_91, r10000_10ffff_tmp58;
    1726                 BitBlock sequence_f0_91_81, sequence_f0_91_adv, r10000_10ffff_tmp59;
    1727                 BitBlock r10000_10ffff_tmp60, r10000_10ffff_tmp61, r10000_10ffff_tmp62;
    1728                 BitBlock r10000_10ffff_tmp63, r10000_10ffff_tmp64, byte_range_92_a5;
    1729                 BitBlock sequence_f0_91_81_adv, r10000_10ffff_tmp65, sequence_f0_9d;
    1730                 BitBlock r10000_10ffff_tmp66, sequence_f0_9d_8d, sequence_f0_9d_adv;
    1731                 BitBlock byte_range_a0_b1, sequence_f0_9d_8d_adv, r10000_10ffff_tmp67;
    1732                 BitBlock sequence_f0_9f, r10000_10ffff_tmp68, sequence_f0_9f_84;
    1733                 BitBlock sequence_f0_9f_adv, r10000_10ffff_tmp69, r10000_10ffff_tmp70;
    1734                 BitBlock byte_range_80_8a, sequence_f0_9f_84_adv, r10000_10ffff_tmp71;
     1717                BitBlock r10000_10ffff_tmp47, r10000_10ffff_tmp48, cc_range_10a40_10a7d_4;
     1718                BitBlock sequence_f0_90_a9_adv, r10000_10ffff_tmp49, r10000_10ffff_tmp50;
     1719                BitBlock sequence_f0_90_ad, r10000_10ffff_tmp51, cc_range_10b58_10b78_4;
     1720                BitBlock sequence_f0_90_ad_adv, r10000_10ffff_tmp52, byte_b9;
     1721                BitBlock sequence_f0_90_b9, r10000_10ffff_tmp53, r10000_10ffff_tmp54;
     1722                BitBlock r10000_10ffff_tmp55, byte_range_a0_be, sequence_f0_90_b9_adv;
     1723                BitBlock r10000_10ffff_tmp56, sequence_f0_91, r10000_10ffff_tmp57;
     1724                BitBlock sequence_f0_91_81, sequence_f0_91_adv, r10000_10ffff_tmp58;
     1725                BitBlock r10000_10ffff_tmp59, r10000_10ffff_tmp60, r10000_10ffff_tmp61;
     1726                BitBlock r10000_10ffff_tmp62, r10000_10ffff_tmp63, byte_range_92_a5;
     1727                BitBlock sequence_f0_91_81_adv, r10000_10ffff_tmp64, sequence_f0_9d;
     1728                BitBlock r10000_10ffff_tmp65, sequence_f0_9d_8d, sequence_f0_9d_adv;
     1729                BitBlock byte_range_a0_b1, sequence_f0_9d_8d_adv, r10000_10ffff_tmp66;
     1730                BitBlock sequence_f0_9f, r10000_10ffff_tmp67, sequence_f0_9f_84;
     1731                BitBlock sequence_f0_9f_adv, r10000_10ffff_tmp68, r10000_10ffff_tmp69;
     1732                BitBlock byte_range_80_8a, sequence_f0_9f_84_adv, r10000_10ffff_tmp70;
    17351733
    17361734
     
    20302028                  r3000_4dff_tmp6 = simd_and(r800_ffff_tmp5, r3000_4dff_tmp5);
    20312029                  r3000_4dff_tmp7 = simd_andc(r3000_4dff_tmp6, basis_bits.bit_4);
    2032                   r3000_4dff_tmp8 = simd_not(basis_bits.bit_6);
    2033                   r3000_4dff_tmp9 = simd_or(simd_and(basis_bits.bit_5, r3000_4dff_tmp8), simd_andc(basis_bits.bit_6, basis_bits.bit_5));
    2034                   byte_range_92_95 = simd_and(r3000_4dff_tmp7, r3000_4dff_tmp9);
     2030                  r3000_4dff_tmp8 = simd_xor(basis_bits.bit_5, basis_bits.bit_6);
     2031                  byte_range_92_95 = simd_and(r3000_4dff_tmp7, r3000_4dff_tmp8);
    20352032                  carryQ.cq[25] = carryout2carry(pablo_blk_Advance(sequence_e3_86, carryQ.get_carry_in(25), sequence_e3_86_adv));
    2036                   r3000_4dff_tmp10 = simd_and(sequence_e3_86_adv, byte_range_92_95);
    2037                   struct_No.cc = simd_or(struct_No.cc, r3000_4dff_tmp10);
    2038                   r3000_4dff_tmp11 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
    2039                   r3000_4dff_tmp12 = simd_andc(r3000_4dff_tmp11, r800_ffff_tmp3);
    2040                   byte_88 = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp12);
     2033                  r3000_4dff_tmp9 = simd_and(sequence_e3_86_adv, byte_range_92_95);
     2034                  struct_No.cc = simd_or(struct_No.cc, r3000_4dff_tmp9);
     2035                  r3000_4dff_tmp10 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
     2036                  r3000_4dff_tmp11 = simd_andc(r3000_4dff_tmp10, r800_ffff_tmp3);
     2037                  byte_88 = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp11);
    20412038                  sequence_e3_88 = simd_and(byte_e3_adv, byte_88);
    2042                   r3000_4dff_tmp13 = simd_and(r800_ffff_tmp5, r80_10ffff_tmp1);
    2043                   r3000_4dff_tmp14 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
    2044                   r3000_4dff_tmp15 = simd_and(basis_bits.bit_4, r3000_4dff_tmp14);
    2045                   byte_range_a0_a9 = simd_andc(r3000_4dff_tmp13, r3000_4dff_tmp15);
     2039                  r3000_4dff_tmp12 = simd_and(r800_ffff_tmp5, r80_10ffff_tmp1);
     2040                  r3000_4dff_tmp13 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
     2041                  r3000_4dff_tmp14 = simd_and(basis_bits.bit_4, r3000_4dff_tmp13);
     2042                  byte_range_a0_a9 = simd_andc(r3000_4dff_tmp12, r3000_4dff_tmp14);
    20462043                  carryQ.cq[26] = carryout2carry(pablo_blk_Advance(sequence_e3_88, carryQ.get_carry_in(26), sequence_e3_88_adv));
    2047                   r3000_4dff_tmp16 = simd_and(sequence_e3_88_adv, byte_range_a0_a9);
    2048                   struct_No.cc = simd_or(struct_No.cc, r3000_4dff_tmp16);
    2049                   r3000_4dff_tmp17 = simd_andc(basis_bits.bit_7, basis_bits.bit_6);
    2050                   r3000_4dff_tmp18 = simd_and(r3000_4dff_tmp11, r3000_4dff_tmp17);
    2051                   byte_89 = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp18);
     2044                  r3000_4dff_tmp15 = simd_and(sequence_e3_88_adv, byte_range_a0_a9);
     2045                  struct_No.cc = simd_or(struct_No.cc, r3000_4dff_tmp15);
     2046                  r3000_4dff_tmp16 = simd_andc(basis_bits.bit_7, basis_bits.bit_6);
     2047                  r3000_4dff_tmp17 = simd_and(r3000_4dff_tmp10, r3000_4dff_tmp16);
     2048                  byte_89 = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp17);
    20522049                  sequence_e3_89 = simd_and(byte_e3_adv, byte_89);
    2053                   r3000_4dff_tmp19 = simd_and(r3000_4dff_tmp2, basis_bits.bit_4);
    2054                   r3000_4dff_tmp20 = simd_or(basis_bits.bit_5, r800_ffff_tmp3);
    2055                   r3000_4dff_tmp21 = simd_or(basis_bits.bit_4, r3000_4dff_tmp20);
    2056                   r3000_4dff_tmp22 = simd_and(r3000_4dff_tmp6, r3000_4dff_tmp21);
    2057                   cc_range_3248_3251_3 = simd_or(r3000_4dff_tmp19, r3000_4dff_tmp22);
     2050                  r3000_4dff_tmp18 = simd_and(r3000_4dff_tmp2, basis_bits.bit_4);
     2051                  r3000_4dff_tmp19 = simd_or(basis_bits.bit_5, r800_ffff_tmp3);
     2052                  r3000_4dff_tmp20 = simd_or(basis_bits.bit_4, r3000_4dff_tmp19);
     2053                  r3000_4dff_tmp21 = simd_and(r3000_4dff_tmp6, r3000_4dff_tmp20);
     2054                  cc_range_3248_3251_3 = simd_or(r3000_4dff_tmp18, r3000_4dff_tmp21);
    20582055                  carryQ.cq[27] = carryout2carry(pablo_blk_Advance(sequence_e3_89, carryQ.get_carry_in(27), sequence_e3_89_adv));
    2059                   r3000_4dff_tmp23 = simd_and(sequence_e3_89_adv, cc_range_3248_3251_3);
    2060                   struct_No.cc = simd_or(struct_No.cc, r3000_4dff_tmp23);
    2061                   r3000_4dff_tmp24 = simd_and(r3000_4dff_tmp11, r2000_4dff_tmp1);
    2062                   byte_8a = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp24);
     2056                  r3000_4dff_tmp22 = simd_and(sequence_e3_89_adv, cc_range_3248_3251_3);
     2057                  struct_No.cc = simd_or(struct_No.cc, r3000_4dff_tmp22);
     2058                  r3000_4dff_tmp23 = simd_and(r3000_4dff_tmp10, r2000_4dff_tmp1);
     2059                  byte_8a = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp23);
    20632060                  sequence_e3_8a = simd_and(byte_e3_adv, byte_8a);
    2064                   r3000_4dff_tmp25 = simd_andc(r3000_4dff_tmp2, r3000_4dff_tmp15);
    2065                   r3000_4dff_tmp26 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
    2066                   r3000_4dff_tmp27 = simd_and(r800_ffff_tmp5, r3000_4dff_tmp26);
    2067                   r3000_4dff_tmp28 = simd_and(r3000_4dff_tmp27, r3000_4dff_tmp21);
    2068                   cc_range_3280_32b1_3 = simd_or(r3000_4dff_tmp25, r3000_4dff_tmp28);
     2061                  r3000_4dff_tmp24 = simd_andc(r3000_4dff_tmp2, r3000_4dff_tmp14);
     2062                  r3000_4dff_tmp25 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
     2063                  r3000_4dff_tmp26 = simd_and(r800_ffff_tmp5, r3000_4dff_tmp25);
     2064                  r3000_4dff_tmp27 = simd_and(r3000_4dff_tmp26, r3000_4dff_tmp20);
     2065                  cc_range_3280_32b1_3 = simd_or(r3000_4dff_tmp24, r3000_4dff_tmp27);
    20692066                  carryQ.cq[28] = carryout2carry(pablo_blk_Advance(sequence_e3_8a, carryQ.get_carry_in(28), sequence_e3_8a_adv));
    2070                   r3000_4dff_tmp29 = simd_and(sequence_e3_8a_adv, cc_range_3280_32b1_3);
    2071                   struct_No.cc = simd_or(struct_No.cc, r3000_4dff_tmp29);
     2067                  r3000_4dff_tmp28 = simd_and(sequence_e3_8a_adv, cc_range_3280_32b1_3);
     2068                  struct_No.cc = simd_or(struct_No.cc, r3000_4dff_tmp28);
    20722069                }
    20732070                else {
     
    21982195            r10000_10ffff_tmp45 = simd_andc(r10000_10ffff_tmp9, basis_bits.bit_4);
    21992196            r10000_10ffff_tmp46 = simd_and(r10000_10ffff_tmp23, r10000_10ffff_tmp34);
    2200             r10000_10ffff_tmp47 = simd_not(basis_bits.bit_7);
    2201             r10000_10ffff_tmp48 = simd_or(simd_and(basis_bits.bit_6, r10000_10ffff_tmp47), simd_andc(basis_bits.bit_7, basis_bits.bit_6));
    2202             r10000_10ffff_tmp49 = simd_and(r10000_10ffff_tmp46, r10000_10ffff_tmp48);
    2203             cc_range_10a40_10a7d_4 = simd_or(r10000_10ffff_tmp45, r10000_10ffff_tmp49);
     2197            r10000_10ffff_tmp47 = simd_xor(basis_bits.bit_6, basis_bits.bit_7);
     2198            r10000_10ffff_tmp48 = simd_and(r10000_10ffff_tmp46, r10000_10ffff_tmp47);
     2199            cc_range_10a40_10a7d_4 = simd_or(r10000_10ffff_tmp45, r10000_10ffff_tmp48);
    22042200            carryQ.cq[39] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a9, carryQ.get_carry_in(39), sequence_f0_90_a9_adv));
    2205             r10000_10ffff_tmp50 = simd_and(sequence_f0_90_a9_adv, cc_range_10a40_10a7d_4);
    2206             struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp50);
    2207             r10000_10ffff_tmp51 = simd_and(r10000_10ffff_tmp34, r10000_10ffff_tmp21);
    2208             byte_ad = simd_and(r10000_10ffff_tmp36, r10000_10ffff_tmp51);
     2201            r10000_10ffff_tmp49 = simd_and(sequence_f0_90_a9_adv, cc_range_10a40_10a7d_4);
     2202            struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp49);
     2203            r10000_10ffff_tmp50 = simd_and(r10000_10ffff_tmp34, r10000_10ffff_tmp21);
     2204            byte_ad = simd_and(r10000_10ffff_tmp36, r10000_10ffff_tmp50);
    22092205            sequence_f0_90_ad = simd_and(sequence_f0_90_adv, byte_ad);
    2210             r10000_10ffff_tmp52 = simd_and(r10000_10ffff_tmp4, basis_bits.bit_3);
    2211             cc_range_10b58_10b78_4 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp52);
     2206            r10000_10ffff_tmp51 = simd_and(r10000_10ffff_tmp4, basis_bits.bit_3);
     2207            cc_range_10b58_10b78_4 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp51);
    22122208            carryQ.cq[40] = carryout2carry(pablo_blk_Advance(sequence_f0_90_ad, carryQ.get_carry_in(40), sequence_f0_90_ad_adv));
    2213             r10000_10ffff_tmp53 = simd_and(sequence_f0_90_ad_adv, cc_range_10b58_10b78_4);
    2214             struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp53);
     2209            r10000_10ffff_tmp52 = simd_and(sequence_f0_90_ad_adv, cc_range_10b58_10b78_4);
     2210            struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp52);
    22152211            byte_b9 = simd_and(r10000_10ffff_tmp23, r10000_10ffff_tmp44);
    22162212            sequence_f0_90_b9 = simd_and(sequence_f0_90_adv, byte_b9);
    2217             r10000_10ffff_tmp54 = simd_and(r10000_10ffff_tmp4, basis_bits.bit_2);
    2218             r10000_10ffff_tmp55 = simd_and(r10000_10ffff_tmp34, r10000_10ffff_tmp15);
    2219             r10000_10ffff_tmp56 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp55);
    2220             byte_range_a0_be = simd_andc(r10000_10ffff_tmp54, r10000_10ffff_tmp56);
     2213            r10000_10ffff_tmp53 = simd_and(r10000_10ffff_tmp4, basis_bits.bit_2);
     2214            r10000_10ffff_tmp54 = simd_and(r10000_10ffff_tmp34, r10000_10ffff_tmp15);
     2215            r10000_10ffff_tmp55 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp54);
     2216            byte_range_a0_be = simd_andc(r10000_10ffff_tmp53, r10000_10ffff_tmp55);
    22212217            carryQ.cq[41] = carryout2carry(pablo_blk_Advance(sequence_f0_90_b9, carryQ.get_carry_in(41), sequence_f0_90_b9_adv));
    2222             r10000_10ffff_tmp57 = simd_and(sequence_f0_90_b9_adv, byte_range_a0_be);
    2223             struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp57);
     2218            r10000_10ffff_tmp56 = simd_and(sequence_f0_90_b9_adv, byte_range_a0_be);
     2219            struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp56);
    22242220            byte_91 = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp38);
    22252221            sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    22262222            byte_81 = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp38);
    2227             carryQ.cq[42] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(42), r10000_10ffff_tmp58));
    2228             sequence_f0_91_81 = simd_and(r10000_10ffff_tmp58, byte_81);
    2229             sequence_f0_91_adv = r10000_10ffff_tmp58;
    2230             r10000_10ffff_tmp59 = simd_or(basis_bits.bit_4, r10000_10ffff_tmp41);
    2231             r10000_10ffff_tmp60 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp59);
    2232             r10000_10ffff_tmp61 = simd_not(r10000_10ffff_tmp60);
    2233             r10000_10ffff_tmp62 = simd_or(r10000_10ffff_tmp1, basis_bits.bit_6);
    2234             r10000_10ffff_tmp63 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp62);
    2235             r10000_10ffff_tmp64 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp61), simd_andc(r10000_10ffff_tmp63, basis_bits.bit_2));
    2236             byte_range_92_a5 = simd_and(r10000_10ffff_tmp4, r10000_10ffff_tmp64);
     2223            carryQ.cq[42] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(42), r10000_10ffff_tmp57));
     2224            sequence_f0_91_81 = simd_and(r10000_10ffff_tmp57, byte_81);
     2225            sequence_f0_91_adv = r10000_10ffff_tmp57;
     2226            r10000_10ffff_tmp58 = simd_or(basis_bits.bit_4, r10000_10ffff_tmp41);
     2227            r10000_10ffff_tmp59 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp58);
     2228            r10000_10ffff_tmp60 = simd_not(r10000_10ffff_tmp59);
     2229            r10000_10ffff_tmp61 = simd_or(r10000_10ffff_tmp1, basis_bits.bit_6);
     2230            r10000_10ffff_tmp62 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp61);
     2231            r10000_10ffff_tmp63 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp60), simd_andc(r10000_10ffff_tmp62, basis_bits.bit_2));
     2232            byte_range_92_a5 = simd_and(r10000_10ffff_tmp4, r10000_10ffff_tmp63);
    22372233            carryQ.cq[43] = carryout2carry(pablo_blk_Advance(sequence_f0_91_81, carryQ.get_carry_in(43), sequence_f0_91_81_adv));
    2238             r10000_10ffff_tmp65 = simd_and(sequence_f0_91_81_adv, byte_range_92_a5);
    2239             struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp65);
    2240             byte_9d = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp51);
     2234            r10000_10ffff_tmp64 = simd_and(sequence_f0_91_81_adv, byte_range_92_a5);
     2235            struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp64);
     2236            byte_9d = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp50);
    22412237            sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    2242             byte_8d = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp51);
    2243             carryQ.cq[44] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(44), r10000_10ffff_tmp66));
    2244             sequence_f0_9d_8d = simd_and(r10000_10ffff_tmp66, byte_8d);
    2245             sequence_f0_9d_adv = r10000_10ffff_tmp66;
    2246             byte_range_a0_b1 = simd_andc(r10000_10ffff_tmp54, r10000_10ffff_tmp63);
     2238            byte_8d = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp50);
     2239            carryQ.cq[44] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(44), r10000_10ffff_tmp65));
     2240            sequence_f0_9d_8d = simd_and(r10000_10ffff_tmp65, byte_8d);
     2241            sequence_f0_9d_adv = r10000_10ffff_tmp65;
     2242            byte_range_a0_b1 = simd_andc(r10000_10ffff_tmp53, r10000_10ffff_tmp62);
    22472243            carryQ.cq[45] = carryout2carry(pablo_blk_Advance(sequence_f0_9d_8d, carryQ.get_carry_in(45), sequence_f0_9d_8d_adv));
    2248             r10000_10ffff_tmp67 = simd_and(sequence_f0_9d_8d_adv, byte_range_a0_b1);
    2249             struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp67);
    2250             byte_9f = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp55);
     2244            r10000_10ffff_tmp66 = simd_and(sequence_f0_9d_8d_adv, byte_range_a0_b1);
     2245            struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp66);
     2246            byte_9f = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp54);
    22512247            sequence_f0_9f = simd_and(byte_f0_adv, byte_9f);
    2252             carryQ.cq[46] = carryout2carry(pablo_blk_Advance(sequence_f0_9f, carryQ.get_carry_in(46), r10000_10ffff_tmp68));
    2253             sequence_f0_9f_84 = simd_and(r10000_10ffff_tmp68, byte_84);
    2254             sequence_f0_9f_adv = r10000_10ffff_tmp68;
    2255             r10000_10ffff_tmp69 = simd_or(basis_bits.bit_5, r10000_10ffff_tmp15);
    2256             r10000_10ffff_tmp70 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp69);
    2257             byte_range_80_8a = simd_andc(r10000_10ffff_tmp9, r10000_10ffff_tmp70);
     2248            carryQ.cq[46] = carryout2carry(pablo_blk_Advance(sequence_f0_9f, carryQ.get_carry_in(46), r10000_10ffff_tmp67));
     2249            sequence_f0_9f_84 = simd_and(r10000_10ffff_tmp67, byte_84);
     2250            sequence_f0_9f_adv = r10000_10ffff_tmp67;
     2251            r10000_10ffff_tmp68 = simd_or(basis_bits.bit_5, r10000_10ffff_tmp15);
     2252            r10000_10ffff_tmp69 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp68);
     2253            byte_range_80_8a = simd_andc(r10000_10ffff_tmp9, r10000_10ffff_tmp69);
    22582254            carryQ.cq[47] = carryout2carry(pablo_blk_Advance(sequence_f0_9f_84, carryQ.get_carry_in(47), sequence_f0_9f_84_adv));
    2259             r10000_10ffff_tmp71 = simd_and(sequence_f0_9f_84_adv, byte_range_80_8a);
    2260             struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp71);
     2255            r10000_10ffff_tmp70 = simd_and(sequence_f0_9f_84_adv, byte_range_80_8a);
     2256            struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp70);
    22612257          }
    22622258          else {
     
    23342330                BitBlock r3000_4dff_tmp2, r3000_4dff_tmp3, r3000_4dff_tmp4, sequence_e3_86;
    23352331                BitBlock byte_e3_adv, r3000_4dff_tmp5, r3000_4dff_tmp6, r3000_4dff_tmp7;
    2336                 BitBlock r3000_4dff_tmp8, r3000_4dff_tmp9, byte_range_92_95;
    2337                 BitBlock sequence_e3_86_adv, r3000_4dff_tmp10, r3000_4dff_tmp11;
    2338                 BitBlock r3000_4dff_tmp12, byte_88, sequence_e3_88, r3000_4dff_tmp13;
    2339                 BitBlock r3000_4dff_tmp14, r3000_4dff_tmp15, byte_range_a0_a9;
    2340                 BitBlock sequence_e3_88_adv, r3000_4dff_tmp16, r3000_4dff_tmp17;
    2341                 BitBlock r3000_4dff_tmp18, sequence_e3_89, r3000_4dff_tmp19, r3000_4dff_tmp20;
    2342                 BitBlock r3000_4dff_tmp21, r3000_4dff_tmp22, cc_range_3248_3251_3;
    2343                 BitBlock sequence_e3_89_adv, r3000_4dff_tmp23, r3000_4dff_tmp24, byte_8a;
    2344                 BitBlock sequence_e3_8a, r3000_4dff_tmp25, r3000_4dff_tmp26, r3000_4dff_tmp27;
    2345                 BitBlock r3000_4dff_tmp28, cc_range_3280_32b1_3, sequence_e3_8a_adv;
    2346                 BitBlock r3000_4dff_tmp29, r800_ffff_tmp11, r800_ffff_tmp12, byte_range_ea_ef;
    2347                 BitBlock ra000_ffff_tmp1, ra000_ffff_tmp2, ra000_ffff_tmp3, byte_ea;
    2348                 BitBlock ra000_ffff_tmp4, ra000_ffff_tmp5, byte_a0, ra000_ffff_tmp6;
    2349                 BitBlock sequence_ea_a0, byte_ea_adv, ra000_ffff_tmp7, ra000_ffff_tmp8;
    2350                 BitBlock ra000_ffff_tmp9, ra000_ffff_tmp10, sequence_ea_a0_adv;
    2351                 BitBlock ra000_ffff_tmp11, r80_10ffff_tmp2, byte_range_f0_ff;
    2352                 BitBlock r10000_10ffff_tmp1, r10000_10ffff_tmp2, r10000_10ffff_tmp3, byte_f0;
    2353                 BitBlock r10000_10ffff_tmp4, r10000_10ffff_tmp5, r10000_10ffff_tmp6, byte_90;
    2354                 BitBlock r10000_10ffff_tmp7, sequence_f0_90, byte_f0_adv, r10000_10ffff_tmp8;
    2355                 BitBlock r10000_10ffff_tmp9, r10000_10ffff_tmp10, r10000_10ffff_tmp11, byte_84;
     2332                BitBlock r3000_4dff_tmp8, byte_range_92_95, sequence_e3_86_adv;
     2333                BitBlock r3000_4dff_tmp9, r3000_4dff_tmp10, r3000_4dff_tmp11, byte_88;
     2334                BitBlock sequence_e3_88, r3000_4dff_tmp12, r3000_4dff_tmp13, r3000_4dff_tmp14;
     2335                BitBlock byte_range_a0_a9, sequence_e3_88_adv, r3000_4dff_tmp15;
     2336                BitBlock r3000_4dff_tmp16, r3000_4dff_tmp17, sequence_e3_89, r3000_4dff_tmp18;
     2337                BitBlock r3000_4dff_tmp19, r3000_4dff_tmp20, r3000_4dff_tmp21;
     2338                BitBlock cc_range_3248_3251_3, sequence_e3_89_adv, r3000_4dff_tmp22;
     2339                BitBlock r3000_4dff_tmp23, byte_8a, sequence_e3_8a, r3000_4dff_tmp24;
     2340                BitBlock r3000_4dff_tmp25, r3000_4dff_tmp26, r3000_4dff_tmp27;
     2341                BitBlock cc_range_3280_32b1_3, sequence_e3_8a_adv, r3000_4dff_tmp28;
     2342                BitBlock r800_ffff_tmp11, r800_ffff_tmp12, byte_range_ea_ef, ra000_ffff_tmp1;
     2343                BitBlock ra000_ffff_tmp2, ra000_ffff_tmp3, byte_ea, ra000_ffff_tmp4;
     2344                BitBlock ra000_ffff_tmp5, byte_a0, ra000_ffff_tmp6, sequence_ea_a0;
     2345                BitBlock byte_ea_adv, ra000_ffff_tmp7, ra000_ffff_tmp8, ra000_ffff_tmp9;
     2346                BitBlock ra000_ffff_tmp10, sequence_ea_a0_adv, ra000_ffff_tmp11;
     2347                BitBlock r80_10ffff_tmp2, byte_range_f0_ff, r10000_10ffff_tmp1;
     2348                BitBlock r10000_10ffff_tmp2, r10000_10ffff_tmp3, byte_f0, r10000_10ffff_tmp4;
     2349                BitBlock r10000_10ffff_tmp5, r10000_10ffff_tmp6, byte_90, r10000_10ffff_tmp7;
     2350                BitBlock sequence_f0_90, byte_f0_adv, r10000_10ffff_tmp8, r10000_10ffff_tmp9;
     2351                BitBlock r10000_10ffff_tmp10, r10000_10ffff_tmp11, byte_84;
    23562352                BitBlock r10000_10ffff_tmp12, sequence_f0_90_84, sequence_f0_90_adv;
    23572353                BitBlock r10000_10ffff_tmp13, r10000_10ffff_tmp14, r10000_10ffff_tmp15;
     
    23722368                BitBlock sequence_f0_90_a4_adv, r10000_10ffff_tmp43, r10000_10ffff_tmp44;
    23732369                BitBlock byte_a9, sequence_f0_90_a9, r10000_10ffff_tmp45, r10000_10ffff_tmp46;
    2374                 BitBlock r10000_10ffff_tmp47, r10000_10ffff_tmp48, r10000_10ffff_tmp49;
    2375                 BitBlock cc_range_10a40_10a7d_4, sequence_f0_90_a9_adv, r10000_10ffff_tmp50;
    2376                 BitBlock r10000_10ffff_tmp51, sequence_f0_90_ad, r10000_10ffff_tmp52;
    2377                 BitBlock cc_range_10b58_10b78_4, sequence_f0_90_ad_adv, r10000_10ffff_tmp53;
    2378                 BitBlock byte_b9, sequence_f0_90_b9, r10000_10ffff_tmp54, r10000_10ffff_tmp55;
    2379                 BitBlock r10000_10ffff_tmp56, byte_range_a0_be, sequence_f0_90_b9_adv;
    2380                 BitBlock r10000_10ffff_tmp57, sequence_f0_91, r10000_10ffff_tmp58;
    2381                 BitBlock sequence_f0_91_81, sequence_f0_91_adv, r10000_10ffff_tmp59;
    2382                 BitBlock r10000_10ffff_tmp60, r10000_10ffff_tmp61, r10000_10ffff_tmp62;
    2383                 BitBlock r10000_10ffff_tmp63, r10000_10ffff_tmp64, byte_range_92_a5;
    2384                 BitBlock sequence_f0_91_81_adv, r10000_10ffff_tmp65, sequence_f0_9d;
    2385                 BitBlock r10000_10ffff_tmp66, sequence_f0_9d_8d, sequence_f0_9d_adv;
    2386                 BitBlock byte_range_a0_b1, sequence_f0_9d_8d_adv, r10000_10ffff_tmp67;
    2387                 BitBlock sequence_f0_9f, r10000_10ffff_tmp68, sequence_f0_9f_84;
    2388                 BitBlock sequence_f0_9f_adv, r10000_10ffff_tmp69, r10000_10ffff_tmp70;
    2389                 BitBlock byte_range_80_8a, sequence_f0_9f_84_adv, r10000_10ffff_tmp71;
     2370                BitBlock r10000_10ffff_tmp47, r10000_10ffff_tmp48, cc_range_10a40_10a7d_4;
     2371                BitBlock sequence_f0_90_a9_adv, r10000_10ffff_tmp49, r10000_10ffff_tmp50;
     2372                BitBlock sequence_f0_90_ad, r10000_10ffff_tmp51, cc_range_10b58_10b78_4;
     2373                BitBlock sequence_f0_90_ad_adv, r10000_10ffff_tmp52, byte_b9;
     2374                BitBlock sequence_f0_90_b9, r10000_10ffff_tmp53, r10000_10ffff_tmp54;
     2375                BitBlock r10000_10ffff_tmp55, byte_range_a0_be, sequence_f0_90_b9_adv;
     2376                BitBlock r10000_10ffff_tmp56, sequence_f0_91, r10000_10ffff_tmp57;
     2377                BitBlock sequence_f0_91_81, sequence_f0_91_adv, r10000_10ffff_tmp58;
     2378                BitBlock r10000_10ffff_tmp59, r10000_10ffff_tmp60, r10000_10ffff_tmp61;
     2379                BitBlock r10000_10ffff_tmp62, r10000_10ffff_tmp63, byte_range_92_a5;
     2380                BitBlock sequence_f0_91_81_adv, r10000_10ffff_tmp64, sequence_f0_9d;
     2381                BitBlock r10000_10ffff_tmp65, sequence_f0_9d_8d, sequence_f0_9d_adv;
     2382                BitBlock byte_range_a0_b1, sequence_f0_9d_8d_adv, r10000_10ffff_tmp66;
     2383                BitBlock sequence_f0_9f, r10000_10ffff_tmp67, sequence_f0_9f_84;
     2384                BitBlock sequence_f0_9f_adv, r10000_10ffff_tmp68, r10000_10ffff_tmp69;
     2385                BitBlock byte_range_80_8a, sequence_f0_9f_84_adv, r10000_10ffff_tmp70;
    23902386
    23912387
     
    26852681                  r3000_4dff_tmp6 = simd_and(r800_ffff_tmp5, r3000_4dff_tmp5);
    26862682                  r3000_4dff_tmp7 = simd_andc(r3000_4dff_tmp6, basis_bits.bit_4);
    2687                   r3000_4dff_tmp8 = simd_not(basis_bits.bit_6);
    2688                   r3000_4dff_tmp9 = simd_or(simd_and(basis_bits.bit_5, r3000_4dff_tmp8), simd_andc(basis_bits.bit_6, basis_bits.bit_5));
    2689                   byte_range_92_95 = simd_and(r3000_4dff_tmp7, r3000_4dff_tmp9);
     2683                  r3000_4dff_tmp8 = simd_xor(basis_bits.bit_5, basis_bits.bit_6);
     2684                  byte_range_92_95 = simd_and(r3000_4dff_tmp7, r3000_4dff_tmp8);
    26902685                  carryQ.cq[25] = carryout2carry(pablo_blk_Advance(sequence_e3_86, carryQ.get_carry_in(25), sequence_e3_86_adv));
    2691                   r3000_4dff_tmp10 = simd_and(sequence_e3_86_adv, byte_range_92_95);
    2692                   struct_No.cc = simd_or(struct_No.cc, r3000_4dff_tmp10);
    2693                   r3000_4dff_tmp11 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
    2694                   r3000_4dff_tmp12 = simd_andc(r3000_4dff_tmp11, r800_ffff_tmp3);
    2695                   byte_88 = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp12);
     2686                  r3000_4dff_tmp9 = simd_and(sequence_e3_86_adv, byte_range_92_95);
     2687                  struct_No.cc = simd_or(struct_No.cc, r3000_4dff_tmp9);
     2688                  r3000_4dff_tmp10 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
     2689                  r3000_4dff_tmp11 = simd_andc(r3000_4dff_tmp10, r800_ffff_tmp3);
     2690                  byte_88 = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp11);
    26962691                  sequence_e3_88 = simd_and(byte_e3_adv, byte_88);
    2697                   r3000_4dff_tmp13 = simd_and(r800_ffff_tmp5, r80_10ffff_tmp1);
    2698                   r3000_4dff_tmp14 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
    2699                   r3000_4dff_tmp15 = simd_and(basis_bits.bit_4, r3000_4dff_tmp14);
    2700                   byte_range_a0_a9 = simd_andc(r3000_4dff_tmp13, r3000_4dff_tmp15);
     2692                  r3000_4dff_tmp12 = simd_and(r800_ffff_tmp5, r80_10ffff_tmp1);
     2693                  r3000_4dff_tmp13 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
     2694                  r3000_4dff_tmp14 = simd_and(basis_bits.bit_4, r3000_4dff_tmp13);
     2695                  byte_range_a0_a9 = simd_andc(r3000_4dff_tmp12, r3000_4dff_tmp14);
    27012696                  carryQ.cq[26] = carryout2carry(pablo_blk_Advance(sequence_e3_88, carryQ.get_carry_in(26), sequence_e3_88_adv));
    2702                   r3000_4dff_tmp16 = simd_and(sequence_e3_88_adv, byte_range_a0_a9);
    2703                   struct_No.cc = simd_or(struct_No.cc, r3000_4dff_tmp16);
    2704                   r3000_4dff_tmp17 = simd_andc(basis_bits.bit_7, basis_bits.bit_6);
    2705                   r3000_4dff_tmp18 = simd_and(r3000_4dff_tmp11, r3000_4dff_tmp17);
    2706                   byte_89 = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp18);
     2697                  r3000_4dff_tmp15 = simd_and(sequence_e3_88_adv, byte_range_a0_a9);
     2698                  struct_No.cc = simd_or(struct_No.cc, r3000_4dff_tmp15);
     2699                  r3000_4dff_tmp16 = simd_andc(basis_bits.bit_7, basis_bits.bit_6);
     2700                  r3000_4dff_tmp17 = simd_and(r3000_4dff_tmp10, r3000_4dff_tmp16);
     2701                  byte_89 = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp17);
    27072702                  sequence_e3_89 = simd_and(byte_e3_adv, byte_89);
    2708                   r3000_4dff_tmp19 = simd_and(r3000_4dff_tmp2, basis_bits.bit_4);
    2709                   r3000_4dff_tmp20 = simd_or(basis_bits.bit_5, r800_ffff_tmp3);
    2710                   r3000_4dff_tmp21 = simd_or(basis_bits.bit_4, r3000_4dff_tmp20);
    2711                   r3000_4dff_tmp22 = simd_and(r3000_4dff_tmp6, r3000_4dff_tmp21);
    2712                   cc_range_3248_3251_3 = simd_or(r3000_4dff_tmp19, r3000_4dff_tmp22);
     2703                  r3000_4dff_tmp18 = simd_and(r3000_4dff_tmp2, basis_bits.bit_4);
     2704                  r3000_4dff_tmp19 = simd_or(basis_bits.bit_5, r800_ffff_tmp3);
     2705                  r3000_4dff_tmp20 = simd_or(basis_bits.bit_4, r3000_4dff_tmp19);
     2706                  r3000_4dff_tmp21 = simd_and(r3000_4dff_tmp6, r3000_4dff_tmp20);
     2707                  cc_range_3248_3251_3 = simd_or(r3000_4dff_tmp18, r3000_4dff_tmp21);
    27132708                  carryQ.cq[27] = carryout2carry(pablo_blk_Advance(sequence_e3_89, carryQ.get_carry_in(27), sequence_e3_89_adv));
    2714                   r3000_4dff_tmp23 = simd_and(sequence_e3_89_adv, cc_range_3248_3251_3);
    2715                   struct_No.cc = simd_or(struct_No.cc, r3000_4dff_tmp23);
    2716                   r3000_4dff_tmp24 = simd_and(r3000_4dff_tmp11, r2000_4dff_tmp1);
    2717                   byte_8a = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp24);
     2709                  r3000_4dff_tmp22 = simd_and(sequence_e3_89_adv, cc_range_3248_3251_3);
     2710                  struct_No.cc = simd_or(struct_No.cc, r3000_4dff_tmp22);
     2711                  r3000_4dff_tmp23 = simd_and(r3000_4dff_tmp10, r2000_4dff_tmp1);
     2712                  byte_8a = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp23);
    27182713                  sequence_e3_8a = simd_and(byte_e3_adv, byte_8a);
    2719                   r3000_4dff_tmp25 = simd_andc(r3000_4dff_tmp2, r3000_4dff_tmp15);
    2720                   r3000_4dff_tmp26 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
    2721                   r3000_4dff_tmp27 = simd_and(r800_ffff_tmp5, r3000_4dff_tmp26);
    2722                   r3000_4dff_tmp28 = simd_and(r3000_4dff_tmp27, r3000_4dff_tmp21);
    2723                   cc_range_3280_32b1_3 = simd_or(r3000_4dff_tmp25, r3000_4dff_tmp28);
     2714                  r3000_4dff_tmp24 = simd_andc(r3000_4dff_tmp2, r3000_4dff_tmp14);
     2715                  r3000_4dff_tmp25 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
     2716                  r3000_4dff_tmp26 = simd_and(r800_ffff_tmp5, r3000_4dff_tmp25);
     2717                  r3000_4dff_tmp27 = simd_and(r3000_4dff_tmp26, r3000_4dff_tmp20);
     2718                  cc_range_3280_32b1_3 = simd_or(r3000_4dff_tmp24, r3000_4dff_tmp27);
    27242719                  carryQ.cq[28] = carryout2carry(pablo_blk_Advance(sequence_e3_8a, carryQ.get_carry_in(28), sequence_e3_8a_adv));
    2725                   r3000_4dff_tmp29 = simd_and(sequence_e3_8a_adv, cc_range_3280_32b1_3);
    2726                   struct_No.cc = simd_or(struct_No.cc, r3000_4dff_tmp29);
     2720                  r3000_4dff_tmp28 = simd_and(sequence_e3_8a_adv, cc_range_3280_32b1_3);
     2721                  struct_No.cc = simd_or(struct_No.cc, r3000_4dff_tmp28);
    27272722                }
    27282723                else {
     
    28532848            r10000_10ffff_tmp45 = simd_andc(r10000_10ffff_tmp9, basis_bits.bit_4);
    28542849            r10000_10ffff_tmp46 = simd_and(r10000_10ffff_tmp23, r10000_10ffff_tmp34);
    2855             r10000_10ffff_tmp47 = simd_not(basis_bits.bit_7);
    2856             r10000_10ffff_tmp48 = simd_or(simd_and(basis_bits.bit_6, r10000_10ffff_tmp47), simd_andc(basis_bits.bit_7, basis_bits.bit_6));
    2857             r10000_10ffff_tmp49 = simd_and(r10000_10ffff_tmp46, r10000_10ffff_tmp48);
    2858             cc_range_10a40_10a7d_4 = simd_or(r10000_10ffff_tmp45, r10000_10ffff_tmp49);
     2850            r10000_10ffff_tmp47 = simd_xor(basis_bits.bit_6, basis_bits.bit_7);
     2851            r10000_10ffff_tmp48 = simd_and(r10000_10ffff_tmp46, r10000_10ffff_tmp47);
     2852            cc_range_10a40_10a7d_4 = simd_or(r10000_10ffff_tmp45, r10000_10ffff_tmp48);
    28592853            carryQ.cq[39] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a9, carryQ.get_carry_in(39), sequence_f0_90_a9_adv));
    2860             r10000_10ffff_tmp50 = simd_and(sequence_f0_90_a9_adv, cc_range_10a40_10a7d_4);
    2861             struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp50);
    2862             r10000_10ffff_tmp51 = simd_and(r10000_10ffff_tmp34, r10000_10ffff_tmp21);
    2863             byte_ad = simd_and(r10000_10ffff_tmp36, r10000_10ffff_tmp51);
     2854            r10000_10ffff_tmp49 = simd_and(sequence_f0_90_a9_adv, cc_range_10a40_10a7d_4);
     2855            struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp49);
     2856            r10000_10ffff_tmp50 = simd_and(r10000_10ffff_tmp34, r10000_10ffff_tmp21);
     2857            byte_ad = simd_and(r10000_10ffff_tmp36, r10000_10ffff_tmp50);
    28642858            sequence_f0_90_ad = simd_and(sequence_f0_90_adv, byte_ad);
    2865             r10000_10ffff_tmp52 = simd_and(r10000_10ffff_tmp4, basis_bits.bit_3);
    2866             cc_range_10b58_10b78_4 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp52);
     2859            r10000_10ffff_tmp51 = simd_and(r10000_10ffff_tmp4, basis_bits.bit_3);
     2860            cc_range_10b58_10b78_4 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp51);
    28672861            carryQ.cq[40] = carryout2carry(pablo_blk_Advance(sequence_f0_90_ad, carryQ.get_carry_in(40), sequence_f0_90_ad_adv));
    2868             r10000_10ffff_tmp53 = simd_and(sequence_f0_90_ad_adv, cc_range_10b58_10b78_4);
    2869             struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp53);
     2862            r10000_10ffff_tmp52 = simd_and(sequence_f0_90_ad_adv, cc_range_10b58_10b78_4);
     2863            struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp52);
    28702864            byte_b9 = simd_and(r10000_10ffff_tmp23, r10000_10ffff_tmp44);
    28712865            sequence_f0_90_b9 = simd_and(sequence_f0_90_adv, byte_b9);
    2872             r10000_10ffff_tmp54 = simd_and(r10000_10ffff_tmp4, basis_bits.bit_2);
    2873             r10000_10ffff_tmp55 = simd_and(r10000_10ffff_tmp34, r10000_10ffff_tmp15);
    2874             r10000_10ffff_tmp56 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp55);
    2875             byte_range_a0_be = simd_andc(r10000_10ffff_tmp54, r10000_10ffff_tmp56);
     2866            r10000_10ffff_tmp53 = simd_and(r10000_10ffff_tmp4, basis_bits.bit_2);
     2867            r10000_10ffff_tmp54 = simd_and(r10000_10ffff_tmp34, r10000_10ffff_tmp15);
     2868            r10000_10ffff_tmp55 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp54);
     2869            byte_range_a0_be = simd_andc(r10000_10ffff_tmp53, r10000_10ffff_tmp55);
    28762870            carryQ.cq[41] = carryout2carry(pablo_blk_Advance(sequence_f0_90_b9, carryQ.get_carry_in(41), sequence_f0_90_b9_adv));
    2877             r10000_10ffff_tmp57 = simd_and(sequence_f0_90_b9_adv, byte_range_a0_be);
    2878             struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp57);
     2871            r10000_10ffff_tmp56 = simd_and(sequence_f0_90_b9_adv, byte_range_a0_be);
     2872            struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp56);
    28792873            byte_91 = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp38);
    28802874            sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    28812875            byte_81 = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp38);
    2882             carryQ.cq[42] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(42), r10000_10ffff_tmp58));
    2883             sequence_f0_91_81 = simd_and(r10000_10ffff_tmp58, byte_81);
    2884             sequence_f0_91_adv = r10000_10ffff_tmp58;
    2885             r10000_10ffff_tmp59 = simd_or(basis_bits.bit_4, r10000_10ffff_tmp41);
    2886             r10000_10ffff_tmp60 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp59);
    2887             r10000_10ffff_tmp61 = simd_not(r10000_10ffff_tmp60);
    2888             r10000_10ffff_tmp62 = simd_or(r10000_10ffff_tmp1, basis_bits.bit_6);
    2889             r10000_10ffff_tmp63 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp62);
    2890             r10000_10ffff_tmp64 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp61), simd_andc(r10000_10ffff_tmp63, basis_bits.bit_2));
    2891             byte_range_92_a5 = simd_and(r10000_10ffff_tmp4, r10000_10ffff_tmp64);
     2876            carryQ.cq[42] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(42), r10000_10ffff_tmp57));
     2877            sequence_f0_91_81 = simd_and(r10000_10ffff_tmp57, byte_81);
     2878            sequence_f0_91_adv = r10000_10ffff_tmp57;
     2879            r10000_10ffff_tmp58 = simd_or(basis_bits.bit_4, r10000_10ffff_tmp41);
     2880            r10000_10ffff_tmp59 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp58);
     2881            r10000_10ffff_tmp60 = simd_not(r10000_10ffff_tmp59);
     2882            r10000_10ffff_tmp61 = simd_or(r10000_10ffff_tmp1, basis_bits.bit_6);
     2883            r10000_10ffff_tmp62 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp61);
     2884            r10000_10ffff_tmp63 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp60), simd_andc(r10000_10ffff_tmp62, basis_bits.bit_2));
     2885            byte_range_92_a5 = simd_and(r10000_10ffff_tmp4, r10000_10ffff_tmp63);
    28922886            carryQ.cq[43] = carryout2carry(pablo_blk_Advance(sequence_f0_91_81, carryQ.get_carry_in(43), sequence_f0_91_81_adv));
    2893             r10000_10ffff_tmp65 = simd_and(sequence_f0_91_81_adv, byte_range_92_a5);
    2894             struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp65);
    2895             byte_9d = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp51);
     2887            r10000_10ffff_tmp64 = simd_and(sequence_f0_91_81_adv, byte_range_92_a5);
     2888            struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp64);
     2889            byte_9d = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp50);
    28962890            sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    2897             byte_8d = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp51);
    2898             carryQ.cq[44] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(44), r10000_10ffff_tmp66));
    2899             sequence_f0_9d_8d = simd_and(r10000_10ffff_tmp66, byte_8d);
    2900             sequence_f0_9d_adv = r10000_10ffff_tmp66;
    2901             byte_range_a0_b1 = simd_andc(r10000_10ffff_tmp54, r10000_10ffff_tmp63);
     2891            byte_8d = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp50);
     2892            carryQ.cq[44] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(44), r10000_10ffff_tmp65));
     2893            sequence_f0_9d_8d = simd_and(r10000_10ffff_tmp65, byte_8d);
     2894            sequence_f0_9d_adv = r10000_10ffff_tmp65;
     2895            byte_range_a0_b1 = simd_andc(r10000_10ffff_tmp53, r10000_10ffff_tmp62);
    29022896            carryQ.cq[45] = carryout2carry(pablo_blk_Advance(sequence_f0_9d_8d, carryQ.get_carry_in(45), sequence_f0_9d_8d_adv));
    2903             r10000_10ffff_tmp67 = simd_and(sequence_f0_9d_8d_adv, byte_range_a0_b1);
    2904             struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp67);
    2905             byte_9f = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp55);
     2897            r10000_10ffff_tmp66 = simd_and(sequence_f0_9d_8d_adv, byte_range_a0_b1);
     2898            struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp66);
     2899            byte_9f = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp54);
    29062900            sequence_f0_9f = simd_and(byte_f0_adv, byte_9f);
    2907             carryQ.cq[46] = carryout2carry(pablo_blk_Advance(sequence_f0_9f, carryQ.get_carry_in(46), r10000_10ffff_tmp68));
    2908             sequence_f0_9f_84 = simd_and(r10000_10ffff_tmp68, byte_84);
    2909             sequence_f0_9f_adv = r10000_10ffff_tmp68;
    2910             r10000_10ffff_tmp69 = simd_or(basis_bits.bit_5, r10000_10ffff_tmp15);
    2911             r10000_10ffff_tmp70 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp69);
    2912             byte_range_80_8a = simd_andc(r10000_10ffff_tmp9, r10000_10ffff_tmp70);
     2901            carryQ.cq[46] = carryout2carry(pablo_blk_Advance(sequence_f0_9f, carryQ.get_carry_in(46), r10000_10ffff_tmp67));
     2902            sequence_f0_9f_84 = simd_and(r10000_10ffff_tmp67, byte_84);
     2903            sequence_f0_9f_adv = r10000_10ffff_tmp67;
     2904            r10000_10ffff_tmp68 = simd_or(basis_bits.bit_5, r10000_10ffff_tmp15);
     2905            r10000_10ffff_tmp69 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp68);
     2906            byte_range_80_8a = simd_andc(r10000_10ffff_tmp9, r10000_10ffff_tmp69);
    29132907            carryQ.cq[47] = carryout2carry(pablo_blk_Advance(sequence_f0_9f_84, carryQ.get_carry_in(47), sequence_f0_9f_84_adv));
    2914             r10000_10ffff_tmp71 = simd_and(sequence_f0_9f_84_adv, byte_range_80_8a);
    2915             struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp71);
     2908            r10000_10ffff_tmp70 = simd_and(sequence_f0_9f_84_adv, byte_range_80_8a);
     2909            struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp70);
    29162910          }
    29172911          else {
     
    29342928                BitBlock r80_7ff_tmp7, r80_7ff_tmp8, r80_7ff_tmp9, cc_range_aa_ba_2;
    29352929                BitBlock byte_c2_adv, r80_7ff_tmp10, byte_range_c4_cf, r100_3ff_tmp1;
    2936                 BitBlock r100_3ff_tmp2, byte_range_c4_cb, r100_2ff_tmp1, r100_2ff_tmp2;
    2937                 BitBlock r100_2ff_tmp3, r100_2ff_tmp4, byte_range_c4_c8, r100_2ff_tmp5;
    2938                 BitBlock r100_2ff_tmp6, byte_c9, byte_range_80_8f, r100_2ff_tmp7;
    2939                 BitBlock r100_2ff_tmp8, r100_2ff_tmp9, r100_24f_tmp1, r100_24f_tmp2;
    2940                 BitBlock byte_range_c6_c8, r100_24f_tmp3, r180_24f_tmp1, r180_24f_tmp2;
    2941                 BitBlock byte_c6, r180_24f_tmp3, r180_24f_tmp4, r180_24f_tmp5, r180_24f_tmp6;
    2942                 BitBlock byte_bb, byte_c6_adv, r180_24f_tmp7, r180_24f_tmp8, byte_c7;
    2943                 BitBlock byte_range_80_83, byte_c7_adv, r180_24f_tmp9, byte_range_90_bf;
    2944                 BitBlock r100_2ff_tmp10, byte_ca, r100_2ff_tmp11, byte_range_80_af;
    2945                 BitBlock r100_2ff_tmp12, r100_2ff_tmp13, r100_2ff_tmp14, r250_2af_tmp1;
    2946                 BitBlock r250_2af_tmp2, r250_2af_tmp3, r250_2af_tmp4, byte_94, byte_ca_adv;
    2947                 BitBlock r250_2af_tmp5, r80_7ff_tmp11, r80_7ff_tmp12, byte_range_d0_d7;
    2948                 BitBlock r400_5ff_tmp1, r400_5ff_tmp2, byte_d6, r400_5ff_tmp3, r400_5ff_tmp4;
    2949                 BitBlock r400_5ff_tmp5, r400_5ff_tmp6, byte_d7, r400_5ff_tmp7, r590_5ff_tmp1;
    2950                 BitBlock r590_5ff_tmp2, r590_5ff_tmp3, r590_5ff_tmp4, r590_5ff_tmp5;
    2951                 BitBlock r590_5ff_tmp6, r590_5ff_tmp7, r590_5ff_tmp8, r590_5ff_tmp9;
    2952                 BitBlock r590_5ff_tmp10, cc_range_5d0_5f0_2, byte_d7_adv, r590_5ff_tmp11;
    2953                 BitBlock byte_range_d8_db, r600_6ff_tmp1, r600_6ff_tmp2, byte_d8;
    2954                 BitBlock byte_range_a0_bf, byte_d8_adv, r600_6ff_tmp3, r600_6ff_tmp4;
    2955                 BitBlock r600_6ff_tmp5, byte_d9, r600_6ff_tmp6, r600_6ff_tmp7, r600_6ff_tmp8;
    2956                 BitBlock r600_6ff_tmp9, r600_6ff_tmp10, r600_6ff_tmp11, r600_6ff_tmp12;
    2957                 BitBlock r600_6ff_tmp13, r600_6ff_tmp14, r600_6ff_tmp15, r600_6ff_tmp16;
    2958                 BitBlock r600_6ff_tmp17, r600_6ff_tmp18, r600_6ff_tmp19, r600_6ff_tmp20;
    2959                 BitBlock r600_6ff_tmp21, r600_6ff_tmp22, cc_range_641_671_2, byte_d9_adv;
    2960                 BitBlock r600_6ff_tmp23, byte_da, byte_range_80_bf, byte_da_adv;
     2930                BitBlock byte_range_c4_cb, r100_2ff_tmp1, r100_2ff_tmp2, r100_2ff_tmp3;
     2931                BitBlock r100_2ff_tmp4, byte_range_c4_c8, r100_2ff_tmp5, r100_2ff_tmp6;
     2932                BitBlock byte_c9, byte_range_80_8f, r100_2ff_tmp7, r100_2ff_tmp8;
     2933                BitBlock r100_2ff_tmp9, r100_24f_tmp1, r100_24f_tmp2, byte_range_c6_c8;
     2934                BitBlock r100_24f_tmp3, r180_24f_tmp1, r180_24f_tmp2, byte_c6, r180_24f_tmp3;
     2935                BitBlock r180_24f_tmp4, r180_24f_tmp5, r180_24f_tmp6, byte_bb, byte_c6_adv;
     2936                BitBlock r180_24f_tmp7, r180_24f_tmp8, byte_c7, byte_range_80_83, byte_c7_adv;
     2937                BitBlock r180_24f_tmp9, byte_range_90_bf, r100_2ff_tmp10, byte_ca;
     2938                BitBlock r100_2ff_tmp11, byte_range_80_af, r100_2ff_tmp12, r100_2ff_tmp13;
     2939                BitBlock r100_2ff_tmp14, r250_2af_tmp1, r250_2af_tmp2, r250_2af_tmp3;
     2940                BitBlock r250_2af_tmp4, byte_94, byte_ca_adv, r250_2af_tmp5, r80_7ff_tmp11;
     2941                BitBlock r80_7ff_tmp12, byte_range_d0_d7, r400_5ff_tmp1, r400_5ff_tmp2;
     2942                BitBlock byte_d6, r400_5ff_tmp3, r400_5ff_tmp4, r400_5ff_tmp5, r400_5ff_tmp6;
     2943                BitBlock byte_d7, r400_5ff_tmp7, r590_5ff_tmp1, r590_5ff_tmp2, r590_5ff_tmp3;
     2944                BitBlock r590_5ff_tmp4, r590_5ff_tmp5, r590_5ff_tmp6, r590_5ff_tmp7;
     2945                BitBlock r590_5ff_tmp8, r590_5ff_tmp9, r590_5ff_tmp10, cc_range_5d0_5f0_2;
     2946                BitBlock byte_d7_adv, r590_5ff_tmp11, byte_range_d8_db, r600_6ff_tmp1;
     2947                BitBlock r600_6ff_tmp2, byte_d8, byte_range_a0_bf, byte_d8_adv, r600_6ff_tmp3;
     2948                BitBlock r600_6ff_tmp4, r600_6ff_tmp5, byte_d9, r600_6ff_tmp6, r600_6ff_tmp7;
     2949                BitBlock r600_6ff_tmp8, r600_6ff_tmp9, r600_6ff_tmp10, r600_6ff_tmp11;
     2950                BitBlock r600_6ff_tmp12, r600_6ff_tmp13, r600_6ff_tmp14, r600_6ff_tmp15;
     2951                BitBlock r600_6ff_tmp16, r600_6ff_tmp17, r600_6ff_tmp18, r600_6ff_tmp19;
     2952                BitBlock r600_6ff_tmp20, r600_6ff_tmp21, r600_6ff_tmp22, cc_range_641_671_2;
     2953                BitBlock byte_d9_adv, r600_6ff_tmp23, byte_da, byte_range_80_bf, byte_da_adv;
    29612954                BitBlock r600_6ff_tmp24, r600_6ff_tmp25, byte_db, r600_6ff_tmp26;
    29622955                BitBlock r600_6ff_tmp27, r600_6ff_tmp28, r600_6ff_tmp29, r600_6ff_tmp30;
     
    30193012                BitBlock r800_fff_tmp99, r800_fff_tmp100, r800_fff_tmp101, r800_fff_tmp102;
    30203013                BitBlock r800_fff_tmp103, r800_fff_tmp104, r800_fff_tmp105, r800_fff_tmp106;
    3021                 BitBlock r800_fff_tmp107, r800_fff_tmp108, cc_range_a05_a38_3;
    3022                 BitBlock sequence_e0_a8_adv, r800_fff_tmp109, r800_fff_tmp110, byte_a9;
    3023                 BitBlock sequence_e0_a9, r800_fff_tmp111, r800_fff_tmp112, r800_fff_tmp113;
     3014                BitBlock r800_fff_tmp107, cc_range_a05_a38_3, sequence_e0_a8_adv;
     3015                BitBlock r800_fff_tmp108, r800_fff_tmp109, byte_a9, sequence_e0_a9;
     3016                BitBlock r800_fff_tmp110, r800_fff_tmp111, r800_fff_tmp112, r800_fff_tmp113;
    30243017                BitBlock r800_fff_tmp114, r800_fff_tmp115, r800_fff_tmp116, r800_fff_tmp117;
    3025                 BitBlock r800_fff_tmp118, cc_range_a59_a72_3, sequence_e0_a9_adv;
    3026                 BitBlock r800_fff_tmp119, r800_fff_tmp120, byte_aa, sequence_e0_aa;
     3018                BitBlock cc_range_a59_a72_3, sequence_e0_a9_adv, r800_fff_tmp118;
     3019                BitBlock r800_fff_tmp119, byte_aa, sequence_e0_aa, r800_fff_tmp120;
    30273020                BitBlock r800_fff_tmp121, r800_fff_tmp122, r800_fff_tmp123, r800_fff_tmp124;
    30283021                BitBlock r800_fff_tmp125, r800_fff_tmp126, r800_fff_tmp127, r800_fff_tmp128;
    30293022                BitBlock r800_fff_tmp129, r800_fff_tmp130, r800_fff_tmp131, r800_fff_tmp132;
    3030                 BitBlock r800_fff_tmp133, cc_range_a85_abd_3, sequence_e0_aa_adv;
    3031                 BitBlock r800_fff_tmp134, r800_fff_tmp135, byte_ab, sequence_e0_ab;
    3032                 BitBlock r800_fff_tmp136, cc_range_ad0_ae0_3, sequence_e0_ab_adv;
    3033                 BitBlock r800_fff_tmp137, r800_fff_tmp138, byte_ac, sequence_e0_ac;
    3034                 BitBlock r800_fff_tmp139, r800_fff_tmp140, cc_range_b05_b3d_3;
    3035                 BitBlock sequence_e0_ac_adv, r800_fff_tmp141, byte_ad, sequence_e0_ad;
    3036                 BitBlock r800_fff_tmp142, r800_fff_tmp143, cc_range_b5c_b71_3;
    3037                 BitBlock sequence_e0_ad_adv, r800_fff_tmp144, byte_ae, sequence_e0_ae;
     3023                BitBlock cc_range_a85_abd_3, sequence_e0_aa_adv, r800_fff_tmp133;
     3024                BitBlock r800_fff_tmp134, byte_ab, sequence_e0_ab, r800_fff_tmp135;
     3025                BitBlock cc_range_ad0_ae0_3, sequence_e0_ab_adv, r800_fff_tmp136;
     3026                BitBlock r800_fff_tmp137, byte_ac, sequence_e0_ac, r800_fff_tmp138;
     3027                BitBlock r800_fff_tmp139, cc_range_b05_b3d_3, sequence_e0_ac_adv;
     3028                BitBlock r800_fff_tmp140, byte_ad, sequence_e0_ad, r800_fff_tmp141;
     3029                BitBlock r800_fff_tmp142, cc_range_b5c_b71_3, sequence_e0_ad_adv;
     3030                BitBlock r800_fff_tmp143, byte_ae, sequence_e0_ae, r800_fff_tmp144;
    30383031                BitBlock r800_fff_tmp145, r800_fff_tmp146, r800_fff_tmp147, r800_fff_tmp148;
    30393032                BitBlock r800_fff_tmp149, r800_fff_tmp150, r800_fff_tmp151, r800_fff_tmp152;
     
    30423035                BitBlock r800_fff_tmp161, r800_fff_tmp162, r800_fff_tmp163, r800_fff_tmp164;
    30433036                BitBlock r800_fff_tmp165, r800_fff_tmp166, r800_fff_tmp167, r800_fff_tmp168;
    3044                 BitBlock r800_fff_tmp169, r800_fff_tmp170, r800_fff_tmp171, r800_fff_tmp172;
    3045                 BitBlock r800_fff_tmp173, cc_range_b83_bae_3, sequence_e0_ae_adv;
    3046                 BitBlock r800_fff_tmp174, byte_af, sequence_e0_af, byte_90, sequence_e0_af_adv;
    3047                 BitBlock r800_fff_tmp175, byte_b0, sequence_e0_b0, r800_fff_tmp176;
    3048                 BitBlock r800_fff_tmp177, r800_fff_tmp178, r800_fff_tmp179, r800_fff_tmp180;
    3049                 BitBlock r800_fff_tmp181, r800_fff_tmp182, r800_fff_tmp183, r800_fff_tmp184;
    3050                 BitBlock r800_fff_tmp185, cc_range_c05_c3d_3, sequence_e0_b0_adv;
    3051                 BitBlock r800_fff_tmp186, byte_b1, sequence_e0_b1, r800_fff_tmp187;
    3052                 BitBlock cc_range_c58_c60_3, sequence_e0_b1_adv, r800_fff_tmp188, byte_b2;
    3053                 BitBlock sequence_e0_b2, cc_range_c85_cbd_3, sequence_e0_b2_adv;
    3054                 BitBlock r800_fff_tmp189, byte_b3, sequence_e0_b3, r800_fff_tmp190;
    3055                 BitBlock r800_fff_tmp191, r800_fff_tmp192, cc_range_cde_cf1_3;
    3056                 BitBlock sequence_e0_b3_adv, r800_fff_tmp193, byte_b4, sequence_e0_b4;
    3057                 BitBlock r800_fff_tmp194, r800_fff_tmp195, r800_fff_tmp196, r800_fff_tmp197;
    3058                 BitBlock r800_fff_tmp198, r800_fff_tmp199, cc_range_d05_d3d_3;
    3059                 BitBlock sequence_e0_b4_adv, r800_fff_tmp200, byte_b5, sequence_e0_b5;
    3060                 BitBlock r800_fff_tmp201, r800_fff_tmp202, cc_range_d4e_d7a_3;
    3061                 BitBlock sequence_e0_b5_adv, r800_fff_tmp203, byte_b6, sequence_e0_b6;
    3062                 BitBlock r800_fff_tmp204, r800_fff_tmp205, r800_fff_tmp206, r800_fff_tmp207;
    3063                 BitBlock r800_fff_tmp208, r800_fff_tmp209, r800_fff_tmp210, r800_fff_tmp211;
    3064                 BitBlock r800_fff_tmp212, r800_fff_tmp213, r800_fff_tmp214, r800_fff_tmp215;
    3065                 BitBlock r800_fff_tmp216, r800_fff_tmp217, cc_range_d85_dbd_3;
    3066                 BitBlock sequence_e0_b6_adv, r800_fff_tmp218, byte_b7, sequence_e0_b7;
    3067                 BitBlock r800_fff_tmp219, byte_range_80_86, sequence_e0_b7_adv;
    3068                 BitBlock r800_fff_tmp220, byte_b8, sequence_e0_b8, r800_fff_tmp221;
    3069                 BitBlock r800_fff_tmp222, r800_fff_tmp223, r800_fff_tmp224, r800_fff_tmp225;
    3070                 BitBlock cc_range_e01_e32_3, sequence_e0_b8_adv, r800_fff_tmp226, byte_b9;
    3071                 BitBlock sequence_e0_b9, byte_range_80_85, sequence_e0_b9_adv, r800_fff_tmp227;
    3072                 BitBlock byte_ba, sequence_e0_ba, r800_fff_tmp228, r800_fff_tmp229;
    3073                 BitBlock r800_fff_tmp230, r800_fff_tmp231, r800_fff_tmp232, r800_fff_tmp233;
    3074                 BitBlock r800_fff_tmp234, r800_fff_tmp235, r800_fff_tmp236, r800_fff_tmp237;
    3075                 BitBlock r800_fff_tmp238, r800_fff_tmp239, r800_fff_tmp240, r800_fff_tmp241;
    3076                 BitBlock r800_fff_tmp242, r800_fff_tmp243, r800_fff_tmp244, r800_fff_tmp245;
    3077                 BitBlock r800_fff_tmp246, r800_fff_tmp247, r800_fff_tmp248, r800_fff_tmp249;
    3078                 BitBlock r800_fff_tmp250, r800_fff_tmp251, r800_fff_tmp252, r800_fff_tmp253;
    3079                 BitBlock r800_fff_tmp254, r800_fff_tmp255, r800_fff_tmp256, cc_range_e81_ebd_3;
    3080                 BitBlock sequence_e0_ba_adv, r800_fff_tmp257, sequence_e0_bb, r800_fff_tmp258;
    3081                 BitBlock r800_fff_tmp259, cc_range_ec0_edc_3, sequence_e0_bb_adv;
    3082                 BitBlock r800_fff_tmp260, byte_bc, sequence_e0_bc, byte_80, sequence_e0_bc_adv;
    3083                 BitBlock r800_fff_tmp261, byte_bd, sequence_e0_bd, r800_fff_tmp262;
    3084                 BitBlock r800_fff_tmp263, r800_fff_tmp264, r800_fff_tmp265, cc_range_f40_f49_3;
    3085                 BitBlock sequence_e0_bd_adv, r800_fff_tmp266, byte_be, sequence_e0_be;
    3086                 BitBlock r800_fff_tmp267, byte_range_88_8c, sequence_e0_be_adv;
    3087                 BitBlock r800_fff_tmp268, r800_1fff_tmp2, r800_1fff_tmp3, byte_e1;
     3037                BitBlock r800_fff_tmp169, r800_fff_tmp170, r800_fff_tmp171, cc_range_b83_bae_3;
     3038                BitBlock sequence_e0_ae_adv, r800_fff_tmp172, byte_af, sequence_e0_af, byte_90;
     3039                BitBlock sequence_e0_af_adv, r800_fff_tmp173, byte_b0, sequence_e0_b0;
     3040                BitBlock r800_fff_tmp174, r800_fff_tmp175, r800_fff_tmp176, r800_fff_tmp177;
     3041                BitBlock r800_fff_tmp178, r800_fff_tmp179, r800_fff_tmp180, r800_fff_tmp181;
     3042                BitBlock r800_fff_tmp182, r800_fff_tmp183, cc_range_c05_c3d_3;
     3043                BitBlock sequence_e0_b0_adv, r800_fff_tmp184, byte_b1, sequence_e0_b1;
     3044                BitBlock r800_fff_tmp185, cc_range_c58_c60_3, sequence_e0_b1_adv;
     3045                BitBlock r800_fff_tmp186, byte_b2, sequence_e0_b2, cc_range_c85_cbd_3;
     3046                BitBlock sequence_e0_b2_adv, r800_fff_tmp187, byte_b3, sequence_e0_b3;
     3047                BitBlock r800_fff_tmp188, r800_fff_tmp189, r800_fff_tmp190, cc_range_cde_cf1_3;
     3048                BitBlock sequence_e0_b3_adv, r800_fff_tmp191, byte_b4, sequence_e0_b4;
     3049                BitBlock r800_fff_tmp192, r800_fff_tmp193, r800_fff_tmp194, r800_fff_tmp195;
     3050                BitBlock r800_fff_tmp196, r800_fff_tmp197, cc_range_d05_d3d_3;
     3051                BitBlock sequence_e0_b4_adv, r800_fff_tmp198, byte_b5, sequence_e0_b5;
     3052                BitBlock r800_fff_tmp199, r800_fff_tmp200, cc_range_d4e_d7a_3;
     3053                BitBlock sequence_e0_b5_adv, r800_fff_tmp201, byte_b6, sequence_e0_b6;
     3054                BitBlock r800_fff_tmp202, r800_fff_tmp203, r800_fff_tmp204, r800_fff_tmp205;
     3055                BitBlock r800_fff_tmp206, r800_fff_tmp207, r800_fff_tmp208, r800_fff_tmp209;
     3056                BitBlock r800_fff_tmp210, r800_fff_tmp211, r800_fff_tmp212, r800_fff_tmp213;
     3057                BitBlock r800_fff_tmp214, r800_fff_tmp215, cc_range_d85_dbd_3;
     3058                BitBlock sequence_e0_b6_adv, r800_fff_tmp216, byte_b7, sequence_e0_b7;
     3059                BitBlock r800_fff_tmp217, byte_range_80_86, sequence_e0_b7_adv;
     3060                BitBlock r800_fff_tmp218, byte_b8, sequence_e0_b8, r800_fff_tmp219;
     3061                BitBlock r800_fff_tmp220, r800_fff_tmp221, r800_fff_tmp222, r800_fff_tmp223;
     3062                BitBlock cc_range_e01_e32_3, sequence_e0_b8_adv, r800_fff_tmp224, byte_b9;
     3063                BitBlock sequence_e0_b9, byte_range_80_85, sequence_e0_b9_adv, r800_fff_tmp225;
     3064                BitBlock byte_ba, sequence_e0_ba, r800_fff_tmp226, r800_fff_tmp227;
     3065                BitBlock r800_fff_tmp228, r800_fff_tmp229, r800_fff_tmp230, r800_fff_tmp231;
     3066                BitBlock r800_fff_tmp232, r800_fff_tmp233, r800_fff_tmp234, r800_fff_tmp235;
     3067                BitBlock r800_fff_tmp236, r800_fff_tmp237, r800_fff_tmp238, r800_fff_tmp239;
     3068                BitBlock r800_fff_tmp240, r800_fff_tmp241, r800_fff_tmp242, r800_fff_tmp243;
     3069                BitBlock r800_fff_tmp244, r800_fff_tmp245, r800_fff_tmp246, r800_fff_tmp247;
     3070                BitBlock r800_fff_tmp248, r800_fff_tmp249, r800_fff_tmp250, r800_fff_tmp251;
     3071                BitBlock r800_fff_tmp252, r800_fff_tmp253, r800_fff_tmp254, cc_range_e81_ebd_3;
     3072                BitBlock sequence_e0_ba_adv, r800_fff_tmp255, sequence_e0_bb, r800_fff_tmp256;
     3073                BitBlock r800_fff_tmp257, cc_range_ec0_edc_3, sequence_e0_bb_adv;
     3074                BitBlock r800_fff_tmp258, byte_bc, sequence_e0_bc, byte_80, sequence_e0_bc_adv;
     3075                BitBlock r800_fff_tmp259, byte_bd, sequence_e0_bd, r800_fff_tmp260;
     3076                BitBlock r800_fff_tmp261, r800_fff_tmp262, r800_fff_tmp263, cc_range_f40_f49_3;
     3077                BitBlock sequence_e0_bd_adv, r800_fff_tmp264, byte_be, sequence_e0_be;
     3078                BitBlock r800_fff_tmp265, byte_range_88_8c, sequence_e0_be_adv;
     3079                BitBlock r800_fff_tmp266, r800_1fff_tmp2, r800_1fff_tmp3, byte_e1;
    30883080                BitBlock r1000_1fff_tmp1, r1000_1fff_tmp2, r1000_1fff_tmp3, sequence_e1_80;
    30893081                BitBlock byte_e1_adv, r1000_1fff_tmp4, r1000_1fff_tmp5, r1000_1fff_tmp6;
     
    31003092                BitBlock r1000_1fff_tmp35, r1000_1fff_tmp36, r1000_1fff_tmp37;
    31013093                BitBlock r1000_1fff_tmp38, r1000_1fff_tmp39, r1000_1fff_tmp40;
    3102                 BitBlock r1000_1fff_tmp41, r1000_1fff_tmp42, cc_range_1050_1075_3;
    3103                 BitBlock sequence_e1_81_adv, r1000_1fff_tmp43, r1000_1fff_tmp44;
    3104                 BitBlock r1000_1fff_tmp45, byte_82, sequence_e1_82, r1000_1fff_tmp46;
    3105                 BitBlock r1000_1fff_tmp47, cc_range_1080_108e_3, sequence_e1_82_adv;
    3106                 BitBlock r1000_1fff_tmp48, r1000_1fff_tmp49, byte_83, sequence_e1_83;
    3107                 BitBlock r1000_1fff_tmp50, r1000_1fff_tmp51, r1000_1fff_tmp52;
    3108                 BitBlock r1000_1fff_tmp53, r1000_1fff_tmp54, r1000_1fff_tmp55;
    3109                 BitBlock cc_range_10d0_10fd_3, sequence_e1_83_adv, r1000_1fff_tmp56;
    3110                 BitBlock r1000_1fff_tmp57, r1000_1fff_tmp58, r1000_1fff_tmp59;
    3111                 BitBlock byte_range_84_88, byte_e1_byte_range_84_88, r1000_1fff_tmp60;
    3112                 BitBlock byte_e1_byte_range_84_88_sfx, r1000_1fff_tmp61, r1000_1fff_tmp62;
    3113                 BitBlock r1000_1fff_tmp63, byte_89, sequence_e1_89, r1000_1fff_tmp64;
    3114                 BitBlock byte_range_80_88, r1000_1fff_tmp65, sequence_e1_89_byte_range_80_88;
    3115                 BitBlock r1000_1fff_tmp66, byte_8a, sequence_e1_8a, r1000_1fff_tmp67;
    3116                 BitBlock sequence_e1_8a_byte_range_80_88, r1000_1fff_tmp68, byte_8b;
    3117                 BitBlock sequence_e1_8b, r1000_1fff_tmp69, sequence_e1_8b_80, r1000_1fff_tmp70;
    3118                 BitBlock byte_8c, sequence_e1_8c, r1000_1fff_tmp71, r1000_1fff_tmp72;
    3119                 BitBlock byte_range_80_90, r1000_1fff_tmp73, sequence_e1_8c_byte_range_80_90;
    3120                 BitBlock r1000_1fff_tmp74, byte_8d, sequence_e1_8d, byte_range_80_9a;
    3121                 BitBlock r1000_1fff_tmp75, sequence_e1_8d_byte_range_80_9a, byte_8e;
    3122                 BitBlock sequence_e1_8e, r1000_1fff_tmp76, sequence_e1_8e_byte_range_80_8f;
    3123                 BitBlock byte_8f, sequence_e1_8f, r1000_1fff_tmp77, r1000_1fff_tmp78;
    3124                 BitBlock byte_range_80_b4, r1000_1fff_tmp79, sequence_e1_8f_byte_range_80_b4;
    3125                 BitBlock r1000_1fff_tmp80, sequence_e1_90, r1000_1fff_tmp81, r1000_1fff_tmp82;
    3126                 BitBlock byte_range_81_bf, r1000_1fff_tmp83, sequence_e1_90_byte_range_81_bf;
    3127                 BitBlock byte_91, sequence_e1_91, r1000_1fff_tmp84;
     3094                BitBlock cc_range_1050_1075_3, sequence_e1_81_adv, r1000_1fff_tmp41;
     3095                BitBlock r1000_1fff_tmp42, r1000_1fff_tmp43, byte_82, sequence_e1_82;
     3096                BitBlock r1000_1fff_tmp44, r1000_1fff_tmp45, cc_range_1080_108e_3;
     3097                BitBlock sequence_e1_82_adv, r1000_1fff_tmp46, r1000_1fff_tmp47, byte_83;
     3098                BitBlock sequence_e1_83, r1000_1fff_tmp48, r1000_1fff_tmp49, r1000_1fff_tmp50;
     3099                BitBlock r1000_1fff_tmp51, r1000_1fff_tmp52, r1000_1fff_tmp53;
     3100                BitBlock cc_range_10d0_10fd_3, sequence_e1_83_adv, r1000_1fff_tmp54;
     3101                BitBlock r1000_1fff_tmp55, r1000_1fff_tmp56, r1000_1fff_tmp57;
     3102                BitBlock byte_range_84_88, byte_e1_byte_range_84_88, r1000_1fff_tmp58;
     3103                BitBlock byte_e1_byte_range_84_88_sfx, r1000_1fff_tmp59, r1000_1fff_tmp60;
     3104                BitBlock r1000_1fff_tmp61, byte_89, sequence_e1_89, r1000_1fff_tmp62;
     3105                BitBlock byte_range_80_88, r1000_1fff_tmp63, sequence_e1_89_byte_range_80_88;
     3106                BitBlock r1000_1fff_tmp64, byte_8a, sequence_e1_8a, r1000_1fff_tmp65;
     3107                BitBlock sequence_e1_8a_byte_range_80_88, r1000_1fff_tmp66, byte_8b;
     3108                BitBlock sequence_e1_8b, r1000_1fff_tmp67, sequence_e1_8b_80, r1000_1fff_tmp68;
     3109                BitBlock byte_8c, sequence_e1_8c, r1000_1fff_tmp69, r1000_1fff_tmp70;
     3110                BitBlock byte_range_80_90, r1000_1fff_tmp71, sequence_e1_8c_byte_range_80_90;
     3111                BitBlock r1000_1fff_tmp72, byte_8d, sequence_e1_8d, byte_range_80_9a;
     3112                BitBlock r1000_1fff_tmp73, sequence_e1_8d_byte_range_80_9a, byte_8e;
     3113                BitBlock sequence_e1_8e, r1000_1fff_tmp74, sequence_e1_8e_byte_range_80_8f;
     3114                BitBlock byte_8f, sequence_e1_8f, r1000_1fff_tmp75, r1000_1fff_tmp76;
     3115                BitBlock byte_range_80_b4, r1000_1fff_tmp77, sequence_e1_8f_byte_range_80_b4;
     3116                BitBlock r1000_1fff_tmp78, sequence_e1_90, r1000_1fff_tmp79, r1000_1fff_tmp80;
     3117                BitBlock byte_range_81_bf, r1000_1fff_tmp81, sequence_e1_90_byte_range_81_bf;
     3118                BitBlock byte_91, sequence_e1_91, r1000_1fff_tmp82;
    31283119                BitBlock sequence_e1_91_byte_range_80_bf, byte_99, sequence_e1_99;
    3129                 BitBlock r1000_1fff_tmp85, r1000_1fff_tmp86, r1000_1fff_tmp87;
    3130                 BitBlock byte_range_80_ac, r1000_1fff_tmp88, sequence_e1_99_byte_range_80_ac;
    3131                 BitBlock byte_9a, sequence_e1_9a, r1000_1fff_tmp89, r1000_1fff_tmp90;
    3132                 BitBlock byte_range_81_9a, r1000_1fff_tmp91, sequence_e1_9a_byte_range_81_9a;
    3133                 BitBlock byte_9b, sequence_e1_9b, byte_range_80_aa, r1000_1fff_tmp92;
     3120                BitBlock r1000_1fff_tmp83, r1000_1fff_tmp84, r1000_1fff_tmp85;
     3121                BitBlock byte_range_80_ac, r1000_1fff_tmp86, sequence_e1_99_byte_range_80_ac;
     3122                BitBlock byte_9a, sequence_e1_9a, r1000_1fff_tmp87, r1000_1fff_tmp88;
     3123                BitBlock byte_range_81_9a, r1000_1fff_tmp89, sequence_e1_9a_byte_range_81_9a;
     3124                BitBlock byte_9b, sequence_e1_9b, byte_range_80_aa, r1000_1fff_tmp90;
    31343125                BitBlock sequence_e1_9b_byte_range_80_aa, byte_9c, sequence_e1_9c;
    3135                 BitBlock r1000_1fff_tmp93, byte_range_80_8c, r1000_1fff_tmp94;
     3126                BitBlock r1000_1fff_tmp91, byte_range_80_8c, r1000_1fff_tmp92;
    31363127                BitBlock sequence_e1_9c_byte_range_80_8c, byte_9d, sequence_e1_9d;
    3137                 BitBlock r1000_1fff_tmp95, byte_range_80_91, r1000_1fff_tmp96;
     3128                BitBlock r1000_1fff_tmp93, byte_range_80_91, r1000_1fff_tmp94;
    31383129                BitBlock sequence_e1_9d_byte_range_80_91, byte_9e, sequence_e1_9e;
    3139                 BitBlock r1000_1fff_tmp97, r1000_1fff_tmp98, byte_range_80_b3;
    3140                 BitBlock r1000_1fff_tmp99, sequence_e1_9e_byte_range_80_b3, byte_9f;
    3141                 BitBlock sequence_e1_9f, r1000_1fff_tmp100, sequence_e1_9f_9c;
    3142                 BitBlock r1000_1fff_tmp101, sequence_e1_a0, r1000_1fff_tmp102;
    3143                 BitBlock sequence_e1_a0_byte_range_a0_bf, sequence_e1_a1, r1000_1fff_tmp103;
    3144                 BitBlock byte_range_80_82, r1000_1fff_tmp104, sequence_e1_a1_byte_range_80_82;
    3145                 BitBlock sequence_e1_a2, r1000_1fff_tmp105, r1000_1fff_tmp106;
    3146                 BitBlock byte_range_80_a8, r1000_1fff_tmp107, sequence_e1_a2_byte_range_80_a8;
    3147                 BitBlock byte_a3, sequence_e1_a3, r1000_1fff_tmp108, r1000_1fff_tmp109;
    3148                 BitBlock r1000_1fff_tmp110, byte_range_80_b5, r1000_1fff_tmp111;
    3149                 BitBlock sequence_e1_a3_byte_range_80_b5, sequence_e1_a4, r1000_1fff_tmp112;
    3150                 BitBlock byte_range_80_9c, r1000_1fff_tmp113, sequence_e1_a4_byte_range_80_9c;
    3151                 BitBlock r1000_1fff_tmp114, sequence_e1_a5, r1000_1fff_tmp115;
    3152                 BitBlock r1000_1fff_tmp116, r1000_1fff_tmp117, byte_range_90_ad;
    3153                 BitBlock r1000_1fff_tmp118, sequence_e1_a5_byte_range_90_ad, r1000_1fff_tmp119;
    3154                 BitBlock sequence_e1_a6, r1000_1fff_tmp120, r1000_1fff_tmp121;
    3155                 BitBlock byte_range_80_ab, r1000_1fff_tmp122, sequence_e1_a6_byte_range_80_ab;
    3156                 BitBlock r1000_1fff_tmp123, sequence_e1_a7, r1000_1fff_tmp124;
    3157                 BitBlock byte_range_81_87, r1000_1fff_tmp125, sequence_e1_a7_byte_range_81_87;
    3158                 BitBlock r1000_1fff_tmp126, sequence_e1_a8, r1000_1fff_tmp127;
    3159                 BitBlock r1000_1fff_tmp128, r1000_1fff_tmp129, byte_range_80_96;
    3160                 BitBlock r1000_1fff_tmp130, sequence_e1_a8_byte_range_80_96, sequence_e1_a9;
    3161                 BitBlock byte_range_80_94, r1000_1fff_tmp131, sequence_e1_a9_byte_range_80_94;
    3162                 BitBlock sequence_e1_ac, r1000_1fff_tmp132, r1000_1fff_tmp133;
    3163                 BitBlock r1000_1fff_tmp134, byte_range_85_b3, r1000_1fff_tmp135;
    3164                 BitBlock sequence_e1_ac_byte_range_85_b3, sequence_e1_ad, r1000_1fff_tmp136;
    3165                 BitBlock r1000_1fff_tmp137, byte_range_85_8b, r1000_1fff_tmp138;
    3166                 BitBlock sequence_e1_ad_byte_range_85_8b, sequence_e1_ae, r1000_1fff_tmp139;
    3167                 BitBlock r1000_1fff_tmp140, r1000_1fff_tmp141, r1000_1fff_tmp142;
    3168                 BitBlock byte_range_83_a0, r1000_1fff_tmp143, sequence_e1_ae_byte_range_83_a0;
    3169                 BitBlock sequence_e1_af, r1000_1fff_tmp144, r1000_1fff_tmp145;
    3170                 BitBlock byte_range_80_a5, r1000_1fff_tmp146, sequence_e1_af_byte_range_80_a5;
    3171                 BitBlock r1000_1fff_tmp147, sequence_e1_b0, r1000_1fff_tmp148;
    3172                 BitBlock r1000_1fff_tmp149, byte_range_80_a3, r1000_1fff_tmp150;
    3173                 BitBlock sequence_e1_b0_byte_range_80_a3, sequence_e1_b1, r1000_1fff_tmp151;
    3174                 BitBlock r1000_1fff_tmp152, sequence_e1_b1_byte_range_8d_8f, sequence_e1_b3;
    3175                 BitBlock r1000_1fff_tmp153, r1000_1fff_tmp154, r1000_1fff_tmp155;
    3176                 BitBlock byte_range_a9_ac, r1000_1fff_tmp156, sequence_e1_b3_byte_range_a9_ac;
    3177                 BitBlock r800_4dff_tmp2, byte_range_e2_e3, r800_4dff_tmp3, r2000_4dff_tmp1;
    3178                 BitBlock r2000_4dff_tmp2, byte_e2, r2000_2fff_tmp1, r2000_2fff_tmp2, byte_84;
    3179                 BitBlock r2000_2fff_tmp3, sequence_e2_84, byte_e2_adv, r2000_2fff_tmp4;
    3180                 BitBlock r2000_2fff_tmp5, r2000_2fff_tmp6, r2000_2fff_tmp7, r2000_2fff_tmp8;
    3181                 BitBlock r2000_2fff_tmp9, byte_range_b5_b8, sequence_e2_84_adv;
    3182                 BitBlock r2000_2fff_tmp10, sequence_e2_b4, byte_range_b0_bf;
    3183                 BitBlock sequence_e2_b4_adv, r2000_2fff_tmp11, r2000_2fff_tmp12;
    3184                 BitBlock r2000_2fff_tmp13, sequence_e2_b5, r2000_2fff_tmp14, r2000_2fff_tmp15;
    3185                 BitBlock byte_range_80_a7, sequence_e2_b5_adv, r2000_2fff_tmp16;
    3186                 BitBlock r2000_2fff_tmp17, sequence_e2_b6, r2000_2fff_tmp18, r2000_2fff_tmp19;
    3187                 BitBlock r2000_2fff_tmp20, r2000_2fff_tmp21, r2000_2fff_tmp22;
    3188                 BitBlock r2000_2fff_tmp23, r2000_2fff_tmp24, r2000_2fff_tmp25;
    3189                 BitBlock r2000_2fff_tmp26, r2000_2fff_tmp27, r2000_2fff_tmp28;
    3190                 BitBlock r2000_2fff_tmp29, r2000_2fff_tmp30, r2000_2fff_tmp31;
    3191                 BitBlock r2000_2fff_tmp32, r2000_2fff_tmp33, r2000_2fff_tmp34;
    3192                 BitBlock r2000_2fff_tmp35, cc_range_2d80_2db8_3, sequence_e2_b6_adv;
    3193                 BitBlock r2000_2fff_tmp36, r2000_2fff_tmp37, sequence_e2_b7, r2000_2fff_tmp38;
    3194                 BitBlock r2000_2fff_tmp39, r2000_2fff_tmp40, r2000_2fff_tmp41;
    3195                 BitBlock r2000_2fff_tmp42, r2000_2fff_tmp43, cc_range_2dc0_2dd8_3;
    3196                 BitBlock sequence_e2_b7_adv, r2000_2fff_tmp44, r2000_4dff_tmp3;
    3197                 BitBlock r2000_4dff_tmp4, byte_e3, r2000_4dff_tmp5, r3000_4dff_tmp1;
    3198                 BitBlock r3000_4dff_tmp2, r3000_4dff_tmp3, r3000_4dff_tmp4, sequence_e3_80;
    3199                 BitBlock byte_e3_adv, r3000_4dff_tmp5, r3000_4dff_tmp6, r3000_4dff_tmp7;
    3200                 BitBlock r3000_4dff_tmp8, r3000_4dff_tmp9, r3000_4dff_tmp10, r3000_4dff_tmp11;
    3201                 BitBlock cc_range_3006_303c_3, sequence_e3_80_adv, r3000_4dff_tmp12;
    3202                 BitBlock r3000_4dff_tmp13, r3000_4dff_tmp14, sequence_e3_81, r3000_4dff_tmp15;
    3203                 BitBlock r3000_4dff_tmp16, sequence_e3_81_adv, r3000_4dff_tmp17;
    3204                 BitBlock sequence_e3_82, r3000_4dff_tmp18, r3000_4dff_tmp19, r3000_4dff_tmp20;
     3130                BitBlock r1000_1fff_tmp95, r1000_1fff_tmp96, byte_range_80_b3;
     3131                BitBlock r1000_1fff_tmp97, sequence_e1_9e_byte_range_80_b3, byte_9f;
     3132                BitBlock sequence_e1_9f, r1000_1fff_tmp98, sequence_e1_9f_9c, r1000_1fff_tmp99;
     3133                BitBlock sequence_e1_a0, r1000_1fff_tmp100, sequence_e1_a0_byte_range_a0_bf;
     3134                BitBlock sequence_e1_a1, r1000_1fff_tmp101, byte_range_80_82;
     3135                BitBlock r1000_1fff_tmp102, sequence_e1_a1_byte_range_80_82, sequence_e1_a2;
     3136                BitBlock r1000_1fff_tmp103, r1000_1fff_tmp104, byte_range_80_a8;
     3137                BitBlock r1000_1fff_tmp105, sequence_e1_a2_byte_range_80_a8, byte_a3;
     3138                BitBlock sequence_e1_a3, r1000_1fff_tmp106, r1000_1fff_tmp107;
     3139                BitBlock r1000_1fff_tmp108, byte_range_80_b5, r1000_1fff_tmp109;
     3140                BitBlock sequence_e1_a3_byte_range_80_b5, sequence_e1_a4, r1000_1fff_tmp110;
     3141                BitBlock byte_range_80_9c, r1000_1fff_tmp111, sequence_e1_a4_byte_range_80_9c;
     3142                BitBlock r1000_1fff_tmp112, sequence_e1_a5, r1000_1fff_tmp113;
     3143                BitBlock r1000_1fff_tmp114, r1000_1fff_tmp115, byte_range_90_ad;
     3144                BitBlock r1000_1fff_tmp116, sequence_e1_a5_byte_range_90_ad, r1000_1fff_tmp117;
     3145                BitBlock sequence_e1_a6, r1000_1fff_tmp118, r1000_1fff_tmp119;
     3146                BitBlock byte_range_80_ab, r1000_1fff_tmp120, sequence_e1_a6_byte_range_80_ab;
     3147                BitBlock r1000_1fff_tmp121, sequence_e1_a7, r1000_1fff_tmp122;
     3148                BitBlock byte_range_81_87, r1000_1fff_tmp123, sequence_e1_a7_byte_range_81_87;
     3149                BitBlock r1000_1fff_tmp124, sequence_e1_a8, r1000_1fff_tmp125;
     3150                BitBlock r1000_1fff_tmp126, r1000_1fff_tmp127, byte_range_80_96;
     3151                BitBlock r1000_1fff_tmp128, sequence_e1_a8_byte_range_80_96, sequence_e1_a9;
     3152                BitBlock byte_range_80_94, r1000_1fff_tmp129, sequence_e1_a9_byte_range_80_94;
     3153                BitBlock sequence_e1_ac, r1000_1fff_tmp130, r1000_1fff_tmp131;
     3154                BitBlock r1000_1fff_tmp132, byte_range_85_b3, r1000_1fff_tmp133;
     3155                BitBlock sequence_e1_ac_byte_range_85_b3, sequence_e1_ad, r1000_1fff_tmp134;
     3156                BitBlock r1000_1fff_tmp135, byte_range_85_8b, r1000_1fff_tmp136;
     3157                BitBlock sequence_e1_ad_byte_range_85_8b, sequence_e1_ae, r1000_1fff_tmp137;
     3158                BitBlock r1000_1fff_tmp138, r1000_1fff_tmp139, r1000_1fff_tmp140;
     3159                BitBlock byte_range_83_a0, r1000_1fff_tmp141, sequence_e1_ae_byte_range_83_a0;
     3160                BitBlock sequence_e1_af, r1000_1fff_tmp142, r1000_1fff_tmp143;
     3161                BitBlock byte_range_80_a5, r1000_1fff_tmp144, sequence_e1_af_byte_range_80_a5;
     3162                BitBlock r1000_1fff_tmp145, sequence_e1_b0, r1000_1fff_tmp146;
     3163                BitBlock r1000_1fff_tmp147, byte_range_80_a3, r1000_1fff_tmp148;
     3164                BitBlock sequence_e1_b0_byte_range_80_a3, sequence_e1_b1, r1000_1fff_tmp149;
     3165                BitBlock r1000_1fff_tmp150, sequence_e1_b1_byte_range_8d_8f, sequence_e1_b3;
     3166                BitBlock r1000_1fff_tmp151, r1000_1fff_tmp152, byte_range_a9_ac;
     3167                BitBlock r1000_1fff_tmp153, sequence_e1_b3_byte_range_a9_ac, r800_4dff_tmp2;
     3168                BitBlock byte_range_e2_e3, r800_4dff_tmp3, r2000_4dff_tmp1, r2000_4dff_tmp2;
     3169                BitBlock byte_e2, r2000_2fff_tmp1, r2000_2fff_tmp2, byte_84, r2000_2fff_tmp3;
     3170                BitBlock sequence_e2_84, byte_e2_adv, r2000_2fff_tmp4, r2000_2fff_tmp5;
     3171                BitBlock r2000_2fff_tmp6, r2000_2fff_tmp7, r2000_2fff_tmp8, r2000_2fff_tmp9;
     3172                BitBlock byte_range_b5_b8, sequence_e2_84_adv, r2000_2fff_tmp10;
     3173                BitBlock sequence_e2_b4, byte_range_b0_bf, sequence_e2_b4_adv;
     3174                BitBlock r2000_2fff_tmp11, r2000_2fff_tmp12, r2000_2fff_tmp13, sequence_e2_b5;
     3175                BitBlock r2000_2fff_tmp14, r2000_2fff_tmp15, byte_range_80_a7;
     3176                BitBlock sequence_e2_b5_adv, r2000_2fff_tmp16, r2000_2fff_tmp17;
     3177                BitBlock sequence_e2_b6, r2000_2fff_tmp18, r2000_2fff_tmp19, r2000_2fff_tmp20;
     3178                BitBlock r2000_2fff_tmp21, r2000_2fff_tmp22, r2000_2fff_tmp23;
     3179                BitBlock r2000_2fff_tmp24, r2000_2fff_tmp25, r2000_2fff_tmp26;
     3180                BitBlock r2000_2fff_tmp27, r2000_2fff_tmp28, r2000_2fff_tmp29;
     3181                BitBlock r2000_2fff_tmp30, r2000_2fff_tmp31, r2000_2fff_tmp32;
     3182                BitBlock r2000_2fff_tmp33, r2000_2fff_tmp34, r2000_2fff_tmp35;
     3183                BitBlock cc_range_2d80_2db8_3, sequence_e2_b6_adv, r2000_2fff_tmp36;
     3184                BitBlock r2000_2fff_tmp37, sequence_e2_b7, r2000_2fff_tmp38, r2000_2fff_tmp39;
     3185                BitBlock r2000_2fff_tmp40, r2000_2fff_tmp41, r2000_2fff_tmp42;
     3186                BitBlock r2000_2fff_tmp43, cc_range_2dc0_2dd8_3, sequence_e2_b7_adv;
     3187                BitBlock r2000_2fff_tmp44, r2000_4dff_tmp3, r2000_4dff_tmp4, byte_e3;
     3188                BitBlock r2000_4dff_tmp5, r3000_4dff_tmp1, r3000_4dff_tmp2, r3000_4dff_tmp3;
     3189                BitBlock r3000_4dff_tmp4, sequence_e3_80, byte_e3_adv, r3000_4dff_tmp5;
     3190                BitBlock r3000_4dff_tmp6, r3000_4dff_tmp7, r3000_4dff_tmp8, r3000_4dff_tmp9;
     3191                BitBlock r3000_4dff_tmp10, r3000_4dff_tmp11, cc_range_3006_303c_3;
     3192                BitBlock sequence_e3_80_adv, r3000_4dff_tmp12, r3000_4dff_tmp13;
     3193                BitBlock r3000_4dff_tmp14, sequence_e3_81, r3000_4dff_tmp15, r3000_4dff_tmp16;
     3194                BitBlock sequence_e3_81_adv, r3000_4dff_tmp17, sequence_e3_82;
     3195                BitBlock r3000_4dff_tmp18, r3000_4dff_tmp19, r3000_4dff_tmp20;
    32053196                BitBlock r3000_4dff_tmp21, r3000_4dff_tmp22, r3000_4dff_tmp23;
    32063197                BitBlock r3000_4dff_tmp24, r3000_4dff_tmp25, r3000_4dff_tmp26;
     
    33493340                BitBlock cc_range_10300_10330_4, sequence_f0_90_8c_adv, r10000_10ffff_tmp67;
    33503341                BitBlock r10000_10ffff_tmp68, sequence_f0_90_8d, r10000_10ffff_tmp69;
    3351                 BitBlock r10000_10ffff_tmp70, r10000_10ffff_tmp71, r10000_10ffff_tmp72;
    3352                 BitBlock cc_range_10340_10342_4, sequence_f0_90_8d_adv, r10000_10ffff_tmp73;
    3353                 BitBlock r10000_10ffff_tmp74, sequence_f0_90_8e, r10000_10ffff_tmp75;
    3354                 BitBlock r10000_10ffff_tmp76, r10000_10ffff_tmp77, cc_range_10380_103a0_4;
    3355                 BitBlock sequence_f0_90_8e_adv, r10000_10ffff_tmp78, sequence_f0_90_8f;
    3356                 BitBlock r10000_10ffff_tmp79, cc_range_103c0_103c8_4, sequence_f0_90_8f_adv;
    3357                 BitBlock r10000_10ffff_tmp80, sequence_f0_90_91, sequence_f0_90_91_adv;
    3358                 BitBlock r10000_10ffff_tmp81, sequence_f0_90_92, sequence_f0_90_92_adv;
    3359                 BitBlock r10000_10ffff_tmp82, r10000_10ffff_tmp83, sequence_f0_90_a0;
     3342                BitBlock r10000_10ffff_tmp70, r10000_10ffff_tmp71, cc_range_10340_10342_4;
     3343                BitBlock sequence_f0_90_8d_adv, r10000_10ffff_tmp72, r10000_10ffff_tmp73;
     3344                BitBlock sequence_f0_90_8e, r10000_10ffff_tmp74, r10000_10ffff_tmp75;
     3345                BitBlock r10000_10ffff_tmp76, cc_range_10380_103a0_4, sequence_f0_90_8e_adv;
     3346                BitBlock r10000_10ffff_tmp77, sequence_f0_90_8f, r10000_10ffff_tmp78;
     3347                BitBlock cc_range_103c0_103c8_4, sequence_f0_90_8f_adv, r10000_10ffff_tmp79;
     3348                BitBlock sequence_f0_90_91, sequence_f0_90_91_adv, r10000_10ffff_tmp80;
     3349                BitBlock sequence_f0_90_92, sequence_f0_90_92_adv, r10000_10ffff_tmp81;
     3350                BitBlock r10000_10ffff_tmp82, sequence_f0_90_a0, r10000_10ffff_tmp83;
    33603351                BitBlock r10000_10ffff_tmp84, r10000_10ffff_tmp85, r10000_10ffff_tmp86;
    33613352                BitBlock r10000_10ffff_tmp87, r10000_10ffff_tmp88, r10000_10ffff_tmp89;
     
    33643355                BitBlock r10000_10ffff_tmp96, r10000_10ffff_tmp97, r10000_10ffff_tmp98;
    33653356                BitBlock r10000_10ffff_tmp99, r10000_10ffff_tmp100, r10000_10ffff_tmp101;
    3366                 BitBlock r10000_10ffff_tmp102, r10000_10ffff_tmp103, r10000_10ffff_tmp104;
    3367                 BitBlock cc_range_10800_1083f_4, sequence_f0_90_a0_adv, r10000_10ffff_tmp105;
    3368                 BitBlock sequence_f0_90_a1, sequence_f0_90_a1_adv, r10000_10ffff_tmp106;
    3369                 BitBlock r10000_10ffff_tmp107, r10000_10ffff_tmp108, sequence_f0_90_a4;
    3370                 BitBlock r10000_10ffff_tmp109, r10000_10ffff_tmp110, cc_range_10900_10920_4;
    3371                 BitBlock sequence_f0_90_a4_adv, r10000_10ffff_tmp111, r10000_10ffff_tmp112;
    3372                 BitBlock sequence_f0_90_a6, r10000_10ffff_tmp113, r10000_10ffff_tmp114;
    3373                 BitBlock r10000_10ffff_tmp115, r10000_10ffff_tmp116, cc_range_10980_109be_4;
    3374                 BitBlock sequence_f0_90_a6_adv, r10000_10ffff_tmp117, sequence_f0_90_a8;
     3357                BitBlock r10000_10ffff_tmp102, r10000_10ffff_tmp103, cc_range_10800_1083f_4;
     3358                BitBlock sequence_f0_90_a0_adv, r10000_10ffff_tmp104, sequence_f0_90_a1;
     3359                BitBlock sequence_f0_90_a1_adv, r10000_10ffff_tmp105, r10000_10ffff_tmp106;
     3360                BitBlock r10000_10ffff_tmp107, sequence_f0_90_a4, r10000_10ffff_tmp108;
     3361                BitBlock r10000_10ffff_tmp109, cc_range_10900_10920_4, sequence_f0_90_a4_adv;
     3362                BitBlock r10000_10ffff_tmp110, r10000_10ffff_tmp111, sequence_f0_90_a6;
     3363                BitBlock r10000_10ffff_tmp112, r10000_10ffff_tmp113, r10000_10ffff_tmp114;
     3364                BitBlock r10000_10ffff_tmp115, cc_range_10980_109be_4, sequence_f0_90_a6_adv;
     3365                BitBlock r10000_10ffff_tmp116, sequence_f0_90_a8, r10000_10ffff_tmp117;
    33753366                BitBlock r10000_10ffff_tmp118, r10000_10ffff_tmp119, r10000_10ffff_tmp120;
    33763367                BitBlock r10000_10ffff_tmp121, r10000_10ffff_tmp122, r10000_10ffff_tmp123;
    33773368                BitBlock r10000_10ffff_tmp124, r10000_10ffff_tmp125, r10000_10ffff_tmp126;
    3378                 BitBlock r10000_10ffff_tmp127, r10000_10ffff_tmp128, r10000_10ffff_tmp129;
    3379                 BitBlock cc_range_10a00_10a19_4, sequence_f0_90_a8_adv, r10000_10ffff_tmp130;
    3380                 BitBlock r10000_10ffff_tmp131, sequence_f0_90_a9, byte_range_a0_bc;
    3381                 BitBlock sequence_f0_90_a9_adv, r10000_10ffff_tmp132, sequence_f0_90_ac;
    3382                 BitBlock r10000_10ffff_tmp133, sequence_f0_90_ac_adv, r10000_10ffff_tmp134;
    3383                 BitBlock sequence_f0_90_ad, r10000_10ffff_tmp135, r10000_10ffff_tmp136;
    3384                 BitBlock r10000_10ffff_tmp137, cc_range_10b40_10b60_4, sequence_f0_90_ad_adv;
    3385                 BitBlock r10000_10ffff_tmp138, sequence_f0_90_b0, sequence_f0_90_b0_adv;
    3386                 BitBlock r10000_10ffff_tmp139, sequence_f0_90_b1, sequence_f0_90_b1_adv;
    3387                 BitBlock r10000_10ffff_tmp140, sequence_f0_91, r10000_10ffff_tmp141;
    3388                 BitBlock sequence_f0_91_80, sequence_f0_91_adv, r10000_10ffff_tmp142;
    3389                 BitBlock r10000_10ffff_tmp143, r10000_10ffff_tmp144, byte_range_83_b7;
    3390                 BitBlock sequence_f0_91_80_adv, r10000_10ffff_tmp145, sequence_f0_91_82;
    3391                 BitBlock r10000_10ffff_tmp146, r10000_10ffff_tmp147, byte_range_83_af;
    3392                 BitBlock sequence_f0_91_82_adv, r10000_10ffff_tmp148, sequence_f0_91_83;
    3393                 BitBlock r10000_10ffff_tmp149, r10000_10ffff_tmp150, r10000_10ffff_tmp151;
    3394                 BitBlock byte_range_90_a8, sequence_f0_91_83_adv, r10000_10ffff_tmp152;
    3395                 BitBlock sequence_f0_91_84, r10000_10ffff_tmp153, byte_range_83_a6;
    3396                 BitBlock sequence_f0_91_84_adv, r10000_10ffff_tmp154, sequence_f0_91_86;
    3397                 BitBlock r10000_10ffff_tmp155, r10000_10ffff_tmp156, byte_range_83_b2;
    3398                 BitBlock sequence_f0_91_86_adv, r10000_10ffff_tmp157, r10000_10ffff_tmp158;
    3399                 BitBlock sequence_f0_91_87, r10000_10ffff_tmp159, r10000_10ffff_tmp160;
    3400                 BitBlock byte_range_81_84, sequence_f0_91_87_adv, r10000_10ffff_tmp161;
    3401                 BitBlock sequence_f0_91_9a, r10000_10ffff_tmp162, r10000_10ffff_tmp163;
    3402                 BitBlock sequence_f0_91_9a_adv, r10000_10ffff_tmp164, sequence_f0_92;
    3403                 BitBlock r10000_10ffff_tmp165, r10000_10ffff_tmp166, r10000_10ffff_tmp167;
    3404                 BitBlock sequence_f0_92_byte_range_80_8c, r10000_10ffff_tmp168;
    3405                 BitBlock sequence_f0_92_byte_range_80_8c_sfx, sequence_f0_92_adv;
    3406                 BitBlock sequence_f0_92_8d, r10000_10ffff_tmp169, r10000_10ffff_tmp170;
    3407                 BitBlock byte_range_80_ae, r10000_10ffff_tmp171;
     3369                BitBlock r10000_10ffff_tmp127, r10000_10ffff_tmp128, cc_range_10a00_10a19_4;
     3370                BitBlock sequence_f0_90_a8_adv, r10000_10ffff_tmp129, r10000_10ffff_tmp130;
     3371                BitBlock sequence_f0_90_a9, byte_range_a0_bc, sequence_f0_90_a9_adv;
     3372                BitBlock r10000_10ffff_tmp131, sequence_f0_90_ac, r10000_10ffff_tmp132;
     3373                BitBlock sequence_f0_90_ac_adv, r10000_10ffff_tmp133, sequence_f0_90_ad;
     3374                BitBlock r10000_10ffff_tmp134, r10000_10ffff_tmp135, r10000_10ffff_tmp136;
     3375                BitBlock cc_range_10b40_10b60_4, sequence_f0_90_ad_adv, r10000_10ffff_tmp137;
     3376                BitBlock sequence_f0_90_b0, sequence_f0_90_b0_adv, r10000_10ffff_tmp138;
     3377                BitBlock sequence_f0_90_b1, sequence_f0_90_b1_adv, r10000_10ffff_tmp139;
     3378                BitBlock sequence_f0_91, r10000_10ffff_tmp140, sequence_f0_91_80;
     3379                BitBlock sequence_f0_91_adv, r10000_10ffff_tmp141, r10000_10ffff_tmp142;
     3380                BitBlock r10000_10ffff_tmp143, byte_range_83_b7, sequence_f0_91_80_adv;
     3381                BitBlock r10000_10ffff_tmp144, sequence_f0_91_82, r10000_10ffff_tmp145;
     3382                BitBlock r10000_10ffff_tmp146, byte_range_83_af, sequence_f0_91_82_adv;
     3383                BitBlock r10000_10ffff_tmp147, sequence_f0_91_83, r10000_10ffff_tmp148;
     3384                BitBlock r10000_10ffff_tmp149, r10000_10ffff_tmp150, byte_range_90_a8;
     3385                BitBlock sequence_f0_91_83_adv, r10000_10ffff_tmp151, sequence_f0_91_84;
     3386                BitBlock r10000_10ffff_tmp152, byte_range_83_a6, sequence_f0_91_84_adv;
     3387                BitBlock r10000_10ffff_tmp153, sequence_f0_91_86, r10000_10ffff_tmp154;
     3388                BitBlock r10000_10ffff_tmp155, byte_range_83_b2, sequence_f0_91_86_adv;
     3389                BitBlock r10000_10ffff_tmp156, r10000_10ffff_tmp157, sequence_f0_91_87;
     3390                BitBlock r10000_10ffff_tmp158, byte_range_81_84, sequence_f0_91_87_adv;
     3391                BitBlock r10000_10ffff_tmp159, sequence_f0_91_9a, r10000_10ffff_tmp160;
     3392                BitBlock r10000_10ffff_tmp161, sequence_f0_91_9a_adv, r10000_10ffff_tmp162;
     3393                BitBlock sequence_f0_92, r10000_10ffff_tmp163, r10000_10ffff_tmp164;
     3394                BitBlock r10000_10ffff_tmp165, sequence_f0_92_byte_range_80_8c;
     3395                BitBlock r10000_10ffff_tmp166, sequence_f0_92_byte_range_80_8c_sfx;
     3396                BitBlock sequence_f0_92_adv, sequence_f0_92_8d, r10000_10ffff_tmp167;
     3397                BitBlock r10000_10ffff_tmp168, byte_range_80_ae, r10000_10ffff_tmp169;
    34083398                BitBlock sequence_f0_92_8d_byte_range_80_ae, sequence_f0_93;
    3409                 BitBlock r10000_10ffff_tmp172, sequence_f0_93_byte_range_80_8f;
    3410                 BitBlock r10000_10ffff_tmp173, sequence_f0_93_byte_range_80_8f_sfx;
    3411                 BitBlock sequence_f0_93_adv, sequence_f0_93_90, r10000_10ffff_tmp174;
     3399                BitBlock r10000_10ffff_tmp170, sequence_f0_93_byte_range_80_8f;
     3400                BitBlock r10000_10ffff_tmp171, sequence_f0_93_byte_range_80_8f_sfx;
     3401                BitBlock sequence_f0_93_adv, sequence_f0_93_90, r10000_10ffff_tmp172;
    34123402                BitBlock sequence_f0_93_90_byte_range_80_ae, byte_96, sequence_f0_96;
    3413                 BitBlock byte_range_a0_a7, r10000_10ffff_tmp175;
    3414                 BitBlock sequence_f0_96_byte_range_a0_a7, r10000_10ffff_tmp176;
     3403                BitBlock byte_range_a0_a7, r10000_10ffff_tmp173;
     3404                BitBlock sequence_f0_96_byte_range_a0_a7, r10000_10ffff_tmp174;
    34153405                BitBlock sequence_f0_96_byte_range_a0_a7_sfx, sequence_f0_96_adv;
    3416                 BitBlock sequence_f0_96_a8, r10000_10ffff_tmp177, byte_range_80_b8;
    3417                 BitBlock r10000_10ffff_tmp178, sequence_f0_96_a8_byte_range_80_b8;
    3418                 BitBlock sequence_f0_96_bc, r10000_10ffff_tmp179;
     3406                BitBlock sequence_f0_96_a8, r10000_10ffff_tmp175, byte_range_80_b8;
     3407                BitBlock r10000_10ffff_tmp176, sequence_f0_96_a8_byte_range_80_b8;
     3408                BitBlock sequence_f0_96_bc, r10000_10ffff_tmp177;
    34193409                BitBlock sequence_f0_96_bc_byte_range_80_bf, sequence_f0_96_bd;
    3420                 BitBlock r10000_10ffff_tmp180, byte_range_80_84, r10000_10ffff_tmp181;
     3410                BitBlock r10000_10ffff_tmp178, byte_range_80_84, r10000_10ffff_tmp179;
    34213411                BitBlock sequence_f0_96_bd_byte_range_80_84, sequence_f0_9b;
    3422                 BitBlock r10000_10ffff_tmp182, sequence_f0_9b_80, sequence_f0_9b_adv;
    3423                 BitBlock r10000_10ffff_tmp183, sequence_f0_9b_80_adv, r10000_10ffff_tmp184;
    3424                 BitBlock sequence_f0_9e, r10000_10ffff_tmp185, sequence_f0_9e_b8;
    3425                 BitBlock sequence_f0_9e_adv, r10000_10ffff_tmp186, r10000_10ffff_tmp187;
    3426                 BitBlock r10000_10ffff_tmp188, r10000_10ffff_tmp189, r10000_10ffff_tmp190;
    3427                 BitBlock r10000_10ffff_tmp191, r10000_10ffff_tmp192, r10000_10ffff_tmp193;
    3428                 BitBlock r10000_10ffff_tmp194, r10000_10ffff_tmp195, r10000_10ffff_tmp196;
    3429                 BitBlock r10000_10ffff_tmp197, r10000_10ffff_tmp198, r10000_10ffff_tmp199;
    3430                 BitBlock r10000_10ffff_tmp200, r10000_10ffff_tmp201, r10000_10ffff_tmp202;
    3431                 BitBlock r10000_10ffff_tmp203, r10000_10ffff_tmp204, r10000_10ffff_tmp205;
    3432                 BitBlock r10000_10ffff_tmp206, r10000_10ffff_tmp207, cc_range_1ee00_1ee3b_4;
    3433                 BitBlock sequence_f0_9e_b8_adv, r10000_10ffff_tmp208, sequence_f0_9e_b9;
    3434                 BitBlock r10000_10ffff_tmp209, r10000_10ffff_tmp210, r10000_10ffff_tmp211;
    3435                 BitBlock r10000_10ffff_tmp212, r10000_10ffff_tmp213, r10000_10ffff_tmp214;
    3436                 BitBlock r10000_10ffff_tmp215, r10000_10ffff_tmp216, r10000_10ffff_tmp217;
    3437                 BitBlock r10000_10ffff_tmp218, r10000_10ffff_tmp219, r10000_10ffff_tmp220;
    3438                 BitBlock r10000_10ffff_tmp221, r10000_10ffff_tmp222, r10000_10ffff_tmp223;
    3439                 BitBlock r10000_10ffff_tmp224, r10000_10ffff_tmp225, r10000_10ffff_tmp226;
    3440                 BitBlock r10000_10ffff_tmp227, r10000_10ffff_tmp228, r10000_10ffff_tmp229;
    3441                 BitBlock r10000_10ffff_tmp230, r10000_10ffff_tmp231, r10000_10ffff_tmp232;
    3442                 BitBlock r10000_10ffff_tmp233, r10000_10ffff_tmp234, r10000_10ffff_tmp235;
    3443                 BitBlock r10000_10ffff_tmp236, r10000_10ffff_tmp237, r10000_10ffff_tmp238;
    3444                 BitBlock r10000_10ffff_tmp239, r10000_10ffff_tmp240, r10000_10ffff_tmp241;
    3445                 BitBlock r10000_10ffff_tmp242, cc_range_1ee42_1ee7e_4, sequence_f0_9e_b9_adv;
    3446                 BitBlock r10000_10ffff_tmp243, sequence_f0_9e_ba, r10000_10ffff_tmp244;
    3447                 BitBlock r10000_10ffff_tmp245, r10000_10ffff_tmp246, r10000_10ffff_tmp247;
    3448                 BitBlock r10000_10ffff_tmp248, r10000_10ffff_tmp249, r10000_10ffff_tmp250;
    3449                 BitBlock r10000_10ffff_tmp251, r10000_10ffff_tmp252, r10000_10ffff_tmp253;
    3450                 BitBlock r10000_10ffff_tmp254, cc_range_1ee80_1eeab_4, sequence_f0_9e_ba_adv;
    3451                 BitBlock r10000_10ffff_tmp255, byte_range_a0_a9, byte_f0_byte_range_a0_a9;
    3452                 BitBlock r10000_10ffff_tmp256, byte_f0_byte_range_a0_a9_sfx;
    3453                 BitBlock r10000_10ffff_tmp257, byte_f0_byte_range_a0_a9_sfx_sfx;
     3412                BitBlock r10000_10ffff_tmp180, sequence_f0_9b_80, sequence_f0_9b_adv;
     3413                BitBlock r10000_10ffff_tmp181, sequence_f0_9b_80_adv, r10000_10ffff_tmp182;
     3414                BitBlock sequence_f0_9e, r10000_10ffff_tmp183, sequence_f0_9e_b8;
     3415                BitBlock sequence_f0_9e_adv, r10000_10ffff_tmp184, r10000_10ffff_tmp185;
     3416                BitBlock r10000_10ffff_tmp186, r10000_10ffff_tmp187, r10000_10ffff_tmp188;
     3417                BitBlock r10000_10ffff_tmp189, r10000_10ffff_tmp190, r10000_10ffff_tmp191;
     3418                BitBlock r10000_10ffff_tmp192, r10000_10ffff_tmp193, r10000_10ffff_tmp194;
     3419                BitBlock r10000_10ffff_tmp195, r10000_10ffff_tmp196, r10000_10ffff_tmp197;
     3420                BitBlock r10000_10ffff_tmp198, r10000_10ffff_tmp199, r10000_10ffff_tmp200;
     3421                BitBlock r10000_10ffff_tmp201, r10000_10ffff_tmp202, r10000_10ffff_tmp203;
     3422                BitBlock r10000_10ffff_tmp204, cc_range_1ee00_1ee3b_4, sequence_f0_9e_b8_adv;
     3423                BitBlock r10000_10ffff_tmp205, sequence_f0_9e_b9, r10000_10ffff_tmp206;
     3424                BitBlock r10000_10ffff_tmp207, r10000_10ffff_tmp208, r10000_10ffff_tmp209;
     3425                BitBlock r10000_10ffff_tmp210, r10000_10ffff_tmp211, r10000_10ffff_tmp212;
     3426                BitBlock r10000_10ffff_tmp213, r10000_10ffff_tmp214, r10000_10ffff_tmp215;
     3427                BitBlock r10000_10ffff_tmp216, r10000_10ffff_tmp217, r10000_10ffff_tmp218;
     3428                BitBlock r10000_10ffff_tmp219, r10000_10ffff_tmp220, r10000_10ffff_tmp221;
     3429                BitBlock r10000_10ffff_tmp222, r10000_10ffff_tmp223, r10000_10ffff_tmp224;
     3430                BitBlock r10000_10ffff_tmp225, r10000_10ffff_tmp226, r10000_10ffff_tmp227;
     3431                BitBlock r10000_10ffff_tmp228, r10000_10ffff_tmp229, r10000_10ffff_tmp230;
     3432                BitBlock r10000_10ffff_tmp231, r10000_10ffff_tmp232, r10000_10ffff_tmp233;
     3433                BitBlock r10000_10ffff_tmp234, r10000_10ffff_tmp235, r10000_10ffff_tmp236;
     3434                BitBlock r10000_10ffff_tmp237, r10000_10ffff_tmp238, r10000_10ffff_tmp239;
     3435                BitBlock cc_range_1ee42_1ee7e_4, sequence_f0_9e_b9_adv, r10000_10ffff_tmp240;
     3436                BitBlock sequence_f0_9e_ba, r10000_10ffff_tmp241, r10000_10ffff_tmp242;
     3437                BitBlock r10000_10ffff_tmp243, r10000_10ffff_tmp244, r10000_10ffff_tmp245;
     3438                BitBlock r10000_10ffff_tmp246, r10000_10ffff_tmp247, r10000_10ffff_tmp248;
     3439                BitBlock r10000_10ffff_tmp249, r10000_10ffff_tmp250, r10000_10ffff_tmp251;
     3440                BitBlock r10000_10ffff_tmp252, cc_range_1ee80_1eeab_4, sequence_f0_9e_ba_adv;
     3441                BitBlock r10000_10ffff_tmp253, byte_range_a0_a9, byte_f0_byte_range_a0_a9;
     3442                BitBlock r10000_10ffff_tmp254, byte_f0_byte_range_a0_a9_sfx;
     3443                BitBlock r10000_10ffff_tmp255, byte_f0_byte_range_a0_a9_sfx_sfx;
    34543444                BitBlock sequence_f0_aa, sequence_f0_aa_adv, sequence_f0_aa_80;
    3455                 BitBlock r10000_10ffff_tmp258, r10000_10ffff_tmp259;
     3445                BitBlock r10000_10ffff_tmp256, r10000_10ffff_tmp257;
    34563446                BitBlock sequence_f0_aa_80_byte_range_80_96, sequence_f0_ab;
    3457                 BitBlock sequence_f0_ab_adv, sequence_f0_ab_80, r10000_10ffff_tmp260;
    3458                 BitBlock r10000_10ffff_tmp261, r10000_10ffff_tmp262;
     3447                BitBlock sequence_f0_ab_adv, sequence_f0_ab_80, r10000_10ffff_tmp258;
     3448                BitBlock r10000_10ffff_tmp259, r10000_10ffff_tmp260;
    34593449                BitBlock sequence_f0_ab_80_byte_range_80_b4, sequence_f0_af;
    3460                 BitBlock sequence_f0_af_adv, sequence_f0_af_a0, r10000_10ffff_tmp263;
     3450                BitBlock sequence_f0_af_adv, sequence_f0_af_a0, r10000_10ffff_tmp261;
    34613451                BitBlock sequence_f0_af_a0_byte_range_80_9d;
    34623452
     
    34853475            byte_range_c4_cf = simd_and(r80_7ff_tmp2, r80_7ff_tmp3);
    34863476            if ((bitblock::any(byte_range_c4_cf) || carryQ.CarryTest(1, 4))) {
    3487               r100_3ff_tmp1 = simd_not(basis_bits.bit_5);
    3488               r100_3ff_tmp2 = simd_or(simd_and(basis_bits.bit_4, r100_3ff_tmp1), simd_andc(basis_bits.bit_5, basis_bits.bit_4));
    3489               byte_range_c4_cb = simd_and(r80_7ff_tmp2, r100_3ff_tmp2);
     3477              r100_3ff_tmp1 = simd_xor(basis_bits.bit_4, basis_bits.bit_5);
     3478              byte_range_c4_cb = simd_and(r80_7ff_tmp2, r100_3ff_tmp1);
    34903479              if ((bitblock::any(byte_range_c4_cb) || carryQ.CarryTest(1, 4))) {
    34913480                r100_2ff_tmp1 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
     
    38633852                  r800_fff_tmp50 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
    38643853                  r800_fff_tmp51 = simd_andc(r800_ffff_tmp5, r800_fff_tmp50);
    3865                   r800_fff_tmp52 = simd_or(simd_and(basis_bits.bit_4, r800_fff_tmp17), simd_andc(r800_fff_tmp16, basis_bits.bit_4));
     3854                  r800_fff_tmp52 = simd_xor(basis_bits.bit_4, r800_fff_tmp16);
    38663855                  r800_fff_tmp53 = simd_and(r800_fff_tmp51, r800_fff_tmp52);
    38673856                  r800_fff_tmp54 = simd_not(r800_1fff_tmp1);
     
    39243913                  r800_fff_tmp101 = simd_or(r800_fff_tmp98, r800_fff_tmp100);
    39253914                  r800_fff_tmp102 = simd_and(r800_fff_tmp29, r800_ffff_tmp2);
    3926                   r800_fff_tmp103 = simd_not(basis_bits.bit_7);
    3927                   r800_fff_tmp104 = simd_or(simd_and(basis_bits.bit_6, r800_fff_tmp103), simd_andc(basis_bits.bit_7, basis_bits.bit_6));
    3928                   r800_fff_tmp105 = simd_and(r800_fff_tmp102, r800_fff_tmp104);
    3929                   r800_fff_tmp106 = simd_or(r800_fff_tmp101, r800_fff_tmp105);
    3930                   r800_fff_tmp107 = simd_andc(r800_fff_tmp90, basis_bits.bit_6);
    3931                   r800_fff_tmp108 = simd_and(r800_fff_tmp29, r800_fff_tmp107);
    3932                   cc_range_a05_a38_3 = simd_or(r800_fff_tmp106, r800_fff_tmp108);
     3915                  r800_fff_tmp103 = simd_xor(basis_bits.bit_6, basis_bits.bit_7);
     3916                  r800_fff_tmp104 = simd_and(r800_fff_tmp102, r800_fff_tmp103);
     3917                  r800_fff_tmp105 = simd_or(r800_fff_tmp101, r800_fff_tmp104);
     3918                  r800_fff_tmp106 = simd_andc(r800_fff_tmp90, basis_bits.bit_6);
     3919                  r800_fff_tmp107 = simd_and(r800_fff_tmp29, r800_fff_tmp106);
     3920                  cc_range_a05_a38_3 = simd_or(r800_fff_tmp105, r800_fff_tmp107);
    39333921                  carryQ.cq[24] = carryout2carry(pablo_blk_Advance(sequence_e0_a8, carryQ.get_carry_in(24), sequence_e0_a8_adv));
    3934                   r800_fff_tmp109 = simd_and(sequence_e0_a8_adv, cc_range_a05_a38_3);
    3935                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp109);
    3936                   r800_fff_tmp110 = simd_and(r800_fff_tmp90, r800_fff_tmp8);
    3937                   byte_a9 = simd_and(r800_fff_tmp1, r800_fff_tmp110);
     3922                  r800_fff_tmp108 = simd_and(sequence_e0_a8_adv, cc_range_a05_a38_3);
     3923                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp108);
     3924                  r800_fff_tmp109 = simd_and(r800_fff_tmp90, r800_fff_tmp8);
     3925                  byte_a9 = simd_and(r800_fff_tmp1, r800_fff_tmp109);
    39383926                  sequence_e0_a9 = simd_and(byte_e0_adv, byte_a9);
    3939                   r800_fff_tmp111 = simd_and(r800_fff_tmp36, basis_bits.bit_4);
    3940                   r800_fff_tmp112 = simd_not(r800_ffff_tmp3);
    3941                   r800_fff_tmp113 = simd_or(simd_and(basis_bits.bit_5, r800_fff_tmp112), simd_andc(r800_ffff_tmp3, basis_bits.bit_5));
    3942                   r800_fff_tmp114 = simd_and(r800_fff_tmp111, r800_fff_tmp113);
    3943                   r800_fff_tmp115 = simd_and(r800_fff_tmp36, r800_fff_tmp79);
    3944                   r800_fff_tmp116 = simd_or(r800_fff_tmp114, r800_fff_tmp115);
    3945                   r800_fff_tmp117 = simd_or(simd_and(basis_bits.bit_5, r800_fff_tmp112), simd_andc(basis_bits.bit_6, basis_bits.bit_5));
    3946                   r800_fff_tmp118 = simd_and(r800_fff_tmp43, r800_fff_tmp117);
    3947                   cc_range_a59_a72_3 = simd_or(r800_fff_tmp116, r800_fff_tmp118);
     3927                  r800_fff_tmp110 = simd_and(r800_fff_tmp36, basis_bits.bit_4);
     3928                  r800_fff_tmp111 = simd_xor(basis_bits.bit_5, r800_ffff_tmp3);
     3929                  r800_fff_tmp112 = simd_and(r800_fff_tmp110, r800_fff_tmp111);
     3930                  r800_fff_tmp113 = simd_and(r800_fff_tmp36, r800_fff_tmp79);
     3931                  r800_fff_tmp114 = simd_or(r800_fff_tmp112, r800_fff_tmp113);
     3932                  r800_fff_tmp115 = simd_not(r800_ffff_tmp3);
     3933                  r800_fff_tmp116 = simd_or(simd_and(basis_bits.bit_5, r800_fff_tmp115), simd_andc(basis_bits.bit_6, basis_bits.bit_5));
     3934                  r800_fff_tmp117 = simd_and(r800_fff_tmp43, r800_fff_tmp116);
     3935                  cc_range_a59_a72_3 = simd_or(r800_fff_tmp114, r800_fff_tmp117);
    39483936                  carryQ.cq[25] = carryout2carry(pablo_blk_Advance(sequence_e0_a9, carryQ.get_carry_in(25), sequence_e0_a9_adv));
    3949                   r800_fff_tmp119 = simd_and(sequence_e0_a9_adv, cc_range_a59_a72_3);
    3950                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp119);
    3951                   r800_fff_tmp120 = simd_and(r800_fff_tmp90, r800_fff_tmp14);
    3952                   byte_aa = simd_and(r800_fff_tmp1, r800_fff_tmp120);
     3937                  r800_fff_tmp118 = simd_and(sequence_e0_a9_adv, cc_range_a59_a72_3);
     3938                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp118);
     3939                  r800_fff_tmp119 = simd_and(r800_fff_tmp90, r800_fff_tmp14);
     3940                  byte_aa = simd_and(r800_fff_tmp1, r800_fff_tmp119);
    39533941                  sequence_e0_aa = simd_and(byte_e0_adv, byte_aa);
    3954                   r800_fff_tmp121 = simd_not(r800_fff_tmp4);
    3955                   r800_fff_tmp122 = simd_or(simd_and(basis_bits.bit_4, r800_fff_tmp121), simd_andc(r800_fff_tmp16, basis_bits.bit_4));
    3956                   r800_fff_tmp123 = simd_and(r800_fff_tmp51, r800_fff_tmp122);
    3957                   r800_fff_tmp124 = simd_not(r800_4dff_tmp1);
    3958                   r800_fff_tmp125 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp124), simd_andc(r800_fff_tmp56, basis_bits.bit_3));
    3959                   r800_fff_tmp126 = simd_and(r800_fff_tmp3, r800_fff_tmp125);
    3960                   r800_fff_tmp127 = simd_or(r800_fff_tmp123, r800_fff_tmp126);
    3961                   r800_fff_tmp128 = simd_or(r800_fff_tmp127, r800_fff_tmp65);
    3962                   r800_fff_tmp129 = simd_or(r800_fff_tmp128, r800_fff_tmp69);
    3963                   r800_fff_tmp130 = simd_or(r800_fff_tmp129, r800_fff_tmp100);
    3964                   r800_fff_tmp131 = simd_or(simd_and(basis_bits.bit_4, r800_fff_tmp73), simd_andc(r800_fff_tmp16, basis_bits.bit_4));
    3965                   r800_fff_tmp132 = simd_and(r800_fff_tmp29, r800_fff_tmp131);
    3966                   r800_fff_tmp133 = simd_or(r800_fff_tmp130, r800_fff_tmp132);
    3967                   cc_range_a85_abd_3 = simd_or(r800_fff_tmp133, r800_fff_tmp32);
     3942                  r800_fff_tmp120 = simd_not(r800_fff_tmp4);
     3943                  r800_fff_tmp121 = simd_or(simd_and(basis_bits.bit_4, r800_fff_tmp120), simd_andc(r800_fff_tmp16, basis_bits.bit_4));
     3944                  r800_fff_tmp122 = simd_and(r800_fff_tmp51, r800_fff_tmp121);
     3945                  r800_fff_tmp123 = simd_not(r800_4dff_tmp1);
     3946                  r800_fff_tmp124 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp123), simd_andc(r800_fff_tmp56, basis_bits.bit_3));
     3947                  r800_fff_tmp125 = simd_and(r800_fff_tmp3, r800_fff_tmp124);
     3948                  r800_fff_tmp126 = simd_or(r800_fff_tmp122, r800_fff_tmp125);
     3949                  r800_fff_tmp127 = simd_or(r800_fff_tmp126, r800_fff_tmp65);
     3950                  r800_fff_tmp128 = simd_or(r800_fff_tmp127, r800_fff_tmp69);
     3951                  r800_fff_tmp129 = simd_or(r800_fff_tmp128, r800_fff_tmp100);
     3952                  r800_fff_tmp130 = simd_or(simd_and(basis_bits.bit_4, r800_fff_tmp73), simd_andc(r800_fff_tmp16, basis_bits.bit_4));
     3953                  r800_fff_tmp131 = simd_and(r800_fff_tmp29, r800_fff_tmp130);
     3954                  r800_fff_tmp132 = simd_or(r800_fff_tmp129, r800_fff_tmp131);
     3955                  cc_range_a85_abd_3 = simd_or(r800_fff_tmp132, r800_fff_tmp32);
    39683956                  carryQ.cq[26] = carryout2carry(pablo_blk_Advance(sequence_e0_aa, carryQ.get_carry_in(26), sequence_e0_aa_adv));
    3969                   r800_fff_tmp134 = simd_and(sequence_e0_aa_adv, cc_range_a85_abd_3);
    3970                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp134);
    3971                   r800_fff_tmp135 = simd_and(r800_fff_tmp90, r800_fff_tmp55);
    3972                   byte_ab = simd_and(r800_fff_tmp1, r800_fff_tmp135);
     3957                  r800_fff_tmp133 = simd_and(sequence_e0_aa_adv, cc_range_a85_abd_3);
     3958                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp133);
     3959                  r800_fff_tmp134 = simd_and(r800_fff_tmp90, r800_fff_tmp55);
     3960                  byte_ab = simd_and(r800_fff_tmp1, r800_fff_tmp134);
    39733961                  sequence_e0_ab = simd_and(byte_e0_adv, byte_ab);
    3974                   r800_fff_tmp136 = simd_andc(r800_fff_tmp1, r800_4dff_tmp1);
    3975                   cc_range_ad0_ae0_3 = simd_or(r800_fff_tmp37, r800_fff_tmp136);
     3962                  r800_fff_tmp135 = simd_andc(r800_fff_tmp1, r800_4dff_tmp1);
     3963                  cc_range_ad0_ae0_3 = simd_or(r800_fff_tmp37, r800_fff_tmp135);
    39763964                  carryQ.cq[27] = carryout2carry(pablo_blk_Advance(sequence_e0_ab, carryQ.get_carry_in(27), sequence_e0_ab_adv));
    3977                   r800_fff_tmp137 = simd_and(sequence_e0_ab_adv, cc_range_ad0_ae0_3);
    3978                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp137);
    3979                   r800_fff_tmp138 = simd_andc(r800_fff_tmp30, r800_ffff_tmp3);
    3980                   byte_ac = simd_and(r800_fff_tmp1, r800_fff_tmp138);
     3965                  r800_fff_tmp136 = simd_and(sequence_e0_ab_adv, cc_range_ad0_ae0_3);
     3966                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp136);
     3967                  r800_fff_tmp137 = simd_andc(r800_fff_tmp30, r800_ffff_tmp3);
     3968                  byte_ac = simd_and(r800_fff_tmp1, r800_fff_tmp137);
    39813969                  sequence_e0_ac = simd_and(byte_e0_adv, byte_ac);
    3982                   r800_fff_tmp139 = simd_or(r800_fff_tmp70, r800_fff_tmp100);
    3983                   r800_fff_tmp140 = simd_or(r800_fff_tmp139, r800_fff_tmp132);
    3984                   cc_range_b05_b3d_3 = simd_or(r800_fff_tmp140, r800_fff_tmp32);
     3970                  r800_fff_tmp138 = simd_or(r800_fff_tmp70, r800_fff_tmp100);
     3971                  r800_fff_tmp139 = simd_or(r800_fff_tmp138, r800_fff_tmp131);
     3972                  cc_range_b05_b3d_3 = simd_or(r800_fff_tmp139, r800_fff_tmp32);
    39853973                  carryQ.cq[28] = carryout2carry(pablo_blk_Advance(sequence_e0_ac, carryQ.get_carry_in(28), sequence_e0_ac_adv));
    3986                   r800_fff_tmp141 = simd_and(sequence_e0_ac_adv, cc_range_b05_b3d_3);
    3987                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp141);
     3974                  r800_fff_tmp140 = simd_and(sequence_e0_ac_adv, cc_range_b05_b3d_3);
     3975                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp140);
    39883976                  byte_ad = simd_and(r800_fff_tmp1, r800_fff_tmp31);
    39893977                  sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    3990                   r800_fff_tmp142 = simd_or(r800_fff_tmp82, r800_fff_tmp86);
    3991                   r800_fff_tmp143 = simd_and(r800_fff_tmp29, r800_fff_tmp9);
    3992                   cc_range_b5c_b71_3 = simd_or(r800_fff_tmp142, r800_fff_tmp143);
     3978                  r800_fff_tmp141 = simd_or(r800_fff_tmp82, r800_fff_tmp86);
     3979                  r800_fff_tmp142 = simd_and(r800_fff_tmp29, r800_fff_tmp9);
     3980                  cc_range_b5c_b71_3 = simd_or(r800_fff_tmp141, r800_fff_tmp142);
    39933981                  carryQ.cq[29] = carryout2carry(pablo_blk_Advance(sequence_e0_ad, carryQ.get_carry_in(29), sequence_e0_ad_adv));
    3994                   r800_fff_tmp144 = simd_and(sequence_e0_ad_adv, cc_range_b5c_b71_3);
    3995                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp144);
     3982                  r800_fff_tmp143 = simd_and(sequence_e0_ad_adv, cc_range_b5c_b71_3);
     3983                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp143);
    39963984                  byte_ae = simd_and(r800_fff_tmp1, r800_fff_tmp79);
    39973985                  sequence_e0_ae = simd_and(byte_e0_adv, byte_ae);
    3998                   r800_fff_tmp145 = simd_andc(r800_fff_tmp55, r800_ffff_tmp1);
    3999                   r800_fff_tmp146 = simd_or(r800_fff_tmp145, r800_fff_tmp94);
    4000                   r800_fff_tmp147 = simd_and(r800_fff_tmp51, r800_fff_tmp146);
    4001                   r800_fff_tmp148 = simd_and(r800_fff_tmp30, basis_bits.bit_6);
    4002                   r800_fff_tmp149 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp54), simd_andc(r800_fff_tmp148, basis_bits.bit_3));
    4003                   r800_fff_tmp150 = simd_and(r800_fff_tmp3, r800_fff_tmp149);
    4004                   r800_fff_tmp151 = simd_or(r800_fff_tmp147, r800_fff_tmp150);
    4005                   r800_fff_tmp152 = simd_andc(r800_fff_tmp36, basis_bits.bit_4);
    4006                   r800_fff_tmp153 = simd_not(basis_bits.bit_6);
    4007                   r800_fff_tmp154 = simd_or(simd_and(basis_bits.bit_5, r800_fff_tmp153), simd_andc(basis_bits.bit_6, basis_bits.bit_5));
    4008                   r800_fff_tmp155 = simd_and(r800_fff_tmp152, r800_fff_tmp154);
    4009                   r800_fff_tmp156 = simd_or(r800_fff_tmp151, r800_fff_tmp155);
    4010                   r800_fff_tmp157 = simd_and(r800_fff_tmp36, r800_fff_tmp90);
    4011                   r800_fff_tmp158 = simd_and(r800_fff_tmp157, r800_fff_tmp104);
    4012                   r800_fff_tmp159 = simd_or(r800_fff_tmp156, r800_fff_tmp158);
    4013                   r800_fff_tmp160 = simd_and(r800_fff_tmp36, r800_fff_tmp138);
     3986                  r800_fff_tmp144 = simd_andc(r800_fff_tmp55, r800_ffff_tmp1);
     3987                  r800_fff_tmp145 = simd_or(r800_fff_tmp144, r800_fff_tmp94);
     3988                  r800_fff_tmp146 = simd_and(r800_fff_tmp51, r800_fff_tmp145);
     3989                  r800_fff_tmp147 = simd_and(r800_fff_tmp30, basis_bits.bit_6);
     3990                  r800_fff_tmp148 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp54), simd_andc(r800_fff_tmp147, basis_bits.bit_3));
     3991                  r800_fff_tmp149 = simd_and(r800_fff_tmp3, r800_fff_tmp148);
     3992                  r800_fff_tmp150 = simd_or(r800_fff_tmp146, r800_fff_tmp149);
     3993                  r800_fff_tmp151 = simd_andc(r800_fff_tmp36, basis_bits.bit_4);
     3994                  r800_fff_tmp152 = simd_xor(basis_bits.bit_5, basis_bits.bit_6);
     3995                  r800_fff_tmp153 = simd_and(r800_fff_tmp151, r800_fff_tmp152);
     3996                  r800_fff_tmp154 = simd_or(r800_fff_tmp150, r800_fff_tmp153);
     3997                  r800_fff_tmp155 = simd_and(r800_fff_tmp36, r800_fff_tmp90);
     3998                  r800_fff_tmp156 = simd_and(r800_fff_tmp155, r800_fff_tmp103);
     3999                  r800_fff_tmp157 = simd_or(r800_fff_tmp154, r800_fff_tmp156);
     4000                  r800_fff_tmp158 = simd_and(r800_fff_tmp36, r800_fff_tmp137);
     4001                  r800_fff_tmp159 = simd_or(r800_fff_tmp157, r800_fff_tmp158);
     4002                  r800_fff_tmp160 = simd_and(r800_fff_tmp36, r800_fff_tmp147);
    40144003                  r800_fff_tmp161 = simd_or(r800_fff_tmp159, r800_fff_tmp160);
    4015                   r800_fff_tmp162 = simd_and(r800_fff_tmp36, r800_fff_tmp148);
    4016                   r800_fff_tmp163 = simd_or(r800_fff_tmp161, r800_fff_tmp162);
    4017                   r800_fff_tmp164 = simd_andc(r800_fff_tmp1, basis_bits.bit_4);
    4018                   r800_fff_tmp165 = simd_or(simd_and(basis_bits.bit_5, r800_fff_tmp112), simd_andc(r800_fff_tmp55, basis_bits.bit_5));
    4019                   r800_fff_tmp166 = simd_and(r800_fff_tmp164, r800_fff_tmp165);
    4020                   r800_fff_tmp167 = simd_or(r800_fff_tmp163, r800_fff_tmp166);
    4021                   r800_fff_tmp168 = simd_and(r800_fff_tmp1, r800_fff_tmp90);
    4022                   r800_fff_tmp169 = simd_andc(r800_fff_tmp168, r800_fff_tmp55);
    4023                   r800_fff_tmp170 = simd_or(r800_fff_tmp167, r800_fff_tmp169);
    4024                   r800_fff_tmp171 = simd_not(r800_fff_tmp22);
    4025                   r800_fff_tmp172 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp171), simd_andc(r800_fff_tmp148, basis_bits.bit_3));
    4026                   r800_fff_tmp173 = simd_and(r800_fff_tmp67, r800_fff_tmp172);
    4027                   cc_range_b83_bae_3 = simd_or(r800_fff_tmp170, r800_fff_tmp173);
     4004                  r800_fff_tmp162 = simd_andc(r800_fff_tmp1, basis_bits.bit_4);
     4005                  r800_fff_tmp163 = simd_or(simd_and(basis_bits.bit_5, r800_fff_tmp115), simd_andc(r800_fff_tmp55, basis_bits.bit_5));
     4006                  r800_fff_tmp164 = simd_and(r800_fff_tmp162, r800_fff_tmp163);
     4007                  r800_fff_tmp165 = simd_or(r800_fff_tmp161, r800_fff_tmp164);
     4008                  r800_fff_tmp166 = simd_and(r800_fff_tmp1, r800_fff_tmp90);
     4009                  r800_fff_tmp167 = simd_andc(r800_fff_tmp166, r800_fff_tmp55);
     4010                  r800_fff_tmp168 = simd_or(r800_fff_tmp165, r800_fff_tmp167);
     4011                  r800_fff_tmp169 = simd_not(r800_fff_tmp22);
     4012                  r800_fff_tmp170 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp169), simd_andc(r800_fff_tmp147, basis_bits.bit_3));
     4013                  r800_fff_tmp171 = simd_and(r800_fff_tmp67, r800_fff_tmp170);
     4014                  cc_range_b83_bae_3 = simd_or(r800_fff_tmp168, r800_fff_tmp171);
    40284015                  carryQ.cq[30] = carryout2carry(pablo_blk_Advance(sequence_e0_ae, carryQ.get_carry_in(30), sequence_e0_ae_adv));
    4029                   r800_fff_tmp174 = simd_and(sequence_e0_ae_adv, cc_range_b83_bae_3);
    4030                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp174);
     4016                  r800_fff_tmp172 = simd_and(sequence_e0_ae_adv, cc_range_b83_bae_3);
     4017                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp172);
    40314018                  byte_af = simd_and(r800_fff_tmp1, r800_fff_tmp56);
    40324019                  sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    40334020                  byte_90 = r800_fff_tmp37;
    40344021                  carryQ.cq[31] = carryout2carry(pablo_blk_Advance(sequence_e0_af, carryQ.get_carry_in(31), sequence_e0_af_adv));
    4035                   r800_fff_tmp175 = simd_and(sequence_e0_af_adv, byte_90);
    4036                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp175);
     4022                  r800_fff_tmp173 = simd_and(sequence_e0_af_adv, byte_90);
     4023                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp173);
    40374024                  byte_b0 = simd_andc(r800_fff_tmp29, r800_1fff_tmp1);
    40384025                  sequence_e0_b0 = simd_and(byte_e0_adv, byte_b0);
    4039                   r800_fff_tmp176 = simd_or(r800_fff_tmp53, r800_fff_tmp150);
    4040                   r800_fff_tmp177 = simd_and(basis_bits.bit_3, r800_4dff_tmp1);
    4041                   r800_fff_tmp178 = simd_or(simd_and(basis_bits.bit_2, r800_fff_tmp61), simd_andc(r800_fff_tmp177, basis_bits.bit_2));
    4042                   r800_fff_tmp179 = simd_and(r800_ffff_tmp5, r800_fff_tmp178);
    4043                   r800_fff_tmp180 = simd_or(r800_fff_tmp176, r800_fff_tmp179);
    4044                   r800_fff_tmp181 = simd_not(r800_ffff_tmp1);
    4045                   r800_fff_tmp182 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp181), simd_andc(r800_fff_tmp22, basis_bits.bit_3));
    4046                   r800_fff_tmp183 = simd_and(r800_fff_tmp67, r800_fff_tmp182);
    4047                   r800_fff_tmp184 = simd_or(r800_fff_tmp180, r800_fff_tmp183);
    4048                   r800_fff_tmp185 = simd_or(r800_fff_tmp184, r800_fff_tmp132);
    4049                   cc_range_c05_c3d_3 = simd_or(r800_fff_tmp185, r800_fff_tmp32);
     4026                  r800_fff_tmp174 = simd_or(r800_fff_tmp53, r800_fff_tmp149);
     4027                  r800_fff_tmp175 = simd_and(basis_bits.bit_3, r800_4dff_tmp1);
     4028                  r800_fff_tmp176 = simd_or(simd_and(basis_bits.bit_2, r800_fff_tmp61), simd_andc(r800_fff_tmp175, basis_bits.bit_2));
     4029                  r800_fff_tmp177 = simd_and(r800_ffff_tmp5, r800_fff_tmp176);
     4030                  r800_fff_tmp178 = simd_or(r800_fff_tmp174, r800_fff_tmp177);
     4031                  r800_fff_tmp179 = simd_not(r800_ffff_tmp1);
     4032                  r800_fff_tmp180 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp179), simd_andc(r800_fff_tmp22, basis_bits.bit_3));
     4033                  r800_fff_tmp181 = simd_and(r800_fff_tmp67, r800_fff_tmp180);
     4034                  r800_fff_tmp182 = simd_or(r800_fff_tmp178, r800_fff_tmp181);
     4035                  r800_fff_tmp183 = simd_or(r800_fff_tmp182, r800_fff_tmp131);
     4036                  cc_range_c05_c3d_3 = simd_or(r800_fff_tmp183, r800_fff_tmp32);
    40504037                  carryQ.cq[32] = carryout2carry(pablo_blk_Advance(sequence_e0_b0, carryQ.get_carry_in(32), sequence_e0_b0_adv));
    4051                   r800_fff_tmp186 = simd_and(sequence_e0_b0_adv, cc_range_c05_c3d_3);
     4038                  r800_fff_tmp184 = simd_and(sequence_e0_b0_adv, cc_range_c05_c3d_3);
     4039                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp184);
     4040                  byte_b1 = r800_fff_tmp142;
     4041                  sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
     4042                  r800_fff_tmp185 = simd_and(r800_fff_tmp36, r800_fff_tmp106);
     4043                  cc_range_c58_c60_3 = simd_or(r800_fff_tmp185, r800_fff_tmp135);
     4044                  carryQ.cq[33] = carryout2carry(pablo_blk_Advance(sequence_e0_b1, carryQ.get_carry_in(33), sequence_e0_b1_adv));
     4045                  r800_fff_tmp186 = simd_and(sequence_e0_b1_adv, cc_range_c58_c60_3);
    40524046                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp186);
    4053                   byte_b1 = r800_fff_tmp143;
    4054                   sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    4055                   r800_fff_tmp187 = simd_and(r800_fff_tmp36, r800_fff_tmp107);
    4056                   cc_range_c58_c60_3 = simd_or(r800_fff_tmp187, r800_fff_tmp136);
    4057                   carryQ.cq[33] = carryout2carry(pablo_blk_Advance(sequence_e0_b1, carryQ.get_carry_in(33), sequence_e0_b1_adv));
    4058                   r800_fff_tmp188 = simd_and(sequence_e0_b1_adv, cc_range_c58_c60_3);
    4059                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp188);
    40604047                  byte_b2 = r800_fff_tmp71;
    40614048                  sequence_e0_b2 = simd_and(byte_e0_adv, byte_b2);
    40624049                  cc_range_c85_cbd_3 = cc_range_c05_c3d_3;
    40634050                  carryQ.cq[34] = carryout2carry(pablo_blk_Advance(sequence_e0_b2, carryQ.get_carry_in(34), sequence_e0_b2_adv));
    4064                   r800_fff_tmp189 = simd_and(sequence_e0_b2_adv, cc_range_c85_cbd_3);
    4065                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp189);
    4066                   byte_b3 = simd_and(r800_fff_tmp29, r800_fff_tmp145);
     4051                  r800_fff_tmp187 = simd_and(sequence_e0_b2_adv, cc_range_c85_cbd_3);
     4052                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp187);
     4053                  byte_b3 = simd_and(r800_fff_tmp29, r800_fff_tmp144);
    40674054                  sequence_e0_b3 = simd_and(byte_e0_adv, byte_b3);
    4068                   r800_fff_tmp190 = simd_or(r800_fff_tmp115, r800_fff_tmp136);
    4069                   r800_fff_tmp191 = simd_andc(r800_fff_tmp29, r800_ffff_tmp1);
    4070                   r800_fff_tmp192 = simd_and(r800_fff_tmp191, r800_fff_tmp104);
    4071                   cc_range_cde_cf1_3 = simd_or(r800_fff_tmp190, r800_fff_tmp192);
     4055                  r800_fff_tmp188 = simd_or(r800_fff_tmp113, r800_fff_tmp135);
     4056                  r800_fff_tmp189 = simd_andc(r800_fff_tmp29, r800_ffff_tmp1);
     4057                  r800_fff_tmp190 = simd_and(r800_fff_tmp189, r800_fff_tmp103);
     4058                  cc_range_cde_cf1_3 = simd_or(r800_fff_tmp188, r800_fff_tmp190);
    40724059                  carryQ.cq[35] = carryout2carry(pablo_blk_Advance(sequence_e0_b3, carryQ.get_carry_in(35), sequence_e0_b3_adv));
    4073                   r800_fff_tmp193 = simd_and(sequence_e0_b3_adv, cc_range_cde_cf1_3);
    4074                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp193);
     4060                  r800_fff_tmp191 = simd_and(sequence_e0_b3_adv, cc_range_cde_cf1_3);
     4061                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp191);
    40754062                  byte_b4 = simd_and(r800_fff_tmp29, r800_ffff_tmp4);
    40764063                  sequence_e0_b4 = simd_and(byte_e0_adv, byte_b4);
    4077                   r800_fff_tmp194 = simd_and(basis_bits.bit_4, r800_fff_tmp92);
    4078                   r800_fff_tmp195 = simd_and(basis_bits.bit_3, r800_fff_tmp194);
    4079                   r800_fff_tmp196 = simd_not(r800_fff_tmp195);
    4080                   r800_fff_tmp197 = simd_or(simd_and(basis_bits.bit_2, r800_fff_tmp196), simd_andc(r800_fff_tmp177, basis_bits.bit_2));
    4081                   r800_fff_tmp198 = simd_and(r800_ffff_tmp5, r800_fff_tmp197);
    4082                   r800_fff_tmp199 = simd_or(r800_fff_tmp176, r800_fff_tmp198);
    4083                   cc_range_d05_d3d_3 = simd_or(r800_fff_tmp199, r800_fff_tmp32);
     4064                  r800_fff_tmp192 = simd_and(basis_bits.bit_4, r800_fff_tmp92);
     4065                  r800_fff_tmp193 = simd_and(basis_bits.bit_3, r800_fff_tmp192);
     4066                  r800_fff_tmp194 = simd_not(r800_fff_tmp193);
     4067                  r800_fff_tmp195 = simd_or(simd_and(basis_bits.bit_2, r800_fff_tmp194), simd_andc(r800_fff_tmp175, basis_bits.bit_2));
     4068                  r800_fff_tmp196 = simd_and(r800_ffff_tmp5, r800_fff_tmp195);
     4069                  r800_fff_tmp197 = simd_or(r800_fff_tmp174, r800_fff_tmp196);
     4070                  cc_range_d05_d3d_3 = simd_or(r800_fff_tmp197, r800_fff_tmp32);
    40844071                  carryQ.cq[36] = carryout2carry(pablo_blk_Advance(sequence_e0_b4, carryQ.get_carry_in(36), sequence_e0_b4_adv));
    4085                   r800_fff_tmp200 = simd_and(sequence_e0_b4_adv, cc_range_d05_d3d_3);
    4086                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp200);
     4072                  r800_fff_tmp198 = simd_and(sequence_e0_b4_adv, cc_range_d05_d3d_3);
     4073                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp198);
    40874074                  byte_b5 = simd_and(r800_fff_tmp29, r800_fff_tmp34);
    40884075                  sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    4089                   r800_fff_tmp201 = simd_or(r800_fff_tmp80, r800_fff_tmp136);
    4090                   r800_fff_tmp202 = simd_and(r800_fff_tmp46, r800_fff_tmp18);
    4091                   cc_range_d4e_d7a_3 = simd_or(r800_fff_tmp201, r800_fff_tmp202);
     4076                  r800_fff_tmp199 = simd_or(r800_fff_tmp80, r800_fff_tmp135);
     4077                  r800_fff_tmp200 = simd_and(r800_fff_tmp46, r800_fff_tmp18);
     4078                  cc_range_d4e_d7a_3 = simd_or(r800_fff_tmp199, r800_fff_tmp200);
    40924079                  carryQ.cq[37] = carryout2carry(pablo_blk_Advance(sequence_e0_b5, carryQ.get_carry_in(37), sequence_e0_b5_adv));
    4093                   r800_fff_tmp203 = simd_and(sequence_e0_b5_adv, cc_range_d4e_d7a_3);
    4094                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp203);
     4080                  r800_fff_tmp201 = simd_and(sequence_e0_b5_adv, cc_range_d4e_d7a_3);
     4081                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp201);
    40954082                  byte_b6 = simd_and(r800_fff_tmp29, r800_fff_tmp49);
    40964083                  sequence_e0_b6 = simd_and(byte_e0_adv, byte_b6);
    4097                   r800_fff_tmp204 = simd_and(basis_bits.bit_5, r800_fff_tmp55);
    4098                   r800_fff_tmp205 = simd_or(basis_bits.bit_4, r800_fff_tmp204);
    4099                   r800_fff_tmp206 = simd_not(r800_fff_tmp205);
    4100                   r800_fff_tmp207 = simd_or(basis_bits.bit_4, r800_fff_tmp16);
    4101                   r800_fff_tmp208 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp206), simd_andc(r800_fff_tmp207, basis_bits.bit_3));
    4102                   r800_fff_tmp209 = simd_and(r800_fff_tmp3, r800_fff_tmp208);
    4103                   r800_fff_tmp210 = simd_not(r800_fff_tmp177);
    4104                   r800_fff_tmp211 = simd_or(simd_and(basis_bits.bit_2, r800_fff_tmp210), simd_andc(r800_fff_tmp23, basis_bits.bit_2));
    4105                   r800_fff_tmp212 = simd_and(r800_ffff_tmp5, r800_fff_tmp211);
    4106                   r800_fff_tmp213 = simd_or(r800_fff_tmp209, r800_fff_tmp212);
    4107                   r800_fff_tmp214 = simd_not(basis_bits.bit_5);
    4108                   r800_fff_tmp215 = simd_or(simd_and(basis_bits.bit_4, r800_fff_tmp214), simd_andc(r800_fff_tmp92, basis_bits.bit_4));
    4109                   r800_fff_tmp216 = simd_and(r800_fff_tmp29, r800_fff_tmp215);
    4110                   r800_fff_tmp217 = simd_or(r800_fff_tmp213, r800_fff_tmp216);
    4111                   cc_range_d85_dbd_3 = simd_or(r800_fff_tmp217, r800_fff_tmp32);
     4084                  r800_fff_tmp202 = simd_and(basis_bits.bit_5, r800_fff_tmp55);
     4085                  r800_fff_tmp203 = simd_or(basis_bits.bit_4, r800_fff_tmp202);
     4086                  r800_fff_tmp204 = simd_not(r800_fff_tmp203);
     4087                  r800_fff_tmp205 = simd_or(basis_bits.bit_4, r800_fff_tmp16);
     4088                  r800_fff_tmp206 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp204), simd_andc(r800_fff_tmp205, basis_bits.bit_3));
     4089                  r800_fff_tmp207 = simd_and(r800_fff_tmp3, r800_fff_tmp206);
     4090                  r800_fff_tmp208 = simd_not(r800_fff_tmp175);
     4091                  r800_fff_tmp209 = simd_or(simd_and(basis_bits.bit_2, r800_fff_tmp208), simd_andc(r800_fff_tmp23, basis_bits.bit_2));
     4092                  r800_fff_tmp210 = simd_and(r800_ffff_tmp5, r800_fff_tmp209);
     4093                  r800_fff_tmp211 = simd_or(r800_fff_tmp207, r800_fff_tmp210);
     4094                  r800_fff_tmp212 = simd_not(basis_bits.bit_5);
     4095                  r800_fff_tmp213 = simd_or(simd_and(basis_bits.bit_4, r800_fff_tmp212), simd_andc(r800_fff_tmp92, basis_bits.bit_4));
     4096                  r800_fff_tmp214 = simd_and(r800_fff_tmp29, r800_fff_tmp213);
     4097                  r800_fff_tmp215 = simd_or(r800_fff_tmp211, r800_fff_tmp214);
     4098                  cc_range_d85_dbd_3 = simd_or(r800_fff_tmp215, r800_fff_tmp32);
    41124099                  carryQ.cq[38] = carryout2carry(pablo_blk_Advance(sequence_e0_b6, carryQ.get_carry_in(38), sequence_e0_b6_adv));
    4113                   r800_fff_tmp218 = simd_and(sequence_e0_b6_adv, cc_range_d85_dbd_3);
    4114                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp218);
     4100                  r800_fff_tmp216 = simd_and(sequence_e0_b6_adv, cc_range_d85_dbd_3);
     4101                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp216);
    41154102                  byte_b7 = simd_and(r800_fff_tmp29, r800_fff_tmp78);
    41164103                  sequence_e0_b7 = simd_and(byte_e0_adv, byte_b7);
    4117                   r800_fff_tmp219 = simd_andc(r800_fff_tmp51, basis_bits.bit_4);
    4118                   byte_range_80_86 = simd_andc(r800_fff_tmp219, r800_fff_tmp204);
     4104                  r800_fff_tmp217 = simd_andc(r800_fff_tmp51, basis_bits.bit_4);
     4105                  byte_range_80_86 = simd_andc(r800_fff_tmp217, r800_fff_tmp202);
    41194106                  carryQ.cq[39] = carryout2carry(pablo_blk_Advance(sequence_e0_b7, carryQ.get_carry_in(39), sequence_e0_b7_adv));
    4120                   r800_fff_tmp220 = simd_and(sequence_e0_b7_adv, byte_range_80_86);
    4121                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp220);
     4107                  r800_fff_tmp218 = simd_and(sequence_e0_b7_adv, byte_range_80_86);
     4108                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp218);
    41224109                  byte_b8 = simd_and(r800_fff_tmp29, r800_fff_tmp91);
    41234110                  sequence_e0_b8 = simd_and(byte_e0_adv, byte_b8);
    4124                   r800_fff_tmp221 = simd_and(basis_bits.bit_3, r800_1fff_tmp1);
    4125                   r800_fff_tmp222 = simd_not(r800_fff_tmp221);
    4126                   r800_fff_tmp223 = simd_or(basis_bits.bit_3, r800_1fff_tmp1);
    4127                   r800_fff_tmp224 = simd_or(simd_and(basis_bits.bit_2, r800_fff_tmp222), simd_andc(r800_fff_tmp223, basis_bits.bit_2));
    4128                   r800_fff_tmp225 = simd_and(r800_ffff_tmp5, r800_fff_tmp224);
    4129                   cc_range_e01_e32_3 = simd_or(r800_fff_tmp225, r800_fff_tmp100);
     4111                  r800_fff_tmp219 = simd_and(basis_bits.bit_3, r800_1fff_tmp1);
     4112                  r800_fff_tmp220 = simd_not(r800_fff_tmp219);
     4113                  r800_fff_tmp221 = simd_or(basis_bits.bit_3, r800_1fff_tmp1);
     4114                  r800_fff_tmp222 = simd_or(simd_and(basis_bits.bit_2, r800_fff_tmp220), simd_andc(r800_fff_tmp221, basis_bits.bit_2));
     4115                  r800_fff_tmp223 = simd_and(r800_ffff_tmp5, r800_fff_tmp222);
     4116                  cc_range_e01_e32_3 = simd_or(r800_fff_tmp223, r800_fff_tmp100);
    41304117                  carryQ.cq[40] = carryout2carry(pablo_blk_Advance(sequence_e0_b8, carryQ.get_carry_in(40), sequence_e0_b8_adv));
    4131                   r800_fff_tmp226 = simd_and(sequence_e0_b8_adv, cc_range_e01_e32_3);
    4132                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp226);
    4133                   byte_b9 = simd_and(r800_fff_tmp29, r800_fff_tmp110);
     4118                  r800_fff_tmp224 = simd_and(sequence_e0_b8_adv, cc_range_e01_e32_3);
     4119                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp224);
     4120                  byte_b9 = simd_and(r800_fff_tmp29, r800_fff_tmp109);
    41344121                  sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    4135                   byte_range_80_85 = simd_andc(r800_fff_tmp219, r800_fff_tmp4);
     4122                  byte_range_80_85 = simd_andc(r800_fff_tmp217, r800_fff_tmp4);
    41364123                  carryQ.cq[41] = carryout2carry(pablo_blk_Advance(sequence_e0_b9, carryQ.get_carry_in(41), sequence_e0_b9_adv));
    4137                   r800_fff_tmp227 = simd_and(sequence_e0_b9_adv, byte_range_80_85);
    4138                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp227);
    4139                   byte_ba = simd_and(r800_fff_tmp29, r800_fff_tmp120);
     4124                  r800_fff_tmp225 = simd_and(sequence_e0_b9_adv, byte_range_80_85);
     4125                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp225);
     4126                  byte_ba = simd_and(r800_fff_tmp29, r800_fff_tmp119);
    41404127                  sequence_e0_ba = simd_and(byte_e0_adv, byte_ba);
    4141                   r800_fff_tmp228 = simd_andc(r800_fff_tmp51, r800_ffff_tmp1);
    4142                   r800_fff_tmp229 = simd_and(r800_fff_tmp228, r800_fff_tmp104);
    4143                   r800_fff_tmp230 = simd_and(r800_fff_tmp51, r800_ffff_tmp4);
    4144                   r800_fff_tmp231 = simd_or(r800_fff_tmp229, r800_fff_tmp230);
    4145                   r800_fff_tmp232 = simd_not(r800_fff_tmp10);
    4146                   r800_fff_tmp233 = simd_or(simd_and(basis_bits.bit_4, r800_fff_tmp232), simd_andc(r800_fff_tmp204, basis_bits.bit_4));
    4147                   r800_fff_tmp234 = simd_and(r800_fff_tmp51, r800_fff_tmp233);
    4148                   r800_fff_tmp235 = simd_or(r800_fff_tmp231, r800_fff_tmp234);
    4149                   r800_fff_tmp236 = simd_and(r800_fff_tmp51, r800_fff_tmp120);
     4128                  r800_fff_tmp226 = simd_andc(r800_fff_tmp51, r800_ffff_tmp1);
     4129                  r800_fff_tmp227 = simd_and(r800_fff_tmp226, r800_fff_tmp103);
     4130                  r800_fff_tmp228 = simd_and(r800_fff_tmp51, r800_ffff_tmp4);
     4131                  r800_fff_tmp229 = simd_or(r800_fff_tmp227, r800_fff_tmp228);
     4132                  r800_fff_tmp230 = simd_not(r800_fff_tmp10);
     4133                  r800_fff_tmp231 = simd_or(simd_and(basis_bits.bit_4, r800_fff_tmp230), simd_andc(r800_fff_tmp202, basis_bits.bit_4));
     4134                  r800_fff_tmp232 = simd_and(r800_fff_tmp51, r800_fff_tmp231);
     4135                  r800_fff_tmp233 = simd_or(r800_fff_tmp229, r800_fff_tmp232);
     4136                  r800_fff_tmp234 = simd_and(r800_fff_tmp51, r800_fff_tmp119);
     4137                  r800_fff_tmp235 = simd_or(r800_fff_tmp233, r800_fff_tmp234);
     4138                  r800_fff_tmp236 = simd_and(r800_fff_tmp51, r800_fff_tmp31);
    41504139                  r800_fff_tmp237 = simd_or(r800_fff_tmp235, r800_fff_tmp236);
    4151                   r800_fff_tmp238 = simd_and(r800_fff_tmp51, r800_fff_tmp31);
     4140                  r800_fff_tmp238 = simd_and(r800_fff_tmp36, r800_ffff_tmp2);
    41524141                  r800_fff_tmp239 = simd_or(r800_fff_tmp237, r800_fff_tmp238);
    4153                   r800_fff_tmp240 = simd_and(r800_fff_tmp36, r800_ffff_tmp2);
     4142                  r800_fff_tmp240 = simd_and(r800_fff_tmp110, r800_fff_tmp10);
    41544143                  r800_fff_tmp241 = simd_or(r800_fff_tmp239, r800_fff_tmp240);
    4155                   r800_fff_tmp242 = simd_and(r800_fff_tmp111, r800_fff_tmp10);
    4156                   r800_fff_tmp243 = simd_or(r800_fff_tmp241, r800_fff_tmp242);
    4157                   r800_fff_tmp244 = simd_andc(r800_fff_tmp1, r800_ffff_tmp1);
    4158                   r800_fff_tmp245 = simd_and(r800_fff_tmp244, r800_ffff_tmp3);
    4159                   r800_fff_tmp246 = simd_or(r800_fff_tmp243, r800_fff_tmp245);
    4160                   r800_fff_tmp247 = simd_or(r800_fff_tmp246, byte_a5);
    4161                   r800_fff_tmp248 = simd_or(r800_fff_tmp247, byte_a7);
    4162                   r800_fff_tmp249 = simd_and(r800_fff_tmp90, basis_bits.bit_6);
    4163                   r800_fff_tmp250 = simd_and(r800_fff_tmp1, r800_fff_tmp249);
    4164                   r800_fff_tmp251 = simd_or(r800_fff_tmp248, r800_fff_tmp250);
    4165                   r800_fff_tmp252 = simd_and(r800_fff_tmp30, r800_ffff_tmp3);
    4166                   r800_fff_tmp253 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp54), simd_andc(r800_fff_tmp252, basis_bits.bit_3));
    4167                   r800_fff_tmp254 = simd_and(r800_fff_tmp67, r800_fff_tmp253);
    4168                   r800_fff_tmp255 = simd_or(r800_fff_tmp251, r800_fff_tmp254);
    4169                   r800_fff_tmp256 = simd_or(r800_fff_tmp255, r800_fff_tmp100);
    4170                   cc_range_e81_ebd_3 = simd_or(r800_fff_tmp256, r800_fff_tmp32);
     4144                  r800_fff_tmp242 = simd_andc(r800_fff_tmp1, r800_ffff_tmp1);
     4145                  r800_fff_tmp243 = simd_and(r800_fff_tmp242, r800_ffff_tmp3);
     4146                  r800_fff_tmp244 = simd_or(r800_fff_tmp241, r800_fff_tmp243);
     4147                  r800_fff_tmp245 = simd_or(r800_fff_tmp244, byte_a5);
     4148                  r800_fff_tmp246 = simd_or(r800_fff_tmp245, byte_a7);
     4149                  r800_fff_tmp247 = simd_and(r800_fff_tmp90, basis_bits.bit_6);
     4150                  r800_fff_tmp248 = simd_and(r800_fff_tmp1, r800_fff_tmp247);
     4151                  r800_fff_tmp249 = simd_or(r800_fff_tmp246, r800_fff_tmp248);
     4152                  r800_fff_tmp250 = simd_and(r800_fff_tmp30, r800_ffff_tmp3);
     4153                  r800_fff_tmp251 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp54), simd_andc(r800_fff_tmp250, basis_bits.bit_3));
     4154                  r800_fff_tmp252 = simd_and(r800_fff_tmp67, r800_fff_tmp251);
     4155                  r800_fff_tmp253 = simd_or(r800_fff_tmp249, r800_fff_tmp252);
     4156                  r800_fff_tmp254 = simd_or(r800_fff_tmp253, r800_fff_tmp100);
     4157                  cc_range_e81_ebd_3 = simd_or(r800_fff_tmp254, r800_fff_tmp32);
    41714158                  carryQ.cq[42] = carryout2carry(pablo_blk_Advance(sequence_e0_ba, carryQ.get_carry_in(42), sequence_e0_ba_adv));
    4172                   r800_fff_tmp257 = simd_and(sequence_e0_ba_adv, cc_range_e81_ebd_3);
    4173                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp257);
    4174                   byte_bb = simd_and(r800_fff_tmp29, r800_fff_tmp135);
     4159                  r800_fff_tmp255 = simd_and(sequence_e0_ba_adv, cc_range_e81_ebd_3);
     4160                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp255);
     4161                  byte_bb = simd_and(r800_fff_tmp29, r800_fff_tmp134);
    41754162                  sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    4176                   r800_fff_tmp258 = simd_andc(r800_fff_tmp219, r800_fff_tmp16);
    4177                   r800_fff_tmp259 = simd_and(r800_fff_tmp36, r800_fff_tmp30);
    4178                   cc_range_ec0_edc_3 = simd_or(r800_fff_tmp258, r800_fff_tmp259);
     4163                  r800_fff_tmp256 = simd_andc(r800_fff_tmp217, r800_fff_tmp16);
     4164                  r800_fff_tmp257 = simd_and(r800_fff_tmp36, r800_fff_tmp30);
     4165                  cc_range_ec0_edc_3 = simd_or(r800_fff_tmp256, r800_fff_tmp257);
    41794166                  carryQ.cq[43] = carryout2carry(pablo_blk_Advance(sequence_e0_bb, carryQ.get_carry_in(43), sequence_e0_bb_adv));
    4180                   r800_fff_tmp260 = simd_and(sequence_e0_bb_adv, cc_range_ec0_edc_3);
    4181                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp260);
    4182                   byte_bc = simd_and(r800_fff_tmp29, r800_fff_tmp138);
     4167                  r800_fff_tmp258 = simd_and(sequence_e0_bb_adv, cc_range_ec0_edc_3);
     4168                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp258);
     4169                  byte_bc = simd_and(r800_fff_tmp29, r800_fff_tmp137);
    41834170                  sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    41844171                  byte_80 = simd_andc(r800_fff_tmp51, r800_1fff_tmp1);
    41854172                  carryQ.cq[44] = carryout2carry(pablo_blk_Advance(sequence_e0_bc, carryQ.get_carry_in(44), sequence_e0_bc_adv));
    4186                   r800_fff_tmp261 = simd_and(sequence_e0_bc_adv, byte_80);
    4187                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp261);
     4173                  r800_fff_tmp259 = simd_and(sequence_e0_bc_adv, byte_80);
     4174                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp259);
    41884175                  byte_bd = r800_fff_tmp32;
    41894176                  sequence_e0_bd = simd_and(byte_e0_adv, byte_bd);
    4190                   r800_fff_tmp262 = simd_or(basis_bits.bit_3, r800_fff_tmp252);
    4191                   r800_fff_tmp263 = simd_not(r800_fff_tmp262);
    4192                   r800_fff_tmp264 = simd_or(simd_and(basis_bits.bit_2, r800_fff_tmp263), simd_andc(r800_fff_tmp60, basis_bits.bit_2));
    4193                   r800_fff_tmp265 = simd_and(r800_ffff_tmp5, r800_fff_tmp264);
    4194                   cc_range_f40_f49_3 = simd_or(r800_fff_tmp219, r800_fff_tmp265);
     4177                  r800_fff_tmp260 = simd_or(basis_bits.bit_3, r800_fff_tmp250);
     4178                  r800_fff_tmp261 = simd_not(r800_fff_tmp260);
     4179                  r800_fff_tmp262 = simd_or(simd_and(basis_bits.bit_2, r800_fff_tmp261), simd_andc(r800_fff_tmp60, basis_bits.bit_2));
     4180                  r800_fff_tmp263 = simd_and(r800_ffff_tmp5, r800_fff_tmp262);
     4181                  cc_range_f40_f49_3 = simd_or(r800_fff_tmp217, r800_fff_tmp263);
    41954182                  carryQ.cq[45] = carryout2carry(pablo_blk_Advance(sequence_e0_bd, carryQ.get_carry_in(45), sequence_e0_bd_adv));
    4196                   r800_fff_tmp266 = simd_and(sequence_e0_bd_adv, cc_range_f40_f49_3);
    4197                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp266);
     4183                  r800_fff_tmp264 = simd_and(sequence_e0_bd_adv, cc_range_f40_f49_3);
     4184                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp264);
    41984185                  byte_be = simd_and(r800_fff_tmp29, r800_fff_tmp79);
    41994186                  sequence_e0_be = simd_and(byte_e0_adv, byte_be);
    4200                   r800_fff_tmp267 = simd_and(r800_fff_tmp51, basis_bits.bit_4);
    4201                   byte_range_88_8c = simd_andc(r800_fff_tmp267, r800_fff_tmp16);
     4187                  r800_fff_tmp265 = simd_and(r800_fff_tmp51, basis_bits.bit_4);
     4188                  byte_range_88_8c = simd_andc(r800_fff_tmp265, r800_fff_tmp16);
    42024189                  carryQ.cq[46] = carryout2carry(pablo_blk_Advance(sequence_e0_be, carryQ.get_carry_in(46), sequence_e0_be_adv));
    4203                   r800_fff_tmp268 = simd_and(sequence_e0_be_adv, byte_range_88_8c);
    4204                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp268);
     4190                  r800_fff_tmp266 = simd_and(sequence_e0_be_adv, byte_range_88_8c);
     4191                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp266);
    42054192                }
    42064193                else {
     
    42404227                  r1000_1fff_tmp20 = simd_andc(r1000_1fff_tmp18, r1000_1fff_tmp19);
    42414228                  r1000_1fff_tmp21 = simd_and(r1000_1fff_tmp17, basis_bits.bit_4);
    4242                   r1000_1fff_tmp22 = simd_not(basis_bits.bit_6);
    4243                   r1000_1fff_tmp23 = simd_or(simd_and(basis_bits.bit_5, r1000_1fff_tmp22), simd_andc(basis_bits.bit_6, basis_bits.bit_5));
    4244                   r1000_1fff_tmp24 = simd_and(r1000_1fff_tmp21, r1000_1fff_tmp23);
    4245                   r1000_1fff_tmp25 = simd_or(r1000_1fff_tmp20, r1000_1fff_tmp24);
    4246                   r1000_1fff_tmp26 = simd_and(r800_ffff_tmp5, r80_10ffff_tmp1);
    4247                   r1000_1fff_tmp27 = simd_and(r1000_1fff_tmp26, r800_1fff_tmp3);
    4248                   r1000_1fff_tmp28 = simd_or(r1000_1fff_tmp25, r1000_1fff_tmp27);
    4249                   r1000_1fff_tmp29 = simd_and(r1000_1fff_tmp26, r800_ffff_tmp2);
    4250                   r1000_1fff_tmp30 = simd_not(basis_bits.bit_7);
    4251                   r1000_1fff_tmp31 = simd_or(simd_and(basis_bits.bit_6, r1000_1fff_tmp30), simd_andc(basis_bits.bit_7, basis_bits.bit_6));
    4252                   r1000_1fff_tmp32 = simd_and(r1000_1fff_tmp29, r1000_1fff_tmp31);
    4253                   r1000_1fff_tmp33 = simd_or(r1000_1fff_tmp28, r1000_1fff_tmp32);
    4254                   r1000_1fff_tmp34 = simd_and(r800_ffff_tmp5, basis_bits.bit_2);
    4255                   r1000_1fff_tmp35 = simd_not(r800_1fff_tmp1);
    4256                   r1000_1fff_tmp36 = simd_and(r1000_1fff_tmp12, basis_bits.bit_6);
    4257                   r1000_1fff_tmp37 = simd_or(simd_and(basis_bits.bit_3, r1000_1fff_tmp35), simd_andc(r1000_1fff_tmp36, basis_bits.bit_3));
    4258                   r1000_1fff_tmp38 = simd_and(r1000_1fff_tmp34, r1000_1fff_tmp37);
    4259                   r1000_1fff_tmp39 = simd_or(r1000_1fff_tmp33, r1000_1fff_tmp38);
    4260                   r1000_1fff_tmp40 = simd_and(basis_bits.bit_5, r800_ffff_tmp3);
    4261                   r1000_1fff_tmp41 = simd_or(basis_bits.bit_4, r1000_1fff_tmp40);
    4262                   r1000_1fff_tmp42 = simd_and(r1000_1fff_tmp11, r1000_1fff_tmp41);
    4263                   cc_range_1050_1075_3 = simd_or(r1000_1fff_tmp39, r1000_1fff_tmp42);
     4229                  r1000_1fff_tmp22 = simd_xor(basis_bits.bit_5, basis_bits.bit_6);
     4230                  r1000_1fff_tmp23 = simd_and(r1000_1fff_tmp21, r1000_1fff_tmp22);
     4231                  r1000_1fff_tmp24 = simd_or(r1000_1fff_tmp20, r1000_1fff_tmp23);
     4232                  r1000_1fff_tmp25 = simd_and(r800_ffff_tmp5, r80_10ffff_tmp1);
     4233                  r1000_1fff_tmp26 = simd_and(r1000_1fff_tmp25, r800_1fff_tmp3);
     4234                  r1000_1fff_tmp27 = simd_or(r1000_1fff_tmp24, r1000_1fff_tmp26);
     4235                  r1000_1fff_tmp28 = simd_and(r1000_1fff_tmp25, r800_ffff_tmp2);
     4236                  r1000_1fff_tmp29 = simd_xor(basis_bits.bit_6, basis_bits.bit_7);
     4237                  r1000_1fff_tmp30 = simd_and(r1000_1fff_tmp28, r1000_1fff_tmp29);
     4238                  r1000_1fff_tmp31 = simd_or(r1000_1fff_tmp27, r1000_1fff_tmp30);
     4239                  r1000_1fff_tmp32 = simd_and(r800_ffff_tmp5, basis_bits.bit_2);
     4240                  r1000_1fff_tmp33 = simd_not(r800_1fff_tmp1);
     4241                  r1000_1fff_tmp34 = simd_and(r1000_1fff_tmp12, basis_bits.bit_6);
     4242                  r1000_1fff_tmp35 = simd_or(simd_and(basis_bits.bit_3, r1000_1fff_tmp33), simd_andc(r1000_1fff_tmp34, basis_bits.bit_3));
     4243                  r1000_1fff_tmp36 = simd_and(r1000_1fff_tmp32, r1000_1fff_tmp35);
     4244                  r1000_1fff_tmp37 = simd_or(r1000_1fff_tmp31, r1000_1fff_tmp36);
     4245                  r1000_1fff_tmp38 = simd_and(basis_bits.bit_5, r800_ffff_tmp3);
     4246                  r1000_1fff_tmp39 = simd_or(basis_bits.bit_4, r1000_1fff_tmp38);
     4247                  r1000_1fff_tmp40 = simd_and(r1000_1fff_tmp11, r1000_1fff_tmp39);
     4248                  cc_range_1050_1075_3 = simd_or(r1000_1fff_tmp37, r1000_1fff_tmp40);
    42644249                  carryQ.cq[49] = carryout2carry(pablo_blk_Advance(sequence_e1_81, carryQ.get_carry_in(49), sequence_e1_81_adv));
    4265                   r1000_1fff_tmp43 = simd_and(sequence_e1_81_adv, cc_range_1050_1075_3);
    4266                   struct_Lo.cc = simd_or(struct_Lo.cc, r1000_1fff_tmp43);
    4267                   r1000_1fff_tmp44 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
    4268                   r1000_1fff_tmp45 = simd_andc(r1000_1fff_tmp44, r800_ffff_tmp1);
    4269                   byte_82 = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp45);
     4250                  r1000_1fff_tmp41 = simd_and(sequence_e1_81_adv, cc_range_1050_1075_3);
     4251                  struct_Lo.cc = simd_or(struct_Lo.cc, r1000_1fff_tmp41);
     4252                  r1000_1fff_tmp42 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
     4253                  r1000_1fff_tmp43 = simd_andc(r1000_1fff_tmp42, r800_ffff_tmp1);
     4254                  byte_82 = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp43);
    42704255                  sequence_e1_82 = simd_and(byte_e1_adv, byte_82);
    4271                   r1000_1fff_tmp46 = simd_and(r1000_1fff_tmp12, r1000_1fff_tmp44);
    4272                   r1000_1fff_tmp47 = simd_andc(r800_4dff_tmp1, r1000_1fff_tmp46);
    4273                   cc_range_1080_108e_3 = simd_andc(r1000_1fff_tmp2, r1000_1fff_tmp47);
     4256                  r1000_1fff_tmp44 = simd_and(r1000_1fff_tmp12, r1000_1fff_tmp42);
     4257                  r1000_1fff_tmp45 = simd_andc(r800_4dff_tmp1, r1000_1fff_tmp44);
     4258                  cc_range_1080_108e_3 = simd_andc(r1000_1fff_tmp2, r1000_1fff_tmp45);
    42744259                  carryQ.cq[50] = carryout2carry(pablo_blk_Advance(sequence_e1_82, carryQ.get_carry_in(50), sequence_e1_82_adv));
    4275                   r1000_1fff_tmp48 = simd_and(sequence_e1_82_adv, cc_range_1080_108e_3);
    4276                   struct_Lo.cc = simd_or(struct_Lo.cc, r1000_1fff_tmp48);
    4277                   r1000_1fff_tmp49 = simd_andc(r1000_1fff_tmp4, r800_ffff_tmp1);
    4278                   byte_83 = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp49);
     4260                  r1000_1fff_tmp46 = simd_and(sequence_e1_82_adv, cc_range_1080_108e_3);
     4261                  struct_Lo.cc = simd_or(struct_Lo.cc, r1000_1fff_tmp46);
     4262                  r1000_1fff_tmp47 = simd_andc(r1000_1fff_tmp4, r800_ffff_tmp1);
     4263                  byte_83 = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp47);
    42794264                  sequence_e1_83 = simd_and(byte_e1_adv, byte_83);
    4280                   r1000_1fff_tmp50 = simd_and(basis_bits.bit_3, r1000_1fff_tmp6);
    4281                   r1000_1fff_tmp51 = simd_not(r1000_1fff_tmp50);
    4282                   r1000_1fff_tmp52 = simd_or(simd_and(basis_bits.bit_2, r1000_1fff_tmp51), simd_andc(basis_bits.bit_3, basis_bits.bit_2));
    4283                   r1000_1fff_tmp53 = simd_and(r800_ffff_tmp5, r1000_1fff_tmp52);
    4284                   r1000_1fff_tmp54 = simd_and(r1000_1fff_tmp11, r1000_1fff_tmp12);
    4285                   r1000_1fff_tmp55 = simd_and(r1000_1fff_tmp54, r800_ffff_tmp3);
    4286                   cc_range_10d0_10fd_3 = simd_or(r1000_1fff_tmp53, r1000_1fff_tmp55);
     4265                  r1000_1fff_tmp48 = simd_and(basis_bits.bit_3, r1000_1fff_tmp6);
     4266                  r1000_1fff_tmp49 = simd_not(r1000_1fff_tmp48);
     4267                  r1000_1fff_tmp50 = simd_or(simd_and(basis_bits.bit_2, r1000_1fff_tmp49), simd_andc(basis_bits.bit_3, basis_bits.bit_2));
     4268                  r1000_1fff_tmp51 = simd_and(r800_ffff_tmp5, r1000_1fff_tmp50);
     4269                  r1000_1fff_tmp52 = simd_and(r1000_1fff_tmp11, r1000_1fff_tmp12);
     4270                  r1000_1fff_tmp53 = simd_and(r1000_1fff_tmp52, r800_ffff_tmp3);
     4271                  cc_range_10d0_10fd_3 = simd_or(r1000_1fff_tmp51, r1000_1fff_tmp53);
    42874272                  carryQ.cq[51] = carryout2carry(pablo_blk_Advance(sequence_e1_83, carryQ.get_carry_in(51), sequence_e1_83_adv));
    4288                   r1000_1fff_tmp56 = simd_and(sequence_e1_83_adv, cc_range_10d0_10fd_3);
    4289                   struct_Lo.cc = simd_or(struct_Lo.cc, r1000_1fff_tmp56);
    4290                   r1000_1fff_tmp57 = simd_or(basis_bits.bit_5, r800_ffff_tmp3);
    4291                   r1000_1fff_tmp58 = simd_not(r1000_1fff_tmp57);
    4292                   r1000_1fff_tmp59 = simd_or(simd_and(basis_bits.bit_4, r1000_1fff_tmp58), simd_andc(basis_bits.bit_5, basis_bits.bit_4));
    4293                   byte_range_84_88 = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp59);
     4273                  r1000_1fff_tmp54 = simd_and(sequence_e1_83_adv, cc_range_10d0_10fd_3);
     4274                  struct_Lo.cc = simd_or(struct_Lo.cc, r1000_1fff_tmp54);
     4275                  r1000_1fff_tmp55 = simd_or(basis_bits.bit_5, r800_ffff_tmp3);
     4276                  r1000_1fff_tmp56 = simd_not(r1000_1fff_tmp55);
     4277                  r1000_1fff_tmp57 = simd_or(simd_and(basis_bits.bit_4, r1000_1fff_tmp56), simd_andc(basis_bits.bit_5, basis_bits.bit_4));
     4278                  byte_range_84_88 = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp57);
    42944279                  byte_e1_byte_range_84_88 = simd_and(byte_e1_adv, byte_range_84_88);
    42954280                  byte_range_80_bf = r800_ffff_tmp5;
    4296                   carryQ.cq[52] = carryout2carry(pablo_blk_Advance(byte_e1_byte_range_84_88, carryQ.get_carry_in(52), r1000_1fff_tmp60));
    4297                   byte_e1_byte_range_84_88_sfx = simd_and(r1000_1fff_tmp60, byte_range_80_bf);
     4281                  carryQ.cq[52] = carryout2carry(pablo_blk_Advance(byte_e1_byte_range_84_88, carryQ.get_carry_in(52), r1000_1fff_tmp58));
     4282                  byte_e1_byte_range_84_88_sfx = simd_and(r1000_1fff_tmp58, byte_range_80_bf);
    42984283                  struct_Lo.cc = simd_or(struct_Lo.cc, byte_e1_byte_range_84_88_sfx);
    4299                   r1000_1fff_tmp61 = simd_andc(byte_range_80_bf, r1000_1fff_tmp1);
    4300                   r1000_1fff_tmp62 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
    4301                   r1000_1fff_tmp63 = simd_and(r1000_1fff_tmp62, r800_1fff_tmp2);
    4302                   byte_89 = simd_and(r1000_1fff_tmp61, r1000_1fff_tmp63);
     4284                  r1000_1fff_tmp59 = simd_andc(byte_range_80_bf, r1000_1fff_tmp1);
     4285                  r1000_1fff_tmp60 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
     4286                  r1000_1fff_tmp61 = simd_and(r1000_1fff_tmp60, r800_1fff_tmp2);
     4287                  byte_89 = simd_and(r1000_1fff_tmp59, r1000_1fff_tmp61);
    43034288                  sequence_e1_89 = simd_and(byte_e1_adv, byte_89);
    4304                   r1000_1fff_tmp64 = simd_and(basis_bits.bit_4, r1000_1fff_tmp57);
    4305                   byte_range_80_88 = simd_andc(r1000_1fff_tmp61, r1000_1fff_tmp64);
    4306                   carryQ.cq[53] = carryout2carry(pablo_blk_Advance(sequence_e1_89, carryQ.get_carry_in(53), r1000_1fff_tmp65));
    4307                   sequence_e1_89_byte_range_80_88 = simd_and(r1000_1fff_tmp65, byte_range_80_88);
     4289                  r1000_1fff_tmp62 = simd_and(basis_bits.bit_4, r1000_1fff_tmp55);
     4290                  byte_range_80_88 = simd_andc(r1000_1fff_tmp59, r1000_1fff_tmp62);
     4291                  carryQ.cq[53] = carryout2carry(pablo_blk_Advance(sequence_e1_89, carryQ.get_carry_in(53), r1000_1fff_tmp63));
     4292                  sequence_e1_89_byte_range_80_88 = simd_and(r1000_1fff_tmp63, byte_range_80_88);
    43084293                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_89_byte_range_80_88);
    4309                   r1000_1fff_tmp66 = simd_and(r1000_1fff_tmp62, r1000_1fff_tmp44);
    4310                   byte_8a = simd_and(r1000_1fff_tmp61, r1000_1fff_tmp66);
     4294                  r1000_1fff_tmp64 = simd_and(r1000_1fff_tmp60, r1000_1fff_tmp42);
     4295                  byte_8a = simd_and(r1000_1fff_tmp59, r1000_1fff_tmp64);
    43114296                  sequence_e1_8a = simd_and(byte_e1_adv, byte_8a);
    4312                   carryQ.cq[54] = carryout2carry(pablo_blk_Advance(sequence_e1_8a, carryQ.get_carry_in(54), r1000_1fff_tmp67));
    4313                   sequence_e1_8a_byte_range_80_88 = simd_and(r1000_1fff_tmp67, byte_range_80_88);
     4297                  carryQ.cq[54] = carryout2carry(pablo_blk_Advance(sequence_e1_8a, carryQ.get_carry_in(54), r1000_1fff_tmp65));
     4298                  sequence_e1_8a_byte_range_80_88 = simd_and(r1000_1fff_tmp65, byte_range_80_88);
    43144299                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_8a_byte_range_80_88);
    4315                   r1000_1fff_tmp68 = simd_and(r1000_1fff_tmp62, r1000_1fff_tmp4);
    4316                   byte_8b = simd_and(r1000_1fff_tmp61, r1000_1fff_tmp68);
     4300                  r1000_1fff_tmp66 = simd_and(r1000_1fff_tmp60, r1000_1fff_tmp4);
     4301                  byte_8b = simd_and(r1000_1fff_tmp59, r1000_1fff_tmp66);
    43174302                  sequence_e1_8b = simd_and(byte_e1_adv, byte_8b);
    4318                   carryQ.cq[55] = carryout2carry(pablo_blk_Advance(sequence_e1_8b, carryQ.get_carry_in(55), r1000_1fff_tmp69));
    4319                   sequence_e1_8b_80 = simd_and(r1000_1fff_tmp69, byte_80);
    4320                   r1000_1fff_tmp70 = simd_andc(r1000_1fff_tmp12, r800_ffff_tmp3);
    4321                   byte_8c = simd_and(r1000_1fff_tmp61, r1000_1fff_tmp70);
     4303                  carryQ.cq[55] = carryout2carry(pablo_blk_Advance(sequence_e1_8b, carryQ.get_carry_in(55), r1000_1fff_tmp67));
     4304                  sequence_e1_8b_80 = simd_and(r1000_1fff_tmp67, byte_80);
     4305                  r1000_1fff_tmp68 = simd_andc(r1000_1fff_tmp12, r800_ffff_tmp3);
     4306                  byte_8c = simd_and(r1000_1fff_tmp59, r1000_1fff_tmp68);
    43224307                  sequence_e1_8c = simd_and(byte_e1_adv, byte_8c);
    4323                   r1000_1fff_tmp71 = simd_andc(byte_range_80_bf, basis_bits.bit_2);
    4324                   r1000_1fff_tmp72 = simd_and(basis_bits.bit_3, r800_1fff_tmp1);
    4325                   byte_range_80_90 = simd_andc(r1000_1fff_tmp71, r1000_1fff_tmp72);
    4326                   carryQ.cq[56] = carryout2carry(pablo_blk_Advance(sequence_e1_8c, carryQ.get_carry_in(56), r1000_1fff_tmp73));
    4327                   sequence_e1_8c_byte_range_80_90 = simd_and(r1000_1fff_tmp73, byte_range_80_90);
     4308                  r1000_1fff_tmp69 = simd_andc(byte_range_80_bf, basis_bits.bit_2);
     4309                  r1000_1fff_tmp70 = simd_and(basis_bits.bit_3, r800_1fff_tmp1);
     4310                  byte_range_80_90 = simd_andc(r1000_1fff_tmp69, r1000_1fff_tmp70);
     4311                  carryQ.cq[56] = carryout2carry(pablo_blk_Advance(sequence_e1_8c, carryQ.get_carry_in(56), r1000_1fff_tmp71));
     4312                  sequence_e1_8c_byte_range_80_90 = simd_and(r1000_1fff_tmp71, byte_range_80_90);
    43284313                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_8c_byte_range_80_90);
    4329                   r1000_1fff_tmp74 = simd_and(r1000_1fff_tmp12, r800_1fff_tmp2);
    4330                   byte_8d = simd_and(r1000_1fff_tmp61, r1000_1fff_tmp74);
     4314                  r1000_1fff_tmp72 = simd_and(r1000_1fff_tmp12, r800_1fff_tmp2);
     4315                  byte_8d = simd_and(r1000_1fff_tmp59, r1000_1fff_tmp72);
    43314316                  sequence_e1_8d = simd_and(byte_e1_adv, byte_8d);
    4332                   byte_range_80_9a = simd_andc(r1000_1fff_tmp71, r1000_1fff_tmp50);
    4333                   carryQ.cq[57] = carryout2carry(pablo_blk_Advance(sequence_e1_8d, carryQ.get_carry_in(57), r1000_1fff_tmp75));
    4334                   sequence_e1_8d_byte_range_80_9a = simd_and(r1000_1fff_tmp75, byte_range_80_9a);
     4317                  byte_range_80_9a = simd_andc(r1000_1fff_tmp69, r1000_1fff_tmp48);
     4318                  carryQ.cq[57] = carryout2carry(pablo_blk_Advance(sequence_e1_8d, carryQ.get_carry_in(57), r1000_1fff_tmp73));
     4319                  sequence_e1_8d_byte_range_80_9a = simd_and(r1000_1fff_tmp73, byte_range_80_9a);
    43354320                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_8d_byte_range_80_9a);
    4336                   byte_8e = simd_and(r1000_1fff_tmp61, r1000_1fff_tmp46);
     4321                  byte_8e = simd_and(r1000_1fff_tmp59, r1000_1fff_tmp44);
    43374322                  sequence_e1_8e = simd_and(byte_e1_adv, byte_8e);
    4338                   byte_range_80_8f = r1000_1fff_tmp61;
    4339                   carryQ.cq[58] = carryout2carry(pablo_blk_Advance(sequence_e1_8e, carryQ.get_carry_in(58), r1000_1fff_tmp76));
    4340                   sequence_e1_8e_byte_range_80_8f = simd_and(r1000_1fff_tmp76, byte_range_80_8f);
     4323                  byte_range_80_8f = r1000_1fff_tmp59;
     4324                  carryQ.cq[58] = carryout2carry(pablo_blk_Advance(sequence_e1_8e, carryQ.get_carry_in(58), r1000_1fff_tmp74));
     4325                  sequence_e1_8e_byte_range_80_8f = simd_and(r1000_1fff_tmp74, byte_range_80_8f);
    43414326                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_8e_byte_range_80_8f);
    43424327                  byte_8f = simd_and(byte_range_80_8f, r1000_1fff_tmp13);
    43434328                  sequence_e1_8f = simd_and(byte_e1_adv, byte_8f);
    4344                   r1000_1fff_tmp77 = simd_and(basis_bits.bit_3, r1000_1fff_tmp41);
    4345                   r1000_1fff_tmp78 = simd_and(basis_bits.bit_2, r1000_1fff_tmp77);
    4346                   byte_range_80_b4 = simd_andc(byte_range_80_bf, r1000_1fff_tmp78);
    4347                   carryQ.cq[59] = carryout2carry(pablo_blk_Advance(sequence_e1_8f, carryQ.get_carry_in(59), r1000_1fff_tmp79));
    4348                   sequence_e1_8f_byte_range_80_b4 = simd_and(r1000_1fff_tmp79, byte_range_80_b4);
     4329                  r1000_1fff_tmp75 = simd_and(basis_bits.bit_3, r1000_1fff_tmp39);
     4330                  r1000_1fff_tmp76 = simd_and(basis_bits.bit_2, r1000_1fff_tmp75);
     4331                  byte_range_80_b4 = simd_andc(byte_range_80_bf, r1000_1fff_tmp76);
     4332                  carryQ.cq[59] = carryout2carry(pablo_blk_Advance(sequence_e1_8f, carryQ.get_carry_in(59), r1000_1fff_tmp77));
     4333                  sequence_e1_8f_byte_range_80_b4 = simd_and(r1000_1fff_tmp77, byte_range_80_b4);
    43494334                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_8f_byte_range_80_b4);
    4350                   r1000_1fff_tmp80 = simd_and(byte_range_80_bf, r1000_1fff_tmp16);
    4351                   byte_90 = simd_andc(r1000_1fff_tmp80, r800_1fff_tmp1);
     4335                  r1000_1fff_tmp78 = simd_and(byte_range_80_bf, r1000_1fff_tmp16);
     4336                  byte_90 = simd_andc(r1000_1fff_tmp78, r800_1fff_tmp1);
    43524337                  sequence_e1_90 = simd_and(byte_e1_adv, byte_90);
    4353                   r1000_1fff_tmp81 = simd_or(basis_bits.bit_3, r800_1fff_tmp1);
    4354                   r1000_1fff_tmp82 = simd_or(basis_bits.bit_2, r1000_1fff_tmp81);
    4355                   byte_range_81_bf = simd_and(byte_range_80_bf, r1000_1fff_tmp82);
    4356                   carryQ.cq[60] = carryout2carry(pablo_blk_Advance(sequence_e1_90, carryQ.get_carry_in(60), r1000_1fff_tmp83));
    4357                   sequence_e1_90_byte_range_81_bf = simd_and(r1000_1fff_tmp83, byte_range_81_bf);
     4338                  r1000_1fff_tmp79 = simd_or(basis_bits.bit_3, r800_1fff_tmp1);
     4339                  r1000_1fff_tmp80 = simd_or(basis_bits.bit_2, r1000_1fff_tmp79);
     4340                  byte_range_81_bf = simd_and(byte_range_80_bf, r1000_1fff_tmp80);
     4341                  carryQ.cq[60] = carryout2carry(pablo_blk_Advance(sequence_e1_90, carryQ.get_carry_in(60), r1000_1fff_tmp81));
     4342                  sequence_e1_90_byte_range_81_bf = simd_and(r1000_1fff_tmp81, byte_range_81_bf);
    43584343                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_90_byte_range_81_bf);
    4359                   byte_91 = simd_and(r1000_1fff_tmp80, r800_1fff_tmp3);
     4344                  byte_91 = simd_and(r1000_1fff_tmp78, r800_1fff_tmp3);
    43604345                  sequence_e1_91 = simd_and(byte_e1_adv, byte_91);
    4361                   carryQ.cq[61] = carryout2carry(pablo_blk_Advance(sequence_e1_91, carryQ.get_carry_in(61), r1000_1fff_tmp84));
    4362                   sequence_e1_91_byte_range_80_bf = simd_and(r1000_1fff_tmp84, byte_range_80_bf);
     4346                  carryQ.cq[61] = carryout2carry(pablo_blk_Advance(sequence_e1_91, carryQ.get_carry_in(61), r1000_1fff_tmp82));
     4347                  sequence_e1_91_byte_range_80_bf = simd_and(r1000_1fff_tmp82, byte_range_80_bf);
    43634348                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_91_byte_range_80_bf);
    4364                   byte_99 = simd_and(r1000_1fff_tmp80, r1000_1fff_tmp63);
     4349                  byte_99 = simd_and(r1000_1fff_tmp78, r1000_1fff_tmp61);
    43654350                  sequence_e1_99 = simd_and(byte_e1_adv, byte_99);
    4366                   r1000_1fff_tmp85 = simd_and(r1000_1fff_tmp12, r800_ffff_tmp3);
    4367                   r1000_1fff_tmp86 = simd_or(basis_bits.bit_3, r1000_1fff_tmp85);
    4368                   r1000_1fff_tmp87 = simd_and(basis_bits.bit_2, r1000_1fff_tmp86);
    4369                   byte_range_80_ac = simd_andc(byte_range_80_bf, r1000_1fff_tmp87);
    4370                   carryQ.cq[62] = carryout2carry(pablo_blk_Advance(sequence_e1_99, carryQ.get_carry_in(62), r1000_1fff_tmp88));
    4371                   sequence_e1_99_byte_range_80_ac = simd_and(r1000_1fff_tmp88, byte_range_80_ac);
     4351                  r1000_1fff_tmp83 = simd_and(r1000_1fff_tmp12, r800_ffff_tmp3);
     4352                  r1000_1fff_tmp84 = simd_or(basis_bits.bit_3, r1000_1fff_tmp83);
     4353                  r1000_1fff_tmp85 = simd_and(basis_bits.bit_2, r1000_1fff_tmp84);
     4354                  byte_range_80_ac = simd_andc(byte_range_80_bf, r1000_1fff_tmp85);
     4355                  carryQ.cq[62] = carryout2carry(pablo_blk_Advance(sequence_e1_99, carryQ.get_carry_in(62), r1000_1fff_tmp86));
     4356                  sequence_e1_99_byte_range_80_ac = simd_and(r1000_1fff_tmp86, byte_range_80_ac);
    43724357                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_99_byte_range_80_ac);
    4373                   byte_9a = simd_and(r1000_1fff_tmp80, r1000_1fff_tmp66);
     4358                  byte_9a = simd_and(r1000_1fff_tmp78, r1000_1fff_tmp64);
    43744359                  sequence_e1_9a = simd_and(byte_e1_adv, byte_9a);
    4375                   r1000_1fff_tmp89 = simd_not(r1000_1fff_tmp6);
    4376                   r1000_1fff_tmp90 = simd_or(simd_and(basis_bits.bit_3, r1000_1fff_tmp89), simd_andc(r800_1fff_tmp1, basis_bits.bit_3));
    4377                   byte_range_81_9a = simd_and(r1000_1fff_tmp71, r1000_1fff_tmp90);
    4378                   carryQ.cq[63] = carryout2carry(pablo_blk_Advance(sequence_e1_9a, carryQ.get_carry_in(63), r1000_1fff_tmp91));
    4379                   sequence_e1_9a_byte_range_81_9a = simd_and(r1000_1fff_tmp91, byte_range_81_9a);
     4360                  r1000_1fff_tmp87 = simd_not(r1000_1fff_tmp6);
     4361                  r1000_1fff_tmp88 = simd_or(simd_and(basis_bits.bit_3, r1000_1fff_tmp87), simd_andc(r800_1fff_tmp1, basis_bits.bit_3));
     4362                  byte_range_81_9a = simd_and(r1000_1fff_tmp69, r1000_1fff_tmp88);
     4363                  carryQ.cq[63] = carryout2carry(pablo_blk_Advance(sequence_e1_9a, carryQ.get_carry_in(63), r1000_1fff_tmp89));
     4364                  sequence_e1_9a_byte_range_81_9a = simd_and(r1000_1fff_tmp89, byte_range_81_9a);
    43804365                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_9a_byte_range_81_9a);
    4381                   byte_9b = simd_and(r1000_1fff_tmp80, r1000_1fff_tmp68);
     4366                  byte_9b = simd_and(r1000_1fff_tmp78, r1000_1fff_tmp66);
    43824367                  sequence_e1_9b = simd_and(byte_e1_adv, byte_9b);
    43834368                  byte_range_80_aa = simd_andc(byte_range_80_bf, r1000_1fff_tmp8);
    4384                   carryQ.cq[64] = carryout2carry(pablo_blk_Advance(sequence_e1_9b, carryQ.get_carry_in(64), r1000_1fff_tmp92));
    4385                   sequence_e1_9b_byte_range_80_aa = simd_and(r1000_1fff_tmp92, byte_range_80_aa);
     4369                  carryQ.cq[64] = carryout2carry(pablo_blk_Advance(sequence_e1_9b, carryQ.get_carry_in(64), r1000_1fff_tmp90));
     4370                  sequence_e1_9b_byte_range_80_aa = simd_and(r1000_1fff_tmp90, byte_range_80_aa);
    43864371                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_9b_byte_range_80_aa);
    4387                   byte_9c = simd_and(r1000_1fff_tmp80, r1000_1fff_tmp70);
     4372                  byte_9c = simd_and(r1000_1fff_tmp78, r1000_1fff_tmp68);
    43884373                  sequence_e1_9c = simd_and(byte_e1_adv, byte_9c);
    4389                   r1000_1fff_tmp93 = simd_and(basis_bits.bit_4, r1000_1fff_tmp40);
    4390                   byte_range_80_8c = simd_andc(byte_range_80_8f, r1000_1fff_tmp93);
    4391                   carryQ.cq[65] = carryout2carry(pablo_blk_Advance(sequence_e1_9c, carryQ.get_carry_in(65), r1000_1fff_tmp94));
    4392                   sequence_e1_9c_byte_range_80_8c = simd_and(r1000_1fff_tmp94, byte_range_80_8c);
     4374                  r1000_1fff_tmp91 = simd_and(basis_bits.bit_4, r1000_1fff_tmp38);
     4375                  byte_range_80_8c = simd_andc(byte_range_80_8f, r1000_1fff_tmp91);
     4376                  carryQ.cq[65] = carryout2carry(pablo_blk_Advance(sequence_e1_9c, carryQ.get_carry_in(65), r1000_1fff_tmp92));
     4377                  sequence_e1_9c_byte_range_80_8c = simd_and(r1000_1fff_tmp92, byte_range_80_8c);
    43934378                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_9c_byte_range_80_8c);
    4394                   byte_9d = simd_and(r1000_1fff_tmp80, r1000_1fff_tmp74);
     4379                  byte_9d = simd_and(r1000_1fff_tmp78, r1000_1fff_tmp72);
    43954380                  sequence_e1_9d = simd_and(byte_e1_adv, byte_9d);
    4396                   r1000_1fff_tmp95 = simd_and(basis_bits.bit_3, r800_4dff_tmp1);
    4397                   byte_range_80_91 = simd_andc(r1000_1fff_tmp71, r1000_1fff_tmp95);
    4398                   carryQ.cq[66] = carryout2carry(pablo_blk_Advance(sequence_e1_9d, carryQ.get_carry_in(66), r1000_1fff_tmp96));
    4399                   sequence_e1_9d_byte_range_80_91 = simd_and(r1000_1fff_tmp96, byte_range_80_91);
     4381                  r1000_1fff_tmp93 = simd_and(basis_bits.bit_3, r800_4dff_tmp1);
     4382                  byte_range_80_91 = simd_andc(r1000_1fff_tmp69, r1000_1fff_tmp93);
     4383                  carryQ.cq[66] = carryout2carry(pablo_blk_Advance(sequence_e1_9d, carryQ.get_carry_in(66), r1000_1fff_tmp94));
     4384                  sequence_e1_9d_byte_range_80_91 = simd_and(r1000_1fff_tmp94, byte_range_80_91);
    44004385                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_9d_byte_range_80_91);
    4401                   byte_9e = simd_and(r1000_1fff_tmp80, r1000_1fff_tmp46);
     4386                  byte_9e = simd_and(r1000_1fff_tmp78, r1000_1fff_tmp44);
    44024387                  sequence_e1_9e = simd_and(byte_e1_adv, byte_9e);
    4403                   r1000_1fff_tmp97 = simd_and(basis_bits.bit_3, r800_ffff_tmp1);
    4404                   r1000_1fff_tmp98 = simd_and(basis_bits.bit_2, r1000_1fff_tmp97);
    4405                   byte_range_80_b3 = simd_andc(byte_range_80_bf, r1000_1fff_tmp98);
    4406                   carryQ.cq[67] = carryout2carry(pablo_blk_Advance(sequence_e1_9e, carryQ.get_carry_in(67), r1000_1fff_tmp99));
    4407                   sequence_e1_9e_byte_range_80_b3 = simd_and(r1000_1fff_tmp99, byte_range_80_b3);
     4388                  r1000_1fff_tmp95 = simd_and(basis_bits.bit_3, r800_ffff_tmp1);
     4389                  r1000_1fff_tmp96 = simd_and(basis_bits.bit_2, r1000_1fff_tmp95);
     4390                  byte_range_80_b3 = simd_andc(byte_range_80_bf, r1000_1fff_tmp96);
     4391                  carryQ.cq[67] = carryout2carry(pablo_blk_Advance(sequence_e1_9e, carryQ.get_carry_in(67), r1000_1fff_tmp97));
     4392                  sequence_e1_9e_byte_range_80_b3 = simd_and(r1000_1fff_tmp97, byte_range_80_b3);
    44084393                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_9e_byte_range_80_b3);
    4409                   byte_9f = simd_and(r1000_1fff_tmp80, r1000_1fff_tmp13);
     4394                  byte_9f = simd_and(r1000_1fff_tmp78, r1000_1fff_tmp13);
    44104395                  sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    4411                   carryQ.cq[68] = carryout2carry(pablo_blk_Advance(sequence_e1_9f, carryQ.get_carry_in(68), r1000_1fff_tmp100));
    4412                   sequence_e1_9f_9c = simd_and(r1000_1fff_tmp100, byte_9c);
    4413                   r1000_1fff_tmp101 = simd_and(byte_range_80_bf, r80_10ffff_tmp1);
    4414                   byte_a0 = simd_andc(r1000_1fff_tmp101, r800_1fff_tmp1);
     4396                  carryQ.cq[68] = carryout2carry(pablo_blk_Advance(sequence_e1_9f, carryQ.get_carry_in(68), r1000_1fff_tmp98));
     4397                  sequence_e1_9f_9c = simd_and(r1000_1fff_tmp98, byte_9c);
     4398                  r1000_1fff_tmp99 = simd_and(byte_range_80_bf, r80_10ffff_tmp1);
     4399                  byte_a0 = simd_andc(r1000_1fff_tmp99, r800_1fff_tmp1);
    44154400                  sequence_e1_a0 = simd_and(byte_e1_adv, byte_a0);
    44164401                  byte_range_a0_bf = simd_and(byte_range_80_bf, basis_bits.bit_2);
    4417                   carryQ.cq[69] = carryout2carry(pablo_blk_Advance(sequence_e1_a0, carryQ.get_carry_in(69), r1000_1fff_tmp102));
    4418                   sequence_e1_a0_byte_range_a0_bf = simd_and(r1000_1fff_tmp102, byte_range_a0_bf);
     4402                  carryQ.cq[69] = carryout2carry(pablo_blk_Advance(sequence_e1_a0, carryQ.get_carry_in(69), r1000_1fff_tmp100));
     4403                  sequence_e1_a0_byte_range_a0_bf = simd_and(r1000_1fff_tmp100, byte_range_a0_bf);
    44194404                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_a0_byte_range_a0_bf);
    4420                   byte_a1 = simd_and(r1000_1fff_tmp101, r800_1fff_tmp3);
     4405                  byte_a1 = simd_and(r1000_1fff_tmp99, r800_1fff_tmp3);
    44214406                  sequence_e1_a1 = simd_and(byte_e1_adv, byte_a1);
    4422                   r1000_1fff_tmp103 = simd_andc(byte_range_80_8f, r800_ffff_tmp1);
    4423                   byte_range_80_82 = simd_andc(r1000_1fff_tmp103, r1000_1fff_tmp4);
    4424                   carryQ.cq[70] = carryout2carry(pablo_blk_Advance(sequence_e1_a1, carryQ.get_carry_in(70), r1000_1fff_tmp104));
    4425                   sequence_e1_a1_byte_range_80_82 = simd_and(r1000_1fff_tmp104, byte_range_80_82);
     4407                  r1000_1fff_tmp101 = simd_andc(byte_range_80_8f, r800_ffff_tmp1);
     4408                  byte_range_80_82 = simd_andc(r1000_1fff_tmp101, r1000_1fff_tmp4);
     4409                  carryQ.cq[70] = carryout2carry(pablo_blk_Advance(sequence_e1_a1, carryQ.get_carry_in(70), r1000_1fff_tmp102));
     4410                  sequence_e1_a1_byte_range_80_82 = simd_and(r1000_1fff_tmp102, byte_range_80_82);
    44264411                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_a1_byte_range_80_82);
    4427                   byte_a2 = simd_and(r1000_1fff_tmp101, r1000_1fff_tmp45);
     4412                  byte_a2 = simd_and(r1000_1fff_tmp99, r1000_1fff_tmp43);
    44284413                  sequence_e1_a2 = simd_and(byte_e1_adv, byte_a2);
    4429                   r1000_1fff_tmp105 = simd_or(basis_bits.bit_3, r1000_1fff_tmp64);
    4430                   r1000_1fff_tmp106 = simd_and(basis_bits.bit_2, r1000_1fff_tmp105);
    4431                   byte_range_80_a8 = simd_andc(byte_range_80_bf, r1000_1fff_tmp106);
    4432                   carryQ.cq[71] = carryout2carry(pablo_blk_Advance(sequence_e1_a2, carryQ.get_carry_in(71), r1000_1fff_tmp107));
    4433                   sequence_e1_a2_byte_range_80_a8 = simd_and(r1000_1fff_tmp107, byte_range_80_a8);
     4414                  r1000_1fff_tmp103 = simd_or(basis_bits.bit_3, r1000_1fff_tmp62);
     4415                  r1000_1fff_tmp104 = simd_and(basis_bits.bit_2, r1000_1fff_tmp103);
     4416                  byte_range_80_a8 = simd_andc(byte_range_80_bf, r1000_1fff_tmp104);
     4417                  carryQ.cq[71] = carryout2carry(pablo_blk_Advance(sequence_e1_a2, carryQ.get_carry_in(71), r1000_1fff_tmp105));
     4418                  sequence_e1_a2_byte_range_80_a8 = simd_and(r1000_1fff_tmp105, byte_range_80_a8);
    44344419                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_a2_byte_range_80_a8);
    4435                   byte_a3 = simd_and(r1000_1fff_tmp101, r1000_1fff_tmp49);
     4420                  byte_a3 = simd_and(r1000_1fff_tmp99, r1000_1fff_tmp47);
    44364421                  sequence_e1_a3 = simd_and(byte_e1_adv, byte_a3);
    4437                   r1000_1fff_tmp108 = simd_or(basis_bits.bit_4, r1000_1fff_tmp19);
    4438                   r1000_1fff_tmp109 = simd_and(basis_bits.bit_3, r1000_1fff_tmp108);
    4439                   r1000_1fff_tmp110 = simd_and(basis_bits.bit_2, r1000_1fff_tmp109);
    4440                   byte_range_80_b5 = simd_andc(byte_range_80_bf, r1000_1fff_tmp110);
    4441                   carryQ.cq[72] = carryout2carry(pablo_blk_Advance(sequence_e1_a3, carryQ.get_carry_in(72), r1000_1fff_tmp111));
    4442                   sequence_e1_a3_byte_range_80_b5 = simd_and(r1000_1fff_tmp111, byte_range_80_b5);
     4422                  r1000_1fff_tmp106 = simd_or(basis_bits.bit_4, r1000_1fff_tmp19);
     4423                  r1000_1fff_tmp107 = simd_and(basis_bits.bit_3, r1000_1fff_tmp106);
     4424                  r1000_1fff_tmp108 = simd_and(basis_bits.bit_2, r1000_1fff_tmp107);
     4425                  byte_range_80_b5 = simd_andc(byte_range_80_bf, r1000_1fff_tmp108);
     4426                  carryQ.cq[72] = carryout2carry(pablo_blk_Advance(sequence_e1_a3, carryQ.get_carry_in(72), r1000_1fff_tmp109));
     4427                  sequence_e1_a3_byte_range_80_b5 = simd_and(r1000_1fff_tmp109, byte_range_80_b5);
    44434428                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_a3_byte_range_80_b5);
    4444                   byte_a4 = simd_and(r1000_1fff_tmp101, r800_ffff_tmp4);
     4429                  byte_a4 = simd_and(r1000_1fff_tmp99, r800_ffff_tmp4);
    44454430                  sequence_e1_a4 = simd_and(byte_e1_adv, byte_a4);
    4446                   r1000_1fff_tmp112 = simd_and(basis_bits.bit_3, r1000_1fff_tmp85);
    4447                   byte_range_80_9c = simd_andc(r1000_1fff_tmp71, r1000_1fff_tmp112);
    4448                   carryQ.cq[73] = carryout2carry(pablo_blk_Advance(sequence_e1_a4, carryQ.get_carry_in(73), r1000_1fff_tmp113));
    4449                   sequence_e1_a4_byte_range_80_9c = simd_and(r1000_1fff_tmp113, byte_range_80_9c);
     4431                  r1000_1fff_tmp110 = simd_and(basis_bits.bit_3, r1000_1fff_tmp83);
     4432                  byte_range_80_9c = simd_andc(r1000_1fff_tmp69, r1000_1fff_tmp110);
     4433                  carryQ.cq[73] = carryout2carry(pablo_blk_Advance(sequence_e1_a4, carryQ.get_carry_in(73), r1000_1fff_tmp111));
     4434                  sequence_e1_a4_byte_range_80_9c = simd_and(r1000_1fff_tmp111, byte_range_80_9c);
    44504435                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_a4_byte_range_80_9c);
    4451                   r1000_1fff_tmp114 = simd_and(r800_ffff_tmp2, r800_1fff_tmp2);
    4452                   byte_a5 = simd_and(r1000_1fff_tmp101, r1000_1fff_tmp114);
     4436                  r1000_1fff_tmp112 = simd_and(r800_ffff_tmp2, r800_1fff_tmp2);
     4437                  byte_a5 = simd_and(r1000_1fff_tmp99, r1000_1fff_tmp112);
    44534438                  sequence_e1_a5 = simd_and(byte_e1_adv, byte_a5);
    4454                   r1000_1fff_tmp115 = simd_or(basis_bits.bit_3, r1000_1fff_tmp36);
    4455                   r1000_1fff_tmp116 = simd_not(r1000_1fff_tmp115);
    4456                   r1000_1fff_tmp117 = simd_or(simd_and(basis_bits.bit_2, r1000_1fff_tmp116), simd_andc(basis_bits.bit_3, basis_bits.bit_2));
    4457                   byte_range_90_ad = simd_and(byte_range_80_bf, r1000_1fff_tmp117);
    4458                   carryQ.cq[74] = carryout2carry(pablo_blk_Advance(sequence_e1_a5, carryQ.get_carry_in(74), r1000_1fff_tmp118));
    4459                   sequence_e1_a5_byte_range_90_ad = simd_and(r1000_1fff_tmp118, byte_range_90_ad);
     4439                  r1000_1fff_tmp113 = simd_or(basis_bits.bit_3, r1000_1fff_tmp34);
     4440                  r1000_1fff_tmp114 = simd_not(r1000_1fff_tmp113);
     4441                  r1000_1fff_tmp115 = simd_or(simd_and(basis_bits.bit_2, r1000_1fff_tmp114), simd_andc(basis_bits.bit_3, basis_bits.bit_2));
     4442                  byte_range_90_ad = simd_and(byte_range_80_bf, r1000_1fff_tmp115);
     4443                  carryQ.cq[74] = carryout2carry(pablo_blk_Advance(sequence_e1_a5, carryQ.get_carry_in(74), r1000_1fff_tmp116));
     4444                  sequence_e1_a5_byte_range_90_ad = simd_and(r1000_1fff_tmp116, byte_range_90_ad);
    44604445                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_a5_byte_range_90_ad);
    4461                   r1000_1fff_tmp119 = simd_and(r800_ffff_tmp2, r1000_1fff_tmp44);
    4462                   byte_a6 = simd_and(r1000_1fff_tmp101, r1000_1fff_tmp119);
     4446                  r1000_1fff_tmp117 = simd_and(r800_ffff_tmp2, r1000_1fff_tmp42);
     4447                  byte_a6 = simd_and(r1000_1fff_tmp99, r1000_1fff_tmp117);
    44634448                  sequence_e1_a6 = simd_and(byte_e1_adv, byte_a6);
    4464                   r1000_1fff_tmp120 = simd_or(basis_bits.bit_3, r1000_1fff_tmp12);
    4465                   r1000_1fff_tmp121 = simd_and(basis_bits.bit_2, r1000_1fff_tmp120);
    4466                   byte_range_80_ab = simd_andc(byte_range_80_bf, r1000_1fff_tmp121);
    4467                   carryQ.cq[75] = carryout2carry(pablo_blk_Advance(sequence_e1_a6, carryQ.get_carry_in(75), r1000_1fff_tmp122));
    4468                   sequence_e1_a6_byte_range_80_ab = simd_and(r1000_1fff_tmp122, byte_range_80_ab);
     4449                  r1000_1fff_tmp118 = simd_or(basis_bits.bit_3, r1000_1fff_tmp12);
     4450                  r1000_1fff_tmp119 = simd_and(basis_bits.bit_2, r1000_1fff_tmp118);
     4451                  byte_range_80_ab = simd_andc(byte_range_80_bf, r1000_1fff_tmp119);
     4452                  carryQ.cq[75] = carryout2carry(pablo_blk_Advance(sequence_e1_a6, carryQ.get_carry_in(75), r1000_1fff_tmp120));
     4453                  sequence_e1_a6_byte_range_80_ab = simd_and(r1000_1fff_tmp120, byte_range_80_ab);
    44694454                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_a6_byte_range_80_ab);
    4470                   r1000_1fff_tmp123 = simd_and(r800_ffff_tmp2, r1000_1fff_tmp4);
    4471                   byte_a7 = simd_and(r1000_1fff_tmp101, r1000_1fff_tmp123);
     4455                  r1000_1fff_tmp121 = simd_and(r800_ffff_tmp2, r1000_1fff_tmp4);
     4456                  byte_a7 = simd_and(r1000_1fff_tmp99, r1000_1fff_tmp121);
    44724457                  sequence_e1_a7 = simd_and(byte_e1_adv, byte_a7);
    4473                   r1000_1fff_tmp124 = simd_andc(byte_range_80_8f, basis_bits.bit_4);
    4474                   byte_range_81_87 = simd_and(r1000_1fff_tmp124, r1000_1fff_tmp57);
    4475                   carryQ.cq[76] = carryout2carry(pablo_blk_Advance(sequence_e1_a7, carryQ.get_carry_in(76), r1000_1fff_tmp125));
    4476                   sequence_e1_a7_byte_range_81_87 = simd_and(r1000_1fff_tmp125, byte_range_81_87);
     4458                  r1000_1fff_tmp122 = simd_andc(byte_range_80_8f, basis_bits.bit_4);
     4459                  byte_range_81_87 = simd_and(r1000_1fff_tmp122, r1000_1fff_tmp55);
     4460                  carryQ.cq[76] = carryout2carry(pablo_blk_Advance(sequence_e1_a7, carryQ.get_carry_in(76), r1000_1fff_tmp123));
     4461                  sequence_e1_a7_byte_range_81_87 = simd_and(r1000_1fff_tmp123, byte_range_81_87);
    44774462                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_a7_byte_range_81_87);
    4478                   r1000_1fff_tmp126 = simd_andc(r1000_1fff_tmp62, r800_ffff_tmp3);
    4479                   byte_a8 = simd_and(r1000_1fff_tmp101, r1000_1fff_tmp126);
     4463                  r1000_1fff_tmp124 = simd_andc(r1000_1fff_tmp60, r800_ffff_tmp3);
     4464                  byte_a8 = simd_and(r1000_1fff_tmp99, r1000_1fff_tmp124);
    44804465                  sequence_e1_a8 = simd_and(byte_e1_adv, byte_a8);
    4481                   r1000_1fff_tmp127 = simd_and(basis_bits.bit_5, r1000_1fff_tmp4);
    4482                   r1000_1fff_tmp128 = simd_or(basis_bits.bit_4, r1000_1fff_tmp127);
    4483                   r1000_1fff_tmp129 = simd_and(basis_bits.bit_3, r1000_1fff_tmp128);
    4484                   byte_range_80_96 = simd_andc(r1000_1fff_tmp71, r1000_1fff_tmp129);
    4485                   carryQ.cq[77] = carryout2carry(pablo_blk_Advance(sequence_e1_a8, carryQ.get_carry_in(77), r1000_1fff_tmp130));
    4486                   sequence_e1_a8_byte_range_80_96 = simd_and(r1000_1fff_tmp130, byte_range_80_96);
     4466                  r1000_1fff_tmp125 = simd_and(basis_bits.bit_5, r1000_1fff_tmp4);
     4467                  r1000_1fff_tmp126 = simd_or(basis_bits.bit_4, r1000_1fff_tmp125);
     4468                  r1000_1fff_tmp127 = simd_and(basis_bits.bit_3, r1000_1fff_tmp126);
     4469                  byte_range_80_96 = simd_andc(r1000_1fff_tmp69, r1000_1fff_tmp127);
     4470                  carryQ.cq[77] = carryout2carry(pablo_blk_Advance(sequence_e1_a8, carryQ.get_carry_in(77), r1000_1fff_tmp128));
     4471                  sequence_e1_a8_byte_range_80_96 = simd_and(r1000_1fff_tmp128, byte_range_80_96);
    44874472                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_a8_byte_range_80_96);
    4488                   byte_a9 = simd_and(r1000_1fff_tmp101, r1000_1fff_tmp63);
     4473                  byte_a9 = simd_and(r1000_1fff_tmp99, r1000_1fff_tmp61);
    44894474                  sequence_e1_a9 = simd_and(byte_e1_adv, byte_a9);
    4490                   byte_range_80_94 = simd_andc(r1000_1fff_tmp71, r1000_1fff_tmp77);
    4491                   carryQ.cq[78] = carryout2carry(pablo_blk_Advance(sequence_e1_a9, carryQ.get_carry_in(78), r1000_1fff_tmp131));
    4492                   sequence_e1_a9_byte_range_80_94 = simd_and(r1000_1fff_tmp131, byte_range_80_94);
     4475                  byte_range_80_94 = simd_andc(r1000_1fff_tmp69, r1000_1fff_tmp75);
     4476                  carryQ.cq[78] = carryout2carry(pablo_blk_Advance(sequence_e1_a9, carryQ.get_carry_in(78), r1000_1fff_tmp129));
     4477                  sequence_e1_a9_byte_range_80_94 = simd_and(r1000_1fff_tmp129, byte_range_80_94);
    44934478                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_a9_byte_range_80_94);
    4494                   byte_ac = simd_and(r1000_1fff_tmp101, r1000_1fff_tmp70);
     4479                  byte_ac = simd_and(r1000_1fff_tmp99, r1000_1fff_tmp68);
    44954480                  sequence_e1_ac = simd_and(byte_e1_adv, byte_ac);
    4496                   r1000_1fff_tmp132 = simd_not(r1000_1fff_tmp97);
    4497                   r1000_1fff_tmp133 = simd_or(basis_bits.bit_3, r1000_1fff_tmp41);
    4498                   r1000_1fff_tmp134 = simd_or(simd_and(basis_bits.bit_2, r1000_1fff_tmp132), simd_andc(r1000_1fff_tmp133, basis_bits.bit_2));
    4499                   byte_range_85_b3 = simd_and(byte_range_80_bf, r1000_1fff_tmp134);
    4500                   carryQ.cq[79] = carryout2carry(pablo_blk_Advance(sequence_e1_ac, carryQ.get_carry_in(79), r1000_1fff_tmp135));
    4501                   sequence_e1_ac_byte_range_85_b3 = simd_and(r1000_1fff_tmp135, byte_range_85_b3);
     4481                  r1000_1fff_tmp130 = simd_not(r1000_1fff_tmp95);
     4482                  r1000_1fff_tmp131 = simd_or(basis_bits.bit_3, r1000_1fff_tmp39);
     4483                  r1000_1fff_tmp132 = simd_or(simd_and(basis_bits.bit_2, r1000_1fff_tmp130), simd_andc(r1000_1fff_tmp131, basis_bits.bit_2));
     4484                  byte_range_85_b3 = simd_and(byte_range_80_bf, r1000_1fff_tmp132);
     4485                  carryQ.cq[79] = carryout2carry(pablo_blk_Advance(sequence_e1_ac, carryQ.get_carry_in(79), r1000_1fff_tmp133));
     4486                  sequence_e1_ac_byte_range_85_b3 = simd_and(r1000_1fff_tmp133, byte_range_85_b3);
    45024487                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_ac_byte_range_85_b3);
    4503                   byte_ad = simd_and(r1000_1fff_tmp101, r1000_1fff_tmp74);
     4488                  byte_ad = simd_and(r1000_1fff_tmp99, r1000_1fff_tmp72);
    45044489                  sequence_e1_ad = simd_and(byte_e1_adv, byte_ad);
    4505                   r1000_1fff_tmp136 = simd_not(basis_bits.bit_5);
    4506                   r1000_1fff_tmp137 = simd_or(simd_and(basis_bits.bit_4, r1000_1fff_tmp136), simd_andc(r1000_1fff_tmp40, basis_bits.bit_4));
    4507                   byte_range_85_8b = simd_and(byte_range_80_8f, r1000_1fff_tmp137);
    4508                   carryQ.cq[80] = carryout2carry(pablo_blk_Advance(sequence_e1_ad, carryQ.get_carry_in(80), r1000_1fff_tmp138));
    4509                   sequence_e1_ad_byte_range_85_8b = simd_and(r1000_1fff_tmp138, byte_range_85_8b);
     4490                  r1000_1fff_tmp134 = simd_not(basis_bits.bit_5);
     4491                  r1000_1fff_tmp135 = simd_or(simd_and(basis_bits.bit_4, r1000_1fff_tmp134), simd_andc(r1000_1fff_tmp38, basis_bits.bit_4));
     4492                  byte_range_85_8b = simd_and(byte_range_80_8f, r1000_1fff_tmp135);
     4493                  carryQ.cq[80] = carryout2carry(pablo_blk_Advance(sequence_e1_ad, carryQ.get_carry_in(80), r1000_1fff_tmp136));
     4494                  sequence_e1_ad_byte_range_85_8b = simd_and(r1000_1fff_tmp136, byte_range_85_8b);
    45104495                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_ad_byte_range_85_8b);
    4511                   byte_ae = simd_and(r1000_1fff_tmp101, r1000_1fff_tmp46);
     4496                  byte_ae = simd_and(r1000_1fff_tmp99, r1000_1fff_tmp44);
    45124497                  sequence_e1_ae = simd_and(byte_e1_adv, byte_ae);
    4513                   r1000_1fff_tmp139 = simd_not(r1000_1fff_tmp81);
    4514                   r1000_1fff_tmp140 = simd_or(r800_ffff_tmp1, r1000_1fff_tmp4);
    4515                   r1000_1fff_tmp141 = simd_or(basis_bits.bit_3, r1000_1fff_tmp140);
    4516                   r1000_1fff_tmp142 = simd_or(simd_and(basis_bits.bit_2, r1000_1fff_tmp139), simd_andc(r1000_1fff_tmp141, basis_bits.bit_2));
    4517                   byte_range_83_a0 = simd_and(byte_range_80_bf, r1000_1fff_tmp142);
    4518                   carryQ.cq[81] = carryout2carry(pablo_blk_Advance(sequence_e1_ae, carryQ.get_carry_in(81), r1000_1fff_tmp143));
    4519                   sequence_e1_ae_byte_range_83_a0 = simd_and(r1000_1fff_tmp143, byte_range_83_a0);
     4498                  r1000_1fff_tmp137 = simd_not(r1000_1fff_tmp79);
     4499                  r1000_1fff_tmp138 = simd_or(r800_ffff_tmp1, r1000_1fff_tmp4);
     4500                  r1000_1fff_tmp139 = simd_or(basis_bits.bit_3, r1000_1fff_tmp138);
     4501                  r1000_1fff_tmp140 = simd_or(simd_and(basis_bits.bit_2, r1000_1fff_tmp137), simd_andc(r1000_1fff_tmp139, basis_bits.bit_2));
     4502                  byte_range_83_a0 = simd_and(byte_range_80_bf, r1000_1fff_tmp140);
     4503                  carryQ.cq[81] = carryout2carry(pablo_blk_Advance(sequence_e1_ae, carryQ.get_carry_in(81), r1000_1fff_tmp141));
     4504                  sequence_e1_ae_byte_range_83_a0 = simd_and(r1000_1fff_tmp141, byte_range_83_a0);
    45204505                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_ae_byte_range_83_a0);
    4521                   byte_af = simd_and(r1000_1fff_tmp101, r1000_1fff_tmp13);
     4506                  byte_af = simd_and(r1000_1fff_tmp99, r1000_1fff_tmp13);
    45224507                  sequence_e1_af = simd_and(byte_e1_adv, byte_af);
    4523                   r1000_1fff_tmp144 = simd_or(basis_bits.bit_3, r1000_1fff_tmp108);
    4524                   r1000_1fff_tmp145 = simd_and(basis_bits.bit_2, r1000_1fff_tmp144);
    4525                   byte_range_80_a5 = simd_andc(byte_range_80_bf, r1000_1fff_tmp145);
    4526                   carryQ.cq[82] = carryout2carry(pablo_blk_Advance(sequence_e1_af, carryQ.get_carry_in(82), r1000_1fff_tmp146));
    4527                   sequence_e1_af_byte_range_80_a5 = simd_and(r1000_1fff_tmp146, byte_range_80_a5);
     4508                  r1000_1fff_tmp142 = simd_or(basis_bits.bit_3, r1000_1fff_tmp106);
     4509                  r1000_1fff_tmp143 = simd_and(basis_bits.bit_2, r1000_1fff_tmp142);
     4510                  byte_range_80_a5 = simd_andc(byte_range_80_bf, r1000_1fff_tmp143);
     4511                  carryQ.cq[82] = carryout2carry(pablo_blk_Advance(sequence_e1_af, carryQ.get_carry_in(82), r1000_1fff_tmp144));
     4512                  sequence_e1_af_byte_range_80_a5 = simd_and(r1000_1fff_tmp144, byte_range_80_a5);
    45284513                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_af_byte_range_80_a5);
    4529                   r1000_1fff_tmp147 = simd_and(byte_range_80_bf, r1000_1fff_tmp10);
    4530                   byte_b0 = simd_andc(r1000_1fff_tmp147, r800_1fff_tmp1);
     4514                  r1000_1fff_tmp145 = simd_and(byte_range_80_bf, r1000_1fff_tmp10);
     4515                  byte_b0 = simd_andc(r1000_1fff_tmp145, r800_1fff_tmp1);
    45314516                  sequence_e1_b0 = simd_and(byte_e1_adv, byte_b0);
    4532                   r1000_1fff_tmp148 = simd_or(basis_bits.bit_3, r800_ffff_tmp1);
    4533                   r1000_1fff_tmp149 = simd_and(basis_bits.bit_2, r1000_1fff_tmp148);
    4534                   byte_range_80_a3 = simd_andc(byte_range_80_bf, r1000_1fff_tmp149);
    4535                   carryQ.cq[83] = carryout2carry(pablo_blk_Advance(sequence_e1_b0, carryQ.get_carry_in(83), r1000_1fff_tmp150));
    4536                   sequence_e1_b0_byte_range_80_a3 = simd_and(r1000_1fff_tmp150, byte_range_80_a3);
     4517                  r1000_1fff_tmp146 = simd_or(basis_bits.bit_3, r800_ffff_tmp1);
     4518                  r1000_1fff_tmp147 = simd_and(basis_bits.bit_2, r1000_1fff_tmp146);
     4519                  byte_range_80_a3 = simd_andc(byte_range_80_bf, r1000_1fff_tmp147);
     4520                  carryQ.cq[83] = carryout2carry(pablo_blk_Advance(sequence_e1_b0, carryQ.get_carry_in(83), r1000_1fff_tmp148));
     4521                  sequence_e1_b0_byte_range_80_a3 = simd_and(r1000_1fff_tmp148, byte_range_80_a3);
    45374522                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_b0_byte_range_80_a3);
    4538                   byte_b1 = simd_and(r1000_1fff_tmp147, r800_1fff_tmp3);
     4523                  byte_b1 = simd_and(r1000_1fff_tmp145, r800_1fff_tmp3);
    45394524                  sequence_e1_b1 = simd_and(byte_e1_adv, byte_b1);
    4540                   r1000_1fff_tmp151 = simd_and(byte_range_80_8f, r1000_1fff_tmp12);
    4541                   byte_range_8d_8f = simd_and(r1000_1fff_tmp151, r800_ffff_tmp3);
    4542                   carryQ.cq[84] = carryout2carry(pablo_blk_Advance(sequence_e1_b1, carryQ.get_carry_in(84), r1000_1fff_tmp152));
    4543                   sequence_e1_b1_byte_range_8d_8f = simd_and(r1000_1fff_tmp152, byte_range_8d_8f);
     4525                  r1000_1fff_tmp149 = simd_and(byte_range_80_8f, r1000_1fff_tmp12);
     4526                  byte_range_8d_8f = simd_and(r1000_1fff_tmp149, r800_ffff_tmp3);
     4527                  carryQ.cq[84] = carryout2carry(pablo_blk_Advance(sequence_e1_b1, carryQ.get_carry_in(84), r1000_1fff_tmp150));
     4528                  sequence_e1_b1_byte_range_8d_8f = simd_and(r1000_1fff_tmp150, byte_range_8d_8f);
    45444529                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_b1_byte_range_8d_8f);
    4545                   byte_b3 = simd_and(r1000_1fff_tmp147, r1000_1fff_tmp49);
     4530                  byte_b3 = simd_and(r1000_1fff_tmp145, r1000_1fff_tmp47);
    45464531                  sequence_e1_b3 = simd_and(byte_e1_adv, byte_b3);
    4547                   r1000_1fff_tmp153 = simd_and(r1000_1fff_tmp101, basis_bits.bit_4);
    4548                   r1000_1fff_tmp154 = simd_not(r800_ffff_tmp3);
    4549                   r1000_1fff_tmp155 = simd_or(simd_and(basis_bits.bit_5, r1000_1fff_tmp154), simd_andc(r800_ffff_tmp3, basis_bits.bit_5));
    4550                   byte_range_a9_ac = simd_and(r1000_1fff_tmp153, r1000_1fff_tmp155);
    4551                   carryQ.cq[85] = carryout2carry(pablo_blk_Advance(sequence_e1_b3, carryQ.get_carry_in(85), r1000_1fff_tmp156));
    4552                   sequence_e1_b3_byte_range_a9_ac = simd_and(r1000_1fff_tmp156, byte_range_a9_ac);
     4532                  r1000_1fff_tmp151 = simd_and(r1000_1fff_tmp99, basis_bits.bit_4);
     4533                  r1000_1fff_tmp152 = simd_xor(basis_bits.bit_5, r800_ffff_tmp3);
     4534                  byte_range_a9_ac = simd_and(r1000_1fff_tmp151, r1000_1fff_tmp152);
     4535                  carryQ.cq[85] = carryout2carry(pablo_blk_Advance(sequence_e1_b3, carryQ.get_carry_in(85), r1000_1fff_tmp153));
     4536                  sequence_e1_b3_byte_range_a9_ac = simd_and(r1000_1fff_tmp153, byte_range_a9_ac);
    45534537                  struct_Lo.cc = simd_or(struct_Lo.cc, sequence_e1_b3_byte_range_a9_ac);
    45544538                }
     
    52975281            sequence_f0_90_8d = simd_and(sequence_f0_90_adv, byte_8d);
    52985282            r10000_10ffff_tmp69 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
    5299             r10000_10ffff_tmp70 = simd_not(r10000_10ffff_tmp69);
    5300             r10000_10ffff_tmp71 = simd_or(simd_and(basis_bits.bit_4, r10000_10ffff_tmp70), simd_andc(r10000_10ffff_tmp69, basis_bits.bit_4));
    5301             r10000_10ffff_tmp72 = simd_andc(r10000_10ffff_tmp3, r10000_10ffff_tmp71);
    5302             cc_range_10340_10342_4 = simd_andc(r10000_10ffff_tmp48, r10000_10ffff_tmp72);
     5283            r10000_10ffff_tmp70 = simd_xor(basis_bits.bit_4, r10000_10ffff_tmp69);
     5284            r10000_10ffff_tmp71 = simd_andc(r10000_10ffff_tmp3, r10000_10ffff_tmp70);
     5285            cc_range_10340_10342_4 = simd_andc(r10000_10ffff_tmp48, r10000_10ffff_tmp71);
    53035286            carryQ.cq[167] = carryout2carry(pablo_blk_Advance(sequence_f0_90_8d, carryQ.get_carry_in(167), sequence_f0_90_8d_adv));
    5304             r10000_10ffff_tmp73 = simd_and(sequence_f0_90_8d_adv, cc_range_10340_10342_4);
    5305             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp73);
    5306             r10000_10ffff_tmp74 = simd_and(r10000_10ffff_tmp11, r10000_10ffff_tmp44);
    5307             byte_8e = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp74);
     5287            r10000_10ffff_tmp72 = simd_and(sequence_f0_90_8d_adv, cc_range_10340_10342_4);
     5288            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp72);
     5289            r10000_10ffff_tmp73 = simd_and(r10000_10ffff_tmp11, r10000_10ffff_tmp44);
     5290            byte_8e = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp73);
    53085291            sequence_f0_90_8e = simd_and(sequence_f0_90_adv, byte_8e);
    5309             r10000_10ffff_tmp75 = simd_and(r10000_10ffff_tmp11, basis_bits.bit_6);
    5310             r10000_10ffff_tmp76 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp75);
    5311             r10000_10ffff_tmp77 = simd_andc(r10000_10ffff_tmp55, r10000_10ffff_tmp76);
    5312             cc_range_10380_103a0_4 = simd_or(r10000_10ffff_tmp77, r10000_10ffff_tmp58);
     5292            r10000_10ffff_tmp74 = simd_and(r10000_10ffff_tmp11, basis_bits.bit_6);
     5293            r10000_10ffff_tmp75 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp74);
     5294            r10000_10ffff_tmp76 = simd_andc(r10000_10ffff_tmp55, r10000_10ffff_tmp75);
     5295            cc_range_10380_103a0_4 = simd_or(r10000_10ffff_tmp76, r10000_10ffff_tmp58);
    53135296            carryQ.cq[168] = carryout2carry(pablo_blk_Advance(sequence_f0_90_8e, carryQ.get_carry_in(168), sequence_f0_90_8e_adv));
    5314             r10000_10ffff_tmp78 = simd_and(sequence_f0_90_8e_adv, cc_range_10380_103a0_4);
    5315             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp78);
     5297            r10000_10ffff_tmp77 = simd_and(sequence_f0_90_8e_adv, cc_range_10380_103a0_4);
     5298            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp77);
    53165299            byte_8f = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp34);
    53175300            sequence_f0_90_8f = simd_and(sequence_f0_90_adv, byte_8f);
    5318             r10000_10ffff_tmp79 = simd_andc(r10000_10ffff_tmp1, basis_bits.bit_4);
    5319             cc_range_103c0_103c8_4 = simd_andc(r10000_10ffff_tmp48, r10000_10ffff_tmp79);
     5301            r10000_10ffff_tmp78 = simd_andc(r10000_10ffff_tmp1, basis_bits.bit_4);
     5302            cc_range_103c0_103c8_4 = simd_andc(r10000_10ffff_tmp48, r10000_10ffff_tmp78);
    53205303            carryQ.cq[169] = carryout2carry(pablo_blk_Advance(sequence_f0_90_8f, carryQ.get_carry_in(169), sequence_f0_90_8f_adv));
    5321             r10000_10ffff_tmp80 = simd_and(sequence_f0_90_8f_adv, cc_range_103c0_103c8_4);
    5322             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp80);
     5304            r10000_10ffff_tmp79 = simd_and(sequence_f0_90_8f_adv, cc_range_103c0_103c8_4);
     5305            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp79);
    53235306            byte_91 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp38);
    53245307            sequence_f0_90_91 = simd_and(sequence_f0_90_adv, byte_91);
    53255308            byte_range_90_bf = simd_and(byte_range_80_bf, r10000_10ffff_tmp8);
    53265309            carryQ.cq[170] = carryout2carry(pablo_blk_Advance(sequence_f0_90_91, carryQ.get_carry_in(170), sequence_f0_90_91_adv));
    5327             r10000_10ffff_tmp81 = simd_and(sequence_f0_90_91_adv, byte_range_90_bf);
    5328             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp81);
     5310            r10000_10ffff_tmp80 = simd_and(sequence_f0_90_91_adv, byte_range_90_bf);
     5311            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp80);
    53295312            byte_92 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp45);
    53305313            sequence_f0_90_92 = simd_and(sequence_f0_90_adv, byte_92);
    5331             byte_range_80_9d = r10000_10ffff_tmp77;
     5314            byte_range_80_9d = r10000_10ffff_tmp76;
    53325315            carryQ.cq[171] = carryout2carry(pablo_blk_Advance(sequence_f0_90_92, carryQ.get_carry_in(171), sequence_f0_90_92_adv));
    5333             r10000_10ffff_tmp82 = simd_and(sequence_f0_90_92_adv, byte_range_80_9d);
    5334             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp82);
    5335             r10000_10ffff_tmp83 = simd_and(byte_range_80_bf, r80_10ffff_tmp1);
    5336             byte_a0 = simd_andc(r10000_10ffff_tmp83, r10000_10ffff_tmp3);
     5316            r10000_10ffff_tmp81 = simd_and(sequence_f0_90_92_adv, byte_range_80_9d);
     5317            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp81);
     5318            r10000_10ffff_tmp82 = simd_and(byte_range_80_bf, r80_10ffff_tmp1);
     5319            byte_a0 = simd_andc(r10000_10ffff_tmp82, r10000_10ffff_tmp3);
    53375320            sequence_f0_90_a0 = simd_and(sequence_f0_90_adv, byte_a0);
    5338             r10000_10ffff_tmp84 = simd_andc(r10000_10ffff_tmp48, basis_bits.bit_4);
    5339             r10000_10ffff_tmp85 = simd_andc(r10000_10ffff_tmp84, r10000_10ffff_tmp39);
    5340             r10000_10ffff_tmp86 = simd_andc(r10000_10ffff_tmp53, r10000_10ffff_tmp2);
    5341             r10000_10ffff_tmp87 = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp86);
    5342             r10000_10ffff_tmp88 = simd_or(r10000_10ffff_tmp85, r10000_10ffff_tmp87);
    5343             r10000_10ffff_tmp89 = simd_or(basis_bits.bit_4, r10000_10ffff_tmp39);
    5344             r10000_10ffff_tmp90 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp89);
    5345             r10000_10ffff_tmp91 = simd_not(r10000_10ffff_tmp90);
    5346             r10000_10ffff_tmp92 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp69);
    5347             r10000_10ffff_tmp93 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp92);
    5348             r10000_10ffff_tmp94 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp91), simd_andc(r10000_10ffff_tmp93, basis_bits.bit_2));
    5349             r10000_10ffff_tmp95 = simd_and(byte_range_80_bf, r10000_10ffff_tmp94);
    5350             r10000_10ffff_tmp96 = simd_or(r10000_10ffff_tmp88, r10000_10ffff_tmp95);
    5351             r10000_10ffff_tmp97 = simd_or(basis_bits.bit_5, r10000_10ffff_tmp2);
    5352             r10000_10ffff_tmp98 = simd_not(r10000_10ffff_tmp97);
    5353             r10000_10ffff_tmp99 = simd_or(simd_and(basis_bits.bit_4, r10000_10ffff_tmp98), simd_andc(r10000_10ffff_tmp14, basis_bits.bit_4));
    5354             r10000_10ffff_tmp100 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp99);
    5355             r10000_10ffff_tmp101 = simd_or(r10000_10ffff_tmp96, r10000_10ffff_tmp100);
    5356             r10000_10ffff_tmp102 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp63);
    5357             r10000_10ffff_tmp103 = simd_or(r10000_10ffff_tmp101, r10000_10ffff_tmp102);
    5358             r10000_10ffff_tmp104 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp34);
    5359             cc_range_10800_1083f_4 = simd_or(r10000_10ffff_tmp103, r10000_10ffff_tmp104);
     5321            r10000_10ffff_tmp83 = simd_andc(r10000_10ffff_tmp48, basis_bits.bit_4);
     5322            r10000_10ffff_tmp84 = simd_andc(r10000_10ffff_tmp83, r10000_10ffff_tmp39);
     5323            r10000_10ffff_tmp85 = simd_andc(r10000_10ffff_tmp53, r10000_10ffff_tmp2);
     5324            r10000_10ffff_tmp86 = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp85);
     5325            r10000_10ffff_tmp87 = simd_or(r10000_10ffff_tmp84, r10000_10ffff_tmp86);
     5326            r10000_10ffff_tmp88 = simd_or(basis_bits.bit_4, r10000_10ffff_tmp39);
     5327            r10000_10ffff_tmp89 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp88);
     5328            r10000_10ffff_tmp90 = simd_not(r10000_10ffff_tmp89);
     5329            r10000_10ffff_tmp91 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp69);
     5330            r10000_10ffff_tmp92 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp91);
     5331            r10000_10ffff_tmp93 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp90), simd_andc(r10000_10ffff_tmp92, basis_bits.bit_2));
     5332            r10000_10ffff_tmp94 = simd_and(byte_range_80_bf, r10000_10ffff_tmp93);
     5333            r10000_10ffff_tmp95 = simd_or(r10000_10ffff_tmp87, r10000_10ffff_tmp94);
     5334            r10000_10ffff_tmp96 = simd_or(basis_bits.bit_5, r10000_10ffff_tmp2);
     5335            r10000_10ffff_tmp97 = simd_not(r10000_10ffff_tmp96);
     5336            r10000_10ffff_tmp98 = simd_or(simd_and(basis_bits.bit_4, r10000_10ffff_tmp97), simd_andc(r10000_10ffff_tmp14, basis_bits.bit_4));
     5337            r10000_10ffff_tmp99 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp98);
     5338            r10000_10ffff_tmp100 = simd_or(r10000_10ffff_tmp95, r10000_10ffff_tmp99);
     5339            r10000_10ffff_tmp101 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp63);
     5340            r10000_10ffff_tmp102 = simd_or(r10000_10ffff_tmp100, r10000_10ffff_tmp101);
     5341            r10000_10ffff_tmp103 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp34);
     5342            cc_range_10800_1083f_4 = simd_or(r10000_10ffff_tmp102, r10000_10ffff_tmp103);
    53605343            carryQ.cq[172] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a0, carryQ.get_carry_in(172), sequence_f0_90_a0_adv));
    5361             r10000_10ffff_tmp105 = simd_and(sequence_f0_90_a0_adv, cc_range_10800_1083f_4);
     5344            r10000_10ffff_tmp104 = simd_and(sequence_f0_90_a0_adv, cc_range_10800_1083f_4);
     5345            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp104);
     5346            byte_a1 = simd_and(r10000_10ffff_tmp82, r10000_10ffff_tmp38);
     5347            sequence_f0_90_a1 = simd_and(sequence_f0_90_adv, byte_a1);
     5348            byte_range_80_95 = simd_andc(r10000_10ffff_tmp55, r10000_10ffff_tmp89);
     5349            carryQ.cq[173] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a1, carryQ.get_carry_in(173), sequence_f0_90_a1_adv));
     5350            r10000_10ffff_tmp105 = simd_and(sequence_f0_90_a1_adv, byte_range_80_95);
    53625351            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp105);
    5363             byte_a1 = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp38);
    5364             sequence_f0_90_a1 = simd_and(sequence_f0_90_adv, byte_a1);
    5365             byte_range_80_95 = simd_andc(r10000_10ffff_tmp55, r10000_10ffff_tmp90);
    5366             carryQ.cq[173] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a1, carryQ.get_carry_in(173), sequence_f0_90_a1_adv));
    5367             r10000_10ffff_tmp106 = simd_and(sequence_f0_90_a1_adv, byte_range_80_95);
    5368             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp106);
    5369             r10000_10ffff_tmp107 = simd_andc(basis_bits.bit_5, basis_bits.bit_4);
    5370             r10000_10ffff_tmp108 = simd_andc(r10000_10ffff_tmp107, r10000_10ffff_tmp2);
    5371             byte_a4 = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp108);
     5352            r10000_10ffff_tmp106 = simd_andc(basis_bits.bit_5, basis_bits.bit_4);
     5353            r10000_10ffff_tmp107 = simd_andc(r10000_10ffff_tmp106, r10000_10ffff_tmp2);
     5354            byte_a4 = simd_and(r10000_10ffff_tmp82, r10000_10ffff_tmp107);
    53725355            sequence_f0_90_a4 = simd_and(sequence_f0_90_adv, byte_a4);
    5373             r10000_10ffff_tmp109 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp92);
    5374             r10000_10ffff_tmp110 = simd_andc(r10000_10ffff_tmp58, r10000_10ffff_tmp109);
    5375             cc_range_10900_10920_4 = simd_or(byte_range_80_95, r10000_10ffff_tmp110);
     5356            r10000_10ffff_tmp108 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp91);
     5357            r10000_10ffff_tmp109 = simd_andc(r10000_10ffff_tmp58, r10000_10ffff_tmp108);
     5358            cc_range_10900_10920_4 = simd_or(byte_range_80_95, r10000_10ffff_tmp109);
    53765359            carryQ.cq[174] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a4, carryQ.get_carry_in(174), sequence_f0_90_a4_adv));
    5377             r10000_10ffff_tmp111 = simd_and(sequence_f0_90_a4_adv, cc_range_10900_10920_4);
    5378             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp111);
    5379             r10000_10ffff_tmp112 = simd_and(r10000_10ffff_tmp107, r10000_10ffff_tmp44);
    5380             byte_a6 = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp112);
     5360            r10000_10ffff_tmp110 = simd_and(sequence_f0_90_a4_adv, cc_range_10900_10920_4);
     5361            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp110);
     5362            r10000_10ffff_tmp111 = simd_and(r10000_10ffff_tmp106, r10000_10ffff_tmp44);
     5363            byte_a6 = simd_and(r10000_10ffff_tmp82, r10000_10ffff_tmp111);
    53815364            sequence_f0_90_a6 = simd_and(sequence_f0_90_adv, byte_a6);
    5382             r10000_10ffff_tmp113 = simd_and(basis_bits.bit_3, basis_bits.bit_4);
    5383             r10000_10ffff_tmp114 = simd_and(basis_bits.bit_2, r10000_10ffff_tmp113);
    5384             r10000_10ffff_tmp115 = simd_andc(byte_range_80_bf, r10000_10ffff_tmp114);
    5385             r10000_10ffff_tmp116 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp75);
    5386             cc_range_10980_109be_4 = simd_or(r10000_10ffff_tmp115, r10000_10ffff_tmp116);
     5365            r10000_10ffff_tmp112 = simd_and(basis_bits.bit_3, basis_bits.bit_4);
     5366            r10000_10ffff_tmp113 = simd_and(basis_bits.bit_2, r10000_10ffff_tmp112);
     5367            r10000_10ffff_tmp114 = simd_andc(byte_range_80_bf, r10000_10ffff_tmp113);
     5368            r10000_10ffff_tmp115 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp74);
     5369            cc_range_10980_109be_4 = simd_or(r10000_10ffff_tmp114, r10000_10ffff_tmp115);
    53875370            carryQ.cq[175] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a6, carryQ.get_carry_in(175), sequence_f0_90_a6_adv));
    5388             r10000_10ffff_tmp117 = simd_and(sequence_f0_90_a6_adv, cc_range_10980_109be_4);
    5389             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp117);
    5390             byte_a8 = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp86);
     5371            r10000_10ffff_tmp116 = simd_and(sequence_f0_90_a6_adv, cc_range_10980_109be_4);
     5372            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp116);
     5373            byte_a8 = simd_and(r10000_10ffff_tmp82, r10000_10ffff_tmp85);
    53915374            sequence_f0_90_a8 = simd_and(sequence_f0_90_adv, byte_a8);
    5392             r10000_10ffff_tmp118 = simd_andc(r10000_10ffff_tmp48, r10000_10ffff_tmp3);
    5393             r10000_10ffff_tmp119 = simd_andc(r10000_10ffff_tmp47, r10000_10ffff_tmp1);
    5394             r10000_10ffff_tmp120 = simd_or(r10000_10ffff_tmp118, r10000_10ffff_tmp119);
    5395             r10000_10ffff_tmp121 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp107);
    5396             r10000_10ffff_tmp122 = simd_and(r10000_10ffff_tmp121, r10000_10ffff_tmp2);
    5397             r10000_10ffff_tmp123 = simd_or(r10000_10ffff_tmp120, r10000_10ffff_tmp122);
    5398             r10000_10ffff_tmp124 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp1);
    5399             r10000_10ffff_tmp125 = simd_not(r10000_10ffff_tmp124);
    5400             r10000_10ffff_tmp126 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp97);
    5401             r10000_10ffff_tmp127 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp126);
    5402             r10000_10ffff_tmp128 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp125), simd_andc(r10000_10ffff_tmp127, basis_bits.bit_2));
    5403             r10000_10ffff_tmp129 = simd_and(byte_range_80_bf, r10000_10ffff_tmp128);
    5404             cc_range_10a00_10a19_4 = simd_or(r10000_10ffff_tmp123, r10000_10ffff_tmp129);
     5375            r10000_10ffff_tmp117 = simd_andc(r10000_10ffff_tmp48, r10000_10ffff_tmp3);
     5376            r10000_10ffff_tmp118 = simd_andc(r10000_10ffff_tmp47, r10000_10ffff_tmp1);
     5377            r10000_10ffff_tmp119 = simd_or(r10000_10ffff_tmp117, r10000_10ffff_tmp118);
     5378            r10000_10ffff_tmp120 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp106);
     5379            r10000_10ffff_tmp121 = simd_and(r10000_10ffff_tmp120, r10000_10ffff_tmp2);
     5380            r10000_10ffff_tmp122 = simd_or(r10000_10ffff_tmp119, r10000_10ffff_tmp121);
     5381            r10000_10ffff_tmp123 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp1);
     5382            r10000_10ffff_tmp124 = simd_not(r10000_10ffff_tmp123);
     5383            r10000_10ffff_tmp125 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp96);
     5384            r10000_10ffff_tmp126 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp125);
     5385            r10000_10ffff_tmp127 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp124), simd_andc(r10000_10ffff_tmp126, basis_bits.bit_2));
     5386            r10000_10ffff_tmp128 = simd_and(byte_range_80_bf, r10000_10ffff_tmp127);
     5387            cc_range_10a00_10a19_4 = simd_or(r10000_10ffff_tmp122, r10000_10ffff_tmp128);
    54055388            carryQ.cq[176] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a8, carryQ.get_carry_in(176), sequence_f0_90_a8_adv));
    5406             r10000_10ffff_tmp130 = simd_and(sequence_f0_90_a8_adv, cc_range_10a00_10a19_4);
    5407             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp130);
    5408             r10000_10ffff_tmp131 = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp37);
    5409             byte_a9 = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp131);
     5389            r10000_10ffff_tmp129 = simd_and(sequence_f0_90_a8_adv, cc_range_10a00_10a19_4);
     5390            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp129);
     5391            r10000_10ffff_tmp130 = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp37);
     5392            byte_a9 = simd_and(r10000_10ffff_tmp82, r10000_10ffff_tmp130);
    54105393            sequence_f0_90_a9 = simd_and(sequence_f0_90_adv, byte_a9);
    54115394            byte_range_a0_bc = simd_andc(r10000_10ffff_tmp58, r10000_10ffff_tmp56);
    54125395            carryQ.cq[177] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a9, carryQ.get_carry_in(177), sequence_f0_90_a9_adv));
    5413             r10000_10ffff_tmp132 = simd_and(sequence_f0_90_a9_adv, byte_range_a0_bc);
    5414             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp132);
    5415             byte_ac = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp63);
     5396            r10000_10ffff_tmp131 = simd_and(sequence_f0_90_a9_adv, byte_range_a0_bc);
     5397            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp131);
     5398            byte_ac = simd_and(r10000_10ffff_tmp82, r10000_10ffff_tmp63);
    54165399            sequence_f0_90_ac = simd_and(sequence_f0_90_adv, byte_ac);
    5417             r10000_10ffff_tmp133 = simd_and(basis_bits.bit_2, r10000_10ffff_tmp90);
    5418             byte_range_80_b5 = simd_andc(byte_range_80_bf, r10000_10ffff_tmp133);
     5400            r10000_10ffff_tmp132 = simd_and(basis_bits.bit_2, r10000_10ffff_tmp89);
     5401            byte_range_80_b5 = simd_andc(byte_range_80_bf, r10000_10ffff_tmp132);
    54195402            carryQ.cq[178] = carryout2carry(pablo_blk_Advance(sequence_f0_90_ac, carryQ.get_carry_in(178), sequence_f0_90_ac_adv));
    5420             r10000_10ffff_tmp134 = simd_and(sequence_f0_90_ac_adv, byte_range_80_b5);
    5421             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp134);
    5422             byte_ad = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp68);
     5403            r10000_10ffff_tmp133 = simd_and(sequence_f0_90_ac_adv, byte_range_80_b5);
     5404            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp133);
     5405            byte_ad = simd_and(r10000_10ffff_tmp82, r10000_10ffff_tmp68);
    54235406            sequence_f0_90_ad = simd_and(sequence_f0_90_adv, byte_ad);
    5424             r10000_10ffff_tmp135 = simd_or(r10000_10ffff_tmp1, r10000_10ffff_tmp13);
    5425             r10000_10ffff_tmp136 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp135);
    5426             r10000_10ffff_tmp137 = simd_andc(r10000_10ffff_tmp58, r10000_10ffff_tmp136);
    5427             cc_range_10b40_10b60_4 = simd_or(byte_range_80_95, r10000_10ffff_tmp137);
     5407            r10000_10ffff_tmp134 = simd_or(r10000_10ffff_tmp1, r10000_10ffff_tmp13);
     5408            r10000_10ffff_tmp135 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp134);
     5409            r10000_10ffff_tmp136 = simd_andc(r10000_10ffff_tmp58, r10000_10ffff_tmp135);
     5410            cc_range_10b40_10b60_4 = simd_or(byte_range_80_95, r10000_10ffff_tmp136);
    54285411            carryQ.cq[179] = carryout2carry(pablo_blk_Advance(sequence_f0_90_ad, carryQ.get_carry_in(179), sequence_f0_90_ad_adv));
    5429             r10000_10ffff_tmp138 = simd_and(sequence_f0_90_ad_adv, cc_range_10b40_10b60_4);
    5430             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp138);
     5412            r10000_10ffff_tmp137 = simd_and(sequence_f0_90_ad_adv, cc_range_10b40_10b60_4);
     5413            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp137);
    54315414            byte_b0 = simd_andc(r10000_10ffff_tmp66, r10000_10ffff_tmp3);
    54325415            sequence_f0_90_b0 = simd_and(sequence_f0_90_adv, byte_b0);
    54335416            carryQ.cq[180] = carryout2carry(pablo_blk_Advance(sequence_f0_90_b0, carryQ.get_carry_in(180), sequence_f0_90_b0_adv));
    5434             r10000_10ffff_tmp139 = simd_and(sequence_f0_90_b0_adv, byte_range_80_bf);
    5435             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp139);
     5417            r10000_10ffff_tmp138 = simd_and(sequence_f0_90_b0_adv, byte_range_80_bf);
     5418            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp138);
    54365419            byte_b1 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp38);
    54375420            sequence_f0_90_b1 = simd_and(sequence_f0_90_adv, byte_b1);
    5438             byte_range_80_88 = simd_andc(r10000_10ffff_tmp48, r10000_10ffff_tmp126);
     5421            byte_range_80_88 = simd_andc(r10000_10ffff_tmp48, r10000_10ffff_tmp125);
    54395422            carryQ.cq[181] = carryout2carry(pablo_blk_Advance(sequence_f0_90_b1, carryQ.get_carry_in(181), sequence_f0_90_b1_adv));
    5440             r10000_10ffff_tmp140 = simd_and(sequence_f0_90_b1_adv, byte_range_80_88);
    5441             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp140);
     5423            r10000_10ffff_tmp139 = simd_and(sequence_f0_90_b1_adv, byte_range_80_88);
     5424            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp139);
    54425425            sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    5443             carryQ.cq[182] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(182), r10000_10ffff_tmp141));
    5444             sequence_f0_91_80 = simd_and(r10000_10ffff_tmp141, byte_80);
    5445             sequence_f0_91_adv = r10000_10ffff_tmp141;
    5446             r10000_10ffff_tmp142 = simd_not(r10000_10ffff_tmp113);
    5447             r10000_10ffff_tmp143 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp135);
    5448             r10000_10ffff_tmp144 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp142), simd_andc(r10000_10ffff_tmp143, basis_bits.bit_2));
    5449             byte_range_83_b7 = simd_and(byte_range_80_bf, r10000_10ffff_tmp144);
     5426            carryQ.cq[182] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(182), r10000_10ffff_tmp140));
     5427            sequence_f0_91_80 = simd_and(r10000_10ffff_tmp140, byte_80);
     5428            sequence_f0_91_adv = r10000_10ffff_tmp140;
     5429            r10000_10ffff_tmp141 = simd_not(r10000_10ffff_tmp112);
     5430            r10000_10ffff_tmp142 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp134);
     5431            r10000_10ffff_tmp143 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp141), simd_andc(r10000_10ffff_tmp142, basis_bits.bit_2));
     5432            byte_range_83_b7 = simd_and(byte_range_80_bf, r10000_10ffff_tmp143);
    54505433            carryQ.cq[183] = carryout2carry(pablo_blk_Advance(sequence_f0_91_80, carryQ.get_carry_in(183), sequence_f0_91_80_adv));
    5451             r10000_10ffff_tmp145 = simd_and(sequence_f0_91_80_adv, byte_range_83_b7);
    5452             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp145);
     5434            r10000_10ffff_tmp144 = simd_and(sequence_f0_91_80_adv, byte_range_83_b7);
     5435            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp144);
    54535436            sequence_f0_91_82 = simd_and(sequence_f0_91_adv, byte_82);
    5454             r10000_10ffff_tmp146 = simd_not(basis_bits.bit_3);
    5455             r10000_10ffff_tmp147 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp146), simd_andc(r10000_10ffff_tmp143, basis_bits.bit_2));
    5456             byte_range_83_af = simd_and(byte_range_80_bf, r10000_10ffff_tmp147);
     5437            r10000_10ffff_tmp145 = simd_not(basis_bits.bit_3);
     5438            r10000_10ffff_tmp146 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp145), simd_andc(r10000_10ffff_tmp142, basis_bits.bit_2));
     5439            byte_range_83_af = simd_and(byte_range_80_bf, r10000_10ffff_tmp146);
    54575440            carryQ.cq[184] = carryout2carry(pablo_blk_Advance(sequence_f0_91_82, carryQ.get_carry_in(184), sequence_f0_91_82_adv));
    5458             r10000_10ffff_tmp148 = simd_and(sequence_f0_91_82_adv, byte_range_83_af);
    5459             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp148);
     5441            r10000_10ffff_tmp147 = simd_and(sequence_f0_91_82_adv, byte_range_83_af);
     5442            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp147);
    54605443            sequence_f0_91_83 = simd_and(sequence_f0_91_adv, byte_83);
    5461             r10000_10ffff_tmp149 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp126);
    5462             r10000_10ffff_tmp150 = simd_not(r10000_10ffff_tmp149);
    5463             r10000_10ffff_tmp151 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp150), simd_andc(basis_bits.bit_3, basis_bits.bit_2));
    5464             byte_range_90_a8 = simd_and(byte_range_80_bf, r10000_10ffff_tmp151);
     5444            r10000_10ffff_tmp148 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp125);
     5445            r10000_10ffff_tmp149 = simd_not(r10000_10ffff_tmp148);
     5446            r10000_10ffff_tmp150 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp149), simd_andc(basis_bits.bit_3, basis_bits.bit_2));
     5447            byte_range_90_a8 = simd_and(byte_range_80_bf, r10000_10ffff_tmp150);
    54655448            carryQ.cq[185] = carryout2carry(pablo_blk_Advance(sequence_f0_91_83, carryQ.get_carry_in(185), sequence_f0_91_83_adv));
    5466             r10000_10ffff_tmp152 = simd_and(sequence_f0_91_83_adv, byte_range_90_a8);
    5467             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp152);
    5468             byte_84 = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp108);
     5449            r10000_10ffff_tmp151 = simd_and(sequence_f0_91_83_adv, byte_range_90_a8);
     5450            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp151);
     5451            byte_84 = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp107);
    54695452            sequence_f0_91_84 = simd_and(sequence_f0_91_adv, byte_84);
    5470             r10000_10ffff_tmp153 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp17), simd_andc(r10000_10ffff_tmp143, basis_bits.bit_2));
    5471             byte_range_83_a6 = simd_and(byte_range_80_bf, r10000_10ffff_tmp153);
     5453            r10000_10ffff_tmp152 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp17), simd_andc(r10000_10ffff_tmp142, basis_bits.bit_2));
     5454            byte_range_83_a6 = simd_and(byte_range_80_bf, r10000_10ffff_tmp152);
    54725455            carryQ.cq[186] = carryout2carry(pablo_blk_Advance(sequence_f0_91_84, carryQ.get_carry_in(186), sequence_f0_91_84_adv));
    5473             r10000_10ffff_tmp154 = simd_and(sequence_f0_91_84_adv, byte_range_83_a6);
    5474             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp154);
    5475             byte_86 = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp112);
     5456            r10000_10ffff_tmp153 = simd_and(sequence_f0_91_84_adv, byte_range_83_a6);
     5457            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp153);
     5458            byte_86 = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp111);
    54765459            sequence_f0_91_86 = simd_and(sequence_f0_91_adv, byte_86);
    5477             r10000_10ffff_tmp155 = simd_not(r10000_10ffff_tmp136);
    5478             r10000_10ffff_tmp156 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp155), simd_andc(r10000_10ffff_tmp143, basis_bits.bit_2));
    5479             byte_range_83_b2 = simd_and(byte_range_80_bf, r10000_10ffff_tmp156);
     5460            r10000_10ffff_tmp154 = simd_not(r10000_10ffff_tmp135);
     5461            r10000_10ffff_tmp155 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp154), simd_andc(r10000_10ffff_tmp142, basis_bits.bit_2));
     5462            byte_range_83_b2 = simd_and(byte_range_80_bf, r10000_10ffff_tmp155);
    54805463            carryQ.cq[187] = carryout2carry(pablo_blk_Advance(sequence_f0_91_86, carryQ.get_carry_in(187), sequence_f0_91_86_adv));
    5481             r10000_10ffff_tmp157 = simd_and(sequence_f0_91_86_adv, byte_range_83_b2);
    5482             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp157);
    5483             r10000_10ffff_tmp158 = simd_and(r10000_10ffff_tmp107, r10000_10ffff_tmp13);
    5484             byte_87 = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp158);
     5464            r10000_10ffff_tmp156 = simd_and(sequence_f0_91_86_adv, byte_range_83_b2);
     5465            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp156);
     5466            r10000_10ffff_tmp157 = simd_and(r10000_10ffff_tmp106, r10000_10ffff_tmp13);
     5467            byte_87 = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp157);
    54855468            sequence_f0_91_87 = simd_and(sequence_f0_91_adv, byte_87);
    5486             r10000_10ffff_tmp159 = simd_not(r10000_10ffff_tmp2);
    5487             r10000_10ffff_tmp160 = simd_or(simd_and(basis_bits.bit_5, r10000_10ffff_tmp159), simd_andc(r10000_10ffff_tmp2, basis_bits.bit_5));
    5488             byte_range_81_84 = simd_and(r10000_10ffff_tmp84, r10000_10ffff_tmp160);
     5469            r10000_10ffff_tmp158 = simd_xor(basis_bits.bit_5, r10000_10ffff_tmp2);
     5470            byte_range_81_84 = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp158);
    54895471            carryQ.cq[188] = carryout2carry(pablo_blk_Advance(sequence_f0_91_87, carryQ.get_carry_in(188), sequence_f0_91_87_adv));
    5490             r10000_10ffff_tmp161 = simd_and(sequence_f0_91_87_adv, byte_range_81_84);
    5491             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp161);
     5472            r10000_10ffff_tmp159 = simd_and(sequence_f0_91_87_adv, byte_range_81_84);
     5473            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp159);
    54925474            byte_9a = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp54);
    54935475            sequence_f0_91_9a = simd_and(sequence_f0_91_adv, byte_9a);
    5494             r10000_10ffff_tmp162 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp25);
    5495             r10000_10ffff_tmp163 = simd_and(basis_bits.bit_2, r10000_10ffff_tmp162);
    5496             byte_range_80_aa = simd_andc(byte_range_80_bf, r10000_10ffff_tmp163);
     5476            r10000_10ffff_tmp160 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp25);
     5477            r10000_10ffff_tmp161 = simd_and(basis_bits.bit_2, r10000_10ffff_tmp160);
     5478            byte_range_80_aa = simd_andc(byte_range_80_bf, r10000_10ffff_tmp161);
    54975479            carryQ.cq[189] = carryout2carry(pablo_blk_Advance(sequence_f0_91_9a, carryQ.get_carry_in(189), sequence_f0_91_9a_adv));
    5498             r10000_10ffff_tmp164 = simd_and(sequence_f0_91_9a_adv, byte_range_80_aa);
    5499             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp164);
     5480            r10000_10ffff_tmp162 = simd_and(sequence_f0_91_9a_adv, byte_range_80_aa);
     5481            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp162);
    55005482            sequence_f0_92 = simd_and(byte_f0_adv, byte_92);
    5501             r10000_10ffff_tmp165 = simd_and(basis_bits.bit_5, r10000_10ffff_tmp2);
    5502             r10000_10ffff_tmp166 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp165);
    5503             byte_range_80_8c = simd_andc(r10000_10ffff_tmp48, r10000_10ffff_tmp166);
    5504             carryQ.cq[190] = carryout2carry(pablo_blk_Advance(sequence_f0_92, carryQ.get_carry_in(190), r10000_10ffff_tmp167));
    5505             sequence_f0_92_byte_range_80_8c = simd_and(r10000_10ffff_tmp167, byte_range_80_8c);
    5506             carryQ.cq[191] = carryout2carry(pablo_blk_Advance(sequence_f0_92_byte_range_80_8c, carryQ.get_carry_in(191), r10000_10ffff_tmp168));
    5507             sequence_f0_92_byte_range_80_8c_sfx = simd_and(r10000_10ffff_tmp168, byte_range_80_bf);
     5483            r10000_10ffff_tmp163 = simd_and(basis_bits.bit_5, r10000_10ffff_tmp2);
     5484            r10000_10ffff_tmp164 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp163);
     5485            byte_range_80_8c = simd_andc(r10000_10ffff_tmp48, r10000_10ffff_tmp164);
     5486            carryQ.cq[190] = carryout2carry(pablo_blk_Advance(sequence_f0_92, carryQ.get_carry_in(190), r10000_10ffff_tmp165));
     5487            sequence_f0_92_byte_range_80_8c = simd_and(r10000_10ffff_tmp165, byte_range_80_8c);
     5488            carryQ.cq[191] = carryout2carry(pablo_blk_Advance(sequence_f0_92_byte_range_80_8c, carryQ.get_carry_in(191), r10000_10ffff_tmp166));
     5489            sequence_f0_92_byte_range_80_8c_sfx = simd_and(r10000_10ffff_tmp166, byte_range_80_bf);
    55085490            struct_Lo.cc = simd_or(struct_Lo.cc, sequence_f0_92_byte_range_80_8c_sfx);
    5509             sequence_f0_92_adv = r10000_10ffff_tmp167;
     5491            sequence_f0_92_adv = r10000_10ffff_tmp165;
    55105492            sequence_f0_92_8d = simd_and(sequence_f0_92_adv, byte_8d);
    5511             r10000_10ffff_tmp169 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp34);
    5512             r10000_10ffff_tmp170 = simd_and(basis_bits.bit_2, r10000_10ffff_tmp169);
    5513             byte_range_80_ae = simd_andc(byte_range_80_bf, r10000_10ffff_tmp170);
    5514             carryQ.cq[192] = carryout2carry(pablo_blk_Advance(sequence_f0_92_8d, carryQ.get_carry_in(192), r10000_10ffff_tmp171));
    5515             sequence_f0_92_8d_byte_range_80_ae = simd_and(r10000_10ffff_tmp171, byte_range_80_ae);
     5493            r10000_10ffff_tmp167 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp34);
     5494            r10000_10ffff_tmp168 = simd_and(basis_bits.bit_2, r10000_10ffff_tmp167);
     5495            byte_range_80_ae = simd_andc(byte_range_80_bf, r10000_10ffff_tmp168);
     5496            carryQ.cq[192] = carryout2carry(pablo_blk_Advance(sequence_f0_92_8d, carryQ.get_carry_in(192), r10000_10ffff_tmp169));
     5497            sequence_f0_92_8d_byte_range_80_ae = simd_and(r10000_10ffff_tmp169, byte_range_80_ae);
    55165498            struct_Lo.cc = simd_or(struct_Lo.cc, sequence_f0_92_8d_byte_range_80_ae);
    55175499            byte_93 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp49);
    55185500            sequence_f0_93 = simd_and(byte_f0_adv, byte_93);
    55195501            byte_range_80_8f = r10000_10ffff_tmp48;
    5520             carryQ.cq[193] = carryout2carry(pablo_blk_Advance(sequence_f0_93, carryQ.get_carry_in(193), r10000_10ffff_tmp172));
    5521             sequence_f0_93_byte_range_80_8f = simd_and(r10000_10ffff_tmp172, byte_range_80_8f);
    5522             carryQ.cq[194] = carryout2carry(pablo_blk_Advance(sequence_f0_93_byte_range_80_8f, carryQ.get_carry_in(194), r10000_10ffff_tmp173));
    5523             sequence_f0_93_byte_range_80_8f_sfx = simd_and(r10000_10ffff_tmp173, byte_range_80_bf);
     5502            carryQ.cq[193] = carryout2carry(pablo_blk_Advance(sequence_f0_93, carryQ.get_carry_in(193), r10000_10ffff_tmp170));
     5503            sequence_f0_93_byte_range_80_8f = simd_and(r10000_10ffff_tmp170, byte_range_80_8f);
     5504            carryQ.cq[194] = carryout2carry(pablo_blk_Advance(sequence_f0_93_byte_range_80_8f, carryQ.get_carry_in(194), r10000_10ffff_tmp171));
     5505            sequence_f0_93_byte_range_80_8f_sfx = simd_and(r10000_10ffff_tmp171, byte_range_80_bf);
    55245506            struct_Lo.cc = simd_or(struct_Lo.cc, sequence_f0_93_byte_range_80_8f_sfx);
    5525             sequence_f0_93_adv = r10000_10ffff_tmp172;
     5507            sequence_f0_93_adv = r10000_10ffff_tmp170;
    55265508            sequence_f0_93_90 = simd_and(sequence_f0_93_adv, byte_90);
    5527             carryQ.cq[195] = carryout2carry(pablo_blk_Advance(sequence_f0_93_90, carryQ.get_carry_in(195), r10000_10ffff_tmp174));
    5528             sequence_f0_93_90_byte_range_80_ae = simd_and(r10000_10ffff_tmp174, byte_range_80_ae);
     5509            carryQ.cq[195] = carryout2carry(pablo_blk_Advance(sequence_f0_93_90, carryQ.get_carry_in(195), r10000_10ffff_tmp172));
     5510            sequence_f0_93_90_byte_range_80_ae = simd_and(r10000_10ffff_tmp172, byte_range_80_ae);
    55295511            struct_Lo.cc = simd_or(struct_Lo.cc, sequence_f0_93_90_byte_range_80_ae);
    5530             byte_96 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp112);
     5512            byte_96 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp111);
    55315513            sequence_f0_96 = simd_and(byte_f0_adv, byte_96);
    5532             byte_range_a0_a7 = simd_andc(r10000_10ffff_tmp83, basis_bits.bit_4);
    5533             carryQ.cq[196] = carryout2carry(pablo_blk_Advance(sequence_f0_96, carryQ.get_carry_in(196), r10000_10ffff_tmp175));
    5534             sequence_f0_96_byte_range_a0_a7 = simd_and(r10000_10ffff_tmp175, byte_range_a0_a7);
    5535             carryQ.cq[197] = carryout2carry(pablo_blk_Advance(sequence_f0_96_byte_range_a0_a7, carryQ.get_carry_in(197), r10000_10ffff_tmp176));
    5536             sequence_f0_96_byte_range_a0_a7_sfx = simd_and(r10000_10ffff_tmp176, byte_range_80_bf);
     5514            byte_range_a0_a7 = simd_andc(r10000_10ffff_tmp82, basis_bits.bit_4);
     5515            carryQ.cq[196] = carryout2carry(pablo_blk_Advance(sequence_f0_96, carryQ.get_carry_in(196), r10000_10ffff_tmp173));
     5516            sequence_f0_96_byte_range_a0_a7 = simd_and(r10000_10ffff_tmp173, byte_range_a0_a7);
     5517            carryQ.cq[197] = carryout2carry(pablo_blk_Advance(sequence_f0_96_byte_range_a0_a7, carryQ.get_carry_in(197), r10000_10ffff_tmp174));
     5518            sequence_f0_96_byte_range_a0_a7_sfx = simd_and(r10000_10ffff_tmp174, byte_range_80_bf);
    55375519            struct_Lo.cc = simd_or(struct_Lo.cc, sequence_f0_96_byte_range_a0_a7_sfx);
    5538             sequence_f0_96_adv = r10000_10ffff_tmp175;
     5520            sequence_f0_96_adv = r10000_10ffff_tmp173;
    55395521            sequence_f0_96_a8 = simd_and(sequence_f0_96_adv, byte_a8);
    5540             r10000_10ffff_tmp177 = simd_and(basis_bits.bit_2, r10000_10ffff_tmp127);
    5541             byte_range_80_b8 = simd_andc(byte_range_80_bf, r10000_10ffff_tmp177);
    5542             carryQ.cq[198] = carryout2carry(pablo_blk_Advance(sequence_f0_96_a8, carryQ.get_carry_in(198), r10000_10ffff_tmp178));
    5543             sequence_f0_96_a8_byte_range_80_b8 = simd_and(r10000_10ffff_tmp178, byte_range_80_b8);
     5522            r10000_10ffff_tmp175 = simd_and(basis_bits.bit_2, r10000_10ffff_tmp126);
     5523            byte_range_80_b8 = simd_andc(byte_range_80_bf, r10000_10ffff_tmp175);
     5524            carryQ.cq[198] = carryout2carry(pablo_blk_Advance(sequence_f0_96_a8, carryQ.get_carry_in(198), r10000_10ffff_tmp176));
     5525            sequence_f0_96_a8_byte_range_80_b8 = simd_and(r10000_10ffff_tmp176, byte_range_80_b8);
    55445526            struct_Lo.cc = simd_or(struct_Lo.cc, sequence_f0_96_a8_byte_range_80_b8);
    5545             byte_bc = r10000_10ffff_tmp102;
     5527            byte_bc = r10000_10ffff_tmp101;
    55465528            sequence_f0_96_bc = simd_and(sequence_f0_96_adv, byte_bc);
    5547             carryQ.cq[199] = carryout2carry(pablo_blk_Advance(sequence_f0_96_bc, carryQ.get_carry_in(199), r10000_10ffff_tmp179));
    5548             sequence_f0_96_bc_byte_range_80_bf = simd_and(r10000_10ffff_tmp179, byte_range_80_bf);
     5529            carryQ.cq[199] = carryout2carry(pablo_blk_Advance(sequence_f0_96_bc, carryQ.get_carry_in(199), r10000_10ffff_tmp177));
     5530            sequence_f0_96_bc_byte_range_80_bf = simd_and(r10000_10ffff_tmp177, byte_range_80_bf);
    55495531            struct_Lo.cc = simd_or(struct_Lo.cc, sequence_f0_96_bc_byte_range_80_bf);
    55505532            byte_bd = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp68);
    55515533            sequence_f0_96_bd = simd_and(sequence_f0_96_adv, byte_bd);
    5552             r10000_10ffff_tmp180 = simd_andc(byte_range_80_8f, basis_bits.bit_4);
    5553             byte_range_80_84 = simd_andc(r10000_10ffff_tmp180, r10000_10ffff_tmp165);
    5554             carryQ.cq[200] = carryout2carry(pablo_blk_Advance(sequence_f0_96_bd, carryQ.get_carry_in(200), r10000_10ffff_tmp181));
    5555             sequence_f0_96_bd_byte_range_80_84 = simd_and(r10000_10ffff_tmp181, byte_range_80_84);
     5534            r10000_10ffff_tmp178 = simd_andc(byte_range_80_8f, basis_bits.bit_4);
     5535            byte_range_80_84 = simd_andc(r10000_10ffff_tmp178, r10000_10ffff_tmp163);
     5536            carryQ.cq[200] = carryout2carry(pablo_blk_Advance(sequence_f0_96_bd, carryQ.get_carry_in(200), r10000_10ffff_tmp179));
     5537            sequence_f0_96_bd_byte_range_80_84 = simd_and(r10000_10ffff_tmp179, byte_range_80_84);
    55565538            struct_Lo.cc = simd_or(struct_Lo.cc, sequence_f0_96_bd_byte_range_80_84);
    55575539            byte_9b = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp60);
    55585540            sequence_f0_9b = simd_and(byte_f0_adv, byte_9b);
    5559             carryQ.cq[201] = carryout2carry(pablo_blk_Advance(sequence_f0_9b, carryQ.get_carry_in(201), r10000_10ffff_tmp182));
    5560             sequence_f0_9b_80 = simd_and(r10000_10ffff_tmp182, byte_80);
    5561             sequence_f0_9b_adv = r10000_10ffff_tmp182;
    5562             r10000_10ffff_tmp183 = simd_or(r10000_10ffff_tmp1, basis_bits.bit_6);
    5563             byte_range_80_81 = simd_andc(byte_range_80_8f, r10000_10ffff_tmp183);
     5541            carryQ.cq[201] = carryout2carry(pablo_blk_Advance(sequence_f0_9b, carryQ.get_carry_in(201), r10000_10ffff_tmp180));
     5542            sequence_f0_9b_80 = simd_and(r10000_10ffff_tmp180, byte_80);
     5543            sequence_f0_9b_adv = r10000_10ffff_tmp180;
     5544            r10000_10ffff_tmp181 = simd_or(r10000_10ffff_tmp1, basis_bits.bit_6);
     5545            byte_range_80_81 = simd_andc(byte_range_80_8f, r10000_10ffff_tmp181);
    55645546            carryQ.cq[202] = carryout2carry(pablo_blk_Advance(sequence_f0_9b_80, carryQ.get_carry_in(202), sequence_f0_9b_80_adv));
    5565             r10000_10ffff_tmp184 = simd_and(sequence_f0_9b_80_adv, byte_range_80_81);
    5566             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp184);
    5567             byte_9e = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp74);
     5547            r10000_10ffff_tmp182 = simd_and(sequence_f0_9b_80_adv, byte_range_80_81);
     5548            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp182);
     5549            byte_9e = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp73);
    55685550            sequence_f0_9e = simd_and(byte_f0_adv, byte_9e);
    5569             byte_b8 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp86);
    5570             carryQ.cq[203] = carryout2carry(pablo_blk_Advance(sequence_f0_9e, carryQ.get_carry_in(203), r10000_10ffff_tmp185));
    5571             sequence_f0_9e_b8 = simd_and(r10000_10ffff_tmp185, byte_b8);
    5572             sequence_f0_9e_adv = r10000_10ffff_tmp185;
    5573             r10000_10ffff_tmp186 = simd_andc(byte_range_80_8f, r10000_10ffff_tmp1);
    5574             r10000_10ffff_tmp187 = simd_or(basis_bits.bit_4, r10000_10ffff_tmp165);
    5575             r10000_10ffff_tmp188 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp187);
    5576             r10000_10ffff_tmp189 = simd_and(r10000_10ffff_tmp55, r10000_10ffff_tmp188);
    5577             r10000_10ffff_tmp190 = simd_or(r10000_10ffff_tmp186, r10000_10ffff_tmp189);
    5578             r10000_10ffff_tmp191 = simd_andc(r10000_10ffff_tmp83, r10000_10ffff_tmp1);
    5579             r10000_10ffff_tmp192 = simd_not(basis_bits.bit_7);
    5580             r10000_10ffff_tmp193 = simd_or(simd_and(basis_bits.bit_6, r10000_10ffff_tmp192), simd_andc(basis_bits.bit_7, basis_bits.bit_6));
    5581             r10000_10ffff_tmp194 = simd_and(r10000_10ffff_tmp191, r10000_10ffff_tmp193);
    5582             r10000_10ffff_tmp195 = simd_or(r10000_10ffff_tmp190, r10000_10ffff_tmp194);
    5583             r10000_10ffff_tmp196 = simd_or(r10000_10ffff_tmp195, byte_a4);
    5584             r10000_10ffff_tmp197 = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp158);
    5585             r10000_10ffff_tmp198 = simd_or(r10000_10ffff_tmp196, r10000_10ffff_tmp197);
    5586             r10000_10ffff_tmp199 = simd_not(r10000_10ffff_tmp135);
    5587             r10000_10ffff_tmp200 = simd_or(simd_and(basis_bits.bit_3, r10000_10ffff_tmp199), simd_andc(r10000_10ffff_tmp126, basis_bits.bit_3));
    5588             r10000_10ffff_tmp201 = simd_and(r10000_10ffff_tmp58, r10000_10ffff_tmp200);
    5589             r10000_10ffff_tmp202 = simd_or(r10000_10ffff_tmp198, r10000_10ffff_tmp201);
    5590             r10000_10ffff_tmp203 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp107);
    5591             r10000_10ffff_tmp204 = simd_or(r10000_10ffff_tmp202, r10000_10ffff_tmp203);
    5592             r10000_10ffff_tmp205 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp131);
    5593             r10000_10ffff_tmp206 = simd_or(r10000_10ffff_tmp204, r10000_10ffff_tmp205);
    5594             r10000_10ffff_tmp207 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp60);
    5595             cc_range_1ee00_1ee3b_4 = simd_or(r10000_10ffff_tmp206, r10000_10ffff_tmp207);
     5551            byte_b8 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp85);
     5552            carryQ.cq[203] = carryout2carry(pablo_blk_Advance(sequence_f0_9e, carryQ.get_carry_in(203), r10000_10ffff_tmp183));
     5553            sequence_f0_9e_b8 = simd_and(r10000_10ffff_tmp183, byte_b8);
     5554            sequence_f0_9e_adv = r10000_10ffff_tmp183;
     5555            r10000_10ffff_tmp184 = simd_andc(byte_range_80_8f, r10000_10ffff_tmp1);
     5556            r10000_10ffff_tmp185 = simd_or(basis_bits.bit_4, r10000_10ffff_tmp163);
     5557            r10000_10ffff_tmp186 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp185);
     5558            r10000_10ffff_tmp187 = simd_and(r10000_10ffff_tmp55, r10000_10ffff_tmp186);
     5559            r10000_10ffff_tmp188 = simd_or(r10000_10ffff_tmp184, r10000_10ffff_tmp187);
     5560            r10000_10ffff_tmp189 = simd_andc(r10000_10ffff_tmp82, r10000_10ffff_tmp1);
     5561            r10000_10ffff_tmp190 = simd_xor(basis_bits.bit_6, basis_bits.bit_7);
     5562            r10000_10ffff_tmp191 = simd_and(r10000_10ffff_tmp189, r10000_10ffff_tmp190);
     5563            r10000_10ffff_tmp192 = simd_or(r10000_10ffff_tmp188, r10000_10ffff_tmp191);
     5564            r10000_10ffff_tmp193 = simd_or(r10000_10ffff_tmp192, byte_a4);
     5565            r10000_10ffff_tmp194 = simd_and(r10000_10ffff_tmp82, r10000_10ffff_tmp157);
     5566            r10000_10ffff_tmp195 = simd_or(r10000_10ffff_tmp193, r10000_10ffff_tmp194);
     5567            r10000_10ffff_tmp196 = simd_not(r10000_10ffff_tmp134);
     5568            r10000_10ffff_tmp197 = simd_or(simd_and(basis_bits.bit_3, r10000_10ffff_tmp196), simd_andc(r10000_10ffff_tmp125, basis_bits.bit_3));
     5569            r10000_10ffff_tmp198 = simd_and(r10000_10ffff_tmp58, r10000_10ffff_tmp197);
     5570            r10000_10ffff_tmp199 = simd_or(r10000_10ffff_tmp195, r10000_10ffff_tmp198);
     5571            r10000_10ffff_tmp200 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp106);
     5572            r10000_10ffff_tmp201 = simd_or(r10000_10ffff_tmp199, r10000_10ffff_tmp200);
     5573            r10000_10ffff_tmp202 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp130);
     5574            r10000_10ffff_tmp203 = simd_or(r10000_10ffff_tmp201, r10000_10ffff_tmp202);
     5575            r10000_10ffff_tmp204 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp60);
     5576            cc_range_1ee00_1ee3b_4 = simd_or(r10000_10ffff_tmp203, r10000_10ffff_tmp204);
    55965577            carryQ.cq[204] = carryout2carry(pablo_blk_Advance(sequence_f0_9e_b8, carryQ.get_carry_in(204), sequence_f0_9e_b8_adv));
    5597             r10000_10ffff_tmp208 = simd_and(sequence_f0_9e_b8_adv, cc_range_1ee00_1ee3b_4);
    5598             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp208);
    5599             byte_b9 = r10000_10ffff_tmp205;
     5578            r10000_10ffff_tmp205 = simd_and(sequence_f0_9e_b8_adv, cc_range_1ee00_1ee3b_4);
     5579            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp205);
     5580            byte_b9 = r10000_10ffff_tmp202;
    56005581            sequence_f0_9e_b9 = simd_and(sequence_f0_9e_adv, byte_b9);
    5601             r10000_10ffff_tmp209 = simd_or(r10000_10ffff_tmp45, r10000_10ffff_tmp158);
    5602             r10000_10ffff_tmp210 = simd_or(r10000_10ffff_tmp209, r10000_10ffff_tmp131);
    5603             r10000_10ffff_tmp211 = simd_or(r10000_10ffff_tmp210, r10000_10ffff_tmp60);
    5604             r10000_10ffff_tmp212 = simd_and(byte_range_80_8f, r10000_10ffff_tmp211);
    5605             r10000_10ffff_tmp213 = simd_and(byte_range_80_8f, r10000_10ffff_tmp11);
    5606             r10000_10ffff_tmp214 = simd_and(r10000_10ffff_tmp213, r10000_10ffff_tmp2);
    5607             r10000_10ffff_tmp215 = simd_or(r10000_10ffff_tmp212, r10000_10ffff_tmp214);
    5608             r10000_10ffff_tmp216 = simd_and(r10000_10ffff_tmp119, r10000_10ffff_tmp193);
    5609             r10000_10ffff_tmp217 = simd_or(r10000_10ffff_tmp215, r10000_10ffff_tmp216);
    5610             r10000_10ffff_tmp218 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp108);
    5611             r10000_10ffff_tmp219 = simd_or(r10000_10ffff_tmp217, r10000_10ffff_tmp218);
    5612             r10000_10ffff_tmp220 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp158);
    5613             r10000_10ffff_tmp221 = simd_or(r10000_10ffff_tmp219, r10000_10ffff_tmp220);
    5614             r10000_10ffff_tmp222 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp131);
     5582            r10000_10ffff_tmp206 = simd_or(r10000_10ffff_tmp45, r10000_10ffff_tmp157);
     5583            r10000_10ffff_tmp207 = simd_or(r10000_10ffff_tmp206, r10000_10ffff_tmp130);
     5584            r10000_10ffff_tmp208 = simd_or(r10000_10ffff_tmp207, r10000_10ffff_tmp60);
     5585            r10000_10ffff_tmp209 = simd_and(byte_range_80_8f, r10000_10ffff_tmp208);
     5586            r10000_10ffff_tmp210 = simd_and(byte_range_80_8f, r10000_10ffff_tmp11);
     5587            r10000_10ffff_tmp211 = simd_and(r10000_10ffff_tmp210, r10000_10ffff_tmp2);
     5588            r10000_10ffff_tmp212 = simd_or(r10000_10ffff_tmp209, r10000_10ffff_tmp211);
     5589            r10000_10ffff_tmp213 = simd_and(r10000_10ffff_tmp118, r10000_10ffff_tmp190);
     5590            r10000_10ffff_tmp214 = simd_or(r10000_10ffff_tmp212, r10000_10ffff_tmp213);
     5591            r10000_10ffff_tmp215 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp107);
     5592            r10000_10ffff_tmp216 = simd_or(r10000_10ffff_tmp214, r10000_10ffff_tmp215);
     5593            r10000_10ffff_tmp217 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp157);
     5594            r10000_10ffff_tmp218 = simd_or(r10000_10ffff_tmp216, r10000_10ffff_tmp217);
     5595            r10000_10ffff_tmp219 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp130);
     5596            r10000_10ffff_tmp220 = simd_or(r10000_10ffff_tmp218, r10000_10ffff_tmp219);
     5597            r10000_10ffff_tmp221 = simd_or(r10000_10ffff_tmp220, byte_9b);
     5598            r10000_10ffff_tmp222 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp68);
    56155599            r10000_10ffff_tmp223 = simd_or(r10000_10ffff_tmp221, r10000_10ffff_tmp222);
    5616             r10000_10ffff_tmp224 = simd_or(r10000_10ffff_tmp223, byte_9b);
    5617             r10000_10ffff_tmp225 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp68);
    5618             r10000_10ffff_tmp226 = simd_or(r10000_10ffff_tmp224, r10000_10ffff_tmp225);
    5619             r10000_10ffff_tmp227 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp34);
    5620             r10000_10ffff_tmp228 = simd_or(r10000_10ffff_tmp226, r10000_10ffff_tmp227);
    5621             r10000_10ffff_tmp229 = simd_or(r10000_10ffff_tmp228, r10000_10ffff_tmp194);
    5622             r10000_10ffff_tmp230 = simd_or(r10000_10ffff_tmp229, byte_a4);
    5623             r10000_10ffff_tmp231 = simd_not(r10000_10ffff_tmp24);
    5624             r10000_10ffff_tmp232 = simd_or(simd_and(basis_bits.bit_4, r10000_10ffff_tmp231), simd_andc(r10000_10ffff_tmp14, basis_bits.bit_4));
    5625             r10000_10ffff_tmp233 = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp232);
    5626             r10000_10ffff_tmp234 = simd_or(r10000_10ffff_tmp230, r10000_10ffff_tmp233);
    5627             r10000_10ffff_tmp235 = simd_or(simd_and(basis_bits.bit_3, r10000_10ffff_tmp199), simd_andc(r10000_10ffff_tmp11, basis_bits.bit_3));
    5628             r10000_10ffff_tmp236 = simd_and(r10000_10ffff_tmp58, r10000_10ffff_tmp235);
    5629             r10000_10ffff_tmp237 = simd_or(r10000_10ffff_tmp234, r10000_10ffff_tmp236);
    5630             r10000_10ffff_tmp238 = simd_or(r10000_10ffff_tmp237, r10000_10ffff_tmp203);
    5631             r10000_10ffff_tmp239 = simd_and(r10000_10ffff_tmp66, basis_bits.bit_4);
    5632             r10000_10ffff_tmp240 = simd_and(r10000_10ffff_tmp239, r10000_10ffff_tmp160);
    5633             r10000_10ffff_tmp241 = simd_or(r10000_10ffff_tmp238, r10000_10ffff_tmp240);
    5634             r10000_10ffff_tmp242 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp74);
    5635             cc_range_1ee42_1ee7e_4 = simd_or(r10000_10ffff_tmp241, r10000_10ffff_tmp242);
     5600            r10000_10ffff_tmp224 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp34);
     5601            r10000_10ffff_tmp225 = simd_or(r10000_10ffff_tmp223, r10000_10ffff_tmp224);
     5602            r10000_10ffff_tmp226 = simd_or(r10000_10ffff_tmp225, r10000_10ffff_tmp191);
     5603            r10000_10ffff_tmp227 = simd_or(r10000_10ffff_tmp226, byte_a4);
     5604            r10000_10ffff_tmp228 = simd_not(r10000_10ffff_tmp24);
     5605            r10000_10ffff_tmp229 = simd_or(simd_and(basis_bits.bit_4, r10000_10ffff_tmp228), simd_andc(r10000_10ffff_tmp14, basis_bits.bit_4));
     5606            r10000_10ffff_tmp230 = simd_and(r10000_10ffff_tmp82, r10000_10ffff_tmp229);
     5607            r10000_10ffff_tmp231 = simd_or(r10000_10ffff_tmp227, r10000_10ffff_tmp230);
     5608            r10000_10ffff_tmp232 = simd_or(simd_and(basis_bits.bit_3, r10000_10ffff_tmp196), simd_andc(r10000_10ffff_tmp11, basis_bits.bit_3));
     5609            r10000_10ffff_tmp233 = simd_and(r10000_10ffff_tmp58, r10000_10ffff_tmp232);
     5610            r10000_10ffff_tmp234 = simd_or(r10000_10ffff_tmp231, r10000_10ffff_tmp233);
     5611            r10000_10ffff_tmp235 = simd_or(r10000_10ffff_tmp234, r10000_10ffff_tmp200);
     5612            r10000_10ffff_tmp236 = simd_and(r10000_10ffff_tmp66, basis_bits.bit_4);
     5613            r10000_10ffff_tmp237 = simd_and(r10000_10ffff_tmp236, r10000_10ffff_tmp158);
     5614            r10000_10ffff_tmp238 = simd_or(r10000_10ffff_tmp235, r10000_10ffff_tmp237);
     5615            r10000_10ffff_tmp239 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp73);
     5616            cc_range_1ee42_1ee7e_4 = simd_or(r10000_10ffff_tmp238, r10000_10ffff_tmp239);
    56365617            carryQ.cq[205] = carryout2carry(pablo_blk_Advance(sequence_f0_9e_b9, carryQ.get_carry_in(205), sequence_f0_9e_b9_adv));
    5637             r10000_10ffff_tmp243 = simd_and(sequence_f0_9e_b9_adv, cc_range_1ee42_1ee7e_4);
    5638             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp243);
     5618            r10000_10ffff_tmp240 = simd_and(sequence_f0_9e_b9_adv, cc_range_1ee42_1ee7e_4);
     5619            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp240);
    56395620            byte_ba = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp54);
    56405621            sequence_f0_9e_ba = simd_and(sequence_f0_9e_adv, byte_ba);
    5641             r10000_10ffff_tmp244 = simd_andc(byte_range_80_8f, r10000_10ffff_tmp92);
    5642             r10000_10ffff_tmp245 = simd_not(r10000_10ffff_tmp11);
    5643             r10000_10ffff_tmp246 = simd_or(simd_and(basis_bits.bit_3, r10000_10ffff_tmp245), simd_andc(r10000_10ffff_tmp25, basis_bits.bit_3));
    5644             r10000_10ffff_tmp247 = simd_and(r10000_10ffff_tmp55, r10000_10ffff_tmp246);
    5645             r10000_10ffff_tmp248 = simd_or(r10000_10ffff_tmp244, r10000_10ffff_tmp247);
    5646             r10000_10ffff_tmp249 = simd_and(r10000_10ffff_tmp191, r10000_10ffff_tmp2);
    5647             r10000_10ffff_tmp250 = simd_or(r10000_10ffff_tmp248, r10000_10ffff_tmp249);
    5648             r10000_10ffff_tmp251 = simd_or(simd_and(basis_bits.bit_4, r10000_10ffff_tmp70), simd_andc(r10000_10ffff_tmp165, basis_bits.bit_4));
    5649             r10000_10ffff_tmp252 = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp251);
    5650             r10000_10ffff_tmp253 = simd_or(r10000_10ffff_tmp250, r10000_10ffff_tmp252);
    5651             r10000_10ffff_tmp254 = simd_and(r10000_10ffff_tmp58, r10000_10ffff_tmp246);
    5652             cc_range_1ee80_1eeab_4 = simd_or(r10000_10ffff_tmp253, r10000_10ffff_tmp254);
     5622            r10000_10ffff_tmp241 = simd_andc(byte_range_80_8f, r10000_10ffff_tmp91);
     5623            r10000_10ffff_tmp242 = simd_not(r10000_10ffff_tmp11);
     5624            r10000_10ffff_tmp243 = simd_or(simd_and(basis_bits.bit_3, r10000_10ffff_tmp242), simd_andc(r10000_10ffff_tmp25, basis_bits.bit_3));
     5625            r10000_10ffff_tmp244 = simd_and(r10000_10ffff_tmp55, r10000_10ffff_tmp243);
     5626            r10000_10ffff_tmp245 = simd_or(r10000_10ffff_tmp241, r10000_10ffff_tmp244);
     5627            r10000_10ffff_tmp246 = simd_and(r10000_10ffff_tmp189, r10000_10ffff_tmp2);
     5628            r10000_10ffff_tmp247 = simd_or(r10000_10ffff_tmp245, r10000_10ffff_tmp246);
     5629            r10000_10ffff_tmp248 = simd_not(r10000_10ffff_tmp69);
     5630            r10000_10ffff_tmp249 = simd_or(simd_and(basis_bits.bit_4, r10000_10ffff_tmp248), simd_andc(r10000_10ffff_tmp163, basis_bits.bit_4));
     5631            r10000_10ffff_tmp250 = simd_and(r10000_10ffff_tmp82, r10000_10ffff_tmp249);
     5632            r10000_10ffff_tmp251 = simd_or(r10000_10ffff_tmp247, r10000_10ffff_tmp250);
     5633            r10000_10ffff_tmp252 = simd_and(r10000_10ffff_tmp58, r10000_10ffff_tmp243);
     5634            cc_range_1ee80_1eeab_4 = simd_or(r10000_10ffff_tmp251, r10000_10ffff_tmp252);
    56535635            carryQ.cq[206] = carryout2carry(pablo_blk_Advance(sequence_f0_9e_ba, carryQ.get_carry_in(206), sequence_f0_9e_ba_adv));
    5654             r10000_10ffff_tmp255 = simd_and(sequence_f0_9e_ba_adv, cc_range_1ee80_1eeab_4);
    5655             struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp255);
    5656             byte_range_a0_a9 = simd_andc(r10000_10ffff_tmp83, r10000_10ffff_tmp92);
     5636            r10000_10ffff_tmp253 = simd_and(sequence_f0_9e_ba_adv, cc_range_1ee80_1eeab_4);
     5637            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp253);
     5638            byte_range_a0_a9 = simd_andc(r10000_10ffff_tmp82, r10000_10ffff_tmp91);
    56575639            byte_f0_byte_range_a0_a9 = simd_and(byte_f0_adv, byte_range_a0_a9);
    5658             carryQ.cq[207] = carryout2carry(pablo_blk_Advance(byte_f0_byte_range_a0_a9, carryQ.get_carry_in(207), r10000_10ffff_tmp256));
    5659             byte_f0_byte_range_a0_a9_sfx = simd_and(r10000_10ffff_tmp256, byte_range_80_bf);
    5660             carryQ.cq[208] = carryout2carry(pablo_blk_Advance(byte_f0_byte_range_a0_a9_sfx, carryQ.get_carry_in(208), r10000_10ffff_tmp257));
    5661             byte_f0_byte_range_a0_a9_sfx_sfx = simd_and(r10000_10ffff_tmp257, byte_range_80_bf);
     5640            carryQ.cq[207] = carryout2carry(pablo_blk_Advance(byte_f0_byte_range_a0_a9, carryQ.get_carry_in(207), r10000_10ffff_tmp254));
     5641            byte_f0_byte_range_a0_a9_sfx = simd_and(r10000_10ffff_tmp254, byte_range_80_bf);
     5642            carryQ.cq[208] = carryout2carry(pablo_blk_Advance(byte_f0_byte_range_a0_a9_sfx, carryQ.get_carry_in(208), r10000_10ffff_tmp255));
     5643            byte_f0_byte_range_a0_a9_sfx_sfx = simd_and(r10000_10ffff_tmp255, byte_range_80_bf);
    56625644            struct_Lo.cc = simd_or(struct_Lo.cc, byte_f0_byte_range_a0_a9_sfx_sfx);
    5663             byte_aa = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp54);
     5645            byte_aa = simd_and(r10000_10ffff_tmp82, r10000_10ffff_tmp54);
    56645646            sequence_f0_aa = simd_and(byte_f0_adv, byte_aa);
    56655647            carryQ.cq[209] = carryout2carry(pablo_blk_Advance(sequence_f0_aa, carryQ.get_carry_in(209), sequence_f0_aa_adv));
    56665648            sequence_f0_aa_80 = simd_and(sequence_f0_aa_adv, byte_80);
    5667             r10000_10ffff_tmp258 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp15);
    5668             byte_range_80_96 = simd_andc(r10000_10ffff_tmp55, r10000_10ffff_tmp258);
    5669             carryQ.cq[210] = carryout2carry(pablo_blk_Advance(sequence_f0_aa_80, carryQ.get_carry_in(210), r10000_10ffff_tmp259));
    5670             sequence_f0_aa_80_byte_range_80_96 = simd_and(r10000_10ffff_tmp259, byte_range_80_96);
     5649            r10000_10ffff_tmp256 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp15);
     5650            byte_range_80_96 = simd_andc(r10000_10ffff_tmp55, r10000_10ffff_tmp256);
     5651            carryQ.cq[210] = carryout2carry(pablo_blk_Advance(sequence_f0_aa_80, carryQ.get_carry_in(210), r10000_10ffff_tmp257));
     5652            sequence_f0_aa_80_byte_range_80_96 = simd_and(r10000_10ffff_tmp257, byte_range_80_96);
    56715653            struct_Lo.cc = simd_or(struct_Lo.cc, sequence_f0_aa_80_byte_range_80_96);
    5672             byte_ab = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp60);
     5654            byte_ab = simd_and(r10000_10ffff_tmp82, r10000_10ffff_tmp60);
    56735655            sequence_f0_ab = simd_and(byte_f0_adv, byte_ab);
    56745656            carryQ.cq[211] = carryout2carry(pablo_blk_Advance(sequence_f0_ab, carryQ.get_carry_in(211), sequence_f0_ab_adv));
    56755657            sequence_f0_ab_80 = simd_and(sequence_f0_ab_adv, byte_80);
    5676             r10000_10ffff_tmp260 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp187);
    5677             r10000_10ffff_tmp261 = simd_and(basis_bits.bit_2, r10000_10ffff_tmp260);
    5678             byte_range_80_b4 = simd_andc(byte_range_80_bf, r10000_10ffff_tmp261);
    5679             carryQ.cq[212] = carryout2carry(pablo_blk_Advance(sequence_f0_ab_80, carryQ.get_carry_in(212), r10000_10ffff_tmp262));
    5680             sequence_f0_ab_80_byte_range_80_b4 = simd_and(r10000_10ffff_tmp262, byte_range_80_b4);
     5658            r10000_10ffff_tmp258 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp185);
     5659            r10000_10ffff_tmp259 = simd_and(basis_bits.bit_2, r10000_10ffff_tmp258);
     5660            byte_range_80_b4 = simd_andc(byte_range_80_bf, r10000_10ffff_tmp259);
     5661            carryQ.cq[212] = carryout2carry(pablo_blk_Advance(sequence_f0_ab_80, carryQ.get_carry_in(212), r10000_10ffff_tmp260));
     5662            sequence_f0_ab_80_byte_range_80_b4 = simd_and(r10000_10ffff_tmp260, byte_range_80_b4);
    56815663            struct_Lo.cc = simd_or(struct_Lo.cc, sequence_f0_ab_80_byte_range_80_b4);
    5682             byte_af = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp34);
     5664            byte_af = simd_and(r10000_10ffff_tmp82, r10000_10ffff_tmp34);
    56835665            sequence_f0_af = simd_and(byte_f0_adv, byte_af);
    56845666            carryQ.cq[213] = carryout2carry(pablo_blk_Advance(sequence_f0_af, carryQ.get_carry_in(213), sequence_f0_af_adv));
    56855667            sequence_f0_af_a0 = simd_and(sequence_f0_af_adv, byte_a0);
    5686             carryQ.cq[214] = carryout2carry(pablo_blk_Advance(sequence_f0_af_a0, carryQ.get_carry_in(214), r10000_10ffff_tmp263));
    5687             sequence_f0_af_a0_byte_range_80_9d = simd_and(r10000_10ffff_tmp263, byte_range_80_9d);
     5668            carryQ.cq[214] = carryout2carry(pablo_blk_Advance(sequence_f0_af_a0, carryQ.get_carry_in(214), r10000_10ffff_tmp261));
     5669            sequence_f0_af_a0_byte_range_80_9d = simd_and(r10000_10ffff_tmp261, byte_range_80_9d);
    56885670            struct_Lo.cc = simd_or(struct_Lo.cc, sequence_f0_af_a0_byte_range_80_9d);
    56895671          }
     
    57045686                BitBlock r80_7ff_tmp7, r80_7ff_tmp8, r80_7ff_tmp9, cc_range_aa_ba_2;
    57055687                BitBlock byte_c2_adv, r80_7ff_tmp10, byte_range_c4_cf, r100_3ff_tmp1;
    5706                 BitBlock r100_3ff_tmp2, byte_range_c4_cb, r100_2ff_tmp1, r100_2ff_tmp2;
    5707                 BitBlock r100_2ff_tmp3, r100_2ff_tmp4, byte_range_c4_c8, r100_2ff_tmp5;
    5708                 BitBlock r100_2ff_tmp6, byte_c9, byte_range_80_8f, r100_2ff_tmp7;
    5709                 BitBlock r100_2ff_tmp8, r100_2ff_tmp9, r100_24f_tmp1, r100_24f_tmp2;
    5710                 BitBlock byte_range_c6_c8, r100_24f_tmp3, r180_24f_tmp1, r180_24f_tmp2;
    5711                 BitBlock byte_c6, r180_24f_tmp3, r180_24f_tmp4, r180_24f_tmp5, r180_24f_tmp6;
    5712                 BitBlock byte_bb, byte_c6_adv, r180_24f_tmp7, r180_24f_tmp8, byte_c7;
    5713                 BitBlock byte_range_80_83, byte_c7_adv, r180_24f_tmp9, byte_range_90_bf;
    5714                 BitBlock r100_2ff_tmp10, byte_ca, r100_2ff_tmp11, byte_range_80_af;
    5715                 BitBlock r100_2ff_tmp12, r100_2ff_tmp13, r100_2ff_tmp14, r250_2af_tmp1;
    5716                 BitBlock r250_2af_tmp2, r250_2af_tmp3, r250_2af_tmp4, byte_94, byte_ca_adv;
    5717                 BitBlock r250_2af_tmp5, r80_7ff_tmp11, r80_7ff_tmp12, byte_range_d0_d7;
    5718                 BitBlock r400_5ff_tmp1, r400_5ff_tmp2, byte_d6, r400_5ff_tmp3, r400_5ff_tmp4;
    5719                 BitBlock r400_5ff_tmp5, r400_5ff_tmp6, byte_d7, r400_5ff_tmp7, r590_5ff_tmp1;
    5720                 BitBlock r590_5ff_tmp2, r590_5ff_tmp3, r590_5ff_tmp4, r590_5ff_tmp5;
    5721                 BitBlock r590_5ff_tmp6, r590_5ff_tmp7, r590_5ff_tmp8, r590_5ff_tmp9;
    5722                 BitBlock r590_5ff_tmp10, cc_range_5d0_5f0_2, byte_d7_adv, r590_5ff_tmp11;
    5723                 BitBlock byte_range_d8_db, r600_6ff_tmp1, r600_6ff_tmp2, byte_d8;
    5724                 BitBlock byte_range_a0_bf, byte_d8_adv, r600_6ff_tmp3, r600_6ff_tmp4;
    5725                 BitBlock r600_6ff_tmp5, byte_d9, r600_6ff_tmp6, r600_6ff_tmp7, r600_6ff_tmp8;
    5726                 BitBlock r600_6ff_tmp9, r600_6ff_tmp10, r600_6ff_tmp11, r600_6ff_tmp12;
    5727                 BitBlock r600_6ff_tmp13, r600_6ff_tmp14, r600_6ff_tmp15, r600_6ff_tmp16;
    5728                 BitBlock r600_6ff_tmp17, r600_6ff_tmp18, r600_6ff_tmp19, r600_6ff_tmp20;
    5729                 BitBlock r600_6ff_tmp21, r600_6ff_tmp22, cc_range_641_671_2, byte_d9_adv;
    5730                 BitBlock r600_6ff_tmp23, byte_da, byte_range_80_bf, byte_da_adv;
     5688                BitBlock byte_range_c4_cb, r100_2ff_tmp1, r100_2ff_tmp2, r100_2ff_tmp3;
     5689                BitBlock r100_2ff_tmp4, byte_range_c4_c8, r100_2ff_tmp5, r100_2ff_tmp6;
     5690                BitBlock byte_c9, byte_range_80_8f, r100_2ff_tmp7, r100_2ff_tmp8;
     5691                BitBlock r100_2ff_tmp9, r100_24f_tmp1, r100_24f_tmp2, byte_range_c6_c8;
     5692                BitBlock r100_24f_tmp3, r180_24f_tmp1, r180_24f_tmp2, byte_c6, r180_24f_tmp3;
     5693                BitBlock r180_24f_tmp4, r180_24f_tmp5, r180_24f_tmp6, byte_bb, byte_c6_adv;
     5694                BitBlock r180_24f_tmp7, r180_24f_tmp8, byte_c7, byte_range_80_83, byte_c7_adv;
     5695                BitBlock r180_24f_tmp9, byte_range_90_bf, r100_2ff_tmp10, byte_ca;
     5696                BitBlock r100_2ff_tmp11, byte_range_80_af, r100_2ff_tmp12, r100_2ff_tmp13;
     5697                BitBlock r100_2ff_tmp14, r250_2af_tmp1, r250_2af_tmp2, r250_2af_tmp3;
     5698                BitBlock r250_2af_tmp4, byte_94, byte_ca_adv, r250_2af_tmp5, r80_7ff_tmp11;
     5699                BitBlock r80_7ff_tmp12, byte_range_d0_d7, r400_5ff_tmp1, r400_5ff_tmp2;
     5700                BitBlock byte_d6, r400_5ff_tmp3, r400_5ff_tmp4, r400_5ff_tmp5, r400_5ff_tmp6;
     5701                BitBlock byte_d7, r400_5ff_tmp7, r590_5ff_tmp1, r590_5ff_tmp2, r590_5ff_tmp3;
     5702                BitBlock r590_5ff_tmp4, r590_5ff_tmp5, r590_5ff_tmp6, r590_5ff_tmp7;
     5703                BitBlock r590_5ff_tmp8, r590_5ff_tmp9, r590_5ff_tmp10, cc_range_5d0_5f0_2;
     5704                BitBlock byte_d7_adv, r590_5ff_tmp11, byte_range_d8_db, r600_6ff_tmp1;
     5705                BitBlock r600_6ff_tmp2, byte_d8, byte_range_a0_bf, byte_d8_adv, r600_6ff_tmp3;
     5706                BitBlock r600_6ff_tmp4, r600_6ff_tmp5, byte_d9, r600_6ff_tmp6, r600_6ff_tmp7;
     5707                BitBlock r600_6ff_tmp8, r600_6ff_tmp9, r600_6ff_tmp10, r600_6ff_tmp11;
     5708                BitBlock r600_6ff_tmp12, r600_6ff_tmp13, r600_6ff_tmp14, r600_6ff_tmp15;
     5709                BitBlock r600_6ff_tmp16, r600_6ff_tmp17, r600_6ff_tmp18, r600_6ff_tmp19;
     5710                BitBlock r600_6ff_tmp20, r600_6ff_tmp21, r600_6ff_tmp22, cc_range_641_671_2;
     5711                BitBlock byte_d9_adv, r600_6ff_tmp23, byte_da, byte_range_80_bf, byte_da_adv;
    57315712                BitBlock r600_6ff_tmp24, r600_6ff_tmp25, byte_db, r600_6ff_tmp26;
    57325713                BitBlock r600_6ff_tmp27, r600_6ff_tmp28, r600_6ff_tmp29, r600_6ff_tmp30;
     
    57895770                BitBlock r800_fff_tmp99, r800_fff_tmp100, r800_fff_tmp101, r800_fff_tmp102;
    57905771                BitBlock r800_fff_tmp103, r800_fff_tmp104, r800_fff_tmp105, r800_fff_tmp106;
    5791                 BitBlock r800_fff_tmp107, r800_fff_tmp108, cc_range_a05_a38_3;
    5792                 BitBlock sequence_e0_a8_adv, r800_fff_tmp109, r800_fff_tmp110, byte_a9;
    5793                 BitBlock sequence_e0_a9, r800_fff_tmp111, r800_fff_tmp112, r800_fff_tmp113;
     5772                BitBlock r800_fff_tmp107, cc_range_a05_a38_3, sequence_e0_a8_adv;
     5773                BitBlock r800_fff_tmp108, r800_fff_tmp109, byte_a9, sequence_e0_a9;
     5774                BitBlock r800_fff_tmp110, r800_fff_tmp111, r800_fff_tmp112, r800_fff_tmp113;
    57945775                BitBlock r800_fff_tmp114, r800_fff_tmp115, r800_fff_tmp116, r800_fff_tmp117;
    5795                 BitBlock r800_fff_tmp118, cc_range_a59_a72_3, sequence_e0_a9_adv;
    5796                 BitBlock r800_fff_tmp119, r800_fff_tmp120, byte_aa, sequence_e0_aa;
     5776                BitBlock cc_range_a59_a72_3, sequence_e0_a9_adv, r800_fff_tmp118;
     5777                BitBlock r800_fff_tmp119, byte_aa, sequence_e0_aa, r800_fff_tmp120;
    57975778                BitBlock r800_fff_tmp121, r800_fff_tmp122, r800_fff_tmp123, r800_fff_tmp124;
    57985779                BitBlock r800_fff_tmp125, r800_fff_tmp126, r800_fff_tmp127, r800_fff_tmp128;
    57995780                BitBlock r800_fff_tmp129, r800_fff_tmp130, r800_fff_tmp131, r800_fff_tmp132;
    5800                 BitBlock r800_fff_tmp133, cc_range_a85_abd_3, sequence_e0_aa_adv;
    5801                 BitBlock r800_fff_tmp134, r800_fff_tmp135, byte_ab, sequence_e0_ab;
    5802                 BitBlock r800_fff_tmp136, cc_range_ad0_ae0_3, sequence_e0_ab_adv;
    5803                 BitBlock r800_fff_tmp137, r800_fff_tmp138, byte_ac, sequence_e0_ac;
    5804                 BitBlock r800_fff_tmp139, r800_fff_tmp140, cc_range_b05_b3d_3;
    5805                 BitBlock sequence_e0_ac_adv, r800_fff_tmp141, byte_ad, sequence_e0_ad;
    5806                 BitBlock r800_fff_tmp142, r800_fff_tmp143, cc_range_b5c_b71_3;
    5807                 BitBlock sequence_e0_ad_adv, r800_fff_tmp144, byte_ae, sequence_e0_ae;
     5781                BitBlock cc_range_a85_abd_3, sequence_e0_aa_adv, r800_fff_tmp133;
     5782                BitBlock r800_fff_tmp134, byte_ab, sequence_e0_ab, r800_fff_tmp135;
     5783                BitBlock cc_range_ad0_ae0_3, sequence_e0_ab_adv, r800_fff_tmp136;
     5784                BitBlock r800_fff_tmp137, byte_ac, sequence_e0_ac, r800_fff_tmp138;
     5785                BitBlock r800_fff_tmp139, cc_range_b05_b3d_3, sequence_e0_ac_adv;
     5786                BitBlock r800_fff_tmp140, byte_ad, sequence_e0_ad, r800_fff_tmp141;
     5787                BitBlock r800_fff_tmp142, cc_range_b5c_b71_3, sequence_e0_ad_adv;
     5788                BitBlock r800_fff_tmp143, byte_ae, sequence_e0_ae, r800_fff_tmp144;
    58085789                BitBlock r800_fff_tmp145, r800_fff_tmp146, r800_fff_tmp147, r800_fff_tmp148;
    58095790                BitBlock r800_fff_tmp149, r800_fff_tmp150, r800_fff_tmp151, r800_fff_tmp152;
     
    58125793                BitBlock r800_fff_tmp161, r800_fff_tmp162, r800_fff_tmp163, r800_fff_tmp164;
    58135794                BitBlock r800_fff_tmp165, r800_fff_tmp166, r800_fff_tmp167, r800_fff_tmp168;
    5814                 BitBlock r800_fff_tmp169, r800_fff_tmp170, r800_fff_tmp171, r800_fff_tmp172;
    5815                 BitBlock r800_fff_tmp173, cc_range_b83_bae_3, sequence_e0_ae_adv;
    5816                 BitBlock r800_fff_tmp174, byte_af, sequence_e0_af, byte_90, sequence_e0_af_adv;
    5817                 BitBlock r800_fff_tmp175, byte_b0, sequence_e0_b0, r800_fff_tmp176;
    5818                 BitBlock r800_fff_tmp177, r800_fff_tmp178, r800_fff_tmp179, r800_fff_tmp180;
    5819                 BitBlock r800_fff_tmp181, r800_fff_tmp182, r800_fff_tmp183, r800_fff_tmp184;
    5820                 BitBlock r800_fff_tmp185, cc_range_c05_c3d_3, sequence_e0_b0_adv;
    5821                 BitBlock r800_fff_tmp186, byte_b1, sequence_e0_b1, r800_fff_tmp187;
    5822                 BitBlock cc_range_c58_c60_3, sequence_e0_b1_adv, r800_fff_tmp188, byte_b2;
    5823                 BitBlock sequence_e0_b2, cc_range_c85_cbd_3, sequence_e0_b2_adv;
    5824                 BitBlock r800_fff_tmp189, byte_b3, sequence_e0_b3, r800_fff_tmp190;
    5825                 BitBlock r800_fff_tmp191, r800_fff_tmp192, cc_range_cde_cf1_3;
    5826                 BitBlock sequence_e0_b3_adv, r800_fff_tmp193, byte_b4, sequence_e0_b4;
    5827                 BitBlock r800_fff_tmp194, r800_fff_tmp195, r800_fff_tmp196, r800_fff_tmp197;
    5828                 BitBlock r800_fff_tmp198, r800_fff_tmp199, cc_range_d05_d3d_3;
    5829                 BitBlock sequence_e0_b4_adv, r800_fff_tmp200, byte_b5, sequence_e0_b5;
    5830                 BitBlock r800_fff_tmp201, r800_fff_tmp202, cc_range_d4e_d7a_3;
    5831                 BitBlock sequence_e0_b5_adv, r800_fff_tmp203, byte_b6, sequence_e0_b6;
    5832                 BitBlock r800_fff_tmp204, r800_fff_tmp205, r800_fff_tmp206, r800_fff_tmp207;
    5833                 BitBlock r800_fff_tmp208, r800_fff_tmp209, r800_fff_tmp210, r800_fff_tmp211;
    5834                 BitBlock r800_fff_tmp212, r800_fff_tmp213, r800_fff_tmp214, r800_fff_tmp215;
    5835                 BitBlock r800_fff_tmp216, r800_fff_tmp217, cc_range_d85_dbd_3;
    5836                 BitBlock sequence_e0_b6_adv, r800_fff_tmp218, byte_b7, sequence_e0_b7;
    5837                 BitBlock r800_fff_tmp219, byte_range_80_86, sequence_e0_b7_adv;
    5838                 BitBlock r800_fff_tmp220, byte_b8, sequence_e0_b8, r800_fff_tmp221;
    5839                 BitBlock r800_fff_tmp222, r800_fff_tmp223, r800_fff_tmp224, r800_fff_tmp225;
    5840                 BitBlock cc_range_e01_e32_3, sequence_e0_b8_adv, r800_fff_tmp226, byte_b9;
    5841                 BitBlock sequence_e0_b9, byte_range_80_85, sequence_e0_b9_adv, r800_fff_tmp227;
    5842                 BitBlock byte_ba, sequence_e0_ba, r800_fff_tmp228, r800_fff_tmp229;
    5843                 BitBlock r800_fff_tmp230, r800_fff_tmp231, r800_fff_tmp232, r800_fff_tmp233;
    5844                 BitBlock r800_fff_tmp234, r800_fff_tmp235, r800_fff_tmp236, r800_fff_tmp237;
    5845                 BitBlock r800_fff_tmp238, r800_fff_tmp239, r800_fff_tmp240, r800_fff_tmp241;
    5846                 BitBlock r800_fff_tmp242, r800_fff_tmp243, r800_fff_tmp244, r800_fff_tmp245;
    5847                 BitBlock r800_fff_tmp246, r800_fff_tmp247, r800_fff_tmp248, r800_fff_tmp249;
    5848                 BitBlock r800_fff_tmp250, r800_fff_tmp251, r800_fff_tmp252, r800_fff_tmp253;
    5849                 BitBlock r800_fff_tmp254, r800_fff_tmp255, r800_fff_tmp256, cc_range_e81_ebd_3;
    5850                 BitBlock sequence_e0_ba_adv, r800_fff_tmp257, sequence_e0_bb, r800_fff_tmp258;
    5851                 BitBlock r800_fff_tmp259, cc_range_ec0_edc_3, sequence_e0_bb_adv;
    5852                 BitBlock r800_fff_tmp260, byte_bc, sequence_e0_bc, byte_80, sequence_e0_bc_adv;
    5853                 BitBlock r800_fff_tmp261, byte_bd, sequence_e0_bd, r800_fff_tmp262;
    5854                 BitBlock r800_fff_tmp263, r800_fff_tmp264, r800_fff_tmp265, cc_range_f40_f49_3;
    5855                 BitBlock sequence_e0_bd_adv, r800_fff_tmp266, byte_be, sequence_e0_be;
    5856                 BitBlock r800_fff_tmp267, byte_range_88_8c, sequence_e0_be_adv;
    5857                 BitBlock r800_fff_tmp268, r800_1fff_tmp2, r800_1fff_tmp3, byte_e1;
     5795                BitBlock r800_fff_tmp169, r800_fff_tmp170, r800_fff_tmp171, cc_range_b83_bae_3;
     5796                BitBlock sequence_e0_ae_adv, r800_fff_tmp172, byte_af, sequence_e0_af, byte_90;
     5797                BitBlock sequence_e0_af_adv, r800_fff_tmp173, byte_b0, sequence_e0_b0;
     5798                BitBlock r800_fff_tmp174, r800_fff_tmp175, r800_fff_tmp176, r800_fff_tmp177;
     5799                BitBlock r800_fff_tmp178, r800_fff_tmp179, r800_fff_tmp180, r800_fff_tmp181;
     5800                BitBlock r800_fff_tmp182, r800_fff_tmp183, cc_range_c05_c3d_3;
     5801                BitBlock sequence_e0_b0_adv, r800_fff_tmp184, byte_b1, sequence_e0_b1;
     5802                BitBlock r800_fff_tmp185, cc_range_c58_c60_3, sequence_e0_b1_adv;
     5803                BitBlock r800_fff_tmp186, byte_b2, sequence_e0_b2, cc_range_c85_cbd_3;
     5804                BitBlock sequence_e0_b2_adv, r800_fff_tmp187, byte_b3, sequence_e0_b3;
     5805                BitBlock r800_fff_tmp188, r800_fff_tmp189, r800_fff_tmp190, cc_range_cde_cf1_3;
     5806                BitBlock sequence_e0_b3_adv, r800_fff_tmp191, byte_b4, sequence_e0_b4;
     5807                BitBlock r800_fff_tmp192, r800_fff_tmp193, r800_fff_tmp194, r800_fff_tmp195;
     5808                BitBlock r800_fff_tmp196, r800_fff_tmp197, cc_range_d05_d3d_3;
     5809                BitBlock sequence_e0_b4_adv, r800_fff_tmp198, byte_b5, sequence_e0_b5;
     5810                BitBlock r800_fff_tmp199, r800_fff_tmp200, cc_range_d4e_d7a_3;
     5811                BitBlock sequence_e0_b5_adv, r800_fff_tmp201, byte_b6, sequence_e0_b6;
     5812                BitBlock r800_fff_tmp202, r800_fff_tmp203, r800_fff_tmp204, r800_fff_tmp205;
     5813                BitBlock r800_fff_tmp206, r800_fff_tmp207, r800_fff_tmp208, r800_fff_tmp209;
     5814                BitBlock r800_fff_tmp210, r800_fff_tmp211, r800_fff_tmp212, r800_fff_tmp213;
     5815                BitBlock r800_fff_tmp214, r800_fff_tmp215, cc_range_d85_dbd_3;
     5816                BitBlock sequence_e0_b6_adv, r800_fff_tmp216, byte_b7, sequence_e0_b7;
     5817                BitBlock r800_fff_tmp217, byte_range_80_86, sequence_e0_b7_adv;
     5818                BitBlock r800_fff_tmp218, byte_b8, sequence_e0_b8, r800_fff_tmp219;
     5819                BitBlock r800_fff_tmp220, r800_fff_tmp221, r800_fff_tmp222, r800_fff_tmp223;
     5820                BitBlock cc_range_e01_e32_3, sequence_e0_b8_adv, r800_fff_tmp224, byte_b9;
     5821                BitBlock sequence_e0_b9, byte_range_80_85, sequence_e0_b9_adv, r800_fff_tmp225;
     5822                BitBlock byte_ba, sequence_e0_ba, r800_fff_tmp226, r800_fff_tmp227;
     5823                BitBlock r800_fff_tmp228, r800_fff_tmp229, r800_fff_tmp230, r800_fff_tmp231;
     5824                BitBlock r800_fff_tmp232, r800_fff_tmp233, r800_fff_tmp234, r800_fff_tmp235;
     5825                BitBlock r800_fff_tmp236, r800_fff_tmp237, r800_fff_tmp238, r800_fff_tmp239;
     5826                BitBlock r800_fff_tmp240, r800_fff_tmp241, r800_fff_tmp242, r800_fff_tmp243;
     5827                BitBlock r800_fff_tmp244, r800_fff_tmp245, r800_fff_tmp246, r800_fff_tmp247;
     5828                BitBlock r800_fff_tmp248, r800_fff_tmp249, r800_fff_tmp250, r800_fff_tmp251;
     5829                BitBlock r800_fff_tmp252, r800_fff_tmp253, r800_fff_tmp254, cc_range_e81_ebd_3;
     5830                BitBlock sequence_e0_ba_adv, r800_fff_tmp255, sequence_e0_bb, r800_fff_tmp256;
     5831                BitBlock r800_fff_tmp257, cc_range_ec0_edc_3, sequence_e0_bb_adv;
     5832                BitBlock r800_fff_tmp258, byte_bc, sequence_e0_bc, byte_80, sequence_e0_bc_adv;
     5833                BitBlock r800_fff_tmp259, byte_bd, sequence_e0_bd, r800_fff_tmp260;
     5834                BitBlock r800_fff_tmp261, r800_fff_tmp262, r800_fff_tmp263, cc_range_f40_f49_3;
     5835                BitBlock sequence_e0_bd_adv, r800_fff_tmp264, byte_be, sequence_e0_be;
     5836                BitBlock r800_fff_tmp265, byte_range_88_8c, sequence_e0_be_adv;
     5837                BitBlock r800_fff_tmp266, r800_1fff_tmp2, r800_1fff_tmp3, byte_e1;
    58585838                BitBlock r1000_1fff_tmp1, r1000_1fff_tmp2, r1000_1fff_tmp3, sequence_e1_80;
    58595839                BitBlock byte_e1_adv, r1000_1fff_tmp4, r1000_1fff_tmp5, r1000_1fff_tmp6;
     
    58705850                BitBlock r1000_1fff_tmp35, r1000_1fff_tmp36, r1000_1fff_tmp37;
    58715851                BitBlock r1000_1fff_tmp38, r1000_1fff_tmp39, r1000_1fff_tmp40;
    5872                 BitBlock r1000_1fff_tmp41, r1000_1fff_tmp42, cc_range_1050_1075_3;
    5873                 BitBlock sequence_e1_81_adv, r1000_1fff_tmp43, r1000_1fff_tmp44;
    5874                 BitBlock r1000_1fff_tmp45, byte_82, sequence_e1_82, r1000_1fff_tmp46;
    5875                 BitBlock r1000_1fff_tmp47, cc_range_1080_108e_3, sequence_e1_82_adv;
    5876                 BitBlock r1000_1fff_tmp48, r1000_1fff_tmp49, byte_83, sequence_e1_83;
    5877                 BitBlock r1000_1fff_tmp50, r1000_1fff_tmp51, r1000_1fff_tmp52;
    5878                 BitBlock r1000_1fff_tmp53, r1000_1fff_tmp54, r1000_1fff_tmp55;
    5879                 BitBlock cc_range_10d0_10fd_3, sequence_e1_83_adv, r1000_1fff_tmp56;
    5880                 BitBlock r1000_1fff_tmp57, r1000_1fff_tmp58, r1000_1fff_tmp59;
    5881                 BitBlock byte_range_84_88, byte_e1_byte_range_84_88, r1000_1fff_tmp60;
    5882                 BitBlock byte_e1_byte_range_84_88_sfx, r1000_1fff_tmp61, r1000_1fff_tmp62;
    5883                 BitBlock r1000_1fff_tmp63, byte_89, sequence_e1_89, r1000_1fff_tmp64;
    5884                 BitBlock byte_range_80_88, r1000_1fff_tmp65, sequence_e1_89_byte_range_80_88;
    5885                 BitBlock r1000_1fff_tmp66, byte_8a, sequence_e1_8a, r1000_1fff_tmp67;
    5886                 BitBlock sequence_e1_8a_byte_range_80_88, r1000_1fff_tmp68, byte_8b;
    5887                 BitBlock sequence_e1_8b, r1000_1fff_tmp69, sequence_e1_8b_80, r1000_1fff_tmp70;
    5888                 BitBlock byte_8c, sequence_e1_8c, r1000_1fff_tmp71, r1000_1fff_tmp72;
    5889                 BitBlock byte_range_80_90, r1000_1fff_tmp73, sequence_e1_8c_byte_range_80_90;
    5890                 BitBlock r1000_1fff_tmp74, byte_8d, sequence_e1_8d, byte_range_80_9a;
    5891                 BitBlock r1000_1fff_tmp75, sequence_e1_8d_byte_range_80_9a, byte_8e;
    5892                 BitBlock sequence_e1_8e, r1000_1fff_tmp76, sequence_e1_8e_byte_range_80_8f;
    5893                 BitBlock byte_8f, sequence_e1_8f, r1000_1fff_tmp77, r1000_1fff_tmp78;
    5894                 BitBlock byte_range_80_b4, r1000_1fff_tmp79, sequence_e1_8f_byte_range_80_b4;
    5895                 BitBlock r1000_1fff_tmp80, sequence_e1_90, r1000_1fff_tmp81, r1000_1fff_tmp82;
    5896                 BitBlock byte_range_81_bf, r1000_1fff_tmp83, sequence_e1_90_byte_range_81_bf;
    5897                 BitBlock byte_91, sequence_e1_91, r1000_1fff_tmp84;
     5852                BitBlock cc_range_1050_1075_3, sequence_e1_81_adv, r1000_1fff_tmp41;
     5853                BitBlock r1000_1fff_tmp42, r1000_1fff_tmp43, byte_82, sequence_e1_82;
     5854                BitBlock r1000_1fff_tmp44, r1000_1fff_tmp45, cc_range_1080_108e_3;
     5855                BitBlock sequence_e1_82_adv, r1000_1fff_tmp46, r1000_1fff_tmp47, byte_83;
     5856                BitBlock sequence_e1_83, r1000_1fff_tmp48, r1000_1fff_tmp49, r1000_1fff_tmp50;
     5857                BitBlock r1000_1fff_tmp51, r1000_1fff_tmp52, r1000_1fff_tmp53;
     5858                BitBlock cc_range_10d0_10fd_3, sequence_e1_83_adv, r1000_1fff_tmp54;
     5859                BitBlock r1000_1fff_tmp55, r1000_1fff_tmp56, r1000_1fff_tmp57;
     5860                BitBlock byte_range_84_88, byte_e1_byte_range_84_88, r1000_1fff_tmp58;
     5861                BitBlock byte_e1_byte_range_84_88_sfx, r1000_1fff_tmp59, r1000_1fff_tmp60;
     5862                BitBlock r1000_1fff_tmp61, byte_89, sequence_e1_89, r1000_1fff_tmp62;
     5863                BitBlock byte_range_80_88, r1000_1fff_tmp63, sequence_e1_89_byte_range_80_88;
     5864                BitBlock r1000_1fff_tmp64, byte_8a, sequence_e1_8a, r1000_1fff_tmp65;
     5865                BitBlock sequence_e1_8a_byte_range_80_88, r1000_1fff_tmp66, byte_8b;
     5866                BitBlock sequence_e1_8b, r1000_1fff_tmp67, sequence_e1_8b_80, r1000_1fff_tmp68;
     5867                BitBlock byte_8c, sequence_e1_8c, r1000_1fff_tmp69, r1000_1fff_tmp70;
     5868                BitBlock byte_range_80_90, r1000_1fff_tmp71, sequence_e1_8c_byte_range_80_90;
     5869                BitBlock r1000_1fff_tmp72, byte_8d, sequence_e1_8d, byte_range_80_9a;
     5870                BitBlock r1000_1fff_tmp73, sequence_e1_8d_byte_range_80_9a, byte_8e;
     5871                BitBlock sequence_e1_8e, r1000_1fff_tmp74, sequence_e1_8e_byte_range_80_8f;
     5872                BitBlock byte_8f, sequence_e1_8f, r1000_1fff_tmp75, r1000_1fff_tmp76;
     5873                BitBlock byte_range_80_b4, r1000_1fff_tmp77, sequence_e1_8f_byte_range_80_b4;
     5874                BitBlock r1000_1fff_tmp78, sequence_e1_90, r1000_1fff_tmp79, r1000_1fff_tmp80;
     5875                BitBlock byte_range_81_bf, r1000_1fff_tmp81, sequence_e1_90_byte_range_81_bf;
     5876                BitBlock byte_91, sequence_e1_91, r1000_1fff_tmp82;
    58985877                BitBlock sequence_e1_91_byte_range_80_bf, byte_99, sequence_e1_99;
    5899                 BitBlock r1000_1fff_tmp85, r1000_1fff_tmp86, r1000_1fff_tmp87;
    5900                 BitBlock byte_range_80_ac, r1000_1fff_tmp88, sequence_e1_99_byte_range_80_ac;
    5901                 BitBlock byte_9a, sequence_e1_9a, r1000_1fff_tmp89, r1000_1fff_tmp90;
    5902                 BitBlock byte_range_81_9a, r1000_1fff_tmp91, sequence_e1_9a_byte_range_81_9a;
    5903                 BitBlock byte_9b, sequence_e1_9b, byte_range_80_aa, r1000_1fff_tmp92;
     5878                BitBlock r1000_1fff_tmp83, r1000_1fff_tmp84, r1000_1fff_tmp85;
     5879                BitBlock byte_range_80_ac, r1000_1fff_tmp86, sequence_e1_99_byte_range_80_ac;
     5880                BitBlock byte_9a, sequence_e1_9a, r1000_1fff_tmp87, r1000_1fff_tmp88;
     5881                BitBlock byte_range_81_9a, r1000_1fff_tmp89, sequence_e1_9a_byte_range_81_9a;
     5882                BitBlock byte_9b, sequence_e1_9b, byte_range_80_aa, r1000_1fff_tmp90;
    59045883                BitBlock sequence_e1_9b_byte_range_80_aa, byte_9c, sequence_e1_9c;
    5905                 BitBlock r1000_1fff_tmp93, byte_range_80_8c, r1000_1fff_tmp94;
     5884                BitBlock r1000_1fff_tmp91, byte_range_80_8c, r1000_1fff_tmp92;
    59065885                BitBlock sequence_e1_9c_byte_range_80_8c, byte_9d, sequence_e1_9d;
    5907                 BitBlock r1000_1fff_tmp95, byte_range_80_91, r1000_1fff_tmp96;
     5886                BitBlock r1000_1fff_tmp93, byte_range_80_91, r1000_1fff_tmp94;
    59085887                BitBlock sequence_e1_9d_byte_range_80_91, byte_9e, sequence_e1_9e;
    5909                 BitBlock r1000_1fff_tmp97, r1000_1fff_tmp98, byte_range_80_b3;
    5910                 BitBlock r1000_1fff_tmp99, sequence_e1_9e_byte_range_80_b3, byte_9f;
    5911                 BitBlock sequence_e1_9f, r1000_1fff_tmp100, sequence_e1_9f_9c;
    5912                 BitBlock r1000_1fff_tmp101, sequence_e1_a0, r1000_1fff_tmp102;
    5913                 BitBlock sequence_e1_a0_byte_range_a0_bf, sequence_e1_a1, r1000_1fff_tmp103;
    5914                 BitBlock byte_range_80_82, r1000_1fff_tmp104, sequence_e1_a1_byte_range_80_82;
    5915                 BitBlock sequence_e1_a2, r1000_1fff_tmp105, r1000_1fff_tmp106;
    5916                 BitBlock byte_range_80_a8, r1000_1fff_tmp107, sequence_e1_a2_byte_range_80_a8;
    5917                 BitBlock byte_a3, sequence_e1_a3, r1000_1fff_tmp108, r1000_1fff_tmp109;
    5918                 BitBlock r1000_1fff_tmp110, byte_range_80_b5, r1000_1fff_tmp111;
    5919                 BitBlock sequence_e1_a3_byte_range_80_b5, sequence_e1_a4, r1000_1fff_tmp112;
    5920                 BitBlock byte_range_80_9c, r1000_1fff_tmp113, sequence_e1_a4_byte_range_80_9c;
    5921                 BitBlock r1000_1fff_tmp114, sequence_e1_a5, r1000_1fff_tmp115;
    5922                 BitBlock r1000_1fff_tmp116, r1000_1fff_tmp117, byte_range_90_ad;
    5923                 BitBlock r1000_1fff_tmp118, sequence_e1_a5_byte_range_90_ad, r1000_1fff_tmp119;
    5924                 BitBlock sequence_e1_a6, r1000_1fff_tmp120, r1000_1fff_tmp121;
    5925                 BitBlock byte_range_80_ab, r1000_1fff_tmp122, sequence_e1_a6_byte_range_80_ab;
    5926                 BitBlock r1000_1fff_tmp123, sequence_e1_a7, r1000_1fff_tmp124;
    5927                 BitBlock byte_range_81_87, r1000_1fff_tmp125, sequence_e1_a7_byte_range_81_87;
    5928                 BitBlock r1000_1fff_tmp126, sequence_e1_a8, r1000_1fff_tmp127;
    5929                 BitBlock r1000_1fff_tmp128, r1000_1fff_tmp129, byte_range_80_96;
    5930                 BitBlock r1000_1fff_tmp130, sequence_e1_a8_byte_range_80_96, sequence_e1_a9;
    5931                 BitBlock byte_range_80_94, r1000_1fff_tmp131, sequence_e1_a9_byte_range_80_94;
    5932                 BitBlock sequence_e1_ac, r1000_1fff_tmp132, r1000_1fff_tmp133;
    5933                 BitBlock r1000_1fff_tmp134, byte_range_85_b3, r1000_1fff_tmp135;
    5934                 BitBlock sequence_e1_ac_byte_range_85_b3, sequence_e1_ad, r1000_1fff_tmp136;
    5935                 BitBlock r1000_1fff_tmp137, byte_range_85_8b, r1000_1fff_tmp138;
    5936                 BitBlock sequence_e1_ad_byte_range_85_8b, sequence_e1_ae, r1000_1fff_tmp139;
    5937                 BitBlock r1000_1fff_tmp140, r1000_1fff_tmp141, r1000_1fff_tmp142;
    5938                 BitBlock byte_range_83_a0, r1000_1fff_tmp143, sequence_e1_ae_byte_range_83_a0;
    5939                 BitBlock sequence_e1_af, r1000_1fff_tmp144, r1000_1fff_tmp145;
    5940                 BitBlock byte_range_80_a5, r1000_1fff_tmp146, sequence_e1_af_byte_range_80_a5;
    5941                 BitBlock r1000_1fff_tmp147, sequence_e1_b0, r1000_1fff_tmp148;
    5942                 BitBlock r1000_1fff_tmp149, byte_range_80_a3, r1000_1fff_tmp150;
    5943                 BitBlock sequence_e1_b0_byte_range_80_a3, sequence_e1_b1, r1000_1fff_tmp151;
    5944                 BitBlock r1000_1fff_tmp152, sequence_e1_b1_byte_range_8d_8f, sequence_e1_b3;
    5945                 BitBlock r1000_1fff_tmp153, r1000_1fff_tmp154, r1000_1fff_tmp155;
    5946                 BitBlock byte_range_a9_ac, r1000_1fff_tmp156, sequence_e1_b3_byte_range_a9_ac;
    5947                 BitBlock r800_4dff_tmp2, byte_range_e2_e3, r800_4dff_tmp3, r2000_4dff_tmp1;
    5948                 BitBlock r2000_4dff_tmp2, byte_e2, r2000_2fff_tmp1, r2000_2fff_tmp2, byte_84;
    5949                 BitBlock r2000_2fff_tmp3, sequence_e2_84, byte_e2_adv, r2000_2fff_tmp4;
    5950                 BitBlock r2000_2fff_tmp5, r2000_2fff_tmp6, r2000_2fff_tmp7, r2000_2fff_tmp8;
    5951                 BitBlock r2000_2fff_tmp9, byte_range_b5_b8, sequence_e2_84_adv;
    5952                 BitBlock r2000_2fff_tmp10, sequence_e2_b4, byte_range_b0_bf;
    5953                 BitBlock sequence_e2_b4_adv, r2000_2fff_tmp11, r2000_2fff_tmp12;
    5954                 BitBlock r2000_2fff_tmp13, sequence_e2_b5, r2000_2fff_tmp14, r2000_2fff_tmp15;
    5955                 BitBlock byte_range_80_a7, sequence_e2_b5_adv, r2000_2fff_tmp16;
    5956                 BitBlock r2000_2fff_tmp17, sequence_e2_b6, r2000_2fff_tmp18, r2000_2fff_tmp19;
    5957                 BitBlock r2000_2fff_tmp20, r2000_2fff_tmp21, r2000_2fff_tmp22;
    5958                 BitBlock r2000_2fff_tmp23, r2000_2fff_tmp24, r2000_2fff_tmp25;
    5959                 BitBlock r2000_2fff_tmp26, r2000_2fff_tmp27, r2000_2fff_tmp28;
    5960                 BitBlock r2000_2fff_tmp29, r2000_2fff_tmp30, r2000_2fff_tmp31;
    5961                 BitBlock r2000_2fff_tmp32, r2000_2fff_tmp33, r2000_2fff_tmp34;
    5962                 BitBlock r2000_2fff_tmp35, cc_range_2d80_2db8_3, sequence_e2_b6_adv;
    5963                 BitBlock r2000_2fff_tmp36, r2000_2fff_tmp37, sequence_e2_b7, r2000_2fff_tmp38;
    5964                 BitBlock r2000_2fff_tmp39, r2000_2fff_tmp40, r2000_2fff_tmp41;
    5965                 BitBlock r2000_2fff_tmp42, r2000_2fff_tmp43, cc_range_2dc0_2dd8_3;
    5966                 BitBlock sequence_e2_b7_adv, r2000_2fff_tmp44, r2000_4dff_tmp3;
    5967                 BitBlock r2000_4dff_tmp4, byte_e3, r2000_4dff_tmp5, r3000_4dff_tmp1;
    5968                 BitBlock r3000_4dff_tmp2, r3000_4dff_tmp3, r3000_4dff_tmp4, sequence_e3_80;
    5969                 BitBlock byte_e3_adv, r3000_4dff_tmp5, r3000_4dff_tmp6, r3000_4dff_tmp7;
    5970                 BitBlock r3000_4dff_tmp8, r3000_4dff_tmp9, r3000_4dff_tmp10, r3000_4dff_tmp11;
    5971                 BitBlock cc_range_3006_303c_3, sequence_e3_80_adv, r3000_4dff_tmp12;
    5972                 BitBlock r3000_4dff_tmp13, r3000_4dff_tmp14, sequence_e3_81, r3000_4dff_tmp15;
    5973                 BitBlock r3000_4dff_tmp16, sequence_e3_81_adv, r3000_4dff_tmp17;
    5974                 BitBlock sequence_e3_82, r3000_4dff_tmp18, r3000_4dff_tmp19, r3000_4dff_tmp20;
     5888                BitBlock r1000_1fff_tmp95, r1000_1fff_tmp96, byte_range_80_b3;
     5889                BitBlock r1000_1fff_tmp97, sequence_e1_9e_byte_range_80_b3, byte_9f;
     5890                BitBlock sequence_e1_9f, r1000_1fff_tmp98, sequence_e1_9f_9c, r1000_1fff_tmp99;
     5891                BitBlock sequence_e1_a0, r1000_1fff_tmp100, sequence_e1_a0_byte_range_a0_bf;
     5892                BitBlock sequence_e1_a1, r1000_1fff_tmp101, byte_range_80_82;
     5893                BitBlock r1000_1fff_tmp102, sequence_e1_a1_byte_range_80_82, sequence_e1_a2;
     5894                BitBlock r1000_1fff_tmp103, r1000_1fff_tmp104, byte_range_80_a8;
     5895                BitBlock r1000_1fff_tmp105, sequence_e1_a2_byte_range_80_a8, byte_a3;
     5896                BitBlock sequence_e1_a3, r1000_1fff_tmp106, r1000_1fff_tmp107;
     5897                BitBlock r1000_1fff_tmp108, byte_range_80_b5, r1000_1fff_tmp109;
     5898                BitBlock sequence_e1_a3_byte_range_80_b5, sequence_e1_a4, r1000_1fff_tmp110;
     5899                BitBlock byte_range_80_9c, r1000_1fff_tmp111, sequence_e1_a4_byte_range_80_9c;
     5900                BitBlock r1000_1fff_tmp112, sequence_e1_a5, r1000_1fff_tmp113;
     5901                BitBlock r1000_1fff_tmp114, r1000_1fff_tmp115, byte_range_90_ad;
     5902                BitBlock r1000_1fff_tmp116, sequence_e1_a5_byte_range_90_ad, r1000_1fff_tmp117;
     5903                BitBlock sequence_e1_a6, r1000_1fff_tmp118, r1000_1fff_tmp119;
     5904                BitBlock byte_range_80_ab, r1000_1fff_tmp120, sequence_e1_a6_byte_range_80_ab;
     5905                BitBlock r1000_1fff_tmp121, sequence_e1_a7, r1000_1fff_tmp122;
     5906                BitBlock byte_range_81_87, r1000_1fff_tmp123, sequence_e1_a7_byte_range_81_87;
     5907                BitBlock r1000_1fff_tmp124, sequence_e1_a8, r1000_1fff_tmp125;
     5908                BitBlock r1000_1fff_tmp126, r1000_1fff_tmp127, byte_range_80_96;
     5909                BitBlock r1000_1fff_tmp128, sequence_e1_a8_byte_range_80_96, sequence_e1_a9;
     5910                BitBlock byte_range_80_94, r1000_1fff_tmp129, sequence_e1_a9_byte_range_80_94;
     5911                BitBlock sequence_e1_ac, r1000_1fff_tmp130, r1000_1fff_tmp131;
     5912                BitBlock r1000_1fff_tmp132, byte_range_85_b3, r1000_1fff_tmp133;
     5913                BitBlock sequence_e1_ac_byte_range_85_b3, sequence_e1_ad, r1000_1fff_tmp134;
     5914                BitBlock r1000_1fff_tmp135, byte_range_85_8b, r1000_1fff_tmp136;
     5915                BitBlock sequence_e1_ad_byte_range_85_8b, sequence_e1_ae, r1000_1fff_tmp137;
     5916                BitBlock r1000_1fff_tmp138, r1000_1fff_tmp139, r1000_1fff_tmp140;
     5917                BitBlock byte_range_83_a0, r1000_1fff_tmp141, sequence_e1_ae_byte_range_83_a0;
     5918                BitBlock sequence_e1_af, r1000_1fff_tmp142, r1000_1fff_tmp143;
     5919                BitBlock byte_range_80_a5, r1000_1fff_tmp144, sequence_e1_af_byte_range_80_a5;
     5920                BitBlock r1000_1fff_tmp145, sequence_e1_b0, r1000_1fff_tmp146;
     5921                BitBlock r1000_1fff_tmp147, byte_range_80_a3, r1000_1fff_tmp148;
     5922                BitBlock sequence_e1_b0_byte_range_80_a3, sequence_e1_b1, r1000_1fff_tmp149;
     5923                BitBlock r1000_1fff_tmp150, sequence_e1_b1_byte_range_8d_8f, sequence_e1_b3;
     5924                BitBlock r1000_1fff_tmp151, r1000_1fff_tmp152, byte_range_a9_ac;
     5925                BitBlock r1000_1fff_tmp153, sequence_e1_b3_byte_range_a9_ac, r800_4dff_tmp2;
     5926                BitBlock byte_range_e2_e3, r800_4dff_tmp3, r2000_4dff_tmp1, r2000_4dff_tmp2;
     5927                BitBlock byte_e2, r2000_2fff_tmp1, r2000_2fff_tmp2, byte_84, r2000_2fff_tmp3;
     5928                BitBlock sequence_e2_84, byte_e2_adv, r2000_2fff_tmp4, r2000_2fff_tmp5;
     5929                BitBlock r2000_2fff_tmp6, r2000_2fff_tmp7, r2000_2fff_tmp8, r2000_2fff_tmp9;
     5930                BitBlock byte_range_b5_b8, sequence_e2_84_adv, r2000_2fff_tmp10;
     5931                BitBlock sequence_e2_b4, byte_range_b0_bf, sequence_e2_b4_adv;
     5932                BitBlock r2000_2fff_tmp11, r2000_2fff_tmp12, r2000_2fff_tmp13, sequence_e2_b5;
     5933                BitBlock r2000_2fff_tmp14, r2000_2fff_tmp15, byte_range_80_a7;
     5934                BitBlock sequence_e2_b5_adv, r2000_2fff_tmp16, r2000_2fff_tmp17;
     5935                BitBlock sequence_e2_b6, r2000_2fff_tmp18, r2000_2fff_tmp19, r2000_2fff_tmp20;
     5936                BitBlock r2000_2fff_tmp21, r2000_2fff_tmp22, r2000_2fff_tmp23;
     5937                BitBlock r2000_2fff_tmp24, r2000_2fff_tmp25, r2000_2fff_tmp26;
     5938                BitBlock r2000_2fff_tmp27, r2000_2fff_tmp28, r2000_2fff_tmp29;
     5939                BitBlock r2000_2fff_tmp30, r2000_2fff_tmp31, r2000_2fff_tmp32;
     5940                BitBlock r2000_2fff_tmp33, r2000_2fff_tmp34, r2000_2fff_tmp35;
     5941                BitBlock cc_range_2d80_2db8_3, sequence_e2_b6_adv, r2000_2fff_tmp36;
     5942                BitBlock r2000_2fff_tmp37, sequence_e2_b7, r2000_2fff_tmp38, r2000_2fff_tmp39;
     5943                BitBlock r2000_2fff_tmp40, r2000_2fff_tmp41, r2000_2fff_tmp42;
     5944                BitBlock r2000_2fff_tmp43, cc_range_2dc0_2dd8_3, sequence_e2_b7_adv;
     5945                BitBlock r2000_2fff_tmp44, r2000_4dff_tmp3, r2000_4dff_tmp4, byte_e3;
     5946                BitBlock r2000_4dff_tmp5, r3000_4dff_tmp1, r3000_4dff_tmp2, r3000_4dff_tmp3;
     5947                BitBlock r3000_4dff_tmp4, sequence_e3_80, byte_e3_adv, r3000_4dff_tmp5;
     5948                BitBlock r3000_4dff_tmp6, r3000_4dff_tmp7, r3000_4dff_tmp8, r3000_4dff_tmp9;
     5949                BitBlock r3000_4dff_tmp10, r3000_4dff_tmp11, cc_range_3006_303c_3;
     5950                BitBlock sequence_e3_80_adv, r3000_4dff_tmp12, r3000_4dff_tmp13;
     5951                BitBlock r3000_4dff_tmp14, sequence_e3_81, r3000_4dff_tmp15, r3000_4dff_tmp16;
     5952                BitBlock sequence_e3_81_adv, r3000_4dff_tmp17, sequence_e3_82;
     5953                BitBlock r3000_4dff_tmp18, r3000_4dff_tmp19, r3000_4dff_tmp20;
    59755954                BitBlock r3000_4dff_tmp21, r3000_4dff_tmp22, r3000_4dff_tmp23;
    59765955                BitBlock r3000_4dff_tmp24, r3000_4dff_tmp25, r3000_4dff_tmp26;
     
    61196098                BitBlock cc_range_10300_10330_4, sequence_f0_90_8c_adv, r10000_10ffff_tmp67;
    61206099                BitBlock r10000_10ffff_tmp68, sequence_f0_90_8d, r10000_10ffff_tmp69;
    6121                 BitBlock r10000_10ffff_tmp70, r10000_10ffff_tmp71, r10000_10ffff_tmp72;
    6122                 BitBlock cc_range_10340_10342_4, sequence_f0_90_8d_adv, r10000_10ffff_tmp73;
    6123                 BitBlock r10000_10ffff_tmp74, sequence_f0_90_8e, r10000_10ffff_tmp75;
    6124                 BitBlock r10000_10ffff_tmp76, r10000_10ffff_tmp77, cc_range_10380_103a0_4;
    6125                 BitBlock sequence_f0_90_8e_adv, r10000_10ffff_tmp78, sequence_f0_90_8f;
    6126                 BitBlock r10000_10ffff_tmp79, cc_range_103c0_103c8_4, sequence_f0_90_8f_adv;
    6127                 BitBlock r10000_10ffff_tmp80, sequence_f0_90_91, sequence_f0_90_91_adv;
    6128                 BitBlock r10000_10ffff_tmp81, sequence_f0_90_92, sequence_f0_90_92_adv;
    6129                 BitBlock r10000_10ffff_tmp82, r10000_10ffff_tmp83, sequence_f0_90_a0;
     6100                BitBlock r10000_10ffff_tmp70, r10000_10ffff_tmp71, cc_range_10340_10342_4;
     6101                BitBlock sequence_f0_90_8d_adv, r10000_10ffff_tmp72, r10000_10ffff_tmp73;
     6102                BitBlock sequence_f0_90_8e, r10000_10ffff_tmp74, r10000_10ffff_tmp75;
     6103                BitBlock r10000_10ffff_tmp76, cc_range_10380_103a0_4, sequence_f0_90_8e_adv;
     6104                BitBlock r10000_10ffff_tmp77, sequence_f0_90_8f, r10000_10ffff_tmp78;
     6105                BitBlock cc_range_103c0_103c8_4, sequence_f0_90_8f_adv, r10000_10ffff_tmp79;
     6106                BitBlock sequence_f0_90_91, sequence_f0_90_91_adv, r10000_10ffff_tmp80;
     6107                BitBlock sequence_f0_90_92, sequence_f0_90_92_adv, r10000_10ffff_tmp81;
     6108                BitBlock r10000_10ffff_tmp82, sequence_f0_90_a0, r10000_10ffff_tmp83;
    61306109                BitBlock r10000_10ffff_tmp84, r10000_10ffff_tmp85, r10000_10ffff_tmp86;
    61316110                BitBlock r10000_10ffff_tmp87, r10000_10ffff_tmp88, r10000_10ffff_tmp89;
     
    61346113                BitBlock r10000_10ffff_tmp96, r10000_10ffff_tmp97, r10000_10ffff_tmp98;
    61356114                BitBlock r10000_10ffff_tmp99, r10000_10ffff_tmp100, r10000_10ffff_tmp101;
    6136                 BitBlock r10000_10ffff_tmp102, r10000_10ffff_tmp103, r10000_10ffff_tmp104;
    6137                 BitBlock cc_range_10800_1083f_4, sequence_f0_90_a0_adv, r10000_10ffff_tmp105;
    6138                 BitBlock sequence_f0_90_a1, sequence_f0_90_a1_adv, r10000_10ffff_tmp106;
    6139                 BitBlock r10000_10ffff_tmp107, r10000_10ffff_tmp108, sequence_f0_90_a4;
    6140                 BitBlock r10000_10ffff_tmp109, r10000_10ffff_tmp110, cc_range_10900_10920_4;
    6141                 BitBlock sequence_f0_90_a4_adv, r10000_10ffff_tmp111, r10000_10ffff_tmp112;
    6142                 BitBlock sequence_f0_90_a6, r10000_10ffff_tmp113, r10000_10ffff_tmp114;
    6143                 BitBlock r10000_10ffff_tmp115, r10000_10ffff_tmp116, cc_range_10980_109be_4;
    6144                 BitBlock sequence_f0_90_a6_adv, r10000_10ffff_tmp117, sequence_f0_90_a8;
     6115                BitBlock r10000_10ffff_tmp102, r10000_10ffff_tmp103, cc_range_10800_1083f_4;
     6116                BitBlock sequence_f0_90_a0_adv, r10000_10ffff_tmp104, sequence_f0_90_a1;
     6117                BitBlock sequence_f0_90_a1_adv, r10000_10ffff_tmp105, r10000_10ffff_tmp106;
     6118                BitBlock r10000_10ffff_tmp107, sequence_f0_90_a4, r10000_10ffff_tmp108;
     6119                BitBlock r10000_10ffff_tmp109, cc_range_10900_10920_4, sequence_f0_90_a4_adv;
     6120                BitBlock r10000_10ffff_tmp110, r10000_10ffff_tmp111, sequence_f0_90_a6;
     6121                BitBlock r10000_10ffff_tmp112, r10000_10ffff_tmp113, r10000_10ffff_tmp114;
     6122                BitBlock r10000_10ffff_tmp115, cc_range_10980_109be_4, sequence_f0_90_a6_adv;
     6123                BitBlock r10000_10ffff_tmp116, sequence_f0_90_a8, r10000_10ffff_tmp117;
    61456124                BitBlock r10000_10ffff_tmp118, r10000_10ffff_tmp119, r10000_10ffff_tmp120;
    61466125                BitBlock r10000_10ffff_tmp121, r10000_10ffff_tmp122, r10000_10ffff_tmp123;
    61476126                BitBlock r10000_10ffff_tmp124, r10000_10ffff_tmp125, r10000_10ffff_tmp126;
    6148                 BitBlock r10000_10ffff_tmp127, r10000_10ffff_tmp128, r10000_10ffff_tmp129;
    6149                 BitBlock cc_range_10a00_10a19_4, sequence_f0_90_a8_adv, r10000_10ffff_tmp130;
    6150                 BitBlock r10000_10ffff_tmp131, sequence_f0_90_a9, byte_range_a0_bc;
    6151                 BitBlock sequence_f0_90_a9_adv, r10000_10ffff_tmp132, sequence_f0_90_ac;
    6152                 BitBlock r10000_10ffff_tmp133, sequence_f0_90_ac_adv, r10000_10ffff_tmp134;
    6153                 BitBlock sequence_f0_90_ad, r10000_10ffff_tmp135, r10000_10ffff_tmp136;
    6154                 BitBlock r10000_10ffff_tmp137, cc_range_10b40_10b60_4, sequence_f0_90_ad_adv;
    6155                 BitBlock r10000_10ffff_tmp138, sequence_f0_90_b0, sequence_f0_90_b0_adv;
    6156                 BitBlock r10000_10ffff_tmp139, sequence_f0_90_b1, sequence_f0_90_b1_adv;
    6157                 BitBlock r10000_10ffff_tmp140, sequence_f0_91, r10000_10ffff_tmp141;
    6158                 BitBlock sequence_f0_91_80, sequence_f0_91_adv, r10000_10ffff_tmp142;
    6159                 BitBlock r10000_10ffff_tmp143, r10000_10ffff_tmp144, byte_range_83_b7;
    6160                 BitBlock sequence_f0_91_80_adv, r10000_10ffff_tmp145, sequence_f0_91_82;
    6161                 BitBlock r10000_10ffff_tmp146, r10000_10ffff_tmp147, byte_range_83_af;
    6162                 BitBlock sequence_f0_91_82_adv, r10000_10ffff_tmp148, sequence_f0_91_83;
    6163                 BitBlock r10000_10ffff_tmp149, r10000_10ffff_tmp150, r10000_10ffff_tmp151;
    6164                 BitBlock byte_range_90_a8, sequence_f0_91_83_adv, r10000_10ffff_tmp152;
    6165                 BitBlock sequence_f0_91_84, r10000_10ffff_tmp153, byte_range_83_a6;
    6166                 BitBlock sequence_f0_91_84_adv, r10000_10ffff_tmp154, sequence_f0_91_86;
    6167                 BitBlock r10000_10ffff_tmp155, r10000_10ffff_tmp156, byte_range_83_b2;
    6168                 BitBlock sequence_f0_91_86_adv, r10000_10ffff_tmp157, r10000_10ffff_tmp158;
    6169                 BitBlock sequence_f0_91_87, r10000_10ffff_tmp159, r10000_10ffff_tmp160;
    6170                 BitBlock byte_range_81_84, sequence_f0_91_87_adv, r10000_10ffff_tmp161;
    6171                 BitBlock sequence_f0_91_9a, r10000_10ffff_tmp162, r10000_10ffff_tmp163;
    6172                 BitBlock sequence_f0_91_9a_adv, r10000_10ffff_tmp164, sequence_f0_92;
    6173                 BitBlock r10000_10ffff_tmp165, r10000_10ffff_tmp166, r10000_10ffff_tmp167;
    6174                 BitBlock sequence_f0_92_byte_range_80_8c, r10000_10ffff_tmp168;
    6175                 BitBlock sequence_f0_92_byte_range_80_8c_sfx, sequence_f0_92_adv;
    6176                 BitBlock sequence_f0_92_8d, r10000_10ffff_tmp169, r10000_10ffff_tmp170;
    6177                 BitBlock byte_range_80_ae, r10000_10ffff_tmp171;
     6127                BitBlock r10000_10ffff_tmp127, r10000_10ffff_tmp128, cc_range_10a00_10a19_4;
     6128                BitBlock sequence_f0_90_a8_adv, r10000_10ffff_tmp129, r10000_10ffff_tmp130;
     6129                BitBlock sequence_f0_90_a9, byte_range_a0_bc, sequence_f0_90_a9_adv;
     6130                BitBlock r10000_10ffff_tmp131, sequence_f0_90_ac, r10000_10ffff_tmp132;
     6131                BitBlock sequence_f0_90_ac_adv, r10000_10ffff_tmp133, sequence_f0_90_ad;
     6132                BitBlock r10000_10ffff_tmp134, r10000_10ffff_tmp135, r10000_10ffff_tmp136;
     6133                BitBlock cc_range_10b40_10b60_4, sequence_f0_90_ad_adv, r10000_10ffff_tmp137;
     6134                BitBlock sequence_f0_90_b0, sequence_f0_90_b0_adv, r10000_10ffff_tmp138;
     6135                BitBlock sequence_f0_90_b1, sequence_f0_90_b1_adv, r10000_10ffff_tmp139;
     6136                BitBlock sequence_f0_91, r10000_10ffff_tmp140, sequence_f0_91_80;
     6137                BitBlock sequence_f0_91_adv, r10000_10ffff_tmp141, r10000_10ffff_tmp142;
     6138                BitBlock r10000_10ffff_tmp143, byte_range_83_b7, sequence_f0_91_80_adv;
     6139                BitBlock r10000_10ffff_tmp144, sequence_f0_91_82, r10000_10ffff_tmp145;
     6140                BitBlock r10000_10ffff_tmp146, byte_range_83_af, sequence_f0_91_82_adv;
     6141                BitBlock r10000_10ffff_tmp147, sequence_f0_91_83, r10000_10ffff_tmp148;
     6142                BitBlock r10000_10ffff_tmp149, r10000_10ffff_tmp150, byte_range_90_a8;
     6143                BitBlock sequence_f0_91_83_adv, r10000_10ffff_tmp151, sequence_f0_91_84;
     6144                BitBlock r10000_10ffff_tmp152, byte_range_83_a6, sequence_f0_91_84_adv;
     6145                BitBlock r10000_10ffff_tmp153, sequence_f0_91_86, r10000_10ffff_tmp154;
     6146                BitBlock r10000_10ffff_tmp155, byte_range_83_b2, sequence_f0_91_86_adv;
     6147                BitBlock r10000_10ffff_tmp156, r10000_10ffff_tmp157, sequence_f0_91_87;
     6148                BitBlock r10000_10ffff_tmp158, byte_range_81_84, sequence_f0_91_87_adv;
     6149                BitBlock r10000_10ffff_tmp159, sequence_f0_91_9a, r10000_10ffff_tmp160;
     6150                BitBlock r10000_10ffff_tmp161, sequence_f0_91_9a_adv, r10000_10ffff_tmp162;
     6151                BitBlock sequence_f0_92, r10000_10ffff_tmp163, r10000_10ffff_tmp164;
     6152                BitBlock r10000_10ffff_tmp165, sequence_f0_92_byte_range_80_8c;
     6153                BitBlock r10000_10ffff_tmp166, sequence_f0_92_byte_range_80_8c_sfx;
     6154                BitBlock sequence_f0_92_adv, sequence_f0_92_8d, r10000_10ffff_tmp167;
     6155                BitBlock r10000_10ffff_tmp168, byte_range_80_ae, r10000_10ffff_tmp169;
    61786156                BitBlock sequence_f0_92_8d_byte_range_80_ae, sequence_f0_93;
    6179                 BitBlock r10000_10ffff_tmp172, sequence_f0_93_byte_range_80_8f;
    6180                 BitBlock r10000_10ffff_tmp173, sequence_f0_93_byte_range_80_8f_sfx;
    6181                 BitBlock sequence_f0_93_adv, sequence_f0_93_90, r10000_10ffff_tmp174;
     6157                BitBlock r10000_10ffff_tmp170, sequence_f0_93_byte_range_80_8f;
     6158                BitBlock r10000_10ffff_tmp171, sequence_f0_93_byte_range_80_8f_sfx;
     6159                BitBlock sequence_f0_93_adv, sequence_f0_93_90, r10000_10ffff_tmp172;
    61826160                BitBlock sequence_f0_93_90_byte_range_80_ae, byte_96, sequence_f0_96;
    6183                 BitBlock byte_range_a0_a7, r10000_10ffff_tmp175;
    6184                 BitBlock sequence_f0_96_byte_range_a0_a7, r10000_10ffff_tmp176;
     6161                BitBlock byte_range_a0_a7, r10000_10ffff_tmp173;
     6162                BitBlock sequence_f0_96_byte_range_a0_a7, r10000_10ffff_tmp174;
    61856163                BitBlock sequence_f0_96_byte_range_a0_a7_sfx, sequence_f0_96_adv;
    6186                 BitBlock sequence_f0_96_a8, r10000_10ffff_tmp177, byte_range_80_b8;
    6187                 BitBlock r10000_10ffff_tmp178, sequence_f0_96_a8_byte_range_80_b8;
    6188                 BitBlock sequence_f0_96_bc, r10000_10ffff_tmp179;
     6164                BitBlock sequence_f0_96_a8, r10000_10ffff_tmp175, byte_range_80_b8;
     6165                BitBlock r10000_10ffff_tmp176, sequence_f0_96_a8_byte_range_80_b8;
     6166                BitBlock sequence_f0_96_bc, r10000_10ffff_tmp177;
    61896167                BitBlock sequence_f0_96_bc_byte_range_80_bf, sequence_f0_96_bd;
    6190                 BitBlock r10000_10ffff_tmp180, byte_range_80_84, r10000_10ffff_tmp181;
     6168                BitBlock r10000_10ffff_tmp178, byte_range_80_84, r10000_10ffff_tmp179;
    61916169                BitBlock sequence_f0_96_bd_byte_range_80_84, sequence_f0_9b;
    6192                 BitBlock r10000_10ffff_tmp182, sequence_f0_9b_80, sequence_f0_9b_adv;
    6193                 BitBlock r10000_10ffff_tmp183, sequence_f0_9b_80_adv, r10000_10ffff_tmp184;
    6194                 BitBlock sequence_f0_9e, r10000_10ffff_tmp185, sequence_f0_9e_b8;
    6195                 BitBlock sequence_f0_9e_adv, r10000_10ffff_tmp186, r10000_10ffff_tmp187;
    6196                 BitBlock r10000_10ffff_tmp188, r10000_10ffff_tmp189, r10000_10ffff_tmp190;
    6197                 BitBlock r10000_10ffff_tmp191, r10000_10ffff_tmp192, r10000_10ffff_tmp193;
    6198                 BitBlock r10000_10ffff_tmp194, r10000_10ffff_tmp195, r10000_10ffff_tmp196;
    6199                 BitBlock r10000_10ffff_tmp197, r10000_10ffff_tmp198, r10000_10ffff_tmp199;
    6200                 BitBlock r10000_10ffff_tmp200, r10000_10ffff_tmp201, r10000_10ffff_tmp202;
    6201                 BitBlock r10000_10ffff_tmp203, r10000_10ffff_tmp204, r10000_10ffff_tmp205;
    6202                 BitBlock r10000_10ffff_tmp206, r10000_10ffff_tmp207, cc_range_1ee00_1ee3b_4;
    6203                 BitBlock sequence_f0_9e_b8_adv, r10000_10ffff_tmp208, sequence_f0_9e_b9;
    6204                 BitBlock r10000_10ffff_tmp209, r10000_10ffff_tmp210, r10000_10ffff_tmp211;
    6205                 BitBlock r10000_10ffff_tmp212, r10000_10ffff_tmp213, r10000_10ffff_tmp214;
    6206                 BitBlock r10000_10ffff_tmp215, r10000_10ffff_tmp216, r10000_10ffff_tmp217;
    6207                 BitBlock r10000_10ffff_tmp218, r10000_10ffff_tmp219, r10000_10ffff_tmp220;
    6208                 BitBlock r10000_10ffff_tmp221, r10000_10ffff_tmp222, r10000_10ffff_tmp223;
    6209                 BitBlock r10000_10ffff_tmp224, r10000_10ffff_tmp225, r10000_10ffff_tmp226;
    6210                 BitBlock r10000_10ffff_tmp227, r10000_10ffff_tmp228, r10000_10ffff_tmp229;
    6211                 BitBlock r10000_10ffff_tmp230, r10000_10ffff_tmp231, r10000_10ffff_tmp232;
    6212                 BitBlock r10000_10ffff_tmp233, r10000_10ffff_tmp234, r10000_10ffff_tmp235;
    6213                 BitBlock r10000_10ffff_tmp236, r10000_10ffff_tmp237, r10000_10ffff_tmp238;
    6214                 BitBlock r10000_10ffff_tmp239, r10000_10ffff_tmp240, r10000_10ffff_tmp241;
    6215                 BitBlock r10000_10ffff_tmp242, cc_range_1ee42_1ee7e_4, sequence_f0_9e_b9_adv;
    6216                 BitBlock r10000_10ffff_tmp243, sequence_f0_9e_ba, r10000_10ffff_tmp244;
    6217                 BitBlock r10000_10ffff_tmp245, r10000_10ffff_tmp246, r10000_10ffff_tmp247;
    6218                 BitBlock r10000_10ffff_tmp248, r10000_10ffff_tmp249, r10000_10ffff_tmp250;
    6219                 BitBlock r10000_10ffff_tmp251, r10000_10ffff_tmp252, r10000_10ffff_tmp253;
    6220                 BitBlock r10000_10ffff_tmp254, cc_range_1ee80_1eeab_4, sequence_f0_9e_ba_adv;
    6221                 BitBlock r10000_10ffff_tmp255, byte_range_a0_a9, byte_f0_byte_range_a0_a9;
    6222                 BitBlock r10000_10ffff_tmp256, byte_f0_byte_range_a0_a9_sfx;
    6223                 BitBlock r10000_10ffff_tmp257, byte_f0_byte_range_a0_a9_sfx_sfx;
     6170                BitBlock r10000_10ffff_tmp180, sequence_f0_9b_80, sequence_f0_9b_adv;
     6171                BitBlock r10000_10ffff_tmp181, sequence_f0_9b_80_adv, r10000_10ffff_tmp182;
     6172                BitBlock sequence_f0_9e, r10000_10ffff_tmp183, sequence_f0_9e_b8;
     6173                BitBlock sequence_f0_9e_adv, r10000_10ffff_tmp184, r10000_10ffff_tmp185;
     6174                BitBlock r10000_10ffff_tmp186, r10000_10ffff_tmp187, r10000_10ffff_tmp188;
     6175                BitBlock r10000_10ffff_tmp189, r10000_10ffff_tmp190, r10000_10ffff_tmp191;
     6176                BitBlock r10000_10ffff_tmp192, r10000_10ffff_tmp193, r10000_10ffff_tmp194;
     6177                BitBlock r10000_10ffff_tmp195, r10000_10ffff_tmp196, r10000_10ffff_tmp197;
     6178                BitBlock r10000_10ffff_tmp198, r10000_10ffff_tmp199, r10000_10ffff_tmp200;
     6179                BitBlock r10000_10ffff_tmp201, r10000_10ffff_tmp202, r10000_10ffff_tmp203;
     6180                BitBlock r10000_10ffff_tmp204, cc_range_1ee00_1ee3b_4, sequence_f0_9e_b8_adv;
     6181                BitBlock r10000_10ffff_tmp205, sequence_f0_9e_b9, r10000_10ffff_tmp206;
     6182                BitBlock r10000_10ffff_tmp207, r10000_10ffff_tmp208, r10000_10ffff_tmp209;
     6183                BitBlock r10000_10ffff_tmp210, r10000_10ffff_tmp211, r10000_10ffff_tmp212;
     6184                BitBlock r10000_10ffff_tmp213, r10000_10ffff_tmp214, r10000_10ffff_tmp215;
     6185                BitBlock r10000_10ffff_tmp216, r10000_10ffff_tmp217, r10000_10ffff_tmp218;
     6186                BitBlock r10000_10ffff_tmp219, r10000_10ffff_tmp220, r10000_10ffff_tmp221;
     6187                BitBlock r10000_10ffff_tmp222, r10000_10ffff_tmp223, r10000_10ffff_tmp224;
     6188                BitBlock r10000_10ffff_tmp225, r10000_10ffff_tmp226, r10000_10ffff_tmp227;
     6189                BitBlock r10000_10ffff_tmp228, r10000_10ffff_tmp229, r10000_10ffff_tmp230;
     6190                BitBlock r10000_10ffff_tmp231, r10000_10ffff_tmp232, r10000_10ffff_tmp233;
     6191                BitBlock r10000_10ffff_tmp234, r10000_10ffff_tmp235, r10000_10ffff_tmp236;
     6192                BitBlock r10000_10ffff_tmp237, r10000_10ffff_tmp238, r10000_10ffff_tmp239;
     6193                BitBlock cc_range_1ee42_1ee7e_4, sequence_f0_9e_b9_adv, r10000_10ffff_tmp240;
     6194                BitBlock sequence_f0_9e_ba, r10000_10ffff_tmp241, r10000_10ffff_tmp242;
     6195                BitBlock r10000_10ffff_tmp243, r10000_10ffff_tmp244, r10000_10ffff_tmp245;
     6196                BitBlock r10000_10ffff_tmp246, r10000_10ffff_tmp247, r10000_10ffff_tmp248;
     6197                BitBlock r10000_10ffff_tmp249, r10000_10ffff_tmp250, r10000_10ffff_tmp251;
     6198                BitBlock r10000_10ffff_tmp252, cc_range_1ee80_1eeab_4, sequence_f0_9e_ba_adv;
     6199                BitBlock r10000_10ffff_tmp253, byte_range_a0_a9, byte_f0_byte_range_a0_a9;
     6200                BitBlock r10000_10ffff_tmp254, byte_f0_byte_range_a0_a9_sfx;
     6201                BitBlock r10000_10ffff_tmp255, byte_f0_byte_range_a0_a9_sfx_sfx;
    62246202                BitBlock sequence_f0_aa, sequence_f0_aa_adv, sequence_f0_aa_80;
    6225                 BitBlock r10000_10ffff_tmp258, r10000_10ffff_tmp259;
     6203                BitBlock r10000_10ffff_tmp256, r10000_10ffff_tmp257;
    62266204                BitBlock sequence_f0_aa_80_byte_range_80_96, sequence_f0_ab;
    6227                 BitBlock sequence_f0_ab_adv, sequence_f0_ab_80, r10000_10ffff_tmp260;
    6228                 BitBlock r10000_10ffff_tmp261, r10000_10ffff_tmp262;
     6205                BitBlock sequence_f0_ab_adv, sequence_f0_ab_80, r10000_10ffff_tmp258;
     6206                BitBlock r10000_10ffff_tmp259, r10000_10ffff_tmp260;
    62296207                BitBlock sequence_f0_ab_80_byte_range_80_b4, sequence_f0_af;
    6230                 BitBlock sequence_f0_af_adv, sequence_f0_af_a0, r10000_10ffff_tmp263;
     6208                BitBlock sequence_f0_af_adv, sequence_f0_af_a0, r10000_10ffff_tmp261;
    62316209                BitBlock sequence_f0_af_a0_byte_range_80_9d;
    62326210
     
    62556233            byte_range_c4_cf = simd_and(r80_7ff_tmp2, r80_7ff_tmp3);
    62566234            if ((bitblock::any(byte_range_c4_cf) || carryQ.CarryTest(1, 4))) {
    6257               r100_3ff_tmp1 = simd_not(basis_bits.bit_5);
    6258               r100_3ff_tmp2 = simd_or(simd_and(basis_bits.bit_4, r100_3ff_tmp1), simd_andc(basis_bits.bit_5, basis_bits.bit_4));
    6259               byte_range_c4_cb = simd_and(r80_7ff_tmp2, r100_3ff_tmp2);
     6235              r100_3ff_tmp1 = simd_xor(basis_bits.bit_4, basis_bits.bit_5);
     6236              byte_range_c4_cb = simd_and(r80_7ff_tmp2, r100_3ff_tmp1);
    62606237              if ((bitblock::any(byte_range_c4_cb) || carryQ.CarryTest(1, 4))) {
    62616238                r100_2ff_tmp1 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
     
    66336610                  r800_fff_tmp50 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
    66346611                  r800_fff_tmp51 = simd_andc(r800_ffff_tmp5, r800_fff_tmp50);
    6635                   r800_fff_tmp52 = simd_or(simd_and(basis_bits.bit_4, r800_fff_tmp17), simd_andc(r800_fff_tmp16, basis_bits.bit_4));
     6612                  r800_fff_tmp52 = simd_xor(basis_bits.bit_4, r800_fff_tmp16);
    66366613                  r800_fff_tmp53 = simd_and(r800_fff_tmp51, r800_fff_tmp52);
    66376614                  r800_fff_tmp54 = simd_not(r800_1fff_tmp1);
     
    66946671                  r800_fff_tmp101 = simd_or(r800_fff_tmp98, r800_fff_tmp100);
    66956672                  r800_fff_tmp102 = simd_and(r800_fff_tmp29, r800_ffff_tmp2);
    6696                   r800_fff_tmp103 = simd_not(basis_bits.bit_7);
    6697                   r800_fff_tmp104 = simd_or(simd_and(basis_bits.bit_6, r800_fff_tmp103), simd_andc(basis_bits.bit_7, basis_bits.bit_6));
    6698                   r800_fff_tmp105 = simd_and(r800_fff_tmp102, r800_fff_tmp104);
    6699                   r800_fff_tmp106 = simd_or(r800_fff_tmp101, r800_fff_tmp105);
    6700                   r800_fff_tmp107 = simd_andc(r800_fff_tmp90, basis_bits.bit_6);
    6701                   r800_fff_tmp108 = simd_and(r800_fff_tmp29, r800_fff_tmp107);
    6702                   cc_range_a05_a38_3 = simd_or(r800_fff_tmp106, r800_fff_tmp108);
     6673                  r800_fff_tmp103 = simd_xor(basis_bits.bit_6, basis_bits.bit_7);
     6674                  r800_fff_tmp104 = simd_and(r800_fff_tmp102, r800_fff_tmp103);
     6675                  r800_fff_tmp105 = simd_or(r800_fff_tmp101, r800_fff_tmp104);
     6676                  r800_fff_tmp106 = simd_andc(r800_fff_tmp90, basis_bits.bit_6);
     6677                  r800_fff_tmp107 = simd_and(r800_fff_tmp29, r800_fff_tmp106);
     6678                  cc_range_a05_a38_3 = simd_or(r800_fff_tmp105, r800_fff_tmp107);
    67036679                  carryQ.cq[24] = carryout2carry(pablo_blk_Advance(sequence_e0_a8, carryQ.get_carry_in(24), sequence_e0_a8_adv));
    6704                   r800_fff_tmp109 = simd_and(sequence_e0_a8_adv, cc_range_a05_a38_3);
    6705                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp109);
    6706                   r800_fff_tmp110 = simd_and(r800_fff_tmp90, r800_fff_tmp8);
    6707                   byte_a9 = simd_and(r800_fff_tmp1, r800_fff_tmp110);
     6680                  r800_fff_tmp108 = simd_and(sequence_e0_a8_adv, cc_range_a05_a38_3);
     6681                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp108);
     6682                  r800_fff_tmp109 = simd_and(r800_fff_tmp90, r800_fff_tmp8);
     6683                  byte_a9 = simd_and(r800_fff_tmp1, r800_fff_tmp109);
    67086684                  sequence_e0_a9 = simd_and(byte_e0_adv, byte_a9);
    6709                   r800_fff_tmp111 = simd_and(r800_fff_tmp36, basis_bits.bit_4);
    6710                   r800_fff_tmp112 = simd_not(r800_ffff_tmp3);
    6711                   r800_fff_tmp113 = simd_or(simd_and(basis_bits.bit_5, r800_fff_tmp112), simd_andc(r800_ffff_tmp3, basis_bits.bit_5));
    6712                   r800_fff_tmp114 = simd_and(r800_fff_tmp111, r800_fff_tmp113);
    6713                   r800_fff_tmp115 = simd_and(r800_fff_tmp36, r800_fff_tmp79);
    6714                   r800_fff_tmp116 = simd_or(r800_fff_tmp114, r800_fff_tmp115);
    6715                   r800_fff_tmp117 = simd_or(simd_and(basis_bits.bit_5, r800_fff_tmp112), simd_andc(basis_bits.bit_6, basis_bits.bit_5));
    6716                   r800_fff_tmp118 = simd_and(r800_fff_tmp43, r800_fff_tmp117);
    6717                   cc_range_a59_a72_3 = simd_or(r800_fff_tmp116, r800_fff_tmp118);
     6685                  r800_fff_tmp110 = simd_and(r800_fff_tmp36, basis_bits.bit_4);
     6686                  r800_fff_tmp111 = simd_xor(basis_bits.bit_5, r800_ffff_tmp3);
     6687                  r800_fff_tmp112 = simd_and(r800_fff_tmp110, r800_fff_tmp111);
     6688                  r800_fff_tmp113 = simd_and(r800_fff_tmp36, r800_fff_tmp79);
     6689                  r800_fff_tmp114 = simd_or(r800_fff_tmp112, r800_fff_tmp113);
     6690                  r800_fff_tmp115 = simd_not(r800_ffff_tmp3);
     6691                  r800_fff_tmp116 = simd_or(simd_and(basis_bits.bit_5, r800_fff_tmp115), simd_andc(basis_bits.bit_6, basis_bits.bit_5));
     6692                  r800_fff_tmp117 = simd_and(r800_fff_tmp43, r800_fff_tmp116);
     6693                  cc_range_a59_a72_3 = simd_or(r800_fff_tmp114, r800_fff_tmp117);
    67186694                  carryQ.cq[25] = carryout2carry(pablo_blk_Advance(sequence_e0_a9, carryQ.get_carry_in(25), sequence_e0_a9_adv));
    6719                   r800_fff_tmp119 = simd_and(sequence_e0_a9_adv, cc_range_a59_a72_3);
    6720                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp119);
    6721                   r800_fff_tmp120 = simd_and(r800_fff_tmp90, r800_fff_tmp14);
    6722                   byte_aa = simd_and(r800_fff_tmp1, r800_fff_tmp120);
     6695                  r800_fff_tmp118 = simd_and(sequence_e0_a9_adv, cc_range_a59_a72_3);
     6696                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp118);
     6697                  r800_fff_tmp119 = simd_and(r800_fff_tmp90, r800_fff_tmp14);
     6698                  byte_aa = simd_and(r800_fff_tmp1, r800_fff_tmp119);
    67236699                  sequence_e0_aa = simd_and(byte_e0_adv, byte_aa);
    6724                   r800_fff_tmp121 = simd_not(r800_fff_tmp4);
    6725                   r800_fff_tmp122 = simd_or(simd_and(basis_bits.bit_4, r800_fff_tmp121), simd_andc(r800_fff_tmp16, basis_bits.bit_4));
    6726                   r800_fff_tmp123 = simd_and(r800_fff_tmp51, r800_fff_tmp122);
    6727                   r800_fff_tmp124 = simd_not(r800_4dff_tmp1);
    6728                   r800_fff_tmp125 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp124), simd_andc(r800_fff_tmp56, basis_bits.bit_3));
    6729                   r800_fff_tmp126 = simd_and(r800_fff_tmp3, r800_fff_tmp125);
    6730                   r800_fff_tmp127 = simd_or(r800_fff_tmp123, r800_fff_tmp126);
    6731                   r800_fff_tmp128 = simd_or(r800_fff_tmp127, r800_fff_tmp65);
    6732                   r800_fff_tmp129 = simd_or(r800_fff_tmp128, r800_fff_tmp69);
    6733                   r800_fff_tmp130 = simd_or(r800_fff_tmp129, r800_fff_tmp100);
    6734                   r800_fff_tmp131 = simd_or(simd_and(basis_bits.bit_4, r800_fff_tmp73), simd_andc(r800_fff_tmp16, basis_bits.bit_4));
    6735                   r800_fff_tmp132 = simd_and(r800_fff_tmp29, r800_fff_tmp131);
    6736                   r800_fff_tmp133 = simd_or(r800_fff_tmp130, r800_fff_tmp132);
    6737                   cc_range_a85_abd_3 = simd_or(r800_fff_tmp133, r800_fff_tmp32);
     6700                  r800_fff_tmp120 = simd_not(r800_fff_tmp4);
     6701                  r800_fff_tmp121 = simd_or(simd_and(basis_bits.bit_4, r800_fff_tmp120), simd_andc(r800_fff_tmp16, basis_bits.bit_4));
     6702                  r800_fff_tmp122 = simd_and(r800_fff_tmp51, r800_fff_tmp121);
     6703                  r800_fff_tmp123 = simd_not(r800_4dff_tmp1);
     6704                  r800_fff_tmp124 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp123), simd_andc(r800_fff_tmp56, basis_bits.bit_3));
     6705                  r800_fff_tmp125 = simd_and(r800_fff_tmp3, r800_fff_tmp124);
     6706                  r800_fff_tmp126 = simd_or(r800_fff_tmp122, r800_fff_tmp125);
     6707                  r800_fff_tmp127 = simd_or(r800_fff_tmp126, r800_fff_tmp65);
     6708                  r800_fff_tmp128 = simd_or(r800_fff_tmp127, r800_fff_tmp69);
     6709                  r800_fff_tmp129 = simd_or(r800_fff_tmp128, r800_fff_tmp100);
     6710                  r800_fff_tmp130 = simd_or(simd_and(basis_bits.bit_4, r800_fff_tmp73), simd_andc(r800_fff_tmp16, basis_bits.bit_4));
     6711                  r800_fff_tmp131 = simd_and(r800_fff_tmp29, r800_fff_tmp130);
     6712                  r800_fff_tmp132 = simd_or(r800_fff_tmp129, r800_fff_tmp131);
     6713                  cc_range_a85_abd_3 = simd_or(r800_fff_tmp132, r800_fff_tmp32);
    67386714                  carryQ.cq[26] = carryout2carry(pablo_blk_Advance(sequence_e0_aa, carryQ.get_carry_in(26), sequence_e0_aa_adv));
    6739                   r800_fff_tmp134 = simd_and(sequence_e0_aa_adv, cc_range_a85_abd_3);
    6740                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp134);
    6741                   r800_fff_tmp135 = simd_and(r800_fff_tmp90, r800_fff_tmp55);
    6742                   byte_ab = simd_and(r800_fff_tmp1, r800_fff_tmp135);
     6715                  r800_fff_tmp133 = simd_and(sequence_e0_aa_adv, cc_range_a85_abd_3);
     6716                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp133);
     6717                  r800_fff_tmp134 = simd_and(r800_fff_tmp90, r800_fff_tmp55);
     6718                  byte_ab = simd_and(r800_fff_tmp1, r800_fff_tmp134);
    67436719                  sequence_e0_ab = simd_and(byte_e0_adv, byte_ab);
    6744                   r800_fff_tmp136 = simd_andc(r800_fff_tmp1, r800_4dff_tmp1);
    6745                   cc_range_ad0_ae0_3 = simd_or(r800_fff_tmp37, r800_fff_tmp136);
     6720                  r800_fff_tmp135 = simd_andc(r800_fff_tmp1, r800_4dff_tmp1);
     6721                  cc_range_ad0_ae0_3 = simd_or(r800_fff_tmp37, r800_fff_tmp135);
    67466722                  carryQ.cq[27] = carryout2carry(pablo_blk_Advance(sequence_e0_ab, carryQ.get_carry_in(27), sequence_e0_ab_adv));
    6747                   r800_fff_tmp137 = simd_and(sequence_e0_ab_adv, cc_range_ad0_ae0_3);
    6748                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp137);
    6749                   r800_fff_tmp138 = simd_andc(r800_fff_tmp30, r800_ffff_tmp3);
    6750                   byte_ac = simd_and(r800_fff_tmp1, r800_fff_tmp138);
     6723                  r800_fff_tmp136 = simd_and(sequence_e0_ab_adv, cc_range_ad0_ae0_3);
     6724                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp136);
     6725                  r800_fff_tmp137 = simd_andc(r800_fff_tmp30, r800_ffff_tmp3);
     6726                  byte_ac = simd_and(r800_fff_tmp1, r800_fff_tmp137);
    67516727                  sequence_e0_ac = simd_and(byte_e0_adv, byte_ac);
    6752                   r800_fff_tmp139 = simd_or(r800_fff_tmp70, r800_fff_tmp100);
    6753                   r800_fff_tmp140 = simd_or(r800_fff_tmp139, r800_fff_tmp132);
    6754                   cc_range_b05_b3d_3 = simd_or(r800_fff_tmp140, r800_fff_tmp32);
     6728                  r800_fff_tmp138 = simd_or(r800_fff_tmp70, r800_fff_tmp100);
     6729                  r800_fff_tmp139 = simd_or(r800_fff_tmp138, r800_fff_tmp131);
     6730                  cc_range_b05_b3d_3 = simd_or(r800_fff_tmp139, r800_fff_tmp32);
    67556731                  carryQ.cq[28] = carryout2carry(pablo_blk_Advance(sequence_e0_ac, carryQ.get_carry_in(28), sequence_e0_ac_adv));
    6756                   r800_fff_tmp141 = simd_and(sequence_e0_ac_adv, cc_range_b05_b3d_3);
    6757                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp141);
     6732                  r800_fff_tmp140 = simd_and(sequence_e0_ac_adv, cc_range_b05_b3d_3);
     6733                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp140);
    67586734                  byte_ad = simd_and(r800_fff_tmp1, r800_fff_tmp31);
    67596735                  sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    6760                   r800_fff_tmp142 = simd_or(r800_fff_tmp82, r800_fff_tmp86);
    6761                   r800_fff_tmp143 = simd_and(r800_fff_tmp29, r800_fff_tmp9);
    6762                   cc_range_b5c_b71_3 = simd_or(r800_fff_tmp142, r800_fff_tmp143);
     6736                  r800_fff_tmp141 = simd_or(r800_fff_tmp82, r800_fff_tmp86);
     6737                  r800_fff_tmp142 = simd_and(r800_fff_tmp29, r800_fff_tmp9);
     6738                  cc_range_b5c_b71_3 = simd_or(r800_fff_tmp141, r800_fff_tmp142);
    67636739                  carryQ.cq[29] = carryout2carry(pablo_blk_Advance(sequence_e0_ad, carryQ.get_carry_in(29), sequence_e0_ad_adv));
    6764                   r800_fff_tmp144 = simd_and(sequence_e0_ad_adv, cc_range_b5c_b71_3);
    6765                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp144);
     6740                  r800_fff_tmp143 = simd_and(sequence_e0_ad_adv, cc_range_b5c_b71_3);
     6741                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp143);
    67666742                  byte_ae = simd_and(r800_fff_tmp1, r800_fff_tmp79);
    67676743                  sequence_e0_ae = simd_and(byte_e0_adv, byte_ae);
    6768                   r800_fff_tmp145 = simd_andc(r800_fff_tmp55, r800_ffff_tmp1);
    6769                   r800_fff_tmp146 = simd_or(r800_fff_tmp145, r800_fff_tmp94);
    6770                   r800_fff_tmp147 = simd_and(r800_fff_tmp51, r800_fff_tmp146);
    6771                   r800_fff_tmp148 = simd_and(r800_fff_tmp30, basis_bits.bit_6);
    6772                   r800_fff_tmp149 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp54), simd_andc(r800_fff_tmp148, basis_bits.bit_3));
    6773                   r800_fff_tmp150 = simd_and(r800_fff_tmp3, r800_fff_tmp149);
    6774                   r800_fff_tmp151 = simd_or(r800_fff_tmp147, r800_fff_tmp150);
    6775                   r800_fff_tmp152 = simd_andc(r800_fff_tmp36, basis_bits.bit_4);
    6776                   r800_fff_tmp153 = simd_not(basis_bits.bit_6);
    6777                   r800_fff_tmp154 = simd_or(simd_and(basis_bits.bit_5, r800_fff_tmp153), simd_andc(basis_bits.bit_6, basis_bits.bit_5));
    6778                   r800_fff_tmp155 = simd_and(r800_fff_tmp152, r800_fff_tmp154);
    6779                   r800_fff_tmp156 = simd_or(r800_fff_tmp151, r800_fff_tmp155);
    6780                   r800_fff_tmp157 = simd_and(r800_fff_tmp36, r800_fff_tmp90);
    6781                   r800_fff_tmp158 = simd_and(r800_fff_tmp157, r800_fff_tmp104);
    6782                   r800_fff_tmp159 = simd_or(r800_fff_tmp156, r800_fff_tmp158);
    6783                   r800_fff_tmp160 = simd_and(r800_fff_tmp36, r800_fff_tmp138);
     6744                  r800_fff_tmp144 = simd_andc(r800_fff_tmp55, r800_ffff_tmp1);
     6745                  r800_fff_tmp145 = simd_or(r800_fff_tmp144, r800_fff_tmp94);
     6746                  r800_fff_tmp146 = simd_and(r800_fff_tmp51, r800_fff_tmp145);
     6747                  r800_fff_tmp147 = simd_and(r800_fff_tmp30, basis_bits.bit_6);
     6748                  r800_fff_tmp148 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp54), simd_andc(r800_fff_tmp147, basis_bits.bit_3));
     6749                  r800_fff_tmp149 = simd_and(r800_fff_tmp3, r800_fff_tmp148);
     6750                  r800_fff_tmp150 = simd_or(r800_fff_tmp146, r800_fff_tmp149);
     6751                  r800_fff_tmp151 = simd_andc(r800_fff_tmp36, basis_bits.bit_4);
     6752                  r800_fff_tmp152 = simd_xor(basis_bits.bit_5, basis_bits.bit_6);
     6753                  r800_fff_tmp153 = simd_and(r800_fff_tmp151, r800_fff_tmp152);
     6754                  r800_fff_tmp154 = simd_or(r800_fff_tmp150, r800_fff_tmp153);
     6755                  r800_fff_tmp155 = simd_and(r800_fff_tmp36, r800_fff_tmp90);
     6756                  r800_fff_tmp156 = simd_and(r800_fff_tmp155, r800_fff_tmp103);
     6757                  r800_fff_tmp157 = simd_or(r800_fff_tmp154, r800_fff_tmp156);
     6758                  r800_fff_tmp158 = simd_and(r800_fff_tmp36, r800_fff_tmp137);
     6759                  r800_fff_tmp159 = simd_or(r800_fff_tmp157, r800_fff_tmp158);
     6760                  r800_fff_tmp160 = simd_and(r800_fff_tmp36, r800_fff_tmp147);
    67846761                  r800_fff_tmp161 = simd_or(r800_fff_tmp159, r800_fff_tmp160);
    6785                   r800_fff_tmp162 = simd_and(r800_fff_tmp36, r800_fff_tmp148);
    6786                   r800_fff_tmp163 = simd_or(r800_fff_tmp161, r800_fff_tmp162);
    6787                   r800_fff_tmp164 = simd_andc(r800_fff_tmp1, basis_bits.bit_4);
    6788                   r800_fff_tmp165 = simd_or(simd_and(basis_bits.bit_5, r800_fff_tmp112), simd_andc(r800_fff_tmp55, basis_bits.bit_5));
    6789                   r800_fff_tmp166 = simd_and(r800_fff_tmp164, r800_fff_tmp165);
    6790                   r800_fff_tmp167 = simd_or(r800_fff_tmp163, r800_fff_tmp166);
    6791                   r800_fff_tmp168 = simd_and(r800_fff_tmp1, r800_fff_tmp90);
    6792                   r800_fff_tmp169 = simd_andc(r800_fff_tmp168, r800_fff_tmp55);
    6793                   r800_fff_tmp170 = simd_or(r800_fff_tmp167, r800_fff_tmp169);
    6794                   r800_fff_tmp171 = simd_not(r800_fff_tmp22);
    6795                   r800_fff_tmp172 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp171), simd_andc(r800_fff_tmp148, basis_bits.bit_3));
    6796                   r800_fff_tmp173 = simd_and(r800_fff_tmp67, r800_fff_tmp172);
    6797                   cc_range_b83_bae_3 = simd_or(r800_fff_tmp170, r800_fff_tmp173);
     6762                  r800_fff_tmp162 = simd_andc(r800_fff_tmp1, basis_bits.bit_4);
     6763                  r800_fff_tmp163 = simd_or(simd_and(basis_bits.bit_5, r800_fff_tmp115), simd_andc(r800_fff_tmp55, basis_bits.bit_5));
     6764                  r800_fff_tmp164 = simd_and(r800_fff_tmp162, r800_fff_tmp163);
     6765                  r800_fff_tmp165 = simd_or(r800_fff_tmp161, r800_fff_tmp164);
     6766                  r800_fff_tmp166 = simd_and(r800_fff_tmp1, r800_fff_tmp90);
     6767                  r800_fff_tmp167 = simd_andc(r800_fff_tmp166, r800_fff_tmp55);
     6768                  r800_fff_tmp168 = simd_or(r800_fff_tmp165, r800_fff_tmp167);
     6769                  r800_fff_tmp169 = simd_not(r800_fff_tmp22);
     6770                  r800_fff_tmp170 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp169), simd_andc(r800_fff_tmp147, basis_bits.bit_3));
     6771                  r800_fff_tmp171 = simd_and(r800_fff_tmp67, r800_fff_tmp170);
     6772                  cc_range_b83_bae_3 = simd_or(r800_fff_tmp168, r800_fff_tmp171);
    67986773                  carryQ.cq[30] = carryout2carry(pablo_blk_Advance(sequence_e0_ae, carryQ.get_carry_in(30), sequence_e0_ae_adv));
    6799                   r800_fff_tmp174 = simd_and(sequence_e0_ae_adv, cc_range_b83_bae_3);
    6800                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp174);
     6774                  r800_fff_tmp172 = simd_and(sequence_e0_ae_adv, cc_range_b83_bae_3);
     6775                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp172);
    68016776                  byte_af = simd_and(r800_fff_tmp1, r800_fff_tmp56);
    68026777                  sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    68036778                  byte_90 = r800_fff_tmp37;
    68046779                  carryQ.cq[31] = carryout2carry(pablo_blk_Advance(sequence_e0_af, carryQ.get_carry_in(31), sequence_e0_af_adv));
    6805                   r800_fff_tmp175 = simd_and(sequence_e0_af_adv, byte_90);
    6806                   struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp175);
     6780                  r800_fff_tmp173 = simd_and(sequence_e0_af_adv, byte_90);
     6781                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp173);
    68076782                  byte_b0 = simd_andc(r800_fff_tmp29, r800_1fff_tmp1);
    68086783                  sequence_e0_b0 = simd_and(byte_e0_adv, byte_b0);
    6809                   r800_fff_tmp176 = simd_or(r800_fff_tmp53, r800_fff_tmp150);
    6810                   r800_fff_tmp177 = simd_and(basis_bits.bit_3, r800_4dff_tmp1);
    6811                   r800_fff_tmp178 = simd_or(simd_and(basis_bits.bit_2, r800_fff_tmp61), simd_andc(r800_fff_tmp177, basis_bits.bit_2));
    6812                   r800_fff_tmp179 = simd_and(r800_ffff_tmp5, r800_fff_tmp178);
    6813                   r800_fff_tmp180 = simd_or(r800_fff_tmp176, r800_fff_tmp179);
    6814                   r800_fff_tmp181 = simd_not(r800_ffff_tmp1);
    6815                   r800_fff_tmp182 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp181), simd_andc(r800_fff_tmp22, basis_bits.bit_3));
    6816                   r800_fff_tmp183 = simd_and(r800_fff_tmp67, r800_fff_tmp182);
    6817                   r800_fff_tmp184 = simd_or(r800_fff_tmp180, r800_fff_tmp183);
    6818                   r800_fff_tmp185 = simd_or(r800_fff_tmp184, r800_fff_tmp132);
    6819                   cc_range_c05_c3d_3 = simd_or(r800_fff_tmp185, r800_fff_tmp32);
     6784                  r800_fff_tmp174 = simd_or(r800_fff_tmp53, r800_fff_tmp149);
     6785                  r800_fff_tmp175 = simd_and(basis_bits.bit_3, r800_4dff_tmp1);
     6786                  r800_fff_tmp176 = simd_or(simd_and(basis_bits.bit_2, r800_fff_tmp61), simd_andc(r800_fff_tmp175, basis_bits.bit_2));
     6787                  r800_fff_tmp177 = simd_and(r800_ffff_tmp5, r800_fff_tmp176);
     6788                  r800_fff_tmp178 = simd_or(r800_fff_tmp174, r800_fff_tmp177);
     6789                  r800_fff_tmp179 = simd_not(r800_ffff_tmp1);
     6790                  r800_fff_tmp180 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp179), simd_andc(r800_fff_tmp22, basis_bits.bit_3));
     6791                  r800_fff_tmp181 = simd_and(r800_fff_tmp67, r800_fff_tmp180);
     6792                  r800_fff_tmp182 = simd_or(r800_fff_tmp178, r800_fff_tmp181);
     6793                  r800_fff_tmp183 = simd_or(r800_fff_tmp182, r800_fff_tmp131);
     6794                  cc_range_c05_c3d_3 = simd_or(r800_fff_tmp183, r800_fff_tmp32);
    68206795                  carryQ.cq[32] = carryout2carry(pablo_blk_Advance(sequence_e0_b0, carryQ.get_carry_in(32), sequence_e0_b0_adv));
    6821                   r800_fff_tmp186 = simd_and(sequence_e0_b0_adv, cc_range_c05_c3d_3);
     6796                  r800_fff_tmp184 = simd_and(sequence_e0_b0_adv, cc_range_c05_c3d_3);
     6797                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp184);
     6798                  byte_b1 = r800_fff_tmp142;
     6799                  sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
     6800                  r800_fff_tmp185 = simd_and(r800_fff_tmp36, r800_fff_tmp106);
     6801                  cc_range_c58_c60_3 = simd_or(r800_fff_tmp185, r800_fff_tmp135);
     6802                  carryQ.cq[33] = carryout2carry(pablo_blk_Advance(sequence_e0_b1, carryQ.get_carry_in(33), sequence_e0_b1_adv));
     6803                  r800_fff_tmp186 = simd_and(sequence_e0_b1_adv, cc_range_c58_c60_3);
    68226804                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp186);
    6823                   byte_b1 = r800_fff_tmp143;
    6824                   sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    6825