Ignore:
Timestamp:
Jul 2, 2015, 7:29:35 PM (4 years ago)
Author:
cameron
Message:

Update to Unicode 8.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/UCD/precompiled_scx.cpp

    r4515 r4636  
    2222};
    2323
     24  struct Struct_scx_Ahom {
     25  BitBlock cc;
     26};
     27
    2428  struct Struct_scx_Arab {
    2529  BitBlock cc;
     
    174178};
    175179
     180  struct Struct_scx_Hatr {
     181  BitBlock cc;
     182};
     183
    176184  struct Struct_scx_Hebr {
    177185  BitBlock cc;
     
    182190};
    183191
     192  struct Struct_scx_Hluw {
     193  BitBlock cc;
     194};
     195
    184196  struct Struct_scx_Hmng {
    185197  BitBlock cc;
     
    190202};
    191203
     204  struct Struct_scx_Hung {
     205  BitBlock cc;
     206};
     207
    192208  struct Struct_scx_Ital {
    193209  BitBlock cc;
     
    310326};
    311327
     328  struct Struct_scx_Mult {
     329  BitBlock cc;
     330};
     331
    312332  struct Struct_scx_Mymr {
    313333  BitBlock cc;
     
    402422};
    403423
     424  struct Struct_scx_Sgnw {
     425  BitBlock cc;
     426};
     427
    404428  struct Struct_scx_Shaw {
    405429  BitBlock cc;
     
    525549  BitBlock cc;
    526550};
     551
     552  struct Property_scx_Gujr {
     553  Property_scx_Gujr() {
     554 }
     555  IDISA_INLINE void do_block(Basis_bits & basis_bits, Struct_scx_Gujr & struct_scx_Gujr) {
     556                BitBlock byte_range_c0_ff, r80_10ffff_tmp1, r80_10ffff_tmp2, byte_range_e0_ef;
     557                BitBlock r800_ffff_tmp1, r800_ffff_tmp2, r800_ffff_tmp3, r800_ffff_tmp4;
     558                BitBlock byte_range_e0_e3, r800_ffff_tmp5, r800_ffff_tmp6, r800_ffff_tmp7;
     559                BitBlock byte_e4, r800_ffff_tmp8, r800_ffff_tmp9, r800_ffff_tmp10;
     560                BitBlock byte_range_80_b7, r800_ffff_tmp11, r800_ffff_tmp12, r800_ffff_tmp13;
     561                BitBlock r800_4dff_tmp1, r800_4dff_tmp2, r800_4dff_tmp3, r800_4dff_tmp4;
     562                BitBlock r800_4dff_tmp5, byte_range_e0_e1, r800_1fff_tmp1, r800_1fff_tmp2;
     563                BitBlock r800_1fff_tmp3, r800_1fff_tmp4, r800_1fff_tmp5, r800_1fff_tmp6;
     564                BitBlock byte_e0, r800_fff_tmp1, r800_fff_tmp2, r800_fff_tmp3, r800_fff_tmp4;
     565                BitBlock r800_fff_tmp5, r800_fff_tmp6, r800_fff_tmp7, r800_fff_tmp8;
     566                BitBlock r800_fff_tmp9, r800_fff_tmp10, r800_fff_tmp11, byte_a5, byte_e0_adv;
     567                BitBlock sequence_e0_a5, r800_fff_tmp12, r800_fff_tmp13, r800_fff_tmp14;
     568                BitBlock r800_fff_tmp15, byte_range_91_92, sequence_e0_a5_adv, r800_fff_tmp16;
     569                BitBlock r800_fff_tmp17, byte_range_a4_a5, r800_fff_tmp18, r800_fff_tmp19;
     570                BitBlock r800_fff_tmp20, r800_fff_tmp21, byte_aa, sequence_e0_aa;
     571                BitBlock r800_fff_tmp22, r800_fff_tmp23, r800_fff_tmp24, byte_range_81_83;
     572                BitBlock sequence_e0_aa_adv, r800_fff_tmp25, r800_fff_tmp26, r800_fff_tmp27;
     573                BitBlock r800_fff_tmp28, r800_fff_tmp29, byte_range_85_8d, r800_fff_tmp30;
     574                BitBlock r800_fff_tmp31, r800_fff_tmp32, r800_fff_tmp33, r800_fff_tmp34;
     575                BitBlock r800_fff_tmp35, r800_fff_tmp36, r800_fff_tmp37, byte_range_8f_91;
     576                BitBlock r800_fff_tmp38, r800_fff_tmp39, r800_fff_tmp40, r800_fff_tmp41;
     577                BitBlock r800_fff_tmp42, r800_fff_tmp43, r800_fff_tmp44, r800_fff_tmp45;
     578                BitBlock byte_range_93_a8, r800_fff_tmp46, r800_fff_tmp47, r800_fff_tmp48;
     579                BitBlock r800_fff_tmp49, r800_fff_tmp50, r800_fff_tmp51, byte_range_aa_b0;
     580                BitBlock r800_fff_tmp52, r800_fff_tmp53, r800_fff_tmp54, r800_fff_tmp55;
     581                BitBlock byte_range_b2_b3, r800_fff_tmp56, r800_fff_tmp57, r800_fff_tmp58;
     582                BitBlock byte_range_b5_b9, r800_fff_tmp59, byte_range_bc_bf, r800_fff_tmp60;
     583                BitBlock r800_fff_tmp61, byte_ab, sequence_e0_ab, r800_fff_tmp62;
     584                BitBlock byte_range_80_85, sequence_e0_ab_adv, r800_fff_tmp63, r800_fff_tmp64;
     585                BitBlock r800_fff_tmp65, byte_range_87_89, r800_fff_tmp66, r800_fff_tmp67;
     586                BitBlock r800_fff_tmp68, r800_fff_tmp69, byte_range_8b_8d, r800_fff_tmp70;
     587                BitBlock byte_90, r800_fff_tmp71, byte_range_a0_a3, r800_fff_tmp72;
     588                BitBlock r800_fff_tmp73, r800_fff_tmp74, byte_range_a6_b1, r800_fff_tmp75;
     589                BitBlock r800_fff_tmp76, byte_b9, r800_fff_tmp77, r800_ffff_tmp14;
     590                BitBlock r800_ffff_tmp15, byte_range_ea_ef, ra000_ffff_tmp1, ra000_ffff_tmp2;
     591                BitBlock ra000_ffff_tmp3, byte_ea, ra000_ffff_tmp4, ra000_ffff_tmp5, byte_a0;
     592                BitBlock byte_ea_adv, sequence_ea_a0, ra000_ffff_tmp6, ra000_ffff_tmp7;
     593                BitBlock ra000_ffff_tmp8, ra000_ffff_tmp9, byte_range_b0_b9;
     594                BitBlock sequence_ea_a0_adv, ra000_ffff_tmp10;
     595
     596
     597
     598
     599        struct_scx_Gujr.cc = simd<1>::constant<0>();
     600        byte_range_c0_ff = simd_and(basis_bits.bit_0, basis_bits.bit_1);
     601        if ((bitblock::any(byte_range_c0_ff) || carryQ.CarryTest(0, 7))) {
     602          r80_10ffff_tmp1 = simd_and(basis_bits.bit_0, basis_bits.bit_1);
     603          r80_10ffff_tmp2 = simd_andc(basis_bits.bit_2, basis_bits.bit_3);
     604          byte_range_e0_ef = simd_and(r80_10ffff_tmp1, r80_10ffff_tmp2);
     605          if ((bitblock::any(byte_range_e0_ef) || carryQ.CarryTest(0, 7))) {
     606            r800_ffff_tmp1 = simd_and(basis_bits.bit_0, basis_bits.bit_1);
     607            r800_ffff_tmp2 = simd_andc(basis_bits.bit_2, basis_bits.bit_3);
     608            r800_ffff_tmp3 = simd_and(r800_ffff_tmp1, r800_ffff_tmp2);
     609            r800_ffff_tmp4 = simd_or(basis_bits.bit_4, basis_bits.bit_5);
     610            byte_range_e0_e3 = simd_andc(r800_ffff_tmp3, r800_ffff_tmp4);
     611            r800_ffff_tmp5 = simd_andc(basis_bits.bit_5, basis_bits.bit_4);
     612            r800_ffff_tmp6 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
     613            r800_ffff_tmp7 = simd_andc(r800_ffff_tmp5, r800_ffff_tmp6);
     614            byte_e4 = simd_and(r800_ffff_tmp3, r800_ffff_tmp7);
     615            r800_ffff_tmp8 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
     616            r800_ffff_tmp9 = simd_and(basis_bits.bit_3, basis_bits.bit_4);
     617            r800_ffff_tmp10 = simd_and(basis_bits.bit_2, r800_ffff_tmp9);
     618            byte_range_80_b7 = simd_andc(r800_ffff_tmp8, r800_ffff_tmp10);
     619            carryQ.cq[0] = carryout2carry(pablo_blk_Advance(byte_e4, carryQ.get_carry_in(0), r800_ffff_tmp11));
     620            r800_ffff_tmp12 = simd_and(r800_ffff_tmp11, byte_range_80_b7);
     621            r800_ffff_tmp13 = simd_or(byte_range_e0_e3, r800_ffff_tmp12);
     622            if ((bitblock::any(r800_ffff_tmp13) || carryQ.CarryTest(1, 4))) {
     623              r800_4dff_tmp1 = simd_and(basis_bits.bit_0, basis_bits.bit_1);
     624              r800_4dff_tmp2 = simd_andc(basis_bits.bit_2, basis_bits.bit_3);
     625              r800_4dff_tmp3 = simd_and(r800_4dff_tmp1, r800_4dff_tmp2);
     626              r800_4dff_tmp4 = simd_or(basis_bits.bit_4, basis_bits.bit_5);
     627              r800_4dff_tmp5 = simd_or(r800_4dff_tmp4, basis_bits.bit_6);
     628              byte_range_e0_e1 = simd_andc(r800_4dff_tmp3, r800_4dff_tmp5);
     629              if ((bitblock::any(byte_range_e0_e1) || carryQ.CarryTest(1, 4))) {
     630                r800_1fff_tmp1 = simd_and(basis_bits.bit_0, basis_bits.bit_1);
     631                r800_1fff_tmp2 = simd_andc(basis_bits.bit_2, basis_bits.bit_3);
     632                r800_1fff_tmp3 = simd_and(r800_1fff_tmp1, r800_1fff_tmp2);
     633                r800_1fff_tmp4 = simd_or(basis_bits.bit_4, basis_bits.bit_5);
     634                r800_1fff_tmp5 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
     635                r800_1fff_tmp6 = simd_or(r800_1fff_tmp4, r800_1fff_tmp5);
     636                byte_e0 = simd_andc(r800_1fff_tmp3, r800_1fff_tmp6);
     637                if ((bitblock::any(byte_e0) || carryQ.CarryTest(1, 4))) {
     638                  r800_fff_tmp1 = simd_and(basis_bits.bit_0, basis_bits.bit_1);
     639                  r800_fff_tmp2 = simd_andc(basis_bits.bit_2, basis_bits.bit_3);
     640                  r800_fff_tmp3 = simd_and(r800_fff_tmp1, r800_fff_tmp2);
     641                  r800_fff_tmp4 = simd_or(basis_bits.bit_4, basis_bits.bit_5);
     642                  r800_fff_tmp5 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
     643                  r800_fff_tmp6 = simd_or(r800_fff_tmp4, r800_fff_tmp5);
     644                  byte_e0 = simd_andc(r800_fff_tmp3, r800_fff_tmp6);
     645                  r800_fff_tmp7 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
     646                  r800_fff_tmp8 = simd_and(r800_fff_tmp7, r800_fff_tmp2);
     647                  r800_fff_tmp9 = simd_andc(basis_bits.bit_5, basis_bits.bit_4);
     648                  r800_fff_tmp10 = simd_andc(basis_bits.bit_7, basis_bits.bit_6);
     649                  r800_fff_tmp11 = simd_and(r800_fff_tmp9, r800_fff_tmp10);
     650                  byte_a5 = simd_and(r800_fff_tmp8, r800_fff_tmp11);
     651                  carryQ.cq[1] = carryout2carry(pablo_blk_Advance(byte_e0, carryQ.get_carry_in(1), byte_e0_adv));
     652                  sequence_e0_a5 = simd_and(byte_e0_adv, byte_a5);
     653                  r800_fff_tmp12 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     654                  r800_fff_tmp13 = simd_and(r800_fff_tmp7, r800_fff_tmp12);
     655                  r800_fff_tmp14 = simd_andc(r800_fff_tmp13, r800_fff_tmp4);
     656                  r800_fff_tmp15 = simd_xor(basis_bits.bit_6, basis_bits.bit_7);
     657                  byte_range_91_92 = simd_and(r800_fff_tmp14, r800_fff_tmp15);
     658                  carryQ.cq[2] = carryout2carry(pablo_blk_Advance(sequence_e0_a5, carryQ.get_carry_in(2), sequence_e0_a5_adv));
     659                  r800_fff_tmp16 = simd_and(sequence_e0_a5_adv, byte_range_91_92);
     660                  struct_scx_Gujr.cc = simd_or(struct_scx_Gujr.cc, r800_fff_tmp16);
     661                  r800_fff_tmp17 = simd_andc(r800_fff_tmp9, basis_bits.bit_6);
     662                  byte_range_a4_a5 = simd_and(r800_fff_tmp8, r800_fff_tmp17);
     663                  r800_fff_tmp18 = simd_and(sequence_e0_a5_adv, byte_range_a4_a5);
     664                  struct_scx_Gujr.cc = simd_or(struct_scx_Gujr.cc, r800_fff_tmp18);
     665                  r800_fff_tmp19 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
     666                  r800_fff_tmp20 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
     667                  r800_fff_tmp21 = simd_and(r800_fff_tmp19, r800_fff_tmp20);
     668                  byte_aa = simd_and(r800_fff_tmp8, r800_fff_tmp21);
     669                  sequence_e0_aa = simd_and(byte_e0_adv, byte_aa);
     670                  r800_fff_tmp22 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
     671                  r800_fff_tmp23 = simd_andc(r800_fff_tmp7, r800_fff_tmp22);
     672                  r800_fff_tmp24 = simd_andc(r800_fff_tmp23, r800_fff_tmp4);
     673                  byte_range_81_83 = simd_and(r800_fff_tmp24, r800_fff_tmp5);
     674                  carryQ.cq[3] = carryout2carry(pablo_blk_Advance(sequence_e0_aa, carryQ.get_carry_in(3), sequence_e0_aa_adv));
     675                  r800_fff_tmp25 = simd_and(sequence_e0_aa_adv, byte_range_81_83);
     676                  struct_scx_Gujr.cc = simd_or(struct_scx_Gujr.cc, r800_fff_tmp25);
     677                  r800_fff_tmp26 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     678                  r800_fff_tmp27 = simd_not(r800_fff_tmp26);
     679                  r800_fff_tmp28 = simd_and(basis_bits.bit_5, r800_fff_tmp5);
     680                  r800_fff_tmp29 = simd_or(simd_and(basis_bits.bit_4, r800_fff_tmp27), simd_andc(r800_fff_tmp28, basis_bits.bit_4));
     681                  byte_range_85_8d = simd_and(r800_fff_tmp23, r800_fff_tmp29);
     682                  r800_fff_tmp30 = simd_and(sequence_e0_aa_adv, byte_range_85_8d);
     683                  struct_scx_Gujr.cc = simd_or(struct_scx_Gujr.cc, r800_fff_tmp30);
     684                  r800_fff_tmp31 = simd_andc(r800_fff_tmp7, basis_bits.bit_2);
     685                  r800_fff_tmp32 = simd_or(r800_fff_tmp4, basis_bits.bit_6);
     686                  r800_fff_tmp33 = simd_not(r800_fff_tmp32);
     687                  r800_fff_tmp34 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
     688                  r800_fff_tmp35 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
     689                  r800_fff_tmp36 = simd_and(r800_fff_tmp34, r800_fff_tmp35);
     690                  r800_fff_tmp37 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp33), simd_andc(r800_fff_tmp36, basis_bits.bit_3));
     691                  byte_range_8f_91 = simd_and(r800_fff_tmp31, r800_fff_tmp37);
     692                  r800_fff_tmp38 = simd_and(sequence_e0_aa_adv, byte_range_8f_91);
     693                  struct_scx_Gujr.cc = simd_or(struct_scx_Gujr.cc, r800_fff_tmp38);
     694                  r800_fff_tmp39 = simd_or(basis_bits.bit_5, r800_fff_tmp5);
     695                  r800_fff_tmp40 = simd_and(basis_bits.bit_4, r800_fff_tmp39);
     696                  r800_fff_tmp41 = simd_or(basis_bits.bit_3, r800_fff_tmp40);
     697                  r800_fff_tmp42 = simd_not(r800_fff_tmp41);
     698                  r800_fff_tmp43 = simd_or(r800_fff_tmp4, r800_fff_tmp35);
     699                  r800_fff_tmp44 = simd_and(basis_bits.bit_3, r800_fff_tmp43);
     700                  r800_fff_tmp45 = simd_or(simd_and(basis_bits.bit_2, r800_fff_tmp42), simd_andc(r800_fff_tmp44, basis_bits.bit_2));
     701                  byte_range_93_a8 = simd_and(r800_fff_tmp7, r800_fff_tmp45);
     702                  r800_fff_tmp46 = simd_and(sequence_e0_aa_adv, byte_range_93_a8);
     703                  struct_scx_Gujr.cc = simd_or(struct_scx_Gujr.cc, r800_fff_tmp46);
     704                  r800_fff_tmp47 = simd_and(r800_fff_tmp7, basis_bits.bit_2);
     705                  r800_fff_tmp48 = simd_not(r800_fff_tmp6);
     706                  r800_fff_tmp49 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
     707                  r800_fff_tmp50 = simd_and(basis_bits.bit_4, r800_fff_tmp49);
     708                  r800_fff_tmp51 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp48), simd_andc(r800_fff_tmp50, basis_bits.bit_3));
     709                  byte_range_aa_b0 = simd_and(r800_fff_tmp47, r800_fff_tmp51);
     710                  r800_fff_tmp52 = simd_and(sequence_e0_aa_adv, byte_range_aa_b0);
     711                  struct_scx_Gujr.cc = simd_or(struct_scx_Gujr.cc, r800_fff_tmp52);
     712                  r800_fff_tmp53 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
     713                  r800_fff_tmp54 = simd_and(r800_fff_tmp7, r800_fff_tmp53);
     714                  r800_fff_tmp55 = simd_andc(basis_bits.bit_6, r800_fff_tmp4);
     715                  byte_range_b2_b3 = simd_and(r800_fff_tmp54, r800_fff_tmp55);
     716                  r800_fff_tmp56 = simd_and(sequence_e0_aa_adv, byte_range_b2_b3);
     717                  struct_scx_Gujr.cc = simd_or(struct_scx_Gujr.cc, r800_fff_tmp56);
     718                  r800_fff_tmp57 = simd_not(r800_fff_tmp49);
     719                  r800_fff_tmp58 = simd_or(simd_and(basis_bits.bit_4, r800_fff_tmp57), simd_andc(r800_fff_tmp28, basis_bits.bit_4));
     720                  byte_range_b5_b9 = simd_and(r800_fff_tmp54, r800_fff_tmp58);
     721                  r800_fff_tmp59 = simd_and(sequence_e0_aa_adv, byte_range_b5_b9);
     722                  struct_scx_Gujr.cc = simd_or(struct_scx_Gujr.cc, r800_fff_tmp59);
     723                  byte_range_bc_bf = simd_and(r800_fff_tmp54, r800_fff_tmp34);
     724                  r800_fff_tmp60 = simd_and(sequence_e0_aa_adv, byte_range_bc_bf);
     725                  struct_scx_Gujr.cc = simd_or(struct_scx_Gujr.cc, r800_fff_tmp60);
     726                  r800_fff_tmp61 = simd_and(r800_fff_tmp19, r800_fff_tmp35);
     727                  byte_ab = simd_and(r800_fff_tmp8, r800_fff_tmp61);
     728                  sequence_e0_ab = simd_and(byte_e0_adv, byte_ab);
     729                  r800_fff_tmp62 = simd_andc(r800_fff_tmp23, basis_bits.bit_4);
     730                  byte_range_80_85 = simd_andc(r800_fff_tmp62, r800_fff_tmp26);
     731                  carryQ.cq[4] = carryout2carry(pablo_blk_Advance(sequence_e0_ab, carryQ.get_carry_in(4), sequence_e0_ab_adv));
     732                  r800_fff_tmp63 = simd_and(sequence_e0_ab_adv, byte_range_80_85);
     733                  struct_scx_Gujr.cc = simd_or(struct_scx_Gujr.cc, r800_fff_tmp63);
     734                  r800_fff_tmp64 = simd_and(basis_bits.bit_5, r800_fff_tmp35);
     735                  r800_fff_tmp65 = simd_or(simd_and(basis_bits.bit_4, r800_fff_tmp57), simd_andc(r800_fff_tmp64, basis_bits.bit_4));
     736                  byte_range_87_89 = simd_and(r800_fff_tmp23, r800_fff_tmp65);
     737                  r800_fff_tmp66 = simd_and(sequence_e0_ab_adv, byte_range_87_89);
     738                  struct_scx_Gujr.cc = simd_or(struct_scx_Gujr.cc, r800_fff_tmp66);
     739                  r800_fff_tmp67 = simd_and(r800_fff_tmp23, basis_bits.bit_4);
     740                  r800_fff_tmp68 = simd_not(basis_bits.bit_6);
     741                  r800_fff_tmp69 = simd_or(simd_and(basis_bits.bit_5, r800_fff_tmp68), simd_andc(r800_fff_tmp35, basis_bits.bit_5));
     742                  byte_range_8b_8d = simd_and(r800_fff_tmp67, r800_fff_tmp69);
     743                  r800_fff_tmp70 = simd_and(sequence_e0_ab_adv, byte_range_8b_8d);
     744                  struct_scx_Gujr.cc = simd_or(struct_scx_Gujr.cc, r800_fff_tmp70);
     745                  byte_90 = simd_andc(r800_fff_tmp13, r800_fff_tmp6);
     746                  r800_fff_tmp71 = simd_and(sequence_e0_ab_adv, byte_90);
     747                  struct_scx_Gujr.cc = simd_or(struct_scx_Gujr.cc, r800_fff_tmp71);
     748                  byte_range_a0_a3 = simd_andc(r800_fff_tmp8, r800_fff_tmp4);
     749                  r800_fff_tmp72 = simd_and(sequence_e0_ab_adv, byte_range_a0_a3);
     750                  struct_scx_Gujr.cc = simd_or(struct_scx_Gujr.cc, r800_fff_tmp72);
     751                  r800_fff_tmp73 = simd_or(basis_bits.bit_4, r800_fff_tmp26);
     752                  r800_fff_tmp74 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp33), simd_andc(r800_fff_tmp73, basis_bits.bit_3));
     753                  byte_range_a6_b1 = simd_and(r800_fff_tmp47, r800_fff_tmp74);
     754                  r800_fff_tmp75 = simd_and(sequence_e0_ab_adv, byte_range_a6_b1);
     755                  struct_scx_Gujr.cc = simd_or(struct_scx_Gujr.cc, r800_fff_tmp75);
     756                  r800_fff_tmp76 = simd_and(r800_fff_tmp19, r800_fff_tmp10);
     757                  byte_b9 = simd_and(r800_fff_tmp54, r800_fff_tmp76);
     758                  r800_fff_tmp77 = simd_and(sequence_e0_ab_adv, byte_b9);
     759                  struct_scx_Gujr.cc = simd_or(struct_scx_Gujr.cc, r800_fff_tmp77);
     760                }
     761                else {
     762                  carryQ.CarryDequeueEnqueue(1, 4);
     763                }
     764              }
     765              else {
     766                carryQ.CarryDequeueEnqueue(1, 4);
     767              }
     768            }
     769            else {
     770              carryQ.CarryDequeueEnqueue(1, 4);
     771            }
     772            r800_ffff_tmp14 = simd_and(r800_ffff_tmp3, basis_bits.bit_4);
     773            r800_ffff_tmp15 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
     774            byte_range_ea_ef = simd_and(r800_ffff_tmp14, r800_ffff_tmp15);
     775            if ((bitblock::any(byte_range_ea_ef) || carryQ.CarryTest(5, 2))) {
     776              ra000_ffff_tmp1 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
     777              ra000_ffff_tmp2 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
     778              ra000_ffff_tmp3 = simd_and(ra000_ffff_tmp1, ra000_ffff_tmp2);
     779              byte_ea = simd_and(r800_ffff_tmp3, ra000_ffff_tmp3);
     780              ra000_ffff_tmp4 = simd_and(r800_ffff_tmp8, r800_ffff_tmp2);
     781              ra000_ffff_tmp5 = simd_or(r800_ffff_tmp4, r800_ffff_tmp6);
     782              byte_a0 = simd_andc(ra000_ffff_tmp4, ra000_ffff_tmp5);
     783              carryQ.cq[5] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(5), byte_ea_adv));
     784              sequence_ea_a0 = simd_and(byte_ea_adv, byte_a0);
     785              ra000_ffff_tmp6 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
     786              ra000_ffff_tmp7 = simd_and(r800_ffff_tmp8, ra000_ffff_tmp6);
     787              ra000_ffff_tmp8 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
     788              ra000_ffff_tmp9 = simd_and(basis_bits.bit_4, ra000_ffff_tmp8);
     789              byte_range_b0_b9 = simd_andc(ra000_ffff_tmp7, ra000_ffff_tmp9);
     790              carryQ.cq[6] = carryout2carry(pablo_blk_Advance(sequence_ea_a0, carryQ.get_carry_in(6), sequence_ea_a0_adv));
     791              ra000_ffff_tmp10 = simd_and(sequence_ea_a0_adv, byte_range_b0_b9);
     792              struct_scx_Gujr.cc = simd_or(struct_scx_Gujr.cc, ra000_ffff_tmp10);
     793            }
     794            else {
     795              carryQ.CarryDequeueEnqueue(5, 2);
     796            }
     797          }
     798          else {
     799            carryQ.CarryDequeueEnqueue(0, 7);
     800          }
     801        }
     802        else {
     803          carryQ.CarryDequeueEnqueue(0, 7);
     804        }
     805        carryQ.CarryQ_Adjust(7);
     806  }
     807  IDISA_INLINE void clear() {
     808 }
     809 
     810  CarryArray<7, 0> carryQ;
     811  };
    527812
    528813  struct Property_scx_Brai {
     
    530815 }
    531816  IDISA_INLINE void do_block(Basis_bits & basis_bits, Struct_scx_Brai & struct_scx_Brai) {
    532                 BitBlock byte_range_c0_ff, r80_10ffff_tmp1, byte_range_e0_ef, r800_ffff_tmp1;
    533                 BitBlock byte_range_e0_e3, r800_ffff_tmp2, r800_ffff_tmp3, r800_ffff_tmp4;
    534                 BitBlock byte_e4, r800_ffff_tmp5, r800_ffff_tmp6, r800_ffff_tmp7;
    535                 BitBlock byte_range_80_b7, r800_ffff_tmp8, r800_ffff_tmp9, r800_ffff_tmp10;
    536                 BitBlock r800_4dff_tmp1, byte_range_e2_e3, r800_4dff_tmp2, r2000_4dff_tmp1;
    537                 BitBlock r2000_4dff_tmp2, byte_e2, r2000_2fff_tmp1, byte_range_a0_a3;
    538                 BitBlock byte_e2_adv, byte_e2_byte_range_a0_a3, byte_range_80_bf;
    539                 BitBlock byte_e2_byte_range_a0_a3_adv, byte_e2_byte_range_a0_a3_sfx;
     817                BitBlock byte_range_c0_ff, r80_10ffff_tmp1, r80_10ffff_tmp2, byte_range_e0_ef;
     818                BitBlock r800_ffff_tmp1, r800_ffff_tmp2, r800_ffff_tmp3, r800_ffff_tmp4;
     819                BitBlock byte_range_e0_e3, r800_ffff_tmp5, r800_ffff_tmp6, r800_ffff_tmp7;
     820                BitBlock byte_e4, r800_ffff_tmp8, r800_ffff_tmp9, r800_ffff_tmp10;
     821                BitBlock byte_range_80_b7, r800_ffff_tmp11, r800_ffff_tmp12, r800_ffff_tmp13;
     822                BitBlock r800_4dff_tmp1, r800_4dff_tmp2, r800_4dff_tmp3, r800_4dff_tmp4;
     823                BitBlock r800_4dff_tmp5, byte_range_e2_e3, r800_4dff_tmp6, r800_4dff_tmp7;
     824                BitBlock r800_4dff_tmp8, r800_4dff_tmp9, r800_4dff_tmp10, r800_4dff_tmp11;
     825                BitBlock r800_4dff_tmp12, r800_4dff_tmp13, r800_4dff_tmp14, r2000_4dff_tmp1;
     826                BitBlock r2000_4dff_tmp2, r2000_4dff_tmp3, r2000_4dff_tmp4, r2000_4dff_tmp5;
     827                BitBlock r2000_4dff_tmp6, byte_e2, r2000_2fff_tmp1, r2000_2fff_tmp2;
     828                BitBlock r2000_2fff_tmp3, r2000_2fff_tmp4, r2000_2fff_tmp5, r2000_2fff_tmp6;
     829                BitBlock r2000_2fff_tmp7, r2000_2fff_tmp8, byte_range_a0_a3, byte_e2_adv;
     830                BitBlock byte_e2_byte_range_a0_a3, byte_range_80_bf;
     831                BitBlock byte_e2_byte_range_a0_a3_adv, sequence_e2_a0_80;
    540832
    541833
     
    544836        struct_scx_Brai.cc = simd<1>::constant<0>();
    545837        byte_range_c0_ff = simd_and(basis_bits.bit_0, basis_bits.bit_1);
    546         if ((bitblock::any(byte_range_c0_ff) || carryQ.CarryTest(0, 3))) {
    547           r80_10ffff_tmp1 = simd_andc(basis_bits.bit_2, basis_bits.bit_3);
    548           byte_range_e0_ef = simd_and(byte_range_c0_ff, r80_10ffff_tmp1);
    549           if ((bitblock::any(byte_range_e0_ef) || carryQ.CarryTest(0, 3))) {
    550             r800_ffff_tmp1 = simd_or(basis_bits.bit_4, basis_bits.bit_5);
    551             byte_range_e0_e3 = simd_andc(byte_range_e0_ef, r800_ffff_tmp1);
    552             r800_ffff_tmp2 = simd_andc(basis_bits.bit_5, basis_bits.bit_4);
    553             r800_ffff_tmp3 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
    554             r800_ffff_tmp4 = simd_andc(r800_ffff_tmp2, r800_ffff_tmp3);
    555             byte_e4 = simd_and(byte_range_e0_ef, r800_ffff_tmp4);
    556             r800_ffff_tmp5 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
    557             r800_ffff_tmp6 = simd_and(basis_bits.bit_3, basis_bits.bit_4);
    558             r800_ffff_tmp7 = simd_and(basis_bits.bit_2, r800_ffff_tmp6);
    559             byte_range_80_b7 = simd_andc(r800_ffff_tmp5, r800_ffff_tmp7);
    560             carryQ.cq[0] = carryout2carry(pablo_blk_Advance(byte_e4, carryQ.get_carry_in(0), r800_ffff_tmp8));
    561             r800_ffff_tmp9 = simd_and(r800_ffff_tmp8, byte_range_80_b7);
    562             r800_ffff_tmp10 = simd_or(byte_range_e0_e3, r800_ffff_tmp9);
    563             if ((bitblock::any(r800_ffff_tmp10) || carryQ.CarryTest(1, 2))) {
    564               r800_4dff_tmp1 = simd_andc(basis_bits.bit_6, r800_ffff_tmp1);
    565               byte_range_e2_e3 = simd_and(byte_range_e0_ef, r800_4dff_tmp1);
    566               r800_4dff_tmp2 = simd_or(byte_range_e2_e3, r800_ffff_tmp9);
    567               if ((bitblock::any(r800_4dff_tmp2) || carryQ.CarryTest(1, 2))) {
     838        if ((bitblock::any(byte_range_c0_ff) || carryQ.CarryTest(0, 4))) {
     839          r80_10ffff_tmp1 = simd_and(basis_bits.bit_0, basis_bits.bit_1);
     840          r80_10ffff_tmp2 = simd_andc(basis_bits.bit_2, basis_bits.bit_3);
     841          byte_range_e0_ef = simd_and(r80_10ffff_tmp1, r80_10ffff_tmp2);
     842          if ((bitblock::any(byte_range_e0_ef) || carryQ.CarryTest(0, 4))) {
     843            r800_ffff_tmp1 = simd_and(basis_bits.bit_0, basis_bits.bit_1);
     844            r800_ffff_tmp2 = simd_andc(basis_bits.bit_2, basis_bits.bit_3);
     845            r800_ffff_tmp3 = simd_and(r800_ffff_tmp1, r800_ffff_tmp2);
     846            r800_ffff_tmp4 = simd_or(basis_bits.bit_4, basis_bits.bit_5);
     847            byte_range_e0_e3 = simd_andc(r800_ffff_tmp3, r800_ffff_tmp4);
     848            r800_ffff_tmp5 = simd_andc(basis_bits.bit_5, basis_bits.bit_4);
     849            r800_ffff_tmp6 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
     850            r800_ffff_tmp7 = simd_andc(r800_ffff_tmp5, r800_ffff_tmp6);
     851            byte_e4 = simd_and(r800_ffff_tmp3, r800_ffff_tmp7);
     852            r800_ffff_tmp8 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
     853            r800_ffff_tmp9 = simd_and(basis_bits.bit_3, basis_bits.bit_4);
     854            r800_ffff_tmp10 = simd_and(basis_bits.bit_2, r800_ffff_tmp9);
     855            byte_range_80_b7 = simd_andc(r800_ffff_tmp8, r800_ffff_tmp10);
     856            carryQ.cq[0] = carryout2carry(pablo_blk_Advance(byte_e4, carryQ.get_carry_in(0), r800_ffff_tmp11));
     857            r800_ffff_tmp12 = simd_and(r800_ffff_tmp11, byte_range_80_b7);
     858            r800_ffff_tmp13 = simd_or(byte_range_e0_e3, r800_ffff_tmp12);
     859            if ((bitblock::any(r800_ffff_tmp13) || carryQ.CarryTest(1, 3))) {
     860              r800_4dff_tmp1 = simd_and(basis_bits.bit_0, basis_bits.bit_1);
     861              r800_4dff_tmp2 = simd_andc(basis_bits.bit_2, basis_bits.bit_3);
     862              r800_4dff_tmp3 = simd_and(r800_4dff_tmp1, r800_4dff_tmp2);
     863              r800_4dff_tmp4 = simd_or(basis_bits.bit_4, basis_bits.bit_5);
     864              r800_4dff_tmp5 = simd_andc(basis_bits.bit_6, r800_4dff_tmp4);
     865              byte_range_e2_e3 = simd_and(r800_4dff_tmp3, r800_4dff_tmp5);
     866              r800_4dff_tmp6 = simd_andc(basis_bits.bit_5, basis_bits.bit_4);
     867              r800_4dff_tmp7 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
     868              r800_4dff_tmp8 = simd_andc(r800_4dff_tmp6, r800_4dff_tmp7);
     869              byte_e4 = simd_and(r800_4dff_tmp3, r800_4dff_tmp8);
     870              r800_4dff_tmp9 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
     871              r800_4dff_tmp10 = simd_and(basis_bits.bit_3, basis_bits.bit_4);
     872              r800_4dff_tmp11 = simd_and(basis_bits.bit_2, r800_4dff_tmp10);
     873              byte_range_80_b7 = simd_andc(r800_4dff_tmp9, r800_4dff_tmp11);
     874              carryQ.cq[1] = carryout2carry(pablo_blk_Advance(byte_e4, carryQ.get_carry_in(1), r800_4dff_tmp12));
     875              r800_4dff_tmp13 = simd_and(r800_4dff_tmp12, byte_range_80_b7);
     876              r800_4dff_tmp14 = simd_or(byte_range_e2_e3, r800_4dff_tmp13);
     877              if ((bitblock::any(r800_4dff_tmp14) || carryQ.CarryTest(2, 2))) {
     878                r2000_4dff_tmp1 = simd_and(basis_bits.bit_0, basis_bits.bit_1);
     879                r2000_4dff_tmp2 = simd_andc(basis_bits.bit_2, basis_bits.bit_3);
     880                r2000_4dff_tmp3 = simd_and(r2000_4dff_tmp1, r2000_4dff_tmp2);
     881                r2000_4dff_tmp4 = simd_or(basis_bits.bit_4, basis_bits.bit_5);
     882                r2000_4dff_tmp5 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
     883                r2000_4dff_tmp6 = simd_andc(r2000_4dff_tmp5, r2000_4dff_tmp4);
     884                byte_e2 = simd_and(r2000_4dff_tmp3, r2000_4dff_tmp6);
     885                if ((bitblock::any(byte_e2) || carryQ.CarryTest(2, 2))) {
     886                  r2000_2fff_tmp1 = simd_and(basis_bits.bit_0, basis_bits.bit_1);
     887                  r2000_2fff_tmp2 = simd_andc(basis_bits.bit_2, basis_bits.bit_3);
     888                  r2000_2fff_tmp3 = simd_and(r2000_2fff_tmp1, r2000_2fff_tmp2);
     889                  r2000_2fff_tmp4 = simd_or(basis_bits.bit_4, basis_bits.bit_5);
     890                  r2000_2fff_tmp5 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
     891                  r2000_2fff_tmp6 = simd_andc(r2000_2fff_tmp5, r2000_2fff_tmp4);
     892                  byte_e2 = simd_and(r2000_2fff_tmp3, r2000_2fff_tmp6);
     893                  r2000_2fff_tmp7 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
     894                  r2000_2fff_tmp8 = simd_and(r2000_2fff_tmp7, r2000_2fff_tmp2);
     895                  byte_range_a0_a3 = simd_andc(r2000_2fff_tmp8, r2000_2fff_tmp4);
     896                  carryQ.cq[2] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(2), byte_e2_adv));
     897                  byte_e2_byte_range_a0_a3 = simd_and(byte_e2_adv, byte_range_a0_a3);
     898                  byte_range_80_bf = r2000_2fff_tmp7;
     899                  carryQ.cq[3] = carryout2carry(pablo_blk_Advance(byte_e2_byte_range_a0_a3, carryQ.get_carry_in(3), byte_e2_byte_range_a0_a3_adv));
     900                  sequence_e2_a0_80 = simd_and(byte_e2_byte_range_a0_a3_adv, byte_range_80_bf);
     901                  struct_scx_Brai.cc = simd_or(struct_scx_Brai.cc, sequence_e2_a0_80);
     902                }
     903                else {
     904                  carryQ.CarryDequeueEnqueue(2, 2);
     905                }
     906              }
     907              else {
     908                carryQ.CarryDequeueEnqueue(2, 2);
     909              }
     910            }
     911            else {
     912              carryQ.CarryDequeueEnqueue(1, 3);
     913            }
     914          }
     915          else {
     916            carryQ.CarryDequeueEnqueue(0, 4);
     917          }
     918        }
     919        else {
     920          carryQ.CarryDequeueEnqueue(0, 4);
     921        }
     922        carryQ.CarryQ_Adjust(4);
     923  }
     924  IDISA_INLINE void clear() {
     925 }
     926 
     927  CarryArray<4, 0> carryQ;
     928  };
     929
     930  struct Property_scx_Brah {
     931  Property_scx_Brah() {
     932 }
     933  IDISA_INLINE void do_block(Basis_bits & basis_bits, Struct_scx_Brah & struct_scx_Brah) {
     934                BitBlock byte_range_c0_ff, r80_10ffff_tmp1, r80_10ffff_tmp2, byte_range_f0_ff;
     935                BitBlock r10000_10ffff_tmp1, r10000_10ffff_tmp2, r10000_10ffff_tmp3;
     936                BitBlock r10000_10ffff_tmp4, r10000_10ffff_tmp5, r10000_10ffff_tmp6, byte_f0;
     937                BitBlock r10000_10ffff_tmp7, r10000_10ffff_tmp8, r10000_10ffff_tmp9;
     938                BitBlock r10000_10ffff_tmp10, r10000_10ffff_tmp11, byte_91, byte_f0_adv;
     939                BitBlock sequence_f0_91, r10000_10ffff_tmp12, r10000_10ffff_tmp13, byte_80;
     940                BitBlock sequence_f0_91_adv, sequence_f0_91_80, byte_range_80_bf;
     941                BitBlock r10000_10ffff_tmp14, r10000_10ffff_tmp15, sequence_f0_91_80_adv;
     942                BitBlock r10000_10ffff_tmp16, byte_81, sequence_f0_91_81, r10000_10ffff_tmp17;
     943                BitBlock r10000_10ffff_tmp18, byte_range_80_8d, sequence_f0_91_81_adv;
     944                BitBlock r10000_10ffff_tmp19, r10000_10ffff_tmp20, r10000_10ffff_tmp21;
     945                BitBlock r10000_10ffff_tmp22, r10000_10ffff_tmp23, byte_range_92_af;
     946                BitBlock r10000_10ffff_tmp24, r10000_10ffff_tmp25, r10000_10ffff_tmp26;
     947                BitBlock r10000_10ffff_tmp27, r10000_10ffff_tmp28, byte_bf;
     948                BitBlock r10000_10ffff_tmp29;
     949
     950
     951
     952
     953        struct_scx_Brah.cc = simd<1>::constant<0>();
     954        byte_range_c0_ff = simd_and(basis_bits.bit_0, basis_bits.bit_1);
     955        if ((bitblock::any(byte_range_c0_ff) || carryQ.CarryTest(0, 4))) {
     956          r80_10ffff_tmp1 = simd_and(basis_bits.bit_0, basis_bits.bit_1);
     957          r80_10ffff_tmp2 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
     958          byte_range_f0_ff = simd_and(r80_10ffff_tmp1, r80_10ffff_tmp2);
     959          if ((bitblock::any(byte_range_f0_ff) || carryQ.CarryTest(0, 4))) {
     960            r10000_10ffff_tmp1 = simd_and(basis_bits.bit_0, basis_bits.bit_1);
     961            r10000_10ffff_tmp2 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
     962            r10000_10ffff_tmp3 = simd_and(r10000_10ffff_tmp1, r10000_10ffff_tmp2);
     963            r10000_10ffff_tmp4 = simd_or(basis_bits.bit_4, basis_bits.bit_5);
     964            r10000_10ffff_tmp5 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
     965            r10000_10ffff_tmp6 = simd_or(r10000_10ffff_tmp4, r10000_10ffff_tmp5);
     966            byte_f0 = simd_andc(r10000_10ffff_tmp3, r10000_10ffff_tmp6);
     967            r10000_10ffff_tmp7 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
     968            r10000_10ffff_tmp8 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     969            r10000_10ffff_tmp9 = simd_and(r10000_10ffff_tmp7, r10000_10ffff_tmp8);
     970            r10000_10ffff_tmp10 = simd_andc(basis_bits.bit_7, basis_bits.bit_6);
     971            r10000_10ffff_tmp11 = simd_andc(r10000_10ffff_tmp10, r10000_10ffff_tmp4);
     972            byte_91 = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp11);
     973            carryQ.cq[0] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(0), byte_f0_adv));
     974            sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
     975            r10000_10ffff_tmp12 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
     976            r10000_10ffff_tmp13 = simd_andc(r10000_10ffff_tmp7, r10000_10ffff_tmp12);
     977            byte_80 = simd_andc(r10000_10ffff_tmp13, r10000_10ffff_tmp6);
     978            carryQ.cq[1] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(1), sequence_f0_91_adv));
     979            sequence_f0_91_80 = simd_and(sequence_f0_91_adv, byte_80);
     980            byte_range_80_bf = r10000_10ffff_tmp7;
     981            r10000_10ffff_tmp14 = simd_and(byte_range_80_bf, r10000_10ffff_tmp8);
     982            r10000_10ffff_tmp15 = simd_andc(byte_range_80_bf, r10000_10ffff_tmp12);
     983            carryQ.cq[2] = carryout2carry(pablo_blk_Advance(sequence_f0_91_80, carryQ.get_carry_in(2), sequence_f0_91_80_adv));
     984            r10000_10ffff_tmp16 = simd_and(sequence_f0_91_80_adv, byte_range_80_bf);
     985            struct_scx_Brah.cc = simd_or(struct_scx_Brah.cc, r10000_10ffff_tmp16);
     986            byte_81 = simd_and(r10000_10ffff_tmp15, r10000_10ffff_tmp11);
     987            sequence_f0_91_81 = simd_and(sequence_f0_91_adv, byte_81);
     988            r10000_10ffff_tmp17 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     989            r10000_10ffff_tmp18 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp17);
     990            byte_range_80_8d = simd_andc(r10000_10ffff_tmp15, r10000_10ffff_tmp18);
     991            carryQ.cq[3] = carryout2carry(pablo_blk_Advance(sequence_f0_91_81, carryQ.get_carry_in(3), sequence_f0_91_81_adv));
     992            r10000_10ffff_tmp19 = simd_and(sequence_f0_91_81_adv, byte_range_80_8d);
     993            struct_scx_Brah.cc = simd_or(struct_scx_Brah.cc, r10000_10ffff_tmp19);
     994            r10000_10ffff_tmp20 = simd_not(basis_bits.bit_3);
     995            r10000_10ffff_tmp21 = simd_or(r10000_10ffff_tmp4, basis_bits.bit_6);
     996            r10000_10ffff_tmp22 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp21);
     997            r10000_10ffff_tmp23 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp20), simd_andc(r10000_10ffff_tmp22, basis_bits.bit_2));
     998            byte_range_92_af = simd_and(byte_range_80_bf, r10000_10ffff_tmp23);
     999            r10000_10ffff_tmp24 = simd_and(sequence_f0_91_81_adv, byte_range_92_af);
     1000            struct_scx_Brah.cc = simd_or(struct_scx_Brah.cc, r10000_10ffff_tmp24);
     1001            r10000_10ffff_tmp25 = simd_and(byte_range_80_bf, r10000_10ffff_tmp2);
     1002            r10000_10ffff_tmp26 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
     1003            r10000_10ffff_tmp27 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
     1004            r10000_10ffff_tmp28 = simd_and(r10000_10ffff_tmp26, r10000_10ffff_tmp27);
     1005            byte_bf = simd_and(r10000_10ffff_tmp25, r10000_10ffff_tmp28);
     1006            r10000_10ffff_tmp29 = simd_and(sequence_f0_91_81_adv, byte_bf);
     1007            struct_scx_Brah.cc = simd_or(struct_scx_Brah.cc, r10000_10ffff_tmp29);
     1008          }
     1009          else {
     1010            carryQ.CarryDequeueEnqueue(0, 4);
     1011          }
     1012        }
     1013        else {
     1014          carryQ.CarryDequeueEnqueue(0, 4);
     1015        }
     1016        carryQ.CarryQ_Adjust(4);
     1017  }
     1018  IDISA_INLINE void clear() {
     1019 }
     1020 
     1021  CarryArray<4, 0> carryQ;
     1022  };
     1023
     1024  struct Property_scx_Zzzz {
     1025  Property_scx_Zzzz() {
     1026 }
     1027  IDISA_INLINE void do_block(Basis_bits & basis_bits, Struct_scx_Zzzz & struct_scx_Zzzz) {
     1028                BitBlock byte_range_c0_ff, r80_10ffff_tmp1, byte_range_c0_df, r80_7ff_tmp1;
     1029                BitBlock r80_7ff_tmp2, r80_7ff_tmp3, r80_7ff_tmp4, byte_range_c4_cf;
     1030                BitBlock r100_3ff_tmp1, r100_3ff_tmp2, r100_3ff_tmp3, r100_3ff_tmp4;
     1031                BitBlock r100_3ff_tmp5, r100_3ff_tmp6, byte_cd, r100_3ff_tmp7, r100_3ff_tmp8;
     1032                BitBlock byte_range_b0_bf, r100_3ff_tmp9, r100_3ff_tmp10, r100_3ff_tmp11;
     1033                BitBlock byte_range_ce_cf, r100_3ff_tmp12, r370_3ff_tmp1, r370_3ff_tmp2;
     1034                BitBlock r370_3ff_tmp3, r370_3ff_tmp4, r370_3ff_tmp5, r370_3ff_tmp6;
     1035                BitBlock r370_3ff_tmp7, r370_3ff_tmp8, r370_3ff_tmp9, r370_3ff_tmp10;
     1036                BitBlock r370_3ff_tmp11, byte_range_b8_b9, byte_cd_adv, r370_3ff_tmp12;
     1037                BitBlock r370_3ff_tmp13, r370_3ff_tmp14, byte_ce, r370_3ff_tmp15;
     1038                BitBlock r370_3ff_tmp16, byte_range_80_83, byte_ce_adv, r370_3ff_tmp17;
     1039                BitBlock r370_3ff_tmp18, r370_3ff_tmp19, byte_8b, r370_3ff_tmp20, byte_8d;
     1040                BitBlock r370_3ff_tmp21, r370_3ff_tmp22, r370_3ff_tmp23, r370_3ff_tmp24;
     1041                BitBlock byte_a2, r370_3ff_tmp25, r80_7ff_tmp5, r80_7ff_tmp6, byte_range_d0_d7;
     1042                BitBlock r400_5ff_tmp1, r400_5ff_tmp2, r400_5ff_tmp3, r400_5ff_tmp4;
     1043                BitBlock byte_range_d4_d5, r400_5ff_tmp5, r400_5ff_tmp6, byte_d6;
     1044                BitBlock r400_5ff_tmp7, byte_range_80_8f, r400_5ff_tmp8, r400_5ff_tmp9;
     1045                BitBlock r400_5ff_tmp10, r500_58f_tmp1, r500_58f_tmp2, r500_58f_tmp3;
     1046                BitBlock r500_58f_tmp4, r500_58f_tmp5, byte_d4, r500_58f_tmp6, r500_58f_tmp7;
     1047                BitBlock r500_58f_tmp8, r500_58f_tmp9, r500_58f_tmp10, r500_58f_tmp11, byte_d5;
     1048                BitBlock r500_58f_tmp12, r500_58f_tmp13, r500_58f_tmp14, r500_58f_tmp15;
     1049                BitBlock r500_58f_tmp16, r500_58f_tmp17, r530_58f_tmp1, r530_58f_tmp2;
     1050                BitBlock r530_58f_tmp3, r530_58f_tmp4, r530_58f_tmp5, r530_58f_tmp6;
     1051                BitBlock r530_58f_tmp7, r530_58f_tmp8, r530_58f_tmp9, byte_b0, byte_d4_adv;
     1052                BitBlock r530_58f_tmp10, r530_58f_tmp11, r530_58f_tmp12, r530_58f_tmp13;
     1053                BitBlock r530_58f_tmp14, r530_58f_tmp15, r530_58f_tmp16, r530_58f_tmp17;
     1054                BitBlock r530_58f_tmp18, byte_range_97_98, byte_d5_adv, r530_58f_tmp19;
     1055                BitBlock r530_58f_tmp20, r530_58f_tmp21, byte_a0, r530_58f_tmp22;
     1056                BitBlock r530_58f_tmp23, r530_58f_tmp24, r530_58f_tmp25, r530_58f_tmp26;
     1057                BitBlock r530_58f_tmp27, byte_88, byte_d6_adv, r530_58f_tmp28, r530_58f_tmp29;
     1058                BitBlock r530_58f_tmp30, r530_58f_tmp31, byte_range_8b_8c, r530_58f_tmp32;
     1059                BitBlock byte_range_90_bf, r400_5ff_tmp11, r400_5ff_tmp12, r400_5ff_tmp13;
     1060                BitBlock byte_d7, r400_5ff_tmp14, r590_5ff_tmp1, r590_5ff_tmp2, r590_5ff_tmp3;
     1061                BitBlock byte_90, r590_5ff_tmp4, r590_5ff_tmp5, r590_5ff_tmp6;
     1062                BitBlock byte_range_88_8f, byte_d7_adv, r590_5ff_tmp7, r590_5ff_tmp8;
     1063                BitBlock r590_5ff_tmp9, r590_5ff_tmp10, r590_5ff_tmp11, byte_range_ab_af;
     1064                BitBlock r590_5ff_tmp12, r590_5ff_tmp13, r590_5ff_tmp14, r590_5ff_tmp15;
     1065                BitBlock r590_5ff_tmp16, byte_range_b5_bf, r590_5ff_tmp17, r80_7ff_tmp7;
     1066                BitBlock byte_range_d8_db, r600_6ff_tmp1, r600_6ff_tmp2, r600_6ff_tmp3;
     1067                BitBlock byte_d8, r600_6ff_tmp4, r600_6ff_tmp5, r600_6ff_tmp6, r600_6ff_tmp7;
     1068                BitBlock r600_6ff_tmp8, byte_9d, byte_d8_adv, r600_6ff_tmp9, r80_7ff_tmp8;
     1069                BitBlock r80_7ff_tmp9, byte_range_dc_dd, r700_77f_tmp1, r700_77f_tmp2;
     1070                BitBlock r700_77f_tmp3, byte_dc, r700_77f_tmp4, r700_77f_tmp5, byte_dd;
     1071                BitBlock r700_77f_tmp6, r700_77f_tmp7, r700_77f_tmp8, r700_77f_tmp9;
     1072                BitBlock r700_74f_tmp1, r700_74f_tmp2, r700_74f_tmp3, r700_74f_tmp4;
     1073                BitBlock r700_74f_tmp5, r700_74f_tmp6, r700_74f_tmp7, byte_8e, byte_dc_adv;
     1074                BitBlock r700_74f_tmp8, r700_74f_tmp9, r700_74f_tmp10, r700_74f_tmp11;
     1075                BitBlock r700_74f_tmp12, r700_74f_tmp13, r700_74f_tmp14, byte_dd_adv;
     1076                BitBlock r700_74f_tmp15, r80_7ff_tmp10, byte_range_de_df, r780_7ff_tmp1;
     1077                BitBlock r780_7ff_tmp2, byte_de, r780_7bf_tmp1, r780_7bf_tmp2, r780_7bf_tmp3;
     1078                BitBlock r780_7bf_tmp4, r780_7bf_tmp5, r780_7bf_tmp6, r780_7bf_tmp7;
     1079                BitBlock byte_range_b2_bf, byte_de_adv, r780_7bf_tmp8, r780_7ff_tmp3;
     1080                BitBlock r780_7ff_tmp4, byte_df, r7c0_7ff_tmp1, r7c0_7ff_tmp2, r7c0_7ff_tmp3;
     1081                BitBlock r7c0_7ff_tmp4, r7c0_7ff_tmp5, r7c0_7ff_tmp6, r7c0_7ff_tmp7;
     1082                BitBlock byte_range_bb_bf, byte_df_adv, r7c0_7ff_tmp8, r80_10ffff_tmp2;
     1083                BitBlock byte_range_e0_ef, r800_ffff_tmp1, r800_ffff_tmp2, r800_ffff_tmp3;
     1084                BitBlock byte_range_e0_e3, r800_ffff_tmp4, r800_ffff_tmp5, r800_ffff_tmp6;
     1085                BitBlock byte_e4, r800_ffff_tmp7, r800_ffff_tmp8, r800_ffff_tmp9;
     1086                BitBlock byte_range_80_b7, r800_ffff_tmp10, r800_ffff_tmp11, r800_ffff_tmp12;
     1087                BitBlock r800_4dff_tmp1, r800_4dff_tmp2, r800_4dff_tmp3, r800_4dff_tmp4;
     1088                BitBlock byte_range_e0_e1, r800_1fff_tmp1, r800_1fff_tmp2, r800_1fff_tmp3;
     1089                BitBlock r800_1fff_tmp4, r800_1fff_tmp5, byte_e0, r800_fff_tmp1, r800_fff_tmp2;
     1090                BitBlock r800_fff_tmp3, r800_fff_tmp4, r800_fff_tmp5, r800_fff_tmp6;
     1091                BitBlock r800_fff_tmp7, byte_e0_adv, sequence_e0_a0, r800_fff_tmp8;
     1092                BitBlock r800_fff_tmp9, byte_range_ae_af, sequence_e0_a0_adv, r800_fff_tmp10;
     1093                BitBlock r800_fff_tmp11, r800_fff_tmp12, r800_fff_tmp13, r800_fff_tmp14;
     1094                BitBlock byte_bf, r800_fff_tmp15, r800_fff_tmp16, r800_fff_tmp17, byte_a1;
     1095                BitBlock sequence_e0_a1, r800_fff_tmp18, r800_fff_tmp19, r800_fff_tmp20;
     1096                BitBlock byte_range_9c_9d, sequence_e0_a1_adv, r800_fff_tmp21, r800_fff_tmp22;
     1097                BitBlock r800_fff_tmp23, byte_range_9f_bf, r800_fff_tmp24, r800_fff_tmp25;
     1098                BitBlock r800_fff_tmp26, sequence_e0_a2, byte_range_80_9f, sequence_e0_a2_adv;
     1099                BitBlock r800_fff_tmp27, r800_fff_tmp28, r800_fff_tmp29, r800_fff_tmp30;
     1100                BitBlock r800_fff_tmp31, byte_a3, sequence_e0_a3, r800_fff_tmp32;
     1101                BitBlock r800_fff_tmp33, r800_fff_tmp34, byte_range_80_a2, sequence_e0_a3_adv;
     1102                BitBlock r800_fff_tmp35, r800_fff_tmp36, r800_fff_tmp37, byte_a6;
     1103                BitBlock sequence_e0_a6, r800_fff_tmp38, r800_fff_tmp39, r800_fff_tmp40;
     1104                BitBlock byte_84, sequence_e0_a6_adv, r800_fff_tmp41, r800_fff_tmp42;
     1105                BitBlock r800_fff_tmp43, byte_range_8d_8e, r800_fff_tmp44, r800_fff_tmp45;
     1106                BitBlock byte_range_91_92, r800_fff_tmp46, r800_fff_tmp47, r800_fff_tmp48;
     1107                BitBlock byte_a9, r800_fff_tmp49, byte_b1, r800_fff_tmp50, r800_fff_tmp51;
     1108                BitBlock r800_fff_tmp52, r800_fff_tmp53, byte_range_b3_b5, r800_fff_tmp54;
     1109                BitBlock r800_fff_tmp55, byte_range_ba_bb, r800_fff_tmp56, r800_fff_tmp57;
     1110                BitBlock byte_a7, sequence_e0_a7, r800_fff_tmp58, byte_range_85_86;
     1111                BitBlock sequence_e0_a7_adv, r800_fff_tmp59, r800_fff_tmp60, byte_range_89_8a;
     1112                BitBlock r800_fff_tmp61, r800_fff_tmp62, r800_fff_tmp63, r800_fff_tmp64;
     1113                BitBlock r800_fff_tmp65, byte_range_8f_96, r800_fff_tmp66, byte_range_98_9b;
     1114                BitBlock r800_fff_tmp67, r800_fff_tmp68, byte_9e, r800_fff_tmp69;
     1115                BitBlock r800_fff_tmp70, byte_range_a4_a5, r800_fff_tmp71, byte_range_bc_bf;
     1116                BitBlock r800_fff_tmp72, r800_fff_tmp73, byte_a8, sequence_e0_a8, byte_80;
     1117                BitBlock sequence_e0_a8_adv, r800_fff_tmp74, r800_fff_tmp75, r800_fff_tmp76;
     1118                BitBlock r800_fff_tmp77, byte_range_8b_8e, r800_fff_tmp78, r800_fff_tmp79;
     1119                BitBlock r800_fff_tmp80, r800_fff_tmp81, byte_b4, r800_fff_tmp82, byte_b7;
     1120                BitBlock r800_fff_tmp83, r800_fff_tmp84, r800_fff_tmp85, byte_bd;
     1121                BitBlock r800_fff_tmp86, sequence_e0_a9, r800_fff_tmp87, byte_range_83_86;
     1122                BitBlock sequence_e0_a9_adv, r800_fff_tmp88, r800_fff_tmp89, r800_fff_tmp90;
     1123                BitBlock r800_fff_tmp91, byte_range_8e_90, r800_fff_tmp92, r800_fff_tmp93;
     1124                BitBlock r800_fff_tmp94, r800_fff_tmp95, r800_fff_tmp96, byte_range_92_98;
     1125                BitBlock r800_fff_tmp97, r800_fff_tmp98, r800_fff_tmp99, r800_fff_tmp100;
     1126                BitBlock r800_fff_tmp101, r800_fff_tmp102, r800_fff_tmp103, byte_range_9f_a5;
     1127                BitBlock r800_fff_tmp104, byte_range_b6_bf, r800_fff_tmp105, r800_fff_tmp106;
     1128                BitBlock byte_aa, sequence_e0_aa, sequence_e0_aa_adv, r800_fff_tmp107;
     1129                BitBlock r800_fff_tmp108, r800_fff_tmp109, byte_92, r800_fff_tmp110;
     1130                BitBlock r800_fff_tmp111, r800_fff_tmp112, r800_fff_tmp113, r800_fff_tmp114;
     1131                BitBlock r800_fff_tmp115, byte_ab, sequence_e0_ab, byte_86, sequence_e0_ab_adv;
     1132                BitBlock r800_fff_tmp116, byte_8a, r800_fff_tmp117, byte_range_8e_8f;
     1133                BitBlock r800_fff_tmp118, r800_fff_tmp119, byte_range_91_9f, r800_fff_tmp120;
     1134                BitBlock r800_fff_tmp121, byte_range_b2_b8, r800_fff_tmp122, r800_fff_tmp123;
     1135                BitBlock byte_range_ba_bf, r800_fff_tmp124, r800_fff_tmp125, byte_ac;
     1136                BitBlock sequence_e0_ac, sequence_e0_ac_adv, r800_fff_tmp126, r800_fff_tmp127;
     1137                BitBlock r800_fff_tmp128, r800_fff_tmp129, r800_fff_tmp130, r800_fff_tmp131;
     1138                BitBlock r800_fff_tmp132, r800_fff_tmp133, byte_ad, sequence_e0_ad;
     1139                BitBlock sequence_e0_ad_adv, r800_fff_tmp134, r800_fff_tmp135, r800_fff_tmp136;
     1140                BitBlock r800_fff_tmp137, byte_range_8e_95, r800_fff_tmp138, r800_fff_tmp139;
     1141                BitBlock r800_fff_tmp140, r800_fff_tmp141, byte_range_b8_bf, r800_fff_tmp142;
     1142                BitBlock byte_ae, sequence_e0_ae, r800_fff_tmp143, byte_range_80_81;
     1143                BitBlock sequence_e0_ae_adv, r800_fff_tmp144, r800_fff_tmp145;
     1144                BitBlock byte_range_8b_8d, r800_fff_tmp146, byte_91, r800_fff_tmp147;
     1145                BitBlock r800_fff_tmp148, byte_range_96_98, r800_fff_tmp149, byte_9b;
     1146                BitBlock r800_fff_tmp150, r800_fff_tmp151, r800_fff_tmp152, byte_range_a0_a2;
     1147                BitBlock r800_fff_tmp153, r800_fff_tmp154, byte_range_a5_a7, r800_fff_tmp155;
     1148                BitBlock r800_fff_tmp156, byte_range_ab_ad, r800_fff_tmp157, r800_fff_tmp158;
     1149                BitBlock byte_range_ba_bd, r800_fff_tmp159, byte_af, sequence_e0_af;
     1150                BitBlock byte_range_83_85, sequence_e0_af_adv, r800_fff_tmp160, byte_89;
     1151                BitBlock r800_fff_tmp161, r800_fff_tmp162, r800_fff_tmp163, r800_fff_tmp164;
     1152                BitBlock r800_fff_tmp165, byte_range_91_96, r800_fff_tmp166, r800_fff_tmp167;
     1153                BitBlock r800_fff_tmp168, byte_range_98_a5, r800_fff_tmp169, r800_fff_tmp170;
     1154                BitBlock r800_fff_tmp171, sequence_e0_b0, sequence_e0_b0_adv, r800_fff_tmp172;
     1155                BitBlock r800_fff_tmp173, r800_fff_tmp174, r800_fff_tmp175, r800_fff_tmp176;
     1156                BitBlock r800_fff_tmp177, byte_range_ba_bc, r800_fff_tmp178, sequence_e0_b1;
     1157                BitBlock r800_fff_tmp179, byte_85, sequence_e0_b1_adv, r800_fff_tmp180;
     1158                BitBlock r800_fff_tmp181, r800_fff_tmp182, r800_fff_tmp183, byte_range_8e_94;
     1159                BitBlock r800_fff_tmp184, byte_97, r800_fff_tmp185, r800_fff_tmp186;
     1160                BitBlock byte_range_9b_9f, r800_fff_tmp187, r800_fff_tmp188, byte_range_b0_b7;
     1161                BitBlock r800_fff_tmp189, byte_b2, sequence_e0_b2, sequence_e0_b2_adv;
     1162                BitBlock r800_fff_tmp190, r800_fff_tmp191, r800_fff_tmp192, r800_fff_tmp193;
     1163                BitBlock r800_fff_tmp194, r800_fff_tmp195, r800_fff_tmp196, byte_b3;
     1164                BitBlock sequence_e0_b3, sequence_e0_b3_adv, r800_fff_tmp197, r800_fff_tmp198;
     1165                BitBlock r800_fff_tmp199, r800_fff_tmp200, r800_fff_tmp201, byte_range_97_9d;
     1166                BitBlock r800_fff_tmp202, byte_9f, r800_fff_tmp203, r800_fff_tmp204;
     1167                BitBlock r800_fff_tmp205, r800_fff_tmp206, byte_range_b3_bf, r800_fff_tmp207;
     1168                BitBlock sequence_e0_b4, sequence_e0_b4_adv, r800_fff_tmp208, r800_fff_tmp209;
     1169                BitBlock r800_fff_tmp210, r800_fff_tmp211, r800_fff_tmp212, byte_range_bb_bc;
     1170                BitBlock r800_fff_tmp213, byte_b5, sequence_e0_b5, sequence_e0_b5_adv;
     1171                BitBlock r800_fff_tmp214, r800_fff_tmp215, r800_fff_tmp216, byte_range_98_9e;
     1172                BitBlock r800_fff_tmp217, r800_fff_tmp218, byte_range_b6_b8, r800_fff_tmp219;
     1173                BitBlock byte_b6, sequence_e0_b6, sequence_e0_b6_adv, r800_fff_tmp220;
     1174                BitBlock r800_fff_tmp221, r800_fff_tmp222, r800_fff_tmp223, byte_range_97_99;
     1175                BitBlock r800_fff_tmp224, r800_fff_tmp225, byte_bc, r800_fff_tmp226;
     1176                BitBlock byte_range_be_bf, r800_fff_tmp227, sequence_e0_b7, byte_range_87_89;
     1177                BitBlock sequence_e0_b7_adv, r800_fff_tmp228, r800_fff_tmp229, byte_95;
     1178                BitBlock r800_fff_tmp230, r800_fff_tmp231, r800_fff_tmp232, byte_range_a0_a5;
     1179                BitBlock r800_fff_tmp233, byte_range_b0_b1, r800_fff_tmp234, r800_fff_tmp235;
     1180                BitBlock byte_b8, sequence_e0_b8, sequence_e0_b8_adv, r800_fff_tmp236;
     1181                BitBlock byte_range_bb_be, r800_fff_tmp237, byte_b9, sequence_e0_b9;
     1182                BitBlock r800_fff_tmp238, r800_fff_tmp239, byte_range_9c_bf;
     1183                BitBlock sequence_e0_b9_adv, r800_fff_tmp240, byte_ba, sequence_e0_ba;
     1184                BitBlock sequence_e0_ba_adv, r800_fff_tmp241, byte_83, r800_fff_tmp242;
     1185                BitBlock r800_fff_tmp243, r800_fff_tmp244, r800_fff_tmp245, r800_fff_tmp246;
     1186                BitBlock r800_fff_tmp247, byte_range_8e_93, r800_fff_tmp248, byte_98;
     1187                BitBlock r800_fff_tmp249, r800_fff_tmp250, byte_a4, r800_fff_tmp251;
     1188                BitBlock r800_fff_tmp252, r800_fff_tmp253, byte_range_a8_a9, r800_fff_tmp254;
     1189                BitBlock r800_fff_tmp255, r800_fff_tmp256, r800_fff_tmp257, byte_bb;
     1190                BitBlock sequence_e0_bb, sequence_e0_bb_adv, r800_fff_tmp258, byte_87;
     1191                BitBlock r800_fff_tmp259, r800_fff_tmp260, byte_range_9a_9b, r800_fff_tmp261;
     1192                BitBlock byte_range_a0_bf, r800_fff_tmp262, sequence_e0_bd, sequence_e0_bd_adv;
     1193                BitBlock r800_fff_tmp263, r800_fff_tmp264, r800_fff_tmp265, byte_range_ad_b0;
     1194                BitBlock r800_fff_tmp266, byte_be, sequence_e0_be, sequence_e0_be_adv;
     1195                BitBlock r800_fff_tmp267, r800_fff_tmp268, sequence_e0_bf, sequence_e0_bf_adv;
     1196                BitBlock r800_fff_tmp269, r800_fff_tmp270, r800_fff_tmp271, r800_fff_tmp272;
     1197                BitBlock byte_range_9b_bf, r800_fff_tmp273, r800_1fff_tmp6, r800_1fff_tmp7;
     1198                BitBlock byte_e1, r1000_1fff_tmp1, r1000_1fff_tmp2, r1000_1fff_tmp3;
     1199                BitBlock r1000_1fff_tmp4, r1000_1fff_tmp5, r1000_1fff_tmp6, r1000_1fff_tmp7;
     1200                BitBlock byte_e1_adv, sequence_e1_83, r1000_1fff_tmp8, r1000_1fff_tmp9;
     1201                BitBlock r1000_1fff_tmp10, sequence_e1_83_adv, r1000_1fff_tmp11;
     1202                BitBlock r1000_1fff_tmp12, r1000_1fff_tmp13, byte_range_88_8c;
     1203                BitBlock r1000_1fff_tmp14, r1000_1fff_tmp15, r1000_1fff_tmp16;
     1204                BitBlock r1000_1fff_tmp17, r1000_1fff_tmp18, r1000_1fff_tmp19, sequence_e1_89;
     1205                BitBlock sequence_e1_89_adv, r1000_1fff_tmp20, r1000_1fff_tmp21;
     1206                BitBlock r1000_1fff_tmp22, r1000_1fff_tmp23, r1000_1fff_tmp24;
     1207                BitBlock r1000_1fff_tmp25, byte_99, r1000_1fff_tmp26, byte_range_9e_9f;
     1208                BitBlock r1000_1fff_tmp27, r1000_1fff_tmp28, sequence_e1_8a;
     1209                BitBlock sequence_e1_8a_adv, r1000_1fff_tmp29, r1000_1fff_tmp30;
     1210                BitBlock r1000_1fff_tmp31, r1000_1fff_tmp32, r1000_1fff_tmp33;
     1211                BitBlock r1000_1fff_tmp34, byte_range_b6_b7, r1000_1fff_tmp35;
     1212                BitBlock r1000_1fff_tmp36, r1000_1fff_tmp37, r1000_1fff_tmp38, sequence_e1_8b;
     1213                BitBlock byte_81, sequence_e1_8b_adv, r1000_1fff_tmp39, byte_range_86_87;
     1214                BitBlock r1000_1fff_tmp40, r1000_1fff_tmp41, r1000_1fff_tmp42, byte_8c;
     1215                BitBlock sequence_e1_8c, sequence_e1_8c_adv, r1000_1fff_tmp43;
     1216                BitBlock byte_range_96_97, r1000_1fff_tmp44, r1000_1fff_tmp45, sequence_e1_8d;
     1217                BitBlock r1000_1fff_tmp46, r1000_1fff_tmp47, r1000_1fff_tmp48;
     1218                BitBlock byte_range_9b_9c, sequence_e1_8d_adv, r1000_1fff_tmp49;
     1219                BitBlock r1000_1fff_tmp50, byte_range_bd_bf, r1000_1fff_tmp51;
     1220                BitBlock r1000_1fff_tmp52, sequence_e1_8e, r1000_1fff_tmp53, byte_range_9a_9f;
     1221                BitBlock sequence_e1_8e_adv, r1000_1fff_tmp54, byte_8f, sequence_e1_8f;
     1222                BitBlock sequence_e1_8f_adv, r1000_1fff_tmp55, r1000_1fff_tmp56, byte_9a;
     1223                BitBlock sequence_e1_9a, r1000_1fff_tmp57, byte_range_9d_9f;
     1224                BitBlock sequence_e1_9a_adv, r1000_1fff_tmp58, sequence_e1_9b;
     1225                BitBlock r1000_1fff_tmp59, r1000_1fff_tmp60, byte_range_b9_bf;
     1226                BitBlock sequence_e1_9b_adv, r1000_1fff_tmp61, byte_9c, sequence_e1_9c;
     1227                BitBlock sequence_e1_9c_adv, r1000_1fff_tmp62, r1000_1fff_tmp63;
     1228                BitBlock byte_range_95_9f, r1000_1fff_tmp64, r1000_1fff_tmp65;
     1229                BitBlock r1000_1fff_tmp66, byte_range_b7_bf, r1000_1fff_tmp67, sequence_e1_9d;
     1230                BitBlock byte_range_94_9f, sequence_e1_9d_adv, r1000_1fff_tmp68;
     1231                BitBlock r1000_1fff_tmp69, r1000_1fff_tmp70, r1000_1fff_tmp71;
     1232                BitBlock byte_range_b4_bf, r1000_1fff_tmp72, sequence_e1_9f;
     1233                BitBlock sequence_e1_9f_adv, r1000_1fff_tmp73, r1000_1fff_tmp74;
     1234                BitBlock byte_range_aa_af, r1000_1fff_tmp75, r1000_1fff_tmp76, sequence_e1_a0;
     1235                BitBlock sequence_e1_a0_adv, r1000_1fff_tmp77, r1000_1fff_tmp78;
     1236                BitBlock sequence_e1_a1, sequence_e1_a1_adv, r1000_1fff_tmp79;
     1237                BitBlock r1000_1fff_tmp80, sequence_e1_a2, r1000_1fff_tmp81;
     1238                BitBlock sequence_e1_a2_adv, r1000_1fff_tmp82, sequence_e1_a3;
     1239                BitBlock r1000_1fff_tmp83, r1000_1fff_tmp84, sequence_e1_a3_adv;
     1240                BitBlock r1000_1fff_tmp85, r1000_1fff_tmp86, sequence_e1_a4;
     1241                BitBlock sequence_e1_a4_adv, r1000_1fff_tmp87, byte_range_ac_af;
     1242                BitBlock r1000_1fff_tmp88, r1000_1fff_tmp89, r1000_1fff_tmp90, byte_a5;
     1243                BitBlock sequence_e1_a5, r1000_1fff_tmp91, byte_range_81_83;
     1244                BitBlock sequence_e1_a5_adv, r1000_1fff_tmp92, r1000_1fff_tmp93;
     1245                BitBlock r1000_1fff_tmp94, sequence_e1_a6, sequence_e1_a6_adv;
     1246                BitBlock r1000_1fff_tmp95, sequence_e1_a7, byte_range_8a_8f;
     1247                BitBlock sequence_e1_a7_adv, r1000_1fff_tmp96, r1000_1fff_tmp97;
     1248                BitBlock r1000_1fff_tmp98, byte_range_9b_9d, r1000_1fff_tmp99;
     1249                BitBlock r1000_1fff_tmp100, sequence_e1_a8, r1000_1fff_tmp101;
     1250                BitBlock sequence_e1_a8_adv, r1000_1fff_tmp102, sequence_e1_a9;
     1251                BitBlock sequence_e1_a9_adv, r1000_1fff_tmp103, r1000_1fff_tmp104;
     1252                BitBlock byte_range_bd_be, r1000_1fff_tmp105, sequence_e1_aa;
     1253                BitBlock sequence_e1_aa_adv, r1000_1fff_tmp106, r1000_1fff_tmp107;
     1254                BitBlock r1000_1fff_tmp108, r1000_1fff_tmp109, sequence_e1_ab;
     1255                BitBlock byte_range_80_bf, r1000_1fff_tmp110, sequence_e1_ab_adv;
     1256                BitBlock r1000_1fff_tmp111, sequence_e1_ad, r1000_1fff_tmp112;
     1257                BitBlock byte_range_8c_8f, sequence_e1_ad_adv, r1000_1fff_tmp113;
     1258                BitBlock r1000_1fff_tmp114, r1000_1fff_tmp115, r1000_1fff_tmp116;
     1259                BitBlock sequence_e1_af, r1000_1fff_tmp117, byte_range_b4_bb;
     1260                BitBlock sequence_e1_af_adv, r1000_1fff_tmp118, sequence_e1_b0;
     1261                BitBlock r1000_1fff_tmp119, byte_range_b8_ba, sequence_e1_b0_adv;
     1262                BitBlock r1000_1fff_tmp120, sequence_e1_b1, r1000_1fff_tmp121;
     1263                BitBlock r1000_1fff_tmp122, byte_range_8a_8c, sequence_e1_b1_adv;
     1264                BitBlock r1000_1fff_tmp123, sequence_e1_b2, sequence_e1_b2_adv;
     1265                BitBlock r1000_1fff_tmp124, sequence_e1_b3, sequence_e1_b3_adv;
     1266                BitBlock r1000_1fff_tmp125, r1000_1fff_tmp126, r1000_1fff_tmp127;
     1267                BitBlock r1000_1fff_tmp128, sequence_e1_b7, r1000_1fff_tmp129;
     1268                BitBlock r1000_1fff_tmp130, byte_range_b6_bb, sequence_e1_b7_adv;
     1269                BitBlock r1000_1fff_tmp131, sequence_e1_bc, r1000_1fff_tmp132;
     1270                BitBlock sequence_e1_bc_adv, r1000_1fff_tmp133, r1000_1fff_tmp134;
     1271                BitBlock sequence_e1_bd, sequence_e1_bd_adv, r1000_1fff_tmp135;
     1272                BitBlock r1000_1fff_tmp136, r1000_1fff_tmp137, r1000_1fff_tmp138;
     1273                BitBlock r1000_1fff_tmp139, r1000_1fff_tmp140, r1000_1fff_tmp141;
     1274                BitBlock sequence_e1_be, sequence_e1_be_adv, r1000_1fff_tmp142, sequence_e1_bf;
     1275                BitBlock sequence_e1_bf_adv, r1000_1fff_tmp143, r1000_1fff_tmp144;
     1276                BitBlock byte_range_94_95, r1000_1fff_tmp145, r1000_1fff_tmp146;
     1277                BitBlock r1000_1fff_tmp147, r1000_1fff_tmp148, r1000_1fff_tmp149;
     1278                BitBlock r1000_1fff_tmp150, r800_4dff_tmp5, byte_range_e2_e3, r800_4dff_tmp6;
     1279                BitBlock r800_4dff_tmp7, r800_4dff_tmp8, r800_4dff_tmp9, r800_4dff_tmp10;
     1280                BitBlock r800_4dff_tmp11, r800_4dff_tmp12, r800_4dff_tmp13, r800_4dff_tmp14;
     1281                BitBlock r2000_4dff_tmp1, r2000_4dff_tmp2, byte_e2, r2000_2fff_tmp1;
     1282                BitBlock r2000_2fff_tmp2, r2000_2fff_tmp3, r2000_2fff_tmp4, r2000_2fff_tmp5;
     1283                BitBlock r2000_2fff_tmp6, r2000_2fff_tmp7, byte_e2_adv, sequence_e2_81;
     1284                BitBlock r2000_2fff_tmp8, r2000_2fff_tmp9, r2000_2fff_tmp10;
     1285                BitBlock sequence_e2_81_adv, r2000_2fff_tmp11, r2000_2fff_tmp12;
     1286                BitBlock r2000_2fff_tmp13, r2000_2fff_tmp14, byte_range_b2_b3;
     1287                BitBlock r2000_2fff_tmp15, byte_82, sequence_e2_82, r2000_2fff_tmp16;
     1288                BitBlock r2000_2fff_tmp17, r2000_2fff_tmp18, sequence_e2_82_adv;
     1289                BitBlock r2000_2fff_tmp19, r2000_2fff_tmp20, r2000_2fff_tmp21;
     1290                BitBlock r2000_2fff_tmp22, r2000_2fff_tmp23, r2000_2fff_tmp24;
     1291                BitBlock r2000_2fff_tmp25, r2000_2fff_tmp26, sequence_e2_83;
     1292                BitBlock sequence_e2_83_adv, r2000_2fff_tmp27, r2000_2fff_tmp28;
     1293                BitBlock r2000_2fff_tmp29, byte_range_b1_bf, r2000_2fff_tmp30;
     1294                BitBlock r2000_2fff_tmp31, sequence_e2_86, sequence_e2_86_adv;
     1295                BitBlock r2000_2fff_tmp32, sequence_e2_8f, r2000_2fff_tmp33, r2000_2fff_tmp34;
     1296                BitBlock sequence_e2_8f_adv, r2000_2fff_tmp35, r2000_2fff_tmp36;
     1297                BitBlock sequence_e2_90, r2000_2fff_tmp37, r2000_2fff_tmp38, r2000_2fff_tmp39;
     1298                BitBlock r2000_2fff_tmp40, byte_range_a7_bf, sequence_e2_90_adv;
     1299                BitBlock r2000_2fff_tmp41, sequence_e2_91, r2000_2fff_tmp42, r2000_2fff_tmp43;
     1300                BitBlock r2000_2fff_tmp44, byte_range_8b_9f, sequence_e2_91_adv;
     1301                BitBlock r2000_2fff_tmp45, r2000_2fff_tmp46, sequence_e2_ad, r2000_2fff_tmp47;
     1302                BitBlock byte_range_b4_b5, sequence_e2_ad_adv, r2000_2fff_tmp48;
     1303                BitBlock r2000_2fff_tmp49, sequence_e2_ae, r2000_2fff_tmp50;
     1304                BitBlock sequence_e2_ae_adv, r2000_2fff_tmp51, r2000_2fff_tmp52;
     1305                BitBlock r2000_2fff_tmp53, r2000_2fff_tmp54, sequence_e2_af, r2000_2fff_tmp55;
     1306                BitBlock r2000_2fff_tmp56, sequence_e2_af_adv, r2000_2fff_tmp57;
     1307                BitBlock r2000_2fff_tmp58, r2000_2fff_tmp59, r2000_2fff_tmp60;
     1308                BitBlock r2000_2fff_tmp61, byte_range_92_ab, r2000_2fff_tmp62;
     1309                BitBlock r2000_2fff_tmp63, sequence_e2_b0, sequence_e2_b0_adv;
     1310                BitBlock r2000_2fff_tmp64, sequence_e2_b1, sequence_e2_b1_adv;
     1311                BitBlock r2000_2fff_tmp65, sequence_e2_b3, r2000_2fff_tmp66, r2000_2fff_tmp67;
     1312                BitBlock byte_range_b4_b8, sequence_e2_b3_adv, r2000_2fff_tmp68;
     1313                BitBlock r2000_2fff_tmp69, sequence_e2_b4, sequence_e2_b4_adv;
     1314                BitBlock r2000_2fff_tmp70, r2000_2fff_tmp71, r2000_2fff_tmp72;
     1315                BitBlock byte_range_a8_ac, r2000_2fff_tmp73, r2000_2fff_tmp74;
     1316                BitBlock r2000_2fff_tmp75, sequence_e2_b5, byte_range_a8_ae;
     1317                BitBlock sequence_e2_b5_adv, r2000_2fff_tmp76, r2000_2fff_tmp77;
     1318                BitBlock r2000_2fff_tmp78, byte_range_b1_be, r2000_2fff_tmp79, sequence_e2_b6;
     1319                BitBlock byte_range_97_9f, sequence_e2_b6_adv, r2000_2fff_tmp80;
     1320                BitBlock r2000_2fff_tmp81, r2000_2fff_tmp82, r2000_2fff_tmp83;
     1321                BitBlock r2000_2fff_tmp84, r2000_2fff_tmp85, sequence_e2_b7;
     1322                BitBlock sequence_e2_b7_adv, r2000_2fff_tmp86, r2000_2fff_tmp87;
     1323                BitBlock r2000_2fff_tmp88, r2000_2fff_tmp89, sequence_e2_b9, r2000_2fff_tmp90;
     1324                BitBlock r2000_2fff_tmp91, r2000_2fff_tmp92, byte_range_83_bf;
     1325                BitBlock sequence_e2_b9_adv, r2000_2fff_tmp93, r2000_2fff_tmp94;
     1326                BitBlock sequence_e2_ba, sequence_e2_ba_adv, r2000_2fff_tmp95;
     1327                BitBlock r2000_2fff_tmp96, sequence_e2_bb, sequence_e2_bb_adv;
     1328                BitBlock r2000_2fff_tmp97, sequence_e2_bf, r2000_2fff_tmp98, r2000_2fff_tmp99;
     1329                BitBlock r2000_2fff_tmp100, r2000_2fff_tmp101, r2000_2fff_tmp102;
     1330                BitBlock byte_range_96_af, sequence_e2_bf_adv, r2000_2fff_tmp103;
     1331                BitBlock r2000_2fff_tmp104, r2000_4dff_tmp3, r2000_4dff_tmp4, byte_e3;
     1332                BitBlock r2000_4dff_tmp5, r2000_4dff_tmp6, r2000_4dff_tmp7, r2000_4dff_tmp8;
     1333                BitBlock r2000_4dff_tmp9, r2000_4dff_tmp10, r2000_4dff_tmp11, r2000_4dff_tmp12;
     1334                BitBlock r2000_4dff_tmp13, r3000_4dff_tmp1, r3000_4dff_tmp2, r3000_4dff_tmp3;
     1335                BitBlock r3000_4dff_tmp4, r3000_4dff_tmp5, r3000_4dff_tmp6, r3000_4dff_tmp7;
     1336                BitBlock byte_e3_adv, sequence_e3_81, r3000_4dff_tmp8, r3000_4dff_tmp9;
     1337                BitBlock sequence_e3_81_adv, r3000_4dff_tmp10, sequence_e3_82;
     1338                BitBlock r3000_4dff_tmp11, r3000_4dff_tmp12, r3000_4dff_tmp13;
     1339                BitBlock r3000_4dff_tmp14, r3000_4dff_tmp15, r3000_4dff_tmp16;
     1340                BitBlock sequence_e3_82_adv, r3000_4dff_tmp17, r3000_4dff_tmp18;
     1341                BitBlock r3000_4dff_tmp19, sequence_e3_84, r3000_4dff_tmp20, r3000_4dff_tmp21;
     1342                BitBlock byte_range_80_84, sequence_e3_84_adv, r3000_4dff_tmp22;
     1343                BitBlock r3000_4dff_tmp23, r3000_4dff_tmp24, r3000_4dff_tmp25;
     1344                BitBlock r3000_4dff_tmp26, r3000_4dff_tmp27, byte_range_ae_b0;
     1345                BitBlock r3000_4dff_tmp28, r3000_4dff_tmp29, sequence_e3_86, r3000_4dff_tmp30;
     1346                BitBlock sequence_e3_86_adv, r3000_4dff_tmp31, r3000_4dff_tmp32;
     1347                BitBlock r3000_4dff_tmp33, r3000_4dff_tmp34, r3000_4dff_tmp35;
     1348                BitBlock r3000_4dff_tmp36, r3000_4dff_tmp37, sequence_e3_87, r3000_4dff_tmp38;
     1349                BitBlock byte_range_a4_af, sequence_e3_87_adv, r3000_4dff_tmp39;
     1350                BitBlock r3000_4dff_tmp40, r3000_4dff_tmp41, sequence_e3_88;
     1351                BitBlock sequence_e3_88_adv, r3000_4dff_tmp42, r3000_4dff_tmp43;
     1352                BitBlock sequence_e3_8b, sequence_e3_8b_adv, r3000_4dff_tmp44, byte_e4_adv;
     1353                BitBlock sequence_e4_b6, r3000_4dff_tmp45, r3000_4dff_tmp46;
     1354                BitBlock sequence_e4_b6_adv, r3000_4dff_tmp47, r800_ffff_tmp13;
     1355                BitBlock r800_ffff_tmp14, r800_ffff_tmp15, r800_ffff_tmp16, r800_ffff_tmp17;
     1356                BitBlock r800_ffff_tmp18, r800_ffff_tmp19, byte_range_e5_e9, r800_ffff_tmp20;
     1357                BitBlock r4e00_9fff_tmp1, r4e00_9fff_tmp2, r4e00_9fff_tmp3, byte_e9;
     1358                BitBlock r4e00_9fff_tmp4, r4e00_9fff_tmp5, r4e00_9fff_tmp6, r4e00_9fff_tmp7;
     1359                BitBlock r4e00_9fff_tmp8, byte_e9_adv, sequence_e9_bf, r4e00_9fff_tmp9;
     1360                BitBlock r4e00_9fff_tmp10, r4e00_9fff_tmp11, r4e00_9fff_tmp12;
     1361                BitBlock byte_range_96_bf, sequence_e9_bf_adv, r4e00_9fff_tmp13;
     1362                BitBlock r800_ffff_tmp21, byte_range_ea_ef, ra000_ffff_tmp1, ra000_ffff_tmp2;
     1363                BitBlock ra000_ffff_tmp3, byte_ea, ra000_ffff_tmp4, ra000_ffff_tmp5;
     1364                BitBlock ra000_ffff_tmp6, byte_ea_adv, sequence_ea_92, ra000_ffff_tmp7;
     1365                BitBlock ra000_ffff_tmp8, ra000_ffff_tmp9, ra000_ffff_tmp10, byte_range_8d_8f;
     1366                BitBlock sequence_ea_92_adv, ra000_ffff_tmp11, ra000_ffff_tmp12;
     1367                BitBlock ra000_ffff_tmp13, byte_93, sequence_ea_93, ra000_ffff_tmp14;
     1368                BitBlock ra000_ffff_tmp15, byte_range_87_8f, sequence_ea_93_adv;
     1369                BitBlock ra000_ffff_tmp16, ra000_ffff_tmp17, sequence_ea_98, ra000_ffff_tmp18;
     1370                BitBlock ra000_ffff_tmp19, byte_range_ac_bf, sequence_ea_98_adv;
     1371                BitBlock ra000_ffff_tmp20, ra000_ffff_tmp21, sequence_ea_9b;
     1372                BitBlock sequence_ea_9b_adv, ra000_ffff_tmp22, ra000_ffff_tmp23;
     1373                BitBlock sequence_ea_9e, ra000_ffff_tmp24, ra000_ffff_tmp25;
     1374                BitBlock sequence_ea_9e_adv, ra000_ffff_tmp26, ra000_ffff_tmp27;
     1375                BitBlock ra000_ffff_tmp28, sequence_ea_9f, ra000_ffff_tmp29, ra000_ffff_tmp30;
     1376                BitBlock byte_range_80_b6, sequence_ea_9f_adv, ra000_ffff_tmp31;
     1377                BitBlock ra000_ffff_tmp32, sequence_ea_a0, sequence_ea_a0_adv;
     1378                BitBlock ra000_ffff_tmp33, ra000_ffff_tmp34, ra000_ffff_tmp35;
     1379                BitBlock ra000_ffff_tmp36, sequence_ea_a1, sequence_ea_a1_adv;
     1380                BitBlock ra000_ffff_tmp37, sequence_ea_a3, ra000_ffff_tmp38, ra000_ffff_tmp39;
     1381                BitBlock ra000_ffff_tmp40, byte_range_85_8d, sequence_ea_a3_adv;
     1382                BitBlock ra000_ffff_tmp41, ra000_ffff_tmp42, ra000_ffff_tmp43;
     1383                BitBlock ra000_ffff_tmp44, ra000_ffff_tmp45, sequence_ea_a5, ra000_ffff_tmp46;
     1384                BitBlock ra000_ffff_tmp47, byte_range_94_9e, sequence_ea_a5_adv;
     1385                BitBlock ra000_ffff_tmp48, ra000_ffff_tmp49, ra000_ffff_tmp50;
     1386                BitBlock ra000_ffff_tmp51, sequence_ea_a7, sequence_ea_a7_adv;
     1387                BitBlock ra000_ffff_tmp52, ra000_ffff_tmp53, byte_range_9a_9d;
     1388                BitBlock ra000_ffff_tmp54, ra000_ffff_tmp55, sequence_ea_a8;
     1389                BitBlock sequence_ea_a8_adv, ra000_ffff_tmp56, ra000_ffff_tmp57;
     1390                BitBlock sequence_ea_a9, sequence_ea_a9_adv, ra000_ffff_tmp58;
     1391                BitBlock ra000_ffff_tmp59, ra000_ffff_tmp60, sequence_ea_ab, ra000_ffff_tmp61;
     1392                BitBlock ra000_ffff_tmp62, ra000_ffff_tmp63, ra000_ffff_tmp64;
     1393                BitBlock ra000_ffff_tmp65, ra000_ffff_tmp66, byte_range_83_9a;
     1394                BitBlock sequence_ea_ab_adv, ra000_ffff_tmp67, ra000_ffff_tmp68;
     1395                BitBlock ra000_ffff_tmp69, sequence_ea_ac, sequence_ea_ac_adv;
     1396                BitBlock ra000_ffff_tmp70, ra000_ffff_tmp71, ra000_ffff_tmp72;
     1397                BitBlock ra000_ffff_tmp73, byte_range_87_88, ra000_ffff_tmp74;
     1398                BitBlock ra000_ffff_tmp75, ra000_ffff_tmp76, byte_range_8f_90;
     1399                BitBlock ra000_ffff_tmp77, ra000_ffff_tmp78, ra000_ffff_tmp79;
     1400                BitBlock ra000_ffff_tmp80, ra000_ffff_tmp81, sequence_ea_ad, ra000_ffff_tmp82;
     1401                BitBlock byte_range_a6_af, sequence_ea_ad_adv, ra000_ffff_tmp83;
     1402                BitBlock sequence_ea_af, sequence_ea_af_adv, ra000_ffff_tmp84;
     1403                BitBlock ra000_ffff_tmp85, byte_ed, byte_ed_adv, sequence_ed_9e;
     1404                BitBlock sequence_ed_9e_adv, ra000_ffff_tmp86, sequence_ed_9f;
     1405                BitBlock ra000_ffff_tmp87, ra000_ffff_tmp88, byte_range_87_8a;
     1406                BitBlock sequence_ed_9f_adv, ra000_ffff_tmp89, ra000_ffff_tmp90;
     1407                BitBlock byte_ed_byte_range_a0_bf, byte_ed_byte_range_a0_bf_adv;
     1408                BitBlock sequence_ed_a0_80, byte_ee, byte_ee_adv, byte_ee_byte_range_80_bf;
     1409                BitBlock byte_ee_byte_range_80_bf_adv, sequence_ee_80_80, byte_ef;
     1410                BitBlock ra000_ffff_tmp91, ra000_ffff_tmp92, byte_range_80_a3, byte_ef_adv;
     1411                BitBlock byte_ef_byte_range_80_a3, byte_ef_byte_range_80_a3_adv;
     1412                BitBlock sequence_ef_80_80, ra000_ffff_tmp93, sequence_ef_a9;
     1413                BitBlock sequence_ef_a9_adv, ra000_ffff_tmp94, sequence_ef_ab;
     1414                BitBlock ra000_ffff_tmp95, ra000_ffff_tmp96, ra000_ffff_tmp97;
     1415                BitBlock byte_range_9a_bf, sequence_ef_ab_adv, ra000_ffff_tmp98;
     1416                BitBlock sequence_ef_ac, ra000_ffff_tmp99, ra000_ffff_tmp100;
     1417                BitBlock ra000_ffff_tmp101, byte_range_87_92, sequence_ef_ac_adv;
     1418                BitBlock ra000_ffff_tmp102, ra000_ffff_tmp103, ra000_ffff_tmp104;
     1419                BitBlock byte_range_98_9c, ra000_ffff_tmp105, ra000_ffff_tmp106;
     1420                BitBlock ra000_ffff_tmp107, ra000_ffff_tmp108, ra000_ffff_tmp109;
     1421                BitBlock sequence_ef_ad, ra000_ffff_tmp110, sequence_ef_ad_adv;
     1422                BitBlock ra000_ffff_tmp111, ra000_ffff_tmp112, sequence_ef_af;
     1423                BitBlock ra000_ffff_tmp113, ra000_ffff_tmp114, byte_range_82_92;
     1424                BitBlock sequence_ef_af_adv, ra000_ffff_tmp115, sequence_ef_b5;
     1425                BitBlock sequence_ef_b5_adv, ra000_ffff_tmp116, ra000_ffff_tmp117;
     1426                BitBlock sequence_ef_b6, byte_range_90_91, sequence_ef_b6_adv;
     1427                BitBlock ra000_ffff_tmp118, sequence_ef_b7, ra000_ffff_tmp119;
     1428                BitBlock ra000_ffff_tmp120, ra000_ffff_tmp121, byte_range_88_af;
     1429                BitBlock sequence_ef_b7_adv, ra000_ffff_tmp122, ra000_ffff_tmp123;
     1430                BitBlock sequence_ef_b8, sequence_ef_b8_adv, ra000_ffff_tmp124, sequence_ef_b9;
     1431                BitBlock sequence_ef_b9_adv, ra000_ffff_tmp125, ra000_ffff_tmp126;
     1432                BitBlock ra000_ffff_tmp127, ra000_ffff_tmp128, sequence_ef_bb;
     1433                BitBlock ra000_ffff_tmp129, ra000_ffff_tmp130, sequence_ef_bb_adv;
     1434                BitBlock ra000_ffff_tmp131, sequence_ef_bc, sequence_ef_bc_adv;
     1435                BitBlock ra000_ffff_tmp132, sequence_ef_be, sequence_ef_be_adv;
     1436                BitBlock ra000_ffff_tmp133, sequence_ef_bf, sequence_ef_bf_adv;
     1437                BitBlock ra000_ffff_tmp134, ra000_ffff_tmp135, byte_range_88_89;
     1438                BitBlock ra000_ffff_tmp136, ra000_ffff_tmp137, byte_range_98_99;
     1439                BitBlock ra000_ffff_tmp138, ra000_ffff_tmp139, ra000_ffff_tmp140;
     1440                BitBlock ra000_ffff_tmp141, ra000_ffff_tmp142, ra000_ffff_tmp143;
     1441                BitBlock ra000_ffff_tmp144, ra000_ffff_tmp145, byte_range_af_b8;
     1442                BitBlock ra000_ffff_tmp146, ra000_ffff_tmp147, r80_10ffff_tmp3;
     1443                BitBlock byte_range_f0_ff, r10000_10ffff_tmp1, r10000_10ffff_tmp2;
     1444                BitBlock r10000_10ffff_tmp3, r10000_10ffff_tmp4, r10000_10ffff_tmp5, byte_f0;
     1445                BitBlock r10000_10ffff_tmp6, r10000_10ffff_tmp7, r10000_10ffff_tmp8;
     1446                BitBlock byte_f0_adv, sequence_f0_90, r10000_10ffff_tmp9, r10000_10ffff_tmp10;
     1447                BitBlock sequence_f0_90_adv, sequence_f0_90_80, r10000_10ffff_tmp11;
     1448                BitBlock r10000_10ffff_tmp12, sequence_f0_90_80_adv, r10000_10ffff_tmp13;
     1449                BitBlock r10000_10ffff_tmp14, r10000_10ffff_tmp15, r10000_10ffff_tmp16;
     1450                BitBlock r10000_10ffff_tmp17, r10000_10ffff_tmp18, r10000_10ffff_tmp19;
     1451                BitBlock r10000_10ffff_tmp20, r10000_10ffff_tmp21, r10000_10ffff_tmp22;
     1452                BitBlock r10000_10ffff_tmp23, r10000_10ffff_tmp24, r10000_10ffff_tmp25;
     1453                BitBlock r10000_10ffff_tmp26, r10000_10ffff_tmp27, sequence_f0_90_81;
     1454                BitBlock r10000_10ffff_tmp28, sequence_f0_90_81_adv, r10000_10ffff_tmp29;
     1455                BitBlock r10000_10ffff_tmp30, r10000_10ffff_tmp31, byte_range_9e_bf;
     1456                BitBlock r10000_10ffff_tmp32, r10000_10ffff_tmp33, sequence_f0_90_83;
     1457                BitBlock r10000_10ffff_tmp34, r10000_10ffff_tmp35, sequence_f0_90_83_adv;
     1458                BitBlock r10000_10ffff_tmp36, r10000_10ffff_tmp37, sequence_f0_90_84;
     1459                BitBlock r10000_10ffff_tmp38, r10000_10ffff_tmp39, sequence_f0_90_84_adv;
     1460                BitBlock r10000_10ffff_tmp40, r10000_10ffff_tmp41, byte_range_b4_b6;
     1461                BitBlock r10000_10ffff_tmp42, r10000_10ffff_tmp43, sequence_f0_90_86;
     1462                BitBlock r10000_10ffff_tmp44, sequence_f0_90_86_adv, r10000_10ffff_tmp45;
     1463                BitBlock byte_range_9c_9f, r10000_10ffff_tmp46, r10000_10ffff_tmp47;
     1464                BitBlock r10000_10ffff_tmp48, byte_range_a1_bf, r10000_10ffff_tmp49;
     1465                BitBlock sequence_f0_90_87, sequence_f0_90_87_adv, r10000_10ffff_tmp50;
     1466                BitBlock r10000_10ffff_tmp51, r10000_10ffff_tmp52;
     1467                BitBlock sequence_f0_90_byte_range_88_89, sequence_f0_90_byte_range_88_89_adv;
     1468                BitBlock sequence_f0_90_88_80, r10000_10ffff_tmp53, r10000_10ffff_tmp54;
     1469                BitBlock r10000_10ffff_tmp55, sequence_f0_90_8a, r10000_10ffff_tmp56;
     1470                BitBlock sequence_f0_90_8a_adv, r10000_10ffff_tmp57, sequence_f0_90_8b;
     1471                BitBlock r10000_10ffff_tmp58, r10000_10ffff_tmp59, sequence_f0_90_8b_adv;
     1472                BitBlock r10000_10ffff_tmp60, r10000_10ffff_tmp61, r10000_10ffff_tmp62;
     1473                BitBlock sequence_f0_90_8c, r10000_10ffff_tmp63, sequence_f0_90_8c_adv;
     1474                BitBlock r10000_10ffff_tmp64, r10000_10ffff_tmp65, sequence_f0_90_8d;
     1475                BitBlock r10000_10ffff_tmp66, byte_range_8b_8f, sequence_f0_90_8d_adv;
     1476                BitBlock r10000_10ffff_tmp67, r10000_10ffff_tmp68, r10000_10ffff_tmp69;
     1477                BitBlock sequence_f0_90_8e, sequence_f0_90_8e_adv, r10000_10ffff_tmp70;
     1478                BitBlock r10000_10ffff_tmp71, sequence_f0_90_8f, byte_range_84_87;
     1479                BitBlock sequence_f0_90_8f_adv, r10000_10ffff_tmp72, r10000_10ffff_tmp73;
     1480                BitBlock r10000_10ffff_tmp74, r10000_10ffff_tmp75, r10000_10ffff_tmp76;
     1481                BitBlock r10000_10ffff_tmp77, r10000_10ffff_tmp78, sequence_f0_90_92;
     1482                BitBlock sequence_f0_90_92_adv, r10000_10ffff_tmp79, r10000_10ffff_tmp80;
     1483                BitBlock r10000_10ffff_tmp81, r10000_10ffff_tmp82, r10000_10ffff_tmp83;
     1484                BitBlock byte_range_aa_bf, r10000_10ffff_tmp84, sequence_f0_90_93;
     1485                BitBlock sequence_f0_90_93_adv, r10000_10ffff_tmp85, byte_94;
     1486                BitBlock sequence_f0_90_94, byte_range_a8_af, sequence_f0_90_94_adv;
     1487                BitBlock r10000_10ffff_tmp86, r10000_10ffff_tmp87, sequence_f0_90_95;
     1488                BitBlock r10000_10ffff_tmp88, r10000_10ffff_tmp89, r10000_10ffff_tmp90;
     1489                BitBlock byte_range_a4_ae, sequence_f0_90_95_adv, r10000_10ffff_tmp91;
     1490                BitBlock r10000_10ffff_tmp92, r10000_10ffff_tmp93;
     1491                BitBlock sequence_f0_90_byte_range_96_97, sequence_f0_90_byte_range_96_97_adv;
     1492                BitBlock sequence_f0_90_96_80, sequence_f0_90_9c, r10000_10ffff_tmp94;
     1493                BitBlock sequence_f0_90_9c_adv, r10000_10ffff_tmp95, sequence_f0_90_9d;
     1494                BitBlock byte_range_96_9f, sequence_f0_90_9d_adv, r10000_10ffff_tmp96;
     1495                BitBlock r10000_10ffff_tmp97, byte_range_a8_bf, r10000_10ffff_tmp98;
     1496                BitBlock sequence_f0_90_byte_range_9e_9f, sequence_f0_90_byte_range_9e_9f_adv;
     1497                BitBlock sequence_f0_90_9e_80, sequence_f0_90_a0, sequence_f0_90_a0_adv;
     1498                BitBlock r10000_10ffff_tmp99, r10000_10ffff_tmp100, r10000_10ffff_tmp101;
     1499                BitBlock r10000_10ffff_tmp102, r10000_10ffff_tmp103, byte_range_b9_bb;
     1500                BitBlock r10000_10ffff_tmp104, r10000_10ffff_tmp105, r10000_10ffff_tmp106;
     1501                BitBlock r10000_10ffff_tmp107, sequence_f0_90_a1, byte_96;
     1502                BitBlock sequence_f0_90_a1_adv, r10000_10ffff_tmp108, sequence_f0_90_a2;
     1503                BitBlock r10000_10ffff_tmp109, r10000_10ffff_tmp110, r10000_10ffff_tmp111;
     1504                BitBlock r10000_10ffff_tmp112, byte_range_9f_a6, sequence_f0_90_a2_adv;
     1505                BitBlock r10000_10ffff_tmp113, r10000_10ffff_tmp114, sequence_f0_90_a3;
     1506                BitBlock sequence_f0_90_a3_adv, r10000_10ffff_tmp115, r10000_10ffff_tmp116;
     1507                BitBlock r10000_10ffff_tmp117, r10000_10ffff_tmp118, byte_range_b6_ba;
     1508                BitBlock r10000_10ffff_tmp119, sequence_f0_90_a4, byte_range_9c_9e;
     1509                BitBlock sequence_f0_90_a4_adv, r10000_10ffff_tmp120, r10000_10ffff_tmp121;
     1510                BitBlock r10000_10ffff_tmp122, r10000_10ffff_tmp123, byte_range_ba_be;
     1511                BitBlock r10000_10ffff_tmp124, sequence_f0_90_a5, sequence_f0_90_a5_adv;
     1512                BitBlock r10000_10ffff_tmp125, sequence_f0_90_a6, byte_range_b8_bb;
     1513                BitBlock sequence_f0_90_a6_adv, r10000_10ffff_tmp126, sequence_f0_90_a7;
     1514                BitBlock r10000_10ffff_tmp127, sequence_f0_90_a7_adv, r10000_10ffff_tmp128;
     1515                BitBlock r10000_10ffff_tmp129, sequence_f0_90_a8, sequence_f0_90_a8_adv;
     1516                BitBlock r10000_10ffff_tmp130, r10000_10ffff_tmp131, r10000_10ffff_tmp132;
     1517                BitBlock byte_range_87_8b, r10000_10ffff_tmp133, r10000_10ffff_tmp134;
     1518                BitBlock r10000_10ffff_tmp135, byte_range_b4_b7, r10000_10ffff_tmp136;
     1519                BitBlock r10000_10ffff_tmp137, sequence_f0_90_a9, sequence_f0_90_a9_adv;
     1520                BitBlock r10000_10ffff_tmp138, r10000_10ffff_tmp139, byte_range_99_9f;
     1521                BitBlock r10000_10ffff_tmp140, sequence_f0_90_aa, sequence_f0_90_aa_adv;
     1522                BitBlock r10000_10ffff_tmp141, sequence_f0_90_ab, r10000_10ffff_tmp142;
     1523                BitBlock byte_range_a7_aa, sequence_f0_90_ab_adv, r10000_10ffff_tmp143;
     1524                BitBlock r10000_10ffff_tmp144, sequence_f0_90_ac, r10000_10ffff_tmp145;
     1525                BitBlock r10000_10ffff_tmp146, sequence_f0_90_ac_adv, r10000_10ffff_tmp147;
     1526                BitBlock sequence_f0_90_ad, sequence_f0_90_ad_adv, r10000_10ffff_tmp148;
     1527                BitBlock r10000_10ffff_tmp149, byte_range_b3_b7, r10000_10ffff_tmp150;
     1528                BitBlock sequence_f0_90_ae, r10000_10ffff_tmp151, sequence_f0_90_ae_adv;
     1529                BitBlock r10000_10ffff_tmp152, r10000_10ffff_tmp153, r10000_10ffff_tmp154;
     1530                BitBlock r10000_10ffff_tmp155, r10000_10ffff_tmp156, r10000_10ffff_tmp157;
     1531                BitBlock r10000_10ffff_tmp158, byte_range_9d_a8, r10000_10ffff_tmp159;
     1532                BitBlock r10000_10ffff_tmp160, sequence_f0_90_af, sequence_f0_90_af_adv;
     1533                BitBlock r10000_10ffff_tmp161, sequence_f0_90_b1, r10000_10ffff_tmp162;
     1534                BitBlock byte_range_89_bf, sequence_f0_90_b1_adv, r10000_10ffff_tmp163;
     1535                BitBlock sequence_f0_90_b2, r10000_10ffff_tmp164, sequence_f0_90_b2_adv;
     1536                BitBlock r10000_10ffff_tmp165, sequence_f0_90_b3, r10000_10ffff_tmp166;
     1537                BitBlock r10000_10ffff_tmp167, byte_range_b3_b9, sequence_f0_90_b3_adv;
     1538                BitBlock r10000_10ffff_tmp168, r10000_10ffff_tmp169;
     1539                BitBlock sequence_f0_90_byte_range_b4_b8, sequence_f0_90_byte_range_b4_b8_adv;
     1540                BitBlock sequence_f0_90_b4_80, sequence_f0_90_b9, sequence_f0_90_b9_adv;
     1541                BitBlock r10000_10ffff_tmp170, r10000_10ffff_tmp171;
     1542                BitBlock sequence_f0_90_byte_range_ba_bf, sequence_f0_90_byte_range_ba_bf_adv;
     1543                BitBlock sequence_f0_90_ba_80, sequence_f0_91, sequence_f0_91_adv;
     1544                BitBlock sequence_f0_91_81, r10000_10ffff_tmp172, r10000_10ffff_tmp173;
     1545                BitBlock byte_range_8e_91, sequence_f0_91_81_adv, r10000_10ffff_tmp174;
     1546                BitBlock r10000_10ffff_tmp175, byte_range_b0_be, r10000_10ffff_tmp176;
     1547                BitBlock sequence_f0_91_83, r10000_10ffff_tmp177, byte_range_82_8f;
     1548                BitBlock sequence_f0_91_83_adv, r10000_10ffff_tmp178, byte_range_a9_af;
     1549                BitBlock r10000_10ffff_tmp179, r10000_10ffff_tmp180, sequence_f0_91_84;
     1550                BitBlock sequence_f0_91_84_adv, r10000_10ffff_tmp181, sequence_f0_91_85;
     1551                BitBlock byte_range_84_8f, sequence_f0_91_85_adv, r10000_10ffff_tmp182;
     1552                BitBlock r10000_10ffff_tmp183, sequence_f0_91_87, sequence_f0_91_87_adv;
     1553                BitBlock r10000_10ffff_tmp184, r10000_10ffff_tmp185, r10000_10ffff_tmp186;
     1554                BitBlock r10000_10ffff_tmp187, r10000_10ffff_tmp188, sequence_f0_91_88;
     1555                BitBlock sequence_f0_91_88_adv, r10000_10ffff_tmp189, r10000_10ffff_tmp190;
     1556                BitBlock sequence_f0_91_89, sequence_f0_91_89_adv, r10000_10ffff_tmp191;
     1557                BitBlock sequence_f0_91_8a, sequence_f0_91_8a_adv, r10000_10ffff_tmp192;
     1558                BitBlock r10000_10ffff_tmp193, r10000_10ffff_tmp194, r10000_10ffff_tmp195;
     1559                BitBlock r10000_10ffff_tmp196, sequence_f0_91_8b, sequence_f0_91_8b_adv;
     1560                BitBlock r10000_10ffff_tmp197, r10000_10ffff_tmp198, sequence_f0_91_8c;
     1561                BitBlock sequence_f0_91_8c_adv, r10000_10ffff_tmp199, r10000_10ffff_tmp200;
     1562                BitBlock r10000_10ffff_tmp201, r10000_10ffff_tmp202, r10000_10ffff_tmp203;
     1563                BitBlock r10000_10ffff_tmp204, r10000_10ffff_tmp205, r10000_10ffff_tmp206;
     1564                BitBlock r10000_10ffff_tmp207, r10000_10ffff_tmp208, sequence_f0_91_8d;
     1565                BitBlock sequence_f0_91_8d_adv, r10000_10ffff_tmp209, r10000_10ffff_tmp210;
     1566                BitBlock r10000_10ffff_tmp211, r10000_10ffff_tmp212, r10000_10ffff_tmp213;
     1567                BitBlock r10000_10ffff_tmp214, r10000_10ffff_tmp215, r10000_10ffff_tmp216;
     1568                BitBlock r10000_10ffff_tmp217, r10000_10ffff_tmp218, r10000_10ffff_tmp219;
     1569                BitBlock byte_range_ad_af, r10000_10ffff_tmp220, r10000_10ffff_tmp221;
     1570                BitBlock sequence_f0_91_byte_range_8e_91, sequence_f0_91_byte_range_8e_91_adv;
     1571                BitBlock sequence_f0_91_8e_80, sequence_f0_91_93, sequence_f0_91_93_adv;
     1572                BitBlock r10000_10ffff_tmp222, r10000_10ffff_tmp223, r10000_10ffff_tmp224;
     1573                BitBlock r10000_10ffff_tmp225, sequence_f0_91_byte_range_94_95;
     1574                BitBlock sequence_f0_91_byte_range_94_95_adv, sequence_f0_91_94_80;
     1575                BitBlock sequence_f0_91_96, sequence_f0_91_96_adv, r10000_10ffff_tmp226;
     1576                BitBlock sequence_f0_91_97, sequence_f0_91_97_adv, r10000_10ffff_tmp227;
     1577                BitBlock sequence_f0_91_99, byte_range_85_8f, sequence_f0_91_99_adv;
     1578                BitBlock r10000_10ffff_tmp228, r10000_10ffff_tmp229, sequence_f0_91_9a;
     1579                BitBlock sequence_f0_91_9a_adv, r10000_10ffff_tmp230, sequence_f0_91_9b;
     1580                BitBlock r10000_10ffff_tmp231, byte_range_8a_bf, sequence_f0_91_9b_adv;
     1581                BitBlock r10000_10ffff_tmp232, sequence_f0_91_9c, r10000_10ffff_tmp233;
     1582                BitBlock r10000_10ffff_tmp234, byte_range_9a_9c, sequence_f0_91_9c_adv;
     1583                BitBlock r10000_10ffff_tmp235, r10000_10ffff_tmp236, r10000_10ffff_tmp237;
     1584                BitBlock r10000_10ffff_tmp238, r10000_10ffff_tmp239, byte_range_9d_a1;
     1585                BitBlock sequence_f0_91_byte_range_9d_a1, sequence_f0_91_byte_range_9d_a1_adv;
     1586                BitBlock sequence_f0_91_9d_80, sequence_f0_91_a2, sequence_f0_91_a2_adv;
     1587                BitBlock r10000_10ffff_tmp240, sequence_f0_91_a3, r10000_10ffff_tmp241;
     1588                BitBlock byte_range_b3_be, sequence_f0_91_a3_adv, r10000_10ffff_tmp242;
     1589                BitBlock r10000_10ffff_tmp243, byte_range_a4_aa;
     1590                BitBlock sequence_f0_91_byte_range_a4_aa, sequence_f0_91_byte_range_a4_aa_adv;
     1591                BitBlock sequence_f0_91_a4_80, sequence_f0_91_ab, sequence_f0_91_ab_adv;
     1592                BitBlock r10000_10ffff_tmp244, r10000_10ffff_tmp245;
     1593                BitBlock sequence_f0_91_byte_range_ac_bf, sequence_f0_91_byte_range_ac_bf_adv;
     1594                BitBlock sequence_f0_91_ac_80, sequence_f0_92, sequence_f0_92_adv;
     1595                BitBlock sequence_f0_92_8e, sequence_f0_92_8e_adv, r10000_10ffff_tmp246;
     1596                BitBlock sequence_f0_92_8f, sequence_f0_92_8f_adv, r10000_10ffff_tmp247;
     1597                BitBlock sequence_f0_92_91, sequence_f0_92_91_adv, r10000_10ffff_tmp248;
     1598                BitBlock r10000_10ffff_tmp249, sequence_f0_92_95, r10000_10ffff_tmp250;
     1599                BitBlock r10000_10ffff_tmp251, byte_range_84_bf, sequence_f0_92_95_adv;
     1600                BitBlock r10000_10ffff_tmp252, sequence_f0_92_byte_range_96_bf;
     1601                BitBlock sequence_f0_92_byte_range_96_bf_adv, sequence_f0_92_96_80;
     1602                BitBlock sequence_f0_93, sequence_f0_93_adv, sequence_f0_93_90;
     1603                BitBlock r10000_10ffff_tmp253, byte_range_af_bf, sequence_f0_93_90_adv;
     1604                BitBlock r10000_10ffff_tmp254, r10000_10ffff_tmp255, r10000_10ffff_tmp256;
     1605                BitBlock byte_range_91_bf, sequence_f0_93_byte_range_91_bf;
     1606                BitBlock sequence_f0_93_byte_range_91_bf_adv, sequence_f0_93_91_80;
     1607                BitBlock sequence_f0_94, sequence_f0_94_adv, sequence_f0_94_byte_range_80_8f;
     1608                BitBlock sequence_f0_94_byte_range_80_8f_adv, sequence_f0_94_80_80;
     1609                BitBlock sequence_f0_94_99, r10000_10ffff_tmp257, byte_range_87_bf;
     1610                BitBlock sequence_f0_94_99_adv, r10000_10ffff_tmp258;
     1611                BitBlock sequence_f0_94_byte_range_9a_bf, sequence_f0_94_byte_range_9a_bf_adv;
     1612                BitBlock sequence_f0_94_9a_80, sequence_f0_95, sequence_f0_95_adv;
     1613                BitBlock sequence_f0_95_byte_range_80_bf, sequence_f0_95_byte_range_80_bf_adv;
     1614                BitBlock sequence_f0_95_80_80, sequence_f0_96, sequence_f0_96_adv;
     1615                BitBlock sequence_f0_96_byte_range_80_9f, sequence_f0_96_byte_range_80_9f_adv;
     1616                BitBlock sequence_f0_96_80_80, sequence_f0_96_a8, sequence_f0_96_a8_adv;
     1617                BitBlock r10000_10ffff_tmp259, sequence_f0_96_a9, sequence_f0_96_a9_adv;
     1618                BitBlock r10000_10ffff_tmp260, r10000_10ffff_tmp261, byte_range_aa_ad;
     1619                BitBlock r10000_10ffff_tmp262, r10000_10ffff_tmp263, sequence_f0_96_aa;
     1620                BitBlock sequence_f0_96_aa_adv, r10000_10ffff_tmp264, sequence_f0_96_ab;
     1621                BitBlock sequence_f0_96_ab_adv, r10000_10ffff_tmp265, r10000_10ffff_tmp266;
     1622                BitBlock r10000_10ffff_tmp267, sequence_f0_96_ad, byte_range_86_8f;
     1623                BitBlock sequence_f0_96_ad_adv, r10000_10ffff_tmp268, r10000_10ffff_tmp269;
     1624                BitBlock r10000_10ffff_tmp270, byte_range_b8_bc, r10000_10ffff_tmp271;
     1625                BitBlock sequence_f0_96_ae, sequence_f0_96_ae_adv, r10000_10ffff_tmp272;
     1626                BitBlock r10000_10ffff_tmp273, r10000_10ffff_tmp274, byte_range_af_bb;
     1627                BitBlock sequence_f0_96_byte_range_af_bb, sequence_f0_96_byte_range_af_bb_adv;
     1628                BitBlock sequence_f0_96_af_80, sequence_f0_96_bd, sequence_f0_96_bd_adv;
     1629                BitBlock r10000_10ffff_tmp275, r10000_10ffff_tmp276, sequence_f0_96_be;
     1630                BitBlock byte_range_80_8e, sequence_f0_96_be_adv, r10000_10ffff_tmp277;
     1631                BitBlock r10000_10ffff_tmp278, sequence_f0_96_bf, sequence_f0_96_bf_adv;
     1632                BitBlock r10000_10ffff_tmp279, byte_range_97_9a, byte_f0_byte_range_97_9a;
     1633                BitBlock byte_f0_byte_range_97_9a_adv, sequence_f0_97_80;
     1634                BitBlock sequence_f0_97_80_adv, sequence_f0_97_80_80, sequence_f0_9b;
     1635                BitBlock sequence_f0_9b_adv, sequence_f0_9b_80, r10000_10ffff_tmp280;
     1636                BitBlock byte_range_82_bf, sequence_f0_9b_80_adv, r10000_10ffff_tmp281;
     1637                BitBlock r10000_10ffff_tmp282, r10000_10ffff_tmp283, byte_range_81_af;
     1638                BitBlock sequence_f0_9b_byte_range_81_af, sequence_f0_9b_byte_range_81_af_adv;
     1639                BitBlock sequence_f0_9b_81_80, sequence_f0_9b_b1, sequence_f0_9b_b1_adv;
     1640                BitBlock r10000_10ffff_tmp284, r10000_10ffff_tmp285, sequence_f0_9b_b2;
     1641                BitBlock byte_range_89_8f, sequence_f0_9b_b2_adv, r10000_10ffff_tmp286;
     1642                BitBlock r10000_10ffff_tmp287, byte_range_a4_bf, r10000_10ffff_tmp288;
     1643                BitBlock sequence_f0_9b_byte_range_b3_bf, sequence_f0_9b_byte_range_b3_bf_adv;
     1644                BitBlock sequence_f0_9b_b3_80, sequence_f0_9c, sequence_f0_9c_adv;
     1645                BitBlock sequence_f0_9c_byte_range_80_bf, sequence_f0_9c_byte_range_80_bf_adv;
     1646                BitBlock sequence_f0_9c_80_80, sequence_f0_9d, sequence_f0_9d_adv;
     1647                BitBlock sequence_f0_9d_83, sequence_f0_9d_83_adv, r10000_10ffff_tmp289;
     1648                BitBlock sequence_f0_9d_84, r10000_10ffff_tmp290, byte_range_a7_a8;
     1649                BitBlock sequence_f0_9d_84_adv, r10000_10ffff_tmp291, sequence_f0_9d_87;
     1650                BitBlock byte_range_a9_bf, sequence_f0_9d_87_adv, r10000_10ffff_tmp292;
     1651                BitBlock sequence_f0_9d_89, r10000_10ffff_tmp293, r10000_10ffff_tmp294;
     1652                BitBlock byte_range_86_bf, sequence_f0_9d_89_adv, r10000_10ffff_tmp295;
     1653                BitBlock byte_range_8a_8b, sequence_f0_9d_byte_range_8a_8b;
     1654                BitBlock sequence_f0_9d_byte_range_8a_8b_adv, sequence_f0_9d_8a_80;
     1655                BitBlock sequence_f0_9d_8d, sequence_f0_9d_8d_adv, r10000_10ffff_tmp296;
     1656                BitBlock r10000_10ffff_tmp297, sequence_f0_9d_byte_range_8e_8f;
     1657                BitBlock sequence_f0_9d_byte_range_8e_8f_adv, sequence_f0_9d_8e_80;
     1658                BitBlock sequence_f0_9d_91, sequence_f0_9d_91_adv, r10000_10ffff_tmp298;
     1659                BitBlock sequence_f0_9d_92, sequence_f0_9d_92_adv, r10000_10ffff_tmp299;
     1660                BitBlock byte_range_a0_a1, r10000_10ffff_tmp300, r10000_10ffff_tmp301;
     1661                BitBlock r10000_10ffff_tmp302, byte_range_a3_a4, r10000_10ffff_tmp303;
     1662                BitBlock r10000_10ffff_tmp304, r10000_10ffff_tmp305, r10000_10ffff_tmp306;
     1663                BitBlock r10000_10ffff_tmp307, sequence_f0_9d_93, sequence_f0_9d_93_adv;
     1664                BitBlock r10000_10ffff_tmp308, sequence_f0_9d_94, sequence_f0_9d_94_adv;
     1665                BitBlock r10000_10ffff_tmp309, r10000_10ffff_tmp310, r10000_10ffff_tmp311;
     1666                BitBlock r10000_10ffff_tmp312, r10000_10ffff_tmp313, r10000_10ffff_tmp314;
     1667                BitBlock sequence_f0_9d_95, sequence_f0_9d_95_adv, r10000_10ffff_tmp315;
     1668                BitBlock r10000_10ffff_tmp316, r10000_10ffff_tmp317, r10000_10ffff_tmp318;
     1669                BitBlock sequence_f0_9d_9a, byte_range_a6_a7, sequence_f0_9d_9a_adv;
     1670                BitBlock r10000_10ffff_tmp319, sequence_f0_9d_9f, r10000_10ffff_tmp320;
     1671                BitBlock byte_range_8c_8d, sequence_f0_9d_9f_adv, r10000_10ffff_tmp321;
     1672                BitBlock sequence_f0_9d_aa, r10000_10ffff_tmp322, r10000_10ffff_tmp323;
     1673                BitBlock r10000_10ffff_tmp324, byte_range_8c_9a, sequence_f0_9d_aa_adv;
     1674                BitBlock r10000_10ffff_tmp325, r10000_10ffff_tmp326, r10000_10ffff_tmp327;
     1675                BitBlock r10000_10ffff_tmp328, byte_range_ab_bf;
     1676                BitBlock sequence_f0_9d_byte_range_ab_bf, sequence_f0_9d_byte_range_ab_bf_adv;
     1677                BitBlock sequence_f0_9d_ab_80, sequence_f0_9e, sequence_f0_9e_adv;
     1678                BitBlock sequence_f0_9e_byte_range_80_9f, sequence_f0_9e_byte_range_80_9f_adv;
     1679                BitBlock sequence_f0_9e_80_80, sequence_f0_9e_a3, sequence_f0_9e_a3_adv;
     1680                BitBlock r10000_10ffff_tmp329, r10000_10ffff_tmp330, r10000_10ffff_tmp331;
     1681                BitBlock byte_range_97_bf, r10000_10ffff_tmp332, r10000_10ffff_tmp333;
     1682                BitBlock r10000_10ffff_tmp334, byte_range_a4_b7;
     1683                BitBlock sequence_f0_9e_byte_range_a4_b7, sequence_f0_9e_byte_range_a4_b7_adv;
     1684                BitBlock sequence_f0_9e_a4_80, sequence_f0_9e_b8, sequence_f0_9e_b8_adv;
     1685                BitBlock r10000_10ffff_tmp335, r10000_10ffff_tmp336, r10000_10ffff_tmp337;
     1686                BitBlock r10000_10ffff_tmp338, byte_range_a5_a6, r10000_10ffff_tmp339;
     1687                BitBlock r10000_10ffff_tmp340, r10000_10ffff_tmp341, r10000_10ffff_tmp342;
     1688                BitBlock r10000_10ffff_tmp343, r10000_10ffff_tmp344, sequence_f0_9e_b9;
     1689                BitBlock sequence_f0_9e_b9_adv, r10000_10ffff_tmp345, r10000_10ffff_tmp346;
     1690                BitBlock r10000_10ffff_tmp347, r10000_10ffff_tmp348, r10000_10ffff_tmp349;
     1691                BitBlock r10000_10ffff_tmp350, r10000_10ffff_tmp351, r10000_10ffff_tmp352;
     1692                BitBlock r10000_10ffff_tmp353, byte_range_95_96, r10000_10ffff_tmp354;
     1693                BitBlock r10000_10ffff_tmp355, r10000_10ffff_tmp356, r10000_10ffff_tmp357;
     1694                BitBlock r10000_10ffff_tmp358, r10000_10ffff_tmp359, r10000_10ffff_tmp360;
     1695                BitBlock r10000_10ffff_tmp361, r10000_10ffff_tmp362, r10000_10ffff_tmp363;
     1696                BitBlock r10000_10ffff_tmp364, r10000_10ffff_tmp365, r10000_10ffff_tmp366;
     1697                BitBlock sequence_f0_9e_ba, sequence_f0_9e_ba_adv, r10000_10ffff_tmp367;
     1698                BitBlock r10000_10ffff_tmp368, r10000_10ffff_tmp369, r10000_10ffff_tmp370;
     1699                BitBlock byte_range_9c_a0, r10000_10ffff_tmp371, r10000_10ffff_tmp372;
     1700                BitBlock r10000_10ffff_tmp373, r10000_10ffff_tmp374, sequence_f0_9e_bb;
     1701                BitBlock byte_range_80_af, sequence_f0_9e_bb_adv, r10000_10ffff_tmp375;
     1702                BitBlock r10000_10ffff_tmp376, sequence_f0_9e_byte_range_bc_bf;
     1703                BitBlock sequence_f0_9e_byte_range_bc_bf_adv, sequence_f0_9e_bc_80;
     1704                BitBlock sequence_f0_9f, sequence_f0_9f_adv, sequence_f0_9f_80;
     1705                BitBlock sequence_f0_9f_80_adv, r10000_10ffff_tmp377, sequence_f0_9f_82;
     1706                BitBlock sequence_f0_9f_82_adv, r10000_10ffff_tmp378, r10000_10ffff_tmp379;
     1707                BitBlock r10000_10ffff_tmp380, byte_range_af_b0, r10000_10ffff_tmp381;
     1708                BitBlock sequence_f0_9f_83, sequence_f0_9f_83_adv, r10000_10ffff_tmp382;
     1709                BitBlock r10000_10ffff_tmp383, r10000_10ffff_tmp384, sequence_f0_9f_84;
     1710                BitBlock sequence_f0_9f_84_adv, r10000_10ffff_tmp385, r10000_10ffff_tmp386;
     1711                BitBlock sequence_f0_9f_85, sequence_f0_9f_85_adv, r10000_10ffff_tmp387;
     1712                BitBlock sequence_f0_9f_86, r10000_10ffff_tmp388, r10000_10ffff_tmp389;
     1713                BitBlock sequence_f0_9f_86_adv, r10000_10ffff_tmp390, sequence_f0_9f_87;
     1714                BitBlock r10000_10ffff_tmp391, byte_range_80_a5, sequence_f0_9f_87_adv;
     1715                BitBlock r10000_10ffff_tmp392, sequence_f0_9f_88, byte_range_83_8f;
     1716                BitBlock sequence_f0_9f_88_adv, r10000_10ffff_tmp393, r10000_10ffff_tmp394;
     1717                BitBlock sequence_f0_9f_89, sequence_f0_9f_89_adv, r10000_10ffff_tmp395;
     1718                BitBlock r10000_10ffff_tmp396, r10000_10ffff_tmp397, byte_range_92_bf;
     1719                BitBlock r10000_10ffff_tmp398, sequence_f0_9f_byte_range_8a_8b;
     1720                BitBlock sequence_f0_9f_byte_range_8a_8b_adv, sequence_f0_9f_8a_80;
     1721                BitBlock sequence_f0_9f_95, sequence_f0_9f_95_adv, r10000_10ffff_tmp399;
     1722                BitBlock sequence_f0_9f_96, sequence_f0_9f_96_adv, r10000_10ffff_tmp400;
     1723                BitBlock sequence_f0_9f_9b, sequence_f0_9f_9b_adv, r10000_10ffff_tmp401;
     1724                BitBlock r10000_10ffff_tmp402, r10000_10ffff_tmp403, sequence_f0_9f_9d;
     1725                BitBlock sequence_f0_9f_9d_adv, r10000_10ffff_tmp404, sequence_f0_9f_9f;
     1726                BitBlock r10000_10ffff_tmp405, r10000_10ffff_tmp406, byte_range_95_bf;
     1727                BitBlock sequence_f0_9f_9f_adv, r10000_10ffff_tmp407, sequence_f0_9f_a0;
     1728                BitBlock sequence_f0_9f_a0_adv, r10000_10ffff_tmp408, sequence_f0_9f_a1;
     1729                BitBlock sequence_f0_9f_a1_adv, r10000_10ffff_tmp409, r10000_10ffff_tmp410;
     1730                BitBlock sequence_f0_9f_a2, sequence_f0_9f_a2_adv, r10000_10ffff_tmp411;
     1731                BitBlock r10000_10ffff_tmp412, byte_range_ae_bf, r10000_10ffff_tmp413;
     1732                BitBlock sequence_f0_9f_a3, sequence_f0_9f_a3_adv, r10000_10ffff_tmp414;
     1733                BitBlock sequence_f0_9f_a4, sequence_f0_9f_a4_adv, r10000_10ffff_tmp415;
     1734                BitBlock r10000_10ffff_tmp416, r10000_10ffff_tmp417, byte_range_99_bf;
     1735                BitBlock r10000_10ffff_tmp418, sequence_f0_9f_a5, sequence_f0_9f_a5_adv;
     1736                BitBlock r10000_10ffff_tmp419, sequence_f0_9f_a6, r10000_10ffff_tmp420;
     1737                BitBlock r10000_10ffff_tmp421, byte_range_85_bf, sequence_f0_9f_a6_adv;
     1738                BitBlock r10000_10ffff_tmp422, sequence_f0_9f_a7, r10000_10ffff_tmp423;
     1739                BitBlock byte_range_81_bf, sequence_f0_9f_a7_adv, r10000_10ffff_tmp424;
     1740                BitBlock sequence_f0_9f_byte_range_a8_bf, sequence_f0_9f_byte_range_a8_bf_adv;
     1741                BitBlock sequence_f0_9f_a8_80, sequence_f0_aa, sequence_f0_aa_adv;
     1742                BitBlock sequence_f0_aa_9b, sequence_f0_aa_9b_adv, r10000_10ffff_tmp425;
     1743                BitBlock sequence_f0_ab, sequence_f0_ab_adv, sequence_f0_ab_9c;
     1744                BitBlock sequence_f0_ab_9c_adv, r10000_10ffff_tmp426, sequence_f0_ab_a0;
     1745                BitBlock sequence_f0_ab_a0_adv, r10000_10ffff_tmp427, sequence_f0_ac;
     1746                BitBlock sequence_f0_ac_adv, sequence_f0_ac_ba, byte_range_a2_bf;
     1747                BitBlock sequence_f0_ac_ba_adv, r10000_10ffff_tmp428;
     1748                BitBlock sequence_f0_ac_byte_range_bb_bf, sequence_f0_ac_byte_range_bb_bf_adv;
     1749                BitBlock sequence_f0_ac_bb_80, byte_range_ad_ae, byte_f0_byte_range_ad_ae;
     1750                BitBlock byte_f0_byte_range_ad_ae_adv, sequence_f0_ad_80;
     1751                BitBlock sequence_f0_ad_80_adv, sequence_f0_ad_80_80, sequence_f0_af;
     1752                BitBlock sequence_f0_af_adv, sequence_f0_af_byte_range_80_9f;
     1753                BitBlock sequence_f0_af_byte_range_80_9f_adv, sequence_f0_af_80_80;
     1754                BitBlock sequence_f0_af_a8, sequence_f0_af_a8_adv, r10000_10ffff_tmp429;
     1755                BitBlock sequence_f0_af_byte_range_a9_bf, sequence_f0_af_byte_range_a9_bf_adv;
     1756                BitBlock sequence_f0_af_a9_80, byte_f0_byte_range_b0_bf;
     1757                BitBlock byte_f0_byte_range_b0_bf_adv, sequence_f0_b0_80;
     1758                BitBlock sequence_f0_b0_80_adv, sequence_f0_b0_80_80, r10000_10ffff_tmp430;
     1759                BitBlock byte_range_f1_f2, byte_range_f1_f2_adv, sequence_f1_80;
     1760                BitBlock sequence_f1_80_adv, sequence_f1_80_80, sequence_f1_80_80_adv;
     1761                BitBlock sequence_f1_80_80_80, byte_f3, byte_f3_adv, byte_f3_byte_range_80_9f;
     1762                BitBlock byte_f3_byte_range_80_9f_adv, sequence_f3_80_80;
     1763                BitBlock sequence_f3_80_80_adv, sequence_f3_80_80_80, sequence_f3_a0;
     1764                BitBlock sequence_f3_a0_adv, sequence_f3_a0_80, sequence_f3_a0_80_adv;
     1765                BitBlock r10000_10ffff_tmp431, byte_range_82_9f, r10000_10ffff_tmp432;
     1766                BitBlock r10000_10ffff_tmp433, byte_range_82_83;
     1767                BitBlock sequence_f3_a0_byte_range_82_83, sequence_f3_a0_byte_range_82_83_adv;
     1768                BitBlock sequence_f3_a0_82_80, sequence_f3_a0_87, sequence_f3_a0_87_adv;
     1769                BitBlock r10000_10ffff_tmp434, r10000_10ffff_tmp435, byte_range_88_bf;
     1770                BitBlock sequence_f3_a0_byte_range_88_bf, sequence_f3_a0_byte_range_88_bf_adv;
     1771                BitBlock sequence_f3_a0_88_80, byte_f3_byte_range_a1_bf;
     1772                BitBlock byte_f3_byte_range_a1_bf_adv, sequence_f3_a1_80;
     1773                BitBlock sequence_f3_a1_80_adv, sequence_f3_a1_80_80, byte_f4, byte_f4_adv;
     1774                BitBlock byte_f4_byte_range_80_8f, byte_f4_byte_range_80_8f_adv;
     1775                BitBlock sequence_f4_80_80, sequence_f4_80_80_adv, sequence_f4_80_80_80;
     1776
     1777
     1778
     1779
     1780        struct_scx_Zzzz.cc = simd<1>::constant<0>();
     1781        byte_range_c0_ff = simd_and(basis_bits.bit_0, basis_bits.bit_1);
     1782        if ((bitblock::any(byte_range_c0_ff) || carryQ.CarryTest(0, 352))) {
     1783          r80_10ffff_tmp1 = simd_and(basis_bits.bit_0, basis_bits.bit_1);
     1784          byte_range_c0_df = simd_andc(r80_10ffff_tmp1, basis_bits.bit_2);
     1785          if ((bitblock::any(byte_range_c0_df) || carryQ.CarryTest(0, 16))) {
     1786            r80_7ff_tmp1 = simd_and(basis_bits.bit_0, basis_bits.bit_1);
     1787            r80_7ff_tmp2 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
     1788            r80_7ff_tmp3 = simd_andc(r80_7ff_tmp1, r80_7ff_tmp2);
     1789            r80_7ff_tmp4 = simd_or(basis_bits.bit_4, basis_bits.bit_5);
     1790            byte_range_c4_cf = simd_and(r80_7ff_tmp3, r80_7ff_tmp4);
     1791            if ((bitblock::any(byte_range_c4_cf) || carryQ.CarryTest(0, 3))) {
     1792              r100_3ff_tmp1 = simd_and(basis_bits.bit_0, basis_bits.bit_1);
     1793              r100_3ff_tmp2 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
     1794              r100_3ff_tmp3 = simd_andc(r100_3ff_tmp1, r100_3ff_tmp2);
     1795              r100_3ff_tmp4 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
     1796              r100_3ff_tmp5 = simd_andc(basis_bits.bit_7, basis_bits.bit_6);
     1797              r100_3ff_tmp6 = simd_and(r100_3ff_tmp4, r100_3ff_tmp5);
     1798              byte_cd = simd_and(r100_3ff_tmp3, r100_3ff_tmp6);
     1799              r100_3ff_tmp7 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
     1800              r100_3ff_tmp8 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
     1801              byte_range_b0_bf = simd_and(r100_3ff_tmp7, r100_3ff_tmp8);
     1802              carryQ.cq[0] = carryout2carry(pablo_blk_Advance(byte_cd, carryQ.get_carry_in(0), r100_3ff_tmp9));
     1803              r100_3ff_tmp10 = simd_and(r100_3ff_tmp9, byte_range_b0_bf);
     1804              r100_3ff_tmp11 = simd_and(r100_3ff_tmp4, basis_bits.bit_6);
     1805              byte_range_ce_cf = simd_and(r100_3ff_tmp3, r100_3ff_tmp11);
     1806              r100_3ff_tmp12 = simd_or(r100_3ff_tmp10, byte_range_ce_cf);
     1807              if ((bitblock::any(r100_3ff_tmp12) || carryQ.CarryTest(1, 2))) {
     1808                r370_3ff_tmp1 = simd_and(basis_bits.bit_0, basis_bits.bit_1);
     1809                r370_3ff_tmp2 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
     1810                r370_3ff_tmp3 = simd_andc(r370_3ff_tmp1, r370_3ff_tmp2);
     1811                r370_3ff_tmp4 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
     1812                r370_3ff_tmp5 = simd_andc(basis_bits.bit_7, basis_bits.bit_6);
     1813                r370_3ff_tmp6 = simd_and(r370_3ff_tmp4, r370_3ff_tmp5);
     1814                byte_cd = simd_and(r370_3ff_tmp3, r370_3ff_tmp6);
     1815                r370_3ff_tmp7 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
     1816                r370_3ff_tmp8 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
     1817                r370_3ff_tmp9 = simd_and(r370_3ff_tmp7, r370_3ff_tmp8);
     1818                r370_3ff_tmp10 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
     1819                r370_3ff_tmp11 = simd_andc(r370_3ff_tmp10, basis_bits.bit_6);
     1820                byte_range_b8_b9 = simd_and(r370_3ff_tmp9, r370_3ff_tmp11);
     1821                carryQ.cq[1] = carryout2carry(pablo_blk_Advance(byte_cd, carryQ.get_carry_in(1), byte_cd_adv));
     1822                r370_3ff_tmp12 = simd_and(byte_cd_adv, byte_range_b8_b9);
     1823                struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r370_3ff_tmp12);
     1824                r370_3ff_tmp13 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
     1825                r370_3ff_tmp14 = simd_and(r370_3ff_tmp4, r370_3ff_tmp13);
     1826                byte_ce = simd_and(r370_3ff_tmp3, r370_3ff_tmp14);
     1827                r370_3ff_tmp15 = simd_andc(r370_3ff_tmp7, r370_3ff_tmp2);
     1828                r370_3ff_tmp16 = simd_or(basis_bits.bit_4, basis_bits.bit_5);
     1829                byte_range_80_83 = simd_andc(r370_3ff_tmp15, r370_3ff_tmp16);
     1830                carryQ.cq[2] = carryout2carry(pablo_blk_Advance(byte_ce, carryQ.get_carry_in(2), byte_ce_adv));
     1831                r370_3ff_tmp17 = simd_and(byte_ce_adv, byte_range_80_83);
     1832                struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r370_3ff_tmp17);
     1833                r370_3ff_tmp18 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
     1834                r370_3ff_tmp19 = simd_and(r370_3ff_tmp10, r370_3ff_tmp18);
     1835                byte_8b = simd_and(r370_3ff_tmp15, r370_3ff_tmp19);
     1836                r370_3ff_tmp20 = simd_and(byte_ce_adv, byte_8b);
     1837                struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r370_3ff_tmp20);
     1838                byte_8d = simd_and(r370_3ff_tmp15, r370_3ff_tmp6);
     1839                r370_3ff_tmp21 = simd_and(byte_ce_adv, byte_8d);
     1840                struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r370_3ff_tmp21);
     1841                r370_3ff_tmp22 = simd_andc(basis_bits.bit_2, basis_bits.bit_3);
     1842                r370_3ff_tmp23 = simd_and(r370_3ff_tmp7, r370_3ff_tmp22);
     1843                r370_3ff_tmp24 = simd_andc(r370_3ff_tmp13, r370_3ff_tmp16);
     1844                byte_a2 = simd_and(r370_3ff_tmp23, r370_3ff_tmp24);
     1845                r370_3ff_tmp25 = simd_and(byte_ce_adv, byte_a2);
     1846                struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r370_3ff_tmp25);
     1847              }
     1848              else {
     1849                carryQ.CarryDequeueEnqueue(1, 2);
     1850              }
     1851            }
     1852            else {
     1853              carryQ.CarryDequeueEnqueue(0, 3);
     1854            }
     1855            r80_7ff_tmp5 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     1856            r80_7ff_tmp6 = simd_and(r80_7ff_tmp1, r80_7ff_tmp5);
     1857            byte_range_d0_d7 = simd_andc(r80_7ff_tmp6, basis_bits.bit_4);
     1858            if ((bitblock::any(byte_range_d0_d7) || carryQ.CarryTest(3, 7))) {
     1859              r400_5ff_tmp1 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     1860              r400_5ff_tmp2 = simd_and(r80_7ff_tmp1, r400_5ff_tmp1);
     1861              r400_5ff_tmp3 = simd_andc(basis_bits.bit_5, basis_bits.bit_4);
     1862              r400_5ff_tmp4 = simd_andc(r400_5ff_tmp3, basis_bits.bit_6);
     1863              byte_range_d4_d5 = simd_and(r400_5ff_tmp2, r400_5ff_tmp4);
     1864              r400_5ff_tmp5 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
     1865              r400_5ff_tmp6 = simd_and(r400_5ff_tmp3, r400_5ff_tmp5);
     1866              byte_d6 = simd_and(r400_5ff_tmp2, r400_5ff_tmp6);
     1867              r400_5ff_tmp7 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
     1868              byte_range_80_8f = simd_andc(r400_5ff_tmp7, r80_7ff_tmp2);
     1869              carryQ.cq[3] = carryout2carry(pablo_blk_Advance(byte_d6, carryQ.get_carry_in(3), r400_5ff_tmp8));
     1870              r400_5ff_tmp9 = simd_and(r400_5ff_tmp8, byte_range_80_8f);
     1871              r400_5ff_tmp10 = simd_or(byte_range_d4_d5, r400_5ff_tmp9);
     1872              if ((bitblock::any(r400_5ff_tmp10) || carryQ.CarryTest(4, 5))) {
     1873                r500_58f_tmp1 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     1874                r500_58f_tmp2 = simd_and(r80_7ff_tmp1, r500_58f_tmp1);
     1875                r500_58f_tmp3 = simd_andc(basis_bits.bit_5, basis_bits.bit_4);
     1876                r500_58f_tmp4 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
     1877                r500_58f_tmp5 = simd_andc(r500_58f_tmp3, r500_58f_tmp4);
     1878                byte_d4 = simd_and(r500_58f_tmp2, r500_58f_tmp5);
     1879                r500_58f_tmp6 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
     1880                r500_58f_tmp7 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
     1881                byte_range_b0_bf = simd_and(r500_58f_tmp6, r500_58f_tmp7);
     1882                carryQ.cq[4] = carryout2carry(pablo_blk_Advance(byte_d4, carryQ.get_carry_in(4), r500_58f_tmp8));
     1883                r500_58f_tmp9 = simd_and(r500_58f_tmp8, byte_range_b0_bf);
     1884                r500_58f_tmp10 = simd_andc(basis_bits.bit_7, basis_bits.bit_6);
     1885                r500_58f_tmp11 = simd_and(r500_58f_tmp3, r500_58f_tmp10);
     1886                byte_d5 = simd_and(r500_58f_tmp2, r500_58f_tmp11);
     1887                r500_58f_tmp12 = simd_or(r500_58f_tmp9, byte_d5);
     1888                r500_58f_tmp13 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
     1889                r500_58f_tmp14 = simd_and(r500_58f_tmp3, r500_58f_tmp13);
     1890                byte_d6 = simd_and(r500_58f_tmp2, r500_58f_tmp14);
     1891                byte_range_80_8f = simd_andc(r500_58f_tmp6, r80_7ff_tmp2);
     1892                carryQ.cq[5] = carryout2carry(pablo_blk_Advance(byte_d6, carryQ.get_carry_in(5), r500_58f_tmp15));
     1893                r500_58f_tmp16 = simd_and(r500_58f_tmp15, byte_range_80_8f);
     1894                r500_58f_tmp17 = simd_or(r500_58f_tmp12, r500_58f_tmp16);
     1895                if ((bitblock::any(r500_58f_tmp17) || carryQ.CarryTest(6, 3))) {
     1896                  r530_58f_tmp1 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     1897                  r530_58f_tmp2 = simd_and(r80_7ff_tmp1, r530_58f_tmp1);
     1898                  r530_58f_tmp3 = simd_andc(basis_bits.bit_5, basis_bits.bit_4);
     1899                  r530_58f_tmp4 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
     1900                  r530_58f_tmp5 = simd_andc(r530_58f_tmp3, r530_58f_tmp4);
     1901                  byte_d4 = simd_and(r530_58f_tmp2, r530_58f_tmp5);
     1902                  r530_58f_tmp6 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
     1903                  r530_58f_tmp7 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
     1904                  r530_58f_tmp8 = simd_and(r530_58f_tmp6, r530_58f_tmp7);
     1905                  r530_58f_tmp9 = simd_or(r80_7ff_tmp4, r530_58f_tmp4);
     1906                  byte_b0 = simd_andc(r530_58f_tmp8, r530_58f_tmp9);
     1907                  carryQ.cq[6] = carryout2carry(pablo_blk_Advance(byte_d4, carryQ.get_carry_in(6), byte_d4_adv));
     1908                  r530_58f_tmp10 = simd_and(byte_d4_adv, byte_b0);
     1909                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r530_58f_tmp10);
     1910                  r530_58f_tmp11 = simd_andc(basis_bits.bit_7, basis_bits.bit_6);
     1911                  r530_58f_tmp12 = simd_and(r530_58f_tmp3, r530_58f_tmp11);
     1912                  byte_d5 = simd_and(r530_58f_tmp2, r530_58f_tmp12);
     1913                  r530_58f_tmp13 = simd_and(r530_58f_tmp6, r530_58f_tmp1);
     1914                  r530_58f_tmp14 = simd_or(basis_bits.bit_5, r530_58f_tmp4);
     1915                  r530_58f_tmp15 = simd_not(r530_58f_tmp14);
     1916                  r530_58f_tmp16 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
     1917                  r530_58f_tmp17 = simd_and(basis_bits.bit_5, r530_58f_tmp16);
     1918                  r530_58f_tmp18 = simd_or(simd_and(basis_bits.bit_4, r530_58f_tmp15), simd_andc(r530_58f_tmp17, basis_bits.bit_4));
     1919                  byte_range_97_98 = simd_and(r530_58f_tmp13, r530_58f_tmp18);
     1920                  carryQ.cq[7] = carryout2carry(pablo_blk_Advance(byte_d5, carryQ.get_carry_in(7), byte_d5_adv));
     1921                  r530_58f_tmp19 = simd_and(byte_d5_adv, byte_range_97_98);
     1922                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r530_58f_tmp19);
     1923                  r530_58f_tmp20 = simd_andc(basis_bits.bit_2, basis_bits.bit_3);
     1924                  r530_58f_tmp21 = simd_and(r530_58f_tmp6, r530_58f_tmp20);
     1925                  byte_a0 = simd_andc(r530_58f_tmp21, r530_58f_tmp9);
     1926                  r530_58f_tmp22 = simd_and(byte_d5_adv, byte_a0);
     1927                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r530_58f_tmp22);
     1928                  r530_58f_tmp23 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
     1929                  r530_58f_tmp24 = simd_and(r530_58f_tmp3, r530_58f_tmp23);
     1930                  byte_d6 = simd_and(r530_58f_tmp2, r530_58f_tmp24);
     1931                  r530_58f_tmp25 = simd_andc(r530_58f_tmp6, r80_7ff_tmp2);
     1932                  r530_58f_tmp26 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
     1933                  r530_58f_tmp27 = simd_andc(r530_58f_tmp26, r530_58f_tmp4);
     1934                  byte_88 = simd_and(r530_58f_tmp25, r530_58f_tmp27);
     1935                  carryQ.cq[8] = carryout2carry(pablo_blk_Advance(byte_d6, carryQ.get_carry_in(8), byte_d6_adv));
     1936                  r530_58f_tmp28 = simd_and(byte_d6_adv, byte_88);
     1937                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r530_58f_tmp28);
     1938                  r530_58f_tmp29 = simd_and(r530_58f_tmp25, basis_bits.bit_4);
     1939                  r530_58f_tmp30 = simd_not(r530_58f_tmp4);
     1940                  r530_58f_tmp31 = simd_or(simd_and(basis_bits.bit_5, r530_58f_tmp30), simd_andc(r530_58f_tmp16, basis_bits.bit_5));
     1941                  byte_range_8b_8c = simd_and(r530_58f_tmp29, r530_58f_tmp31);
     1942                  r530_58f_tmp32 = simd_and(byte_d6_adv, byte_range_8b_8c);
     1943                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r530_58f_tmp32);
     1944                }
     1945                else {
     1946                  carryQ.CarryDequeueEnqueue(6, 3);
     1947                }
     1948              }
     1949              else {
     1950                carryQ.CarryDequeueEnqueue(4, 5);
     1951              }
     1952              byte_range_90_bf = simd_and(r400_5ff_tmp7, r80_7ff_tmp2);
     1953              r400_5ff_tmp11 = simd_and(r400_5ff_tmp8, byte_range_90_bf);
     1954              r400_5ff_tmp12 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
     1955              r400_5ff_tmp13 = simd_and(r400_5ff_tmp3, r400_5ff_tmp12);
     1956              byte_d7 = simd_and(r400_5ff_tmp2, r400_5ff_tmp13);
     1957              r400_5ff_tmp14 = simd_or(r400_5ff_tmp11, byte_d7);
     1958              if ((bitblock::any(r400_5ff_tmp14) || carryQ.CarryTest(9, 1))) {
     1959                r590_5ff_tmp1 = simd_and(r400_5ff_tmp7, r400_5ff_tmp1);
     1960                r590_5ff_tmp2 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
     1961                r590_5ff_tmp3 = simd_or(r80_7ff_tmp4, r590_5ff_tmp2);
     1962                byte_90 = simd_andc(r590_5ff_tmp1, r590_5ff_tmp3);
     1963                byte_d6_adv = r400_5ff_tmp8;
     1964                r590_5ff_tmp4 = simd_and(byte_d6_adv, byte_90);
     1965                struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r590_5ff_tmp4);
     1966                r590_5ff_tmp5 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
     1967                r590_5ff_tmp6 = simd_and(r400_5ff_tmp3, r590_5ff_tmp5);
     1968                byte_d7 = simd_and(r400_5ff_tmp2, r590_5ff_tmp6);
     1969                byte_range_88_8f = simd_and(byte_range_80_8f, basis_bits.bit_4);
     1970                carryQ.cq[9] = carryout2carry(pablo_blk_Advance(byte_d7, carryQ.get_carry_in(9), byte_d7_adv));
     1971                r590_5ff_tmp7 = simd_and(byte_d7_adv, byte_range_88_8f);
     1972                struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r590_5ff_tmp7);
     1973                r590_5ff_tmp8 = simd_andc(basis_bits.bit_2, basis_bits.bit_3);
     1974                r590_5ff_tmp9 = simd_and(r400_5ff_tmp7, r590_5ff_tmp8);
     1975                r590_5ff_tmp10 = simd_and(r590_5ff_tmp9, basis_bits.bit_4);
     1976                r590_5ff_tmp11 = simd_or(basis_bits.bit_5, r590_5ff_tmp5);
     1977                byte_range_ab_af = simd_and(r590_5ff_tmp10, r590_5ff_tmp11);
     1978                r590_5ff_tmp12 = simd_and(byte_d7_adv, byte_range_ab_af);
     1979                struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r590_5ff_tmp12);
     1980                r590_5ff_tmp13 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
     1981                r590_5ff_tmp14 = simd_and(r400_5ff_tmp7, r590_5ff_tmp13);
     1982                r590_5ff_tmp15 = simd_and(basis_bits.bit_5, r590_5ff_tmp2);
     1983                r590_5ff_tmp16 = simd_or(basis_bits.bit_4, r590_5ff_tmp15);
     1984                byte_range_b5_bf = simd_and(r590_5ff_tmp14, r590_5ff_tmp16);
     1985                r590_5ff_tmp17 = simd_and(byte_d7_adv, byte_range_b5_bf);
     1986                struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r590_5ff_tmp17);
     1987              }
     1988              else {
     1989                carryQ.CarryDequeueEnqueue(9, 1);
     1990              }
     1991            }
     1992            else {
     1993              carryQ.CarryDequeueEnqueue(3, 7);
     1994            }
     1995            r80_7ff_tmp7 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
     1996            byte_range_d8_db = simd_and(r80_7ff_tmp6, r80_7ff_tmp7);
     1997            if ((bitblock::any(byte_range_d8_db) || carryQ.CarryTest(10, 1))) {
     1998              r600_6ff_tmp1 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
     1999              r600_6ff_tmp2 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
     2000              r600_6ff_tmp3 = simd_andc(r600_6ff_tmp1, r600_6ff_tmp2);
     2001              byte_d8 = simd_and(r80_7ff_tmp6, r600_6ff_tmp3);
     2002              r600_6ff_tmp4 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
     2003              r600_6ff_tmp5 = simd_and(r600_6ff_tmp4, r80_7ff_tmp5);
     2004              r600_6ff_tmp6 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
     2005              r600_6ff_tmp7 = simd_andc(basis_bits.bit_7, basis_bits.bit_6);
     2006              r600_6ff_tmp8 = simd_and(r600_6ff_tmp6, r600_6ff_tmp7);
     2007              byte_9d = simd_and(r600_6ff_tmp5, r600_6ff_tmp8);
     2008              carryQ.cq[10] = carryout2carry(pablo_blk_Advance(byte_d8, carryQ.get_carry_in(10), byte_d8_adv));
     2009              r600_6ff_tmp9 = simd_and(byte_d8_adv, byte_9d);
     2010              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r600_6ff_tmp9);
     2011            }
     2012            else {
     2013              carryQ.CarryDequeueEnqueue(10, 1);
     2014            }
     2015            r80_7ff_tmp8 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
     2016            r80_7ff_tmp9 = simd_andc(r80_7ff_tmp8, basis_bits.bit_6);
     2017            byte_range_dc_dd = simd_and(r80_7ff_tmp6, r80_7ff_tmp9);
     2018            if ((bitblock::any(byte_range_dc_dd) || carryQ.CarryTest(11, 3))) {
     2019              r700_77f_tmp1 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
     2020              r700_77f_tmp2 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
     2021              r700_77f_tmp3 = simd_andc(r700_77f_tmp1, r700_77f_tmp2);
     2022              byte_dc = simd_and(r80_7ff_tmp6, r700_77f_tmp3);
     2023              r700_77f_tmp4 = simd_andc(basis_bits.bit_7, basis_bits.bit_6);
     2024              r700_77f_tmp5 = simd_and(r700_77f_tmp1, r700_77f_tmp4);
     2025              byte_dd = simd_and(r80_7ff_tmp6, r700_77f_tmp5);
     2026              r700_77f_tmp6 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
     2027              byte_range_80_8f = simd_andc(r700_77f_tmp6, r80_7ff_tmp2);
     2028              carryQ.cq[11] = carryout2carry(pablo_blk_Advance(byte_dd, carryQ.get_carry_in(11), r700_77f_tmp7));
     2029              r700_77f_tmp8 = simd_and(r700_77f_tmp7, byte_range_80_8f);
     2030              r700_77f_tmp9 = simd_or(byte_dc, r700_77f_tmp8);
     2031              if ((bitblock::any(r700_77f_tmp9) || carryQ.CarryTest(12, 2))) {
     2032                r700_74f_tmp1 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
     2033                r700_74f_tmp2 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
     2034                r700_74f_tmp3 = simd_andc(r700_74f_tmp1, r700_74f_tmp2);
     2035                byte_dc = simd_and(r80_7ff_tmp6, r700_74f_tmp3);
     2036                r700_74f_tmp4 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
     2037                r700_74f_tmp5 = simd_andc(r700_74f_tmp4, r80_7ff_tmp2);
     2038                r700_74f_tmp6 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
     2039                r700_74f_tmp7 = simd_and(r700_74f_tmp1, r700_74f_tmp6);
     2040                byte_8e = simd_and(r700_74f_tmp5, r700_74f_tmp7);
     2041                carryQ.cq[12] = carryout2carry(pablo_blk_Advance(byte_dc, carryQ.get_carry_in(12), byte_dc_adv));
     2042                r700_74f_tmp8 = simd_and(byte_dc_adv, byte_8e);
     2043                struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r700_74f_tmp8);
     2044                r700_74f_tmp9 = simd_andc(basis_bits.bit_7, basis_bits.bit_6);
     2045                r700_74f_tmp10 = simd_and(r700_74f_tmp1, r700_74f_tmp9);
     2046                byte_dd = simd_and(r80_7ff_tmp6, r700_74f_tmp10);
     2047                r700_74f_tmp11 = simd_and(r700_74f_tmp5, basis_bits.bit_4);
     2048                r700_74f_tmp12 = simd_not(r700_74f_tmp2);
     2049                r700_74f_tmp13 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
     2050                r700_74f_tmp14 = simd_or(simd_and(basis_bits.bit_5, r700_74f_tmp12), simd_andc(r700_74f_tmp13, basis_bits.bit_5));
     2051                byte_range_8b_8c = simd_and(r700_74f_tmp11, r700_74f_tmp14);
     2052                carryQ.cq[13] = carryout2carry(pablo_blk_Advance(byte_dd, carryQ.get_carry_in(13), byte_dd_adv));
     2053                r700_74f_tmp15 = simd_and(byte_dd_adv, byte_range_8b_8c);
     2054                struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r700_74f_tmp15);
     2055              }
     2056              else {
     2057                carryQ.CarryDequeueEnqueue(12, 2);
     2058              }
     2059            }
     2060            else {
     2061              carryQ.CarryDequeueEnqueue(11, 3);
     2062            }
     2063            r80_7ff_tmp10 = simd_and(r80_7ff_tmp8, basis_bits.bit_6);
     2064            byte_range_de_df = simd_and(r80_7ff_tmp6, r80_7ff_tmp10);
     2065            if ((bitblock::any(byte_range_de_df) || carryQ.CarryTest(14, 2))) {
     2066              r780_7ff_tmp1 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
     2067              r780_7ff_tmp2 = simd_and(r80_7ff_tmp8, r780_7ff_tmp1);
     2068              byte_de = simd_and(r80_7ff_tmp6, r780_7ff_tmp2);
     2069              if ((bitblock::any(byte_de) || carryQ.CarryTest(14, 1))) {
     2070                r780_7bf_tmp1 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
     2071                r780_7bf_tmp2 = simd_and(r80_7ff_tmp8, r780_7bf_tmp1);
     2072                byte_de = simd_and(r80_7ff_tmp6, r780_7bf_tmp2);
     2073                r780_7bf_tmp3 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
     2074                r780_7bf_tmp4 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
     2075                r780_7bf_tmp5 = simd_and(r780_7bf_tmp3, r780_7bf_tmp4);
     2076                r780_7bf_tmp6 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
     2077                r780_7bf_tmp7 = simd_or(basis_bits.bit_4, r780_7bf_tmp6);
     2078                byte_range_b2_bf = simd_and(r780_7bf_tmp5, r780_7bf_tmp7);
     2079                carryQ.cq[14] = carryout2carry(pablo_blk_Advance(byte_de, carryQ.get_carry_in(14), byte_de_adv));
     2080                r780_7bf_tmp8 = simd_and(byte_de_adv, byte_range_b2_bf);
     2081                struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r780_7bf_tmp8);
     2082              }
     2083              else {
     2084                carryQ.CarryDequeueEnqueue(14, 1);
     2085              }
     2086              r780_7ff_tmp3 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
     2087              r780_7ff_tmp4 = simd_and(r80_7ff_tmp8, r780_7ff_tmp3);
     2088              byte_df = simd_and(r80_7ff_tmp6, r780_7ff_tmp4);
     2089              if ((bitblock::any(byte_df) || carryQ.CarryTest(15, 1))) {
     2090                r7c0_7ff_tmp1 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
     2091                r7c0_7ff_tmp2 = simd_and(r80_7ff_tmp8, r7c0_7ff_tmp1);
     2092                byte_df = simd_and(r80_7ff_tmp6, r7c0_7ff_tmp2);
     2093                r7c0_7ff_tmp3 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
     2094                r7c0_7ff_tmp4 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
     2095                r7c0_7ff_tmp5 = simd_and(r7c0_7ff_tmp3, r7c0_7ff_tmp4);
     2096                r7c0_7ff_tmp6 = simd_and(r7c0_7ff_tmp5, basis_bits.bit_4);
     2097                r7c0_7ff_tmp7 = simd_or(basis_bits.bit_5, r7c0_7ff_tmp1);
     2098                byte_range_bb_bf = simd_and(r7c0_7ff_tmp6, r7c0_7ff_tmp7);
     2099                carryQ.cq[15] = carryout2carry(pablo_blk_Advance(byte_df, carryQ.get_carry_in(15), byte_df_adv));
     2100                r7c0_7ff_tmp8 = simd_and(byte_df_adv, byte_range_bb_bf);
     2101                struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r7c0_7ff_tmp8);
     2102              }
     2103              else {
     2104                carryQ.CarryDequeueEnqueue(15, 1);
     2105              }
     2106            }
     2107            else {
     2108              carryQ.CarryDequeueEnqueue(14, 2);
     2109            }
     2110          }
     2111          else {
     2112            carryQ.CarryDequeueEnqueue(0, 16);
     2113          }
     2114          r80_10ffff_tmp2 = simd_andc(basis_bits.bit_2, basis_bits.bit_3);
     2115          byte_range_e0_ef = simd_and(r80_10ffff_tmp1, r80_10ffff_tmp2);
     2116          if ((bitblock::any(byte_range_e0_ef) || carryQ.CarryTest(16, 144))) {
     2117            r800_ffff_tmp1 = simd_andc(basis_bits.bit_2, basis_bits.bit_3);
     2118            r800_ffff_tmp2 = simd_and(r80_10ffff_tmp1, r800_ffff_tmp1);
     2119            r800_ffff_tmp3 = simd_or(basis_bits.bit_4, basis_bits.bit_5);
     2120            byte_range_e0_e3 = simd_andc(r800_ffff_tmp2, r800_ffff_tmp3);
     2121            r800_ffff_tmp4 = simd_andc(basis_bits.bit_5, basis_bits.bit_4);
     2122            r800_ffff_tmp5 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
     2123            r800_ffff_tmp6 = simd_andc(r800_ffff_tmp4, r800_ffff_tmp5);
     2124            byte_e4 = simd_and(r800_ffff_tmp2, r800_ffff_tmp6);
     2125            r800_ffff_tmp7 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
     2126            r800_ffff_tmp8 = simd_and(basis_bits.bit_3, basis_bits.bit_4);
     2127            r800_ffff_tmp9 = simd_and(basis_bits.bit_2, r800_ffff_tmp8);
     2128            byte_range_80_b7 = simd_andc(r800_ffff_tmp7, r800_ffff_tmp9);
     2129            carryQ.cq[16] = carryout2carry(pablo_blk_Advance(byte_e4, carryQ.get_carry_in(16), r800_ffff_tmp10));
     2130            r800_ffff_tmp11 = simd_and(r800_ffff_tmp10, byte_range_80_b7);
     2131            r800_ffff_tmp12 = simd_or(byte_range_e0_e3, r800_ffff_tmp11);
     2132            if ((bitblock::any(r800_ffff_tmp12) || carryQ.CarryTest(17, 101))) {
     2133              r800_4dff_tmp1 = simd_andc(basis_bits.bit_2, basis_bits.bit_3);
     2134              r800_4dff_tmp2 = simd_and(r80_10ffff_tmp1, r800_4dff_tmp1);
     2135              r800_4dff_tmp3 = simd_or(basis_bits.bit_4, basis_bits.bit_5);
     2136              r800_4dff_tmp4 = simd_or(r800_4dff_tmp3, basis_bits.bit_6);
     2137              byte_range_e0_e1 = simd_andc(r800_4dff_tmp2, r800_4dff_tmp4);
     2138              if ((bitblock::any(byte_range_e0_e1) || carryQ.CarryTest(17, 67))) {
     2139                r800_1fff_tmp1 = simd_andc(basis_bits.bit_2, basis_bits.bit_3);
     2140                r800_1fff_tmp2 = simd_and(r80_10ffff_tmp1, r800_1fff_tmp1);
     2141                r800_1fff_tmp3 = simd_or(basis_bits.bit_4, basis_bits.bit_5);
     2142                r800_1fff_tmp4 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
     2143                r800_1fff_tmp5 = simd_or(r800_1fff_tmp3, r800_1fff_tmp4);
     2144                byte_e0 = simd_andc(r800_1fff_tmp2, r800_1fff_tmp5);
     2145                if ((bitblock::any(byte_e0) || carryQ.CarryTest(17, 30))) {
     2146                  r800_fff_tmp1 = simd_andc(basis_bits.bit_2, basis_bits.bit_3);
     2147                  r800_fff_tmp2 = simd_and(r80_10ffff_tmp1, r800_fff_tmp1);
     2148                  r800_fff_tmp3 = simd_or(basis_bits.bit_4, basis_bits.bit_5);
     2149                  r800_fff_tmp4 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
     2150                  r800_fff_tmp5 = simd_or(r800_fff_tmp3, r800_fff_tmp4);
     2151                  byte_e0 = simd_andc(r800_fff_tmp2, r800_fff_tmp5);
     2152                  r800_fff_tmp6 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
     2153                  r800_fff_tmp7 = simd_and(r800_fff_tmp6, r800_fff_tmp1);
     2154                  byte_a0 = simd_andc(r800_fff_tmp7, r800_fff_tmp5);
     2155                  carryQ.cq[17] = carryout2carry(pablo_blk_Advance(byte_e0, carryQ.get_carry_in(17), byte_e0_adv));
     2156                  sequence_e0_a0 = simd_and(byte_e0_adv, byte_a0);
     2157                  r800_fff_tmp8 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
     2158                  r800_fff_tmp9 = simd_and(r800_fff_tmp8, basis_bits.bit_6);
     2159                  byte_range_ae_af = simd_and(r800_fff_tmp7, r800_fff_tmp9);
     2160                  carryQ.cq[18] = carryout2carry(pablo_blk_Advance(sequence_e0_a0, carryQ.get_carry_in(18), sequence_e0_a0_adv));
     2161                  r800_fff_tmp10 = simd_and(sequence_e0_a0_adv, byte_range_ae_af);
     2162                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp10);
     2163                  r800_fff_tmp11 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
     2164                  r800_fff_tmp12 = simd_and(r800_fff_tmp6, r800_fff_tmp11);
     2165                  r800_fff_tmp13 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
     2166                  r800_fff_tmp14 = simd_and(r800_fff_tmp8, r800_fff_tmp13);
     2167                  byte_bf = simd_and(r800_fff_tmp12, r800_fff_tmp14);
     2168                  r800_fff_tmp15 = simd_and(sequence_e0_a0_adv, byte_bf);
     2169                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp15);
     2170                  r800_fff_tmp16 = simd_andc(basis_bits.bit_7, basis_bits.bit_6);
     2171                  r800_fff_tmp17 = simd_andc(r800_fff_tmp16, r800_fff_tmp3);
     2172                  byte_a1 = simd_and(r800_fff_tmp7, r800_fff_tmp17);
     2173                  sequence_e0_a1 = simd_and(byte_e0_adv, byte_a1);
     2174                  r800_fff_tmp18 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     2175                  r800_fff_tmp19 = simd_and(r800_fff_tmp6, r800_fff_tmp18);
     2176                  r800_fff_tmp20 = simd_andc(r800_fff_tmp8, basis_bits.bit_6);
     2177                  byte_range_9c_9d = simd_and(r800_fff_tmp19, r800_fff_tmp20);
     2178                  carryQ.cq[19] = carryout2carry(pablo_blk_Advance(sequence_e0_a1, carryQ.get_carry_in(19), sequence_e0_a1_adv));
     2179                  r800_fff_tmp21 = simd_and(sequence_e0_a1_adv, byte_range_9c_9d);
     2180                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp21);
     2181                  r800_fff_tmp22 = simd_and(basis_bits.bit_3, r800_fff_tmp14);
     2182                  r800_fff_tmp23 = simd_or(basis_bits.bit_2, r800_fff_tmp22);
     2183                  byte_range_9f_bf = simd_and(r800_fff_tmp6, r800_fff_tmp23);
     2184                  r800_fff_tmp24 = simd_and(sequence_e0_a1_adv, byte_range_9f_bf);
     2185                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp24);
     2186                  r800_fff_tmp25 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
     2187                  r800_fff_tmp26 = simd_andc(r800_fff_tmp25, r800_fff_tmp3);
     2188                  byte_a2 = simd_and(r800_fff_tmp7, r800_fff_tmp26);
     2189                  sequence_e0_a2 = simd_and(byte_e0_adv, byte_a2);
     2190                  byte_range_80_9f = simd_andc(r800_fff_tmp6, basis_bits.bit_2);
     2191                  carryQ.cq[20] = carryout2carry(pablo_blk_Advance(sequence_e0_a2, carryQ.get_carry_in(20), sequence_e0_a2_adv));
     2192                  r800_fff_tmp27 = simd_and(sequence_e0_a2_adv, byte_range_80_9f);
     2193                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp27);
     2194                  r800_fff_tmp28 = simd_and(basis_bits.bit_5, r800_fff_tmp4);
     2195                  r800_fff_tmp29 = simd_or(basis_bits.bit_4, r800_fff_tmp28);
     2196                  byte_range_b5_bf = simd_and(r800_fff_tmp12, r800_fff_tmp29);
     2197                  r800_fff_tmp30 = simd_and(sequence_e0_a2_adv, byte_range_b5_bf);
     2198                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp30);
     2199                  r800_fff_tmp31 = simd_andc(r800_fff_tmp13, r800_fff_tmp3);
     2200                  byte_a3 = simd_and(r800_fff_tmp7, r800_fff_tmp31);
     2201                  sequence_e0_a3 = simd_and(byte_e0_adv, byte_a3);
     2202                  r800_fff_tmp32 = simd_or(r800_fff_tmp3, r800_fff_tmp13);
     2203                  r800_fff_tmp33 = simd_or(basis_bits.bit_3, r800_fff_tmp32);
     2204                  r800_fff_tmp34 = simd_and(basis_bits.bit_2, r800_fff_tmp33);
     2205                  byte_range_80_a2 = simd_andc(r800_fff_tmp6, r800_fff_tmp34);
     2206                  carryQ.cq[21] = carryout2carry(pablo_blk_Advance(sequence_e0_a3, carryQ.get_carry_in(21), sequence_e0_a3_adv));
     2207                  r800_fff_tmp35 = simd_and(sequence_e0_a3_adv, byte_range_80_a2);
     2208                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp35);
     2209                  r800_fff_tmp36 = simd_andc(basis_bits.bit_5, basis_bits.bit_4);
     2210                  r800_fff_tmp37 = simd_and(r800_fff_tmp36, r800_fff_tmp25);
     2211                  byte_a6 = simd_and(r800_fff_tmp7, r800_fff_tmp37);
     2212                  sequence_e0_a6 = simd_and(byte_e0_adv, byte_a6);
     2213                  r800_fff_tmp38 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
     2214                  r800_fff_tmp39 = simd_andc(r800_fff_tmp6, r800_fff_tmp38);
     2215                  r800_fff_tmp40 = simd_andc(r800_fff_tmp36, r800_fff_tmp4);
     2216                  byte_84 = simd_and(r800_fff_tmp39, r800_fff_tmp40);
     2217                  carryQ.cq[22] = carryout2carry(pablo_blk_Advance(sequence_e0_a6, carryQ.get_carry_in(22), sequence_e0_a6_adv));
     2218                  r800_fff_tmp41 = simd_and(sequence_e0_a6_adv, byte_84);
     2219                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp41);
     2220                  r800_fff_tmp42 = simd_and(r800_fff_tmp39, r800_fff_tmp8);
     2221                  r800_fff_tmp43 = simd_xor(basis_bits.bit_6, basis_bits.bit_7);
     2222                  byte_range_8d_8e = simd_and(r800_fff_tmp42, r800_fff_tmp43);
     2223                  r800_fff_tmp44 = simd_and(sequence_e0_a6_adv, byte_range_8d_8e);
     2224                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp44);
     2225                  r800_fff_tmp45 = simd_andc(r800_fff_tmp19, r800_fff_tmp3);
     2226                  byte_range_91_92 = simd_and(r800_fff_tmp45, r800_fff_tmp43);
     2227                  r800_fff_tmp46 = simd_and(sequence_e0_a6_adv, byte_range_91_92);
     2228                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp46);
     2229                  r800_fff_tmp47 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
     2230                  r800_fff_tmp48 = simd_and(r800_fff_tmp47, r800_fff_tmp16);
     2231                  byte_a9 = simd_and(r800_fff_tmp7, r800_fff_tmp48);
     2232                  r800_fff_tmp49 = simd_and(sequence_e0_a6_adv, byte_a9);
     2233                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp49);
     2234                  byte_b1 = simd_and(r800_fff_tmp12, r800_fff_tmp17);
     2235                  r800_fff_tmp50 = simd_and(sequence_e0_a6_adv, byte_b1);
     2236                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp50);
     2237                  r800_fff_tmp51 = simd_andc(r800_fff_tmp12, basis_bits.bit_4);
     2238                  r800_fff_tmp52 = simd_not(basis_bits.bit_6);
     2239                  r800_fff_tmp53 = simd_or(simd_and(basis_bits.bit_5, r800_fff_tmp52), simd_andc(r800_fff_tmp13, basis_bits.bit_5));
     2240                  byte_range_b3_b5 = simd_and(r800_fff_tmp51, r800_fff_tmp53);
     2241                  r800_fff_tmp54 = simd_and(sequence_e0_a6_adv, byte_range_b3_b5);
     2242                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp54);
     2243                  r800_fff_tmp55 = simd_and(r800_fff_tmp47, basis_bits.bit_6);
     2244                  byte_range_ba_bb = simd_and(r800_fff_tmp12, r800_fff_tmp55);
     2245                  r800_fff_tmp56 = simd_and(sequence_e0_a6_adv, byte_range_ba_bb);
     2246                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp56);
     2247                  r800_fff_tmp57 = simd_and(r800_fff_tmp36, r800_fff_tmp13);
     2248                  byte_a7 = simd_and(r800_fff_tmp7, r800_fff_tmp57);
     2249                  sequence_e0_a7 = simd_and(byte_e0_adv, byte_a7);
     2250                  r800_fff_tmp58 = simd_and(r800_fff_tmp39, r800_fff_tmp36);
     2251                  byte_range_85_86 = simd_and(r800_fff_tmp58, r800_fff_tmp43);
     2252                  carryQ.cq[23] = carryout2carry(pablo_blk_Advance(sequence_e0_a7, carryQ.get_carry_in(23), sequence_e0_a7_adv));
     2253                  r800_fff_tmp59 = simd_and(sequence_e0_a7_adv, byte_range_85_86);
     2254                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp59);
     2255                  r800_fff_tmp60 = simd_and(r800_fff_tmp39, r800_fff_tmp47);
     2256                  byte_range_89_8a = simd_and(r800_fff_tmp60, r800_fff_tmp43);
     2257                  r800_fff_tmp61 = simd_and(sequence_e0_a7_adv, byte_range_89_8a);
     2258                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp61);
     2259                  r800_fff_tmp62 = simd_and(basis_bits.bit_5, r800_fff_tmp13);
     2260                  r800_fff_tmp63 = simd_or(basis_bits.bit_4, r800_fff_tmp62);
     2261                  r800_fff_tmp64 = simd_not(r800_fff_tmp63);
     2262                  r800_fff_tmp65 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp64), simd_andc(r800_fff_tmp14, basis_bits.bit_3));
     2263                  byte_range_8f_96 = simd_and(byte_range_80_9f, r800_fff_tmp65);
     2264                  r800_fff_tmp66 = simd_and(sequence_e0_a7_adv, byte_range_8f_96);
     2265                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp66);
     2266                  byte_range_98_9b = simd_and(r800_fff_tmp19, r800_fff_tmp47);
     2267                  r800_fff_tmp67 = simd_and(sequence_e0_a7_adv, byte_range_98_9b);
     2268                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp67);
     2269                  r800_fff_tmp68 = simd_and(r800_fff_tmp8, r800_fff_tmp25);
     2270                  byte_9e = simd_and(r800_fff_tmp19, r800_fff_tmp68);
     2271                  r800_fff_tmp69 = simd_and(sequence_e0_a7_adv, byte_9e);
     2272                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp69);
     2273                  r800_fff_tmp70 = simd_andc(r800_fff_tmp36, basis_bits.bit_6);
     2274                  byte_range_a4_a5 = simd_and(r800_fff_tmp7, r800_fff_tmp70);
     2275                  r800_fff_tmp71 = simd_and(sequence_e0_a7_adv, byte_range_a4_a5);
     2276                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp71);
     2277                  byte_range_bc_bf = simd_and(r800_fff_tmp12, r800_fff_tmp8);
     2278                  r800_fff_tmp72 = simd_and(sequence_e0_a7_adv, byte_range_bc_bf);
     2279                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp72);
     2280                  r800_fff_tmp73 = simd_andc(r800_fff_tmp47, r800_fff_tmp4);
     2281                  byte_a8 = simd_and(r800_fff_tmp7, r800_fff_tmp73);
     2282                  sequence_e0_a8 = simd_and(byte_e0_adv, byte_a8);
     2283                  byte_80 = simd_andc(r800_fff_tmp39, r800_fff_tmp5);
     2284                  carryQ.cq[24] = carryout2carry(pablo_blk_Advance(sequence_e0_a8, carryQ.get_carry_in(24), sequence_e0_a8_adv));
     2285                  r800_fff_tmp74 = simd_and(sequence_e0_a8_adv, byte_80);
     2286                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp74);
     2287                  r800_fff_tmp75 = simd_and(sequence_e0_a8_adv, byte_84);
     2288                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp75);
     2289                  r800_fff_tmp76 = simd_and(r800_fff_tmp39, basis_bits.bit_4);
     2290                  r800_fff_tmp77 = simd_xor(basis_bits.bit_5, r800_fff_tmp13);
     2291                  byte_range_8b_8e = simd_and(r800_fff_tmp76, r800_fff_tmp77);
     2292                  r800_fff_tmp78 = simd_and(sequence_e0_a8_adv, byte_range_8b_8e);
     2293                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp78);
     2294                  r800_fff_tmp79 = simd_and(sequence_e0_a8_adv, byte_range_91_92);
     2295                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp79);
     2296                  r800_fff_tmp80 = simd_and(sequence_e0_a8_adv, byte_a9);
     2297                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp80);
     2298                  r800_fff_tmp81 = simd_and(sequence_e0_a8_adv, byte_b1);
     2299                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp81);
     2300                  byte_b4 = simd_and(r800_fff_tmp12, r800_fff_tmp40);
     2301                  r800_fff_tmp82 = simd_and(sequence_e0_a8_adv, byte_b4);
     2302                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp82);
     2303                  byte_b7 = simd_and(r800_fff_tmp12, r800_fff_tmp57);
     2304                  r800_fff_tmp83 = simd_and(sequence_e0_a8_adv, byte_b7);
     2305                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp83);
     2306                  r800_fff_tmp84 = simd_and(sequence_e0_a8_adv, byte_range_ba_bb);
     2307                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp84);
     2308                  r800_fff_tmp85 = simd_and(r800_fff_tmp8, r800_fff_tmp16);
     2309                  byte_bd = simd_and(r800_fff_tmp12, r800_fff_tmp85);
     2310                  r800_fff_tmp86 = simd_and(sequence_e0_a8_adv, byte_bd);
     2311                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp86);
     2312                  sequence_e0_a9 = simd_and(byte_e0_adv, byte_a9);
     2313                  r800_fff_tmp87 = simd_andc(r800_fff_tmp39, basis_bits.bit_4);
     2314                  byte_range_83_86 = simd_and(r800_fff_tmp87, r800_fff_tmp77);
     2315                  carryQ.cq[25] = carryout2carry(pablo_blk_Advance(sequence_e0_a9, carryQ.get_carry_in(25), sequence_e0_a9_adv));
     2316                  r800_fff_tmp88 = simd_and(sequence_e0_a9_adv, byte_range_83_86);
     2317                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp88);
     2318                  r800_fff_tmp89 = simd_and(sequence_e0_a9_adv, byte_range_89_8a);
     2319                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp89);
     2320                  r800_fff_tmp90 = simd_not(r800_fff_tmp5);
     2321                  r800_fff_tmp91 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp90), simd_andc(r800_fff_tmp9, basis_bits.bit_3));
     2322                  byte_range_8e_90 = simd_and(byte_range_80_9f, r800_fff_tmp91);
     2323                  r800_fff_tmp92 = simd_and(sequence_e0_a9_adv, byte_range_8e_90);
     2324                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp92);
     2325                  r800_fff_tmp93 = simd_or(basis_bits.bit_5, r800_fff_tmp4);
     2326                  r800_fff_tmp94 = simd_not(r800_fff_tmp93);
     2327                  r800_fff_tmp95 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
     2328                  r800_fff_tmp96 = simd_or(simd_and(basis_bits.bit_4, r800_fff_tmp94), simd_andc(r800_fff_tmp95, basis_bits.bit_4));
     2329                  byte_range_92_98 = simd_and(r800_fff_tmp19, r800_fff_tmp96);
     2330                  r800_fff_tmp97 = simd_and(sequence_e0_a9_adv, byte_range_92_98);
     2331                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp97);
     2332                  byte_9d = simd_and(r800_fff_tmp19, r800_fff_tmp85);
     2333                  r800_fff_tmp98 = simd_and(sequence_e0_a9_adv, byte_9d);
     2334                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp98);
     2335                  r800_fff_tmp99 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     2336                  r800_fff_tmp100 = simd_or(basis_bits.bit_4, r800_fff_tmp99);
     2337                  r800_fff_tmp101 = simd_or(basis_bits.bit_3, r800_fff_tmp100);
     2338                  r800_fff_tmp102 = simd_not(r800_fff_tmp101);
     2339                  r800_fff_tmp103 = simd_or(simd_and(basis_bits.bit_2, r800_fff_tmp102), simd_andc(r800_fff_tmp22, basis_bits.bit_2));
     2340                  byte_range_9f_a5 = simd_and(r800_fff_tmp6, r800_fff_tmp103);
     2341                  r800_fff_tmp104 = simd_and(sequence_e0_a9_adv, byte_range_9f_a5);
     2342                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp104);
     2343                  byte_range_b6_bf = simd_and(r800_fff_tmp12, r800_fff_tmp100);
     2344                  r800_fff_tmp105 = simd_and(sequence_e0_a9_adv, byte_range_b6_bf);
     2345                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp105);
     2346                  r800_fff_tmp106 = simd_and(r800_fff_tmp47, r800_fff_tmp25);
     2347                  byte_aa = simd_and(r800_fff_tmp7, r800_fff_tmp106);
     2348                  sequence_e0_aa = simd_and(byte_e0_adv, byte_aa);
     2349                  carryQ.cq[26] = carryout2carry(pablo_blk_Advance(sequence_e0_aa, carryQ.get_carry_in(26), sequence_e0_aa_adv));
     2350                  r800_fff_tmp107 = simd_and(sequence_e0_aa_adv, byte_80);
     2351                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp107);
     2352                  r800_fff_tmp108 = simd_and(sequence_e0_aa_adv, byte_84);
     2353                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp108);
     2354                  byte_8e = simd_and(r800_fff_tmp39, r800_fff_tmp68);
     2355                  r800_fff_tmp109 = simd_and(sequence_e0_aa_adv, byte_8e);
     2356                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp109);
     2357                  byte_92 = simd_and(r800_fff_tmp19, r800_fff_tmp26);
     2358                  r800_fff_tmp110 = simd_and(sequence_e0_aa_adv, byte_92);
     2359                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp110);
     2360                  r800_fff_tmp111 = simd_and(sequence_e0_aa_adv, byte_a9);
     2361                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp111);
     2362                  r800_fff_tmp112 = simd_and(sequence_e0_aa_adv, byte_b1);
     2363                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp112);
     2364                  r800_fff_tmp113 = simd_and(sequence_e0_aa_adv, byte_b4);
     2365                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp113);
     2366                  r800_fff_tmp114 = simd_and(sequence_e0_aa_adv, byte_range_ba_bb);
     2367                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp114);
     2368                  r800_fff_tmp115 = simd_and(r800_fff_tmp47, r800_fff_tmp13);
     2369                  byte_ab = simd_and(r800_fff_tmp7, r800_fff_tmp115);
     2370                  sequence_e0_ab = simd_and(byte_e0_adv, byte_ab);
     2371                  byte_86 = simd_and(r800_fff_tmp39, r800_fff_tmp37);
     2372                  carryQ.cq[27] = carryout2carry(pablo_blk_Advance(sequence_e0_ab, carryQ.get_carry_in(27), sequence_e0_ab_adv));
     2373                  r800_fff_tmp116 = simd_and(sequence_e0_ab_adv, byte_86);
     2374                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp116);
     2375                  byte_8a = simd_and(r800_fff_tmp39, r800_fff_tmp106);
     2376                  r800_fff_tmp117 = simd_and(sequence_e0_ab_adv, byte_8a);
     2377                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp117);
     2378                  byte_range_8e_8f = simd_and(r800_fff_tmp39, r800_fff_tmp9);
     2379                  r800_fff_tmp118 = simd_and(sequence_e0_ab_adv, byte_range_8e_8f);
     2380                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp118);
     2381                  r800_fff_tmp119 = simd_or(basis_bits.bit_4, r800_fff_tmp93);
     2382                  byte_range_91_9f = simd_and(r800_fff_tmp19, r800_fff_tmp119);
     2383                  r800_fff_tmp120 = simd_and(sequence_e0_ab_adv, byte_range_91_9f);
     2384                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp120);
     2385                  r800_fff_tmp121 = simd_and(sequence_e0_ab_adv, byte_range_a4_a5);
     2386                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp121);
     2387                  byte_range_b2_b8 = simd_and(r800_fff_tmp12, r800_fff_tmp96);
     2388                  r800_fff_tmp122 = simd_and(sequence_e0_ab_adv, byte_range_b2_b8);
     2389                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp122);
     2390                  r800_fff_tmp123 = simd_and(r800_fff_tmp12, basis_bits.bit_4);
     2391                  byte_range_ba_bf = simd_and(r800_fff_tmp123, r800_fff_tmp95);
     2392                  r800_fff_tmp124 = simd_and(sequence_e0_ab_adv, byte_range_ba_bf);
     2393                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp124);
     2394                  r800_fff_tmp125 = simd_andc(r800_fff_tmp8, r800_fff_tmp4);
     2395                  byte_ac = simd_and(r800_fff_tmp7, r800_fff_tmp125);
     2396                  sequence_e0_ac = simd_and(byte_e0_adv, byte_ac);
     2397                  carryQ.cq[28] = carryout2carry(pablo_blk_Advance(sequence_e0_ac, carryQ.get_carry_in(28), sequence_e0_ac_adv));
     2398                  r800_fff_tmp126 = simd_and(sequence_e0_ac_adv, byte_80);
     2399                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp126);
     2400                  r800_fff_tmp127 = simd_and(sequence_e0_ac_adv, byte_84);
     2401                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp127);
     2402                  r800_fff_tmp128 = simd_and(sequence_e0_ac_adv, byte_range_8d_8e);
     2403                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp128);
     2404                  r800_fff_tmp129 = simd_and(sequence_e0_ac_adv, byte_range_91_92);
     2405                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp129);
     2406                  r800_fff_tmp130 = simd_and(sequence_e0_ac_adv, byte_a9);
     2407                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp130);
     2408                  r800_fff_tmp131 = simd_and(sequence_e0_ac_adv, byte_b1);
     2409                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp131);
     2410                  r800_fff_tmp132 = simd_and(sequence_e0_ac_adv, byte_b4);
     2411                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp132);
     2412                  r800_fff_tmp133 = simd_and(sequence_e0_ac_adv, byte_range_ba_bb);
     2413                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp133);
     2414                  byte_ad = simd_and(r800_fff_tmp7, r800_fff_tmp85);
     2415                  sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
     2416                  carryQ.cq[29] = carryout2carry(pablo_blk_Advance(sequence_e0_ad, carryQ.get_carry_in(29), sequence_e0_ad_adv));
     2417                  r800_fff_tmp134 = simd_and(sequence_e0_ad_adv, byte_range_85_86);
     2418                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp134);
     2419                  r800_fff_tmp135 = simd_and(sequence_e0_ad_adv, byte_range_89_8a);
     2420                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp135);
     2421                  r800_fff_tmp136 = simd_not(r800_fff_tmp100);
     2422                  r800_fff_tmp137 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp136), simd_andc(r800_fff_tmp9, basis_bits.bit_3));
     2423                  byte_range_8e_95 = simd_and(byte_range_80_9f, r800_fff_tmp137);
     2424                  r800_fff_tmp138 = simd_and(sequence_e0_ad_adv, byte_range_8e_95);
     2425                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp138);
     2426                  r800_fff_tmp139 = simd_and(sequence_e0_ad_adv, byte_range_98_9b);
     2427                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp139);
     2428                  r800_fff_tmp140 = simd_and(sequence_e0_ad_adv, byte_9e);
     2429                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp140);
     2430                  r800_fff_tmp141 = simd_and(sequence_e0_ad_adv, byte_range_a4_a5);
     2431                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp141);
     2432                  byte_range_b8_bf = r800_fff_tmp123;
     2433                  r800_fff_tmp142 = simd_and(sequence_e0_ad_adv, byte_range_b8_bf);
     2434                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp142);
     2435                  byte_ae = simd_and(r800_fff_tmp7, r800_fff_tmp68);
     2436                  sequence_e0_ae = simd_and(byte_e0_adv, byte_ae);
     2437                  r800_fff_tmp143 = simd_or(r800_fff_tmp3, basis_bits.bit_6);
     2438                  byte_range_80_81 = simd_andc(r800_fff_tmp39, r800_fff_tmp143);
     2439                  carryQ.cq[30] = carryout2carry(pablo_blk_Advance(sequence_e0_ae, carryQ.get_carry_in(30), sequence_e0_ae_adv));
     2440                  r800_fff_tmp144 = simd_and(sequence_e0_ae_adv, byte_range_80_81);
     2441                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp144);
     2442                  r800_fff_tmp145 = simd_and(sequence_e0_ae_adv, byte_84);
     2443                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp145);
     2444                  byte_range_8b_8d = simd_and(r800_fff_tmp76, r800_fff_tmp53);
     2445                  r800_fff_tmp146 = simd_and(sequence_e0_ae_adv, byte_range_8b_8d);
     2446                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp146);
     2447                  byte_91 = simd_and(r800_fff_tmp19, r800_fff_tmp17);
     2448                  r800_fff_tmp147 = simd_and(sequence_e0_ae_adv, byte_91);
     2449                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp147);
     2450                  r800_fff_tmp148 = simd_or(simd_and(basis_bits.bit_4, r800_fff_tmp94), simd_andc(r800_fff_tmp99, basis_bits.bit_4));
     2451                  byte_range_96_98 = simd_and(r800_fff_tmp19, r800_fff_tmp148);
     2452                  r800_fff_tmp149 = simd_and(sequence_e0_ae_adv, byte_range_96_98);
     2453                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp149);
     2454                  byte_9b = simd_and(r800_fff_tmp19, r800_fff_tmp115);
     2455                  r800_fff_tmp150 = simd_and(sequence_e0_ae_adv, byte_9b);
     2456                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp150);
     2457                  r800_fff_tmp151 = simd_and(sequence_e0_ae_adv, byte_9d);
     2458                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp151);
     2459                  r800_fff_tmp152 = simd_andc(r800_fff_tmp7, r800_fff_tmp3);
     2460                  byte_range_a0_a2 = simd_andc(r800_fff_tmp152, r800_fff_tmp13);
     2461                  r800_fff_tmp153 = simd_and(sequence_e0_ae_adv, byte_range_a0_a2);
     2462                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp153);
     2463                  r800_fff_tmp154 = simd_and(r800_fff_tmp7, r800_fff_tmp36);
     2464                  byte_range_a5_a7 = simd_and(r800_fff_tmp154, r800_fff_tmp4);
     2465                  r800_fff_tmp155 = simd_and(sequence_e0_ae_adv, byte_range_a5_a7);
     2466                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp155);
     2467                  r800_fff_tmp156 = simd_and(r800_fff_tmp7, basis_bits.bit_4);
     2468                  byte_range_ab_ad = simd_and(r800_fff_tmp156, r800_fff_tmp53);
     2469                  r800_fff_tmp157 = simd_and(sequence_e0_ae_adv, byte_range_ab_ad);
     2470                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp157);
     2471                  r800_fff_tmp158 = simd_xor(basis_bits.bit_5, basis_bits.bit_6);
     2472                  byte_range_ba_bd = simd_and(byte_range_b8_bf, r800_fff_tmp158);
     2473                  r800_fff_tmp159 = simd_and(sequence_e0_ae_adv, byte_range_ba_bd);
     2474                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp159);
     2475                  byte_af = simd_and(r800_fff_tmp7, r800_fff_tmp14);
     2476                  sequence_e0_af = simd_and(byte_e0_adv, byte_af);
     2477                  byte_range_83_85 = simd_and(r800_fff_tmp87, r800_fff_tmp53);
     2478                  carryQ.cq[31] = carryout2carry(pablo_blk_Advance(sequence_e0_af, carryQ.get_carry_in(31), sequence_e0_af_adv));
     2479                  r800_fff_tmp160 = simd_and(sequence_e0_af_adv, byte_range_83_85);
     2480                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp160);
     2481                  byte_89 = simd_and(r800_fff_tmp39, r800_fff_tmp48);
     2482                  r800_fff_tmp161 = simd_and(sequence_e0_af_adv, byte_89);
     2483                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp161);
     2484                  r800_fff_tmp162 = simd_and(sequence_e0_af_adv, byte_range_8e_8f);
     2485                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp162);
     2486                  r800_fff_tmp163 = simd_andc(r800_fff_tmp19, basis_bits.bit_4);
     2487                  r800_fff_tmp164 = simd_not(r800_fff_tmp13);
     2488                  r800_fff_tmp165 = simd_or(simd_and(basis_bits.bit_5, r800_fff_tmp164), simd_andc(r800_fff_tmp4, basis_bits.bit_5));
     2489                  byte_range_91_96 = simd_and(r800_fff_tmp163, r800_fff_tmp165);
     2490                  r800_fff_tmp166 = simd_and(sequence_e0_af_adv, byte_range_91_96);
     2491                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp166);
     2492                  r800_fff_tmp167 = simd_and(basis_bits.bit_3, basis_bits.bit_4);
     2493                  r800_fff_tmp168 = simd_or(simd_and(basis_bits.bit_2, r800_fff_tmp102), simd_andc(r800_fff_tmp167, basis_bits.bit_2));
     2494                  byte_range_98_a5 = simd_and(r800_fff_tmp6, r800_fff_tmp168);
     2495                  r800_fff_tmp169 = simd_and(sequence_e0_af_adv, byte_range_98_a5);
     2496                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp169);
     2497                  r800_fff_tmp170 = simd_or(basis_bits.bit_5, r800_fff_tmp13);
     2498                  byte_range_bb_bf = simd_and(byte_range_b8_bf, r800_fff_tmp170);
     2499                  r800_fff_tmp171 = simd_and(sequence_e0_af_adv, byte_range_bb_bf);
     2500                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp171);
     2501                  byte_b0 = simd_andc(r800_fff_tmp12, r800_fff_tmp5);
     2502                  sequence_e0_b0 = simd_and(byte_e0_adv, byte_b0);
     2503                  carryQ.cq[32] = carryout2carry(pablo_blk_Advance(sequence_e0_b0, carryQ.get_carry_in(32), sequence_e0_b0_adv));
     2504                  r800_fff_tmp172 = simd_and(sequence_e0_b0_adv, byte_84);
     2505                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp172);
     2506                  byte_8d = simd_and(r800_fff_tmp39, r800_fff_tmp85);
     2507                  r800_fff_tmp173 = simd_and(sequence_e0_b0_adv, byte_8d);
     2508                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp173);
     2509                  r800_fff_tmp174 = simd_and(sequence_e0_b0_adv, byte_91);
     2510                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp174);
     2511                  r800_fff_tmp175 = simd_and(sequence_e0_b0_adv, byte_a9);
     2512                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp175);
     2513                  r800_fff_tmp176 = simd_not(r800_fff_tmp4);
     2514                  r800_fff_tmp177 = simd_or(simd_and(basis_bits.bit_5, r800_fff_tmp176), simd_andc(basis_bits.bit_6, basis_bits.bit_5));
     2515                  byte_range_ba_bc = simd_and(byte_range_b8_bf, r800_fff_tmp177);
     2516                  r800_fff_tmp178 = simd_and(sequence_e0_b0_adv, byte_range_ba_bc);
     2517                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp178);
     2518                  sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
     2519                  r800_fff_tmp179 = simd_and(r800_fff_tmp36, r800_fff_tmp16);
     2520                  byte_85 = simd_and(r800_fff_tmp39, r800_fff_tmp179);
     2521                  carryQ.cq[33] = carryout2carry(pablo_blk_Advance(sequence_e0_b1, carryQ.get_carry_in(33), sequence_e0_b1_adv));
     2522                  r800_fff_tmp180 = simd_and(sequence_e0_b1_adv, byte_85);
     2523                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp180);
     2524                  r800_fff_tmp181 = simd_and(sequence_e0_b1_adv, byte_89);
     2525                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp181);
     2526                  r800_fff_tmp182 = simd_not(r800_fff_tmp29);
     2527                  r800_fff_tmp183 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp182), simd_andc(r800_fff_tmp9, basis_bits.bit_3));
     2528                  byte_range_8e_94 = simd_and(byte_range_80_9f, r800_fff_tmp183);
     2529                  r800_fff_tmp184 = simd_and(sequence_e0_b1_adv, byte_range_8e_94);
     2530                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp184);
     2531                  byte_97 = simd_and(r800_fff_tmp19, r800_fff_tmp57);
     2532                  r800_fff_tmp185 = simd_and(sequence_e0_b1_adv, byte_97);
     2533                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp185);
     2534                  r800_fff_tmp186 = simd_and(r800_fff_tmp19, basis_bits.bit_4);
     2535                  byte_range_9b_9f = simd_and(r800_fff_tmp186, r800_fff_tmp170);
     2536                  r800_fff_tmp187 = simd_and(sequence_e0_b1_adv, byte_range_9b_9f);
     2537                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp187);
     2538                  r800_fff_tmp188 = simd_and(sequence_e0_b1_adv, byte_range_a4_a5);
     2539                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp188);
     2540                  byte_range_b0_b7 = r800_fff_tmp51;
     2541                  r800_fff_tmp189 = simd_and(sequence_e0_b1_adv, byte_range_b0_b7);
     2542                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp189);
     2543                  byte_b2 = simd_and(r800_fff_tmp12, r800_fff_tmp26);
     2544                  sequence_e0_b2 = simd_and(byte_e0_adv, byte_b2);
     2545                  carryQ.cq[34] = carryout2carry(pablo_blk_Advance(sequence_e0_b2, carryQ.get_carry_in(34), sequence_e0_b2_adv));
     2546                  r800_fff_tmp190 = simd_and(sequence_e0_b2_adv, byte_80);
     2547                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp190);
     2548                  r800_fff_tmp191 = simd_and(sequence_e0_b2_adv, byte_84);
     2549                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp191);
     2550                  r800_fff_tmp192 = simd_and(sequence_e0_b2_adv, byte_8d);
     2551                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp192);
     2552                  r800_fff_tmp193 = simd_and(sequence_e0_b2_adv, byte_91);
     2553                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp193);
     2554                  r800_fff_tmp194 = simd_and(sequence_e0_b2_adv, byte_a9);
     2555                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp194);
     2556                  r800_fff_tmp195 = simd_and(sequence_e0_b2_adv, byte_b4);
     2557                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp195);
     2558                  r800_fff_tmp196 = simd_and(sequence_e0_b2_adv, byte_range_ba_bb);
     2559                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp196);
     2560                  byte_b3 = simd_and(r800_fff_tmp12, r800_fff_tmp31);
     2561                  sequence_e0_b3 = simd_and(byte_e0_adv, byte_b3);
     2562                  carryQ.cq[35] = carryout2carry(pablo_blk_Advance(sequence_e0_b3, carryQ.get_carry_in(35), sequence_e0_b3_adv));
     2563                  r800_fff_tmp197 = simd_and(sequence_e0_b3_adv, byte_85);
     2564                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp197);
     2565                  r800_fff_tmp198 = simd_and(sequence_e0_b3_adv, byte_89);
     2566                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp198);
     2567                  r800_fff_tmp199 = simd_and(sequence_e0_b3_adv, byte_range_8e_94);
     2568                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp199);
     2569                  r800_fff_tmp200 = simd_not(r800_fff_tmp99);
     2570                  r800_fff_tmp201 = simd_or(simd_and(basis_bits.bit_4, r800_fff_tmp200), simd_andc(r800_fff_tmp62, basis_bits.bit_4));
     2571                  byte_range_97_9d = simd_and(r800_fff_tmp19, r800_fff_tmp201);
     2572                  r800_fff_tmp202 = simd_and(sequence_e0_b3_adv, byte_range_97_9d);
     2573                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp202);
     2574                  byte_9f = simd_and(r800_fff_tmp19, r800_fff_tmp14);
     2575                  r800_fff_tmp203 = simd_and(sequence_e0_b3_adv, byte_9f);
     2576                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp203);
     2577                  r800_fff_tmp204 = simd_and(sequence_e0_b3_adv, byte_range_a4_a5);
     2578                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp204);
     2579                  r800_fff_tmp205 = simd_and(sequence_e0_b3_adv, byte_b0);
     2580                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp205);
     2581                  r800_fff_tmp206 = simd_or(basis_bits.bit_4, r800_fff_tmp170);
     2582                  byte_range_b3_bf = simd_and(r800_fff_tmp12, r800_fff_tmp206);
     2583                  r800_fff_tmp207 = simd_and(sequence_e0_b3_adv, byte_range_b3_bf);
     2584                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp207);
     2585                  sequence_e0_b4 = simd_and(byte_e0_adv, byte_b4);
     2586                  carryQ.cq[36] = carryout2carry(pablo_blk_Advance(sequence_e0_b4, carryQ.get_carry_in(36), sequence_e0_b4_adv));
     2587                  r800_fff_tmp208 = simd_and(sequence_e0_b4_adv, byte_80);
     2588                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp208);
     2589                  r800_fff_tmp209 = simd_and(sequence_e0_b4_adv, byte_84);
     2590                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp209);
     2591                  r800_fff_tmp210 = simd_and(sequence_e0_b4_adv, byte_8d);
     2592                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp210);
     2593                  r800_fff_tmp211 = simd_and(sequence_e0_b4_adv, byte_91);
     2594                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp211);
     2595                  r800_fff_tmp212 = simd_or(simd_and(basis_bits.bit_5, r800_fff_tmp176), simd_andc(r800_fff_tmp13, basis_bits.bit_5));
     2596                  byte_range_bb_bc = simd_and(byte_range_b8_bf, r800_fff_tmp212);
     2597                  r800_fff_tmp213 = simd_and(sequence_e0_b4_adv, byte_range_bb_bc);
     2598                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp213);
     2599                  byte_b5 = simd_and(r800_fff_tmp12, r800_fff_tmp179);
     2600                  sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
     2601                  carryQ.cq[37] = carryout2carry(pablo_blk_Advance(sequence_e0_b5, carryQ.get_carry_in(37), sequence_e0_b5_adv));
     2602                  r800_fff_tmp214 = simd_and(sequence_e0_b5_adv, byte_85);
     2603                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp214);
     2604                  r800_fff_tmp215 = simd_and(sequence_e0_b5_adv, byte_89);
     2605                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp215);
     2606                  r800_fff_tmp216 = simd_and(sequence_e0_b5_adv, byte_range_8f_96);
     2607                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp216);
     2608                  byte_range_98_9e = simd_andc(r800_fff_tmp186, r800_fff_tmp62);
     2609                  r800_fff_tmp217 = simd_and(sequence_e0_b5_adv, byte_range_98_9e);
     2610                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp217);
     2611                  r800_fff_tmp218 = simd_and(sequence_e0_b5_adv, byte_range_a4_a5);
     2612                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp218);
     2613                  byte_range_b6_b8 = simd_and(r800_fff_tmp12, r800_fff_tmp148);
     2614                  r800_fff_tmp219 = simd_and(sequence_e0_b5_adv, byte_range_b6_b8);
     2615                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp219);
     2616                  byte_b6 = simd_and(r800_fff_tmp12, r800_fff_tmp37);
     2617                  sequence_e0_b6 = simd_and(byte_e0_adv, byte_b6);
     2618                  carryQ.cq[38] = carryout2carry(pablo_blk_Advance(sequence_e0_b6, carryQ.get_carry_in(38), sequence_e0_b6_adv));
     2619                  r800_fff_tmp220 = simd_and(sequence_e0_b6_adv, byte_range_80_81);
     2620                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp220);
     2621                  r800_fff_tmp221 = simd_and(sequence_e0_b6_adv, byte_84);
     2622                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp221);
     2623                  r800_fff_tmp222 = simd_not(r800_fff_tmp95);
     2624                  r800_fff_tmp223 = simd_or(simd_and(basis_bits.bit_4, r800_fff_tmp222), simd_andc(r800_fff_tmp62, basis_bits.bit_4));
     2625                  byte_range_97_99 = simd_and(r800_fff_tmp19, r800_fff_tmp223);
     2626                  r800_fff_tmp224 = simd_and(sequence_e0_b6_adv, byte_range_97_99);
     2627                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp224);
     2628                  r800_fff_tmp225 = simd_and(sequence_e0_b6_adv, byte_b2);
     2629                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp225);
     2630                  byte_bc = simd_and(r800_fff_tmp12, r800_fff_tmp125);
     2631                  r800_fff_tmp226 = simd_and(sequence_e0_b6_adv, byte_bc);
     2632                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp226);
     2633                  byte_range_be_bf = simd_and(r800_fff_tmp12, r800_fff_tmp9);
     2634                  r800_fff_tmp227 = simd_and(sequence_e0_b6_adv, byte_range_be_bf);
     2635                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp227);
     2636                  sequence_e0_b7 = simd_and(byte_e0_adv, byte_b7);
     2637                  byte_range_87_89 = simd_and(r800_fff_tmp39, r800_fff_tmp223);
     2638                  carryQ.cq[39] = carryout2carry(pablo_blk_Advance(sequence_e0_b7, carryQ.get_carry_in(39), sequence_e0_b7_adv));
     2639                  r800_fff_tmp228 = simd_and(sequence_e0_b7_adv, byte_range_87_89);
     2640                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp228);
     2641                  r800_fff_tmp229 = simd_and(sequence_e0_b7_adv, byte_range_8b_8e);
     2642                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp229);
     2643                  byte_95 = simd_and(r800_fff_tmp19, r800_fff_tmp179);
     2644                  r800_fff_tmp230 = simd_and(sequence_e0_b7_adv, byte_95);
     2645                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp230);
     2646                  r800_fff_tmp231 = simd_and(sequence_e0_b7_adv, byte_97);
     2647                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp231);
     2648                  r800_fff_tmp232 = simd_andc(r800_fff_tmp7, basis_bits.bit_4);
     2649                  byte_range_a0_a5 = simd_andc(r800_fff_tmp232, r800_fff_tmp99);
     2650                  r800_fff_tmp233 = simd_and(sequence_e0_b7_adv, byte_range_a0_a5);
     2651                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp233);
     2652                  byte_range_b0_b1 = simd_andc(r800_fff_tmp12, r800_fff_tmp143);
     2653                  r800_fff_tmp234 = simd_and(sequence_e0_b7_adv, byte_range_b0_b1);
     2654                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp234);
     2655                  r800_fff_tmp235 = simd_and(sequence_e0_b7_adv, byte_range_b5_bf);
     2656                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp235);
     2657                  byte_b8 = simd_and(r800_fff_tmp12, r800_fff_tmp73);
     2658                  sequence_e0_b8 = simd_and(byte_e0_adv, byte_b8);
     2659                  carryQ.cq[40] = carryout2carry(pablo_blk_Advance(sequence_e0_b8, carryQ.get_carry_in(40), sequence_e0_b8_adv));
     2660                  r800_fff_tmp236 = simd_and(sequence_e0_b8_adv, byte_80);
     2661                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp236);
     2662                  byte_range_bb_be = simd_and(byte_range_b8_bf, r800_fff_tmp77);
     2663                  r800_fff_tmp237 = simd_and(sequence_e0_b8_adv, byte_range_bb_be);
     2664                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp237);
     2665                  byte_b9 = simd_and(r800_fff_tmp12, r800_fff_tmp48);
     2666                  sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
     2667                  r800_fff_tmp238 = simd_and(basis_bits.bit_3, r800_fff_tmp8);
     2668                  r800_fff_tmp239 = simd_or(basis_bits.bit_2, r800_fff_tmp238);
     2669                  byte_range_9c_bf = simd_and(r800_fff_tmp6, r800_fff_tmp239);
     2670                  carryQ.cq[41] = carryout2carry(pablo_blk_Advance(sequence_e0_b9, carryQ.get_carry_in(41), sequence_e0_b9_adv));
     2671                  r800_fff_tmp240 = simd_and(sequence_e0_b9_adv, byte_range_9c_bf);
     2672                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp240);
     2673                  byte_ba = simd_and(r800_fff_tmp12, r800_fff_tmp106);
     2674                  sequence_e0_ba = simd_and(byte_e0_adv, byte_ba);
     2675                  carryQ.cq[42] = carryout2carry(pablo_blk_Advance(sequence_e0_ba, carryQ.get_carry_in(42), sequence_e0_ba_adv));
     2676                  r800_fff_tmp241 = simd_and(sequence_e0_ba_adv, byte_80);
     2677                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp241);
     2678                  byte_83 = simd_and(r800_fff_tmp39, r800_fff_tmp31);
     2679                  r800_fff_tmp242 = simd_and(sequence_e0_ba_adv, byte_83);
     2680                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp242);
     2681                  r800_fff_tmp243 = simd_and(sequence_e0_ba_adv, byte_range_85_86);
     2682                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp243);
     2683                  r800_fff_tmp244 = simd_and(sequence_e0_ba_adv, byte_89);
     2684                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp244);
     2685                  byte_range_8b_8c = simd_and(r800_fff_tmp76, r800_fff_tmp212);
     2686                  r800_fff_tmp245 = simd_and(sequence_e0_ba_adv, byte_range_8b_8c);
     2687                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp245);
     2688                  r800_fff_tmp246 = simd_not(r800_fff_tmp3);
     2689                  r800_fff_tmp247 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp246), simd_andc(r800_fff_tmp9, basis_bits.bit_3));
     2690                  byte_range_8e_93 = simd_and(byte_range_80_9f, r800_fff_tmp247);
     2691                  r800_fff_tmp248 = simd_and(sequence_e0_ba_adv, byte_range_8e_93);
     2692                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp248);
     2693                  byte_98 = simd_and(r800_fff_tmp19, r800_fff_tmp73);
     2694                  r800_fff_tmp249 = simd_and(sequence_e0_ba_adv, byte_98);
     2695                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp249);
     2696                  r800_fff_tmp250 = simd_and(sequence_e0_ba_adv, byte_a0);
     2697                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp250);
     2698                  byte_a4 = simd_and(r800_fff_tmp7, r800_fff_tmp40);
     2699                  r800_fff_tmp251 = simd_and(sequence_e0_ba_adv, byte_a4);
     2700                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp251);
     2701                  r800_fff_tmp252 = simd_and(sequence_e0_ba_adv, byte_a6);
     2702                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp252);
     2703                  r800_fff_tmp253 = simd_andc(r800_fff_tmp47, basis_bits.bit_6);
     2704                  byte_range_a8_a9 = simd_and(r800_fff_tmp7, r800_fff_tmp253);
     2705                  r800_fff_tmp254 = simd_and(sequence_e0_ba_adv, byte_range_a8_a9);
     2706                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp254);
     2707                  r800_fff_tmp255 = simd_and(sequence_e0_ba_adv, byte_ac);
     2708                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp255);
     2709                  r800_fff_tmp256 = simd_and(sequence_e0_ba_adv, byte_ba);
     2710                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp256);
     2711                  r800_fff_tmp257 = simd_and(sequence_e0_ba_adv, byte_range_be_bf);
     2712                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp257);
     2713                  byte_bb = simd_and(r800_fff_tmp12, r800_fff_tmp115);
     2714                  sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
     2715                  carryQ.cq[43] = carryout2carry(pablo_blk_Advance(sequence_e0_bb, carryQ.get_carry_in(43), sequence_e0_bb_adv));
     2716                  r800_fff_tmp258 = simd_and(sequence_e0_bb_adv, byte_85);
     2717                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp258);
     2718                  byte_87 = simd_and(r800_fff_tmp39, r800_fff_tmp57);
     2719                  r800_fff_tmp259 = simd_and(sequence_e0_bb_adv, byte_87);
     2720                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp259);
     2721                  r800_fff_tmp260 = simd_and(sequence_e0_bb_adv, byte_range_8e_8f);
     2722                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp260);
     2723                  byte_range_9a_9b = simd_and(r800_fff_tmp19, r800_fff_tmp55);
     2724                  r800_fff_tmp261 = simd_and(sequence_e0_bb_adv, byte_range_9a_9b);
     2725                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp261);
     2726                  byte_range_a0_bf = simd_and(r800_fff_tmp6, basis_bits.bit_2);
     2727                  r800_fff_tmp262 = simd_and(sequence_e0_bb_adv, byte_range_a0_bf);
     2728                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp262);
     2729                  sequence_e0_bd = simd_and(byte_e0_adv, byte_bd);
     2730                  byte_88 = simd_and(r800_fff_tmp39, r800_fff_tmp73);
     2731                  carryQ.cq[44] = carryout2carry(pablo_blk_Advance(sequence_e0_bd, carryQ.get_carry_in(44), sequence_e0_bd_adv));
     2732                  r800_fff_tmp263 = simd_and(sequence_e0_bd_adv, byte_88);
     2733                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp263);
     2734                  r800_fff_tmp264 = simd_and(r800_fff_tmp8, r800_fff_tmp4);
     2735                  r800_fff_tmp265 = simd_or(simd_and(basis_bits.bit_3, r800_fff_tmp90), simd_andc(r800_fff_tmp264, basis_bits.bit_3));
     2736                  byte_range_ad_b0 = simd_and(byte_range_a0_bf, r800_fff_tmp265);
     2737                  r800_fff_tmp266 = simd_and(sequence_e0_bd_adv, byte_range_ad_b0);
     2738                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp266);
     2739                  byte_be = simd_and(r800_fff_tmp12, r800_fff_tmp68);
     2740                  sequence_e0_be = simd_and(byte_e0_adv, byte_be);
     2741                  carryQ.cq[45] = carryout2carry(pablo_blk_Advance(sequence_e0_be, carryQ.get_carry_in(45), sequence_e0_be_adv));
     2742                  r800_fff_tmp267 = simd_and(sequence_e0_be_adv, byte_98);
     2743                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp267);
     2744                  r800_fff_tmp268 = simd_and(sequence_e0_be_adv, byte_bd);
     2745                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp268);
     2746                  sequence_e0_bf = simd_and(byte_e0_adv, byte_bf);
     2747                  carryQ.cq[46] = carryout2carry(pablo_blk_Advance(sequence_e0_bf, carryQ.get_carry_in(46), sequence_e0_bf_adv));
     2748                  r800_fff_tmp269 = simd_and(sequence_e0_bf_adv, byte_8d);
     2749                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp269);
     2750                  r800_fff_tmp270 = simd_and(basis_bits.bit_4, r800_fff_tmp170);
     2751                  r800_fff_tmp271 = simd_and(basis_bits.bit_3, r800_fff_tmp270);
     2752                  r800_fff_tmp272 = simd_or(basis_bits.bit_2, r800_fff_tmp271);
     2753                  byte_range_9b_bf = simd_and(r800_fff_tmp6, r800_fff_tmp272);
     2754                  r800_fff_tmp273 = simd_and(sequence_e0_bf_adv, byte_range_9b_bf);
     2755                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r800_fff_tmp273);
     2756                }
     2757                else {
     2758                  carryQ.CarryDequeueEnqueue(17, 30);
     2759                }
     2760                r800_1fff_tmp6 = simd_andc(basis_bits.bit_7, basis_bits.bit_6);
     2761                r800_1fff_tmp7 = simd_andc(r800_1fff_tmp6, r800_1fff_tmp3);
     2762                byte_e1 = simd_and(r800_1fff_tmp2, r800_1fff_tmp7);
     2763                if ((bitblock::any(byte_e1) || carryQ.CarryTest(47, 37))) {
     2764                  r1000_1fff_tmp1 = simd_andc(basis_bits.bit_7, basis_bits.bit_6);
     2765                  r1000_1fff_tmp2 = simd_andc(r1000_1fff_tmp1, r800_1fff_tmp3);
     2766                  byte_e1 = simd_and(r800_1fff_tmp2, r1000_1fff_tmp2);
     2767                  r1000_1fff_tmp3 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
     2768                  r1000_1fff_tmp4 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
     2769                  r1000_1fff_tmp5 = simd_andc(r1000_1fff_tmp3, r1000_1fff_tmp4);
     2770                  r1000_1fff_tmp6 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
     2771                  r1000_1fff_tmp7 = simd_andc(r1000_1fff_tmp6, r800_1fff_tmp3);
     2772                  byte_83 = simd_and(r1000_1fff_tmp5, r1000_1fff_tmp7);
     2773                  carryQ.cq[47] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(47), byte_e1_adv));
     2774                  sequence_e1_83 = simd_and(byte_e1_adv, byte_83);
     2775                  r1000_1fff_tmp8 = simd_andc(basis_bits.bit_5, basis_bits.bit_4);
     2776                  r1000_1fff_tmp9 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
     2777                  r1000_1fff_tmp10 = simd_and(r1000_1fff_tmp8, r1000_1fff_tmp9);
     2778                  byte_86 = simd_and(r1000_1fff_tmp5, r1000_1fff_tmp10);
     2779                  carryQ.cq[48] = carryout2carry(pablo_blk_Advance(sequence_e1_83, carryQ.get_carry_in(48), sequence_e1_83_adv));
     2780                  r1000_1fff_tmp11 = simd_and(sequence_e1_83_adv, byte_86);
     2781                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp11);
     2782                  r1000_1fff_tmp12 = simd_and(r1000_1fff_tmp5, basis_bits.bit_4);
     2783                  r1000_1fff_tmp13 = simd_and(basis_bits.bit_5, r800_1fff_tmp4);
     2784                  byte_range_88_8c = simd_andc(r1000_1fff_tmp12, r1000_1fff_tmp13);
     2785                  r1000_1fff_tmp14 = simd_and(sequence_e1_83_adv, byte_range_88_8c);
     2786                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp14);
     2787                  r1000_1fff_tmp15 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
     2788                  r1000_1fff_tmp16 = simd_and(r1000_1fff_tmp15, basis_bits.bit_6);
     2789                  byte_range_8e_8f = simd_and(r1000_1fff_tmp5, r1000_1fff_tmp16);
     2790                  r1000_1fff_tmp17 = simd_and(sequence_e1_83_adv, byte_range_8e_8f);
     2791                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp17);
     2792                  r1000_1fff_tmp18 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
     2793                  r1000_1fff_tmp19 = simd_and(r1000_1fff_tmp18, r1000_1fff_tmp1);
     2794                  byte_89 = simd_and(r1000_1fff_tmp5, r1000_1fff_tmp19);
     2795                  sequence_e1_89 = simd_and(byte_e1_adv, byte_89);
     2796                  carryQ.cq[49] = carryout2carry(pablo_blk_Advance(sequence_e1_89, carryQ.get_carry_in(49), sequence_e1_89_adv));
     2797                  r1000_1fff_tmp20 = simd_and(sequence_e1_89_adv, byte_89);
     2798                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp20);
     2799                  r1000_1fff_tmp21 = simd_and(sequence_e1_89_adv, byte_range_8e_8f);
     2800                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp21);
     2801                  r1000_1fff_tmp22 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     2802                  r1000_1fff_tmp23 = simd_and(r1000_1fff_tmp3, r1000_1fff_tmp22);
     2803                  r1000_1fff_tmp24 = simd_and(r1000_1fff_tmp8, r1000_1fff_tmp6);
     2804                  byte_97 = simd_and(r1000_1fff_tmp23, r1000_1fff_tmp24);
     2805                  r1000_1fff_tmp25 = simd_and(sequence_e1_89_adv, byte_97);
     2806                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp25);
     2807                  byte_99 = simd_and(r1000_1fff_tmp23, r1000_1fff_tmp19);
     2808                  r1000_1fff_tmp26 = simd_and(sequence_e1_89_adv, byte_99);
     2809                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp26);
     2810                  byte_range_9e_9f = simd_and(r1000_1fff_tmp23, r1000_1fff_tmp16);
     2811                  r1000_1fff_tmp27 = simd_and(sequence_e1_89_adv, byte_range_9e_9f);
     2812                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp27);
     2813                  r1000_1fff_tmp28 = simd_and(r1000_1fff_tmp18, r1000_1fff_tmp9);
     2814                  byte_8a = simd_and(r1000_1fff_tmp5, r1000_1fff_tmp28);
     2815                  sequence_e1_8a = simd_and(byte_e1_adv, byte_8a);
     2816                  carryQ.cq[50] = carryout2carry(pablo_blk_Advance(sequence_e1_8a, carryQ.get_carry_in(50), sequence_e1_8a_adv));
     2817                  r1000_1fff_tmp29 = simd_and(sequence_e1_8a_adv, byte_89);
     2818                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp29);
     2819                  r1000_1fff_tmp30 = simd_and(sequence_e1_8a_adv, byte_range_8e_8f);
     2820                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp30);
     2821                  r1000_1fff_tmp31 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
     2822                  r1000_1fff_tmp32 = simd_and(r1000_1fff_tmp3, r1000_1fff_tmp31);
     2823                  byte_b1 = simd_and(r1000_1fff_tmp32, r1000_1fff_tmp2);
     2824                  r1000_1fff_tmp33 = simd_and(sequence_e1_8a_adv, byte_b1);
     2825                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp33);
     2826                  r1000_1fff_tmp34 = simd_and(r1000_1fff_tmp8, basis_bits.bit_6);
     2827                  byte_range_b6_b7 = simd_and(r1000_1fff_tmp32, r1000_1fff_tmp34);
     2828                  r1000_1fff_tmp35 = simd_and(sequence_e1_8a_adv, byte_range_b6_b7);
     2829                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp35);
     2830                  r1000_1fff_tmp36 = simd_and(r1000_1fff_tmp15, r1000_1fff_tmp6);
     2831                  byte_bf = simd_and(r1000_1fff_tmp32, r1000_1fff_tmp36);
     2832                  r1000_1fff_tmp37 = simd_and(sequence_e1_8a_adv, byte_bf);
     2833                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp37);
     2834                  r1000_1fff_tmp38 = simd_and(r1000_1fff_tmp18, r1000_1fff_tmp6);
     2835                  byte_8b = simd_and(r1000_1fff_tmp5, r1000_1fff_tmp38);
     2836                  sequence_e1_8b = simd_and(byte_e1_adv, byte_8b);
     2837                  byte_81 = simd_and(r1000_1fff_tmp5, r1000_1fff_tmp2);
     2838                  carryQ.cq[51] = carryout2carry(pablo_blk_Advance(sequence_e1_8b, carryQ.get_carry_in(51), sequence_e1_8b_adv));
     2839                  r1000_1fff_tmp39 = simd_and(sequence_e1_8b_adv, byte_81);
     2840                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp39);
     2841                  byte_range_86_87 = simd_and(r1000_1fff_tmp5, r1000_1fff_tmp34);
     2842                  r1000_1fff_tmp40 = simd_and(sequence_e1_8b_adv, byte_range_86_87);
     2843                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp40);
     2844                  r1000_1fff_tmp41 = simd_and(sequence_e1_8b_adv, byte_97);
     2845                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp41);
     2846                  r1000_1fff_tmp42 = simd_andc(r1000_1fff_tmp15, r800_1fff_tmp4);
     2847                  byte_8c = simd_and(r1000_1fff_tmp5, r1000_1fff_tmp42);
     2848                  sequence_e1_8c = simd_and(byte_e1_adv, byte_8c);
     2849                  byte_91 = simd_and(r1000_1fff_tmp23, r1000_1fff_tmp2);
     2850                  carryQ.cq[52] = carryout2carry(pablo_blk_Advance(sequence_e1_8c, carryQ.get_carry_in(52), sequence_e1_8c_adv));
     2851                  r1000_1fff_tmp43 = simd_and(sequence_e1_8c_adv, byte_91);
     2852                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp43);
     2853                  byte_range_96_97 = simd_and(r1000_1fff_tmp23, r1000_1fff_tmp34);
     2854                  r1000_1fff_tmp44 = simd_and(sequence_e1_8c_adv, byte_range_96_97);
     2855                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp44);
     2856                  r1000_1fff_tmp45 = simd_and(r1000_1fff_tmp15, r1000_1fff_tmp1);
     2857                  byte_8d = simd_and(r1000_1fff_tmp5, r1000_1fff_tmp45);
     2858                  sequence_e1_8d = simd_and(byte_e1_adv, byte_8d);
     2859                  r1000_1fff_tmp46 = simd_and(r1000_1fff_tmp23, basis_bits.bit_4);
     2860                  r1000_1fff_tmp47 = simd_not(r800_1fff_tmp4);
     2861                  r1000_1fff_tmp48 = simd_or(simd_and(basis_bits.bit_5, r1000_1fff_tmp47), simd_andc(r1000_1fff_tmp6, basis_bits.bit_5));
     2862                  byte_range_9b_9c = simd_and(r1000_1fff_tmp46, r1000_1fff_tmp48);
     2863                  carryQ.cq[53] = carryout2carry(pablo_blk_Advance(sequence_e1_8d, carryQ.get_carry_in(53), sequence_e1_8d_adv));
     2864                  r1000_1fff_tmp49 = simd_and(sequence_e1_8d_adv, byte_range_9b_9c);
     2865                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp49);
     2866                  r1000_1fff_tmp50 = simd_and(r1000_1fff_tmp32, r1000_1fff_tmp15);
     2867                  byte_range_bd_bf = simd_and(r1000_1fff_tmp50, r800_1fff_tmp4);
     2868                  r1000_1fff_tmp51 = simd_and(sequence_e1_8d_adv, byte_range_bd_bf);
     2869                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp51);
     2870                  r1000_1fff_tmp52 = simd_and(r1000_1fff_tmp15, r1000_1fff_tmp9);
     2871                  byte_8e = simd_and(r1000_1fff_tmp5, r1000_1fff_tmp52);
     2872                  sequence_e1_8e = simd_and(byte_e1_adv, byte_8e);
     2873                  r1000_1fff_tmp53 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
     2874                  byte_range_9a_9f = simd_and(r1000_1fff_tmp46, r1000_1fff_tmp53);
     2875                  carryQ.cq[54] = carryout2carry(pablo_blk_Advance(sequence_e1_8e, carryQ.get_carry_in(54), sequence_e1_8e_adv));
     2876                  r1000_1fff_tmp54 = simd_and(sequence_e1_8e_adv, byte_range_9a_9f);
     2877                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp54);
     2878                  byte_8f = simd_and(r1000_1fff_tmp5, r1000_1fff_tmp36);
     2879                  sequence_e1_8f = simd_and(byte_e1_adv, byte_8f);
     2880                  carryQ.cq[55] = carryout2carry(pablo_blk_Advance(sequence_e1_8f, carryQ.get_carry_in(55), sequence_e1_8f_adv));
     2881                  r1000_1fff_tmp55 = simd_and(sequence_e1_8f_adv, byte_range_b6_b7);
     2882                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp55);
     2883                  byte_range_be_bf = simd_and(r1000_1fff_tmp32, r1000_1fff_tmp16);
     2884                  r1000_1fff_tmp56 = simd_and(sequence_e1_8f_adv, byte_range_be_bf);
     2885                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp56);
     2886                  byte_9a = simd_and(r1000_1fff_tmp23, r1000_1fff_tmp28);
     2887                  sequence_e1_9a = simd_and(byte_e1_adv, byte_9a);
     2888                  r1000_1fff_tmp57 = simd_and(r1000_1fff_tmp23, r1000_1fff_tmp15);
     2889                  byte_range_9d_9f = simd_and(r1000_1fff_tmp57, r800_1fff_tmp4);
     2890                  carryQ.cq[56] = carryout2carry(pablo_blk_Advance(sequence_e1_9a, carryQ.get_carry_in(56), sequence_e1_9a_adv));
     2891                  r1000_1fff_tmp58 = simd_and(sequence_e1_9a_adv, byte_range_9d_9f);
     2892                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp58);
     2893                  byte_9b = simd_and(r1000_1fff_tmp23, r1000_1fff_tmp38);
     2894                  sequence_e1_9b = simd_and(byte_e1_adv, byte_9b);
     2895                  r1000_1fff_tmp59 = simd_and(r1000_1fff_tmp32, basis_bits.bit_4);
     2896                  r1000_1fff_tmp60 = simd_or(basis_bits.bit_5, r800_1fff_tmp4);
     2897                  byte_range_b9_bf = simd_and(r1000_1fff_tmp59, r1000_1fff_tmp60);
     2898                  carryQ.cq[57] = carryout2carry(pablo_blk_Advance(sequence_e1_9b, carryQ.get_carry_in(57), sequence_e1_9b_adv));
     2899                  r1000_1fff_tmp61 = simd_and(sequence_e1_9b_adv, byte_range_b9_bf);
     2900                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp61);
     2901                  byte_9c = simd_and(r1000_1fff_tmp23, r1000_1fff_tmp42);
     2902                  sequence_e1_9c = simd_and(byte_e1_adv, byte_9c);
     2903                  carryQ.cq[58] = carryout2carry(pablo_blk_Advance(sequence_e1_9c, carryQ.get_carry_in(58), sequence_e1_9c_adv));
     2904                  r1000_1fff_tmp62 = simd_and(sequence_e1_9c_adv, byte_8d);
     2905                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp62);
     2906                  r1000_1fff_tmp63 = simd_or(basis_bits.bit_4, r1000_1fff_tmp13);
     2907                  byte_range_95_9f = simd_and(r1000_1fff_tmp23, r1000_1fff_tmp63);
     2908                  r1000_1fff_tmp64 = simd_and(sequence_e1_9c_adv, byte_range_95_9f);
     2909                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp64);
     2910                  r1000_1fff_tmp65 = simd_and(basis_bits.bit_5, r1000_1fff_tmp6);
     2911                  r1000_1fff_tmp66 = simd_or(basis_bits.bit_4, r1000_1fff_tmp65);
     2912                  byte_range_b7_bf = simd_and(r1000_1fff_tmp32, r1000_1fff_tmp66);
     2913                  r1000_1fff_tmp67 = simd_and(sequence_e1_9c_adv, byte_range_b7_bf);
     2914                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp67);
     2915                  byte_9d = simd_and(r1000_1fff_tmp23, r1000_1fff_tmp45);
     2916                  sequence_e1_9d = simd_and(byte_e1_adv, byte_9d);
     2917                  byte_range_94_9f = simd_and(r1000_1fff_tmp23, r800_1fff_tmp3);
     2918                  carryQ.cq[59] = carryout2carry(pablo_blk_Advance(sequence_e1_9d, carryQ.get_carry_in(59), sequence_e1_9d_adv));
     2919                  r1000_1fff_tmp68 = simd_and(sequence_e1_9d_adv, byte_range_94_9f);
     2920                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp68);
     2921                  r1000_1fff_tmp69 = simd_and(r1000_1fff_tmp3, r800_1fff_tmp1);
     2922                  byte_ad = simd_and(r1000_1fff_tmp69, r1000_1fff_tmp45);
     2923                  r1000_1fff_tmp70 = simd_and(sequence_e1_9d_adv, byte_ad);
     2924                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp70);
     2925                  r1000_1fff_tmp71 = simd_and(sequence_e1_9d_adv, byte_b1);
     2926                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp71);
     2927                  byte_range_b4_bf = simd_and(r1000_1fff_tmp32, r800_1fff_tmp3);
     2928                  r1000_1fff_tmp72 = simd_and(sequence_e1_9d_adv, byte_range_b4_bf);
     2929                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp72);
     2930                  byte_9f = simd_and(r1000_1fff_tmp23, r1000_1fff_tmp36);
     2931                  sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
     2932                  carryQ.cq[60] = carryout2carry(pablo_blk_Advance(sequence_e1_9f, carryQ.get_carry_in(60), sequence_e1_9f_adv));
     2933                  r1000_1fff_tmp73 = simd_and(sequence_e1_9f_adv, byte_range_9e_9f);
     2934                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp73);
     2935                  r1000_1fff_tmp74 = simd_and(r1000_1fff_tmp69, basis_bits.bit_4);
     2936                  byte_range_aa_af = simd_and(r1000_1fff_tmp74, r1000_1fff_tmp53);
     2937                  r1000_1fff_tmp75 = simd_and(sequence_e1_9f_adv, byte_range_aa_af);
     2938                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp75);
     2939                  byte_range_ba_bf = simd_and(r1000_1fff_tmp59, r1000_1fff_tmp53);
     2940                  r1000_1fff_tmp76 = simd_and(sequence_e1_9f_adv, byte_range_ba_bf);
     2941                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp76);
     2942                  byte_a0 = simd_andc(r1000_1fff_tmp69, r800_1fff_tmp5);
     2943                  sequence_e1_a0 = simd_and(byte_e1_adv, byte_a0);
     2944                  carryQ.cq[61] = carryout2carry(pablo_blk_Advance(sequence_e1_a0, carryQ.get_carry_in(61), sequence_e1_a0_adv));
     2945                  r1000_1fff_tmp77 = simd_and(sequence_e1_a0_adv, byte_8f);
     2946                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp77);
     2947                  r1000_1fff_tmp78 = simd_and(sequence_e1_a0_adv, byte_range_9a_9f);
     2948                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp78);
     2949                  byte_a1 = simd_and(r1000_1fff_tmp69, r1000_1fff_tmp2);
     2950                  sequence_e1_a1 = simd_and(byte_e1_adv, byte_a1);
     2951                  byte_range_b8_bf = r1000_1fff_tmp59;
     2952                  carryQ.cq[62] = carryout2carry(pablo_blk_Advance(sequence_e1_a1, carryQ.get_carry_in(62), sequence_e1_a1_adv));
     2953                  r1000_1fff_tmp79 = simd_and(sequence_e1_a1_adv, byte_range_b8_bf);
     2954                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp79);
     2955                  r1000_1fff_tmp80 = simd_andc(r1000_1fff_tmp9, r800_1fff_tmp3);
     2956                  byte_a2 = simd_and(r1000_1fff_tmp69, r1000_1fff_tmp80);
     2957                  sequence_e1_a2 = simd_and(byte_e1_adv, byte_a2);
     2958                  r1000_1fff_tmp81 = simd_or(basis_bits.bit_5, r1000_1fff_tmp6);
     2959                  byte_range_ab_af = simd_and(r1000_1fff_tmp74, r1000_1fff_tmp81);
     2960                  carryQ.cq[63] = carryout2carry(pablo_blk_Advance(sequence_e1_a2, carryQ.get_carry_in(63), sequence_e1_a2_adv));
     2961                  r1000_1fff_tmp82 = simd_and(sequence_e1_a2_adv, byte_range_ab_af);
     2962                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp82);
     2963                  byte_a3 = simd_and(r1000_1fff_tmp69, r1000_1fff_tmp7);
     2964                  sequence_e1_a3 = simd_and(byte_e1_adv, byte_a3);
     2965                  r1000_1fff_tmp83 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     2966                  r1000_1fff_tmp84 = simd_or(basis_bits.bit_4, r1000_1fff_tmp83);
     2967                  byte_range_b6_bf = simd_and(r1000_1fff_tmp32, r1000_1fff_tmp84);
     2968                  carryQ.cq[64] = carryout2carry(pablo_blk_Advance(sequence_e1_a3, carryQ.get_carry_in(64), sequence_e1_a3_adv));
     2969                  r1000_1fff_tmp85 = simd_and(sequence_e1_a3_adv, byte_range_b6_bf);
     2970                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp85);
     2971                  r1000_1fff_tmp86 = simd_andc(r1000_1fff_tmp8, r800_1fff_tmp4);
     2972                  byte_a4 = simd_and(r1000_1fff_tmp69, r1000_1fff_tmp86);
     2973                  sequence_e1_a4 = simd_and(byte_e1_adv, byte_a4);
     2974                  carryQ.cq[65] = carryout2carry(pablo_blk_Advance(sequence_e1_a4, carryQ.get_carry_in(65), sequence_e1_a4_adv));
     2975                  r1000_1fff_tmp87 = simd_and(sequence_e1_a4_adv, byte_9f);
     2976                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp87);
     2977                  byte_range_ac_af = simd_and(r1000_1fff_tmp69, r1000_1fff_tmp15);
     2978                  r1000_1fff_tmp88 = simd_and(sequence_e1_a4_adv, byte_range_ac_af);
     2979                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp88);
     2980                  byte_range_bc_bf = r1000_1fff_tmp50;
     2981                  r1000_1fff_tmp89 = simd_and(sequence_e1_a4_adv, byte_range_bc_bf);
     2982                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp89);
     2983                  r1000_1fff_tmp90 = simd_and(r1000_1fff_tmp8, r1000_1fff_tmp1);
     2984                  byte_a5 = simd_and(r1000_1fff_tmp69, r1000_1fff_tmp90);
     2985                  sequence_e1_a5 = simd_and(byte_e1_adv, byte_a5);
     2986                  r1000_1fff_tmp91 = simd_andc(r1000_1fff_tmp5, r800_1fff_tmp3);
     2987                  byte_range_81_83 = simd_and(r1000_1fff_tmp91, r800_1fff_tmp4);
     2988                  carryQ.cq[66] = carryout2carry(pablo_blk_Advance(sequence_e1_a5, carryQ.get_carry_in(66), sequence_e1_a5_adv));
     2989                  r1000_1fff_tmp92 = simd_and(sequence_e1_a5_adv, byte_range_81_83);
     2990                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp92);
     2991                  byte_range_ae_af = simd_and(r1000_1fff_tmp69, r1000_1fff_tmp16);
     2992                  r1000_1fff_tmp93 = simd_and(sequence_e1_a5_adv, byte_range_ae_af);
     2993                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp93);
     2994                  byte_range_b5_bf = simd_and(r1000_1fff_tmp32, r1000_1fff_tmp63);
     2995                  r1000_1fff_tmp94 = simd_and(sequence_e1_a5_adv, byte_range_b5_bf);
     2996                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp94);
     2997                  byte_a6 = simd_and(r1000_1fff_tmp69, r1000_1fff_tmp10);
     2998                  sequence_e1_a6 = simd_and(byte_e1_adv, byte_a6);
     2999                  carryQ.cq[67] = carryout2carry(pablo_blk_Advance(sequence_e1_a6, carryQ.get_carry_in(67), sequence_e1_a6_adv));
     3000                  r1000_1fff_tmp95 = simd_and(sequence_e1_a6_adv, byte_range_ac_af);
     3001                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp95);
     3002                  byte_a7 = simd_and(r1000_1fff_tmp69, r1000_1fff_tmp24);
     3003                  sequence_e1_a7 = simd_and(byte_e1_adv, byte_a7);
     3004                  byte_range_8a_8f = simd_and(r1000_1fff_tmp12, r1000_1fff_tmp53);
     3005                  carryQ.cq[68] = carryout2carry(pablo_blk_Advance(sequence_e1_a7, carryQ.get_carry_in(68), sequence_e1_a7_adv));
     3006                  r1000_1fff_tmp96 = simd_and(sequence_e1_a7_adv, byte_range_8a_8f);
     3007                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp96);
     3008                  r1000_1fff_tmp97 = simd_not(basis_bits.bit_6);
     3009                  r1000_1fff_tmp98 = simd_or(simd_and(basis_bits.bit_5, r1000_1fff_tmp97), simd_andc(r1000_1fff_tmp6, basis_bits.bit_5));
     3010                  byte_range_9b_9d = simd_and(r1000_1fff_tmp46, r1000_1fff_tmp98);
     3011                  r1000_1fff_tmp99 = simd_and(sequence_e1_a7_adv, byte_range_9b_9d);
     3012                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp99);
     3013                  r1000_1fff_tmp100 = simd_andc(r1000_1fff_tmp18, r800_1fff_tmp4);
     3014                  byte_a8 = simd_and(r1000_1fff_tmp69, r1000_1fff_tmp100);
     3015                  sequence_e1_a8 = simd_and(byte_e1_adv, byte_a8);
     3016                  r1000_1fff_tmp101 = simd_andc(r1000_1fff_tmp15, basis_bits.bit_6);
     3017                  byte_range_9c_9d = simd_and(r1000_1fff_tmp23, r1000_1fff_tmp101);
     3018                  carryQ.cq[69] = carryout2carry(pablo_blk_Advance(sequence_e1_a8, carryQ.get_carry_in(69), sequence_e1_a8_adv));
     3019                  r1000_1fff_tmp102 = simd_and(sequence_e1_a8_adv, byte_range_9c_9d);
     3020                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp102);
     3021                  byte_a9 = simd_and(r1000_1fff_tmp69, r1000_1fff_tmp19);
     3022                  sequence_e1_a9 = simd_and(byte_e1_adv, byte_a9);
     3023                  carryQ.cq[70] = carryout2carry(pablo_blk_Advance(sequence_e1_a9, carryQ.get_carry_in(70), sequence_e1_a9_adv));
     3024                  r1000_1fff_tmp103 = simd_and(sequence_e1_a9_adv, byte_9f);
     3025                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp103);
     3026                  r1000_1fff_tmp104 = simd_xor(basis_bits.bit_6, basis_bits.bit_7);
     3027                  byte_range_bd_be = simd_and(byte_range_bc_bf, r1000_1fff_tmp104);
     3028                  r1000_1fff_tmp105 = simd_and(sequence_e1_a9_adv, byte_range_bd_be);
     3029                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp105);
     3030                  byte_aa = simd_and(r1000_1fff_tmp69, r1000_1fff_tmp28);
     3031                  sequence_e1_aa = simd_and(byte_e1_adv, byte_aa);
     3032                  carryQ.cq[71] = carryout2carry(pablo_blk_Advance(sequence_e1_aa, carryQ.get_carry_in(71), sequence_e1_aa_adv));
     3033                  r1000_1fff_tmp106 = simd_and(sequence_e1_aa_adv, byte_range_8a_8f);
     3034                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp106);
     3035                  r1000_1fff_tmp107 = simd_and(sequence_e1_aa_adv, byte_range_9a_9f);
     3036                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp107);
     3037                  r1000_1fff_tmp108 = simd_and(sequence_e1_aa_adv, byte_range_ae_af);
     3038                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp108);
     3039                  r1000_1fff_tmp109 = simd_and(sequence_e1_aa_adv, byte_bf);
     3040                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp109);
     3041                  byte_ab = simd_and(r1000_1fff_tmp69, r1000_1fff_tmp38);
     3042                  sequence_e1_ab = simd_and(byte_e1_adv, byte_ab);
     3043                  byte_range_80_bf = r1000_1fff_tmp3;
     3044                  r1000_1fff_tmp110 = simd_and(byte_range_80_bf, r800_1fff_tmp1);
     3045                  carryQ.cq[72] = carryout2carry(pablo_blk_Advance(sequence_e1_ab, carryQ.get_carry_in(72), sequence_e1_ab_adv));
     3046                  r1000_1fff_tmp111 = simd_and(sequence_e1_ab_adv, byte_range_80_bf);
     3047                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp111);
     3048                  sequence_e1_ad = simd_and(byte_e1_adv, byte_ad);
     3049                  r1000_1fff_tmp112 = simd_andc(byte_range_80_bf, r1000_1fff_tmp4);
     3050                  byte_range_8c_8f = simd_and(r1000_1fff_tmp112, r1000_1fff_tmp15);
     3051                  carryQ.cq[73] = carryout2carry(pablo_blk_Advance(sequence_e1_ad, carryQ.get_carry_in(73), sequence_e1_ad_adv));
     3052                  r1000_1fff_tmp113 = simd_and(sequence_e1_ad_adv, byte_range_8c_8f);
     3053                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp113);
     3054                  r1000_1fff_tmp114 = simd_and(byte_range_80_bf, r1000_1fff_tmp31);
     3055                  r1000_1fff_tmp115 = simd_and(r1000_1fff_tmp114, r1000_1fff_tmp15);
     3056                  r1000_1fff_tmp116 = simd_and(sequence_e1_ad_adv, byte_range_bd_bf);
     3057                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp116);
     3058                  byte_af = simd_and(r1000_1fff_tmp110, r1000_1fff_tmp36);
     3059                  sequence_e1_af = simd_and(byte_e1_adv, byte_af);
     3060                  r1000_1fff_tmp117 = simd_xor(basis_bits.bit_4, basis_bits.bit_5);
     3061                  byte_range_b4_bb = simd_and(r1000_1fff_tmp114, r1000_1fff_tmp117);
     3062                  carryQ.cq[74] = carryout2carry(pablo_blk_Advance(sequence_e1_af, carryQ.get_carry_in(74), sequence_e1_af_adv));
     3063                  r1000_1fff_tmp118 = simd_and(sequence_e1_af_adv, byte_range_b4_bb);
     3064                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp118);
     3065                  byte_b0 = simd_andc(r1000_1fff_tmp114, r800_1fff_tmp5);
     3066                  sequence_e1_b0 = simd_and(byte_e1_adv, byte_b0);
     3067                  r1000_1fff_tmp119 = simd_and(r1000_1fff_tmp114, r1000_1fff_tmp18);
     3068                  byte_range_b8_ba = simd_andc(r1000_1fff_tmp119, r1000_1fff_tmp6);
     3069                  carryQ.cq[75] = carryout2carry(pablo_blk_Advance(sequence_e1_b0, carryQ.get_carry_in(75), sequence_e1_b0_adv));
     3070                  r1000_1fff_tmp120 = simd_and(sequence_e1_b0_adv, byte_range_b8_ba);
     3071                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp120);
     3072                  sequence_e1_b1 = simd_and(byte_e1_adv, byte_b1);
     3073                  r1000_1fff_tmp121 = simd_and(r1000_1fff_tmp112, basis_bits.bit_4);
     3074                  r1000_1fff_tmp122 = simd_or(simd_and(basis_bits.bit_5, r1000_1fff_tmp47), simd_andc(basis_bits.bit_6, basis_bits.bit_5));
     3075                  byte_range_8a_8c = simd_and(r1000_1fff_tmp121, r1000_1fff_tmp122);
     3076                  carryQ.cq[76] = carryout2carry(pablo_blk_Advance(sequence_e1_b1, carryQ.get_carry_in(76), sequence_e1_b1_adv));
     3077                  r1000_1fff_tmp123 = simd_and(sequence_e1_b1_adv, byte_range_8a_8c);
     3078                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp123);
     3079                  byte_b2 = simd_and(r1000_1fff_tmp114, r1000_1fff_tmp80);
     3080                  sequence_e1_b2 = simd_and(byte_e1_adv, byte_b2);
     3081                  carryQ.cq[77] = carryout2carry(pablo_blk_Advance(sequence_e1_b2, carryQ.get_carry_in(77), sequence_e1_b2_adv));
     3082                  r1000_1fff_tmp124 = simd_and(sequence_e1_b2_adv, byte_range_80_bf);
     3083                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp124);
     3084                  byte_b3 = simd_and(r1000_1fff_tmp114, r1000_1fff_tmp7);
     3085                  sequence_e1_b3 = simd_and(byte_e1_adv, byte_b3);
     3086                  byte_range_88_8f = r1000_1fff_tmp121;
     3087                  carryQ.cq[78] = carryout2carry(pablo_blk_Advance(sequence_e1_b3, carryQ.get_carry_in(78), sequence_e1_b3_adv));
     3088                  r1000_1fff_tmp125 = simd_and(sequence_e1_b3_adv, byte_range_88_8f);
     3089                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp125);
     3090                  byte_b7 = simd_and(r1000_1fff_tmp114, r1000_1fff_tmp24);
     3091                  r1000_1fff_tmp126 = simd_and(sequence_e1_b3_adv, byte_b7);
     3092                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp126);
     3093                  r1000_1fff_tmp127 = simd_and(r1000_1fff_tmp114, basis_bits.bit_4);
     3094                  r1000_1fff_tmp128 = simd_and(sequence_e1_b3_adv, byte_range_ba_bf);
     3095                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp128);
     3096                  sequence_e1_b7 = simd_and(byte_e1_adv, byte_b7);
     3097                  r1000_1fff_tmp129 = simd_not(basis_bits.bit_5);
     3098                  r1000_1fff_tmp130 = simd_or(simd_and(basis_bits.bit_4, r1000_1fff_tmp129), simd_andc(r1000_1fff_tmp83, basis_bits.bit_4));
     3099                  byte_range_b6_bb = simd_and(r1000_1fff_tmp114, r1000_1fff_tmp130);
     3100                  carryQ.cq[79] = carryout2carry(pablo_blk_Advance(sequence_e1_b7, carryQ.get_carry_in(79), sequence_e1_b7_adv));
     3101                  r1000_1fff_tmp131 = simd_and(sequence_e1_b7_adv, byte_range_b6_bb);
     3102                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp131);
     3103                  byte_bc = simd_and(r1000_1fff_tmp114, r1000_1fff_tmp42);
     3104                  sequence_e1_bc = simd_and(byte_e1_adv, byte_bc);
     3105                  r1000_1fff_tmp132 = simd_and(byte_range_80_bf, r1000_1fff_tmp22);
     3106                  carryQ.cq[80] = carryout2carry(pablo_blk_Advance(sequence_e1_bc, carryQ.get_carry_in(80), sequence_e1_bc_adv));
     3107                  r1000_1fff_tmp133 = simd_and(sequence_e1_bc_adv, byte_range_96_97);
     3108                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp133);
     3109                  r1000_1fff_tmp134 = simd_and(sequence_e1_bc_adv, byte_range_9e_9f);
     3110                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp134);
     3111                  byte_bd = simd_and(r1000_1fff_tmp114, r1000_1fff_tmp45);
     3112                  sequence_e1_bd = simd_and(byte_e1_adv, byte_bd);
     3113                  carryQ.cq[81] = carryout2carry(pablo_blk_Advance(sequence_e1_bd, carryQ.get_carry_in(81), sequence_e1_bd_adv));
     3114                  r1000_1fff_tmp135 = simd_and(sequence_e1_bd_adv, byte_range_86_87);
     3115                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp135);
     3116                  r1000_1fff_tmp136 = simd_and(sequence_e1_bd_adv, byte_range_8e_8f);
     3117                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp136);
     3118                  byte_98 = simd_and(r1000_1fff_tmp132, r1000_1fff_tmp100);
     3119                  r1000_1fff_tmp137 = simd_and(sequence_e1_bd_adv, byte_98);
     3120                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp137);
     3121                  r1000_1fff_tmp138 = simd_and(sequence_e1_bd_adv, byte_9a);
     3122                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp138);
     3123                  r1000_1fff_tmp139 = simd_and(sequence_e1_bd_adv, byte_9c);
     3124                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp139);
     3125                  byte_9e = simd_and(r1000_1fff_tmp132, r1000_1fff_tmp52);
     3126                  r1000_1fff_tmp140 = simd_and(sequence_e1_bd_adv, byte_9e);
     3127                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp140);
     3128                  r1000_1fff_tmp141 = simd_and(sequence_e1_bd_adv, byte_range_be_bf);
     3129                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp141);
     3130                  byte_be = simd_and(r1000_1fff_tmp114, r1000_1fff_tmp52);
     3131                  sequence_e1_be = simd_and(byte_e1_adv, byte_be);
     3132                  byte_b5 = simd_and(r1000_1fff_tmp114, r1000_1fff_tmp90);
     3133                  carryQ.cq[82] = carryout2carry(pablo_blk_Advance(sequence_e1_be, carryQ.get_carry_in(82), sequence_e1_be_adv));
     3134                  r1000_1fff_tmp142 = simd_and(sequence_e1_be_adv, byte_b5);
     3135                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp142);
     3136                  sequence_e1_bf = simd_and(byte_e1_adv, byte_bf);
     3137                  byte_85 = simd_and(r1000_1fff_tmp112, r1000_1fff_tmp90);
     3138                  carryQ.cq[83] = carryout2carry(pablo_blk_Advance(sequence_e1_bf, carryQ.get_carry_in(83), sequence_e1_bf_adv));
     3139                  r1000_1fff_tmp143 = simd_and(sequence_e1_bf_adv, byte_85);
     3140                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp143);
     3141                  r1000_1fff_tmp144 = simd_andc(r1000_1fff_tmp8, basis_bits.bit_6);
     3142                  byte_range_94_95 = simd_and(r1000_1fff_tmp132, r1000_1fff_tmp144);
     3143                  r1000_1fff_tmp145 = simd_and(sequence_e1_bf_adv, byte_range_94_95);
     3144                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp145);
     3145                  r1000_1fff_tmp146 = simd_and(sequence_e1_bf_adv, byte_9c);
     3146                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp146);
     3147                  r1000_1fff_tmp147 = simd_or(r800_1fff_tmp3, basis_bits.bit_6);
     3148                  byte_range_b0_b1 = simd_andc(r1000_1fff_tmp114, r1000_1fff_tmp147);
     3149                  r1000_1fff_tmp148 = simd_and(sequence_e1_bf_adv, byte_range_b0_b1);
     3150                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp148);
     3151                  r1000_1fff_tmp149 = simd_and(sequence_e1_bf_adv, byte_b5);
     3152                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp149);
     3153                  r1000_1fff_tmp150 = simd_and(sequence_e1_bf_adv, byte_bf);
     3154                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r1000_1fff_tmp150);
     3155                }
     3156                else {
     3157                  carryQ.CarryDequeueEnqueue(47, 37);
     3158                }
     3159              }
     3160              else {
     3161                carryQ.CarryDequeueEnqueue(17, 67);
     3162              }
     3163              r800_4dff_tmp5 = simd_andc(basis_bits.bit_6, r800_4dff_tmp3);
     3164              byte_range_e2_e3 = simd_and(r800_4dff_tmp2, r800_4dff_tmp5);
     3165              r800_4dff_tmp6 = simd_andc(basis_bits.bit_5, basis_bits.bit_4);
     3166              r800_4dff_tmp7 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
     3167              r800_4dff_tmp8 = simd_andc(r800_4dff_tmp6, r800_4dff_tmp7);
     3168              byte_e4 = simd_and(r800_4dff_tmp2, r800_4dff_tmp8);
     3169              r800_4dff_tmp9 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
     3170              r800_4dff_tmp10 = simd_and(basis_bits.bit_3, basis_bits.bit_4);
     3171              r800_4dff_tmp11 = simd_and(basis_bits.bit_2, r800_4dff_tmp10);
     3172              byte_range_80_b7 = simd_andc(r800_4dff_tmp9, r800_4dff_tmp11);
     3173              carryQ.cq[84] = carryout2carry(pablo_blk_Advance(byte_e4, carryQ.get_carry_in(84), r800_4dff_tmp12));
     3174              r800_4dff_tmp13 = simd_and(r800_4dff_tmp12, byte_range_80_b7);
     3175              r800_4dff_tmp14 = simd_or(byte_range_e2_e3, r800_4dff_tmp13);
     3176              if ((bitblock::any(r800_4dff_tmp14) || carryQ.CarryTest(85, 33))) {
    5683177                r2000_4dff_tmp1 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
    569                 r2000_4dff_tmp2 = simd_andc(r2000_4dff_tmp1, r800_ffff_tmp1);
    570                 byte_e2 = simd_and(byte_range_e0_ef, r2000_4dff_tmp2);
    571                 if ((bitblock::any(byte_e2) || carryQ.CarryTest(1, 2))) {
    572                   r2000_2fff_tmp1 = simd_and(r800_ffff_tmp5, r80_10ffff_tmp1);
    573                   byte_range_a0_a3 = simd_andc(r2000_2fff_tmp1, r800_ffff_tmp1);
    574                   carryQ.cq[1] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(1), byte_e2_adv));
    575                   byte_e2_byte_range_a0_a3 = simd_and(byte_e2_adv, byte_range_a0_a3);
    576                   byte_range_80_bf = r800_ffff_tmp5;
    577                   carryQ.cq[2] = carryout2carry(pablo_blk_Advance(byte_e2_byte_range_a0_a3, carryQ.get_carry_in(2), byte_e2_byte_range_a0_a3_adv));
    578                   byte_e2_byte_range_a0_a3_sfx = simd_and(byte_e2_byte_range_a0_a3_adv, byte_range_80_bf);
    579                   struct_scx_Brai.cc = simd_or(struct_scx_Brai.cc, byte_e2_byte_range_a0_a3_sfx);
     3178                r2000_4dff_tmp2 = simd_andc(r2000_4dff_tmp1, r800_4dff_tmp3);
     3179                byte_e2 = simd_and(r800_4dff_tmp2, r2000_4dff_tmp2);
     3180                if ((bitblock::any(byte_e2) || carryQ.CarryTest(85, 22))) {
     3181                  r2000_2fff_tmp1 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
     3182                  r2000_2fff_tmp2 = simd_andc(r2000_2fff_tmp1, r800_4dff_tmp3);
     3183                  byte_e2 = simd_and(r800_4dff_tmp2, r2000_2fff_tmp2);
     3184                  r2000_2fff_tmp3 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
     3185                  r2000_2fff_tmp4 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
     3186                  r2000_2fff_tmp5 = simd_andc(r2000_2fff_tmp3, r2000_2fff_tmp4);
     3187                  r2000_2fff_tmp6 = simd_andc(basis_bits.bit_7, basis_bits.bit_6);
     3188                  r2000_2fff_tmp7 = simd_andc(r2000_2fff_tmp6, r800_4dff_tmp3);
     3189                  byte_81 = simd_and(r2000_2fff_tmp5, r2000_2fff_tmp7);
     3190                  carryQ.cq[85] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(85), byte_e2_adv));
     3191                  sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
     3192                  r2000_2fff_tmp8 = simd_and(r2000_2fff_tmp3, r800_4dff_tmp1);
     3193                  r2000_2fff_tmp9 = simd_andc(basis_bits.bit_5, basis_bits.bit_4);
     3194                  r2000_2fff_tmp10 = simd_and(r2000_2fff_tmp9, r2000_2fff_tmp6);
     3195                  byte_a5 = simd_and(r2000_2fff_tmp8, r2000_2fff_tmp10);
     3196                  carryQ.cq[86] = carryout2carry(pablo_blk_Advance(sequence_e2_81, carryQ.get_carry_in(86), sequence_e2_81_adv));
     3197                  r2000_2fff_tmp11 = simd_and(sequence_e2_81_adv, byte_a5);
     3198                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp11);
     3199                  r2000_2fff_tmp12 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
     3200                  r2000_2fff_tmp13 = simd_and(r2000_2fff_tmp3, r2000_2fff_tmp12);
     3201                  r2000_2fff_tmp14 = simd_andc(basis_bits.bit_6, r800_4dff_tmp3);
     3202                  byte_range_b2_b3 = simd_and(r2000_2fff_tmp13, r2000_2fff_tmp14);
     3203                  r2000_2fff_tmp15 = simd_and(sequence_e2_81_adv, byte_range_b2_b3);
     3204                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp15);
     3205                  byte_82 = simd_and(r2000_2fff_tmp5, r2000_2fff_tmp2);
     3206                  sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
     3207                  r2000_2fff_tmp16 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
     3208                  r2000_2fff_tmp17 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
     3209                  r2000_2fff_tmp18 = simd_and(r2000_2fff_tmp16, r2000_2fff_tmp17);
     3210                  byte_8f = simd_and(r2000_2fff_tmp5, r2000_2fff_tmp18);
     3211                  carryQ.cq[87] = carryout2carry(pablo_blk_Advance(sequence_e2_82, carryQ.get_carry_in(87), sequence_e2_82_adv));
     3212                  r2000_2fff_tmp19 = simd_and(sequence_e2_82_adv, byte_8f);
     3213                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp19);
     3214                  r2000_2fff_tmp20 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     3215                  r2000_2fff_tmp21 = simd_and(r2000_2fff_tmp3, r2000_2fff_tmp20);
     3216                  r2000_2fff_tmp22 = simd_and(r2000_2fff_tmp21, r2000_2fff_tmp16);
     3217                  r2000_2fff_tmp23 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
     3218                  byte_range_9d_9f = simd_and(r2000_2fff_tmp22, r2000_2fff_tmp23);
     3219                  r2000_2fff_tmp24 = simd_and(sequence_e2_82_adv, byte_range_9d_9f);
     3220                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp24);
     3221                  byte_bf = simd_and(r2000_2fff_tmp13, r2000_2fff_tmp18);
     3222                  r2000_2fff_tmp25 = simd_and(sequence_e2_82_adv, byte_bf);
     3223                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp25);
     3224                  r2000_2fff_tmp26 = simd_andc(r2000_2fff_tmp17, r800_4dff_tmp3);
     3225                  byte_83 = simd_and(r2000_2fff_tmp5, r2000_2fff_tmp26);
     3226                  sequence_e2_83 = simd_and(byte_e2_adv, byte_83);
     3227                  byte_range_80_8f = r2000_2fff_tmp5;
     3228                  carryQ.cq[88] = carryout2carry(pablo_blk_Advance(sequence_e2_83, carryQ.get_carry_in(88), sequence_e2_83_adv));
     3229                  r2000_2fff_tmp27 = simd_and(sequence_e2_83_adv, byte_range_80_8f);
     3230                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp27);
     3231                  r2000_2fff_tmp28 = simd_or(basis_bits.bit_5, r2000_2fff_tmp23);
     3232                  r2000_2fff_tmp29 = simd_or(basis_bits.bit_4, r2000_2fff_tmp28);
     3233                  byte_range_b1_bf = simd_and(r2000_2fff_tmp13, r2000_2fff_tmp29);
     3234                  r2000_2fff_tmp30 = simd_and(sequence_e2_83_adv, byte_range_b1_bf);
     3235                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp30);
     3236                  r2000_2fff_tmp31 = simd_and(r2000_2fff_tmp9, r2000_2fff_tmp1);
     3237                  byte_86 = simd_and(byte_range_80_8f, r2000_2fff_tmp31);
     3238                  sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
     3239                  byte_range_8c_8f = simd_and(byte_range_80_8f, r2000_2fff_tmp16);
     3240                  carryQ.cq[89] = carryout2carry(pablo_blk_Advance(sequence_e2_86, carryQ.get_carry_in(89), sequence_e2_86_adv));
     3241                  r2000_2fff_tmp32 = simd_and(sequence_e2_86_adv, byte_range_8c_8f);
     3242                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp32);
     3243                  sequence_e2_8f = simd_and(byte_e2_adv, byte_8f);
     3244                  r2000_2fff_tmp33 = simd_and(r2000_2fff_tmp13, basis_bits.bit_4);
     3245                  r2000_2fff_tmp34 = simd_or(basis_bits.bit_5, r2000_2fff_tmp17);
     3246                  byte_range_bb_bf = simd_and(r2000_2fff_tmp33, r2000_2fff_tmp34);
     3247                  carryQ.cq[90] = carryout2carry(pablo_blk_Advance(sequence_e2_8f, carryQ.get_carry_in(90), sequence_e2_8f_adv));
     3248                  r2000_2fff_tmp35 = simd_and(sequence_e2_8f_adv, byte_range_bb_bf);
     3249                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp35);
     3250                  r2000_2fff_tmp36 = simd_or(r800_4dff_tmp3, r2000_2fff_tmp23);
     3251                  byte_90 = simd_andc(r2000_2fff_tmp21, r2000_2fff_tmp36);
     3252                  sequence_e2_90 = simd_and(byte_e2_adv, byte_90);
     3253                  r2000_2fff_tmp37 = simd_and(r2000_2fff_tmp3, basis_bits.bit_2);
     3254                  r2000_2fff_tmp38 = simd_and(basis_bits.bit_5, r2000_2fff_tmp17);
     3255                  r2000_2fff_tmp39 = simd_or(basis_bits.bit_4, r2000_2fff_tmp38);
     3256                  r2000_2fff_tmp40 = simd_or(basis_bits.bit_3, r2000_2fff_tmp39);
     3257                  byte_range_a7_bf = simd_and(r2000_2fff_tmp37, r2000_2fff_tmp40);
     3258                  carryQ.cq[91] = carryout2carry(pablo_blk_Advance(sequence_e2_90, carryQ.get_carry_in(91), sequence_e2_90_adv));
     3259                  r2000_2fff_tmp41 = simd_and(sequence_e2_90_adv, byte_range_a7_bf);
     3260                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp41);
     3261                  byte_91 = simd_and(r2000_2fff_tmp21, r2000_2fff_tmp7);
     3262                  sequence_e2_91 = simd_and(byte_e2_adv, byte_91);
     3263                  r2000_2fff_tmp42 = simd_andc(r2000_2fff_tmp3, basis_bits.bit_2);
     3264                  r2000_2fff_tmp43 = simd_and(basis_bits.bit_4, r2000_2fff_tmp34);
     3265                  r2000_2fff_tmp44 = simd_or(basis_bits.bit_3, r2000_2fff_tmp43);
     3266                  byte_range_8b_9f = simd_and(r2000_2fff_tmp42, r2000_2fff_tmp44);
     3267                  carryQ.cq[92] = carryout2carry(pablo_blk_Advance(sequence_e2_91, carryQ.get_carry_in(92), sequence_e2_91_adv));
     3268                  r2000_2fff_tmp45 = simd_and(sequence_e2_91_adv, byte_range_8b_9f);
     3269                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp45);
     3270                  r2000_2fff_tmp46 = simd_and(r2000_2fff_tmp16, r2000_2fff_tmp6);
     3271                  byte_ad = simd_and(r2000_2fff_tmp8, r2000_2fff_tmp46);
     3272                  sequence_e2_ad = simd_and(byte_e2_adv, byte_ad);
     3273                  r2000_2fff_tmp47 = simd_andc(r2000_2fff_tmp9, basis_bits.bit_6);
     3274                  byte_range_b4_b5 = simd_and(r2000_2fff_tmp13, r2000_2fff_tmp47);
     3275                  carryQ.cq[93] = carryout2carry(pablo_blk_Advance(sequence_e2_ad, carryQ.get_carry_in(93), sequence_e2_ad_adv));
     3276                  r2000_2fff_tmp48 = simd_and(sequence_e2_ad_adv, byte_range_b4_b5);
     3277                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp48);
     3278                  r2000_2fff_tmp49 = simd_and(r2000_2fff_tmp16, r2000_2fff_tmp1);
     3279                  byte_ae = simd_and(r2000_2fff_tmp8, r2000_2fff_tmp49);
     3280                  sequence_e2_ae = simd_and(byte_e2_adv, byte_ae);
     3281                  r2000_2fff_tmp50 = simd_and(r2000_2fff_tmp9, basis_bits.bit_6);
     3282                  byte_range_96_97 = simd_and(r2000_2fff_tmp21, r2000_2fff_tmp50);
     3283                  carryQ.cq[94] = carryout2carry(pablo_blk_Advance(sequence_e2_ae, carryQ.get_carry_in(94), sequence_e2_ae_adv));
     3284                  r2000_2fff_tmp51 = simd_and(sequence_e2_ae_adv, byte_range_96_97);
     3285                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp51);
     3286                  r2000_2fff_tmp52 = simd_not(r2000_2fff_tmp23);
     3287                  r2000_2fff_tmp53 = simd_or(simd_and(basis_bits.bit_5, r2000_2fff_tmp52), simd_andc(basis_bits.bit_6, basis_bits.bit_5));
     3288                  byte_range_ba_bc = simd_and(r2000_2fff_tmp33, r2000_2fff_tmp53);
     3289                  r2000_2fff_tmp54 = simd_and(sequence_e2_ae_adv, byte_range_ba_bc);
     3290                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp54);
     3291                  byte_af = simd_and(r2000_2fff_tmp8, r2000_2fff_tmp18);
     3292                  sequence_e2_af = simd_and(byte_e2_adv, byte_af);
     3293                  r2000_2fff_tmp55 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
     3294                  r2000_2fff_tmp56 = simd_and(r2000_2fff_tmp55, r2000_2fff_tmp6);
     3295                  byte_89 = simd_and(byte_range_80_8f, r2000_2fff_tmp56);
     3296                  carryQ.cq[95] = carryout2carry(pablo_blk_Advance(sequence_e2_af, carryQ.get_carry_in(95), sequence_e2_af_adv));
     3297                  r2000_2fff_tmp57 = simd_and(sequence_e2_af_adv, byte_89);
     3298                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp57);
     3299                  r2000_2fff_tmp58 = simd_or(basis_bits.bit_3, r2000_2fff_tmp16);
     3300                  r2000_2fff_tmp59 = simd_not(r2000_2fff_tmp58);
     3301                  r2000_2fff_tmp60 = simd_and(basis_bits.bit_3, r800_4dff_tmp4);
     3302                  r2000_2fff_tmp61 = simd_or(simd_and(basis_bits.bit_2, r2000_2fff_tmp59), simd_andc(r2000_2fff_tmp60, basis_bits.bit_2));
     3303                  byte_range_92_ab = simd_and(r2000_2fff_tmp3, r2000_2fff_tmp61);
     3304                  r2000_2fff_tmp62 = simd_and(sequence_e2_af_adv, byte_range_92_ab);
     3305                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp62);
     3306                  byte_range_b0_bf = r2000_2fff_tmp13;
     3307                  r2000_2fff_tmp63 = simd_and(sequence_e2_af_adv, byte_range_b0_bf);
     3308                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp63);
     3309                  byte_b0 = simd_andc(byte_range_b0_bf, r2000_2fff_tmp36);
     3310                  sequence_e2_b0 = simd_and(byte_e2_adv, byte_b0);
     3311                  carryQ.cq[96] = carryout2carry(pablo_blk_Advance(sequence_e2_b0, carryQ.get_carry_in(96), sequence_e2_b0_adv));
     3312                  r2000_2fff_tmp64 = simd_and(sequence_e2_b0_adv, byte_af);
     3313                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp64);
     3314                  byte_b1 = simd_and(byte_range_b0_bf, r2000_2fff_tmp7);
     3315                  sequence_e2_b1 = simd_and(byte_e2_adv, byte_b1);
     3316                  byte_9f = simd_and(r2000_2fff_tmp21, r2000_2fff_tmp18);
     3317                  carryQ.cq[97] = carryout2carry(pablo_blk_Advance(sequence_e2_b1, carryQ.get_carry_in(97), sequence_e2_b1_adv));
     3318                  r2000_2fff_tmp65 = simd_and(sequence_e2_b1_adv, byte_9f);
     3319                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp65);
     3320                  byte_b3 = simd_and(byte_range_b0_bf, r2000_2fff_tmp26);
     3321                  sequence_e2_b3 = simd_and(byte_e2_adv, byte_b3);
     3322                  r2000_2fff_tmp66 = simd_not(r2000_2fff_tmp28);
     3323                  r2000_2fff_tmp67 = simd_or(simd_and(basis_bits.bit_4, r2000_2fff_tmp66), simd_andc(basis_bits.bit_5, basis_bits.bit_4));
     3324                  byte_range_b4_b8 = simd_and(byte_range_b0_bf, r2000_2fff_tmp67);
     3325                  carryQ.cq[98] = carryout2carry(pablo_blk_Advance(sequence_e2_b3, carryQ.get_carry_in(98), sequence_e2_b3_adv));
     3326                  r2000_2fff_tmp68 = simd_and(sequence_e2_b3_adv, byte_range_b4_b8);
     3327                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp68);
     3328                  r2000_2fff_tmp69 = simd_andc(r2000_2fff_tmp9, r2000_2fff_tmp23);
     3329                  byte_b4 = simd_and(byte_range_b0_bf, r2000_2fff_tmp69);
     3330                  sequence_e2_b4 = simd_and(byte_e2_adv, byte_b4);
     3331                  byte_a6 = simd_and(r2000_2fff_tmp8, r2000_2fff_tmp31);
     3332                  carryQ.cq[99] = carryout2carry(pablo_blk_Advance(sequence_e2_b4, carryQ.get_carry_in(99), sequence_e2_b4_adv));
     3333                  r2000_2fff_tmp70 = simd_and(sequence_e2_b4_adv, byte_a6);
     3334                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp70);
     3335                  r2000_2fff_tmp71 = simd_and(r2000_2fff_tmp8, basis_bits.bit_4);
     3336                  r2000_2fff_tmp72 = simd_and(basis_bits.bit_5, r2000_2fff_tmp23);
     3337                  byte_range_a8_ac = simd_andc(r2000_2fff_tmp71, r2000_2fff_tmp72);
     3338                  r2000_2fff_tmp73 = simd_and(sequence_e2_b4_adv, byte_range_a8_ac);
     3339                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp73);
     3340                  r2000_2fff_tmp74 = simd_and(r2000_2fff_tmp16, basis_bits.bit_6);
     3341                  byte_range_ae_af = simd_and(r2000_2fff_tmp8, r2000_2fff_tmp74);
     3342                  r2000_2fff_tmp75 = simd_and(sequence_e2_b4_adv, byte_range_ae_af);
     3343                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp75);
     3344                  byte_b5 = simd_and(byte_range_b0_bf, r2000_2fff_tmp10);
     3345                  sequence_e2_b5 = simd_and(byte_e2_adv, byte_b5);
     3346                  byte_range_a8_ae = simd_andc(r2000_2fff_tmp71, r2000_2fff_tmp38);
     3347                  carryQ.cq[100] = carryout2carry(pablo_blk_Advance(sequence_e2_b5, carryQ.get_carry_in(100), sequence_e2_b5_adv));
     3348                  r2000_2fff_tmp76 = simd_and(sequence_e2_b5_adv, byte_range_a8_ae);
     3349                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp76);
     3350                  r2000_2fff_tmp77 = simd_not(r2000_2fff_tmp38);
     3351                  r2000_2fff_tmp78 = simd_or(simd_and(basis_bits.bit_4, r2000_2fff_tmp77), simd_andc(r2000_2fff_tmp28, basis_bits.bit_4));
     3352                  byte_range_b1_be = simd_and(byte_range_b0_bf, r2000_2fff_tmp78);
     3353                  r2000_2fff_tmp79 = simd_and(sequence_e2_b5_adv, byte_range_b1_be);
     3354                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp79);
     3355                  byte_b6 = simd_and(byte_range_b0_bf, r2000_2fff_tmp31);
     3356                  sequence_e2_b6 = simd_and(byte_e2_adv, byte_b6);
     3357                  byte_range_97_9f = simd_and(r2000_2fff_tmp21, r2000_2fff_tmp39);
     3358                  carryQ.cq[101] = carryout2carry(pablo_blk_Advance(sequence_e2_b6, carryQ.get_carry_in(101), sequence_e2_b6_adv));
     3359                  r2000_2fff_tmp80 = simd_and(sequence_e2_b6_adv, byte_range_97_9f);
     3360                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp80);
     3361                  r2000_2fff_tmp81 = simd_and(r2000_2fff_tmp9, r2000_2fff_tmp17);
     3362                  byte_a7 = simd_and(r2000_2fff_tmp8, r2000_2fff_tmp81);
     3363                  r2000_2fff_tmp82 = simd_and(sequence_e2_b6_adv, byte_a7);
     3364                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp82);
     3365                  r2000_2fff_tmp83 = simd_and(sequence_e2_b6_adv, byte_af);
     3366                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp83);
     3367                  byte_b7 = simd_and(byte_range_b0_bf, r2000_2fff_tmp81);
     3368                  r2000_2fff_tmp84 = simd_and(sequence_e2_b6_adv, byte_b7);
     3369                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp84);
     3370                  r2000_2fff_tmp85 = simd_and(sequence_e2_b6_adv, byte_bf);
     3371                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp85);
     3372                  sequence_e2_b7 = simd_and(byte_e2_adv, byte_b7);
     3373                  byte_87 = simd_and(byte_range_80_8f, r2000_2fff_tmp81);
     3374                  carryQ.cq[102] = carryout2carry(pablo_blk_Advance(sequence_e2_b7, carryQ.get_carry_in(102), sequence_e2_b7_adv));
     3375                  r2000_2fff_tmp86 = simd_and(sequence_e2_b7_adv, byte_87);
     3376                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp86);
     3377                  r2000_2fff_tmp87 = simd_and(sequence_e2_b7_adv, byte_8f);
     3378                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp87);
     3379                  byte_97 = simd_and(r2000_2fff_tmp21, r2000_2fff_tmp81);
     3380                  r2000_2fff_tmp88 = simd_and(sequence_e2_b7_adv, byte_97);
     3381                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp88);
     3382                  r2000_2fff_tmp89 = simd_and(sequence_e2_b7_adv, byte_9f);
     3383                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp89);
     3384                  byte_b9 = simd_and(byte_range_b0_bf, r2000_2fff_tmp56);
     3385                  sequence_e2_b9 = simd_and(byte_e2_adv, byte_b9);
     3386                  r2000_2fff_tmp90 = simd_or(r800_4dff_tmp3, r2000_2fff_tmp17);
     3387                  r2000_2fff_tmp91 = simd_or(basis_bits.bit_3, r2000_2fff_tmp90);
     3388                  r2000_2fff_tmp92 = simd_or(basis_bits.bit_2, r2000_2fff_tmp91);
     3389                  byte_range_83_bf = simd_and(r2000_2fff_tmp3, r2000_2fff_tmp92);
     3390                  carryQ.cq[103] = carryout2carry(pablo_blk_Advance(sequence_e2_b9, carryQ.get_carry_in(103), sequence_e2_b9_adv));
     3391                  r2000_2fff_tmp93 = simd_and(sequence_e2_b9_adv, byte_range_83_bf);
     3392                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp93);
     3393                  r2000_2fff_tmp94 = simd_and(r2000_2fff_tmp55, r2000_2fff_tmp1);
     3394                  byte_ba = simd_and(byte_range_b0_bf, r2000_2fff_tmp94);
     3395                  sequence_e2_ba = simd_and(byte_e2_adv, byte_ba);
     3396                  byte_9a = simd_and(r2000_2fff_tmp21, r2000_2fff_tmp94);
     3397                  carryQ.cq[104] = carryout2carry(pablo_blk_Advance(sequence_e2_ba, carryQ.get_carry_in(104), sequence_e2_ba_adv));
     3398                  r2000_2fff_tmp95 = simd_and(sequence_e2_ba_adv, byte_9a);
     3399                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp95);
     3400                  r2000_2fff_tmp96 = simd_and(r2000_2fff_tmp55, r2000_2fff_tmp17);
     3401                  byte_bb = simd_and(byte_range_b0_bf, r2000_2fff_tmp96);
     3402                  sequence_e2_bb = simd_and(byte_e2_adv, byte_bb);
     3403                  byte_range_b4_bf = simd_and(byte_range_b0_bf, r800_4dff_tmp3);
     3404                  carryQ.cq[105] = carryout2carry(pablo_blk_Advance(sequence_e2_bb, carryQ.get_carry_in(105), sequence_e2_bb_adv));
     3405                  r2000_2fff_tmp97 = simd_and(sequence_e2_bb_adv, byte_range_b4_bf);
     3406                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp97);
     3407                  sequence_e2_bf = simd_and(byte_e2_adv, byte_bf);
     3408                  r2000_2fff_tmp98 = simd_not(basis_bits.bit_3);
     3409                  r2000_2fff_tmp99 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     3410                  r2000_2fff_tmp100 = simd_or(basis_bits.bit_4, r2000_2fff_tmp99);
     3411                  r2000_2fff_tmp101 = simd_and(basis_bits.bit_3, r2000_2fff_tmp100);
     3412                  r2000_2fff_tmp102 = simd_or(simd_and(basis_bits.bit_2, r2000_2fff_tmp98), simd_andc(r2000_2fff_tmp101, basis_bits.bit_2));
     3413                  byte_range_96_af = simd_and(r2000_2fff_tmp3, r2000_2fff_tmp102);
     3414                  carryQ.cq[106] = carryout2carry(pablo_blk_Advance(sequence_e2_bf, carryQ.get_carry_in(106), sequence_e2_bf_adv));
     3415                  r2000_2fff_tmp103 = simd_and(sequence_e2_bf_adv, byte_range_96_af);
     3416                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp103);
     3417                  byte_range_bc_bf = simd_and(byte_range_b0_bf, r2000_2fff_tmp16);
     3418                  r2000_2fff_tmp104 = simd_and(sequence_e2_bf_adv, byte_range_bc_bf);
     3419                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r2000_2fff_tmp104);
     3420                }
     3421                else {
     3422                  carryQ.CarryDequeueEnqueue(85, 22);
     3423                }
     3424                r2000_4dff_tmp3 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
     3425                r2000_4dff_tmp4 = simd_andc(r2000_4dff_tmp3, r800_4dff_tmp3);
     3426                byte_e3 = simd_and(r800_4dff_tmp2, r2000_4dff_tmp4);
     3427                r2000_4dff_tmp5 = simd_andc(basis_bits.bit_5, basis_bits.bit_4);
     3428                r2000_4dff_tmp6 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
     3429                r2000_4dff_tmp7 = simd_andc(r2000_4dff_tmp5, r2000_4dff_tmp6);
     3430                byte_e4 = simd_and(r800_4dff_tmp2, r2000_4dff_tmp7);
     3431                r2000_4dff_tmp8 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
     3432                r2000_4dff_tmp9 = simd_and(basis_bits.bit_3, basis_bits.bit_4);
     3433                r2000_4dff_tmp10 = simd_and(basis_bits.bit_2, r2000_4dff_tmp9);
     3434                byte_range_80_b7 = simd_andc(r2000_4dff_tmp8, r2000_4dff_tmp10);
     3435                carryQ.cq[107] = carryout2carry(pablo_blk_Advance(byte_e4, carryQ.get_carry_in(107), r2000_4dff_tmp11));
     3436                r2000_4dff_tmp12 = simd_and(r2000_4dff_tmp11, byte_range_80_b7);
     3437                r2000_4dff_tmp13 = simd_or(byte_e3, r2000_4dff_tmp12);
     3438                if ((bitblock::any(r2000_4dff_tmp13) || carryQ.CarryTest(108, 10))) {
     3439                  r3000_4dff_tmp1 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
     3440                  r3000_4dff_tmp2 = simd_andc(r3000_4dff_tmp1, r800_4dff_tmp3);
     3441                  byte_e3 = simd_and(r800_4dff_tmp2, r3000_4dff_tmp2);
     3442                  r3000_4dff_tmp3 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
     3443                  r3000_4dff_tmp4 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
     3444                  r3000_4dff_tmp5 = simd_andc(r3000_4dff_tmp3, r3000_4dff_tmp4);
     3445                  r3000_4dff_tmp6 = simd_andc(basis_bits.bit_7, basis_bits.bit_6);
     3446                  r3000_4dff_tmp7 = simd_andc(r3000_4dff_tmp6, r800_4dff_tmp3);
     3447                  byte_81 = simd_and(r3000_4dff_tmp5, r3000_4dff_tmp7);
     3448                  carryQ.cq[108] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(108), byte_e3_adv));
     3449                  sequence_e3_81 = simd_and(byte_e3_adv, byte_81);
     3450                  r3000_4dff_tmp8 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
     3451                  r3000_4dff_tmp9 = simd_or(r800_4dff_tmp3, r3000_4dff_tmp8);
     3452                  byte_80 = simd_andc(r3000_4dff_tmp5, r3000_4dff_tmp9);
     3453                  carryQ.cq[109] = carryout2carry(pablo_blk_Advance(sequence_e3_81, carryQ.get_carry_in(109), sequence_e3_81_adv));
     3454                  r3000_4dff_tmp10 = simd_and(sequence_e3_81_adv, byte_80);
     3455                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r3000_4dff_tmp10);
     3456                  byte_82 = simd_and(r3000_4dff_tmp5, r2000_4dff_tmp2);
     3457                  sequence_e3_82 = simd_and(byte_e3_adv, byte_82);
     3458                  r3000_4dff_tmp11 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     3459                  r3000_4dff_tmp12 = simd_and(r3000_4dff_tmp3, r3000_4dff_tmp11);
     3460                  r3000_4dff_tmp13 = simd_or(basis_bits.bit_5, r3000_4dff_tmp8);
     3461                  r3000_4dff_tmp14 = simd_not(r3000_4dff_tmp13);
     3462                  r3000_4dff_tmp15 = simd_and(basis_bits.bit_5, r3000_4dff_tmp1);
     3463                  r3000_4dff_tmp16 = simd_or(simd_and(basis_bits.bit_4, r3000_4dff_tmp14), simd_andc(r3000_4dff_tmp15, basis_bits.bit_4));
     3464                  byte_range_97_98 = simd_and(r3000_4dff_tmp12, r3000_4dff_tmp16);
     3465                  carryQ.cq[110] = carryout2carry(pablo_blk_Advance(sequence_e3_82, carryQ.get_carry_in(110), sequence_e3_82_adv));
     3466                  r3000_4dff_tmp17 = simd_and(sequence_e3_82_adv, byte_range_97_98);
     3467                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r3000_4dff_tmp17);
     3468                  r3000_4dff_tmp18 = simd_andc(basis_bits.bit_5, basis_bits.bit_4);
     3469                  r3000_4dff_tmp19 = simd_andc(r3000_4dff_tmp18, r3000_4dff_tmp8);
     3470                  byte_84 = simd_and(r3000_4dff_tmp5, r3000_4dff_tmp19);
     3471                  sequence_e3_84 = simd_and(byte_e3_adv, byte_84);
     3472                  r3000_4dff_tmp20 = simd_andc(r3000_4dff_tmp5, basis_bits.bit_4);
     3473                  r3000_4dff_tmp21 = simd_and(basis_bits.bit_5, r3000_4dff_tmp8);
     3474                  byte_range_80_84 = simd_andc(r3000_4dff_tmp20, r3000_4dff_tmp21);
     3475                  carryQ.cq[111] = carryout2carry(pablo_blk_Advance(sequence_e3_84, carryQ.get_carry_in(111), sequence_e3_84_adv));
     3476                  r3000_4dff_tmp22 = simd_and(sequence_e3_84_adv, byte_range_80_84);
     3477                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r3000_4dff_tmp22);
     3478                  r3000_4dff_tmp23 = simd_and(r3000_4dff_tmp3, basis_bits.bit_2);
     3479                  r3000_4dff_tmp24 = simd_not(r3000_4dff_tmp9);
     3480                  r3000_4dff_tmp25 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
     3481                  r3000_4dff_tmp26 = simd_and(r3000_4dff_tmp25, basis_bits.bit_6);
     3482                  r3000_4dff_tmp27 = simd_or(simd_and(basis_bits.bit_3, r3000_4dff_tmp24), simd_andc(r3000_4dff_tmp26, basis_bits.bit_3));
     3483                  byte_range_ae_b0 = simd_and(r3000_4dff_tmp23, r3000_4dff_tmp27);
     3484                  r3000_4dff_tmp28 = simd_and(sequence_e3_84_adv, byte_range_ae_b0);
     3485                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r3000_4dff_tmp28);
     3486                  r3000_4dff_tmp29 = simd_and(r3000_4dff_tmp18, r2000_4dff_tmp1);
     3487                  byte_86 = simd_and(r3000_4dff_tmp5, r3000_4dff_tmp29);
     3488                  sequence_e3_86 = simd_and(byte_e3_adv, byte_86);
     3489                  r3000_4dff_tmp30 = simd_and(r3000_4dff_tmp25, r3000_4dff_tmp1);
     3490                  byte_8f = simd_and(r3000_4dff_tmp5, r3000_4dff_tmp30);
     3491                  carryQ.cq[112] = carryout2carry(pablo_blk_Advance(sequence_e3_86, carryQ.get_carry_in(112), sequence_e3_86_adv));
     3492                  r3000_4dff_tmp31 = simd_and(sequence_e3_86_adv, byte_8f);
     3493                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r3000_4dff_tmp31);
     3494                  r3000_4dff_tmp32 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
     3495                  r3000_4dff_tmp33 = simd_and(r3000_4dff_tmp3, r3000_4dff_tmp32);
     3496                  r3000_4dff_tmp34 = simd_and(r3000_4dff_tmp33, basis_bits.bit_4);
     3497                  r3000_4dff_tmp35 = simd_or(basis_bits.bit_5, r3000_4dff_tmp1);
     3498                  byte_range_bb_bf = simd_and(r3000_4dff_tmp34, r3000_4dff_tmp35);
     3499                  r3000_4dff_tmp36 = simd_and(sequence_e3_86_adv, byte_range_bb_bf);
     3500                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r3000_4dff_tmp36);
     3501                  r3000_4dff_tmp37 = simd_and(r3000_4dff_tmp18, r3000_4dff_tmp1);
     3502                  byte_87 = simd_and(r3000_4dff_tmp5, r3000_4dff_tmp37);
     3503                  sequence_e3_87 = simd_and(byte_e3_adv, byte_87);
     3504                  r3000_4dff_tmp38 = simd_and(r3000_4dff_tmp3, r800_4dff_tmp1);
     3505                  byte_range_a4_af = simd_and(r3000_4dff_tmp38, r800_4dff_tmp3);
     3506                  carryQ.cq[113] = carryout2carry(pablo_blk_Advance(sequence_e3_87, carryQ.get_carry_in(113), sequence_e3_87_adv));
     3507                  r3000_4dff_tmp39 = simd_and(sequence_e3_87_adv, byte_range_a4_af);
     3508                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r3000_4dff_tmp39);
     3509                  r3000_4dff_tmp40 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
     3510                  r3000_4dff_tmp41 = simd_andc(r3000_4dff_tmp40, r3000_4dff_tmp8);
     3511                  byte_88 = simd_and(r3000_4dff_tmp5, r3000_4dff_tmp41);
     3512                  sequence_e3_88 = simd_and(byte_e3_adv, byte_88);
     3513                  byte_9f = simd_and(r3000_4dff_tmp12, r3000_4dff_tmp30);
     3514                  carryQ.cq[114] = carryout2carry(pablo_blk_Advance(sequence_e3_88, carryQ.get_carry_in(114), sequence_e3_88_adv));
     3515                  r3000_4dff_tmp42 = simd_and(sequence_e3_88_adv, byte_9f);
     3516                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r3000_4dff_tmp42);
     3517                  r3000_4dff_tmp43 = simd_and(r3000_4dff_tmp40, r3000_4dff_tmp1);
     3518                  byte_8b = simd_and(r3000_4dff_tmp5, r3000_4dff_tmp43);
     3519                  sequence_e3_8b = simd_and(byte_e3_adv, byte_8b);
     3520                  byte_bf = simd_and(r3000_4dff_tmp33, r3000_4dff_tmp30);
     3521                  carryQ.cq[115] = carryout2carry(pablo_blk_Advance(sequence_e3_8b, carryQ.get_carry_in(115), sequence_e3_8b_adv));
     3522                  r3000_4dff_tmp44 = simd_and(sequence_e3_8b_adv, byte_bf);
     3523                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r3000_4dff_tmp44);
     3524                  byte_e4 = simd_and(r800_4dff_tmp2, r3000_4dff_tmp19);
     3525                  byte_b6 = simd_and(r3000_4dff_tmp33, r3000_4dff_tmp29);
     3526                  carryQ.cq[116] = carryout2carry(pablo_blk_Advance(byte_e4, carryQ.get_carry_in(116), byte_e4_adv));
     3527                  sequence_e4_b6 = simd_and(byte_e4_adv, byte_b6);
     3528                  r3000_4dff_tmp45 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     3529                  r3000_4dff_tmp46 = simd_or(basis_bits.bit_4, r3000_4dff_tmp45);
     3530                  byte_range_b6_bf = simd_and(r3000_4dff_tmp33, r3000_4dff_tmp46);
     3531                  carryQ.cq[117] = carryout2carry(pablo_blk_Advance(sequence_e4_b6, carryQ.get_carry_in(117), sequence_e4_b6_adv));
     3532                  r3000_4dff_tmp47 = simd_and(sequence_e4_b6_adv, byte_range_b6_bf);
     3533                  struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r3000_4dff_tmp47);
     3534                }
     3535                else {
     3536                  carryQ.CarryDequeueEnqueue(108, 10);
     3537                }
     3538              }
     3539              else {
     3540                carryQ.CarryDequeueEnqueue(85, 33);
     3541              }
     3542            }
     3543            else {
     3544              carryQ.CarryDequeueEnqueue(17, 101);
     3545            }
     3546            r800_ffff_tmp13 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
     3547            r800_ffff_tmp14 = simd_and(r800_ffff_tmp7, r800_ffff_tmp13);
     3548            byte_range_b8_bf = simd_and(r800_ffff_tmp14, basis_bits.bit_4);
     3549            r800_ffff_tmp15 = simd_and(r800_ffff_tmp10, byte_range_b8_bf);
     3550            r800_ffff_tmp16 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
     3551            r800_ffff_tmp17 = simd_not(r800_ffff_tmp16);
     3552            r800_ffff_tmp18 = simd_and(basis_bits.bit_5, r800_ffff_tmp5);
     3553            r800_ffff_tmp19 = simd_or(simd_and(basis_bits.bit_4, r800_ffff_tmp17), simd_andc(r800_ffff_tmp18, basis_bits.bit_4));
     3554            byte_range_e5_e9 = simd_and(r800_ffff_tmp2, r800_ffff_tmp19);
     3555            r800_ffff_tmp20 = simd_or(r800_ffff_tmp15, byte_range_e5_e9);
     3556            if ((bitblock::any(r800_ffff_tmp20) || carryQ.CarryTest(118, 2))) {
     3557              r4e00_9fff_tmp1 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
     3558              r4e00_9fff_tmp2 = simd_andc(basis_bits.bit_7, basis_bits.bit_6);
     3559              r4e00_9fff_tmp3 = simd_and(r4e00_9fff_tmp1, r4e00_9fff_tmp2);
     3560              byte_e9 = simd_and(r800_ffff_tmp2, r4e00_9fff_tmp3);
     3561              r4e00_9fff_tmp4 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
     3562              r4e00_9fff_tmp5 = simd_and(r800_ffff_tmp7, r4e00_9fff_tmp4);
     3563              r4e00_9fff_tmp6 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
     3564              r4e00_9fff_tmp7 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
     3565              r4e00_9fff_tmp8 = simd_and(r4e00_9fff_tmp6, r4e00_9fff_tmp7);
     3566              byte_bf = simd_and(r4e00_9fff_tmp5, r4e00_9fff_tmp8);
     3567              carryQ.cq[118] = carryout2carry(pablo_blk_Advance(byte_e9, carryQ.get_carry_in(118), byte_e9_adv));
     3568              sequence_e9_bf = simd_and(byte_e9_adv, byte_bf);
     3569              r4e00_9fff_tmp9 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     3570              r4e00_9fff_tmp10 = simd_or(basis_bits.bit_4, r4e00_9fff_tmp9);
     3571              r4e00_9fff_tmp11 = simd_and(basis_bits.bit_3, r4e00_9fff_tmp10);
     3572              r4e00_9fff_tmp12 = simd_or(basis_bits.bit_2, r4e00_9fff_tmp11);
     3573              byte_range_96_bf = simd_and(r800_ffff_tmp7, r4e00_9fff_tmp12);
     3574              carryQ.cq[119] = carryout2carry(pablo_blk_Advance(sequence_e9_bf, carryQ.get_carry_in(119), sequence_e9_bf_adv));
     3575              r4e00_9fff_tmp13 = simd_and(sequence_e9_bf_adv, byte_range_96_bf);
     3576              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r4e00_9fff_tmp13);
     3577            }
     3578            else {
     3579              carryQ.CarryDequeueEnqueue(118, 2);
     3580            }
     3581            r800_ffff_tmp21 = simd_and(r800_ffff_tmp2, basis_bits.bit_4);
     3582            byte_range_ea_ef = simd_and(r800_ffff_tmp21, r800_ffff_tmp16);
     3583            if ((bitblock::any(byte_range_ea_ef) || carryQ.CarryTest(120, 40))) {
     3584              ra000_ffff_tmp1 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
     3585              ra000_ffff_tmp2 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
     3586              ra000_ffff_tmp3 = simd_and(ra000_ffff_tmp1, ra000_ffff_tmp2);
     3587              byte_ea = simd_and(r800_ffff_tmp2, ra000_ffff_tmp3);
     3588              ra000_ffff_tmp4 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     3589              ra000_ffff_tmp5 = simd_and(r800_ffff_tmp7, ra000_ffff_tmp4);
     3590              ra000_ffff_tmp6 = simd_andc(ra000_ffff_tmp2, r800_ffff_tmp3);
     3591              byte_92 = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp6);
     3592              carryQ.cq[120] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(120), byte_ea_adv));
     3593              sequence_ea_92 = simd_and(byte_ea_adv, byte_92);
     3594              ra000_ffff_tmp7 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
     3595              ra000_ffff_tmp8 = simd_andc(r800_ffff_tmp7, ra000_ffff_tmp7);
     3596              ra000_ffff_tmp9 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
     3597              ra000_ffff_tmp10 = simd_and(ra000_ffff_tmp8, ra000_ffff_tmp9);
     3598              byte_range_8d_8f = simd_and(ra000_ffff_tmp10, r800_ffff_tmp5);
     3599              carryQ.cq[121] = carryout2carry(pablo_blk_Advance(sequence_ea_92, carryQ.get_carry_in(121), sequence_ea_92_adv));
     3600              ra000_ffff_tmp11 = simd_and(sequence_ea_92_adv, byte_range_8d_8f);
     3601              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp11);
     3602              ra000_ffff_tmp12 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
     3603              ra000_ffff_tmp13 = simd_andc(ra000_ffff_tmp12, r800_ffff_tmp3);
     3604              byte_93 = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp13);
     3605              sequence_ea_93 = simd_and(byte_ea_adv, byte_93);
     3606              ra000_ffff_tmp14 = simd_and(basis_bits.bit_5, ra000_ffff_tmp12);
     3607              ra000_ffff_tmp15 = simd_or(basis_bits.bit_4, ra000_ffff_tmp14);
     3608              byte_range_87_8f = simd_and(ra000_ffff_tmp8, ra000_ffff_tmp15);
     3609              carryQ.cq[122] = carryout2carry(pablo_blk_Advance(sequence_ea_93, carryQ.get_carry_in(122), sequence_ea_93_adv));
     3610              ra000_ffff_tmp16 = simd_and(sequence_ea_93_adv, byte_range_87_8f);
     3611              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp16);
     3612              ra000_ffff_tmp17 = simd_andc(ra000_ffff_tmp1, r800_ffff_tmp5);
     3613              byte_98 = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp17);
     3614              sequence_ea_98 = simd_and(byte_ea_adv, byte_98);
     3615              ra000_ffff_tmp18 = simd_and(r800_ffff_tmp7, basis_bits.bit_2);
     3616              ra000_ffff_tmp19 = simd_or(basis_bits.bit_3, ra000_ffff_tmp9);
     3617              byte_range_ac_bf = simd_and(ra000_ffff_tmp18, ra000_ffff_tmp19);
     3618              carryQ.cq[123] = carryout2carry(pablo_blk_Advance(sequence_ea_98, carryQ.get_carry_in(123), sequence_ea_98_adv));
     3619              ra000_ffff_tmp20 = simd_and(sequence_ea_98_adv, byte_range_ac_bf);
     3620              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp20);
     3621              ra000_ffff_tmp21 = simd_and(ra000_ffff_tmp1, ra000_ffff_tmp12);
     3622              byte_9b = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp21);
     3623              sequence_ea_9b = simd_and(byte_ea_adv, byte_9b);
     3624              carryQ.cq[124] = carryout2carry(pablo_blk_Advance(sequence_ea_9b, carryQ.get_carry_in(124), sequence_ea_9b_adv));
     3625              ra000_ffff_tmp22 = simd_and(sequence_ea_9b_adv, byte_range_b8_bf);
     3626              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp22);
     3627              ra000_ffff_tmp23 = simd_and(ra000_ffff_tmp9, ra000_ffff_tmp2);
     3628              byte_9e = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp23);
     3629              sequence_ea_9e = simd_and(byte_ea_adv, byte_9e);
     3630              ra000_ffff_tmp24 = simd_and(r800_ffff_tmp7, r800_ffff_tmp1);
     3631              ra000_ffff_tmp25 = simd_and(ra000_ffff_tmp9, basis_bits.bit_6);
     3632              byte_range_ae_af = simd_and(ra000_ffff_tmp24, ra000_ffff_tmp25);
     3633              carryQ.cq[125] = carryout2carry(pablo_blk_Advance(sequence_ea_9e, carryQ.get_carry_in(125), sequence_ea_9e_adv));
     3634              ra000_ffff_tmp26 = simd_and(sequence_ea_9e_adv, byte_range_ae_af);
     3635              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp26);
     3636              ra000_ffff_tmp27 = simd_and(sequence_ea_9e_adv, byte_range_b8_bf);
     3637              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp27);
     3638              ra000_ffff_tmp28 = simd_and(ra000_ffff_tmp9, ra000_ffff_tmp12);
     3639              byte_9f = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp28);
     3640              sequence_ea_9f = simd_and(byte_ea_adv, byte_9f);
     3641              ra000_ffff_tmp29 = simd_and(basis_bits.bit_3, ra000_ffff_tmp15);
     3642              ra000_ffff_tmp30 = simd_and(basis_bits.bit_2, ra000_ffff_tmp29);
     3643              byte_range_80_b6 = simd_andc(r800_ffff_tmp7, ra000_ffff_tmp30);
     3644              carryQ.cq[126] = carryout2carry(pablo_blk_Advance(sequence_ea_9f, carryQ.get_carry_in(126), sequence_ea_9f_adv));
     3645              ra000_ffff_tmp31 = simd_and(sequence_ea_9f_adv, byte_range_80_b6);
     3646              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp31);
     3647              ra000_ffff_tmp32 = simd_or(r800_ffff_tmp3, r800_ffff_tmp5);
     3648              byte_a0 = simd_andc(ra000_ffff_tmp24, ra000_ffff_tmp32);
     3649              sequence_ea_a0 = simd_and(byte_ea_adv, byte_a0);
     3650              byte_range_ac_af = simd_and(ra000_ffff_tmp24, ra000_ffff_tmp9);
     3651              carryQ.cq[127] = carryout2carry(pablo_blk_Advance(sequence_ea_a0, carryQ.get_carry_in(127), sequence_ea_a0_adv));
     3652              ra000_ffff_tmp33 = simd_and(sequence_ea_a0_adv, byte_range_ac_af);
     3653              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp33);
     3654              byte_range_ba_bf = simd_and(byte_range_b8_bf, r800_ffff_tmp16);
     3655              ra000_ffff_tmp34 = simd_and(sequence_ea_a0_adv, byte_range_ba_bf);
     3656              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp34);
     3657              ra000_ffff_tmp35 = simd_andc(basis_bits.bit_7, basis_bits.bit_6);
     3658              ra000_ffff_tmp36 = simd_andc(ra000_ffff_tmp35, r800_ffff_tmp3);
     3659              byte_a1 = simd_and(ra000_ffff_tmp24, ra000_ffff_tmp36);
     3660              sequence_ea_a1 = simd_and(byte_ea_adv, byte_a1);
     3661              carryQ.cq[128] = carryout2carry(pablo_blk_Advance(sequence_ea_a1, carryQ.get_carry_in(128), sequence_ea_a1_adv));
     3662              ra000_ffff_tmp37 = simd_and(sequence_ea_a1_adv, byte_range_b8_bf);
     3663              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp37);
     3664              byte_a3 = simd_and(ra000_ffff_tmp24, ra000_ffff_tmp13);
     3665              sequence_ea_a3 = simd_and(byte_ea_adv, byte_a3);
     3666              ra000_ffff_tmp38 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     3667              ra000_ffff_tmp39 = simd_not(ra000_ffff_tmp38);
     3668              ra000_ffff_tmp40 = simd_or(simd_and(basis_bits.bit_4, ra000_ffff_tmp39), simd_andc(r800_ffff_tmp18, basis_bits.bit_4));
     3669              byte_range_85_8d = simd_and(ra000_ffff_tmp8, ra000_ffff_tmp40);
     3670              carryQ.cq[129] = carryout2carry(pablo_blk_Advance(sequence_ea_a3, carryQ.get_carry_in(129), sequence_ea_a3_adv));
     3671              ra000_ffff_tmp41 = simd_and(sequence_ea_a3_adv, byte_range_85_8d);
     3672              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp41);
     3673              ra000_ffff_tmp42 = simd_and(ra000_ffff_tmp5, basis_bits.bit_4);
     3674              byte_range_9a_9f = simd_and(ra000_ffff_tmp42, r800_ffff_tmp16);
     3675              ra000_ffff_tmp43 = simd_and(sequence_ea_a3_adv, byte_range_9a_9f);
     3676              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp43);
     3677              byte_range_be_bf = simd_and(r800_ffff_tmp14, ra000_ffff_tmp25);
     3678              ra000_ffff_tmp44 = simd_and(sequence_ea_a3_adv, byte_range_be_bf);
     3679              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp44);
     3680              ra000_ffff_tmp45 = simd_and(r800_ffff_tmp4, ra000_ffff_tmp35);
     3681              byte_a5 = simd_and(ra000_ffff_tmp24, ra000_ffff_tmp45);
     3682              sequence_ea_a5 = simd_and(byte_ea_adv, byte_a5);
     3683              ra000_ffff_tmp46 = simd_not(ra000_ffff_tmp14);
     3684              ra000_ffff_tmp47 = simd_or(simd_and(basis_bits.bit_4, ra000_ffff_tmp46), simd_andc(basis_bits.bit_5, basis_bits.bit_4));
     3685              byte_range_94_9e = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp47);
     3686              carryQ.cq[130] = carryout2carry(pablo_blk_Advance(sequence_ea_a5, carryQ.get_carry_in(130), sequence_ea_a5_adv));
     3687              ra000_ffff_tmp48 = simd_and(sequence_ea_a5_adv, byte_range_94_9e);
     3688              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp48);
     3689              ra000_ffff_tmp49 = simd_and(r800_ffff_tmp14, ra000_ffff_tmp9);
     3690              byte_range_bd_bf = simd_and(ra000_ffff_tmp49, r800_ffff_tmp5);
     3691              ra000_ffff_tmp50 = simd_and(sequence_ea_a5_adv, byte_range_bd_bf);
     3692              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp50);
     3693              ra000_ffff_tmp51 = simd_and(r800_ffff_tmp4, ra000_ffff_tmp12);
     3694              byte_a7 = simd_and(ra000_ffff_tmp24, ra000_ffff_tmp51);
     3695              sequence_ea_a7 = simd_and(byte_ea_adv, byte_a7);
     3696              byte_8e = simd_and(ra000_ffff_tmp8, ra000_ffff_tmp23);
     3697              carryQ.cq[131] = carryout2carry(pablo_blk_Advance(sequence_ea_a7, carryQ.get_carry_in(131), sequence_ea_a7_adv));
     3698              ra000_ffff_tmp52 = simd_and(sequence_ea_a7_adv, byte_8e);
     3699              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp52);
     3700              ra000_ffff_tmp53 = simd_xor(basis_bits.bit_5, basis_bits.bit_6);
     3701              byte_range_9a_9d = simd_and(ra000_ffff_tmp42, ra000_ffff_tmp53);
     3702              ra000_ffff_tmp54 = simd_and(sequence_ea_a7_adv, byte_range_9a_9d);
     3703              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp54);
     3704              byte_bf = simd_and(r800_ffff_tmp14, ra000_ffff_tmp28);
     3705              ra000_ffff_tmp55 = simd_and(sequence_ea_a7_adv, byte_bf);
     3706              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp55);
     3707              byte_a8 = simd_and(ra000_ffff_tmp24, ra000_ffff_tmp17);
     3708              sequence_ea_a8 = simd_and(byte_ea_adv, byte_a8);
     3709              byte_range_b7_bf = simd_and(r800_ffff_tmp14, ra000_ffff_tmp15);
     3710              carryQ.cq[132] = carryout2carry(pablo_blk_Advance(sequence_ea_a8, carryQ.get_carry_in(132), sequence_ea_a8_adv));
     3711              ra000_ffff_tmp56 = simd_and(sequence_ea_a8_adv, byte_range_b7_bf);
     3712              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp56);
     3713              ra000_ffff_tmp57 = simd_and(ra000_ffff_tmp1, ra000_ffff_tmp35);
     3714              byte_a9 = simd_and(ra000_ffff_tmp24, ra000_ffff_tmp57);
     3715              sequence_ea_a9 = simd_and(byte_ea_adv, byte_a9);
     3716              byte_range_8e_8f = simd_and(ra000_ffff_tmp8, ra000_ffff_tmp25);
     3717              carryQ.cq[133] = carryout2carry(pablo_blk_Advance(sequence_ea_a9, carryQ.get_carry_in(133), sequence_ea_a9_adv));
     3718              ra000_ffff_tmp58 = simd_and(sequence_ea_a9_adv, byte_range_8e_8f);
     3719              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp58);
     3720              ra000_ffff_tmp59 = simd_and(ra000_ffff_tmp1, basis_bits.bit_6);
     3721              byte_range_9a_9b = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp59);
     3722              ra000_ffff_tmp60 = simd_and(sequence_ea_a9_adv, byte_range_9a_9b);
     3723              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp60);
     3724              byte_ab = simd_and(ra000_ffff_tmp24, ra000_ffff_tmp21);
     3725              sequence_ea_ab = simd_and(byte_ea_adv, byte_ab);
     3726              ra000_ffff_tmp61 = simd_andc(r800_ffff_tmp7, basis_bits.bit_2);
     3727              ra000_ffff_tmp62 = simd_or(basis_bits.bit_5, ra000_ffff_tmp12);
     3728              ra000_ffff_tmp63 = simd_and(basis_bits.bit_4, ra000_ffff_tmp62);
     3729              ra000_ffff_tmp64 = simd_not(ra000_ffff_tmp63);
     3730              ra000_ffff_tmp65 = simd_or(r800_ffff_tmp3, ra000_ffff_tmp12);
     3731              ra000_ffff_tmp66 = simd_or(simd_and(basis_bits.bit_3, ra000_ffff_tmp64), simd_andc(ra000_ffff_tmp65, basis_bits.bit_3));
     3732              byte_range_83_9a = simd_and(ra000_ffff_tmp61, ra000_ffff_tmp66);
     3733              carryQ.cq[134] = carryout2carry(pablo_blk_Advance(sequence_ea_ab, carryQ.get_carry_in(134), sequence_ea_ab_adv));
     3734              ra000_ffff_tmp67 = simd_and(sequence_ea_ab_adv, byte_range_83_9a);
     3735              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp67);
     3736              ra000_ffff_tmp68 = simd_and(sequence_ea_ab_adv, byte_range_b7_bf);
     3737              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp68);
     3738              ra000_ffff_tmp69 = simd_andc(ra000_ffff_tmp9, r800_ffff_tmp5);
     3739              byte_ac = simd_and(ra000_ffff_tmp24, ra000_ffff_tmp69);
     3740              sequence_ea_ac = simd_and(byte_ea_adv, byte_ac);
     3741              byte_80 = simd_andc(ra000_ffff_tmp8, ra000_ffff_tmp32);
     3742              carryQ.cq[135] = carryout2carry(pablo_blk_Advance(sequence_ea_ac, carryQ.get_carry_in(135), sequence_ea_ac_adv));
     3743              ra000_ffff_tmp70 = simd_and(sequence_ea_ac_adv, byte_80);
     3744              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp70);
     3745              ra000_ffff_tmp71 = simd_or(basis_bits.bit_5, r800_ffff_tmp5);
     3746              ra000_ffff_tmp72 = simd_not(ra000_ffff_tmp71);
     3747              ra000_ffff_tmp73 = simd_or(simd_and(basis_bits.bit_4, ra000_ffff_tmp72), simd_andc(ra000_ffff_tmp14, basis_bits.bit_4));
     3748              byte_range_87_88 = simd_and(ra000_ffff_tmp8, ra000_ffff_tmp73);
     3749              ra000_ffff_tmp74 = simd_and(sequence_ea_ac_adv, byte_range_87_88);
     3750              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp74);
     3751              ra000_ffff_tmp75 = simd_not(ra000_ffff_tmp32);
     3752              ra000_ffff_tmp76 = simd_or(simd_and(basis_bits.bit_3, ra000_ffff_tmp75), simd_andc(ra000_ffff_tmp28, basis_bits.bit_3));
     3753              byte_range_8f_90 = simd_and(ra000_ffff_tmp61, ra000_ffff_tmp76);
     3754              ra000_ffff_tmp77 = simd_and(sequence_ea_ac_adv, byte_range_8f_90);
     3755              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp77);
     3756              byte_range_97_9f = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp15);
     3757              ra000_ffff_tmp78 = simd_and(sequence_ea_ac_adv, byte_range_97_9f);
     3758              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp78);
     3759              ra000_ffff_tmp79 = simd_and(sequence_ea_ac_adv, byte_a7);
     3760              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp79);
     3761              byte_af = simd_and(ra000_ffff_tmp24, ra000_ffff_tmp28);
     3762              ra000_ffff_tmp80 = simd_and(sequence_ea_ac_adv, byte_af);
     3763              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp80);
     3764              ra000_ffff_tmp81 = simd_and(ra000_ffff_tmp9, ra000_ffff_tmp35);
     3765              byte_ad = simd_and(ra000_ffff_tmp24, ra000_ffff_tmp81);
     3766              sequence_ea_ad = simd_and(byte_ea_adv, byte_ad);
     3767              ra000_ffff_tmp82 = simd_or(basis_bits.bit_4, ra000_ffff_tmp38);
     3768              byte_range_a6_af = simd_and(ra000_ffff_tmp24, ra000_ffff_tmp82);
     3769              carryQ.cq[136] = carryout2carry(pablo_blk_Advance(sequence_ea_ad, carryQ.get_carry_in(136), sequence_ea_ad_adv));
     3770              ra000_ffff_tmp83 = simd_and(sequence_ea_ad_adv, byte_range_a6_af);
     3771              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp83);
     3772              sequence_ea_af = simd_and(byte_ea_adv, byte_af);
     3773              carryQ.cq[137] = carryout2carry(pablo_blk_Advance(sequence_ea_af, carryQ.get_carry_in(137), sequence_ea_af_adv));
     3774              ra000_ffff_tmp84 = simd_and(sequence_ea_af_adv, byte_range_ae_af);
     3775              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp84);
     3776              ra000_ffff_tmp85 = simd_and(sequence_ea_af_adv, byte_range_ba_bf);
     3777              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp85);
     3778              byte_ed = simd_and(r800_ffff_tmp2, ra000_ffff_tmp81);
     3779              carryQ.cq[138] = carryout2carry(pablo_blk_Advance(byte_ed, carryQ.get_carry_in(138), byte_ed_adv));
     3780              sequence_ed_9e = simd_and(byte_ed_adv, byte_9e);
     3781              byte_range_a4_af = simd_and(ra000_ffff_tmp24, r800_ffff_tmp3);
     3782              carryQ.cq[139] = carryout2carry(pablo_blk_Advance(sequence_ed_9e, carryQ.get_carry_in(139), sequence_ed_9e_adv));
     3783              ra000_ffff_tmp86 = simd_and(sequence_ed_9e_adv, byte_range_a4_af);
     3784              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp86);
     3785              sequence_ed_9f = simd_and(byte_ed_adv, byte_9f);
     3786              ra000_ffff_tmp87 = simd_not(ra000_ffff_tmp62);
     3787              ra000_ffff_tmp88 = simd_or(simd_and(basis_bits.bit_4, ra000_ffff_tmp87), simd_andc(ra000_ffff_tmp14, basis_bits.bit_4));
     3788              byte_range_87_8a = simd_and(ra000_ffff_tmp8, ra000_ffff_tmp88);
     3789              carryQ.cq[140] = carryout2carry(pablo_blk_Advance(sequence_ed_9f, carryQ.get_carry_in(140), sequence_ed_9f_adv));
     3790              ra000_ffff_tmp89 = simd_and(sequence_ed_9f_adv, byte_range_87_8a);
     3791              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp89);
     3792              byte_range_bc_bf = ra000_ffff_tmp49;
     3793              ra000_ffff_tmp90 = simd_and(sequence_ed_9f_adv, byte_range_bc_bf);
     3794              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp90);
     3795              byte_range_a0_bf = ra000_ffff_tmp18;
     3796              byte_ed_byte_range_a0_bf = simd_and(byte_ed_adv, byte_range_a0_bf);
     3797              byte_range_80_bf = r800_ffff_tmp7;
     3798              carryQ.cq[141] = carryout2carry(pablo_blk_Advance(byte_ed_byte_range_a0_bf, carryQ.get_carry_in(141), byte_ed_byte_range_a0_bf_adv));
     3799              sequence_ed_a0_80 = simd_and(byte_ed_byte_range_a0_bf_adv, byte_range_80_bf);
     3800              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_ed_a0_80);
     3801              byte_ee = simd_and(r800_ffff_tmp2, ra000_ffff_tmp23);
     3802              carryQ.cq[142] = carryout2carry(pablo_blk_Advance(byte_ee, carryQ.get_carry_in(142), byte_ee_adv));
     3803              byte_ee_byte_range_80_bf = simd_and(byte_ee_adv, byte_range_80_bf);
     3804              carryQ.cq[143] = carryout2carry(pablo_blk_Advance(byte_ee_byte_range_80_bf, carryQ.get_carry_in(143), byte_ee_byte_range_80_bf_adv));
     3805              sequence_ee_80_80 = simd_and(byte_ee_byte_range_80_bf_adv, byte_range_80_bf);
     3806              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_ee_80_80);
     3807              byte_ef = simd_and(r800_ffff_tmp2, ra000_ffff_tmp28);
     3808              ra000_ffff_tmp91 = simd_or(basis_bits.bit_3, r800_ffff_tmp3);
     3809              ra000_ffff_tmp92 = simd_and(basis_bits.bit_2, ra000_ffff_tmp91);
     3810              byte_range_80_a3 = simd_andc(byte_range_80_bf, ra000_ffff_tmp92);
     3811              carryQ.cq[144] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(144), byte_ef_adv));
     3812              byte_ef_byte_range_80_a3 = simd_and(byte_ef_adv, byte_range_80_a3);
     3813              carryQ.cq[145] = carryout2carry(pablo_blk_Advance(byte_ef_byte_range_80_a3, carryQ.get_carry_in(145), byte_ef_byte_range_80_a3_adv));
     3814              sequence_ef_80_80 = simd_and(byte_ef_byte_range_80_a3_adv, byte_range_80_bf);
     3815              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_ef_80_80);
     3816              ra000_ffff_tmp93 = simd_and(byte_range_80_bf, r800_ffff_tmp1);
     3817              sequence_ef_a9 = simd_and(byte_ef_adv, byte_a9);
     3818              carryQ.cq[146] = carryout2carry(pablo_blk_Advance(sequence_ef_a9, carryQ.get_carry_in(146), sequence_ef_a9_adv));
     3819              ra000_ffff_tmp94 = simd_and(sequence_ef_a9_adv, byte_range_ae_af);
     3820              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp94);
     3821              sequence_ef_ab = simd_and(byte_ef_adv, byte_ab);
     3822              ra000_ffff_tmp95 = simd_and(basis_bits.bit_4, r800_ffff_tmp16);
     3823              ra000_ffff_tmp96 = simd_and(basis_bits.bit_3, ra000_ffff_tmp95);
     3824              ra000_ffff_tmp97 = simd_or(basis_bits.bit_2, ra000_ffff_tmp96);
     3825              byte_range_9a_bf = simd_and(byte_range_80_bf, ra000_ffff_tmp97);
     3826              carryQ.cq[147] = carryout2carry(pablo_blk_Advance(sequence_ef_ab, carryQ.get_carry_in(147), sequence_ef_ab_adv));
     3827              ra000_ffff_tmp98 = simd_and(sequence_ef_ab_adv, byte_range_9a_bf);
     3828              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp98);
     3829              sequence_ef_ac = simd_and(byte_ef_adv, byte_ac);
     3830              ra000_ffff_tmp99 = simd_andc(byte_range_80_bf, basis_bits.bit_2);
     3831              ra000_ffff_tmp100 = simd_not(ra000_ffff_tmp65);
     3832              ra000_ffff_tmp101 = simd_or(simd_and(basis_bits.bit_3, ra000_ffff_tmp100), simd_andc(ra000_ffff_tmp15, basis_bits.bit_3));
     3833              byte_range_87_92 = simd_and(ra000_ffff_tmp99, ra000_ffff_tmp101);
     3834              carryQ.cq[148] = carryout2carry(pablo_blk_Advance(sequence_ef_ac, carryQ.get_carry_in(148), sequence_ef_ac_adv));
     3835              ra000_ffff_tmp102 = simd_and(sequence_ef_ac_adv, byte_range_87_92);
     3836              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp102);
     3837              ra000_ffff_tmp103 = simd_and(byte_range_80_bf, ra000_ffff_tmp4);
     3838              ra000_ffff_tmp104 = simd_and(ra000_ffff_tmp103, basis_bits.bit_4);
     3839              byte_range_98_9c = simd_andc(ra000_ffff_tmp104, r800_ffff_tmp18);
     3840              ra000_ffff_tmp105 = simd_and(sequence_ef_ac_adv, byte_range_98_9c);
     3841              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp105);
     3842              ra000_ffff_tmp106 = simd_and(byte_range_80_bf, r800_ffff_tmp13);
     3843              byte_b7 = simd_and(ra000_ffff_tmp106, ra000_ffff_tmp51);
     3844              ra000_ffff_tmp107 = simd_and(sequence_ef_ac_adv, byte_b7);
     3845              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp107);
     3846              byte_bd = simd_and(ra000_ffff_tmp106, ra000_ffff_tmp81);
     3847              ra000_ffff_tmp108 = simd_and(sequence_ef_ac_adv, byte_bd);
     3848              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp108);
     3849              ra000_ffff_tmp109 = simd_and(sequence_ef_ac_adv, byte_bf);
     3850              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp109);
     3851              sequence_ef_ad = simd_and(byte_ef_adv, byte_ad);
     3852              ra000_ffff_tmp110 = simd_andc(byte_range_80_bf, ra000_ffff_tmp7);
     3853              byte_82 = simd_and(ra000_ffff_tmp110, ra000_ffff_tmp6);
     3854              carryQ.cq[149] = carryout2carry(pablo_blk_Advance(sequence_ef_ad, carryQ.get_carry_in(149), sequence_ef_ad_adv));
     3855              ra000_ffff_tmp111 = simd_and(sequence_ef_ad_adv, byte_82);
     3856              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp111);
     3857              byte_85 = simd_and(ra000_ffff_tmp110, ra000_ffff_tmp45);
     3858              ra000_ffff_tmp112 = simd_and(sequence_ef_ad_adv, byte_85);
     3859              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp112);
     3860              sequence_ef_af = simd_and(byte_ef_adv, byte_af);
     3861              ra000_ffff_tmp113 = simd_or(r800_ffff_tmp3, basis_bits.bit_6);
     3862              ra000_ffff_tmp114 = simd_or(simd_and(basis_bits.bit_3, ra000_ffff_tmp100), simd_andc(ra000_ffff_tmp113, basis_bits.bit_3));
     3863              byte_range_82_92 = simd_and(ra000_ffff_tmp99, ra000_ffff_tmp114);
     3864              carryQ.cq[150] = carryout2carry(pablo_blk_Advance(sequence_ef_af, carryQ.get_carry_in(150), sequence_ef_af_adv));
     3865              ra000_ffff_tmp115 = simd_and(sequence_ef_af_adv, byte_range_82_92);
     3866              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp115);
     3867              byte_b5 = simd_and(ra000_ffff_tmp106, ra000_ffff_tmp45);
     3868              sequence_ef_b5 = simd_and(byte_ef_adv, byte_b5);
     3869              byte_range_80_8f = ra000_ffff_tmp110;
     3870              carryQ.cq[151] = carryout2carry(pablo_blk_Advance(sequence_ef_b5, carryQ.get_carry_in(151), sequence_ef_b5_adv));
     3871              ra000_ffff_tmp116 = simd_and(sequence_ef_b5_adv, byte_range_80_8f);
     3872              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp116);
     3873              ra000_ffff_tmp117 = simd_and(r800_ffff_tmp4, ra000_ffff_tmp2);
     3874              byte_b6 = simd_and(ra000_ffff_tmp106, ra000_ffff_tmp117);
     3875              sequence_ef_b6 = simd_and(byte_ef_adv, byte_b6);
     3876              byte_range_90_91 = simd_andc(ra000_ffff_tmp103, ra000_ffff_tmp113);
     3877              carryQ.cq[152] = carryout2carry(pablo_blk_Advance(sequence_ef_b6, carryQ.get_carry_in(152), sequence_ef_b6_adv));
     3878              ra000_ffff_tmp118 = simd_and(sequence_ef_b6_adv, byte_range_90_91);
     3879              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp118);
     3880              sequence_ef_b7 = simd_and(byte_ef_adv, byte_b7);
     3881              ra000_ffff_tmp119 = simd_not(basis_bits.bit_3);
     3882              ra000_ffff_tmp120 = simd_or(basis_bits.bit_3, basis_bits.bit_4);
     3883              ra000_ffff_tmp121 = simd_or(simd_and(basis_bits.bit_2, ra000_ffff_tmp119), simd_andc(ra000_ffff_tmp120, basis_bits.bit_2));
     3884              byte_range_88_af = simd_and(byte_range_80_bf, ra000_ffff_tmp121);
     3885              carryQ.cq[153] = carryout2carry(pablo_blk_Advance(sequence_ef_b7, carryQ.get_carry_in(153), sequence_ef_b7_adv));
     3886              ra000_ffff_tmp122 = simd_and(sequence_ef_b7_adv, byte_range_88_af);
     3887              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp122);
     3888              ra000_ffff_tmp123 = simd_and(sequence_ef_b7_adv, byte_range_be_bf);
     3889              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp123);
     3890              byte_b8 = simd_and(ra000_ffff_tmp106, ra000_ffff_tmp17);
     3891              sequence_ef_b8 = simd_and(byte_ef_adv, byte_b8);
     3892              carryQ.cq[154] = carryout2carry(pablo_blk_Advance(sequence_ef_b8, carryQ.get_carry_in(154), sequence_ef_b8_adv));
     3893              ra000_ffff_tmp124 = simd_and(sequence_ef_b8_adv, byte_range_9a_9f);
     3894              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp124);
     3895              byte_b9 = simd_and(ra000_ffff_tmp106, ra000_ffff_tmp57);
     3896              sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
     3897              carryQ.cq[155] = carryout2carry(pablo_blk_Advance(sequence_ef_b9, carryQ.get_carry_in(155), sequence_ef_b9_adv));
     3898              ra000_ffff_tmp125 = simd_and(sequence_ef_b9_adv, byte_93);
     3899              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp125);
     3900              ra000_ffff_tmp126 = simd_and(sequence_ef_b9_adv, byte_a7);
     3901              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp126);
     3902              ra000_ffff_tmp127 = simd_and(sequence_ef_b9_adv, byte_range_ac_af);
     3903              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp127);
     3904              ra000_ffff_tmp128 = simd_and(sequence_ef_b9_adv, byte_b5);
     3905              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp128);
     3906              byte_bb = simd_and(ra000_ffff_tmp106, ra000_ffff_tmp21);
     3907              sequence_ef_bb = simd_and(byte_ef_adv, byte_bb);
     3908              ra000_ffff_tmp129 = simd_and(ra000_ffff_tmp106, ra000_ffff_tmp9);
     3909              ra000_ffff_tmp130 = simd_xor(basis_bits.bit_6, basis_bits.bit_7);
     3910              byte_range_bd_be = simd_and(ra000_ffff_tmp129, ra000_ffff_tmp130);
     3911              carryQ.cq[156] = carryout2carry(pablo_blk_Advance(sequence_ef_bb, carryQ.get_carry_in(156), sequence_ef_bb_adv));
     3912              ra000_ffff_tmp131 = simd_and(sequence_ef_bb_adv, byte_range_bd_be);
     3913              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp131);
     3914              byte_bc = simd_and(ra000_ffff_tmp106, ra000_ffff_tmp69);
     3915              sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
     3916              carryQ.cq[157] = carryout2carry(pablo_blk_Advance(sequence_ef_bc, carryQ.get_carry_in(157), sequence_ef_bc_adv));
     3917              ra000_ffff_tmp132 = simd_and(sequence_ef_bc_adv, byte_80);
     3918              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp132);
     3919              byte_be = simd_and(ra000_ffff_tmp106, ra000_ffff_tmp23);
     3920              sequence_ef_be = simd_and(byte_ef_adv, byte_be);
     3921              carryQ.cq[158] = carryout2carry(pablo_blk_Advance(sequence_ef_be, carryQ.get_carry_in(158), sequence_ef_be_adv));
     3922              ra000_ffff_tmp133 = simd_and(sequence_ef_be_adv, byte_bf);
     3923              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp133);
     3924              sequence_ef_bf = simd_and(byte_ef_adv, byte_bf);
     3925              byte_range_80_81 = simd_andc(byte_range_80_8f, ra000_ffff_tmp113);
     3926              carryQ.cq[159] = carryout2carry(pablo_blk_Advance(sequence_ef_bf, carryQ.get_carry_in(159), sequence_ef_bf_adv));
     3927              ra000_ffff_tmp134 = simd_and(sequence_ef_bf_adv, byte_range_80_81);
     3928              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp134);
     3929              ra000_ffff_tmp135 = simd_andc(ra000_ffff_tmp1, basis_bits.bit_6);
     3930              byte_range_88_89 = simd_and(byte_range_80_8f, ra000_ffff_tmp135);
     3931              ra000_ffff_tmp136 = simd_and(sequence_ef_bf_adv, byte_range_88_89);
     3932              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp136);
     3933              ra000_ffff_tmp137 = simd_and(sequence_ef_bf_adv, byte_range_90_91);
     3934              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp137);
     3935              byte_range_98_99 = simd_and(ra000_ffff_tmp103, ra000_ffff_tmp135);
     3936              ra000_ffff_tmp138 = simd_and(sequence_ef_bf_adv, byte_range_98_99);
     3937              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp138);
     3938              ra000_ffff_tmp139 = simd_and(ra000_ffff_tmp103, ra000_ffff_tmp9);
     3939              byte_range_9d_9f = simd_and(ra000_ffff_tmp139, r800_ffff_tmp5);
     3940              ra000_ffff_tmp140 = simd_and(sequence_ef_bf_adv, byte_range_9d_9f);
     3941              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp140);
     3942              ra000_ffff_tmp141 = simd_and(sequence_ef_bf_adv, byte_a7);
     3943              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp141);
     3944              ra000_ffff_tmp142 = simd_and(byte_range_80_bf, basis_bits.bit_2);
     3945              ra000_ffff_tmp143 = simd_and(basis_bits.bit_4, ra000_ffff_tmp71);
     3946              ra000_ffff_tmp144 = simd_not(ra000_ffff_tmp143);
     3947              ra000_ffff_tmp145 = simd_or(simd_and(basis_bits.bit_3, ra000_ffff_tmp144), simd_andc(ra000_ffff_tmp28, basis_bits.bit_3));
     3948              byte_range_af_b8 = simd_and(ra000_ffff_tmp142, ra000_ffff_tmp145);
     3949              ra000_ffff_tmp146 = simd_and(sequence_ef_bf_adv, byte_range_af_b8);
     3950              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp146);
     3951              ra000_ffff_tmp147 = simd_and(sequence_ef_bf_adv, byte_range_be_bf);
     3952              struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, ra000_ffff_tmp147);
     3953            }
     3954            else {
     3955              carryQ.CarryDequeueEnqueue(120, 40);
     3956            }
     3957          }
     3958          else {
     3959            carryQ.CarryDequeueEnqueue(16, 144);
     3960          }
     3961          r80_10ffff_tmp3 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
     3962          byte_range_f0_ff = simd_and(r80_10ffff_tmp1, r80_10ffff_tmp3);
     3963          if ((bitblock::any(byte_range_f0_ff) || carryQ.CarryTest(160, 192))) {
     3964            r10000_10ffff_tmp1 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
     3965            r10000_10ffff_tmp2 = simd_and(r80_10ffff_tmp1, r10000_10ffff_tmp1);
     3966            r10000_10ffff_tmp3 = simd_or(basis_bits.bit_4, basis_bits.bit_5);
     3967            r10000_10ffff_tmp4 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
     3968            r10000_10ffff_tmp5 = simd_or(r10000_10ffff_tmp3, r10000_10ffff_tmp4);
     3969            byte_f0 = simd_andc(r10000_10ffff_tmp2, r10000_10ffff_tmp5);
     3970            r10000_10ffff_tmp6 = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
     3971            r10000_10ffff_tmp7 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     3972            r10000_10ffff_tmp8 = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp7);
     3973            byte_90 = simd_andc(r10000_10ffff_tmp8, r10000_10ffff_tmp5);
     3974            carryQ.cq[160] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(160), byte_f0_adv));
     3975            sequence_f0_90 = simd_and(byte_f0_adv, byte_90);
     3976            r10000_10ffff_tmp9 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
     3977            r10000_10ffff_tmp10 = simd_andc(r10000_10ffff_tmp6, r10000_10ffff_tmp9);
     3978            byte_80 = simd_andc(r10000_10ffff_tmp10, r10000_10ffff_tmp5);
     3979            carryQ.cq[161] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(161), sequence_f0_90_adv));
     3980            sequence_f0_90_80 = simd_and(sequence_f0_90_adv, byte_80);
     3981            r10000_10ffff_tmp11 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
     3982            r10000_10ffff_tmp12 = simd_andc(r10000_10ffff_tmp11, r10000_10ffff_tmp4);
     3983            byte_8c = simd_and(r10000_10ffff_tmp10, r10000_10ffff_tmp12);
     3984            carryQ.cq[162] = carryout2carry(pablo_blk_Advance(sequence_f0_90_80, carryQ.get_carry_in(162), sequence_f0_90_80_adv));
     3985            r10000_10ffff_tmp13 = simd_and(sequence_f0_90_80_adv, byte_8c);
     3986            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp13);
     3987            r10000_10ffff_tmp14 = simd_and(r10000_10ffff_tmp6, r80_10ffff_tmp2);
     3988            r10000_10ffff_tmp15 = simd_andc(basis_bits.bit_5, basis_bits.bit_4);
     3989            r10000_10ffff_tmp16 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
     3990            r10000_10ffff_tmp17 = simd_and(r10000_10ffff_tmp15, r10000_10ffff_tmp16);
     3991            byte_a7 = simd_and(r10000_10ffff_tmp14, r10000_10ffff_tmp17);
     3992            r10000_10ffff_tmp18 = simd_and(sequence_f0_90_80_adv, byte_a7);
     3993            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp18);
     3994            r10000_10ffff_tmp19 = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp1);
     3995            r10000_10ffff_tmp20 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
     3996            r10000_10ffff_tmp21 = simd_and(r10000_10ffff_tmp20, r10000_10ffff_tmp16);
     3997            byte_bb = simd_and(r10000_10ffff_tmp19, r10000_10ffff_tmp21);
     3998            r10000_10ffff_tmp22 = simd_and(sequence_f0_90_80_adv, byte_bb);
     3999            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp22);
     4000            r10000_10ffff_tmp23 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
     4001            r10000_10ffff_tmp24 = simd_and(r10000_10ffff_tmp11, r10000_10ffff_tmp23);
     4002            byte_be = simd_and(r10000_10ffff_tmp19, r10000_10ffff_tmp24);
     4003            r10000_10ffff_tmp25 = simd_and(sequence_f0_90_80_adv, byte_be);
     4004            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp25);
     4005            r10000_10ffff_tmp26 = simd_andc(basis_bits.bit_7, basis_bits.bit_6);
     4006            r10000_10ffff_tmp27 = simd_andc(r10000_10ffff_tmp26, r10000_10ffff_tmp3);
     4007            byte_81 = simd_and(r10000_10ffff_tmp10, r10000_10ffff_tmp27);
     4008            sequence_f0_90_81 = simd_and(sequence_f0_90_adv, byte_81);
     4009            r10000_10ffff_tmp28 = simd_and(r10000_10ffff_tmp11, basis_bits.bit_6);
     4010            byte_range_8e_8f = simd_and(r10000_10ffff_tmp10, r10000_10ffff_tmp28);
     4011            carryQ.cq[163] = carryout2carry(pablo_blk_Advance(sequence_f0_90_81, carryQ.get_carry_in(163), sequence_f0_90_81_adv));
     4012            r10000_10ffff_tmp29 = simd_and(sequence_f0_90_81_adv, byte_range_8e_8f);
     4013            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp29);
     4014            r10000_10ffff_tmp30 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp28);
     4015            r10000_10ffff_tmp31 = simd_or(basis_bits.bit_2, r10000_10ffff_tmp30);
     4016            byte_range_9e_bf = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp31);
     4017            r10000_10ffff_tmp32 = simd_and(sequence_f0_90_81_adv, byte_range_9e_bf);
     4018            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp32);
     4019            r10000_10ffff_tmp33 = simd_andc(r10000_10ffff_tmp16, r10000_10ffff_tmp3);
     4020            byte_83 = simd_and(r10000_10ffff_tmp10, r10000_10ffff_tmp33);
     4021            sequence_f0_90_83 = simd_and(sequence_f0_90_adv, byte_83);
     4022            r10000_10ffff_tmp34 = simd_and(r10000_10ffff_tmp19, basis_bits.bit_4);
     4023            r10000_10ffff_tmp35 = simd_or(basis_bits.bit_5, r10000_10ffff_tmp16);
     4024            byte_range_bb_bf = simd_and(r10000_10ffff_tmp34, r10000_10ffff_tmp35);
     4025            carryQ.cq[164] = carryout2carry(pablo_blk_Advance(sequence_f0_90_83, carryQ.get_carry_in(164), sequence_f0_90_83_adv));
     4026            r10000_10ffff_tmp36 = simd_and(sequence_f0_90_83_adv, byte_range_bb_bf);
     4027            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp36);
     4028            r10000_10ffff_tmp37 = simd_andc(r10000_10ffff_tmp15, r10000_10ffff_tmp4);
     4029            byte_84 = simd_and(r10000_10ffff_tmp10, r10000_10ffff_tmp37);
     4030            sequence_f0_90_84 = simd_and(sequence_f0_90_adv, byte_84);
     4031            r10000_10ffff_tmp38 = simd_andc(r10000_10ffff_tmp10, basis_bits.bit_4);
     4032            r10000_10ffff_tmp39 = simd_xor(basis_bits.bit_5, r10000_10ffff_tmp16);
     4033            byte_range_83_86 = simd_and(r10000_10ffff_tmp38, r10000_10ffff_tmp39);
     4034            carryQ.cq[165] = carryout2carry(pablo_blk_Advance(sequence_f0_90_84, carryQ.get_carry_in(165), sequence_f0_90_84_adv));
     4035            r10000_10ffff_tmp40 = simd_and(sequence_f0_90_84_adv, byte_range_83_86);
     4036            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp40);
     4037            r10000_10ffff_tmp41 = simd_and(r10000_10ffff_tmp19, r10000_10ffff_tmp15);
     4038            byte_range_b4_b6 = simd_andc(r10000_10ffff_tmp41, r10000_10ffff_tmp16);
     4039            r10000_10ffff_tmp42 = simd_and(sequence_f0_90_84_adv, byte_range_b4_b6);
     4040            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp42);
     4041            r10000_10ffff_tmp43 = simd_and(r10000_10ffff_tmp15, r10000_10ffff_tmp23);
     4042            byte_86 = simd_and(r10000_10ffff_tmp10, r10000_10ffff_tmp43);
     4043            sequence_f0_90_86 = simd_and(sequence_f0_90_adv, byte_86);
     4044            r10000_10ffff_tmp44 = simd_and(r10000_10ffff_tmp10, r10000_10ffff_tmp11);
     4045            byte_range_8d_8f = simd_and(r10000_10ffff_tmp44, r10000_10ffff_tmp4);
     4046            carryQ.cq[166] = carryout2carry(pablo_blk_Advance(sequence_f0_90_86, carryQ.get_carry_in(166), sequence_f0_90_86_adv));
     4047            r10000_10ffff_tmp45 = simd_and(sequence_f0_90_86_adv, byte_range_8d_8f);
     4048            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp45);
     4049            byte_range_9c_9f = simd_and(r10000_10ffff_tmp8, r10000_10ffff_tmp11);
     4050            r10000_10ffff_tmp46 = simd_and(sequence_f0_90_86_adv, byte_range_9c_9f);
     4051            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp46);
     4052            r10000_10ffff_tmp47 = simd_and(r10000_10ffff_tmp6, basis_bits.bit_2);
     4053            r10000_10ffff_tmp48 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp5);
     4054            byte_range_a1_bf = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp48);
     4055            r10000_10ffff_tmp49 = simd_and(sequence_f0_90_86_adv, byte_range_a1_bf);
     4056            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp49);
     4057            byte_87 = simd_and(r10000_10ffff_tmp10, r10000_10ffff_tmp17);
     4058            sequence_f0_90_87 = simd_and(sequence_f0_90_adv, byte_87);
     4059            byte_range_80_8f = r10000_10ffff_tmp10;
     4060            carryQ.cq[167] = carryout2carry(pablo_blk_Advance(sequence_f0_90_87, carryQ.get_carry_in(167), sequence_f0_90_87_adv));
     4061            r10000_10ffff_tmp50 = simd_and(sequence_f0_90_87_adv, byte_range_80_8f);
     4062            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp50);
     4063            byte_range_be_bf = simd_and(r10000_10ffff_tmp19, r10000_10ffff_tmp28);
     4064            r10000_10ffff_tmp51 = simd_and(sequence_f0_90_87_adv, byte_range_be_bf);
     4065            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp51);
     4066            r10000_10ffff_tmp52 = simd_andc(r10000_10ffff_tmp20, basis_bits.bit_6);
     4067            byte_range_88_89 = simd_and(byte_range_80_8f, r10000_10ffff_tmp52);
     4068            sequence_f0_90_byte_range_88_89 = simd_and(sequence_f0_90_adv, byte_range_88_89);
     4069            byte_range_80_bf = r10000_10ffff_tmp6;
     4070            carryQ.cq[168] = carryout2carry(pablo_blk_Advance(sequence_f0_90_byte_range_88_89, carryQ.get_carry_in(168), sequence_f0_90_byte_range_88_89_adv));
     4071            sequence_f0_90_88_80 = simd_and(sequence_f0_90_byte_range_88_89_adv, byte_range_80_bf);
     4072            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_f0_90_88_80);
     4073            r10000_10ffff_tmp53 = simd_and(byte_range_80_bf, r10000_10ffff_tmp7);
     4074            r10000_10ffff_tmp54 = simd_andc(byte_range_80_bf, r10000_10ffff_tmp9);
     4075            r10000_10ffff_tmp55 = simd_and(r10000_10ffff_tmp20, r10000_10ffff_tmp23);
     4076            byte_8a = simd_and(r10000_10ffff_tmp54, r10000_10ffff_tmp55);
     4077            sequence_f0_90_8a = simd_and(sequence_f0_90_adv, byte_8a);
     4078            r10000_10ffff_tmp56 = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp11);
     4079            byte_range_9d_9f = simd_and(r10000_10ffff_tmp56, r10000_10ffff_tmp4);
     4080            carryQ.cq[169] = carryout2carry(pablo_blk_Advance(sequence_f0_90_8a, carryQ.get_carry_in(169), sequence_f0_90_8a_adv));
     4081            r10000_10ffff_tmp57 = simd_and(sequence_f0_90_8a_adv, byte_range_9d_9f);
     4082            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp57);
     4083            byte_8b = simd_and(r10000_10ffff_tmp54, r10000_10ffff_tmp21);
     4084            sequence_f0_90_8b = simd_and(sequence_f0_90_adv, byte_8b);
     4085            r10000_10ffff_tmp58 = simd_or(basis_bits.bit_5, r10000_10ffff_tmp4);
     4086            r10000_10ffff_tmp59 = simd_or(basis_bits.bit_4, r10000_10ffff_tmp58);
     4087            byte_range_91_9f = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp59);
     4088            carryQ.cq[170] = carryout2carry(pablo_blk_Advance(sequence_f0_90_8b, carryQ.get_carry_in(170), sequence_f0_90_8b_adv));
     4089            r10000_10ffff_tmp60 = simd_and(sequence_f0_90_8b_adv, byte_range_91_9f);
     4090            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp60);
     4091            r10000_10ffff_tmp61 = simd_and(byte_range_80_bf, r10000_10ffff_tmp1);
     4092            byte_range_bc_bf = simd_and(r10000_10ffff_tmp61, r10000_10ffff_tmp11);
     4093            r10000_10ffff_tmp62 = simd_and(sequence_f0_90_8b_adv, byte_range_bc_bf);
     4094            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp62);
     4095            sequence_f0_90_8c = simd_and(sequence_f0_90_adv, byte_8c);
     4096            r10000_10ffff_tmp63 = simd_and(byte_range_80_bf, r80_10ffff_tmp2);
     4097            byte_range_a4_af = simd_and(r10000_10ffff_tmp63, r10000_10ffff_tmp3);
     4098            carryQ.cq[171] = carryout2carry(pablo_blk_Advance(sequence_f0_90_8c, carryQ.get_carry_in(171), sequence_f0_90_8c_adv));
     4099            r10000_10ffff_tmp64 = simd_and(sequence_f0_90_8c_adv, byte_range_a4_af);
     4100            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp64);
     4101            r10000_10ffff_tmp65 = simd_and(r10000_10ffff_tmp11, r10000_10ffff_tmp26);
     4102            byte_8d = simd_and(r10000_10ffff_tmp54, r10000_10ffff_tmp65);
     4103            sequence_f0_90_8d = simd_and(sequence_f0_90_adv, byte_8d);
     4104            r10000_10ffff_tmp66 = simd_and(r10000_10ffff_tmp54, basis_bits.bit_4);
     4105            byte_range_8b_8f = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp35);
     4106            carryQ.cq[172] = carryout2carry(pablo_blk_Advance(sequence_f0_90_8d, carryQ.get_carry_in(172), sequence_f0_90_8d_adv));
     4107            r10000_10ffff_tmp67 = simd_and(sequence_f0_90_8d_adv, byte_range_8b_8f);
     4108            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp67);
     4109            r10000_10ffff_tmp68 = simd_and(r10000_10ffff_tmp61, basis_bits.bit_4);
     4110            r10000_10ffff_tmp69 = simd_and(sequence_f0_90_8d_adv, byte_range_bb_bf);
     4111            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp69);
     4112            byte_8e = simd_and(r10000_10ffff_tmp54, r10000_10ffff_tmp24);
     4113            sequence_f0_90_8e = simd_and(sequence_f0_90_adv, byte_8e);
     4114            byte_9e = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp24);
     4115            carryQ.cq[173] = carryout2carry(pablo_blk_Advance(sequence_f0_90_8e, carryQ.get_carry_in(173), sequence_f0_90_8e_adv));
     4116            r10000_10ffff_tmp70 = simd_and(sequence_f0_90_8e_adv, byte_9e);
     4117            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp70);
     4118            r10000_10ffff_tmp71 = simd_and(r10000_10ffff_tmp11, r10000_10ffff_tmp16);
     4119            byte_8f = simd_and(r10000_10ffff_tmp54, r10000_10ffff_tmp71);
     4120            sequence_f0_90_8f = simd_and(sequence_f0_90_adv, byte_8f);
     4121            byte_range_84_87 = simd_and(r10000_10ffff_tmp54, r10000_10ffff_tmp15);
     4122            carryQ.cq[174] = carryout2carry(pablo_blk_Advance(sequence_f0_90_8f, carryQ.get_carry_in(174), sequence_f0_90_8f_adv));
     4123            r10000_10ffff_tmp72 = simd_and(sequence_f0_90_8f_adv, byte_range_84_87);
     4124            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp72);
     4125            r10000_10ffff_tmp73 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     4126            r10000_10ffff_tmp74 = simd_or(basis_bits.bit_4, r10000_10ffff_tmp73);
     4127            r10000_10ffff_tmp75 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp74);
     4128            r10000_10ffff_tmp76 = simd_or(basis_bits.bit_2, r10000_10ffff_tmp75);
     4129            byte_range_96_bf = simd_and(byte_range_80_bf, r10000_10ffff_tmp76);
     4130            r10000_10ffff_tmp77 = simd_and(sequence_f0_90_8f_adv, byte_range_96_bf);
     4131            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp77);
     4132            r10000_10ffff_tmp78 = simd_andc(r10000_10ffff_tmp23, r10000_10ffff_tmp3);
     4133            byte_92 = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp78);
     4134            sequence_f0_90_92 = simd_and(sequence_f0_90_adv, byte_92);
     4135            byte_range_9e_9f = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp28);
     4136            carryQ.cq[175] = carryout2carry(pablo_blk_Advance(sequence_f0_90_92, carryQ.get_carry_in(175), sequence_f0_90_92_adv));
     4137            r10000_10ffff_tmp79 = simd_and(sequence_f0_90_92_adv, byte_range_9e_9f);
     4138            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp79);
     4139            r10000_10ffff_tmp80 = simd_and(byte_range_80_bf, basis_bits.bit_2);
     4140            r10000_10ffff_tmp81 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
     4141            r10000_10ffff_tmp82 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp81);
     4142            r10000_10ffff_tmp83 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp82);
     4143            byte_range_aa_bf = simd_and(r10000_10ffff_tmp80, r10000_10ffff_tmp83);
     4144            r10000_10ffff_tmp84 = simd_and(sequence_f0_90_92_adv, byte_range_aa_bf);
     4145            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp84);
     4146            byte_93 = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp33);
     4147            sequence_f0_90_93 = simd_and(sequence_f0_90_adv, byte_93);
     4148            carryQ.cq[176] = carryout2carry(pablo_blk_Advance(sequence_f0_90_93, carryQ.get_carry_in(176), sequence_f0_90_93_adv));
     4149            r10000_10ffff_tmp85 = simd_and(sequence_f0_90_93_adv, byte_range_80_bf);
     4150            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp85);
     4151            byte_94 = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp37);
     4152            sequence_f0_90_94 = simd_and(sequence_f0_90_adv, byte_94);
     4153            byte_range_a8_af = simd_and(r10000_10ffff_tmp63, basis_bits.bit_4);
     4154            carryQ.cq[177] = carryout2carry(pablo_blk_Advance(sequence_f0_90_94, carryQ.get_carry_in(177), sequence_f0_90_94_adv));
     4155            r10000_10ffff_tmp86 = simd_and(sequence_f0_90_94_adv, byte_range_a8_af);
     4156            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp86);
     4157            r10000_10ffff_tmp87 = simd_and(r10000_10ffff_tmp15, r10000_10ffff_tmp26);
     4158            byte_95 = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp87);
     4159            sequence_f0_90_95 = simd_and(sequence_f0_90_adv, byte_95);
     4160            r10000_10ffff_tmp88 = simd_and(basis_bits.bit_5, r10000_10ffff_tmp16);
     4161            r10000_10ffff_tmp89 = simd_not(r10000_10ffff_tmp88);
     4162            r10000_10ffff_tmp90 = simd_or(simd_and(basis_bits.bit_4, r10000_10ffff_tmp89), simd_andc(basis_bits.bit_5, basis_bits.bit_4));
     4163            byte_range_a4_ae = simd_and(r10000_10ffff_tmp63, r10000_10ffff_tmp90);
     4164            carryQ.cq[178] = carryout2carry(pablo_blk_Advance(sequence_f0_90_95, carryQ.get_carry_in(178), sequence_f0_90_95_adv));
     4165            r10000_10ffff_tmp91 = simd_and(sequence_f0_90_95_adv, byte_range_a4_ae);
     4166            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp91);
     4167            byte_range_b0_bf = r10000_10ffff_tmp61;
     4168            r10000_10ffff_tmp92 = simd_and(sequence_f0_90_95_adv, byte_range_b0_bf);
     4169            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp92);
     4170            r10000_10ffff_tmp93 = simd_and(r10000_10ffff_tmp15, basis_bits.bit_6);
     4171            byte_range_96_97 = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp93);
     4172            sequence_f0_90_byte_range_96_97 = simd_and(sequence_f0_90_adv, byte_range_96_97);
     4173            carryQ.cq[179] = carryout2carry(pablo_blk_Advance(sequence_f0_90_byte_range_96_97, carryQ.get_carry_in(179), sequence_f0_90_byte_range_96_97_adv));
     4174            sequence_f0_90_96_80 = simd_and(sequence_f0_90_byte_range_96_97_adv, byte_range_80_bf);
     4175            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_f0_90_96_80);
     4176            byte_9c = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp12);
     4177            sequence_f0_90_9c = simd_and(sequence_f0_90_adv, byte_9c);
     4178            r10000_10ffff_tmp94 = simd_or(basis_bits.bit_4, r10000_10ffff_tmp88);
     4179            byte_range_b7_bf = simd_and(byte_range_b0_bf, r10000_10ffff_tmp94);
     4180            carryQ.cq[180] = carryout2carry(pablo_blk_Advance(sequence_f0_90_9c, carryQ.get_carry_in(180), sequence_f0_90_9c_adv));
     4181            r10000_10ffff_tmp95 = simd_and(sequence_f0_90_9c_adv, byte_range_b7_bf);
     4182            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp95);
     4183            byte_9d = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp65);
     4184            sequence_f0_90_9d = simd_and(sequence_f0_90_adv, byte_9d);
     4185            byte_range_96_9f = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp74);
     4186            carryQ.cq[181] = carryout2carry(pablo_blk_Advance(sequence_f0_90_9d, carryQ.get_carry_in(181), sequence_f0_90_9d_adv));
     4187            r10000_10ffff_tmp96 = simd_and(sequence_f0_90_9d_adv, byte_range_96_9f);
     4188            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp96);
     4189            r10000_10ffff_tmp97 = simd_or(basis_bits.bit_3, basis_bits.bit_4);
     4190            byte_range_a8_bf = simd_and(r10000_10ffff_tmp80, r10000_10ffff_tmp97);
     4191            r10000_10ffff_tmp98 = simd_and(sequence_f0_90_9d_adv, byte_range_a8_bf);
     4192            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp98);
     4193            sequence_f0_90_byte_range_9e_9f = simd_and(sequence_f0_90_adv, byte_range_9e_9f);
     4194            carryQ.cq[182] = carryout2carry(pablo_blk_Advance(sequence_f0_90_byte_range_9e_9f, carryQ.get_carry_in(182), sequence_f0_90_byte_range_9e_9f_adv));
     4195            sequence_f0_90_9e_80 = simd_and(sequence_f0_90_byte_range_9e_9f_adv, byte_range_80_bf);
     4196            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_f0_90_9e_80);
     4197            byte_a0 = simd_andc(r10000_10ffff_tmp63, r10000_10ffff_tmp5);
     4198            sequence_f0_90_a0 = simd_and(sequence_f0_90_adv, byte_a0);
     4199            byte_range_86_87 = simd_and(r10000_10ffff_tmp54, r10000_10ffff_tmp93);
     4200            carryQ.cq[183] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a0, carryQ.get_carry_in(183), sequence_f0_90_a0_adv));
     4201            r10000_10ffff_tmp99 = simd_and(sequence_f0_90_a0_adv, byte_range_86_87);
     4202            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp99);
     4203            r10000_10ffff_tmp100 = simd_and(r10000_10ffff_tmp20, r10000_10ffff_tmp26);
     4204            byte_89 = simd_and(r10000_10ffff_tmp54, r10000_10ffff_tmp100);
     4205            r10000_10ffff_tmp101 = simd_and(sequence_f0_90_a0_adv, byte_89);
     4206            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp101);
     4207            byte_b6 = simd_and(byte_range_b0_bf, r10000_10ffff_tmp43);
     4208            r10000_10ffff_tmp102 = simd_and(sequence_f0_90_a0_adv, byte_b6);
     4209            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp102);
     4210            r10000_10ffff_tmp103 = simd_and(byte_range_b0_bf, r10000_10ffff_tmp20);
     4211            byte_range_b9_bb = simd_and(r10000_10ffff_tmp103, r10000_10ffff_tmp4);
     4212            r10000_10ffff_tmp104 = simd_and(sequence_f0_90_a0_adv, byte_range_b9_bb);
     4213            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp104);
     4214            r10000_10ffff_tmp105 = simd_and(byte_range_b0_bf, r10000_10ffff_tmp11);
     4215            r10000_10ffff_tmp106 = simd_xor(basis_bits.bit_6, basis_bits.bit_7);
     4216            byte_range_bd_be = simd_and(r10000_10ffff_tmp105, r10000_10ffff_tmp106);
     4217            r10000_10ffff_tmp107 = simd_and(sequence_f0_90_a0_adv, byte_range_bd_be);
     4218            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp107);
     4219            byte_a1 = simd_and(r10000_10ffff_tmp63, r10000_10ffff_tmp27);
     4220            sequence_f0_90_a1 = simd_and(sequence_f0_90_adv, byte_a1);
     4221            byte_96 = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp43);
     4222            carryQ.cq[184] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a1, carryQ.get_carry_in(184), sequence_f0_90_a1_adv));
     4223            r10000_10ffff_tmp108 = simd_and(sequence_f0_90_a1_adv, byte_96);
     4224            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp108);
     4225            byte_a2 = simd_and(r10000_10ffff_tmp63, r10000_10ffff_tmp78);
     4226            sequence_f0_90_a2 = simd_and(sequence_f0_90_adv, byte_a2);
     4227            r10000_10ffff_tmp109 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp94);
     4228            r10000_10ffff_tmp110 = simd_not(r10000_10ffff_tmp109);
     4229            r10000_10ffff_tmp111 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp71);
     4230            r10000_10ffff_tmp112 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp110), simd_andc(r10000_10ffff_tmp111, basis_bits.bit_2));
     4231            byte_range_9f_a6 = simd_and(byte_range_80_bf, r10000_10ffff_tmp112);
     4232            carryQ.cq[185] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a2, carryQ.get_carry_in(185), sequence_f0_90_a2_adv));
     4233            r10000_10ffff_tmp113 = simd_and(sequence_f0_90_a2_adv, byte_range_9f_a6);
     4234            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp113);
     4235            r10000_10ffff_tmp114 = simd_and(sequence_f0_90_a2_adv, byte_range_b0_bf);
     4236            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp114);
     4237            byte_a3 = simd_and(r10000_10ffff_tmp63, r10000_10ffff_tmp33);
     4238            sequence_f0_90_a3 = simd_and(sequence_f0_90_adv, byte_a3);
     4239            byte_range_80_9f = simd_andc(byte_range_80_bf, basis_bits.bit_2);
     4240            carryQ.cq[186] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a3, carryQ.get_carry_in(186), sequence_f0_90_a3_adv));
     4241            r10000_10ffff_tmp115 = simd_and(sequence_f0_90_a3_adv, byte_range_80_9f);
     4242            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp115);
     4243            byte_b3 = simd_and(byte_range_b0_bf, r10000_10ffff_tmp33);
     4244            r10000_10ffff_tmp116 = simd_and(sequence_f0_90_a3_adv, byte_b3);
     4245            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp116);
     4246            r10000_10ffff_tmp117 = simd_not(r10000_10ffff_tmp35);
     4247            r10000_10ffff_tmp118 = simd_or(simd_and(basis_bits.bit_4, r10000_10ffff_tmp117), simd_andc(r10000_10ffff_tmp73, basis_bits.bit_4));
     4248            byte_range_b6_ba = simd_and(byte_range_b0_bf, r10000_10ffff_tmp118);
     4249            r10000_10ffff_tmp119 = simd_and(sequence_f0_90_a3_adv, byte_range_b6_ba);
     4250            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp119);
     4251            byte_a4 = simd_and(r10000_10ffff_tmp63, r10000_10ffff_tmp37);
     4252            sequence_f0_90_a4 = simd_and(sequence_f0_90_adv, byte_a4);
     4253            byte_range_9c_9e = simd_andc(r10000_10ffff_tmp56, r10000_10ffff_tmp16);
     4254            carryQ.cq[187] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a4, carryQ.get_carry_in(187), sequence_f0_90_a4_adv));
     4255            r10000_10ffff_tmp120 = simd_and(sequence_f0_90_a4_adv, byte_range_9c_9e);
     4256            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp120);
     4257            r10000_10ffff_tmp121 = simd_and(byte_range_b0_bf, basis_bits.bit_4);
     4258            r10000_10ffff_tmp122 = simd_not(r10000_10ffff_tmp16);
     4259            r10000_10ffff_tmp123 = simd_or(simd_and(basis_bits.bit_5, r10000_10ffff_tmp122), simd_andc(basis_bits.bit_6, basis_bits.bit_5));
     4260            byte_range_ba_be = simd_and(r10000_10ffff_tmp121, r10000_10ffff_tmp123);
     4261            r10000_10ffff_tmp124 = simd_and(sequence_f0_90_a4_adv, byte_range_ba_be);
     4262            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp124);
     4263            byte_a5 = simd_and(r10000_10ffff_tmp63, r10000_10ffff_tmp87);
     4264            sequence_f0_90_a5 = simd_and(sequence_f0_90_adv, byte_a5);
     4265            carryQ.cq[188] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a5, carryQ.get_carry_in(188), sequence_f0_90_a5_adv));
     4266            r10000_10ffff_tmp125 = simd_and(sequence_f0_90_a5_adv, byte_range_80_bf);
     4267            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp125);
     4268            byte_a6 = simd_and(r10000_10ffff_tmp63, r10000_10ffff_tmp43);
     4269            sequence_f0_90_a6 = simd_and(sequence_f0_90_adv, byte_a6);
     4270            byte_range_b8_bb = r10000_10ffff_tmp103;
     4271            carryQ.cq[189] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a6, carryQ.get_carry_in(189), sequence_f0_90_a6_adv));
     4272            r10000_10ffff_tmp126 = simd_and(sequence_f0_90_a6_adv, byte_range_b8_bb);
     4273            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp126);
     4274            sequence_f0_90_a7 = simd_and(sequence_f0_90_adv, byte_a7);
     4275            r10000_10ffff_tmp127 = simd_or(r10000_10ffff_tmp3, basis_bits.bit_6);
     4276            byte_range_90_91 = simd_andc(r10000_10ffff_tmp53, r10000_10ffff_tmp127);
     4277            carryQ.cq[190] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a7, carryQ.get_carry_in(190), sequence_f0_90_a7_adv));
     4278            r10000_10ffff_tmp128 = simd_and(sequence_f0_90_a7_adv, byte_range_90_91);
     4279            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp128);
     4280            r10000_10ffff_tmp129 = simd_andc(r10000_10ffff_tmp20, r10000_10ffff_tmp4);
     4281            byte_a8 = simd_and(r10000_10ffff_tmp63, r10000_10ffff_tmp129);
     4282            sequence_f0_90_a8 = simd_and(sequence_f0_90_adv, byte_a8);
     4283            carryQ.cq[191] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a8, carryQ.get_carry_in(191), sequence_f0_90_a8_adv));
     4284            r10000_10ffff_tmp130 = simd_and(sequence_f0_90_a8_adv, byte_84);
     4285            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp130);
     4286            r10000_10ffff_tmp131 = simd_not(basis_bits.bit_5);
     4287            r10000_10ffff_tmp132 = simd_or(simd_and(basis_bits.bit_4, r10000_10ffff_tmp131), simd_andc(r10000_10ffff_tmp88, basis_bits.bit_4));
     4288            byte_range_87_8b = simd_and(r10000_10ffff_tmp54, r10000_10ffff_tmp132);
     4289            r10000_10ffff_tmp133 = simd_and(sequence_f0_90_a8_adv, byte_range_87_8b);
     4290            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp133);
     4291            r10000_10ffff_tmp134 = simd_and(sequence_f0_90_a8_adv, byte_94);
     4292            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp134);
     4293            byte_98 = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp129);
     4294            r10000_10ffff_tmp135 = simd_and(sequence_f0_90_a8_adv, byte_98);
     4295            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp135);
     4296            byte_range_b4_b7 = simd_and(byte_range_b0_bf, r10000_10ffff_tmp15);
     4297            r10000_10ffff_tmp136 = simd_and(sequence_f0_90_a8_adv, byte_range_b4_b7);
     4298            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp136);
     4299            byte_range_bb_be = simd_and(r10000_10ffff_tmp121, r10000_10ffff_tmp39);
     4300            r10000_10ffff_tmp137 = simd_and(sequence_f0_90_a8_adv, byte_range_bb_be);
     4301            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp137);
     4302            byte_a9 = simd_and(r10000_10ffff_tmp63, r10000_10ffff_tmp100);
     4303            sequence_f0_90_a9 = simd_and(sequence_f0_90_adv, byte_a9);
     4304            byte_range_88_8f = r10000_10ffff_tmp66;
     4305            carryQ.cq[192] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a9, carryQ.get_carry_in(192), sequence_f0_90_a9_adv));
     4306            r10000_10ffff_tmp138 = simd_and(sequence_f0_90_a9_adv, byte_range_88_8f);
     4307            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp138);
     4308            r10000_10ffff_tmp139 = simd_and(r10000_10ffff_tmp53, basis_bits.bit_4);
     4309            byte_range_99_9f = simd_and(r10000_10ffff_tmp139, r10000_10ffff_tmp58);
     4310            r10000_10ffff_tmp140 = simd_and(sequence_f0_90_a9_adv, byte_range_99_9f);
     4311            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp140);
     4312            byte_aa = simd_and(r10000_10ffff_tmp63, r10000_10ffff_tmp55);
     4313            sequence_f0_90_aa = simd_and(sequence_f0_90_adv, byte_aa);
     4314            byte_range_a0_bf = r10000_10ffff_tmp80;
     4315            carryQ.cq[193] = carryout2carry(pablo_blk_Advance(sequence_f0_90_aa, carryQ.get_carry_in(193), sequence_f0_90_aa_adv));
     4316            r10000_10ffff_tmp141 = simd_and(sequence_f0_90_aa_adv, byte_range_a0_bf);
     4317            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp141);
     4318            byte_ab = simd_and(r10000_10ffff_tmp63, r10000_10ffff_tmp21);
     4319            sequence_f0_90_ab = simd_and(sequence_f0_90_adv, byte_ab);
     4320            r10000_10ffff_tmp142 = simd_or(simd_and(basis_bits.bit_4, r10000_10ffff_tmp117), simd_andc(r10000_10ffff_tmp88, basis_bits.bit_4));
     4321            byte_range_a7_aa = simd_and(r10000_10ffff_tmp63, r10000_10ffff_tmp142);
     4322            carryQ.cq[194] = carryout2carry(pablo_blk_Advance(sequence_f0_90_ab, carryQ.get_carry_in(194), sequence_f0_90_ab_adv));
     4323            r10000_10ffff_tmp143 = simd_and(sequence_f0_90_ab_adv, byte_range_a7_aa);
     4324            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp143);
     4325            r10000_10ffff_tmp144 = simd_and(sequence_f0_90_ab_adv, byte_range_b7_bf);
     4326            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp144);
     4327            byte_ac = simd_and(r10000_10ffff_tmp63, r10000_10ffff_tmp12);
     4328            sequence_f0_90_ac = simd_and(sequence_f0_90_adv, byte_ac);
     4329            r10000_10ffff_tmp145 = simd_not(r10000_10ffff_tmp58);
     4330            r10000_10ffff_tmp146 = simd_or(simd_and(basis_bits.bit_4, r10000_10ffff_tmp145), simd_andc(r10000_10ffff_tmp73, basis_bits.bit_4));
     4331            byte_range_b6_b8 = simd_and(byte_range_b0_bf, r10000_10ffff_tmp146);
     4332            carryQ.cq[195] = carryout2carry(pablo_blk_Advance(sequence_f0_90_ac, carryQ.get_carry_in(195), sequence_f0_90_ac_adv));
     4333            r10000_10ffff_tmp147 = simd_and(sequence_f0_90_ac_adv, byte_range_b6_b8);
     4334            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp147);
     4335            byte_ad = simd_and(r10000_10ffff_tmp63, r10000_10ffff_tmp65);
     4336            sequence_f0_90_ad = simd_and(sequence_f0_90_adv, byte_ad);
     4337            carryQ.cq[196] = carryout2carry(pablo_blk_Advance(sequence_f0_90_ad, carryQ.get_carry_in(196), sequence_f0_90_ad_adv));
     4338            r10000_10ffff_tmp148 = simd_and(sequence_f0_90_ad_adv, byte_range_96_97);
     4339            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp148);
     4340            r10000_10ffff_tmp149 = simd_andc(byte_range_b0_bf, basis_bits.bit_4);
     4341            byte_range_b3_b7 = simd_and(r10000_10ffff_tmp149, r10000_10ffff_tmp35);
     4342            r10000_10ffff_tmp150 = simd_and(sequence_f0_90_ad_adv, byte_range_b3_b7);
     4343            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp150);
     4344            byte_ae = simd_and(r10000_10ffff_tmp63, r10000_10ffff_tmp24);
     4345            sequence_f0_90_ae = simd_and(sequence_f0_90_adv, byte_ae);
     4346            r10000_10ffff_tmp151 = simd_or(simd_and(basis_bits.bit_4, r10000_10ffff_tmp145), simd_andc(r10000_10ffff_tmp81, basis_bits.bit_4));
     4347            byte_range_92_98 = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp151);
     4348            carryQ.cq[197] = carryout2carry(pablo_blk_Advance(sequence_f0_90_ae, carryQ.get_carry_in(197), sequence_f0_90_ae_adv));
     4349            r10000_10ffff_tmp152 = simd_and(sequence_f0_90_ae_adv, byte_range_92_98);
     4350            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp152);
     4351            r10000_10ffff_tmp153 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp58);
     4352            r10000_10ffff_tmp154 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp153);
     4353            r10000_10ffff_tmp155 = simd_not(r10000_10ffff_tmp154);
     4354            r10000_10ffff_tmp156 = simd_and(r10000_10ffff_tmp11, r10000_10ffff_tmp4);
     4355            r10000_10ffff_tmp157 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp156);
     4356            r10000_10ffff_tmp158 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp155), simd_andc(r10000_10ffff_tmp157, basis_bits.bit_2));
     4357            byte_range_9d_a8 = simd_and(byte_range_80_bf, r10000_10ffff_tmp158);
     4358            r10000_10ffff_tmp159 = simd_and(sequence_f0_90_ae_adv, byte_range_9d_a8);
     4359            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp159);
     4360            r10000_10ffff_tmp160 = simd_and(sequence_f0_90_ae_adv, byte_range_b0_bf);
     4361            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp160);
     4362            byte_af = simd_and(r10000_10ffff_tmp63, r10000_10ffff_tmp71);
     4363            sequence_f0_90_af = simd_and(sequence_f0_90_adv, byte_af);
     4364            carryQ.cq[198] = carryout2carry(pablo_blk_Advance(sequence_f0_90_af, carryQ.get_carry_in(198), sequence_f0_90_af_adv));
     4365            r10000_10ffff_tmp161 = simd_and(sequence_f0_90_af_adv, byte_range_80_bf);
     4366            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp161);
     4367            byte_b1 = simd_and(byte_range_b0_bf, r10000_10ffff_tmp27);
     4368            sequence_f0_90_b1 = simd_and(sequence_f0_90_adv, byte_b1);
     4369            r10000_10ffff_tmp162 = simd_or(basis_bits.bit_2, r10000_10ffff_tmp154);
     4370            byte_range_89_bf = simd_and(byte_range_80_bf, r10000_10ffff_tmp162);
     4371            carryQ.cq[199] = carryout2carry(pablo_blk_Advance(sequence_f0_90_b1, carryQ.get_carry_in(199), sequence_f0_90_b1_adv));
     4372            r10000_10ffff_tmp163 = simd_and(sequence_f0_90_b1_adv, byte_range_89_bf);
     4373            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp163);
     4374            byte_b2 = simd_and(byte_range_b0_bf, r10000_10ffff_tmp78);
     4375            sequence_f0_90_b2 = simd_and(sequence_f0_90_adv, byte_b2);
     4376            r10000_10ffff_tmp164 = simd_or(basis_bits.bit_4, r10000_10ffff_tmp35);
     4377            byte_range_b3_bf = simd_and(byte_range_b0_bf, r10000_10ffff_tmp164);
     4378            carryQ.cq[200] = carryout2carry(pablo_blk_Advance(sequence_f0_90_b2, carryQ.get_carry_in(200), sequence_f0_90_b2_adv));
     4379            r10000_10ffff_tmp165 = simd_and(sequence_f0_90_b2_adv, byte_range_b3_bf);
     4380            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp165);
     4381            sequence_f0_90_b3 = simd_and(sequence_f0_90_adv, byte_b3);
     4382            r10000_10ffff_tmp166 = simd_not(r10000_10ffff_tmp81);
     4383            r10000_10ffff_tmp167 = simd_or(simd_and(basis_bits.bit_4, r10000_10ffff_tmp166), simd_andc(r10000_10ffff_tmp35, basis_bits.bit_4));
     4384            byte_range_b3_b9 = simd_and(byte_range_b0_bf, r10000_10ffff_tmp167);
     4385            carryQ.cq[201] = carryout2carry(pablo_blk_Advance(sequence_f0_90_b3, carryQ.get_carry_in(201), sequence_f0_90_b3_adv));
     4386            r10000_10ffff_tmp168 = simd_and(sequence_f0_90_b3_adv, byte_range_b3_b9);
     4387            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp168);
     4388            r10000_10ffff_tmp169 = simd_or(simd_and(basis_bits.bit_4, r10000_10ffff_tmp145), simd_andc(basis_bits.bit_5, basis_bits.bit_4));
     4389            byte_range_b4_b8 = simd_and(byte_range_b0_bf, r10000_10ffff_tmp169);
     4390            sequence_f0_90_byte_range_b4_b8 = simd_and(sequence_f0_90_adv, byte_range_b4_b8);
     4391            carryQ.cq[202] = carryout2carry(pablo_blk_Advance(sequence_f0_90_byte_range_b4_b8, carryQ.get_carry_in(202), sequence_f0_90_byte_range_b4_b8_adv));
     4392            sequence_f0_90_b4_80 = simd_and(sequence_f0_90_byte_range_b4_b8_adv, byte_range_80_bf);
     4393            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_f0_90_b4_80);
     4394            byte_b9 = simd_and(byte_range_b0_bf, r10000_10ffff_tmp100);
     4395            sequence_f0_90_b9 = simd_and(sequence_f0_90_adv, byte_b9);
     4396            carryQ.cq[203] = carryout2carry(pablo_blk_Advance(sequence_f0_90_b9, carryQ.get_carry_in(203), sequence_f0_90_b9_adv));
     4397            r10000_10ffff_tmp170 = simd_and(sequence_f0_90_b9_adv, byte_range_80_9f);
     4398            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp170);
     4399            byte_bf = simd_and(byte_range_b0_bf, r10000_10ffff_tmp71);
     4400            r10000_10ffff_tmp171 = simd_and(sequence_f0_90_b9_adv, byte_bf);
     4401            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp171);
     4402            byte_range_ba_bf = simd_and(r10000_10ffff_tmp121, r10000_10ffff_tmp81);
     4403            sequence_f0_90_byte_range_ba_bf = simd_and(sequence_f0_90_adv, byte_range_ba_bf);
     4404            carryQ.cq[204] = carryout2carry(pablo_blk_Advance(sequence_f0_90_byte_range_ba_bf, carryQ.get_carry_in(204), sequence_f0_90_byte_range_ba_bf_adv));
     4405            sequence_f0_90_ba_80 = simd_and(sequence_f0_90_byte_range_ba_bf_adv, byte_range_80_bf);
     4406            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_f0_90_ba_80);
     4407            byte_91 = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp27);
     4408            sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
     4409            carryQ.cq[205] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(205), sequence_f0_91_adv));
     4410            sequence_f0_91_81 = simd_and(sequence_f0_91_adv, byte_81);
     4411            r10000_10ffff_tmp172 = simd_not(r10000_10ffff_tmp127);
     4412            r10000_10ffff_tmp173 = simd_or(simd_and(basis_bits.bit_3, r10000_10ffff_tmp172), simd_andc(r10000_10ffff_tmp28, basis_bits.bit_3));
     4413            byte_range_8e_91 = simd_and(byte_range_80_9f, r10000_10ffff_tmp173);
     4414            carryQ.cq[206] = carryout2carry(pablo_blk_Advance(sequence_f0_91_81, carryQ.get_carry_in(206), sequence_f0_91_81_adv));
     4415            r10000_10ffff_tmp174 = simd_and(sequence_f0_91_81_adv, byte_range_8e_91);
     4416            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp174);
     4417            r10000_10ffff_tmp175 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp88);
     4418            byte_range_b0_be = simd_andc(byte_range_b0_bf, r10000_10ffff_tmp175);
     4419            r10000_10ffff_tmp176 = simd_and(sequence_f0_91_81_adv, byte_range_b0_be);
     4420            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp176);
     4421            sequence_f0_91_83 = simd_and(sequence_f0_91_adv, byte_83);
     4422            r10000_10ffff_tmp177 = simd_or(basis_bits.bit_4, r10000_10ffff_tmp81);
     4423            byte_range_82_8f = simd_and(r10000_10ffff_tmp54, r10000_10ffff_tmp177);
     4424            carryQ.cq[207] = carryout2carry(pablo_blk_Advance(sequence_f0_91_83, carryQ.get_carry_in(207), sequence_f0_91_83_adv));
     4425            r10000_10ffff_tmp178 = simd_and(sequence_f0_91_83_adv, byte_range_82_8f);
     4426            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp178);
     4427            byte_range_a9_af = simd_and(byte_range_a8_af, r10000_10ffff_tmp58);
     4428            r10000_10ffff_tmp179 = simd_and(sequence_f0_91_83_adv, byte_range_a9_af);
     4429            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp179);
     4430            r10000_10ffff_tmp180 = simd_and(sequence_f0_91_83_adv, byte_range_ba_bf);
     4431            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp180);
     4432            sequence_f0_91_84 = simd_and(sequence_f0_91_adv, byte_84);
     4433            byte_b5 = simd_and(byte_range_b0_bf, r10000_10ffff_tmp87);
     4434            carryQ.cq[208] = carryout2carry(pablo_blk_Advance(sequence_f0_91_84, carryQ.get_carry_in(208), sequence_f0_91_84_adv));
     4435            r10000_10ffff_tmp181 = simd_and(sequence_f0_91_84_adv, byte_b5);
     4436            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp181);
     4437            byte_85 = simd_and(r10000_10ffff_tmp54, r10000_10ffff_tmp87);
     4438            sequence_f0_91_85 = simd_and(sequence_f0_91_adv, byte_85);
     4439            byte_range_84_8f = simd_and(r10000_10ffff_tmp54, r10000_10ffff_tmp3);
     4440            carryQ.cq[209] = carryout2carry(pablo_blk_Advance(sequence_f0_91_85, carryQ.get_carry_in(209), sequence_f0_91_85_adv));
     4441            r10000_10ffff_tmp182 = simd_and(sequence_f0_91_85_adv, byte_range_84_8f);
     4442            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp182);
     4443            r10000_10ffff_tmp183 = simd_and(sequence_f0_91_85_adv, byte_range_b7_bf);
     4444            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp183);
     4445            sequence_f0_91_87 = simd_and(sequence_f0_91_adv, byte_87);
     4446            carryQ.cq[210] = carryout2carry(pablo_blk_Advance(sequence_f0_91_87, carryQ.get_carry_in(210), sequence_f0_91_87_adv));
     4447            r10000_10ffff_tmp184 = simd_and(sequence_f0_91_87_adv, byte_range_8e_8f);
     4448            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp184);
     4449            r10000_10ffff_tmp185 = simd_and(sequence_f0_91_87_adv, byte_a0);
     4450            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp185);
     4451            r10000_10ffff_tmp186 = simd_and(basis_bits.bit_5, r10000_10ffff_tmp4);
     4452            r10000_10ffff_tmp187 = simd_or(basis_bits.bit_4, r10000_10ffff_tmp186);
     4453            byte_range_b5_bf = simd_and(byte_range_b0_bf, r10000_10ffff_tmp187);
     4454            r10000_10ffff_tmp188 = simd_and(sequence_f0_91_87_adv, byte_range_b5_bf);
     4455            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp188);
     4456            byte_88 = simd_and(r10000_10ffff_tmp54, r10000_10ffff_tmp129);
     4457            sequence_f0_91_88 = simd_and(sequence_f0_91_adv, byte_88);
     4458            carryQ.cq[211] = carryout2carry(pablo_blk_Advance(sequence_f0_91_88, carryQ.get_carry_in(211), sequence_f0_91_88_adv));
     4459            r10000_10ffff_tmp189 = simd_and(sequence_f0_91_88_adv, byte_92);
     4460            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp189);
     4461            r10000_10ffff_tmp190 = simd_and(sequence_f0_91_88_adv, byte_range_be_bf);
     4462            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp190);
     4463            sequence_f0_91_89 = simd_and(sequence_f0_91_adv, byte_89);
     4464            carryQ.cq[212] = carryout2carry(pablo_blk_Advance(sequence_f0_91_89, carryQ.get_carry_in(212), sequence_f0_91_89_adv));
     4465            r10000_10ffff_tmp191 = simd_and(sequence_f0_91_89_adv, byte_range_80_bf);
     4466            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp191);
     4467            sequence_f0_91_8a = simd_and(sequence_f0_91_adv, byte_8a);
     4468            carryQ.cq[213] = carryout2carry(pablo_blk_Advance(sequence_f0_91_8a, carryQ.get_carry_in(213), sequence_f0_91_8a_adv));
     4469            r10000_10ffff_tmp192 = simd_and(sequence_f0_91_8a_adv, byte_87);
     4470            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp192);
     4471            r10000_10ffff_tmp193 = simd_and(sequence_f0_91_8a_adv, byte_89);
     4472            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp193);
     4473            r10000_10ffff_tmp194 = simd_and(sequence_f0_91_8a_adv, byte_8e);
     4474            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp194);
     4475            r10000_10ffff_tmp195 = simd_and(sequence_f0_91_8a_adv, byte_9e);
     4476            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp195);
     4477            byte_range_aa_af = simd_and(byte_range_a8_af, r10000_10ffff_tmp81);
     4478            r10000_10ffff_tmp196 = simd_and(sequence_f0_91_8a_adv, byte_range_aa_af);
     4479            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp196);
     4480            sequence_f0_91_8b = simd_and(sequence_f0_91_adv, byte_8b);
     4481            byte_range_ab_af = simd_and(byte_range_a8_af, r10000_10ffff_tmp35);
     4482            carryQ.cq[214] = carryout2carry(pablo_blk_Advance(sequence_f0_91_8b, carryQ.get_carry_in(214), sequence_f0_91_8b_adv));
     4483            r10000_10ffff_tmp197 = simd_and(sequence_f0_91_8b_adv, byte_range_ab_af);
     4484            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp197);
     4485            r10000_10ffff_tmp198 = simd_and(sequence_f0_91_8b_adv, byte_range_ba_bf);
     4486            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp198);
     4487            sequence_f0_91_8c = simd_and(sequence_f0_91_adv, byte_8c);
     4488            carryQ.cq[215] = carryout2carry(pablo_blk_Advance(sequence_f0_91_8c, carryQ.get_carry_in(215), sequence_f0_91_8c_adv));
     4489            r10000_10ffff_tmp199 = simd_and(sequence_f0_91_8c_adv, byte_84);
     4490            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp199);
     4491            r10000_10ffff_tmp200 = simd_and(r10000_10ffff_tmp54, r10000_10ffff_tmp11);
     4492            byte_range_8d_8e = simd_and(r10000_10ffff_tmp200, r10000_10ffff_tmp106);
     4493            r10000_10ffff_tmp201 = simd_and(sequence_f0_91_8c_adv, byte_range_8d_8e);
     4494            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp201);
     4495            r10000_10ffff_tmp202 = simd_andc(r10000_10ffff_tmp53, r10000_10ffff_tmp3);
     4496            byte_range_91_92 = simd_and(r10000_10ffff_tmp202, r10000_10ffff_tmp106);
     4497            r10000_10ffff_tmp203 = simd_and(sequence_f0_91_8c_adv, byte_range_91_92);
     4498            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp203);
     4499            r10000_10ffff_tmp204 = simd_and(sequence_f0_91_8c_adv, byte_a9);
     4500            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp204);
     4501            r10000_10ffff_tmp205 = simd_and(sequence_f0_91_8c_adv, byte_b1);
     4502            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp205);
     4503            byte_b4 = simd_and(byte_range_b0_bf, r10000_10ffff_tmp37);
     4504            r10000_10ffff_tmp206 = simd_and(sequence_f0_91_8c_adv, byte_b4);
     4505            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp206);
     4506            r10000_10ffff_tmp207 = simd_and(r10000_10ffff_tmp20, basis_bits.bit_6);
     4507            byte_range_ba_bb = simd_and(byte_range_b0_bf, r10000_10ffff_tmp207);
     4508            r10000_10ffff_tmp208 = simd_and(sequence_f0_91_8c_adv, byte_range_ba_bb);
     4509            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp208);
     4510            sequence_f0_91_8d = simd_and(sequence_f0_91_adv, byte_8d);
     4511            byte_range_85_86 = simd_and(byte_range_84_87, r10000_10ffff_tmp106);
     4512            carryQ.cq[216] = carryout2carry(pablo_blk_Advance(sequence_f0_91_8d, carryQ.get_carry_in(216), sequence_f0_91_8d_adv));
     4513            r10000_10ffff_tmp209 = simd_and(sequence_f0_91_8d_adv, byte_range_85_86);
     4514            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp209);
     4515            r10000_10ffff_tmp210 = simd_and(r10000_10ffff_tmp54, r10000_10ffff_tmp20);
     4516            byte_range_89_8a = simd_and(r10000_10ffff_tmp210, r10000_10ffff_tmp106);
     4517            r10000_10ffff_tmp211 = simd_and(sequence_f0_91_8d_adv, byte_range_89_8a);
     4518            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp211);
     4519            r10000_10ffff_tmp212 = simd_and(sequence_f0_91_8d_adv, byte_range_8e_8f);
     4520            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp212);
     4521            r10000_10ffff_tmp213 = simd_andc(r10000_10ffff_tmp53, basis_bits.bit_4);
     4522            r10000_10ffff_tmp214 = simd_or(simd_and(basis_bits.bit_5, r10000_10ffff_tmp122), simd_andc(r10000_10ffff_tmp4, basis_bits.bit_5));
     4523            byte_range_91_96 = simd_and(r10000_10ffff_tmp213, r10000_10ffff_tmp214);
     4524            r10000_10ffff_tmp215 = simd_and(sequence_f0_91_8d_adv, byte_range_91_96);
     4525            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp215);
     4526            byte_range_98_9c = simd_andc(r10000_10ffff_tmp139, r10000_10ffff_tmp186);
     4527            r10000_10ffff_tmp216 = simd_and(sequence_f0_91_8d_adv, byte_range_98_9c);
     4528            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp216);
     4529            r10000_10ffff_tmp217 = simd_andc(r10000_10ffff_tmp15, basis_bits.bit_6);
     4530            byte_range_a4_a5 = simd_and(r10000_10ffff_tmp63, r10000_10ffff_tmp217);
     4531            r10000_10ffff_tmp218 = simd_and(sequence_f0_91_8d_adv, byte_range_a4_a5);
     4532            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp218);
     4533            r10000_10ffff_tmp219 = simd_and(r10000_10ffff_tmp63, r10000_10ffff_tmp11);
     4534            byte_range_ad_af = simd_and(r10000_10ffff_tmp219, r10000_10ffff_tmp4);
     4535            r10000_10ffff_tmp220 = simd_and(sequence_f0_91_8d_adv, byte_range_ad_af);
     4536            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp220);
     4537            r10000_10ffff_tmp221 = simd_and(sequence_f0_91_8d_adv, byte_range_b5_bf);
     4538            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp221);
     4539            sequence_f0_91_byte_range_8e_91 = simd_and(sequence_f0_91_adv, byte_range_8e_91);
     4540            carryQ.cq[217] = carryout2carry(pablo_blk_Advance(sequence_f0_91_byte_range_8e_91, carryQ.get_carry_in(217), sequence_f0_91_byte_range_8e_91_adv));
     4541            sequence_f0_91_8e_80 = simd_and(sequence_f0_91_byte_range_8e_91_adv, byte_range_80_bf);
     4542            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_f0_91_8e_80);
     4543            sequence_f0_91_93 = simd_and(sequence_f0_91_adv, byte_93);
     4544            carryQ.cq[218] = carryout2carry(pablo_blk_Advance(sequence_f0_91_93, carryQ.get_carry_in(218), sequence_f0_91_93_adv));
     4545            r10000_10ffff_tmp222 = simd_and(sequence_f0_91_93_adv, byte_range_88_8f);
     4546            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp222);
     4547            r10000_10ffff_tmp223 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp82);
     4548            r10000_10ffff_tmp224 = simd_or(basis_bits.bit_2, r10000_10ffff_tmp223);
     4549            byte_range_9a_bf = simd_and(byte_range_80_bf, r10000_10ffff_tmp224);
     4550            r10000_10ffff_tmp225 = simd_and(sequence_f0_91_93_adv, byte_range_9a_bf);
     4551            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp225);
     4552            byte_range_94_95 = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp217);
     4553            sequence_f0_91_byte_range_94_95 = simd_and(sequence_f0_91_adv, byte_range_94_95);
     4554            carryQ.cq[219] = carryout2carry(pablo_blk_Advance(sequence_f0_91_byte_range_94_95, carryQ.get_carry_in(219), sequence_f0_91_byte_range_94_95_adv));
     4555            sequence_f0_91_94_80 = simd_and(sequence_f0_91_byte_range_94_95_adv, byte_range_80_bf);
     4556            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_f0_91_94_80);
     4557            sequence_f0_91_96 = simd_and(sequence_f0_91_adv, byte_96);
     4558            byte_range_b6_b7 = simd_and(byte_range_b0_bf, r10000_10ffff_tmp93);
     4559            carryQ.cq[220] = carryout2carry(pablo_blk_Advance(sequence_f0_91_96, carryQ.get_carry_in(220), sequence_f0_91_96_adv));
     4560            r10000_10ffff_tmp226 = simd_and(sequence_f0_91_96_adv, byte_range_b6_b7);
     4561            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp226);
     4562            byte_97 = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp17);
     4563            sequence_f0_91_97 = simd_and(sequence_f0_91_adv, byte_97);
     4564            carryQ.cq[221] = carryout2carry(pablo_blk_Advance(sequence_f0_91_97, carryQ.get_carry_in(221), sequence_f0_91_97_adv));
     4565            r10000_10ffff_tmp227 = simd_and(sequence_f0_91_97_adv, byte_range_9e_bf);
     4566            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp227);
     4567            byte_99 = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp100);
     4568            sequence_f0_91_99 = simd_and(sequence_f0_91_adv, byte_99);
     4569            byte_range_85_8f = simd_and(r10000_10ffff_tmp54, r10000_10ffff_tmp187);
     4570            carryQ.cq[222] = carryout2carry(pablo_blk_Advance(sequence_f0_91_99, carryQ.get_carry_in(222), sequence_f0_91_99_adv));
     4571            r10000_10ffff_tmp228 = simd_and(sequence_f0_91_99_adv, byte_range_85_8f);
     4572            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp228);
     4573            r10000_10ffff_tmp229 = simd_and(sequence_f0_91_99_adv, byte_range_9a_bf);
     4574            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp229);
     4575            byte_9a = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp55);
     4576            sequence_f0_91_9a = simd_and(sequence_f0_91_adv, byte_9a);
     4577            byte_range_b8_bf = r10000_10ffff_tmp121;
     4578            carryQ.cq[223] = carryout2carry(pablo_blk_Advance(sequence_f0_91_9a, carryQ.get_carry_in(223), sequence_f0_91_9a_adv));
     4579            r10000_10ffff_tmp230 = simd_and(sequence_f0_91_9a_adv, byte_range_b8_bf);
     4580            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp230);
     4581            byte_9b = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp21);
     4582            sequence_f0_91_9b = simd_and(sequence_f0_91_adv, byte_9b);
     4583            r10000_10ffff_tmp231 = simd_or(basis_bits.bit_2, r10000_10ffff_tmp83);
     4584            byte_range_8a_bf = simd_and(byte_range_80_bf, r10000_10ffff_tmp231);
     4585            carryQ.cq[224] = carryout2carry(pablo_blk_Advance(sequence_f0_91_9b, carryQ.get_carry_in(224), sequence_f0_91_9b_adv));
     4586            r10000_10ffff_tmp232 = simd_and(sequence_f0_91_9b_adv, byte_range_8a_bf);
     4587            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp232);
     4588            sequence_f0_91_9c = simd_and(sequence_f0_91_adv, byte_9c);
     4589            r10000_10ffff_tmp233 = simd_not(r10000_10ffff_tmp4);
     4590            r10000_10ffff_tmp234 = simd_or(simd_and(basis_bits.bit_5, r10000_10ffff_tmp233), simd_andc(basis_bits.bit_6, basis_bits.bit_5));
     4591            byte_range_9a_9c = simd_and(r10000_10ffff_tmp139, r10000_10ffff_tmp234);
     4592            carryQ.cq[225] = carryout2carry(pablo_blk_Advance(sequence_f0_91_9c, carryQ.get_carry_in(225), sequence_f0_91_9c_adv));
     4593            r10000_10ffff_tmp235 = simd_and(sequence_f0_91_9c_adv, byte_range_9a_9c);
     4594            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp235);
     4595            byte_range_ac_af = r10000_10ffff_tmp219;
     4596            r10000_10ffff_tmp236 = simd_and(sequence_f0_91_9c_adv, byte_range_ac_af);
     4597            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp236);
     4598            r10000_10ffff_tmp237 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp127);
     4599            r10000_10ffff_tmp238 = simd_not(r10000_10ffff_tmp237);
     4600            r10000_10ffff_tmp239 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp238), simd_andc(r10000_10ffff_tmp157, basis_bits.bit_2));
     4601            byte_range_9d_a1 = simd_and(byte_range_80_bf, r10000_10ffff_tmp239);
     4602            sequence_f0_91_byte_range_9d_a1 = simd_and(sequence_f0_91_adv, byte_range_9d_a1);
     4603            carryQ.cq[226] = carryout2carry(pablo_blk_Advance(sequence_f0_91_byte_range_9d_a1, carryQ.get_carry_in(226), sequence_f0_91_byte_range_9d_a1_adv));
     4604            sequence_f0_91_9d_80 = simd_and(sequence_f0_91_byte_range_9d_a1_adv, byte_range_80_bf);
     4605            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_f0_91_9d_80);
     4606            sequence_f0_91_a2 = simd_and(sequence_f0_91_adv, byte_a2);
     4607            carryQ.cq[227] = carryout2carry(pablo_blk_Advance(sequence_f0_91_a2, carryQ.get_carry_in(227), sequence_f0_91_a2_adv));
     4608            r10000_10ffff_tmp240 = simd_and(sequence_f0_91_a2_adv, byte_range_80_9f);
     4609            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp240);
     4610            sequence_f0_91_a3 = simd_and(sequence_f0_91_adv, byte_a3);
     4611            r10000_10ffff_tmp241 = simd_or(simd_and(basis_bits.bit_4, r10000_10ffff_tmp89), simd_andc(r10000_10ffff_tmp35, basis_bits.bit_4));
     4612            byte_range_b3_be = simd_and(byte_range_b0_bf, r10000_10ffff_tmp241);
     4613            carryQ.cq[228] = carryout2carry(pablo_blk_Advance(sequence_f0_91_a3, carryQ.get_carry_in(228), sequence_f0_91_a3_adv));
     4614            r10000_10ffff_tmp242 = simd_and(sequence_f0_91_a3_adv, byte_range_b3_be);
     4615            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp242);
     4616            r10000_10ffff_tmp243 = simd_or(simd_and(basis_bits.bit_4, r10000_10ffff_tmp117), simd_andc(basis_bits.bit_5, basis_bits.bit_4));
     4617            byte_range_a4_aa = simd_and(r10000_10ffff_tmp63, r10000_10ffff_tmp243);
     4618            sequence_f0_91_byte_range_a4_aa = simd_and(sequence_f0_91_adv, byte_range_a4_aa);
     4619            carryQ.cq[229] = carryout2carry(pablo_blk_Advance(sequence_f0_91_byte_range_a4_aa, carryQ.get_carry_in(229), sequence_f0_91_byte_range_a4_aa_adv));
     4620            sequence_f0_91_a4_80 = simd_and(sequence_f0_91_byte_range_a4_aa_adv, byte_range_80_bf);
     4621            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_f0_91_a4_80);
     4622            sequence_f0_91_ab = simd_and(sequence_f0_91_adv, byte_ab);
     4623            byte_range_b9_bf = simd_and(byte_range_b8_bf, r10000_10ffff_tmp58);
     4624            carryQ.cq[230] = carryout2carry(pablo_blk_Advance(sequence_f0_91_ab, carryQ.get_carry_in(230), sequence_f0_91_ab_adv));
     4625            r10000_10ffff_tmp244 = simd_and(sequence_f0_91_ab_adv, byte_range_b9_bf);
     4626            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp244);
     4627            r10000_10ffff_tmp245 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp11);
     4628            byte_range_ac_bf = simd_and(byte_range_a0_bf, r10000_10ffff_tmp245);
     4629            sequence_f0_91_byte_range_ac_bf = simd_and(sequence_f0_91_adv, byte_range_ac_bf);
     4630            carryQ.cq[231] = carryout2carry(pablo_blk_Advance(sequence_f0_91_byte_range_ac_bf, carryQ.get_carry_in(231), sequence_f0_91_byte_range_ac_bf_adv));
     4631            sequence_f0_91_ac_80 = simd_and(sequence_f0_91_byte_range_ac_bf_adv, byte_range_80_bf);
     4632            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_f0_91_ac_80);
     4633            sequence_f0_92 = simd_and(byte_f0_adv, byte_92);
     4634            carryQ.cq[232] = carryout2carry(pablo_blk_Advance(sequence_f0_92, carryQ.get_carry_in(232), sequence_f0_92_adv));
     4635            sequence_f0_92_8e = simd_and(sequence_f0_92_adv, byte_8e);
     4636            carryQ.cq[233] = carryout2carry(pablo_blk_Advance(sequence_f0_92_8e, carryQ.get_carry_in(233), sequence_f0_92_8e_adv));
     4637            r10000_10ffff_tmp246 = simd_and(sequence_f0_92_8e_adv, byte_range_9a_bf);
     4638            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp246);
     4639            sequence_f0_92_8f = simd_and(sequence_f0_92_adv, byte_8f);
     4640            carryQ.cq[234] = carryout2carry(pablo_blk_Advance(sequence_f0_92_8f, carryQ.get_carry_in(234), sequence_f0_92_8f_adv));
     4641            r10000_10ffff_tmp247 = simd_and(sequence_f0_92_8f_adv, byte_range_80_bf);
     4642            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp247);
     4643            sequence_f0_92_91 = simd_and(sequence_f0_92_adv, byte_91);
     4644            carryQ.cq[235] = carryout2carry(pablo_blk_Advance(sequence_f0_92_91, carryQ.get_carry_in(235), sequence_f0_92_91_adv));
     4645            r10000_10ffff_tmp248 = simd_and(sequence_f0_92_91_adv, byte_af);
     4646            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp248);
     4647            r10000_10ffff_tmp249 = simd_and(sequence_f0_92_91_adv, byte_range_b5_bf);
     4648            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp249);
     4649            sequence_f0_92_95 = simd_and(sequence_f0_92_adv, byte_95);
     4650            r10000_10ffff_tmp250 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp3);
     4651            r10000_10ffff_tmp251 = simd_or(basis_bits.bit_2, r10000_10ffff_tmp250);
     4652            byte_range_84_bf = simd_and(byte_range_80_bf, r10000_10ffff_tmp251);
     4653            carryQ.cq[236] = carryout2carry(pablo_blk_Advance(sequence_f0_92_95, carryQ.get_carry_in(236), sequence_f0_92_95_adv));
     4654            r10000_10ffff_tmp252 = simd_and(sequence_f0_92_95_adv, byte_range_84_bf);
     4655            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp252);
     4656            sequence_f0_92_byte_range_96_bf = simd_and(sequence_f0_92_adv, byte_range_96_bf);
     4657            carryQ.cq[237] = carryout2carry(pablo_blk_Advance(sequence_f0_92_byte_range_96_bf, carryQ.get_carry_in(237), sequence_f0_92_byte_range_96_bf_adv));
     4658            sequence_f0_92_96_80 = simd_and(sequence_f0_92_byte_range_96_bf_adv, byte_range_80_bf);
     4659            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_f0_92_96_80);
     4660            sequence_f0_93 = simd_and(byte_f0_adv, byte_93);
     4661            carryQ.cq[238] = carryout2carry(pablo_blk_Advance(sequence_f0_93, carryQ.get_carry_in(238), sequence_f0_93_adv));
     4662            sequence_f0_93_90 = simd_and(sequence_f0_93_adv, byte_90);
     4663            r10000_10ffff_tmp253 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp71);
     4664            byte_range_af_bf = simd_and(byte_range_a0_bf, r10000_10ffff_tmp253);
     4665            carryQ.cq[239] = carryout2carry(pablo_blk_Advance(sequence_f0_93_90, carryQ.get_carry_in(239), sequence_f0_93_90_adv));
     4666            r10000_10ffff_tmp254 = simd_and(sequence_f0_93_90_adv, byte_range_af_bf);
     4667            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp254);
     4668            r10000_10ffff_tmp255 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp5);
     4669            r10000_10ffff_tmp256 = simd_or(basis_bits.bit_2, r10000_10ffff_tmp255);
     4670            byte_range_91_bf = simd_and(byte_range_80_bf, r10000_10ffff_tmp256);
     4671            sequence_f0_93_byte_range_91_bf = simd_and(sequence_f0_93_adv, byte_range_91_bf);
     4672            carryQ.cq[240] = carryout2carry(pablo_blk_Advance(sequence_f0_93_byte_range_91_bf, carryQ.get_carry_in(240), sequence_f0_93_byte_range_91_bf_adv));
     4673            sequence_f0_93_91_80 = simd_and(sequence_f0_93_byte_range_91_bf_adv, byte_range_80_bf);
     4674            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_f0_93_91_80);
     4675            sequence_f0_94 = simd_and(byte_f0_adv, byte_94);
     4676            carryQ.cq[241] = carryout2carry(pablo_blk_Advance(sequence_f0_94, carryQ.get_carry_in(241), sequence_f0_94_adv));
     4677            sequence_f0_94_byte_range_80_8f = simd_and(sequence_f0_94_adv, byte_range_80_8f);
     4678            carryQ.cq[242] = carryout2carry(pablo_blk_Advance(sequence_f0_94_byte_range_80_8f, carryQ.get_carry_in(242), sequence_f0_94_byte_range_80_8f_adv));
     4679            sequence_f0_94_80_80 = simd_and(sequence_f0_94_byte_range_80_8f_adv, byte_range_80_bf);
     4680            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_f0_94_80_80);
     4681            sequence_f0_94_99 = simd_and(sequence_f0_94_adv, byte_99);
     4682            r10000_10ffff_tmp257 = simd_or(basis_bits.bit_2, r10000_10ffff_tmp109);
     4683            byte_range_87_bf = simd_and(byte_range_80_bf, r10000_10ffff_tmp257);
     4684            carryQ.cq[243] = carryout2carry(pablo_blk_Advance(sequence_f0_94_99, carryQ.get_carry_in(243), sequence_f0_94_99_adv));
     4685            r10000_10ffff_tmp258 = simd_and(sequence_f0_94_99_adv, byte_range_87_bf);
     4686            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp258);
     4687            sequence_f0_94_byte_range_9a_bf = simd_and(sequence_f0_94_adv, byte_range_9a_bf);
     4688            carryQ.cq[244] = carryout2carry(pablo_blk_Advance(sequence_f0_94_byte_range_9a_bf, carryQ.get_carry_in(244), sequence_f0_94_byte_range_9a_bf_adv));
     4689            sequence_f0_94_9a_80 = simd_and(sequence_f0_94_byte_range_9a_bf_adv, byte_range_80_bf);
     4690            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_f0_94_9a_80);
     4691            sequence_f0_95 = simd_and(byte_f0_adv, byte_95);
     4692            carryQ.cq[245] = carryout2carry(pablo_blk_Advance(sequence_f0_95, carryQ.get_carry_in(245), sequence_f0_95_adv));
     4693            sequence_f0_95_byte_range_80_bf = simd_and(sequence_f0_95_adv, byte_range_80_bf);
     4694            carryQ.cq[246] = carryout2carry(pablo_blk_Advance(sequence_f0_95_byte_range_80_bf, carryQ.get_carry_in(246), sequence_f0_95_byte_range_80_bf_adv));
     4695            sequence_f0_95_80_80 = simd_and(sequence_f0_95_byte_range_80_bf_adv, byte_range_80_bf);
     4696            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_f0_95_80_80);
     4697            sequence_f0_96 = simd_and(byte_f0_adv, byte_96);
     4698            carryQ.cq[247] = carryout2carry(pablo_blk_Advance(sequence_f0_96, carryQ.get_carry_in(247), sequence_f0_96_adv));
     4699            sequence_f0_96_byte_range_80_9f = simd_and(sequence_f0_96_adv, byte_range_80_9f);
     4700            carryQ.cq[248] = carryout2carry(pablo_blk_Advance(sequence_f0_96_byte_range_80_9f, carryQ.get_carry_in(248), sequence_f0_96_byte_range_80_9f_adv));
     4701            sequence_f0_96_80_80 = simd_and(sequence_f0_96_byte_range_80_9f_adv, byte_range_80_bf);
     4702            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_f0_96_80_80);
     4703            sequence_f0_96_a8 = simd_and(sequence_f0_96_adv, byte_a8);
     4704            carryQ.cq[249] = carryout2carry(pablo_blk_Advance(sequence_f0_96_a8, carryQ.get_carry_in(249), sequence_f0_96_a8_adv));
     4705            r10000_10ffff_tmp259 = simd_and(sequence_f0_96_a8_adv, byte_range_b9_bf);
     4706            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp259);
     4707            sequence_f0_96_a9 = simd_and(sequence_f0_96_adv, byte_a9);
     4708            byte_9f = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp71);
     4709            carryQ.cq[250] = carryout2carry(pablo_blk_Advance(sequence_f0_96_a9, carryQ.get_carry_in(250), sequence_f0_96_a9_adv));
     4710            r10000_10ffff_tmp260 = simd_and(sequence_f0_96_a9_adv, byte_9f);
     4711            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp260);
     4712            r10000_10ffff_tmp261 = simd_xor(basis_bits.bit_5, basis_bits.bit_6);
     4713            byte_range_aa_ad = simd_and(byte_range_a8_af, r10000_10ffff_tmp261);
     4714            r10000_10ffff_tmp262 = simd_and(sequence_f0_96_a9_adv, byte_range_aa_ad);
     4715            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp262);
     4716            r10000_10ffff_tmp263 = simd_and(sequence_f0_96_a9_adv, byte_range_b0_bf);
     4717            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp263);
     4718            sequence_f0_96_aa = simd_and(sequence_f0_96_adv, byte_aa);
     4719            carryQ.cq[251] = carryout2carry(pablo_blk_Advance(sequence_f0_96_aa, carryQ.get_carry_in(251), sequence_f0_96_aa_adv));
     4720            r10000_10ffff_tmp264 = simd_and(sequence_f0_96_aa_adv, byte_range_80_bf);
     4721            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp264);
     4722            sequence_f0_96_ab = simd_and(sequence_f0_96_adv, byte_ab);
     4723            carryQ.cq[252] = carryout2carry(pablo_blk_Advance(sequence_f0_96_ab, carryQ.get_carry_in(252), sequence_f0_96_ab_adv));
     4724            r10000_10ffff_tmp265 = simd_and(sequence_f0_96_ab_adv, byte_range_80_8f);
     4725            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp265);
     4726            byte_range_ae_af = simd_and(r10000_10ffff_tmp63, r10000_10ffff_tmp28);
     4727            r10000_10ffff_tmp266 = simd_and(sequence_f0_96_ab_adv, byte_range_ae_af);
     4728            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp266);
     4729            byte_range_b6_bf = simd_and(byte_range_b0_bf, r10000_10ffff_tmp74);
     4730            r10000_10ffff_tmp267 = simd_and(sequence_f0_96_ab_adv, byte_range_b6_bf);
     4731            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp267);
     4732            sequence_f0_96_ad = simd_and(sequence_f0_96_adv, byte_ad);
     4733            byte_range_86_8f = simd_and(r10000_10ffff_tmp54, r10000_10ffff_tmp74);
     4734            carryQ.cq[253] = carryout2carry(pablo_blk_Advance(sequence_f0_96_ad, carryQ.get_carry_in(253), sequence_f0_96_ad_adv));
     4735            r10000_10ffff_tmp268 = simd_and(sequence_f0_96_ad_adv, byte_range_86_8f);
     4736            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp268);
     4737            r10000_10ffff_tmp269 = simd_and(sequence_f0_96_ad_adv, byte_9a);
     4738            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp269);
     4739            r10000_10ffff_tmp270 = simd_and(sequence_f0_96_ad_adv, byte_a2);
     4740            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp270);
     4741            byte_range_b8_bc = simd_andc(byte_range_b8_bf, r10000_10ffff_tmp186);
     4742            r10000_10ffff_tmp271 = simd_and(sequence_f0_96_ad_adv, byte_range_b8_bc);
     4743            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp271);
     4744            sequence_f0_96_ae = simd_and(sequence_f0_96_adv, byte_ae);
     4745            byte_range_90_bf = simd_and(byte_range_80_bf, r10000_10ffff_tmp9);
     4746            carryQ.cq[254] = carryout2carry(pablo_blk_Advance(sequence_f0_96_ae, carryQ.get_carry_in(254), sequence_f0_96_ae_adv));
     4747            r10000_10ffff_tmp272 = simd_and(sequence_f0_96_ae_adv, byte_range_90_bf);
     4748            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp272);
     4749            r10000_10ffff_tmp273 = simd_not(r10000_10ffff_tmp11);
     4750            r10000_10ffff_tmp274 = simd_or(simd_and(basis_bits.bit_3, r10000_10ffff_tmp273), simd_andc(r10000_10ffff_tmp71, basis_bits.bit_3));
     4751            byte_range_af_bb = simd_and(byte_range_a0_bf, r10000_10ffff_tmp274);
     4752            sequence_f0_96_byte_range_af_bb = simd_and(sequence_f0_96_adv, byte_range_af_bb);
     4753            carryQ.cq[255] = carryout2carry(pablo_blk_Advance(sequence_f0_96_byte_range_af_bb, carryQ.get_carry_in(255), sequence_f0_96_byte_range_af_bb_adv));
     4754            sequence_f0_96_af_80 = simd_and(sequence_f0_96_byte_range_af_bb_adv, byte_range_80_bf);
     4755            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_f0_96_af_80);
     4756            byte_bd = simd_and(byte_range_b0_bf, r10000_10ffff_tmp65);
     4757            sequence_f0_96_bd = simd_and(sequence_f0_96_adv, byte_bd);
     4758            carryQ.cq[256] = carryout2carry(pablo_blk_Advance(sequence_f0_96_bd, carryQ.get_carry_in(256), sequence_f0_96_bd_adv));
     4759            r10000_10ffff_tmp275 = simd_and(sequence_f0_96_bd_adv, byte_range_85_8f);
     4760            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp275);
     4761            r10000_10ffff_tmp276 = simd_and(sequence_f0_96_bd_adv, byte_bf);
     4762            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp276);
     4763            sequence_f0_96_be = simd_and(sequence_f0_96_adv, byte_be);
     4764            byte_range_80_8e = simd_andc(r10000_10ffff_tmp54, r10000_10ffff_tmp175);
     4765            carryQ.cq[257] = carryout2carry(pablo_blk_Advance(sequence_f0_96_be, carryQ.get_carry_in(257), sequence_f0_96_be_adv));
     4766            r10000_10ffff_tmp277 = simd_and(sequence_f0_96_be_adv, byte_range_80_8e);
     4767            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp277);
     4768            r10000_10ffff_tmp278 = simd_and(sequence_f0_96_be_adv, byte_range_a0_bf);
     4769            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp278);
     4770            sequence_f0_96_bf = simd_and(sequence_f0_96_adv, byte_bf);
     4771            carryQ.cq[258] = carryout2carry(pablo_blk_Advance(sequence_f0_96_bf, carryQ.get_carry_in(258), sequence_f0_96_bf_adv));
     4772            r10000_10ffff_tmp279 = simd_and(sequence_f0_96_bf_adv, byte_range_80_bf);
     4773            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp279);
     4774            byte_range_97_9a = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp142);
     4775            byte_f0_byte_range_97_9a = simd_and(byte_f0_adv, byte_range_97_9a);
     4776            carryQ.cq[259] = carryout2carry(pablo_blk_Advance(byte_f0_byte_range_97_9a, carryQ.get_carry_in(259), byte_f0_byte_range_97_9a_adv));
     4777            sequence_f0_97_80 = simd_and(byte_f0_byte_range_97_9a_adv, byte_range_80_bf);
     4778            carryQ.cq[260] = carryout2carry(pablo_blk_Advance(sequence_f0_97_80, carryQ.get_carry_in(260), sequence_f0_97_80_adv));
     4779            sequence_f0_97_80_80 = simd_and(sequence_f0_97_80_adv, byte_range_80_bf);
     4780            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_f0_97_80_80);
     4781            sequence_f0_9b = simd_and(byte_f0_adv, byte_9b);
     4782            carryQ.cq[261] = carryout2carry(pablo_blk_Advance(sequence_f0_9b, carryQ.get_carry_in(261), sequence_f0_9b_adv));
     4783            sequence_f0_9b_80 = simd_and(sequence_f0_9b_adv, byte_80);
     4784            r10000_10ffff_tmp280 = simd_or(basis_bits.bit_2, r10000_10ffff_tmp237);
     4785            byte_range_82_bf = simd_and(byte_range_80_bf, r10000_10ffff_tmp280);
     4786            carryQ.cq[262] = carryout2carry(pablo_blk_Advance(sequence_f0_9b_80, carryQ.get_carry_in(262), sequence_f0_9b_80_adv));
     4787            r10000_10ffff_tmp281 = simd_and(sequence_f0_9b_80_adv, byte_range_82_bf);
     4788            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp281);
     4789            r10000_10ffff_tmp282 = simd_not(basis_bits.bit_3);
     4790            r10000_10ffff_tmp283 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp282), simd_andc(r10000_10ffff_tmp48, basis_bits.bit_2));
     4791            byte_range_81_af = simd_and(byte_range_80_bf, r10000_10ffff_tmp283);
     4792            sequence_f0_9b_byte_range_81_af = simd_and(sequence_f0_9b_adv, byte_range_81_af);
     4793            carryQ.cq[263] = carryout2carry(pablo_blk_Advance(sequence_f0_9b_byte_range_81_af, carryQ.get_carry_in(263), sequence_f0_9b_byte_range_81_af_adv));
     4794            sequence_f0_9b_81_80 = simd_and(sequence_f0_9b_byte_range_81_af_adv, byte_range_80_bf);
     4795            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_f0_9b_81_80);
     4796            sequence_f0_9b_b1 = simd_and(sequence_f0_9b_adv, byte_b1);
     4797            carryQ.cq[264] = carryout2carry(pablo_blk_Advance(sequence_f0_9b_b1, carryQ.get_carry_in(264), sequence_f0_9b_b1_adv));
     4798            r10000_10ffff_tmp284 = simd_and(sequence_f0_9b_b1_adv, byte_range_ab_af);
     4799            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp284);
     4800            byte_range_bd_bf = simd_and(r10000_10ffff_tmp105, r10000_10ffff_tmp4);
     4801            r10000_10ffff_tmp285 = simd_and(sequence_f0_9b_b1_adv, byte_range_bd_bf);
     4802            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp285);
     4803            sequence_f0_9b_b2 = simd_and(sequence_f0_9b_adv, byte_b2);
     4804            byte_range_89_8f = simd_and(byte_range_88_8f, r10000_10ffff_tmp58);
     4805            carryQ.cq[265] = carryout2carry(pablo_blk_Advance(sequence_f0_9b_b2, carryQ.get_carry_in(265), sequence_f0_9b_b2_adv));
     4806            r10000_10ffff_tmp286 = simd_and(sequence_f0_9b_b2_adv, byte_range_89_8f);
     4807            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp286);
     4808            byte_range_9a_9b = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp207);
     4809            r10000_10ffff_tmp287 = simd_and(sequence_f0_9b_b2_adv, byte_range_9a_9b);
     4810            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp287);
     4811            byte_range_a4_bf = simd_and(byte_range_a0_bf, r10000_10ffff_tmp250);
     4812            r10000_10ffff_tmp288 = simd_and(sequence_f0_9b_b2_adv, byte_range_a4_bf);
     4813            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp288);
     4814            sequence_f0_9b_byte_range_b3_bf = simd_and(sequence_f0_9b_adv, byte_range_b3_bf);
     4815            carryQ.cq[266] = carryout2carry(pablo_blk_Advance(sequence_f0_9b_byte_range_b3_bf, carryQ.get_carry_in(266), sequence_f0_9b_byte_range_b3_bf_adv));
     4816            sequence_f0_9b_b3_80 = simd_and(sequence_f0_9b_byte_range_b3_bf_adv, byte_range_80_bf);
     4817            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_f0_9b_b3_80);
     4818            sequence_f0_9c = simd_and(byte_f0_adv, byte_9c);
     4819            carryQ.cq[267] = carryout2carry(pablo_blk_Advance(sequence_f0_9c, carryQ.get_carry_in(267), sequence_f0_9c_adv));
     4820            sequence_f0_9c_byte_range_80_bf = simd_and(sequence_f0_9c_adv, byte_range_80_bf);
     4821            carryQ.cq[268] = carryout2carry(pablo_blk_Advance(sequence_f0_9c_byte_range_80_bf, carryQ.get_carry_in(268), sequence_f0_9c_byte_range_80_bf_adv));
     4822            sequence_f0_9c_80_80 = simd_and(sequence_f0_9c_byte_range_80_bf_adv, byte_range_80_bf);
     4823            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_f0_9c_80_80);
     4824            sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
     4825            carryQ.cq[269] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(269), sequence_f0_9d_adv));
     4826            sequence_f0_9d_83 = simd_and(sequence_f0_9d_adv, byte_83);
     4827            carryQ.cq[270] = carryout2carry(pablo_blk_Advance(sequence_f0_9d_83, carryQ.get_carry_in(270), sequence_f0_9d_83_adv));
     4828            r10000_10ffff_tmp289 = simd_and(sequence_f0_9d_83_adv, byte_range_b6_bf);
     4829            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp289);
     4830            sequence_f0_9d_84 = simd_and(sequence_f0_9d_adv, byte_84);
     4831            r10000_10ffff_tmp290 = simd_or(simd_and(basis_bits.bit_4, r10000_10ffff_tmp145), simd_andc(r10000_10ffff_tmp88, basis_bits.bit_4));
     4832            byte_range_a7_a8 = simd_and(r10000_10ffff_tmp63, r10000_10ffff_tmp290);
     4833            carryQ.cq[271] = carryout2carry(pablo_blk_Advance(sequence_f0_9d_84, carryQ.get_carry_in(271), sequence_f0_9d_84_adv));
     4834            r10000_10ffff_tmp291 = simd_and(sequence_f0_9d_84_adv, byte_range_a7_a8);
     4835            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp291);
     4836            sequence_f0_9d_87 = simd_and(sequence_f0_9d_adv, byte_87);
     4837            byte_range_a9_bf = simd_and(byte_range_a0_bf, r10000_10ffff_tmp154);
     4838            carryQ.cq[272] = carryout2carry(pablo_blk_Advance(sequence_f0_9d_87, carryQ.get_carry_in(272), sequence_f0_9d_87_adv));
     4839            r10000_10ffff_tmp292 = simd_and(sequence_f0_9d_87_adv, byte_range_a9_bf);
     4840            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp292);
     4841            sequence_f0_9d_89 = simd_and(sequence_f0_9d_adv, byte_89);
     4842            r10000_10ffff_tmp293 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp74);
     4843            r10000_10ffff_tmp294 = simd_or(basis_bits.bit_2, r10000_10ffff_tmp293);
     4844            byte_range_86_bf = simd_and(byte_range_80_bf, r10000_10ffff_tmp294);
     4845            carryQ.cq[273] = carryout2carry(pablo_blk_Advance(sequence_f0_9d_89, carryQ.get_carry_in(273), sequence_f0_9d_89_adv));
     4846            r10000_10ffff_tmp295 = simd_and(sequence_f0_9d_89_adv, byte_range_86_bf);
     4847            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp295);
     4848            byte_range_8a_8b = simd_and(r10000_10ffff_tmp54, r10000_10ffff_tmp207);
     4849            sequence_f0_9d_byte_range_8a_8b = simd_and(sequence_f0_9d_adv, byte_range_8a_8b);
     4850            carryQ.cq[274] = carryout2carry(pablo_blk_Advance(sequence_f0_9d_byte_range_8a_8b, carryQ.get_carry_in(274), sequence_f0_9d_byte_range_8a_8b_adv));
     4851            sequence_f0_9d_8a_80 = simd_and(sequence_f0_9d_byte_range_8a_8b_adv, byte_range_80_bf);
     4852            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_f0_9d_8a_80);
     4853            sequence_f0_9d_8d = simd_and(sequence_f0_9d_adv, byte_8d);
     4854            byte_range_97_9f = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp94);
     4855            carryQ.cq[275] = carryout2carry(pablo_blk_Advance(sequence_f0_9d_8d, carryQ.get_carry_in(275), sequence_f0_9d_8d_adv));
     4856            r10000_10ffff_tmp296 = simd_and(sequence_f0_9d_8d_adv, byte_range_97_9f);
     4857            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp296);
     4858            byte_range_b2_bf = simd_and(byte_range_b0_bf, r10000_10ffff_tmp177);
     4859            r10000_10ffff_tmp297 = simd_and(sequence_f0_9d_8d_adv, byte_range_b2_bf);
     4860            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp297);
     4861            sequence_f0_9d_byte_range_8e_8f = simd_and(sequence_f0_9d_adv, byte_range_8e_8f);
     4862            carryQ.cq[276] = carryout2carry(pablo_blk_Advance(sequence_f0_9d_byte_range_8e_8f, carryQ.get_carry_in(276), sequence_f0_9d_byte_range_8e_8f_adv));
     4863            sequence_f0_9d_8e_80 = simd_and(sequence_f0_9d_byte_range_8e_8f_adv, byte_range_80_bf);
     4864            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_f0_9d_8e_80);
     4865            sequence_f0_9d_91 = simd_and(sequence_f0_9d_adv, byte_91);
     4866            carryQ.cq[277] = carryout2carry(pablo_blk_Advance(sequence_f0_9d_91, carryQ.get_carry_in(277), sequence_f0_9d_91_adv));
     4867            r10000_10ffff_tmp298 = simd_and(sequence_f0_9d_91_adv, byte_95);
     4868            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp298);
     4869            sequence_f0_9d_92 = simd_and(sequence_f0_9d_adv, byte_92);
     4870            carryQ.cq[278] = carryout2carry(pablo_blk_Advance(sequence_f0_9d_92, carryQ.get_carry_in(278), sequence_f0_9d_92_adv));
     4871            r10000_10ffff_tmp299 = simd_and(sequence_f0_9d_92_adv, byte_9d);
     4872            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp299);
     4873            byte_range_a0_a1 = simd_andc(r10000_10ffff_tmp63, r10000_10ffff_tmp127);
     4874            r10000_10ffff_tmp300 = simd_and(sequence_f0_9d_92_adv, byte_range_a0_a1);
     4875            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp300);
     4876            r10000_10ffff_tmp301 = simd_andc(r10000_10ffff_tmp63, basis_bits.bit_4);
     4877            r10000_10ffff_tmp302 = simd_or(simd_and(basis_bits.bit_5, r10000_10ffff_tmp233), simd_andc(r10000_10ffff_tmp16, basis_bits.bit_5));
     4878            byte_range_a3_a4 = simd_and(r10000_10ffff_tmp301, r10000_10ffff_tmp302);
     4879            r10000_10ffff_tmp303 = simd_and(sequence_f0_9d_92_adv, byte_range_a3_a4);
     4880            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp303);
     4881            r10000_10ffff_tmp304 = simd_and(sequence_f0_9d_92_adv, byte_range_a7_a8);
     4882            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp304);
     4883            r10000_10ffff_tmp305 = simd_and(sequence_f0_9d_92_adv, byte_ad);
     4884            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp305);
     4885            byte_ba = simd_and(byte_range_b0_bf, r10000_10ffff_tmp55);
     4886            r10000_10ffff_tmp306 = simd_and(sequence_f0_9d_92_adv, byte_ba);
     4887            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp306);
     4888            byte_bc = simd_and(byte_range_b0_bf, r10000_10ffff_tmp12);
     4889            r10000_10ffff_tmp307 = simd_and(sequence_f0_9d_92_adv, byte_bc);
     4890            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp307);
     4891            sequence_f0_9d_93 = simd_and(sequence_f0_9d_adv, byte_93);
     4892            carryQ.cq[279] = carryout2carry(pablo_blk_Advance(sequence_f0_9d_93, carryQ.get_carry_in(279), sequence_f0_9d_93_adv));
     4893            r10000_10ffff_tmp308 = simd_and(sequence_f0_9d_93_adv, byte_84);
     4894            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp308);
     4895            sequence_f0_9d_94 = simd_and(sequence_f0_9d_adv, byte_94);
     4896            carryQ.cq[280] = carryout2carry(pablo_blk_Advance(sequence_f0_9d_94, carryQ.get_carry_in(280), sequence_f0_9d_94_adv));
     4897            r10000_10ffff_tmp309 = simd_and(sequence_f0_9d_94_adv, byte_86);
     4898            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp309);
     4899            byte_range_8b_8c = simd_and(byte_range_88_8f, r10000_10ffff_tmp302);
     4900            r10000_10ffff_tmp310 = simd_and(sequence_f0_9d_94_adv, byte_range_8b_8c);
     4901            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp310);
     4902            r10000_10ffff_tmp311 = simd_and(sequence_f0_9d_94_adv, byte_95);
     4903            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp311);
     4904            r10000_10ffff_tmp312 = simd_and(sequence_f0_9d_94_adv, byte_9d);
     4905            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp312);
     4906            r10000_10ffff_tmp313 = simd_and(sequence_f0_9d_94_adv, byte_ba);
     4907            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp313);
     4908            r10000_10ffff_tmp314 = simd_and(sequence_f0_9d_94_adv, byte_bf);
     4909            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp314);
     4910            sequence_f0_9d_95 = simd_and(sequence_f0_9d_adv, byte_95);
     4911            carryQ.cq[281] = carryout2carry(pablo_blk_Advance(sequence_f0_9d_95, carryQ.get_carry_in(281), sequence_f0_9d_95_adv));
     4912            r10000_10ffff_tmp315 = simd_and(sequence_f0_9d_95_adv, byte_85);
     4913            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp315);
     4914            r10000_10ffff_tmp316 = simd_or(simd_and(basis_bits.bit_4, r10000_10ffff_tmp166), simd_andc(r10000_10ffff_tmp88, basis_bits.bit_4));
     4915            byte_range_87_89 = simd_and(r10000_10ffff_tmp54, r10000_10ffff_tmp316);
     4916            r10000_10ffff_tmp317 = simd_and(sequence_f0_9d_95_adv, byte_range_87_89);
     4917            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp317);
     4918            r10000_10ffff_tmp318 = simd_and(sequence_f0_9d_95_adv, byte_91);
     4919            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp318);
     4920            sequence_f0_9d_9a = simd_and(sequence_f0_9d_adv, byte_9a);
     4921            byte_range_a6_a7 = simd_and(r10000_10ffff_tmp63, r10000_10ffff_tmp93);
     4922            carryQ.cq[282] = carryout2carry(pablo_blk_Advance(sequence_f0_9d_9a, carryQ.get_carry_in(282), sequence_f0_9d_9a_adv));
     4923            r10000_10ffff_tmp319 = simd_and(sequence_f0_9d_9a_adv, byte_range_a6_a7);
     4924            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp319);
     4925            sequence_f0_9d_9f = simd_and(sequence_f0_9d_adv, byte_9f);
     4926            r10000_10ffff_tmp320 = simd_andc(r10000_10ffff_tmp11, basis_bits.bit_6);
     4927            byte_range_8c_8d = simd_and(r10000_10ffff_tmp54, r10000_10ffff_tmp320);
     4928            carryQ.cq[283] = carryout2carry(pablo_blk_Advance(sequence_f0_9d_9f, carryQ.get_carry_in(283), sequence_f0_9d_9f_adv));
     4929            r10000_10ffff_tmp321 = simd_and(sequence_f0_9d_9f_adv, byte_range_8c_8d);
     4930            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp321);
     4931            sequence_f0_9d_aa = simd_and(sequence_f0_9d_adv, byte_aa);
     4932            r10000_10ffff_tmp322 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp35);
     4933            r10000_10ffff_tmp323 = simd_not(r10000_10ffff_tmp322);
     4934            r10000_10ffff_tmp324 = simd_or(simd_and(basis_bits.bit_3, r10000_10ffff_tmp323), simd_andc(r10000_10ffff_tmp11, basis_bits.bit_3));
     4935            byte_range_8c_9a = simd_and(byte_range_80_9f, r10000_10ffff_tmp324);
     4936            carryQ.cq[284] = carryout2carry(pablo_blk_Advance(sequence_f0_9d_aa, carryQ.get_carry_in(284), sequence_f0_9d_aa_adv));
     4937            r10000_10ffff_tmp325 = simd_and(sequence_f0_9d_aa_adv, byte_range_8c_9a);
     4938            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp325);
     4939            r10000_10ffff_tmp326 = simd_and(sequence_f0_9d_aa_adv, byte_a0);
     4940            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp326);
     4941            r10000_10ffff_tmp327 = simd_and(sequence_f0_9d_aa_adv, byte_range_b0_bf);
     4942            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, r10000_10ffff_tmp327);
     4943            r10000_10ffff_tmp328 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp322);
     4944            byte_range_ab_bf = simd_and(byte_range_a0_bf, r10000_10ffff_tmp328);
     4945            sequence_f0_9d_byte_range_ab_bf = simd_and(sequence_f0_9d_adv, byte_range_ab_bf);
     4946            carryQ.cq[285] = carryout2carry(pablo_blk_Advance(sequence_f0_9d_byte_range_ab_bf, carryQ.get_carry_in(285), sequence_f0_9d_byte_range_ab_bf_adv));
     4947            sequence_f0_9d_ab_80 = simd_and(sequence_f0_9d_byte_range_ab_bf_adv, byte_range_80_bf);
     4948            struct_scx_Zzzz.cc = simd_or(struct_scx_Zzzz.cc, sequence_f0_9d_ab_80);
     4949            sequence