Ignore:
Timestamp:
Aug 30, 2014, 6:02:40 AM (4 years ago)
Author:
cameron
Message:

Remove redundant statements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/unicode_categories-flat.h

    r4069 r4099  
    214214        sequence_e0_bc = simd_and(tmp26, byte_bc);
    215215        carryQ.cq[1] = carryout2carry(pablo_blk_Advance(byte_e0, carryQ.get_carry_in(1), byte_e0_adv));
    216         sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    217216        tmp27 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
    218217        tmp28 = simd_and(tmp4, tmp27);
     
    230229        sequence_e1_9a = simd_and(tmp34, byte_9a);
    231230        carryQ.cq[4] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(4), byte_e1_adv));
    232         sequence_e1_9a = simd_and(byte_e1_adv, byte_9a);
    233231        byte_9b = simd_and(tmp33, tmp12);
    234232        carryQ.cq[5] = carryout2carry(pablo_blk_Advance(sequence_e1_9a, carryQ.get_carry_in(5), sequence_e1_9a_adv));
     
    243241        sequence_e2_80 = simd_and(tmp39, byte_80);
    244242        carryQ.cq[7] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(7), byte_e2_adv));
    245         sequence_e2_80 = simd_and(byte_e2_adv, byte_80);
    246243        tmp40 = simd_and(tmp27, basis_bits.bit_4);
    247244        cc_range_201a_201e_3 = simd_and(tmp33, tmp40);
     
    250247        struct_Ps.cc = simd_or(struct_Ps.cc, tmp41);
    251248        byte_81 = simd_and(tmp38, tmp32);
    252         sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    253249        sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    254250        tmp42 = simd_andc(basis_bits.bit_5, basis_bits.bit_4);
     
    263259        byte_82 = simd_and(tmp38, tmp36);
    264260        sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    265         sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    266261        byte_8d = simd_and(tmp38, tmp45);
    267262        carryQ.cq[10] = carryout2carry(pablo_blk_Advance(sequence_e2_82, carryQ.get_carry_in(10), sequence_e2_82_adv));
     
    269264        struct_Ps.cc = simd_or(struct_Ps.cc, tmp48);
    270265        byte_8c = simd_and(tmp38, tmp25);
    271         sequence_e2_8c = simd_and(byte_e2_adv, byte_8c);
    272266        sequence_e2_8c = simd_and(byte_e2_adv, byte_8c);
    273267        tmp49 = simd_andc(tmp5, tmp27);
     
    283277        byte_9d = simd_and(tmp33, tmp45);
    284278        sequence_e2_9d = simd_and(byte_e2_adv, byte_9d);
    285         sequence_e2_9d = simd_and(byte_e2_adv, byte_9d);
    286279        tmp56 = simd_and(tmp22, basis_bits.bit_2);
    287280        tmp57 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     
    296289        tmp63 = simd_and(tmp24, tmp11);
    297290        byte_9f = simd_and(tmp33, tmp63);
    298         sequence_e2_9f = simd_and(byte_e2_adv, byte_9f);
    299291        sequence_e2_9f = simd_and(byte_e2_adv, byte_9f);
    300292        tmp64 = simd_and(tmp42, tmp27);
     
    315307        byte_a6 = simd_and(tmp52, tmp64);
    316308        sequence_e2_a6 = simd_and(byte_e2_adv, byte_a6);
    317         sequence_e2_a6 = simd_and(byte_e2_adv, byte_a6);
    318309        tmp76 = simd_andc(tmp22, basis_bits.bit_2);
    319310        tmp77 = simd_not(basis_bits.bit_4);
     
    328319        byte_a7 = simd_and(tmp52, tmp82);
    329320        sequence_e2_a7 = simd_and(byte_e2_adv, byte_a7);
    330         sequence_e2_a7 = simd_and(byte_e2_adv, byte_a7);
    331321        tmp83 = simd_and(tmp33, tmp50);
    332322        cc_range_29d8_29fc_3 = simd_or(tmp83, byte_bc);
     
    335325        struct_Ps.cc = simd_or(struct_Ps.cc, tmp84);
    336326        byte_b8 = simd_and(tmp23, tmp6);
    337         sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    338327        sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    339328        tmp85 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
     
    350339        sequence_e3_80 = simd_and(tmp91, byte_80);
    351340        carryQ.cq[18] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(18), byte_e3_adv));
    352         sequence_e3_80 = simd_and(byte_e3_adv, byte_80);
    353341        tmp92 = simd_or(tmp50, tmp25);
    354342        tmp93 = simd_or(tmp92, tmp73);
     
    373361        sequence_ef_b4 = simd_and(tmp106, byte_b4);
    374362        carryQ.cq[21] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(21), byte_ef_adv));
    375         sequence_ef_b4 = simd_and(byte_ef_adv, byte_b4);
    376363        byte_be = simd_and(tmp23, tmp73);
    377364        carryQ.cq[22] = carryout2carry(pablo_blk_Advance(sequence_ef_b4, carryQ.get_carry_in(22), sequence_ef_b4_adv));
    378365        tmp107 = simd_and(sequence_ef_b4_adv, byte_be);
    379366        struct_Ps.cc = simd_or(struct_Ps.cc, tmp107);
    380         sequence_ef_b8 = simd_and(byte_ef_adv, byte_b8);
    381367        sequence_ef_b8 = simd_and(byte_ef_adv, byte_b8);
    382368        tmp108 = simd_and(tmp33, tmp82);
     
    397383        byte_b9 = simd_and(tmp23, tmp53);
    398384        sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
    399         sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
    400385        tmp120 = simd_andc(basis_bits.bit_7, tmp20);
    401386        tmp121 = simd_or(tmp120, tmp82);
     
    409394        struct_Ps.cc = simd_or(struct_Ps.cc, tmp126);
    410395        sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    411         sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    412396        tmp127 = simd_and(tmp38, tmp6);
    413397        cc_range_ff08_ff3b_3 = simd_or(tmp127, tmp115);
     
    416400        struct_Ps.cc = simd_or(struct_Ps.cc, tmp128);
    417401        byte_bd = simd_and(tmp23, tmp45);
    418         sequence_ef_bd = simd_and(byte_ef_adv, byte_bd);
    419402        sequence_ef_bd = simd_and(byte_ef_adv, byte_bd);
    420403        tmp129 = simd_and(tmp11, basis_bits.bit_4);
     
    501484        sequence_e0_bc = simd_and(tmp26, byte_bc);
    502485        carryQ.cq[1] = carryout2carry(pablo_blk_Advance(byte_e0, carryQ.get_carry_in(1), byte_e0_adv));
    503         sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    504486        tmp27 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
    505487        tmp28 = simd_and(tmp4, tmp27);
     
    517499        sequence_e1_9a = simd_and(tmp34, byte_9a);
    518500        carryQ.cq[4] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(4), byte_e1_adv));
    519         sequence_e1_9a = simd_and(byte_e1_adv, byte_9a);
    520501        byte_9b = simd_and(tmp33, tmp12);
    521502        carryQ.cq[5] = carryout2carry(pablo_blk_Advance(sequence_e1_9a, carryQ.get_carry_in(5), sequence_e1_9a_adv));
     
    530511        sequence_e2_80 = simd_and(tmp39, byte_80);
    531512        carryQ.cq[7] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(7), byte_e2_adv));
    532         sequence_e2_80 = simd_and(byte_e2_adv, byte_80);
    533513        tmp40 = simd_and(tmp27, basis_bits.bit_4);
    534514        cc_range_201a_201e_3 = simd_and(tmp33, tmp40);
     
    537517        struct_Ps.cc = simd_or(struct_Ps.cc, tmp41);
    538518        byte_81 = simd_and(tmp38, tmp32);
    539         sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    540519        sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    541520        tmp42 = simd_andc(basis_bits.bit_5, basis_bits.bit_4);
     
    550529        byte_82 = simd_and(tmp38, tmp36);
    551530        sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    552         sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    553531        byte_8d = simd_and(tmp38, tmp45);
    554532        carryQ.cq[10] = carryout2carry(pablo_blk_Advance(sequence_e2_82, carryQ.get_carry_in(10), sequence_e2_82_adv));
     
    556534        struct_Ps.cc = simd_or(struct_Ps.cc, tmp48);
    557535        byte_8c = simd_and(tmp38, tmp25);
    558         sequence_e2_8c = simd_and(byte_e2_adv, byte_8c);
    559536        sequence_e2_8c = simd_and(byte_e2_adv, byte_8c);
    560537        tmp49 = simd_andc(tmp5, tmp27);
     
    570547        byte_9d = simd_and(tmp33, tmp45);
    571548        sequence_e2_9d = simd_and(byte_e2_adv, byte_9d);
    572         sequence_e2_9d = simd_and(byte_e2_adv, byte_9d);
    573549        tmp56 = simd_and(tmp22, basis_bits.bit_2);
    574550        tmp57 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     
    583559        tmp63 = simd_and(tmp24, tmp11);
    584560        byte_9f = simd_and(tmp33, tmp63);
    585         sequence_e2_9f = simd_and(byte_e2_adv, byte_9f);
    586561        sequence_e2_9f = simd_and(byte_e2_adv, byte_9f);
    587562        tmp64 = simd_and(tmp42, tmp27);
     
    602577        byte_a6 = simd_and(tmp52, tmp64);
    603578        sequence_e2_a6 = simd_and(byte_e2_adv, byte_a6);
    604         sequence_e2_a6 = simd_and(byte_e2_adv, byte_a6);
    605579        tmp76 = simd_andc(tmp22, basis_bits.bit_2);
    606580        tmp77 = simd_not(basis_bits.bit_4);
     
    615589        byte_a7 = simd_and(tmp52, tmp82);
    616590        sequence_e2_a7 = simd_and(byte_e2_adv, byte_a7);
    617         sequence_e2_a7 = simd_and(byte_e2_adv, byte_a7);
    618591        tmp83 = simd_and(tmp33, tmp50);
    619592        cc_range_29d8_29fc_3 = simd_or(tmp83, byte_bc);
     
    622595        struct_Ps.cc = simd_or(struct_Ps.cc, tmp84);
    623596        byte_b8 = simd_and(tmp23, tmp6);
    624         sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    625597        sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    626598        tmp85 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
     
    637609        sequence_e3_80 = simd_and(tmp91, byte_80);
    638610        carryQ.cq[18] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(18), byte_e3_adv));
    639         sequence_e3_80 = simd_and(byte_e3_adv, byte_80);
    640611        tmp92 = simd_or(tmp50, tmp25);
    641612        tmp93 = simd_or(tmp92, tmp73);
     
    660631        sequence_ef_b4 = simd_and(tmp106, byte_b4);
    661632        carryQ.cq[21] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(21), byte_ef_adv));
    662         sequence_ef_b4 = simd_and(byte_ef_adv, byte_b4);
    663633        byte_be = simd_and(tmp23, tmp73);
    664634        carryQ.cq[22] = carryout2carry(pablo_blk_Advance(sequence_ef_b4, carryQ.get_carry_in(22), sequence_ef_b4_adv));
    665635        tmp107 = simd_and(sequence_ef_b4_adv, byte_be);
    666636        struct_Ps.cc = simd_or(struct_Ps.cc, tmp107);
    667         sequence_ef_b8 = simd_and(byte_ef_adv, byte_b8);
    668637        sequence_ef_b8 = simd_and(byte_ef_adv, byte_b8);
    669638        tmp108 = simd_and(tmp33, tmp82);
     
    684653        byte_b9 = simd_and(tmp23, tmp53);
    685654        sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
    686         sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
    687655        tmp120 = simd_andc(basis_bits.bit_7, tmp20);
    688656        tmp121 = simd_or(tmp120, tmp82);
     
    696664        struct_Ps.cc = simd_or(struct_Ps.cc, tmp126);
    697665        sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    698         sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    699666        tmp127 = simd_and(tmp38, tmp6);
    700667        cc_range_ff08_ff3b_3 = simd_or(tmp127, tmp115);
     
    703670        struct_Ps.cc = simd_or(struct_Ps.cc, tmp128);
    704671        byte_bd = simd_and(tmp23, tmp45);
    705         sequence_ef_bd = simd_and(byte_ef_adv, byte_bd);
    706672        sequence_ef_bd = simd_and(byte_ef_adv, byte_bd);
    707673        tmp129 = simd_and(tmp11, basis_bits.bit_4);
     
    764730        sequence_e1_9b = simd_and(tmp13, byte_9b);
    765731        carryQ.cq[1] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(1), byte_e1_adv));
    766         sequence_e1_9b = simd_and(byte_e1_adv, byte_9b);
    767732        tmp14 = simd_and(tmp7, basis_bits.bit_2);
    768733        tmp15 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
     
    787752        sequence_e2_85 = simd_and(tmp28, byte_85);
    788753        carryQ.cq[4] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(4), byte_e2_adv));
    789         sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    790754        byte_range_a0_bf = simd_and(tmp7, basis_bits.bit_2);
    791755        carryQ.cq[5] = carryout2carry(pablo_blk_Advance(sequence_e2_85, carryQ.get_carry_in(5), sequence_e2_85_adv));
     
    794758        tmp30 = simd_and(tmp26, tmp22);
    795759        byte_86 = simd_and(tmp25, tmp30);
    796         sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    797760        sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    798761        tmp31 = simd_andc(tmp25, tmp4);
     
    813776        sequence_e3_80 = simd_and(tmp40, byte_80);
    814777        carryQ.cq[8] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(8), byte_e3_adv));
    815         sequence_e3_80 = simd_and(byte_e3_adv, byte_80);
    816778        tmp41 = simd_and(tmp26, tmp11);
    817779        tmp42 = simd_and(tmp25, tmp41);
     
    835797        sequence_ea_9b = simd_and(tmp55, byte_9b);
    836798        carryQ.cq[11] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(11), byte_ea_adv));
    837         sequence_ea_9b = simd_and(byte_ea_adv, byte_9b);
    838799        tmp56 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
    839800        tmp57 = simd_or(basis_bits.bit_4, tmp56);
     
    848809        sequence_f0_90 = simd_and(tmp60, byte_90);
    849810        carryQ.cq[14] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(14), byte_f0_adv));
    850         sequence_f0_90 = simd_and(byte_f0_adv, byte_90);
    851811        carryQ.cq[15] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(15), tmp61));
    852812        sequence_f0_90_85 = simd_and(tmp61, byte_85);
    853813        carryQ.cq[16] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(16), sequence_f0_90_adv));
    854         sequence_f0_90_85 = simd_and(sequence_f0_90_adv, byte_85);
    855814        tmp62 = simd_or(basis_bits.bit_4, tmp35);
    856815        tmp63 = simd_and(basis_bits.bit_3, tmp62);
     
    863822        byte_8d = simd_and(tmp25, tmp66);
    864823        sequence_f0_90_8d = simd_and(sequence_f0_90_adv, byte_8d);
    865         sequence_f0_90_8d = simd_and(sequence_f0_90_adv, byte_8d);
    866824        tmp67 = simd_or(tmp6, tmp54);
    867825        cc_range_10341_1034a_4 = simd_and(tmp25, tmp67);
     
    871829        tmp69 = simd_and(tmp18, tmp11);
    872830        byte_8f = simd_and(tmp25, tmp69);
    873         sequence_f0_90_8f = simd_and(sequence_f0_90_adv, byte_8f);
    874831        sequence_f0_90_8f = simd_and(sequence_f0_90_adv, byte_8f);
    875832        tmp70 = simd_andc(tmp9, basis_bits.bit_4);
     
    882839        byte_92 = simd_and(tmp9, tmp23);
    883840        sequence_f0_92 = simd_and(byte_f0_adv, byte_92);
    884         sequence_f0_92 = simd_and(byte_f0_adv, byte_92);
    885841        carryQ.cq[20] = carryout2carry(pablo_blk_Advance(sequence_f0_92, carryQ.get_carry_in(20), tmp74));
    886842        sequence_f0_92_90 = simd_and(tmp74, byte_90);
    887843        carryQ.cq[21] = carryout2carry(pablo_blk_Advance(sequence_f0_92, carryQ.get_carry_in(21), sequence_f0_92_adv));
    888         sequence_f0_92_90 = simd_and(sequence_f0_92_adv, byte_90);
    889844        byte_range_80_bf = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
    890845        carryQ.cq[22] = carryout2carry(pablo_blk_Advance(sequence_f0_92_90, carryQ.get_carry_in(22), sequence_f0_92_90_adv));
     
    893848        tmp76 = simd_and(byte_range_80_bf, tmp8);
    894849        byte_91 = simd_and(tmp76, tmp6);
    895         sequence_f0_92_91 = simd_and(sequence_f0_92_adv, byte_91);
    896850        sequence_f0_92_91 = simd_and(sequence_f0_92_adv, byte_91);
    897851        tmp77 = simd_or(tmp4, tmp11);
     
    951905        sequence_e1_9b = simd_and(tmp13, byte_9b);
    952906        carryQ.cq[1] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(1), byte_e1_adv));
    953         sequence_e1_9b = simd_and(byte_e1_adv, byte_9b);
    954907        tmp14 = simd_and(tmp7, basis_bits.bit_2);
    955908        tmp15 = simd_or(basis_bits.bit_6, basis_bits.bit_7);
     
    974927        sequence_e2_85 = simd_and(tmp28, byte_85);
    975928        carryQ.cq[4] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(4), byte_e2_adv));
    976         sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    977929        byte_range_a0_bf = simd_and(tmp7, basis_bits.bit_2);
    978930        carryQ.cq[5] = carryout2carry(pablo_blk_Advance(sequence_e2_85, carryQ.get_carry_in(5), sequence_e2_85_adv));
     
    981933        tmp30 = simd_and(tmp26, tmp22);
    982934        byte_86 = simd_and(tmp25, tmp30);
    983         sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    984935        sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    985936        tmp31 = simd_andc(tmp25, tmp4);
     
    1000951        sequence_e3_80 = simd_and(tmp40, byte_80);
    1001952        carryQ.cq[8] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(8), byte_e3_adv));
    1002         sequence_e3_80 = simd_and(byte_e3_adv, byte_80);
    1003953        tmp41 = simd_and(tmp26, tmp11);
    1004954        tmp42 = simd_and(tmp25, tmp41);
     
    1022972        sequence_ea_9b = simd_and(tmp55, byte_9b);
    1023973        carryQ.cq[11] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(11), byte_ea_adv));
    1024         sequence_ea_9b = simd_and(byte_ea_adv, byte_9b);
    1025974        tmp56 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
    1026975        tmp57 = simd_or(basis_bits.bit_4, tmp56);
     
    1035984        sequence_f0_90 = simd_and(tmp60, byte_90);
    1036985        carryQ.cq[14] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(14), byte_f0_adv));
    1037         sequence_f0_90 = simd_and(byte_f0_adv, byte_90);
    1038986        carryQ.cq[15] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(15), tmp61));
    1039987        sequence_f0_90_85 = simd_and(tmp61, byte_85);
    1040988        carryQ.cq[16] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(16), sequence_f0_90_adv));
    1041         sequence_f0_90_85 = simd_and(sequence_f0_90_adv, byte_85);
    1042989        tmp62 = simd_or(basis_bits.bit_4, tmp35);
    1043990        tmp63 = simd_and(basis_bits.bit_3, tmp62);
     
    1050997        byte_8d = simd_and(tmp25, tmp66);
    1051998        sequence_f0_90_8d = simd_and(sequence_f0_90_adv, byte_8d);
    1052         sequence_f0_90_8d = simd_and(sequence_f0_90_adv, byte_8d);
    1053999        tmp67 = simd_or(tmp6, tmp54);
    10541000        cc_range_10341_1034a_4 = simd_and(tmp25, tmp67);
     
    10581004        tmp69 = simd_and(tmp18, tmp11);
    10591005        byte_8f = simd_and(tmp25, tmp69);
    1060         sequence_f0_90_8f = simd_and(sequence_f0_90_adv, byte_8f);
    10611006        sequence_f0_90_8f = simd_and(sequence_f0_90_adv, byte_8f);
    10621007        tmp70 = simd_andc(tmp9, basis_bits.bit_4);
     
    10691014        byte_92 = simd_and(tmp9, tmp23);
    10701015        sequence_f0_92 = simd_and(byte_f0_adv, byte_92);
    1071         sequence_f0_92 = simd_and(byte_f0_adv, byte_92);
    10721016        carryQ.cq[20] = carryout2carry(pablo_blk_Advance(sequence_f0_92, carryQ.get_carry_in(20), tmp74));
    10731017        sequence_f0_92_90 = simd_and(tmp74, byte_90);
    10741018        carryQ.cq[21] = carryout2carry(pablo_blk_Advance(sequence_f0_92, carryQ.get_carry_in(21), sequence_f0_92_adv));
    1075         sequence_f0_92_90 = simd_and(sequence_f0_92_adv, byte_90);
    10761019        byte_range_80_bf = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
    10771020        carryQ.cq[22] = carryout2carry(pablo_blk_Advance(sequence_f0_92_90, carryQ.get_carry_in(22), sequence_f0_92_90_adv));
     
    10801023        tmp76 = simd_and(byte_range_80_bf, tmp8);
    10811024        byte_91 = simd_and(tmp76, tmp6);
    1082         sequence_f0_92_91 = simd_and(sequence_f0_92_adv, byte_91);
    10831025        sequence_f0_92_91 = simd_and(sequence_f0_92_adv, byte_91);
    10841026        tmp77 = simd_or(tmp4, tmp11);
     
    11941136        sequence_e0_a7 = simd_and(tmp28, byte_a7);
    11951137        carryQ.cq[2] = carryout2carry(pablo_blk_Advance(byte_e0, carryQ.get_carry_in(2), byte_e0_adv));
    1196         sequence_e0_a7 = simd_and(byte_e0_adv, byte_a7);
    11971138        tmp29 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
    11981139        tmp30 = simd_not(tmp29);
     
    12051146        byte_ad = simd_and(tmp25, tmp33);
    12061147        sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    1207         sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    12081148        tmp34 = simd_andc(tmp9, basis_bits.bit_4);
    12091149        byte_range_b2_b7 = simd_and(tmp34, tmp29);
     
    12141154        byte_af = simd_and(tmp25, tmp36);
    12151155        sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    1216         sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    12171156        tmp37 = simd_andc(tmp9, tmp4);
    12181157        byte_range_b0_b2 = simd_andc(tmp37, tmp18);
     
    12221161        tmp39 = simd_andc(tmp12, tmp4);
    12231162        byte_b1 = simd_and(tmp9, tmp39);
    1224         sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    12251163        sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    12261164        tmp40 = simd_and(tmp9, basis_bits.bit_4);
     
    12331171        byte_b5 = simd_and(tmp9, tmp43);
    12341172        sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    1235         sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    12361173        tmp44 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
    12371174        byte_range_b0_b5 = simd_andc(tmp34, tmp44);
     
    12411178        tmp46 = simd_andc(tmp16, tmp23);
    12421179        byte_bc = simd_and(tmp9, tmp46);
    1243         sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    12441180        sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    12451181        tmp47 = simd_and(tmp7, basis_bits.bit_2);
     
    12571193        sequence_e1_8d = simd_and(tmp53, byte_8d);
    12581194        carryQ.cq[10] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(10), byte_e1_adv));
    1259         sequence_e1_8d = simd_and(byte_e1_adv, byte_8d);
    12601195        tmp54 = simd_and(tmp16, tmp23);
    12611196        tmp55 = simd_not(tmp54);
     
    12711206        byte_9f = simd_and(tmp61, tmp36);
    12721207        sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    1273         sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    12741208        byte_range_b0_b9 = simd_andc(tmp9, tmp49);
    12751209        carryQ.cq[12] = carryout2carry(pablo_blk_Advance(sequence_e1_9f, carryQ.get_carry_in(12), sequence_e1_9f_adv));
    12761210        tmp62 = simd_and(sequence_e1_9f_adv, byte_range_b0_b9);
    12771211        struct_No.cc = simd_or(struct_No.cc, tmp62);
    1278         sequence_e1_a7 = simd_and(byte_e1_adv, byte_a7);
    12791212        sequence_e1_a7 = simd_and(byte_e1_adv, byte_a7);
    12801213        tmp63 = simd_and(tmp11, tmp5);
     
    12881221        sequence_e2_81 = simd_and(tmp65, byte_81);
    12891222        carryQ.cq[15] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(15), byte_e2_adv));
    1290         sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    12911223        tmp66 = simd_andc(tmp24, tmp31);
    12921224        cc_range_2070_2074_3 = simd_andc(tmp9, tmp66);
     
    12961228        byte_82 = simd_and(tmp52, tmp6);
    12971229        sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    1298         sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    12991230        byte_range_80_89 = simd_andc(tmp52, tmp49);
    13001231        carryQ.cq[17] = carryout2carry(pablo_blk_Advance(sequence_e2_82, carryQ.get_carry_in(17), sequence_e2_82_adv));
     
    13021233        struct_No.cc = simd_or(struct_No.cc, tmp68);
    13031234        byte_85 = simd_and(tmp52, tmp43);
    1304         sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    13051235        sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    13061236        byte_range_90_9f = simd_and(tmp7, tmp60);
     
    13111241        byte_86 = simd_and(tmp52, tmp70);
    13121242        sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    1313         sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    13141243        byte_89 = simd_and(tmp52, tmp13);
    13151244        carryQ.cq[19] = carryout2carry(pablo_blk_Advance(sequence_e2_86, carryQ.get_carry_in(19), sequence_e2_86_adv));
     
    13181247        byte_91 = simd_and(byte_range_90_9f, tmp39);
    13191248        sequence_e2_91 = simd_and(byte_e2_adv, byte_91);
    1320         sequence_e2_91 = simd_and(byte_e2_adv, byte_91);
    13211249        byte_range_a0_bf = simd_and(tmp7, basis_bits.bit_2);
    13221250        carryQ.cq[20] = carryout2carry(pablo_blk_Advance(sequence_e2_91, carryQ.get_carry_in(20), sequence_e2_91_adv));
     
    13241252        struct_No.cc = simd_or(struct_No.cc, tmp72);
    13251253        byte_92 = simd_and(byte_range_90_9f, tmp6);
    1326         sequence_e2_92 = simd_and(byte_e2_adv, byte_92);
    13271254        sequence_e2_92 = simd_and(byte_e2_adv, byte_92);
    13281255        tmp73 = simd_andc(tmp7, basis_bits.bit_2);
     
    13351262        byte_93 = simd_and(byte_range_90_9f, tmp76);
    13361263        sequence_e2_93 = simd_and(byte_e2_adv, byte_93);
    1337         sequence_e2_93 = simd_and(byte_e2_adv, byte_93);
    13381264        tmp77 = simd_or(basis_bits.bit_3, tmp49);
    13391265        byte_range_aa_bf = simd_and(byte_range_a0_bf, tmp77);
     
    13421268        struct_No.cc = simd_or(struct_No.cc, tmp78);
    13431269        byte_9d = simd_and(byte_range_90_9f, tmp33);
    1344         sequence_e2_9d = simd_and(byte_e2_adv, byte_9d);
    13451270        sequence_e2_9d = simd_and(byte_e2_adv, byte_9d);
    13461271        tmp79 = simd_or(basis_bits.bit_4, tmp44);
     
    13521277        byte_9e = simd_and(byte_range_90_9f, tmp81);
    13531278        sequence_e2_9e = simd_and(byte_e2_adv, byte_9e);
    1354         sequence_e2_9e = simd_and(byte_e2_adv, byte_9e);
    13551279        tmp82 = simd_and(basis_bits.bit_3, tmp4);
    13561280        byte_range_80_93 = simd_andc(tmp73, tmp82);
     
    13591283        struct_No.cc = simd_or(struct_No.cc, tmp83);
    13601284        byte_b3 = simd_and(tmp9, tmp76);
    1361         sequence_e2_b3 = simd_and(byte_e2_adv, byte_b3);
    13621285        sequence_e2_b3 = simd_and(byte_e2_adv, byte_b3);
    13631286        byte_bd = simd_and(tmp9, tmp33);
     
    13691292        sequence_e3_86 = simd_and(tmp85, byte_86);
    13701293        carryQ.cq[27] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(27), byte_e3_adv));
    1371         sequence_e3_86 = simd_and(byte_e3_adv, byte_86);
    13721294        tmp86 = simd_andc(byte_range_90_9f, basis_bits.bit_4);
    13731295        tmp87 = simd_not(basis_bits.bit_6);
     
    13801302        byte_88 = simd_and(tmp52, tmp90);
    13811303        sequence_e3_88 = simd_and(byte_e3_adv, byte_88);
    1382         sequence_e3_88 = simd_and(byte_e3_adv, byte_88);
    13831304        byte_range_a0_a9 = simd_andc(tmp25, tmp49);
    13841305        carryQ.cq[29] = carryout2carry(pablo_blk_Advance(sequence_e3_88, carryQ.get_carry_in(29), sequence_e3_88_adv));
    13851306        tmp91 = simd_and(sequence_e3_88_adv, byte_range_a0_a9);
    13861307        struct_No.cc = simd_or(struct_No.cc, tmp91);
    1387         sequence_e3_89 = simd_and(byte_e3_adv, byte_89);
    13881308        sequence_e3_89 = simd_and(byte_e3_adv, byte_89);
    13891309        tmp92 = simd_and(tmp52, basis_bits.bit_4);
     
    13951315        struct_No.cc = simd_or(struct_No.cc, tmp95);
    13961316        byte_8a = simd_and(tmp52, tmp63);
    1397         sequence_e3_8a = simd_and(byte_e3_adv, byte_8a);
    13981317        sequence_e3_8a = simd_and(byte_e3_adv, byte_8a);
    13991318        tmp96 = simd_and(tmp9, tmp93);
     
    14071326        sequence_ea_a0 = simd_and(tmp98, byte_a0);
    14081327        carryQ.cq[33] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(33), byte_ea_adv));
    1409         sequence_ea_a0 = simd_and(byte_ea_adv, byte_a0);
    14101328        carryQ.cq[34] = carryout2carry(pablo_blk_Advance(sequence_ea_a0, carryQ.get_carry_in(34), sequence_ea_a0_adv));
    14111329        tmp99 = simd_and(sequence_ea_a0_adv, byte_range_b0_b5);
     
    14171335        sequence_f0_90 = simd_and(tmp101, byte_90);
    14181336        carryQ.cq[36] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(36), byte_f0_adv));
    1419         sequence_f0_90 = simd_and(byte_f0_adv, byte_90);
    14201337        tmp102 = simd_andc(tmp26, tmp23);
    14211338        byte_84 = simd_and(tmp52, tmp102);
     
    14231340        sequence_f0_90_84 = simd_and(tmp103, byte_84);
    14241341        carryQ.cq[38] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(38), sequence_f0_90_adv));
    1425         sequence_f0_90_84 = simd_and(sequence_f0_90_adv, byte_84);
    14261342        tmp104 = simd_not(tmp82);
    14271343        tmp105 = simd_or(basis_bits.bit_4, tmp41);
     
    14331349        struct_No.cc = simd_or(struct_No.cc, tmp108);
    14341350        sequence_f0_90_85 = simd_and(sequence_f0_90_adv, byte_85);
    1435         sequence_f0_90_85 = simd_and(sequence_f0_90_adv, byte_85);
    14361351        tmp109 = simd_not(tmp56);
    14371352        tmp110 = simd_and(basis_bits.bit_5, tmp23);
     
    14421357        struct_No.cc = simd_or(struct_No.cc, tmp112);
    14431358        sequence_f0_90_86 = simd_and(sequence_f0_90_adv, byte_86);
    1444         sequence_f0_90_86 = simd_and(sequence_f0_90_adv, byte_86);
    14451359        carryQ.cq[41] = carryout2carry(pablo_blk_Advance(sequence_f0_90_86, carryQ.get_carry_in(41), sequence_f0_90_86_adv));
    14461360        tmp113 = simd_and(sequence_f0_90_86_adv, byte_8a);
    14471361        struct_No.cc = simd_or(struct_No.cc, tmp113);
    14481362        byte_8c = simd_and(tmp52, tmp46);
    1449         sequence_f0_90_8c = simd_and(sequence_f0_90_adv, byte_8c);
    14501363        sequence_f0_90_8c = simd_and(sequence_f0_90_adv, byte_8c);
    14511364        byte_range_a0_a3 = simd_andc(tmp25, tmp4);
     
    14551368        byte_a1 = simd_and(tmp25, tmp39);
    14561369        sequence_f0_90_a1 = simd_and(sequence_f0_90_adv, byte_a1);
    1457         sequence_f0_90_a1 = simd_and(sequence_f0_90_adv, byte_a1);
    14581370        byte_range_98_9f = simd_and(byte_range_90_9f, basis_bits.bit_4);
    14591371        carryQ.cq[43] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a1, carryQ.get_carry_in(43), sequence_f0_90_a1_adv));
     
    14611373        struct_No.cc = simd_or(struct_No.cc, tmp115);
    14621374        byte_a4 = simd_and(tmp25, tmp102);
    1463         sequence_f0_90_a4 = simd_and(sequence_f0_90_adv, byte_a4);
    14641375        sequence_f0_90_a4 = simd_and(sequence_f0_90_adv, byte_a4);
    14651376        tmp116 = simd_not(basis_bits.bit_5);
     
    14701381        struct_No.cc = simd_or(struct_No.cc, tmp118);
    14711382        byte_a9 = simd_and(tmp25, tmp13);
    1472         sequence_f0_90_a9 = simd_and(sequence_f0_90_adv, byte_a9);
    14731383        sequence_f0_90_a9 = simd_and(sequence_f0_90_adv, byte_a9);
    14741384        tmp119 = simd_andc(tmp52, basis_bits.bit_4);
     
    14811391        struct_No.cc = simd_or(struct_No.cc, tmp123);
    14821392        sequence_f0_90_ad = simd_and(sequence_f0_90_adv, byte_ad);
    1483         sequence_f0_90_ad = simd_and(sequence_f0_90_adv, byte_ad);
    14841393        tmp124 = simd_and(tmp7, basis_bits.bit_3);
    14851394        cc_range_10b58_10b78_4 = simd_and(basis_bits.bit_4, tmp124);
     
    14891398        byte_b9 = simd_and(tmp9, tmp13);
    14901399        sequence_f0_90_b9 = simd_and(sequence_f0_90_adv, byte_b9);
    1491         sequence_f0_90_b9 = simd_and(sequence_f0_90_adv, byte_b9);
    14921400        tmp126 = simd_and(basis_bits.bit_3, tmp36);
    14931401        byte_range_a0_be = simd_andc(byte_range_a0_bf, tmp126);
     
    14961404        struct_No.cc = simd_or(struct_No.cc, tmp127);
    14971405        sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    1498         sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    14991406        carryQ.cq[48] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(48), tmp128));
    15001407        sequence_f0_91_81 = simd_and(tmp128, byte_81);
    15011408        carryQ.cq[49] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(49), sequence_f0_91_adv));
    1502         sequence_f0_91_81 = simd_and(sequence_f0_91_adv, byte_81);
    15031409        tmp129 = simd_or(basis_bits.bit_3, tmp79);
    15041410        tmp130 = simd_not(tmp129);
     
    15111417        struct_No.cc = simd_or(struct_No.cc, tmp134);
    15121418        sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    1513         sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    15141419        carryQ.cq[51] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(51), tmp135));
    15151420        sequence_f0_9d_8d = simd_and(tmp135, byte_8d);
    15161421        carryQ.cq[52] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(52), sequence_f0_9d_adv));
    1517         sequence_f0_9d_8d = simd_and(sequence_f0_9d_adv, byte_8d);
    15181422        byte_range_a0_b1 = simd_andc(byte_range_a0_bf, tmp132);
    15191423        carryQ.cq[53] = carryout2carry(pablo_blk_Advance(sequence_f0_9d_8d, carryQ.get_carry_in(53), sequence_f0_9d_8d_adv));
     
    15211425        struct_No.cc = simd_or(struct_No.cc, tmp136);
    15221426        sequence_f0_9f = simd_and(byte_f0_adv, byte_9f);
    1523         sequence_f0_9f = simd_and(byte_f0_adv, byte_9f);
    15241427        carryQ.cq[54] = carryout2carry(pablo_blk_Advance(sequence_f0_9f, carryQ.get_carry_in(54), tmp137));
    15251428        sequence_f0_9f_84 = simd_and(tmp137, byte_84);
    15261429        carryQ.cq[55] = carryout2carry(pablo_blk_Advance(sequence_f0_9f, carryQ.get_carry_in(55), sequence_f0_9f_adv));
    1527         sequence_f0_9f_84 = simd_and(sequence_f0_9f_adv, byte_84);
    15281430        tmp138 = simd_or(basis_bits.bit_5, tmp18);
    15291431        tmp139 = simd_and(basis_bits.bit_4, tmp138);
     
    16341536        sequence_e0_a7 = simd_and(tmp28, byte_a7);
    16351537        carryQ.cq[2] = carryout2carry(pablo_blk_Advance(byte_e0, carryQ.get_carry_in(2), byte_e0_adv));
    1636         sequence_e0_a7 = simd_and(byte_e0_adv, byte_a7);
    16371538        tmp29 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
    16381539        tmp30 = simd_not(tmp29);
     
    16451546        byte_ad = simd_and(tmp25, tmp33);
    16461547        sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    1647         sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    16481548        tmp34 = simd_andc(tmp9, basis_bits.bit_4);
    16491549        byte_range_b2_b7 = simd_and(tmp34, tmp29);
     
    16541554        byte_af = simd_and(tmp25, tmp36);
    16551555        sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    1656         sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    16571556        tmp37 = simd_andc(tmp9, tmp4);
    16581557        byte_range_b0_b2 = simd_andc(tmp37, tmp18);
     
    16621561        tmp39 = simd_andc(tmp12, tmp4);
    16631562        byte_b1 = simd_and(tmp9, tmp39);
    1664         sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    16651563        sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    16661564        tmp40 = simd_and(tmp9, basis_bits.bit_4);
     
    16731571        byte_b5 = simd_and(tmp9, tmp43);
    16741572        sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    1675         sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    16761573        tmp44 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
    16771574        byte_range_b0_b5 = simd_andc(tmp34, tmp44);
     
    16811578        tmp46 = simd_andc(tmp16, tmp23);
    16821579        byte_bc = simd_and(tmp9, tmp46);
    1683         sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    16841580        sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    16851581        tmp47 = simd_and(tmp7, basis_bits.bit_2);
     
    16971593        sequence_e1_8d = simd_and(tmp53, byte_8d);
    16981594        carryQ.cq[10] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(10), byte_e1_adv));
    1699         sequence_e1_8d = simd_and(byte_e1_adv, byte_8d);
    17001595        tmp54 = simd_and(tmp16, tmp23);
    17011596        tmp55 = simd_not(tmp54);
     
    17111606        byte_9f = simd_and(tmp61, tmp36);
    17121607        sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    1713         sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    17141608        byte_range_b0_b9 = simd_andc(tmp9, tmp49);
    17151609        carryQ.cq[12] = carryout2carry(pablo_blk_Advance(sequence_e1_9f, carryQ.get_carry_in(12), sequence_e1_9f_adv));
    17161610        tmp62 = simd_and(sequence_e1_9f_adv, byte_range_b0_b9);
    17171611        struct_No.cc = simd_or(struct_No.cc, tmp62);
    1718         sequence_e1_a7 = simd_and(byte_e1_adv, byte_a7);
    17191612        sequence_e1_a7 = simd_and(byte_e1_adv, byte_a7);
    17201613        tmp63 = simd_and(tmp11, tmp5);
     
    17281621        sequence_e2_81 = simd_and(tmp65, byte_81);
    17291622        carryQ.cq[15] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(15), byte_e2_adv));
    1730         sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    17311623        tmp66 = simd_andc(tmp24, tmp31);
    17321624        cc_range_2070_2074_3 = simd_andc(tmp9, tmp66);
     
    17361628        byte_82 = simd_and(tmp52, tmp6);
    17371629        sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    1738         sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    17391630        byte_range_80_89 = simd_andc(tmp52, tmp49);
    17401631        carryQ.cq[17] = carryout2carry(pablo_blk_Advance(sequence_e2_82, carryQ.get_carry_in(17), sequence_e2_82_adv));
     
    17421633        struct_No.cc = simd_or(struct_No.cc, tmp68);
    17431634        byte_85 = simd_and(tmp52, tmp43);
    1744         sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    17451635        sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    17461636        byte_range_90_9f = simd_and(tmp7, tmp60);
     
    17511641        byte_86 = simd_and(tmp52, tmp70);
    17521642        sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    1753         sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    17541643        byte_89 = simd_and(tmp52, tmp13);
    17551644        carryQ.cq[19] = carryout2carry(pablo_blk_Advance(sequence_e2_86, carryQ.get_carry_in(19), sequence_e2_86_adv));
     
    17581647        byte_91 = simd_and(byte_range_90_9f, tmp39);
    17591648        sequence_e2_91 = simd_and(byte_e2_adv, byte_91);
    1760         sequence_e2_91 = simd_and(byte_e2_adv, byte_91);
    17611649        byte_range_a0_bf = simd_and(tmp7, basis_bits.bit_2);
    17621650        carryQ.cq[20] = carryout2carry(pablo_blk_Advance(sequence_e2_91, carryQ.get_carry_in(20), sequence_e2_91_adv));
     
    17641652        struct_No.cc = simd_or(struct_No.cc, tmp72);
    17651653        byte_92 = simd_and(byte_range_90_9f, tmp6);
    1766         sequence_e2_92 = simd_and(byte_e2_adv, byte_92);
    17671654        sequence_e2_92 = simd_and(byte_e2_adv, byte_92);
    17681655        tmp73 = simd_andc(tmp7, basis_bits.bit_2);
     
    17751662        byte_93 = simd_and(byte_range_90_9f, tmp76);
    17761663        sequence_e2_93 = simd_and(byte_e2_adv, byte_93);
    1777         sequence_e2_93 = simd_and(byte_e2_adv, byte_93);
    17781664        tmp77 = simd_or(basis_bits.bit_3, tmp49);
    17791665        byte_range_aa_bf = simd_and(byte_range_a0_bf, tmp77);
     
    17821668        struct_No.cc = simd_or(struct_No.cc, tmp78);
    17831669        byte_9d = simd_and(byte_range_90_9f, tmp33);
    1784         sequence_e2_9d = simd_and(byte_e2_adv, byte_9d);
    17851670        sequence_e2_9d = simd_and(byte_e2_adv, byte_9d);
    17861671        tmp79 = simd_or(basis_bits.bit_4, tmp44);
     
    17921677        byte_9e = simd_and(byte_range_90_9f, tmp81);
    17931678        sequence_e2_9e = simd_and(byte_e2_adv, byte_9e);
    1794         sequence_e2_9e = simd_and(byte_e2_adv, byte_9e);
    17951679        tmp82 = simd_and(basis_bits.bit_3, tmp4);
    17961680        byte_range_80_93 = simd_andc(tmp73, tmp82);
     
    17991683        struct_No.cc = simd_or(struct_No.cc, tmp83);
    18001684        byte_b3 = simd_and(tmp9, tmp76);
    1801         sequence_e2_b3 = simd_and(byte_e2_adv, byte_b3);
    18021685        sequence_e2_b3 = simd_and(byte_e2_adv, byte_b3);
    18031686        byte_bd = simd_and(tmp9, tmp33);
     
    18091692        sequence_e3_86 = simd_and(tmp85, byte_86);
    18101693        carryQ.cq[27] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(27), byte_e3_adv));
    1811         sequence_e3_86 = simd_and(byte_e3_adv, byte_86);
    18121694        tmp86 = simd_andc(byte_range_90_9f, basis_bits.bit_4);
    18131695        tmp87 = simd_not(basis_bits.bit_6);
     
    18201702        byte_88 = simd_and(tmp52, tmp90);
    18211703        sequence_e3_88 = simd_and(byte_e3_adv, byte_88);
    1822         sequence_e3_88 = simd_and(byte_e3_adv, byte_88);
    18231704        byte_range_a0_a9 = simd_andc(tmp25, tmp49);
    18241705        carryQ.cq[29] = carryout2carry(pablo_blk_Advance(sequence_e3_88, carryQ.get_carry_in(29), sequence_e3_88_adv));
    18251706        tmp91 = simd_and(sequence_e3_88_adv, byte_range_a0_a9);
    18261707        struct_No.cc = simd_or(struct_No.cc, tmp91);
    1827         sequence_e3_89 = simd_and(byte_e3_adv, byte_89);
    18281708        sequence_e3_89 = simd_and(byte_e3_adv, byte_89);
    18291709        tmp92 = simd_and(tmp52, basis_bits.bit_4);
     
    18351715        struct_No.cc = simd_or(struct_No.cc, tmp95);
    18361716        byte_8a = simd_and(tmp52, tmp63);
    1837         sequence_e3_8a = simd_and(byte_e3_adv, byte_8a);
    18381717        sequence_e3_8a = simd_and(byte_e3_adv, byte_8a);
    18391718        tmp96 = simd_and(tmp9, tmp93);
     
    18471726        sequence_ea_a0 = simd_and(tmp98, byte_a0);
    18481727        carryQ.cq[33] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(33), byte_ea_adv));
    1849         sequence_ea_a0 = simd_and(byte_ea_adv, byte_a0);
    18501728        carryQ.cq[34] = carryout2carry(pablo_blk_Advance(sequence_ea_a0, carryQ.get_carry_in(34), sequence_ea_a0_adv));
    18511729        tmp99 = simd_and(sequence_ea_a0_adv, byte_range_b0_b5);
     
    18571735        sequence_f0_90 = simd_and(tmp101, byte_90);
    18581736        carryQ.cq[36] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(36), byte_f0_adv));
    1859         sequence_f0_90 = simd_and(byte_f0_adv, byte_90);
    18601737        tmp102 = simd_andc(tmp26, tmp23);
    18611738        byte_84 = simd_and(tmp52, tmp102);
     
    18631740        sequence_f0_90_84 = simd_and(tmp103, byte_84);
    18641741        carryQ.cq[38] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(38), sequence_f0_90_adv));
    1865         sequence_f0_90_84 = simd_and(sequence_f0_90_adv, byte_84);
    18661742        tmp104 = simd_not(tmp82);
    18671743        tmp105 = simd_or(basis_bits.bit_4, tmp41);
     
    18731749        struct_No.cc = simd_or(struct_No.cc, tmp108);
    18741750        sequence_f0_90_85 = simd_and(sequence_f0_90_adv, byte_85);
    1875         sequence_f0_90_85 = simd_and(sequence_f0_90_adv, byte_85);
    18761751        tmp109 = simd_not(tmp56);
    18771752        tmp110 = simd_and(basis_bits.bit_5, tmp23);
     
    18821757        struct_No.cc = simd_or(struct_No.cc, tmp112);
    18831758        sequence_f0_90_86 = simd_and(sequence_f0_90_adv, byte_86);
    1884         sequence_f0_90_86 = simd_and(sequence_f0_90_adv, byte_86);
    18851759        carryQ.cq[41] = carryout2carry(pablo_blk_Advance(sequence_f0_90_86, carryQ.get_carry_in(41), sequence_f0_90_86_adv));
    18861760        tmp113 = simd_and(sequence_f0_90_86_adv, byte_8a);
    18871761        struct_No.cc = simd_or(struct_No.cc, tmp113);
    18881762        byte_8c = simd_and(tmp52, tmp46);
    1889         sequence_f0_90_8c = simd_and(sequence_f0_90_adv, byte_8c);
    18901763        sequence_f0_90_8c = simd_and(sequence_f0_90_adv, byte_8c);
    18911764        byte_range_a0_a3 = simd_andc(tmp25, tmp4);
     
    18951768        byte_a1 = simd_and(tmp25, tmp39);
    18961769        sequence_f0_90_a1 = simd_and(sequence_f0_90_adv, byte_a1);
    1897         sequence_f0_90_a1 = simd_and(sequence_f0_90_adv, byte_a1);
    18981770        byte_range_98_9f = simd_and(byte_range_90_9f, basis_bits.bit_4);
    18991771        carryQ.cq[43] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a1, carryQ.get_carry_in(43), sequence_f0_90_a1_adv));
     
    19011773        struct_No.cc = simd_or(struct_No.cc, tmp115);
    19021774        byte_a4 = simd_and(tmp25, tmp102);
    1903         sequence_f0_90_a4 = simd_and(sequence_f0_90_adv, byte_a4);
    19041775        sequence_f0_90_a4 = simd_and(sequence_f0_90_adv, byte_a4);
    19051776        tmp116 = simd_not(basis_bits.bit_5);
     
    19101781        struct_No.cc = simd_or(struct_No.cc, tmp118);
    19111782        byte_a9 = simd_and(tmp25, tmp13);
    1912         sequence_f0_90_a9 = simd_and(sequence_f0_90_adv, byte_a9);
    19131783        sequence_f0_90_a9 = simd_and(sequence_f0_90_adv, byte_a9);
    19141784        tmp119 = simd_andc(tmp52, basis_bits.bit_4);
     
    19211791        struct_No.cc = simd_or(struct_No.cc, tmp123);
    19221792        sequence_f0_90_ad = simd_and(sequence_f0_90_adv, byte_ad);
    1923         sequence_f0_90_ad = simd_and(sequence_f0_90_adv, byte_ad);
    19241793        tmp124 = simd_and(tmp7, basis_bits.bit_3);
    19251794        cc_range_10b58_10b78_4 = simd_and(basis_bits.bit_4, tmp124);
     
    19291798        byte_b9 = simd_and(tmp9, tmp13);
    19301799        sequence_f0_90_b9 = simd_and(sequence_f0_90_adv, byte_b9);
    1931         sequence_f0_90_b9 = simd_and(sequence_f0_90_adv, byte_b9);
    19321800        tmp126 = simd_and(basis_bits.bit_3, tmp36);
    19331801        byte_range_a0_be = simd_andc(byte_range_a0_bf, tmp126);
     
    19361804        struct_No.cc = simd_or(struct_No.cc, tmp127);
    19371805        sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    1938         sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    19391806        carryQ.cq[48] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(48), tmp128));
    19401807        sequence_f0_91_81 = simd_and(tmp128, byte_81);
    19411808        carryQ.cq[49] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(49), sequence_f0_91_adv));
    1942         sequence_f0_91_81 = simd_and(sequence_f0_91_adv, byte_81);
    19431809        tmp129 = simd_or(basis_bits.bit_3, tmp79);
    19441810        tmp130 = simd_not(tmp129);
     
    19511817        struct_No.cc = simd_or(struct_No.cc, tmp134);
    19521818        sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    1953         sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    19541819        carryQ.cq[51] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(51), tmp135));
    19551820        sequence_f0_9d_8d = simd_and(tmp135, byte_8d);
    19561821        carryQ.cq[52] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(52), sequence_f0_9d_adv));
    1957         sequence_f0_9d_8d = simd_and(sequence_f0_9d_adv, byte_8d);
    19581822        byte_range_a0_b1 = simd_andc(byte_range_a0_bf, tmp132);
    19591823        carryQ.cq[53] = carryout2carry(pablo_blk_Advance(sequence_f0_9d_8d, carryQ.get_carry_in(53), sequence_f0_9d_8d_adv));
     
    19611825        struct_No.cc = simd_or(struct_No.cc, tmp136);
    19621826        sequence_f0_9f = simd_and(byte_f0_adv, byte_9f);
    1963         sequence_f0_9f = simd_and(byte_f0_adv, byte_9f);
    19641827        carryQ.cq[54] = carryout2carry(pablo_blk_Advance(sequence_f0_9f, carryQ.get_carry_in(54), tmp137));
    19651828        sequence_f0_9f_84 = simd_and(tmp137, byte_84);
    19661829        carryQ.cq[55] = carryout2carry(pablo_blk_Advance(sequence_f0_9f, carryQ.get_carry_in(55), sequence_f0_9f_adv));
    1967         sequence_f0_9f_84 = simd_and(sequence_f0_9f_adv, byte_84);
    19681830        tmp138 = simd_or(basis_bits.bit_5, tmp18);
    19691831        tmp139 = simd_and(basis_bits.bit_4, tmp138);
     
    24022264        sequence_e0_a0 = simd_and(tmp103, byte_a0);
    24032265        carryQ.cq[14] = carryout2carry(pablo_blk_Advance(byte_e0, carryQ.get_carry_in(14), byte_e0_adv));
    2404         sequence_e0_a0 = simd_and(byte_e0_adv, byte_a0);
    24052266        tmp104 = simd_and(basis_bits.bit_3, tmp90);
    24062267        byte_range_80_95 = simd_andc(tmp55, tmp104);
     
    24092270        struct_Lo.cc = simd_or(struct_Lo.cc, tmp105);
    24102271        byte_a1 = simd_and(tmp62, tmp94);
    2411         sequence_e0_a1 = simd_and(byte_e0_adv, byte_a1);
    24122272        sequence_e0_a1 = simd_and(byte_e0_adv, byte_a1);
    24132273        tmp106 = simd_and(basis_bits.bit_4, tmp42);
     
    24182278        struct_Lo.cc = simd_or(struct_Lo.cc, tmp108);
    24192279        byte_a2 = simd_and(tmp62, tmp6);
    2420         sequence_e0_a2 = simd_and(byte_e0_adv, byte_a2);
    24212280        sequence_e0_a2 = simd_and(byte_e0_adv, byte_a2);
    24222281        tmp109 = simd_and(basis_bits.bit_5, tmp24);
     
    24292288        struct_Lo.cc = simd_or(struct_Lo.cc, tmp113);
    24302289        byte_a4 = simd_and(tmp62, tmp25);
    2431         sequence_e0_a4 = simd_and(byte_e0_adv, byte_a4);
    24322290        sequence_e0_a4 = simd_and(byte_e0_adv, byte_a4);
    24332291        tmp114 = simd_and(basis_bits.bit_3, tmp98);
     
    24422300        struct_Lo.cc = simd_or(struct_Lo.cc, tmp120);
    24432301        byte_a5 = simd_and(tmp62, tmp59);
    2444         sequence_e0_a5 = simd_and(byte_e0_adv, byte_a5);
    24452302        sequence_e0_a5 = simd_and(byte_e0_adv, byte_a5);
    24462303        tmp121 = simd_or(basis_bits.bit_3, tmp78);
     
    24592316        struct_Lo.cc = simd_or(struct_Lo.cc, tmp131);
    24602317        byte_a6 = simd_and(tmp62, tmp13);
    2461         sequence_e0_a6 = simd_and(byte_e0_adv, byte_a6);
    24622318        sequence_e0_a6 = simd_and(byte_e0_adv, byte_a6);
    24632319        tmp132 = simd_andc(byte_range_80_bf, tmp2);
     
    24912347        byte_a7 = simd_and(tmp62, tmp19);
    24922348        sequence_e0_a7 = simd_and(byte_e0_adv, byte_a7);
    2493         sequence_e0_a7 = simd_and(byte_e0_adv, byte_a7);
    24942349        tmp157 = simd_and(tmp132, tmp88);
    24952350        tmp158 = simd_andc(tmp47, basis_bits.bit_6);
     
    25062361        struct_Lo.cc = simd_or(struct_Lo.cc, tmp166);
    25072362        byte_a8 = simd_and(tmp62, tmp37);
    2508         sequence_e0_a8 = simd_and(byte_e0_adv, byte_a8);
    25092363        sequence_e0_a8 = simd_and(byte_e0_adv, byte_a8);
    25102364        tmp167 = simd_or(simd_and(basis_bits.bit_4, tmp41), simd_andc(tmp109, basis_bits.bit_4));
     
    25292383        byte_a9 = simd_and(tmp62, tmp40);
    25302384        sequence_e0_a9 = simd_and(byte_e0_adv, byte_a9);
    2531         sequence_e0_a9 = simd_and(byte_e0_adv, byte_a9);
    25322385        tmp183 = simd_and(tmp58, basis_bits.bit_4);
    25332386        tmp184 = simd_or(simd_and(basis_bits.bit_5, tmp67), simd_andc(tmp24, basis_bits.bit_5));
     
    25412394        struct_Lo.cc = simd_or(struct_Lo.cc, tmp189);
    25422395        byte_aa = simd_and(tmp62, tmp8);
    2543         sequence_e0_aa = simd_and(byte_e0_adv, byte_aa);
    25442396        sequence_e0_aa = simd_and(byte_e0_adv, byte_aa);
    25452397        tmp190 = simd_not(tmp89);
     
    25622414        byte_ab = simd_and(tmp62, tmp17);
    25632415        sequence_e0_ab = simd_and(byte_e0_adv, byte_ab);
    2564         sequence_e0_ab = simd_and(byte_e0_adv, byte_ab);
    25652416        tmp204 = simd_andc(tmp62, tmp78);
    25662417        cc_range_ad0_ae0_3 = simd_or(tmp76, tmp204);
     
    25692420        struct_Lo.cc = simd_or(struct_Lo.cc, tmp205);
    25702421        byte_ac = simd_and(tmp62, tmp74);
    2571         sequence_e0_ac = simd_and(byte_e0_adv, byte_ac);
    25722422        sequence_e0_ac = simd_and(byte_e0_adv, byte_ac);
    25732423        tmp206 = simd_or(tmp149, tmp173);
     
    25792429        byte_ad = simd_and(tmp62, tmp83);
    25802430        sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    2581         sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    25822431        tmp209 = simd_or(tmp159, tmp163);
    25832432        cc_range_b5c_b71_3 = simd_or(tmp209, tmp95);
     
    25862435        struct_Lo.cc = simd_or(struct_Lo.cc, tmp210);
    25872436        byte_ae = simd_and(tmp62, tmp88);
    2588         sequence_e0_ae = simd_and(byte_e0_adv, byte_ae);
    25892437        sequence_e0_ae = simd_and(byte_e0_adv, byte_ae);
    25902438        tmp211 = simd_andc(tmp16, tmp4);
     
    26222470        byte_af = simd_and(tmp62, tmp71);
    26232471        sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    2624         sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    26252472        byte_90 = simd_andc(tmp58, tmp75);
    26262473        carryQ.cq[29] = carryout2carry(pablo_blk_Advance(sequence_e0_af, carryQ.get_carry_in(29), sequence_e0_af_adv));
     
    26282475        struct_Lo.cc = simd_or(struct_Lo.cc, tmp240);
    26292476        byte_b0 = simd_andc(tmp65, tmp75);
    2630         sequence_e0_b0 = simd_and(byte_e0_adv, byte_b0);
    26312477        sequence_e0_b0 = simd_and(byte_e0_adv, byte_b0);
    26322478        tmp241 = simd_or(tmp134, tmp215);
     
    26452491        byte_b1 = simd_and(tmp65, tmp94);
    26462492        sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    2647         sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    26482493        tmp251 = simd_and(tmp58, tmp180);
    26492494        cc_range_c58_c60_3 = simd_or(tmp251, tmp204);
     
    26532498        byte_b2 = simd_and(tmp65, tmp6);
    26542499        sequence_e0_b2 = simd_and(byte_e0_adv, byte_b2);
    2655         sequence_e0_b2 = simd_and(byte_e0_adv, byte_b2);
    26562500        cc_range_c85_cbd_3 = simd_or(tmp249, tmp119);
    26572501        carryQ.cq[32] = carryout2carry(pablo_blk_Advance(sequence_e0_b2, carryQ.get_carry_in(32), sequence_e0_b2_adv));
     
    26592503        struct_Lo.cc = simd_or(struct_Lo.cc, tmp253);
    26602504        byte_b3 = simd_and(tmp65, tmp211);
    2661         sequence_e0_b3 = simd_and(byte_e0_adv, byte_b3);
    26622505        sequence_e0_b3 = simd_and(byte_e0_adv, byte_b3);
    26632506        tmp254 = simd_or(tmp186, tmp204);
     
    26692512        struct_Lo.cc = simd_or(struct_Lo.cc, tmp257);
    26702513        byte_b4 = simd_and(tmp65, tmp25);
    2671         sequence_e0_b4 = simd_and(byte_e0_adv, byte_b4);
    26722514        sequence_e0_b4 = simd_and(byte_e0_adv, byte_b4);
    26732515        tmp258 = simd_and(basis_bits.bit_3, tmp29);
     
    26822524        byte_b5 = simd_and(tmp65, tmp59);
    26832525        sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    2684         sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    26852526        tmp264 = simd_or(tmp157, tmp204);
    26862527        tmp265 = simd_and(tmp66, tmp97);
     
    26902531        struct_Lo.cc = simd_or(struct_Lo.cc, tmp266);
    26912532        byte_b6 = simd_and(tmp65, tmp13);
    2692         sequence_e0_b6 = simd_and(byte_e0_adv, byte_b6);
    26932533        sequence_e0_b6 = simd_and(byte_e0_adv, byte_b6);
    26942534        tmp267 = simd_and(basis_bits.bit_5, tmp16);
     
    27122552        byte_b7 = simd_and(tmp65, tmp19);
    27132553        sequence_e0_b7 = simd_and(byte_e0_adv, byte_b7);
    2714         sequence_e0_b7 = simd_and(byte_e0_adv, byte_b7);
    27152554        tmp282 = simd_andc(tmp132, basis_bits.bit_4);
    27162555        byte_range_80_86 = simd_andc(tmp282, tmp267);
     
    27192558        struct_Lo.cc = simd_or(struct_Lo.cc, tmp283);
    27202559        byte_b8 = simd_and(tmp65, tmp37);
    2721         sequence_e0_b8 = simd_and(byte_e0_adv, byte_b8);
    27222560        sequence_e0_b8 = simd_and(byte_e0_adv, byte_b8);
    27232561        tmp284 = simd_and(basis_bits.bit_3, tmp75);
     
    27322570        byte_b9 = simd_and(tmp65, tmp40);
    27332571        sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    2734         sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    27352572        byte_range_80_85 = simd_andc(tmp282, tmp89);
    27362573        carryQ.cq[39] = carryout2carry(pablo_blk_Advance(sequence_e0_b9, carryQ.get_carry_in(39), sequence_e0_b9_adv));
     
    27382575        struct_Lo.cc = simd_or(struct_Lo.cc, tmp290);
    27392576        byte_ba = simd_and(tmp65, tmp8);
    2740         sequence_e0_ba = simd_and(byte_e0_adv, byte_ba);
    27412577        sequence_e0_ba = simd_and(byte_e0_adv, byte_ba);
    27422578        tmp291 = simd_andc(tmp132, tmp4);
     
    27732609        struct_Lo.cc = simd_or(struct_Lo.cc, tmp319);
    27742610        sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    2775         sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    27762611        tmp320 = simd_andc(tmp282, tmp109);
    27772612        tmp321 = simd_and(tmp58, tmp47);
     
    27822617        byte_bc = simd_and(tmp65, tmp74);
    27832618        sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    2784         sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    27852619        byte_80 = simd_andc(tmp132, tmp75);
    27862620        carryQ.cq[42] = carryout2carry(pablo_blk_Advance(sequence_e0_bc, carryQ.get_carry_in(42), sequence_e0_bc_adv));
     
    27882622        struct_Lo.cc = simd_or(struct_Lo.cc, tmp323);
    27892623        byte_bd = simd_and(tmp65, tmp83);
    2790         sequence_e0_bd = simd_and(byte_e0_adv, byte_bd);
    27912624        sequence_e0_bd = simd_and(byte_e0_adv, byte_bd);
    27922625        tmp324 = simd_not(tmp85);
     
    27992632        byte_be = simd_and(tmp65, tmp88);
    28002633        sequence_e0_be = simd_and(byte_e0_adv, byte_be);
    2801         sequence_e0_be = simd_and(byte_e0_adv, byte_be);
    28022634        tmp328 = simd_and(tmp132, basis_bits.bit_4);
    28032635        byte_range_88_8c = simd_andc(tmp328, tmp109);
     
    28092641        sequence_e1_80 = simd_and(tmp330, byte_80);
    28102642        carryQ.cq[46] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(46), byte_e1_adv));
    2811         sequence_e1_80 = simd_and(byte_e1_adv, byte_80);
    28122643        tmp331 = simd_and(basis_bits.bit_2, tmp30);
    28132644        tmp332 = simd_andc(byte_range_80_bf, tmp331);
     
    28172648        struct_Lo.cc = simd_or(struct_Lo.cc, tmp333);
    28182649        byte_81 = simd_and(tmp132, tmp94);
    2819         sequence_e1_81 = simd_and(byte_e1_adv, byte_81);
    28202650        sequence_e1_81 = simd_and(byte_e1_adv, byte_81);
    28212651        tmp334 = simd_andc(tmp217, tmp89);
     
    28352665        byte_82 = simd_and(tmp132, tmp6);
    28362666        sequence_e1_82 = simd_and(byte_e1_adv, byte_82);
    2837         sequence_e1_82 = simd_and(byte_e1_adv, byte_82);
    28382667        tmp345 = simd_andc(tmp78, tmp88);
    28392668        cc_range_1080_108e_3 = simd_andc(tmp132, tmp345);
     
    28422671        struct_Lo.cc = simd_or(struct_Lo.cc, tmp346);
    28432672        byte_83 = simd_and(tmp132, tmp211);
    2844         sequence_e1_83 = simd_and(byte_e1_adv, byte_83);
    28452673        sequence_e1_83 = simd_and(byte_e1_adv, byte_83);
    28462674        tmp347 = simd_or(simd_and(basis_bits.bit_2, tmp259), simd_andc(basis_bits.bit_3, basis_bits.bit_2));
     
    30662894        sequence_e2_84 = simd_and(tmp416, byte_84);
    30672895        carryQ.cq[86] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(86), byte_e2_adv));
    3068         sequence_e2_84 = simd_and(byte_e2_adv, byte_84);
    30692896        tmp417 = simd_or(simd_and(basis_bits.bit_4, tmp295), simd_andc(tmp109, basis_bits.bit_4));
    30702897        byte_range_b5_b8 = simd_and(tmp65, tmp417);
     
    30732900        struct_Lo.cc = simd_or(struct_Lo.cc, tmp418);
    30742901        sequence_e2_b4 = simd_and(byte_e2_adv, byte_b4);
    3075         sequence_e2_b4 = simd_and(byte_e2_adv, byte_b4);
    30762902        byte_range_b0_bf = simd_and(byte_range_80_bf, tmp14);
    30772903        carryQ.cq[88] = carryout2carry(pablo_blk_Advance(sequence_e2_b4, carryQ.get_carry_in(88), sequence_e2_b4_adv));
    30782904        tmp419 = simd_and(sequence_e2_b4_adv, byte_range_b0_bf);
    30792905        struct_Lo.cc = simd_or(struct_Lo.cc, tmp419);
    3080         sequence_e2_b5 = simd_and(byte_e2_adv, byte_b5);
    30812906        sequence_e2_b5 = simd_and(byte_e2_adv, byte_b5);
    30822907        tmp420 = simd_or(basis_bits.bit_3, basis_bits.bit_4);
     
    30862911        tmp422 = simd_and(sequence_e2_b5_adv, byte_range_80_a7);
    30872912        struct_Lo.cc = simd_or(struct_Lo.cc, tmp422);
    3088         sequence_e2_b6 = simd_and(byte_e2_adv, byte_b6);
    30892913        sequence_e2_b6 = simd_and(byte_e2_adv, byte_b6);
    30902914        tmp423 = simd_andc(tmp229, tmp267);
     
    31022926        struct_Lo.cc = simd_or(struct_Lo.cc, tmp432);
    31032927        sequence_e2_b7 = simd_and(byte_e2_adv, byte_b7);
    3104         sequence_e2_b7 = simd_and(byte_e2_adv, byte_b7);
    31052928        tmp433 = simd_or(byte_range_80_8f, tmp217);
    31062929        tmp434 = simd_or(tmp433, tmp183);
     
    31132936        sequence_e3_80 = simd_and(tmp436, byte_80);
    31142937        carryQ.cq[93] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(93), byte_e3_adv));
    3115         sequence_e3_80 = simd_and(byte_e3_adv, byte_80);
    31162938        tmp437 = simd_and(byte_range_80_8f, tmp13);
    31172939        tmp438 = simd_and(byte_range_b0_bf, tmp74);
     
    31212943        struct_Lo.cc = simd_or(struct_Lo.cc, tmp439);
    31222944        sequence_e3_81 = simd_and(byte_e3_adv, byte_81);
    3123         sequence_e3_81 = simd_and(byte_e3_adv, byte_81);
    31242945        carryQ.cq[95] = carryout2carry(pablo_blk_Advance(sequence_e3_81, carryQ.get_carry_in(95), sequence_e3_81_adv));
    31252946        tmp440 = simd_and(sequence_e3_81_adv, byte_range_81_bf);
    31262947        struct_Lo.cc = simd_or(struct_Lo.cc, tmp440);
    3127         sequence_e3_82 = simd_and(byte_e3_adv, byte_82);
    31282948        sequence_e3_82 = simd_and(byte_e3_adv, byte_82);
    31292949        tmp441 = simd_or(byte_range_80_96, byte_9f);
     
    31342954        struct_Lo.cc = simd_or(struct_Lo.cc, tmp443);
    31352955        sequence_e3_83 = simd_and(byte_e3_adv, byte_83);
    3136         sequence_e3_83 = simd_and(byte_e3_adv, byte_83);
    31372956        tmp444 = simd_and(basis_bits.bit_2, tmp258);
    31382957        tmp445 = simd_andc(byte_range_80_bf, tmp444);
     
    31422961        tmp447 = simd_and(sequence_e3_83_adv, cc_range_30c0_30ff_3);
    31432962        struct_Lo.cc = simd_or(struct_Lo.cc, tmp447);
    3144         sequence_e3_84 = simd_and(byte_e3_adv, byte_84);
    31452963        sequence_e3_84 = simd_and(byte_e3_adv, byte_84);
    31462964        tmp448 = simd_or(simd_and(basis_bits.bit_2, tmp388), simd_andc(tmp400, basis_bits.bit_2));
     
    31532971        byte_85 = simd_and(byte_range_80_8f, tmp59);
    31542972        sequence_e3_85 = simd_and(byte_e3_adv, byte_85);
    3155         sequence_e3_85 = simd_and(byte_e3_adv, byte_85);
    31562973        carryQ.cq[99] = carryout2carry(pablo_blk_Advance(sequence_e3_85, carryQ.get_carry_in(99), sequence_e3_85_adv));
    31572974        tmp452 = simd_and(sequence_e3_85_adv, byte_range_80_bf);
    31582975        struct_Lo.cc = simd_or(struct_Lo.cc, tmp452);
    31592976        byte_86 = simd_and(byte_range_80_8f, tmp13);
    3160         sequence_e3_86 = simd_and(byte_e3_adv, byte_86);
    31612977        sequence_e3_86 = simd_and(byte_e3_adv, byte_86);
    31622978        tmp453 = simd_and(basis_bits.bit_4, tmp267);
     
    31682984        struct_Lo.cc = simd_or(struct_Lo.cc, tmp456);
    31692985        byte_87 = simd_and(byte_range_80_8f, tmp19);
    3170         sequence_e3_87 = simd_and(byte_e3_adv, byte_87);
    31712986        sequence_e3_87 = simd_and(byte_e3_adv, byte_87);
    31722987        carryQ.cq[101] = carryout2carry(pablo_blk_Advance(sequence_e3_87, carryQ.get_carry_in(101), sequence_e3_87_adv));
     
    33263141        sequence_f0_90 = simd_and(tmp496, byte_90);
    33273142        carryQ.cq[140] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(140), byte_f0_adv));
    3328         sequence_f0_90 = simd_and(byte_f0_adv, byte_90);
    33293143        carryQ.cq[141] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(141), tmp497));
    33303144        sequence_f0_90_80 = simd_and(tmp497, byte_80);
    33313145        carryQ.cq[142] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(142), sequence_f0_90_adv));
    3332         sequence_f0_90_80 = simd_and(sequence_f0_90_adv, byte_80);
    33333146        tmp498 = simd_andc(byte_range_80_8f, tmp47);
    33343147        tmp499 = simd_or(basis_bits.bit_3, tmp268);
     
    33473160        struct_Lo.cc = simd_or(struct_Lo.cc, tmp509);
    33483161        sequence_f0_90_81 = simd_and(sequence_f0_90_adv, byte_81);
    3349         sequence_f0_90_81 = simd_and(sequence_f0_90_adv, byte_81);
    33503162        tmp510 = simd_and(basis_bits.bit_4, tmp89);
    33513163        tmp511 = simd_andc(tmp2, tmp22);
     
    33563168        struct_Lo.cc = simd_or(struct_Lo.cc, tmp513);
    33573169        sequence_f0_90_82 = simd_and(sequence_f0_90_adv, byte_82);
    3358         sequence_f0_90_82 = simd_and(sequence_f0_90_adv, byte_82);
    33593170        carryQ.cq[145] = carryout2carry(pablo_blk_Advance(sequence_f0_90_82, carryQ.get_carry_in(145), sequence_f0_90_82_adv));
    33603171        tmp514 = simd_and(sequence_f0_90_82_adv, byte_range_80_bf);
    33613172        struct_Lo.cc = simd_or(struct_Lo.cc, tmp514);
    3362         sequence_f0_90_83 = simd_and(sequence_f0_90_adv, byte_83);
    33633173        sequence_f0_90_83 = simd_and(sequence_f0_90_adv, byte_83);
    33643174        byte_range_80_ba = simd_andc(byte_range_80_bf, tmp444);
     
    33673177        struct_Lo.cc = simd_or(struct_Lo.cc, tmp515);
    33683178        sequence_f0_90_8a = simd_and(sequence_f0_90_adv, byte_8a);
    3369         sequence_f0_90_8a = simd_and(sequence_f0_90_adv, byte_8a);
    33703179        cc_range_10280_102a0_4 = simd_or(byte_range_80_9c, tmp146);
    33713180        carryQ.cq[147] = carryout2carry(pablo_blk_Advance(sequence_f0_90_8a, carryQ.get_carry_in(147), sequence_f0_90_8a_adv));
     
    33733182        struct_Lo.cc = simd_or(struct_Lo.cc, tmp516);
    33743183        sequence_f0_90_8b = simd_and(sequence_f0_90_adv, byte_8b);
    3375         sequence_f0_90_8b = simd_and(sequence_f0_90_adv, byte_8b);
    33763184        carryQ.cq[148] = carryout2carry(pablo_blk_Advance(sequence_f0_90_8b, carryQ.get_carry_in(148), sequence_f0_90_8b_adv));
    33773185        tmp517 = simd_and(sequence_f0_90_8b_adv, byte_range_80_90);
    33783186        struct_Lo.cc = simd_or(struct_Lo.cc, tmp517);
    3379         sequence_f0_90_8c = simd_and(sequence_f0_90_adv, byte_8c);
    33803187        sequence_f0_90_8c = simd_and(sequence_f0_90_adv, byte_8c);
    33813188        tmp518 = simd_andc(tmp55, tmp161);
     
    33843191        tmp519 = simd_and(sequence_f0_90_8c_adv, cc_range_10300_10330_4);
    33853192        struct_Lo.cc = simd_or(struct_Lo.cc, tmp519);
    3386         sequence_f0_90_8d = simd_and(sequence_f0_90_adv, byte_8d);
    33873193        sequence_f0_90_8d = simd_and(sequence_f0_90_adv, byte_8d);
    33883194        tmp520 = simd_or(simd_and(basis_bits.bit_4, tmp152), simd_andc(tmp97, basis_bits.bit_4));
     
    33933199        struct_Lo.cc = simd_or(struct_Lo.cc, tmp522);
    33943200        sequence_f0_90_8e = simd_and(sequence_f0_90_adv, byte_8e);
    3395         sequence_f0_90_8e = simd_and(sequence_f0_90_adv, byte_8e);
    33963201        cc_range_10380_103a0_4 = simd_or(byte_range_80_9d, tmp146);
    33973202        carryQ.cq[151] = carryout2carry(pablo_blk_Advance(sequence_f0_90_8e, carryQ.get_carry_in(151), sequence_f0_90_8e_adv));
    33983203        tmp523 = simd_and(sequence_f0_90_8e_adv, cc_range_10380_103a0_4);
    33993204        struct_Lo.cc = simd_or(struct_Lo.cc, tmp523);
    3400         sequence_f0_90_8f = simd_and(sequence_f0_90_adv, byte_8f);
    34013205        sequence_f0_90_8f = simd_and(sequence_f0_90_adv, byte_8f);
    34023206        tmp524 = simd_andc(tmp4, basis_bits.bit_4);
     
    34063210        struct_Lo.cc = simd_or(struct_Lo.cc, tmp525);
    34073211        sequence_f0_90_91 = simd_and(sequence_f0_90_adv, byte_91);
    3408         sequence_f0_90_91 = simd_and(sequence_f0_90_adv, byte_91);
    34093212        carryQ.cq[153] = carryout2carry(pablo_blk_Advance(sequence_f0_90_91, carryQ.get_carry_in(153), sequence_f0_90_91_adv));
    34103213        tmp526 = simd_and(sequence_f0_90_91_adv, byte_range_90_bf);
     
    34123215        byte_92 = simd_and(tmp58, tmp6);
    34133216        sequence_f0_90_92 = simd_and(sequence_f0_90_adv, byte_92);
    3414         sequence_f0_90_92 = simd_and(sequence_f0_90_adv, byte_92);
    34153217        carryQ.cq[154] = carryout2carry(pablo_blk_Advance(sequence_f0_90_92, carryQ.get_carry_in(154), sequence_f0_90_92_adv));
    34163218        tmp527 = simd_and(sequence_f0_90_92_adv, byte_range_80_9d);
    34173219        struct_Lo.cc = simd_or(struct_Lo.cc, tmp527);
    3418         sequence_f0_90_a0 = simd_and(sequence_f0_90_adv, byte_a0);
    34193220        sequence_f0_90_a0 = simd_and(sequence_f0_90_adv, byte_a0);
    34203221        tmp528 = simd_andc(byte_range_80_87, tmp89);
     
    34333234        struct_Lo.cc = simd_or(struct_Lo.cc, tmp538);
    34343235        sequence_f0_90_a1 = simd_and(sequence_f0_90_adv, byte_a1);
    3435         sequence_f0_90_a1 = simd_and(sequence_f0_90_adv, byte_a1);
    34363236        carryQ.cq[156] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a1, carryQ.get_carry_in(156), sequence_f0_90_a1_adv));
    34373237        tmp539 = simd_and(sequence_f0_90_a1_adv, byte_range_80_95);
    34383238        struct_Lo.cc = simd_or(struct_Lo.cc, tmp539);
    3439         sequence_f0_90_a4 = simd_and(sequence_f0_90_adv, byte_a4);
    34403239        sequence_f0_90_a4 = simd_and(sequence_f0_90_adv, byte_a4);
    34413240        tmp540 = simd_andc(tmp146, tmp114);
     
    34443243        tmp541 = simd_and(sequence_f0_90_a4_adv, cc_range_10900_10920_4);
    34453244        struct_Lo.cc = simd_or(struct_Lo.cc, tmp541);
    3446         sequence_f0_90_a6 = simd_and(sequence_f0_90_adv, byte_a6);
    34473245        sequence_f0_90_a6 = simd_and(sequence_f0_90_adv, byte_a6);
    34483246        tmp542 = simd_and(basis_bits.bit_2, tmp123);
     
    34533251        tmp545 = simd_and(sequence_f0_90_a6_adv, cc_range_10980_109be_4);
    34543252        struct_Lo.cc = simd_or(struct_Lo.cc, tmp545);
    3455         sequence_f0_90_a8 = simd_and(sequence_f0_90_adv, byte_a8);
    34563253        sequence_f0_90_a8 = simd_and(sequence_f0_90_adv, byte_a8);
    34573254        tmp546 = simd_andc(byte_range_80_8f, tmp75);
     
    34673264        struct_Lo.cc = simd_or(struct_Lo.cc, tmp553);
    34683265        sequence_f0_90_a9 = simd_and(sequence_f0_90_adv, byte_a9);
    3469         sequence_f0_90_a9 = simd_and(sequence_f0_90_adv, byte_a9);
    34703266        byte_range_a0_bc = simd_andc(tmp146, tmp385);
    34713267        carryQ.cq[160] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a9, carryQ.get_carry_in(160), sequence_f0_90_a9_adv));
     
    34733269        struct_Lo.cc = simd_or(struct_Lo.cc, tmp554);
    34743270        sequence_f0_90_ac = simd_and(sequence_f0_90_adv, byte_ac);
    3475         sequence_f0_90_ac = simd_and(sequence_f0_90_adv, byte_ac);
    34763271        carryQ.cq[161] = carryout2carry(pablo_blk_Advance(sequence_f0_90_ac, carryQ.get_carry_in(161), sequence_f0_90_ac_adv));
    34773272        tmp555 = simd_and(sequence_f0_90_ac_adv, byte_range_80_b5);
    34783273        struct_Lo.cc = simd_or(struct_Lo.cc, tmp555);
    3479         sequence_f0_90_ad = simd_and(sequence_f0_90_adv, byte_ad);
    34803274        sequence_f0_90_ad = simd_and(sequence_f0_90_adv, byte_ad);
    34813275        tmp556 = simd_andc(tmp146, tmp142);
     
    34853279        struct_Lo.cc = simd_or(struct_Lo.cc, tmp557);
    34863280        sequence_f0_90_b0 = simd_and(sequence_f0_90_adv, byte_b0);
    3487         sequence_f0_90_b0 = simd_and(sequence_f0_90_adv, byte_b0);
    34883281        carryQ.cq[163] = carryout2carry(pablo_blk_Advance(sequence_f0_90_b0, carryQ.get_carry_in(163), sequence_f0_90_b0_adv));
    34893282        tmp558 = simd_and(sequence_f0_90_b0_adv, byte_range_80_bf);
    34903283        struct_Lo.cc = simd_or(struct_Lo.cc, tmp558);
    3491         sequence_f0_90_b1 = simd_and(sequence_f0_90_adv, byte_b1);
    34923284        sequence_f0_90_b1 = simd_and(sequence_f0_90_adv, byte_b1);
    34933285        carryQ.cq[164] = carryout2carry(pablo_blk_Advance(sequence_f0_90_b1, carryQ.get_carry_in(164), sequence_f0_90_b1_adv));
     
    34953287        struct_Lo.cc = simd_or(struct_Lo.cc, tmp559);
    34963288        sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    3497         sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    34983289        carryQ.cq[165] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(165), tmp560));
    34993290        sequence_f0_91_80 = simd_and(tmp560, byte_80);
    35003291        carryQ.cq[166] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(166), sequence_f0_91_adv));
    3501         sequence_f0_91_80 = simd_and(sequence_f0_91_adv, byte_80);
    35023292        tmp561 = simd_not(tmp123);
    35033293        tmp562 = simd_or(simd_and(basis_bits.bit_2, tmp561), simd_andc(tmp406, basis_bits.bit_2));
     
    35073297        struct_Lo.cc = simd_or(struct_Lo.cc, tmp563);
    35083298        sequence_f0_91_82 = simd_and(sequence_f0_91_adv, byte_82);
    3509         sequence_f0_91_82 = simd_and(sequence_f0_91_adv, byte_82);
    35103299        tmp564 = simd_or(simd_and(basis_bits.bit_2, tmp77), simd_andc(tmp406, basis_bits.bit_2));
    35113300        byte_range_83_af = simd_and(byte_range_80_bf, tmp564);
     
    35133302        tmp565 = simd_and(sequence_f0_91_82_adv, byte_range_83_af);
    35143303        struct_Lo.cc = simd_or(struct_Lo.cc, tmp565);
    3515         sequence_f0_91_83 = simd_and(sequence_f0_91_adv, byte_83);
    35163304        sequence_f0_91_83 = simd_and(sequence_f0_91_adv, byte_83);
    35173305        tmp566 = simd_or(simd_and(basis_bits.bit_2, tmp140), simd_andc(basis_bits.bit_3, basis_bits.bit_2));
     
    35213309        struct_Lo.cc = simd_or(struct_Lo.cc, tmp567);
    35223310        sequence_f0_91_84 = simd_and(sequence_f0_91_adv, byte_84);
    3523         sequence_f0_91_84 = simd_and(sequence_f0_91_adv, byte_84);
    35243311        tmp568 = simd_or(simd_and(basis_bits.bit_2, tmp500), simd_andc(tmp406, basis_bits.bit_2));
    35253312        byte_range_83_a6 = simd_and(byte_range_80_bf, tmp568);
     
    35273314        tmp569 = simd_and(sequence_f0_91_84_adv, byte_range_83_a6);
    35283315        struct_Lo.cc = simd_or(struct_Lo.cc, tmp569);
    3529         sequence_f0_91_86 = simd_and(sequence_f0_91_adv, byte_86);
    35303316        sequence_f0_91_86 = simd_and(sequence_f0_91_adv, byte_86);
    35313317        tmp570 = simd_not(tmp142);
     
    35363322        struct_Lo.cc = simd_or(struct_Lo.cc, tmp572);
    35373323        sequence_f0_91_87 = simd_and(sequence_f0_91_adv, byte_87);
    3538         sequence_f0_91_87 = simd_and(sequence_f0_91_adv, byte_87);
    35393324        byte_range_81_84 = simd_and(byte_range_80_87, tmp184);
    35403325        carryQ.cq[172] = carryout2carry(pablo_blk_Advance(sequence_f0_91_87, carryQ.get_carry_in(172), sequence_f0_91_87_adv));
     
    35423327        struct_Lo.cc = simd_or(struct_Lo.cc, tmp573);
    35433328        sequence_f0_91_9a = simd_and(sequence_f0_91_adv, byte_9a);
    3544         sequence_f0_91_9a = simd_and(sequence_f0_91_adv, byte_9a);
    35453329        carryQ.cq[173] = carryout2carry(pablo_blk_Advance(sequence_f0_91_9a, carryQ.get_carry_in(173), sequence_f0_91_9a_adv));
    35463330        tmp574 = simd_and(sequence_f0_91_9a_adv, byte_range_80_aa);
    35473331        struct_Lo.cc = simd_or(struct_Lo.cc, tmp574);
    3548         sequence_f0_92 = simd_and(byte_f0_adv, byte_92);
    35493332        sequence_f0_92 = simd_and(byte_f0_adv, byte_92);
    35503333        carryQ.cq[174] = carryout2carry(pablo_blk_Advance(sequence_f0_92, carryQ.get_carry_in(174), tmp575));
     
    35633346        byte_93 = simd_and(tmp58, tmp211);
    35643347        sequence_f0_93 = simd_and(byte_f0_adv, byte_93);
    3565         sequence_f0_93 = simd_and(byte_f0_adv, byte_93);
    35663348        carryQ.cq[178] = carryout2carry(pablo_blk_Advance(sequence_f0_93, carryQ.get_carry_in(178), tmp580));
    35673349        sequence_f0_93_byte_range_80_8f = simd_and(tmp580, byte_range_80_8f);
     
    35753357        struct_Lo.cc = simd_or(struct_Lo.cc, sequence_f0_93_90_byte_range_80_ae);
    35763358        byte_96 = simd_and(tmp58, tmp13);
    3577         sequence_f0_96 = simd_and(byte_f0_adv, byte_96);
    35783359        sequence_f0_96 = simd_and(byte_f0_adv, byte_96);
    35793360        byte_range_a0_a7 = simd_andc(tmp62, basis_bits.bit_4);
     
    36003381        struct_Lo.cc = simd_or(struct_Lo.cc, sequence_f0_96_bd_byte_range_80_84);
    36013382        sequence_f0_9b = simd_and(byte_f0_adv, byte_9b);
    3602         sequence_f0_9b = simd_and(byte_f0_adv, byte_9b);
    36033383        carryQ.cq[188] = carryout2carry(pablo_blk_Advance(sequence_f0_9b, carryQ.get_carry_in(188), tmp589));
    36043384        sequence_f0_9b_80 = simd_and(tmp589, byte_80);
    36053385        carryQ.cq[189] = carryout2carry(pablo_blk_Advance(sequence_f0_9b, carryQ.get_carry_in(189), sequence_f0_9b_adv));
    3606         sequence_f0_9b_80 = simd_and(sequence_f0_9b_adv, byte_80);
    36073386        carryQ.cq[190] = carryout2carry(pablo_blk_Advance(sequence_f0_9b_80, carryQ.get_carry_in(190), sequence_f0_9b_80_adv));
    36083387        tmp590 = simd_and(sequence_f0_9b_80_adv, byte_range_80_81);
    36093388        struct_Lo.cc = simd_or(struct_Lo.cc, tmp590);
    36103389        sequence_f0_9e = simd_and(byte_f0_adv, byte_9e);
    3611         sequence_f0_9e = simd_and(byte_f0_adv, byte_9e);
    36123390        carryQ.cq[191] = carryout2carry(pablo_blk_Advance(sequence_f0_9e, carryQ.get_carry_in(191), tmp591));
    36133391        sequence_f0_9e_b8 = simd_and(tmp591, byte_b8);
    36143392        carryQ.cq[192] = carryout2carry(pablo_blk_Advance(sequence_f0_9e, carryQ.get_carry_in(192), sequence_f0_9e_adv));
    3615         sequence_f0_9e_b8 = simd_and(sequence_f0_9e_adv, byte_b8);
    36163393        tmp592 = simd_and(tmp55, tmp400);
    36173394        tmp593 = simd_or(tmp379, tmp592);
     
    36333410        tmp607 = simd_and(sequence_f0_9e_b8_adv, cc_range_1ee00_1ee3b_4);
    36343411        struct_Lo.cc = simd_or(struct_Lo.cc, tmp607);
    3635         sequence_f0_9e_b9 = simd_and(sequence_f0_9e_adv, byte_b9);
    36363412        sequence_f0_9e_b9 = simd_and(sequence_f0_9e_adv, byte_b9);
    36373413        tmp608 = simd_or(tmp6, tmp19);
     
    36663442        tmp635 = simd_and(sequence_f0_9e_b9_adv, cc_range_1ee42_1ee7e_4);
    36673443        struct_Lo.cc = simd_or(struct_Lo.cc, tmp635);
    3668         sequence_f0_9e_ba = simd_and(sequence_f0_9e_adv, byte_ba);
    36693444        sequence_f0_9e_ba = simd_and(sequence_f0_9e_adv, byte_ba);
    36703445        tmp636 = simd_andc(byte_range_80_8f, tmp98);
     
    41333908        sequence_e0_a0 = simd_and(tmp103, byte_a0);
    41343909        carryQ.cq[14] = carryout2carry(pablo_blk_Advance(byte_e0, carryQ.get_carry_in(14), byte_e0_adv));
    4135         sequence_e0_a0 = simd_and(byte_e0_adv, byte_a0);
    41363910        tmp104 = simd_and(basis_bits.bit_3, tmp90);
    41373911        byte_range_80_95 = simd_andc(tmp55, tmp104);
     
    41403914        struct_Lo.cc = simd_or(struct_Lo.cc, tmp105);
    41413915        byte_a1 = simd_and(tmp62, tmp94);
    4142         sequence_e0_a1 = simd_and(byte_e0_adv, byte_a1);
    41433916        sequence_e0_a1 = simd_and(byte_e0_adv, byte_a1);
    41443917        tmp106 = simd_and(basis_bits.bit_4, tmp42);
     
    41493922        struct_Lo.cc = simd_or(struct_Lo.cc, tmp108);
    41503923        byte_a2 = simd_and(tmp62, tmp6);
    4151         sequence_e0_a2 = simd_and(byte_e0_adv, byte_a2);
    41523924        sequence_e0_a2 = simd_and(byte_e0_adv, byte_a2);
    41533925        tmp109 = simd_and(basis_bits.bit_5, tmp24);
     
    41603932        struct_Lo.cc = simd_or(struct_Lo.cc, tmp113);
    41613933        byte_a4 = simd_and(tmp62, tmp25);
    4162         sequence_e0_a4 = simd_and(byte_e0_adv, byte_a4);
    41633934        sequence_e0_a4 = simd_and(byte_e0_adv, byte_a4);
    41643935        tmp114 = simd_and(basis_bits.bit_3, tmp98);
     
    41733944        struct_Lo.cc = simd_or(struct_Lo.cc, tmp120);
    41743945        byte_a5 = simd_and(tmp62, tmp59);
    4175         sequence_e0_a5 = simd_and(byte_e0_adv, byte_a5);
    41763946        sequence_e0_a5 = simd_and(byte_e0_adv, byte_a5);
    41773947        tmp121 = simd_or(basis_bits.bit_3, tmp78);
     
    41903960        struct_Lo.cc = simd_or(struct_Lo.cc, tmp131);
    41913961        byte_a6 = simd_and(tmp62, tmp13);
    4192         sequence_e0_a6 = simd_and(byte_e0_adv, byte_a6);
    41933962        sequence_e0_a6 = simd_and(byte_e0_adv, byte_a6);
    41943963        tmp132 = simd_andc(byte_range_80_bf, tmp2);
     
    42223991        byte_a7 = simd_and(tmp62, tmp19);
    42233992        sequence_e0_a7 = simd_and(byte_e0_adv, byte_a7);
    4224         sequence_e0_a7 = simd_and(byte_e0_adv, byte_a7);
    42253993        tmp157 = simd_and(tmp132, tmp88);
    42263994        tmp158 = simd_andc(tmp47, basis_bits.bit_6);
     
    42374005        struct_Lo.cc = simd_or(struct_Lo.cc, tmp166);
    42384006        byte_a8 = simd_and(tmp62, tmp37);
    4239         sequence_e0_a8 = simd_and(byte_e0_adv, byte_a8);
    42404007        sequence_e0_a8 = simd_and(byte_e0_adv, byte_a8);
    42414008        tmp167 = simd_or(simd_and(basis_bits.bit_4, tmp41), simd_andc(tmp109, basis_bits.bit_4));
     
    42604027        byte_a9 = simd_and(tmp62, tmp40);
    42614028        sequence_e0_a9 = simd_and(byte_e0_adv, byte_a9);
    4262         sequence_e0_a9 = simd_and(byte_e0_adv, byte_a9);
    42634029        tmp183 = simd_and(tmp58, basis_bits.bit_4);
    42644030        tmp184 = simd_or(simd_and(basis_bits.bit_5, tmp67), simd_andc(tmp24, basis_bits.bit_5));
     
    42724038        struct_Lo.cc = simd_or(struct_Lo.cc, tmp189);
    42734039        byte_aa = simd_and(tmp62, tmp8);
    4274         sequence_e0_aa = simd_and(byte_e0_adv, byte_aa);
    42754040        sequence_e0_aa = simd_and(byte_e0_adv, byte_aa);
    42764041        tmp190 = simd_not(tmp89);
     
    42934058        byte_ab = simd_and(tmp62, tmp17);
    42944059        sequence_e0_ab = simd_and(byte_e0_adv, byte_ab);
    4295         sequence_e0_ab = simd_and(byte_e0_adv, byte_ab);
    42964060        tmp204 = simd_andc(tmp62, tmp78);
    42974061        cc_range_ad0_ae0_3 = simd_or(tmp76, tmp204);
     
    43004064        struct_Lo.cc = simd_or(struct_Lo.cc, tmp205);
    43014065        byte_ac = simd_and(tmp62, tmp74);
    4302         sequence_e0_ac = simd_and(byte_e0_adv, byte_ac);
    43034066        sequence_e0_ac = simd_and(byte_e0_adv, byte_ac);
    43044067        tmp206 = simd_or(tmp149, tmp173);
     
    43104073        byte_ad = simd_and(tmp62, tmp83);
    43114074        sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    4312         sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    43134075        tmp209 = simd_or(tmp159, tmp163);
    43144076        cc_range_b5c_b71_3 = simd_or(tmp209, tmp95);
     
    43174079        struct_Lo.cc = simd_or(struct_Lo.cc, tmp210);
    43184080        byte_ae = simd_and(tmp62, tmp88);
    4319         sequence_e0_ae = simd_and(byte_e0_adv, byte_ae);
    43204081        sequence_e0_ae = simd_and(byte_e0_adv, byte_ae);
    43214082        tmp211 = simd_andc(tmp16, tmp4);
     
    43534114        byte_af = simd_and(tmp62, tmp71);
    43544115        sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    4355         sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    43564116        byte_90 = simd_andc(tmp58, tmp75);
    43574117        carryQ.cq[29] = carryout2carry(pablo_blk_Advance(sequence_e0_af, carryQ.get_carry_in(29), sequence_e0_af_adv));
     
    43594119        struct_Lo.cc = simd_or(struct_Lo.cc, tmp240);
    43604120        byte_b0 = simd_andc(tmp65, tmp75);
    4361         sequence_e0_b0 = simd_and(byte_e0_adv, byte_b0);
    43624121        sequence_e0_b0 = simd_and(byte_e0_adv, byte_b0);
    43634122        tmp241 = simd_or(tmp134, tmp215);
     
    43764135        byte_b1 = simd_and(tmp65, tmp94);
    43774136        sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    4378         sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    43794137        tmp251 = simd_and(tmp58, tmp180);
    43804138        cc_range_c58_c60_3 = simd_or(tmp251, tmp204);
     
    43844142        byte_b2 = simd_and(tmp65, tmp6);
    43854143        sequence_e0_b2 = simd_and(byte_e0_adv, byte_b2);
    4386         sequence_e0_b2 = simd_and(byte_e0_adv, byte_b2);
    43874144        cc_range_c85_cbd_3 = simd_or(tmp249, tmp119);
    43884145        carryQ.cq[32] = carryout2carry(pablo_blk_Advance(sequence_e0_b2, carryQ.get_carry_in(32), sequence_e0_b2_adv));
     
    43904147        struct_Lo.cc = simd_or(struct_Lo.cc, tmp253);
    43914148        byte_b3 = simd_and(tmp65, tmp211);
    4392         sequence_e0_b3 = simd_and(byte_e0_adv, byte_b3);
    43934149        sequence_e0_b3 = simd_and(byte_e0_adv, byte_b3);
    43944150        tmp254 = simd_or(tmp186, tmp204);
     
    44004156        struct_Lo.cc = simd_or(struct_Lo.cc, tmp257);
    44014157        byte_b4 = simd_and(tmp65, tmp25);
    4402         sequence_e0_b4 = simd_and(byte_e0_adv, byte_b4);
    44034158        sequence_e0_b4 = simd_and(byte_e0_adv, byte_b4);
    44044159        tmp258 = simd_and(basis_bits.bit_3, tmp29);
     
    44134168        byte_b5 = simd_and(tmp65, tmp59);
    44144169        sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    4415         sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    44164170        tmp264 = simd_or(tmp157, tmp204);
    44174171        tmp265 = simd_and(tmp66, tmp97);
     
    44214175        struct_Lo.cc = simd_or(struct_Lo.cc, tmp266);
    44224176        byte_b6 = simd_and(tmp65, tmp13);
    4423         sequence_e0_b6 = simd_and(byte_e0_adv, byte_b6);
    44244177        sequence_e0_b6 = simd_and(byte_e0_adv, byte_b6);
    44254178        tmp267 = simd_and(basis_bits.bit_5, tmp16);
     
    44434196        byte_b7 = simd_and(tmp65, tmp19);
    44444197        sequence_e0_b7 = simd_and(byte_e0_adv, byte_b7);
    4445         sequence_e0_b7 = simd_and(byte_e0_adv, byte_b7);
    44464198        tmp282 = simd_andc(tmp132, basis_bits.bit_4);
    44474199        byte_range_80_86 = simd_andc(tmp282, tmp267);
     
    44504202        struct_Lo.cc = simd_or(struct_Lo.cc, tmp283);
    44514203        byte_b8 = simd_and(tmp65, tmp37);
    4452         sequence_e0_b8 = simd_and(byte_e0_adv, byte_b8);
    44534204        sequence_e0_b8 = simd_and(byte_e0_adv, byte_b8);
    44544205        tmp284 = simd_and(basis_bits.bit_3, tmp75);
     
    44634214        byte_b9 = simd_and(tmp65, tmp40);
    44644215        sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    4465         sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    44664216        byte_range_80_85 = simd_andc(tmp282, tmp89);
    44674217        carryQ.cq[39] = carryout2carry(pablo_blk_Advance(sequence_e0_b9, carryQ.get_carry_in(39), sequence_e0_b9_adv));
     
    44694219        struct_Lo.cc = simd_or(struct_Lo.cc, tmp290);
    44704220        byte_ba = simd_and(tmp65, tmp8);
    4471         sequence_e0_ba = simd_and(byte_e0_adv, byte_ba);
    44724221        sequence_e0_ba = simd_and(byte_e0_adv, byte_ba);
    44734222        tmp291 = simd_andc(tmp132, tmp4);
     
    45044253        struct_Lo.cc = simd_or(struct_Lo.cc, tmp319);
    45054254        sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    4506         sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    45074255        tmp320 = simd_andc(tmp282, tmp109);
    45084256        tmp321 = simd_and(tmp58, tmp47);
     
    45134261        byte_bc = simd_and(tmp65, tmp74);
    45144262        sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    4515         sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    45164263        byte_80 = simd_andc(tmp132, tmp75);
    45174264        carryQ.cq[42] = carryout2carry(pablo_blk_Advance(sequence_e0_bc, carryQ.get_carry_in(42), sequence_e0_bc_adv));
     
    45194266        struct_Lo.cc = simd_or(struct_Lo.cc, tmp323);
    45204267        byte_bd = simd_and(tmp65, tmp83);
    4521         sequence_e0_bd = simd_and(byte_e0_adv, byte_bd);
    45224268        sequence_e0_bd = simd_and(byte_e0_adv, byte_bd);
    45234269        tmp324 = simd_not(tmp85);
     
    45304276        byte_be = simd_and(tmp65, tmp88);
    45314277        sequence_e0_be = simd_and(byte_e0_adv, byte_be);
    4532         sequence_e0_be = simd_and(byte_e0_adv, byte_be);
    45334278        tmp328 = simd_and(tmp132, basis_bits.bit_4);
    45344279        byte_range_88_8c = simd_andc(tmp328, tmp109);
     
    45404285        sequence_e1_80 = simd_and(tmp330, byte_80);
    45414286        carryQ.cq[46] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(46), byte_e1_adv));
    4542         sequence_e1_80 = simd_and(byte_e1_adv, byte_80);
    45434287        tmp331 = simd_and(basis_bits.bit_2, tmp30);
    45444288        tmp332 = simd_andc(byte_range_80_bf, tmp331);
     
    45484292        struct_Lo.cc = simd_or(struct_Lo.cc, tmp333);
    45494293        byte_81 = simd_and(tmp132, tmp94);
    4550         sequence_e1_81 = simd_and(byte_e1_adv, byte_81);
    45514294        sequence_e1_81 = simd_and(byte_e1_adv, byte_81);
    45524295        tmp334 = simd_andc(tmp217, tmp89);
     
    45664309        byte_82 = simd_and(tmp132, tmp6);
    45674310        sequence_e1_82 = simd_and(byte_e1_adv, byte_82);
    4568         sequence_e1_82 = simd_and(byte_e1_adv, byte_82);
    45694311        tmp345 = simd_andc(tmp78, tmp88);
    45704312        cc_range_1080_108e_3 = simd_andc(tmp132, tmp345);
     
    45734315        struct_Lo.cc = simd_or(struct_Lo.cc, tmp346);
    45744316        byte_83 = simd_and(tmp132, tmp211);
    4575         sequence_e1_83 = simd_and(byte_e1_adv, byte_83);
    45764317        sequence_e1_83 = simd_and(byte_e1_adv, byte_83);
    45774318        tmp347 = simd_or(simd_and(basis_bits.bit_2, tmp259), simd_andc(basis_bits.bit_3, basis_bits.bit_2));
     
    47974538        sequence_e2_84 = simd_and(tmp416, byte_84);
    47984539        carryQ.cq[86] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(86), byte_e2_adv));
    4799         sequence_e2_84 = simd_and(byte_e2_adv, byte_84);
    48004540        tmp417 = simd_or(simd_and(basis_bits.bit_4, tmp295), simd_andc(tmp109, basis_bits.bit_4));
    48014541        byte_range_b5_b8 = simd_and(tmp65, tmp417);
     
    48044544        struct_Lo.cc = simd_or(struct_Lo.cc, tmp418);
    48054545        sequence_e2_b4 = simd_and(byte_e2_adv, byte_b4);
    4806         sequence_e2_b4 = simd_and(byte_e2_adv, byte_b4);
    48074546        byte_range_b0_bf = simd_and(byte_range_80_bf, tmp14);
    48084547        carryQ.cq[88] = carryout2carry(pablo_blk_Advance(sequence_e2_b4, carryQ.get_carry_in(88), sequence_e2_b4_adv));
    48094548        tmp419 = simd_and(sequence_e2_b4_adv, byte_range_b0_bf);
    48104549        struct_Lo.cc = simd_or(struct_Lo.cc, tmp419);
    4811         sequence_e2_b5 = simd_and(byte_e2_adv, byte_b5);
    48124550        sequence_e2_b5 = simd_and(byte_e2_adv, byte_b5);
    48134551        tmp420 = simd_or(basis_bits.bit_3, basis_bits.bit_4);
     
    48174555        tmp422 = simd_and(sequence_e2_b5_adv, byte_range_80_a7);
    48184556        struct_Lo.cc = simd_or(struct_Lo.cc, tmp422);
    4819         sequence_e2_b6 = simd_and(byte_e2_adv, byte_b6);
    48204557        sequence_e2_b6 = simd_and(byte_e2_adv, byte_b6);
    48214558        tmp423 = simd_andc(tmp229, tmp267);
     
    48334570        struct_Lo.cc = simd_or(struct_Lo.cc, tmp432);
    48344571        sequence_e2_b7 = simd_and(byte_e2_adv, byte_b7);
    4835         sequence_e2_b7 = simd_and(byte_e2_adv, byte_b7);
    48364572        tmp433 = simd_or(byte_range_80_8f, tmp217);
    48374573        tmp434 = simd_or(tmp433, tmp183);
     
    48444580        sequence_e3_80 = simd_and(tmp436, byte_80);
    48454581        carryQ.cq[93] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(93), byte_e3_adv));
    4846         sequence_e3_80 = simd_and(byte_e3_adv, byte_80);
    48474582        tmp437 = simd_and(byte_range_80_8f, tmp13);
    48484583        tmp438 = simd_and(byte_range_b0_bf, tmp74);
     
    48524587        struct_Lo.cc = simd_or(struct_Lo.cc, tmp439);
    48534588        sequence_e3_81 = simd_and(byte_e3_adv, byte_81);
    4854         sequence_e3_81 = simd_and(byte_e3_adv, byte_81);
    48554589        carryQ.cq[95] = carryout2carry(pablo_blk_Advance(sequence_e3_81, carryQ.get_carry_in(95), sequence_e3_81_adv));
    48564590        tmp440 = simd_and(sequence_e3_81_adv, byte_range_81_bf);
    48574591        struct_Lo.cc = simd_or(struct_Lo.cc, tmp440);
    4858         sequence_e3_82 = simd_and(byte_e3_adv, byte_82);
    48594592        sequence_e3_82 = simd_and(byte_e3_adv, byte_82);
    48604593        tmp441 = simd_or(byte_range_80_96, byte_9f);
     
    48654598        struct_Lo.cc = simd_or(struct_Lo.cc, tmp443);
    48664599        sequence_e3_83 = simd_and(byte_e3_adv, byte_83);
    4867         sequence_e3_83 = simd_and(byte_e3_adv, byte_83);
    48684600        tmp444 = simd_and(basis_bits.bit_2, tmp258);
    48694601        tmp445 = simd_andc(byte_range_80_bf, tmp444);
     
    48734605        tmp447 = simd_and(sequence_e3_83_adv, cc_range_30c0_30ff_3);
    48744606        struct_Lo.cc = simd_or(struct_Lo.cc, tmp447);
    4875         sequence_e3_84 = simd_and(byte_e3_adv, byte_84);
    48764607        sequence_e3_84 = simd_and(byte_e3_adv, byte_84);
    48774608        tmp448 = simd_or(simd_and(basis_bits.bit_2, tmp388), simd_andc(tmp400, basis_bits.bit_2));
     
    48844615        byte_85 = simd_and(byte_range_80_8f, tmp59);
    48854616        sequence_e3_85 = simd_and(byte_e3_adv, byte_85);
    4886         sequence_e3_85 = simd_and(byte_e3_adv, byte_85);
    48874617        carryQ.cq[99] = carryout2carry(pablo_blk_Advance(sequence_e3_85, carryQ.get_carry_in(99), sequence_e3_85_adv));
    48884618        tmp452 = simd_and(sequence_e3_85_adv, byte_range_80_bf);
    48894619        struct_Lo.cc = simd_or(struct_Lo.cc, tmp452);
    48904620        byte_86 = simd_and(byte_range_80_8f, tmp13);
    4891         sequence_e3_86 = simd_and(byte_e3_adv, byte_86);
    48924621        sequence_e3_86 = simd_and(byte_e3_adv, byte_86);
    48934622        tmp453 = simd_and(basis_bits.bit_4, tmp267);
     
    48994628        struct_Lo.cc = simd_or(struct_Lo.cc, tmp456);
    49004629        byte_87 = simd_and(byte_range_80_8f, tmp19);
    4901         sequence_e3_87 = simd_and(byte_e3_adv, byte_87);
    49024630        sequence_e3_87 = simd_and(byte_e3_adv, byte_87);
    49034631        carryQ.cq[101] = carryout2carry(pablo_blk_Advance(sequence_e3_87, carryQ.get_carry_in(101), sequence_e3_87_adv));
     
    50574785        sequence_f0_90 = simd_and(tmp496, byte_90);
    50584786        carryQ.cq[140] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(140), byte_f0_adv));
    5059         sequence_f0_90 = simd_and(byte_f0_adv, byte_90);
    50604787        carryQ.cq[141] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(141), tmp497));
    50614788        sequence_f0_90_80 = simd_and(tmp497, byte_80);
    50624789        carryQ.cq[142] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(142), sequence_f0_90_adv));
    5063         sequence_f0_90_80 = simd_and(sequence_f0_90_adv, byte_80);
    50644790        tmp498 = simd_andc(byte_range_80_8f, tmp47);
    50654791        tmp499 = simd_or(basis_bits.bit_3, tmp268);
     
    50784804        struct_Lo.cc = simd_or(struct_Lo.cc, tmp509);
    50794805        sequence_f0_90_81 = simd_and(sequence_f0_90_adv, byte_81);
    5080         sequence_f0_90_81 = simd_and(sequence_f0_90_adv, byte_81);
    50814806        tmp510 = simd_and(basis_bits.bit_4, tmp89);
    50824807        tmp511 = simd_andc(tmp2, tmp22);
     
    50874812        struct_Lo.cc = simd_or(struct_Lo.cc, tmp513);
    50884813        sequence_f0_90_82 = simd_and(sequence_f0_90_adv, byte_82);
    5089         sequence_f0_90_82 = simd_and(sequence_f0_90_adv, byte_82);
    50904814        carryQ.cq[145] = carryout2carry(pablo_blk_Advance(sequence_f0_90_82, carryQ.get_carry_in(145), sequence_f0_90_82_adv));
    50914815        tmp514 = simd_and(sequence_f0_90_82_adv, byte_range_80_bf);
    50924816        struct_Lo.cc = simd_or(struct_Lo.cc, tmp514);
    5093         sequence_f0_90_83 = simd_and(sequence_f0_90_adv, byte_83);
    50944817        sequence_f0_90_83 = simd_and(sequence_f0_90_adv, byte_83);
    50954818        byte_range_80_ba = simd_andc(byte_range_80_bf, tmp444);
     
    50984821        struct_Lo.cc = simd_or(struct_Lo.cc, tmp515);
    50994822        sequence_f0_90_8a = simd_and(sequence_f0_90_adv, byte_8a);
    5100         sequence_f0_90_8a = simd_and(sequence_f0_90_adv, byte_8a);
    51014823        cc_range_10280_102a0_4 = simd_or(byte_range_80_9c, tmp146);
    51024824        carryQ.cq[147] = carryout2carry(pablo_blk_Advance(sequence_f0_90_8a, carryQ.get_carry_in(147), sequence_f0_90_8a_adv));
     
    51044826        struct_Lo.cc = simd_or(struct_Lo.cc, tmp516);
    51054827        sequence_f0_90_8b = simd_and(sequence_f0_90_adv, byte_8b);
    5106         sequence_f0_90_8b = simd_and(sequence_f0_90_adv, byte_8b);
    51074828        carryQ.cq[148] = carryout2carry(pablo_blk_Advance(sequence_f0_90_8b, carryQ.get_carry_in(148), sequence_f0_90_8b_adv));
    51084829        tmp517 = simd_and(sequence_f0_90_8b_adv, byte_range_80_90);
    51094830        struct_Lo.cc = simd_or(struct_Lo.cc, tmp517);
    5110         sequence_f0_90_8c = simd_and(sequence_f0_90_adv, byte_8c);
    51114831        sequence_f0_90_8c = simd_and(sequence_f0_90_adv, byte_8c);
    51124832        tmp518 = simd_andc(tmp55, tmp161);
     
    51154835        tmp519 = simd_and(sequence_f0_90_8c_adv, cc_range_10300_10330_4);
    51164836        struct_Lo.cc = simd_or(struct_Lo.cc, tmp519);
    5117         sequence_f0_90_8d = simd_and(sequence_f0_90_adv, byte_8d);
    51184837        sequence_f0_90_8d = simd_and(sequence_f0_90_adv, byte_8d);
    51194838        tmp520 = simd_or(simd_and(basis_bits.bit_4, tmp152), simd_andc(tmp97, basis_bits.bit_4));
     
    51244843        struct_Lo.cc = simd_or(struct_Lo.cc, tmp522);
    51254844        sequence_f0_90_8e = simd_and(sequence_f0_90_adv, byte_8e);
    5126         sequence_f0_90_8e = simd_and(sequence_f0_90_adv, byte_8e);
    51274845        cc_range_10380_103a0_4 = simd_or(byte_range_80_9d, tmp146);
    51284846        carryQ.cq[151] = carryout2carry(pablo_blk_Advance(sequence_f0_90_8e, carryQ.get_carry_in(151), sequence_f0_90_8e_adv));
    51294847        tmp523 = simd_and(sequence_f0_90_8e_adv, cc_range_10380_103a0_4);
    51304848        struct_Lo.cc = simd_or(struct_Lo.cc, tmp523);
    5131         sequence_f0_90_8f = simd_and(sequence_f0_90_adv, byte_8f);
    51324849        sequence_f0_90_8f = simd_and(sequence_f0_90_adv, byte_8f);
    51334850        tmp524 = simd_andc(tmp4, basis_bits.bit_4);
     
    51374854        struct_Lo.cc = simd_or(struct_Lo.cc, tmp525);
    51384855        sequence_f0_90_91 = simd_and(sequence_f0_90_adv, byte_91);
    5139         sequence_f0_90_91 = simd_and(sequence_f0_90_adv, byte_91);
    51404856        carryQ.cq[153] = carryout2carry(pablo_blk_Advance(sequence_f0_90_91, carryQ.get_carry_in(153), sequence_f0_90_91_adv));
    51414857        tmp526 = simd_and(sequence_f0_90_91_adv, byte_range_90_bf);
     
    51434859        byte_92 = simd_and(tmp58, tmp6);
    51444860        sequence_f0_90_92 = simd_and(sequence_f0_90_adv, byte_92);
    5145         sequence_f0_90_92 = simd_and(sequence_f0_90_adv, byte_92);
    51464861        carryQ.cq[154] = carryout2carry(pablo_blk_Advance(sequence_f0_90_92, carryQ.get_carry_in(154), sequence_f0_90_92_adv));
    51474862        tmp527 = simd_and(sequence_f0_90_92_adv, byte_range_80_9d);
    51484863        struct_Lo.cc = simd_or(struct_Lo.cc, tmp527);
    5149         sequence_f0_90_a0 = simd_and(sequence_f0_90_adv, byte_a0);
    51504864        sequence_f0_90_a0 = simd_and(sequence_f0_90_adv, byte_a0);
    51514865        tmp528 = simd_andc(byte_range_80_87, tmp89);
     
    51644878        struct_Lo.cc = simd_or(struct_Lo.cc, tmp538);
    51654879        sequence_f0_90_a1 = simd_and(sequence_f0_90_adv, byte_a1);
    5166         sequence_f0_90_a1 = simd_and(sequence_f0_90_adv, byte_a1);
    51674880        carryQ.cq[156] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a1, carryQ.get_carry_in(156), sequence_f0_90_a1_adv));
    51684881        tmp539 = simd_and(sequence_f0_90_a1_adv, byte_range_80_95);
    51694882        struct_Lo.cc = simd_or(struct_Lo.cc, tmp539);
    5170         sequence_f0_90_a4 = simd_and(sequence_f0_90_adv, byte_a4);
    51714883        sequence_f0_90_a4 = simd_and(sequence_f0_90_adv, byte_a4);
    51724884        tmp540 = simd_andc(tmp146, tmp114);
     
    51754887        tmp541 = simd_and(sequence_f0_90_a4_adv, cc_range_10900_10920_4);
    51764888        struct_Lo.cc = simd_or(struct_Lo.cc, tmp541);
    5177         sequence_f0_90_a6 = simd_and(sequence_f0_90_adv, byte_a6);
    51784889        sequence_f0_90_a6 = simd_and(sequence_f0_90_adv, byte_a6);
    51794890        tmp542 = simd_and(basis_bits.bit_2, tmp123);
     
    51844895        tmp545 = simd_and(sequence_f0_90_a6_adv, cc_range_10980_109be_4);
    51854896        struct_Lo.cc = simd_or(struct_Lo.cc, tmp545);
    5186         sequence_f0_90_a8 = simd_and(sequence_f0_90_adv, byte_a8);
    51874897        sequence_f0_90_a8 = simd_and(sequence_f0_90_adv, byte_a8);
    51884898        tmp546 = simd_andc(byte_range_80_8f, tmp75);
     
    51984908        struct_Lo.cc = simd_or(struct_Lo.cc, tmp553);
    51994909        sequence_f0_90_a9 = simd_and(sequence_f0_90_adv, byte_a9);
    5200         sequence_f0_90_a9 = simd_and(sequence_f0_90_adv, byte_a9);
    52014910        byte_range_a0_bc = simd_andc(tmp146, tmp385);
    52024911        carryQ.cq[160] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a9, carryQ.get_carry_in(160), sequence_f0_90_a9_adv));
     
    52044913        struct_Lo.cc = simd_or(struct_Lo.cc, tmp554);
    52054914        sequence_f0_90_ac = simd_and(sequence_f0_90_adv, byte_ac);
    5206         sequence_f0_90_ac = simd_and(sequence_f0_90_adv, byte_ac);
    52074915        carryQ.cq[161] = carryout2carry(pablo_blk_Advance(sequence_f0_90_ac, carryQ.get_carry_in(161), sequence_f0_90_ac_adv));
    52084916        tmp555 = simd_and(sequence_f0_90_ac_adv, byte_range_80_b5);
    52094917        struct_Lo.cc = simd_or(struct_Lo.cc, tmp555);
    5210         sequence_f0_90_ad = simd_and(sequence_f0_90_adv, byte_ad);
    52114918        sequence_f0_90_ad = simd_and(sequence_f0_90_adv, byte_ad);
    52124919        tmp556 = simd_andc(tmp146, tmp142);
     
    52164923        struct_Lo.cc = simd_or(struct_Lo.cc, tmp557);
    52174924        sequence_f0_90_b0 = simd_and(sequence_f0_90_adv, byte_b0);
    5218         sequence_f0_90_b0 = simd_and(sequence_f0_90_adv, byte_b0);
    52194925        carryQ.cq[163] = carryout2carry(pablo_blk_Advance(sequence_f0_90_b0, carryQ.get_carry_in(163), sequence_f0_90_b0_adv));
    52204926        tmp558 = simd_and(sequence_f0_90_b0_adv, byte_range_80_bf);
    52214927        struct_Lo.cc = simd_or(struct_Lo.cc, tmp558);
    5222         sequence_f0_90_b1 = simd_and(sequence_f0_90_adv, byte_b1);
    52234928        sequence_f0_90_b1 = simd_and(sequence_f0_90_adv, byte_b1);
    52244929        carryQ.cq[164] = carryout2carry(pablo_blk_Advance(sequence_f0_90_b1, carryQ.get_carry_in(164), sequence_f0_90_b1_adv));
     
    52264931        struct_Lo.cc = simd_or(struct_Lo.cc, tmp559);
    52274932        sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    5228         sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    52294933        carryQ.cq[165] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(165), tmp560));
    52304934        sequence_f0_91_80 = simd_and(tmp560, byte_80);
    52314935        carryQ.cq[166] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(166), sequence_f0_91_adv));
    5232         sequence_f0_91_80 = simd_and(sequence_f0_91_adv, byte_80);
    52334936        tmp561 = simd_not(tmp123);
    52344937        tmp562 = simd_or(simd_and(basis_bits.bit_2, tmp561), simd_andc(tmp406, basis_bits.bit_2));
     
    52384941        struct_Lo.cc = simd_or(struct_Lo.cc, tmp563);
    52394942        sequence_f0_91_82 = simd_and(sequence_f0_91_adv, byte_82);
    5240         sequence_f0_91_82 = simd_and(sequence_f0_91_adv, byte_82);
    52414943        tmp564 = simd_or(simd_and(basis_bits.bit_2, tmp77), simd_andc(tmp406, basis_bits.bit_2));
    52424944        byte_range_83_af = simd_and(byte_range_80_bf, tmp564);
     
    52444946        tmp565 = simd_and(sequence_f0_91_82_adv, byte_range_83_af);
    52454947        struct_Lo.cc = simd_or(struct_Lo.cc, tmp565);
    5246         sequence_f0_91_83 = simd_and(sequence_f0_91_adv, byte_83);
    52474948        sequence_f0_91_83 = simd_and(sequence_f0_91_adv, byte_83);
    52484949        tmp566 = simd_or(simd_and(basis_bits.bit_2, tmp140), simd_andc(basis_bits.bit_3, basis_bits.bit_2));
     
    52524953        struct_Lo.cc = simd_or(struct_Lo.cc, tmp567);
    52534954        sequence_f0_91_84 = simd_and(sequence_f0_91_adv, byte_84);
    5254         sequence_f0_91_84 = simd_and(sequence_f0_91_adv, byte_84);
    52554955        tmp568 = simd_or(simd_and(basis_bits.bit_2, tmp500), simd_andc(tmp406, basis_bits.bit_2));
    52564956        byte_range_83_a6 = simd_and(byte_range_80_bf, tmp568);
     
    52584958        tmp569 = simd_and(sequence_f0_91_84_adv, byte_range_83_a6);
    52594959        struct_Lo.cc = simd_or(struct_Lo.cc, tmp569);
    5260         sequence_f0_91_86 = simd_and(sequence_f0_91_adv, byte_86);
    52614960        sequence_f0_91_86 = simd_and(sequence_f0_91_adv, byte_86);
    52624961        tmp570 = simd_not(tmp142);
     
    52674966        struct_Lo.cc = simd_or(struct_Lo.cc, tmp572);
    52684967        sequence_f0_91_87 = simd_and(sequence_f0_91_adv, byte_87);
    5269         sequence_f0_91_87 = simd_and(sequence_f0_91_adv, byte_87);
    52704968        byte_range_81_84 = simd_and(byte_range_80_87, tmp184);
    52714969        carryQ.cq[172] = carryout2carry(pablo_blk_Advance(sequence_f0_91_87, carryQ.get_carry_in(172), sequence_f0_91_87_adv));
     
    52734971        struct_Lo.cc = simd_or(struct_Lo.cc, tmp573);
    52744972        sequence_f0_91_9a = simd_and(sequence_f0_91_adv, byte_9a);
    5275         sequence_f0_91_9a = simd_and(sequence_f0_91_adv, byte_9a);
    52764973        carryQ.cq[173] = carryout2carry(pablo_blk_Advance(sequence_f0_91_9a, carryQ.get_carry_in(173), sequence_f0_91_9a_adv));
    52774974        tmp574 = simd_and(sequence_f0_91_9a_adv, byte_range_80_aa);
    52784975        struct_Lo.cc = simd_or(struct_Lo.cc, tmp574);
    5279         sequence_f0_92 = simd_and(byte_f0_adv, byte_92);
    52804976        sequence_f0_92 = simd_and(byte_f0_adv, byte_92);
    52814977        carryQ.cq[174] = carryout2carry(pablo_blk_Advance(sequence_f0_92, carryQ.get_carry_in(174), tmp575));
     
    52944990        byte_93 = simd_and(tmp58, tmp211);
    52954991        sequence_f0_93 = simd_and(byte_f0_adv, byte_93);
    5296         sequence_f0_93 = simd_and(byte_f0_adv, byte_93);
    52974992        carryQ.cq[178] = carryout2carry(pablo_blk_Advance(sequence_f0_93, carryQ.get_carry_in(178), tmp580));
    52984993        sequence_f0_93_byte_range_80_8f = simd_and(tmp580, byte_range_80_8f);
     
    53065001        struct_Lo.cc = simd_or(struct_Lo.cc, sequence_f0_93_90_byte_range_80_ae);
    53075002        byte_96 = simd_and(tmp58, tmp13);
    5308         sequence_f0_96 = simd_and(byte_f0_adv, byte_96);
    53095003        sequence_f0_96 = simd_and(byte_f0_adv, byte_96);
    53105004        byte_range_a0_a7 = simd_andc(tmp62, basis_bits.bit_4);
     
    53315025        struct_Lo.cc = simd_or(struct_Lo.cc, sequence_f0_96_bd_byte_range_80_84);
    53325026        sequence_f0_9b = simd_and(byte_f0_adv, byte_9b);
    5333         sequence_f0_9b = simd_and(byte_f0_adv, byte_9b);
    53345027        carryQ.cq[188] = carryout2carry(pablo_blk_Advance(sequence_f0_9b, carryQ.get_carry_in(188), tmp589));
    53355028        sequence_f0_9b_80 = simd_and(tmp589, byte_80);
    53365029        carryQ.cq[189] = carryout2carry(pablo_blk_Advance(sequence_f0_9b, carryQ.get_carry_in(189), sequence_f0_9b_adv));
    5337         sequence_f0_9b_80 = simd_and(sequence_f0_9b_adv, byte_80);
    53385030        carryQ.cq[190] = carryout2carry(pablo_blk_Advance(sequence_f0_9b_80, carryQ.get_carry_in(190), sequence_f0_9b_80_adv));
    53395031        tmp590 = simd_and(sequence_f0_9b_80_adv, byte_range_80_81);
    53405032        struct_Lo.cc = simd_or(struct_Lo.cc, tmp590);
    53415033        sequence_f0_9e = simd_and(byte_f0_adv, byte_9e);
    5342         sequence_f0_9e = simd_and(byte_f0_adv, byte_9e);
    53435034        carryQ.cq[191] = carryout2carry(pablo_blk_Advance(sequence_f0_9e, carryQ.get_carry_in(191), tmp591));
    53445035        sequence_f0_9e_b8 = simd_and(tmp591, byte_b8);
    53455036        carryQ.cq[192] = carryout2carry(pablo_blk_Advance(sequence_f0_9e, carryQ.get_carry_in(192), sequence_f0_9e_adv));
    5346         sequence_f0_9e_b8 = simd_and(sequence_f0_9e_adv, byte_b8);
    53475037        tmp592 = simd_and(tmp55, tmp400);
    53485038        tmp593 = simd_or(tmp379, tmp592);
     
    53645054        tmp607 = simd_and(sequence_f0_9e_b8_adv, cc_range_1ee00_1ee3b_4);
    53655055        struct_Lo.cc = simd_or(struct_Lo.cc, tmp607);
    5366         sequence_f0_9e_b9 = simd_and(sequence_f0_9e_adv, byte_b9);
    53675056        sequence_f0_9e_b9 = simd_and(sequence_f0_9e_adv, byte_b9);
    53685057        tmp608 = simd_or(tmp6, tmp19);
     
    53975086        tmp635 = simd_and(sequence_f0_9e_b9_adv, cc_range_1ee42_1ee7e_4);
    53985087        struct_Lo.cc = simd_or(struct_Lo.cc, tmp635);
    5399         sequence_f0_9e_ba = simd_and(sequence_f0_9e_adv, byte_ba);
    54005088        sequence_f0_9e_ba = simd_and(sequence_f0_9e_adv, byte_ba);
    54015089        tmp636 = simd_andc(byte_range_80_8f, tmp98);
     
    60505738        sequence_e1_b4 = simd_and(tmp378, byte_b4);
    60515739        carryQ.cq[20] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(20), byte_e1_adv));
    6052         sequence_e1_b4 = simd_and(byte_e1_adv, byte_b4);
    60535740        tmp379 = simd_and(basis_bits.bit_2, tmp252);
    60545741        byte_range_80_ab = simd_andc(tmp16, tmp379);
     
    60565743        tmp380 = simd_and(sequence_e1_b4_adv, byte_range_80_ab);
    60575744        struct_Ll.cc = simd_or(struct_Ll.cc, tmp380);
    6058         sequence_e1_b5 = simd_and(byte_e1_adv, byte_b5);
    60595745        sequence_e1_b5 = simd_and(byte_e1_adv, byte_b5);
    60605746        tmp381 = simd_not(basis_bits.bit_4);
     
    60695755        byte_b6 = simd_and(byte_range_b0_bf, tmp108);
    60705756        sequence_e1_b6 = simd_and(byte_e1_adv, byte_b6);
    6071         sequence_e1_b6 = simd_and(byte_e1_adv, byte_b6);
    60725757        tmp387 = simd_and(basis_bits.bit_3, tmp5);
    60735758        byte_range_80_9a = simd_andc(tmp236, tmp387);
     
    60775762        byte_b8 = simd_and(byte_range_b0_bf, tmp144);
    60785763        sequence_e1_b8 = simd_and(byte_e1_adv, byte_b8);
    6079         sequence_e1_b8 = simd_and(byte_e1_adv, byte_b8);
    60805764        cc_range_1e01_1e3f_3 = simd_andc(tmp16, basis_bits.bit_7);
    60815765        carryQ.cq[24] = carryout2carry(pablo_blk_Advance(sequence_e1_b8, carryQ.get_carry_in(24), sequence_e1_b8_adv));
     
    60845768        byte_b9 = simd_and(byte_range_b0_bf, tmp42);
    60855769        sequence_e1_b9 = simd_and(byte_e1_adv, byte_b9);
    6086         sequence_e1_b9 = simd_and(byte_e1_adv, byte_b9);
    60875770        cc_range_1e41_1e7f_3 = simd_andc(tmp16, basis_bits.bit_7);
    60885771        carryQ.cq[25] = carryout2carry(pablo_blk_Advance(sequence_e1_b9, carryQ.get_carry_in(25), sequence_e1_b9_adv));
     
    60905773        struct_Ll.cc = simd_or(struct_Ll.cc, tmp390);
    60915774        byte_ba = simd_and(byte_range_b0_bf, tmp97);
    6092         sequence_e1_ba = simd_and(byte_e1_adv, byte_ba);
    60935775        sequence_e1_ba = simd_and(byte_e1_adv, byte_ba);
    60945776        tmp391 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     
    61195801        byte_bb = simd_and(byte_range_b0_bf, tmp44);
    61205802        sequence_e1_bb = simd_and(byte_e1_adv, byte_bb);
    6121         sequence_e1_bb = simd_and(byte_e1_adv, byte_bb);
    61225803        cc_range_1ec1_1eff_3 = simd_andc(tmp16, basis_bits.bit_7);
    61235804        carryQ.cq[27] = carryout2carry(pablo_blk_Advance(sequence_e1_bb, carryQ.get_carry_in(27), sequence_e1_bb_adv));
     
    61255806        struct_Ll.cc = simd_or(struct_Ll.cc, tmp413);
    61265807        byte_bc = simd_and(byte_range_b0_bf, tmp100);
    6127         sequence_e1_bc = simd_and(byte_e1_adv, byte_bc);
    61285808        sequence_e1_bc = simd_and(byte_e1_adv, byte_bc);
    61295809        tmp414 = simd_andc(tmp51, basis_bits.bit_4);
     
    61395819        byte_bd = simd_and(byte_range_b0_bf, tmp46);
    61405820        sequence_e1_bd = simd_and(byte_e1_adv, byte_bd);
    6141         sequence_e1_bd = simd_and(byte_e1_adv, byte_bd);
    61425821        tmp421 = simd_andc(byte_range_80_87, tmp391);
    61435822        tmp422 = simd_or(tmp421, tmp414);
     
    61505829        struct_Ll.cc = simd_or(struct_Ll.cc, tmp426);
    61515830        byte_be = simd_and(byte_range_b0_bf, tmp103);
    6152         sequence_e1_be = simd_and(byte_e1_adv, byte_be);
    61535831        sequence_e1_be = simd_and(byte_e1_adv, byte_be);
    61545832        tmp427 = simd_andc(tmp12, tmp50);
     
    61665844        struct_Ll.cc = simd_or(struct_Ll.cc, tmp436);
    61675845        byte_bf = simd_and(byte_range_b0_bf, tmp29);
    6168         sequence_e1_bf = simd_and(byte_e1_adv, byte_bf);
    61695846        sequence_e1_bf = simd_and(byte_e1_adv, byte_bf);
    61705847        tmp437 = simd_or(simd_and(basis_bits.bit_5, tmp281), simd_andc(basis_bits.bit_6, basis_bits.bit_5));
     
    61885865        sequence_e2_84 = simd_and(tmp449, byte_84);
    61895866        carryQ.cq[33] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(33), byte_e2_adv));
    6190         sequence_e2_84 = simd_and(byte_e2_adv, byte_84);
    61915867        tmp450 = simd_or(tmp97, tmp139);
    61925868        tmp451 = simd_and(tmp36, tmp450);
     
    62025878        byte_85 = simd_and(tmp36, tmp21);
    62035879        sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    6204         sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    62055880        tmp458 = simd_or(simd_and(basis_bits.bit_4, tmp221), simd_andc(tmp391, basis_bits.bit_4));
    62065881        tmp459 = simd_or(tmp458, tmp103);
     
    62115886        byte_86 = simd_and(tmp36, tmp108);
    62125887        sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    6213         sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    62145888        carryQ.cq[36] = carryout2carry(pablo_blk_Advance(sequence_e2_86, carryQ.get_carry_in(36), sequence_e2_86_adv));
    62155889        tmp461 = simd_and(sequence_e2_86_adv, byte_84);
     
    62175891        byte_b0 = simd_andc(byte_range_b0_bf, tmp9);
    62185892        sequence_e2_b0 = simd_and(byte_e2_adv, byte_b0);
    6219         sequence_e2_b0 = simd_and(byte_e2_adv, byte_b0);
    62205893        carryQ.cq[37] = carryout2carry(pablo_blk_Advance(sequence_e2_b0, carryQ.get_carry_in(37), sequence_e2_b0_adv));
    62215894        tmp462 = simd_and(sequence_e2_b0_adv, byte_range_b0_bf);
    62225895        struct_Ll.cc = simd_or(struct_Ll.cc, tmp462);
    62235896        byte_b1 = simd_and(byte_range_b0_bf, tmp52);
    6224         sequence_e2_b1 = simd_and(byte_e2_adv, byte_b1);
    62255897        sequence_e2_b1 = simd_and(byte_e2_adv, byte_b1);
    62265898        tmp463 = simd_andc(tmp236, tmp30);
     
    62465918        byte_b2 = simd_and(byte_range_b0_bf, tmp15);
    62475919        sequence_e2_b2 = simd_and(byte_e2_adv, byte_b2);
    6248         sequence_e2_b2 = simd_and(byte_e2_adv, byte_b2);
    62495920        cc_range_2c81_2cbf_3 = simd_andc(tmp16, basis_bits.bit_7);
    62505921        carryQ.cq[39] = carryout2carry(pablo_blk_Advance(sequence_e2_b2, carryQ.get_carry_in(39), sequence_e2_b2_adv));
     
    62525923        struct_Ll.cc = simd_or(struct_Ll.cc, tmp480);
    62535924        byte_b3 = simd_and(byte_range_b0_bf, tmp23);
    6254         sequence_e2_b3 = simd_and(byte_e2_adv, byte_b3);
    62555925        sequence_e2_b3 = simd_and(byte_e2_adv, byte_b3);
    62565926        tmp481 = simd_and(tmp417, tmp282);
     
    62635933        tmp486 = simd_and(sequence_e2_b3_adv, cc_range_2cc1_2cf3_3);
    62645934        struct_Ll.cc = simd_or(struct_Ll.cc, tmp486);
    6265         sequence_e2_b4 = simd_and(byte_e2_adv, byte_b4);
    62665935        sequence_e2_b4 = simd_and(byte_e2_adv, byte_b4);
    62675936        tmp487 = simd_or(basis_bits.bit_4, tmp391);
     
    62795948        sequence_ea_99 = simd_and(tmp493, byte_99);
    62805949        carryQ.cq[43] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(43), byte_ea_adv));
    6281         sequence_ea_99 = simd_and(byte_ea_adv, byte_99);
    62825950        tmp494 = simd_or(basis_bits.bit_3, tmp139);
    62835951        tmp495 = simd_and(basis_bits.bit_2, tmp494);
     
    62895957        byte_9a = simd_and(tmp51, tmp97);
    62905958        sequence_ea_9a = simd_and(byte_ea_adv, byte_9a);
    6291         sequence_ea_9a = simd_and(byte_ea_adv, byte_9a);
    62925959        tmp498 = simd_and(basis_bits.bit_3, basis_bits.bit_4);
    62935960        tmp499 = simd_andc(tmp236, tmp498);
     
    62975964        struct_Ll.cc = simd_or(struct_Ll.cc, tmp500);
    62985965        byte_9c = simd_and(tmp51, tmp100);
    6299         sequence_ea_9c = simd_and(byte_ea_adv, byte_9c);
    63005966        sequence_ea_9c = simd_and(byte_ea_adv, byte_9c);
    63015967        tmp501 = simd_or(tmp23, tmp21);
     
    63205986        struct_Ll.cc = simd_or(struct_Ll.cc, tmp517);
    63215987        byte_9d = simd_and(tmp51, tmp46);
    6322         sequence_ea_9d = simd_and(byte_ea_adv, byte_9d);
    63235988        sequence_ea_9d = simd_and(byte_ea_adv, byte_9d);
    63245989        tmp518 = simd_or(tmp60, byte_99);
     
    63456010        byte_9e = simd_and(tmp51, tmp103);
    63466011        sequence_ea_9e = simd_and(byte_ea_adv, byte_9e);
    6347         sequence_ea_9e = simd_and(byte_ea_adv, byte_9e);
    63486012        tmp536 = simd_or(tmp40, tmp100);
    63496013        tmp537 = simd_or(tmp536, tmp103);
     
    63616025        byte_9f = simd_and(tmp51, tmp29);
    63626026        sequence_ea_9f = simd_and(byte_ea_adv, byte_9f);
    6363         sequence_ea_9f = simd_and(byte_ea_adv, byte_9f);
    63646027        carryQ.cq[49] = carryout2carry(pablo_blk_Advance(sequence_ea_9f, carryQ.get_carry_in(49), sequence_ea_9f_adv));
    63656028        tmp546 = simd_and(sequence_ea_9f_adv, byte_ba);
     
    63706033        sequence_ef_ac = simd_and(tmp547, byte_ac);
    63716034        carryQ.cq[51] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(51), byte_ef_adv));
    6372         sequence_ef_ac = simd_and(byte_ef_adv, byte_ac);
    63736035        tmp548 = simd_andc(byte_range_80_87, tmp24);
    63746036        tmp549 = simd_and(tmp414, tmp4);
     
    63776039        tmp550 = simd_and(sequence_ef_ac_adv, cc_range_fb00_fb13_3);
    63786040        struct_Ll.cc = simd_or(struct_Ll.cc, tmp550);
    6379         sequence_ef_bd = simd_and(byte_ef_adv, byte_bd);
    63806041        sequence_ef_bd = simd_and(byte_ef_adv, byte_bd);
    63816042        byte_range_81_9a = simd_and(tmp236, tmp10);
     
    63896050        sequence_f0_90 = simd_and(tmp553, byte_90);
    63906051        carryQ.cq[55] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(55), byte_f0_adv));
    6391         sequence_f0_90 = simd_and(byte_f0_adv, byte_90);
    63926052        carryQ.cq[56] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(56), tmp554));
    63936053        sequence_f0_90_90 = simd_and(tmp554, byte_90);
    63946054        carryQ.cq[57] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(57), sequence_f0_90_adv));
    6395         sequence_f0_90_90 = simd_and(sequence_f0_90_adv, byte_90);
    63966055        byte_range_a8_bf = simd_and(tmp205, tmp370);
    63976056        carryQ.cq[58] = carryout2carry(pablo_blk_Advance(sequence_f0_90_90, carryQ.get_carry_in(58), sequence_f0_90_90_adv));
     
    64006059        byte_91 = simd_and(tmp51, tmp52);
    64016060        sequence_f0_90_91 = simd_and(sequence_f0_90_adv, byte_91);
    6402         sequence_f0_90_91 = simd_and(sequence_f0_90_adv, byte_91);
    64036061        byte_range_80_8f = simd_andc(tmp16, tmp12);
    64046062        carryQ.cq[59] = carryout2carry(pablo_blk_Advance(sequence_f0_90_91, carryQ.get_carry_in(59), sequence_f0_90_91_adv));
     
    64066064        struct_Ll.cc = simd_or(struct_Ll.cc, tmp556);
    64076065        sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    6408         sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    64096066        carryQ.cq[60] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(60), tmp557));
    64106067        sequence_f0_9d_90 = simd_and(tmp557, byte_90);
    64116068        carryQ.cq[61] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(61), sequence_f0_9d_adv));
    6412         sequence_f0_9d_90 = simd_and(sequence_f0_9d_adv, byte_90);
    64136069        tmp558 = simd_not(tmp237);
    64146070        tmp559 = simd_and(basis_bits.bit_4, tmp220);
     
    64196075        tmp562 = simd_and(sequence_f0_9d_90_adv, byte_range_9a_b3);
    64206076        struct_Ll.cc = simd_or(struct_Ll.cc, tmp562);
    6421         sequence_f0_9d_91 = simd_and(sequence_f0_9d_adv, byte_91);
    64226077        sequence_f0_9d_91 = simd_and(sequence_f0_9d_adv, byte_91);
    64236078        tmp563 = simd_not(tmp241);
     
    64336088        struct_Ll.cc = simd_or(struct_Ll.cc, tmp570);
    64346089        byte_92 = simd_and(tmp51, tmp15);
    6435         sequence_f0_9d_92 = simd_and(sequence_f0_9d_adv, byte_92);
    64366090        sequence_f0_9d_92 = simd_and(sequence_f0_9d_adv, byte_92);
    64376091        tmp571 = simd_not(tmp28);
     
    64496103        byte_93 = simd_and(tmp51, tmp23);
    64506104        sequence_f0_9d_93 = simd_and(sequence_f0_9d_adv, byte_93);
    6451         sequence_f0_9d_93 = simd_and(sequence_f0_9d_adv, byte_93);
    64526105        tmp580 = simd_andc(tmp7, tmp241);
    64536106        tmp581 = simd_andc(byte_range_80_8f, tmp580);
     
    64596112        struct_Ll.cc = simd_or(struct_Ll.cc, tmp584);
    64606113        byte_94 = simd_and(tmp51, tmp35);
    6461         sequence_f0_9d_94 = simd_and(sequence_f0_9d_adv, byte_94);
    64626114        sequence_f0_9d_94 = simd_and(sequence_f0_9d_adv, byte_94);
    64636115        tmp585 = simd_andc(byte_range_80_8f, tmp7);
     
    64726124        byte_95 = simd_and(tmp51, tmp21);
    64736125        sequence_f0_9d_95 = simd_and(sequence_f0_9d_adv, byte_95);
    6474         sequence_f0_9d_95 = simd_and(sequence_f0_9d_adv, byte_95);
    64756126        tmp591 = simd_not(tmp252);
    64766127        tmp592 = simd_and(basis_bits.bit_3, tmp257);
     
    64826133        byte_96 = simd_and(tmp51, tmp108);
    64836134        sequence_f0_9d_96 = simd_and(sequence_f0_9d_adv, byte_96);
    6484         sequence_f0_9d_96 = simd_and(sequence_f0_9d_adv, byte_96);
    64856135        tmp595 = simd_and(tmp236, tmp488);
    64866136        tmp596 = simd_and(tmp384, tmp220);
     
    64916141        byte_97 = simd_and(tmp51, tmp39);
    64926142        sequence_f0_9d_97 = simd_and(sequence_f0_9d_adv, byte_97);
    6493         sequence_f0_9d_97 = simd_and(sequence_f0_9d_adv, byte_97);
    64946143        tmp598 = simd_and(tmp205, tmp494);
    64956144        cc_range_1d5c0_1d5ee_4 = simd_or(tmp238, tmp598);
     
    64986147        struct_Ll.cc = simd_or(struct_Ll.cc, tmp599);
    64996148        byte_98 = simd_and(tmp51, tmp144);
    6500         sequence_f0_9d_98 = simd_and(sequence_f0_9d_adv, byte_98);
    65016149        sequence_f0_9d_98 = simd_and(sequence_f0_9d_adv, byte_98);
    65026150        tmp600 = simd_andc(byte_range_80_8f, basis_bits.bit_4);
     
    65076155        struct_Ll.cc = simd_or(struct_Ll.cc, tmp602);
    65086156        sequence_f0_9d_99 = simd_and(sequence_f0_9d_adv, byte_99);
    6509         sequence_f0_9d_99 = simd_and(sequence_f0_9d_adv, byte_99);
    65106157        tmp603 = simd_or(simd_and(basis_bits.bit_2, tmp239), simd_andc(tmp567, basis_bits.bit_2));
    65116158        byte_range_96_af = simd_and(tmp16, tmp603);
     
    65136160        tmp604 = simd_and(sequence_f0_9d_99_adv, byte_range_96_af);
    65146161        struct_Ll.cc = simd_or(struct_Ll.cc, tmp604);
    6515         sequence_f0_9d_9a = simd_and(sequence_f0_9d_adv, byte_9a);
    65166162        sequence_f0_9d_9a = simd_and(sequence_f0_9d_adv, byte_9a);
    65176163        tmp605 = simd_not(tmp488);
     
    65226168        struct_Ll.cc = simd_or(struct_Ll.cc, tmp607);
    65236169        byte_9b = simd_and(tmp51, tmp44);
    6524         sequence_f0_9d_9b = simd_and(sequence_f0_9d_adv, byte_9b);
    65256170        sequence_f0_9d_9b = simd_and(sequence_f0_9d_adv, byte_9b);
    65266171        tmp608 = simd_or(simd_and(basis_bits.bit_3, tmp6), simd_andc(tmp257, basis_bits.bit_3));
     
    65376182        struct_Ll.cc = simd_or(struct_Ll.cc, tmp616);
    65386183        sequence_f0_9d_9c = simd_and(sequence_f0_9d_adv, byte_9c);
    6539         sequence_f0_9d_9c = simd_and(sequence_f0_9d_adv, byte_9c);
    65406184        tmp617 = simd_andc(tmp236, tmp242);
    65416185        tmp618 = simd_and(tmp51, tmp477);
     
    65476191        struct_Ll.cc = simd_or(struct_Ll.cc, tmp621);
    65486192        sequence_f0_9d_9d = simd_and(sequence_f0_9d_adv, byte_9d);
    6549         sequence_f0_9d_9d = simd_and(sequence_f0_9d_adv, byte_9d);
    65506193        tmp622 = simd_andc(byte_range_80_8f, tmp255);
    65516194        tmp623 = simd_or(tmp622, tmp415);
     
    65546197        tmp624 = simd_and(sequence_f0_9d_9d_adv, cc_range_1d740_1d770_4);
    65556198        struct_Ll.cc = simd_or(struct_Ll.cc, tmp624);
    6556         sequence_f0_9d_9e = simd_and(sequence_f0_9d_adv, byte_9e);
    65576199        sequence_f0_9d_9e = simd_and(sequence_f0_9d_adv, byte_9e);
    65586200        tmp625 = simd_and(basis_bits.bit_4, tmp92);
     
    65656207        tmp630 = simd_and(sequence_f0_9d_9e_adv, cc_range_1d780_1d7aa_4);
    65666208        struct_Ll.cc = simd_or(struct_Ll.cc, tmp630);
    6567         sequence_f0_9d_9f = simd_and(sequence_f0_9d_adv, byte_9f);
    65686209        sequence_f0_9d_9f = simd_and(sequence_f0_9d_adv, byte_9f);
    65696210        tmp631 = simd_andc(tmp585, tmp3);
     
    71866827        sequence_e1_b4 = simd_and(tmp378, byte_b4);
    71876828        carryQ.cq[20] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(20), byte_e1_adv));
    7188         sequence_e1_b4 = simd_and(byte_e1_adv, byte_b4);
    71896829        tmp379 = simd_and(basis_bits.bit_2, tmp252);
    71906830        byte_range_80_ab = simd_andc(tmp16, tmp379);
     
    71926832        tmp380 = simd_and(sequence_e1_b4_adv, byte_range_80_ab);
    71936833        struct_Ll.cc = simd_or(struct_Ll.cc, tmp380);
    7194         sequence_e1_b5 = simd_and(byte_e1_adv, byte_b5);
    71956834        sequence_e1_b5 = simd_and(byte_e1_adv, byte_b5);
    71966835        tmp381 = simd_not(basis_bits.bit_4);
     
    72056844        byte_b6 = simd_and(byte_range_b0_bf, tmp108);
    72066845        sequence_e1_b6 = simd_and(byte_e1_adv, byte_b6);
    7207         sequence_e1_b6 = simd_and(byte_e1_adv, byte_b6);
    72086846        tmp387 = simd_and(basis_bits.bit_3, tmp5);
    72096847        byte_range_80_9a = simd_andc(tmp236, tmp387);
     
    72136851        byte_b8 = simd_and(byte_range_b0_bf, tmp144);
    72146852        sequence_e1_b8 = simd_and(byte_e1_adv, byte_b8);
    7215         sequence_e1_b8 = simd_and(byte_e1_adv, byte_b8);
    72166853        cc_range_1e01_1e3f_3 = simd_andc(tmp16, basis_bits.bit_7);
    72176854        carryQ.cq[24] = carryout2carry(pablo_blk_Advance(sequence_e1_b8, carryQ.get_carry_in(24), sequence_e1_b8_adv));
     
    72206857        byte_b9 = simd_and(byte_range_b0_bf, tmp42);
    72216858        sequence_e1_b9 = simd_and(byte_e1_adv, byte_b9);
    7222         sequence_e1_b9 = simd_and(byte_e1_adv, byte_b9);
    72236859        cc_range_1e41_1e7f_3 = simd_andc(tmp16, basis_bits.bit_7);
    72246860        carryQ.cq[25] = carryout2carry(pablo_blk_Advance(sequence_e1_b9, carryQ.get_carry_in(25), sequence_e1_b9_adv));
     
    72266862        struct_Ll.cc = simd_or(struct_Ll.cc, tmp390);
    72276863        byte_ba = simd_and(byte_range_b0_bf, tmp97);
    7228         sequence_e1_ba = simd_and(byte_e1_adv, byte_ba);
    72296864        sequence_e1_ba = simd_and(byte_e1_adv, byte_ba);
    72306865        tmp391 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     
    72556890        byte_bb = simd_and(byte_range_b0_bf, tmp44);
    72566891        sequence_e1_bb = simd_and(byte_e1_adv, byte_bb);
    7257         sequence_e1_bb = simd_and(byte_e1_adv, byte_bb);
    72586892        cc_range_1ec1_1eff_3 = simd_andc(tmp16, basis_bits.bit_7);
    72596893        carryQ.cq[27] = carryout2carry(pablo_blk_Advance(sequence_e1_bb, carryQ.get_carry_in(27), sequence_e1_bb_adv));
     
    72616895        struct_Ll.cc = simd_or(struct_Ll.cc, tmp413);
    72626896        byte_bc = simd_and(byte_range_b0_bf, tmp100);
    7263         sequence_e1_bc = simd_and(byte_e1_adv, byte_bc);
    72646897        sequence_e1_bc = simd_and(byte_e1_adv, byte_bc);
    72656898        tmp414 = simd_andc(tmp51, basis_bits.bit_4);
     
    72756908        byte_bd = simd_and(byte_range_b0_bf, tmp46);
    72766909        sequence_e1_bd = simd_and(byte_e1_adv, byte_bd);
    7277         sequence_e1_bd = simd_and(byte_e1_adv, byte_bd);
    72786910        tmp421 = simd_andc(byte_range_80_87, tmp391);
    72796911        tmp422 = simd_or(tmp421, tmp414);
     
    72866918        struct_Ll.cc = simd_or(struct_Ll.cc, tmp426);
    72876919        byte_be = simd_and(byte_range_b0_bf, tmp103);
    7288         sequence_e1_be = simd_and(byte_e1_adv, byte_be);
    72896920        sequence_e1_be = simd_and(byte_e1_adv, byte_be);
    72906921        tmp427 = simd_andc(tmp12, tmp50);
     
    73026933        struct_Ll.cc = simd_or(struct_Ll.cc, tmp436);
    73036934        byte_bf = simd_and(byte_range_b0_bf, tmp29);
    7304         sequence_e1_bf = simd_and(byte_e1_adv, byte_bf);
    73056935        sequence_e1_bf = simd_and(byte_e1_adv, byte_bf);
    73066936        tmp437 = simd_or(simd_and(basis_bits.bit_5, tmp281), simd_andc(basis_bits.bit_6, basis_bits.bit_5));
     
    73246954        sequence_e2_84 = simd_and(tmp449, byte_84);
    73256955        carryQ.cq[33] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(33), byte_e2_adv));
    7326         sequence_e2_84 = simd_and(byte_e2_adv, byte_84);
    73276956        tmp450 = simd_or(tmp97, tmp139);
    73286957        tmp451 = simd_and(tmp36, tmp450);
     
    73386967        byte_85 = simd_and(tmp36, tmp21);
    73396968        sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    7340         sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    73416969        tmp458 = simd_or(simd_and(basis_bits.bit_4, tmp221), simd_andc(tmp391, basis_bits.bit_4));
    73426970        tmp459 = simd_or(tmp458, tmp103);
     
    73476975        byte_86 = simd_and(tmp36, tmp108);
    73486976        sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    7349         sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    73506977        carryQ.cq[36] = carryout2carry(pablo_blk_Advance(sequence_e2_86, carryQ.get_carry_in(36), sequence_e2_86_adv));
    73516978        tmp461 = simd_and(sequence_e2_86_adv, byte_84);
     
    73536980        byte_b0 = simd_andc(byte_range_b0_bf, tmp9);
    73546981        sequence_e2_b0 = simd_and(byte_e2_adv, byte_b0);
    7355         sequence_e2_b0 = simd_and(byte_e2_adv, byte_b0);
    73566982        carryQ.cq[37] = carryout2carry(pablo_blk_Advance(sequence_e2_b0, carryQ.get_carry_in(37), sequence_e2_b0_adv));
    73576983        tmp462 = simd_and(sequence_e2_b0_adv, byte_range_b0_bf);
    73586984        struct_Ll.cc = simd_or(struct_Ll.cc, tmp462);
    73596985        byte_b1 = simd_and(byte_range_b0_bf, tmp52);
    7360         sequence_e2_b1 = simd_and(byte_e2_adv, byte_b1);
    73616986        sequence_e2_b1 = simd_and(byte_e2_adv, byte_b1);
    73626987        tmp463 = simd_andc(tmp236, tmp30);
     
    73827007        byte_b2 = simd_and(byte_range_b0_bf, tmp15);
    73837008        sequence_e2_b2 = simd_and(byte_e2_adv, byte_b2);
    7384         sequence_e2_b2 = simd_and(byte_e2_adv, byte_b2);
    73857009        cc_range_2c81_2cbf_3 = simd_andc(tmp16, basis_bits.bit_7);
    73867010        carryQ.cq[39] = carryout2carry(pablo_blk_Advance(sequence_e2_b2, carryQ.get_carry_in(39), sequence_e2_b2_adv));
     
    73887012        struct_Ll.cc = simd_or(struct_Ll.cc, tmp480);
    73897013        byte_b3 = simd_and(byte_range_b0_bf, tmp23);
    7390         sequence_e2_b3 = simd_and(byte_e2_adv, byte_b3);
    73917014        sequence_e2_b3 = simd_and(byte_e2_adv, byte_b3);
    73927015        tmp481 = simd_and(tmp417, tmp282);
     
    73997022        tmp486 = simd_and(sequence_e2_b3_adv, cc_range_2cc1_2cf3_3);
    74007023        struct_Ll.cc = simd_or(struct_Ll.cc, tmp486);
    7401         sequence_e2_b4 = simd_and(byte_e2_adv, byte_b4);
    74027024        sequence_e2_b4 = simd_and(byte_e2_adv, byte_b4);
    74037025        tmp487 = simd_or(basis_bits.bit_4, tmp391);
     
    74157037        sequence_ea_99 = simd_and(tmp493, byte_99);
    74167038        carryQ.cq[43] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(43), byte_ea_adv));
    7417         sequence_ea_99 = simd_and(byte_ea_adv, byte_99);
    74187039        tmp494 = simd_or(basis_bits.bit_3, tmp139);
    74197040        tmp495 = simd_and(basis_bits.bit_2, tmp494);
     
    74257046        byte_9a = simd_and(tmp51, tmp97);
    74267047        sequence_ea_9a = simd_and(byte_ea_adv, byte_9a);
    7427         sequence_ea_9a = simd_and(byte_ea_adv, byte_9a);
    74287048        tmp498 = simd_and(basis_bits.bit_3, basis_bits.bit_4);
    74297049        tmp499 = simd_andc(tmp236, tmp498);
     
    74337053        struct_Ll.cc = simd_or(struct_Ll.cc, tmp500);
    74347054        byte_9c = simd_and(tmp51, tmp100);
    7435         sequence_ea_9c = simd_and(byte_ea_adv, byte_9c);
    74367055        sequence_ea_9c = simd_and(byte_ea_adv, byte_9c);
    74377056        tmp501 = simd_or(tmp23, tmp21);
     
    74567075        struct_Ll.cc = simd_or(struct_Ll.cc, tmp517);
    74577076        byte_9d = simd_and(tmp51, tmp46);
    7458         sequence_ea_9d = simd_and(byte_ea_adv, byte_9d);
    74597077        sequence_ea_9d = simd_and(byte_ea_adv, byte_9d);
    74607078        tmp518 = simd_or(tmp60, byte_99);
     
    74817099        byte_9e = simd_and(tmp51, tmp103);
    74827100        sequence_ea_9e = simd_and(byte_ea_adv, byte_9e);
    7483         sequence_ea_9e = simd_and(byte_ea_adv, byte_9e);
    74847101        tmp536 = simd_or(tmp40, tmp100);
    74857102        tmp537 = simd_or(tmp536, tmp103);
     
    74977114        byte_9f = simd_and(tmp51, tmp29);
    74987115        sequence_ea_9f = simd_and(byte_ea_adv, byte_9f);
    7499         sequence_ea_9f = simd_and(byte_ea_adv, byte_9f);
    75007116        carryQ.cq[49] = carryout2carry(pablo_blk_Advance(sequence_ea_9f, carryQ.get_carry_in(49), sequence_ea_9f_adv));
    75017117        tmp546 = simd_and(sequence_ea_9f_adv, byte_ba);
     
    75067122        sequence_ef_ac = simd_and(tmp547, byte_ac);
    75077123        carryQ.cq[51] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(51), byte_ef_adv));
    7508         sequence_ef_ac = simd_and(byte_ef_adv, byte_ac);
    75097124        tmp548 = simd_andc(byte_range_80_87, tmp24);
    75107125        tmp549 = simd_and(tmp414, tmp4);
     
    75137128        tmp550 = simd_and(sequence_ef_ac_adv, cc_range_fb00_fb13_3);
    75147129        struct_Ll.cc = simd_or(struct_Ll.cc, tmp550);
    7515         sequence_ef_bd = simd_and(byte_ef_adv, byte_bd);
    75167130        sequence_ef_bd = simd_and(byte_ef_adv, byte_bd);
    75177131        byte_range_81_9a = simd_and(tmp236, tmp10);
     
    75257139        sequence_f0_90 = simd_and(tmp553, byte_90);
    75267140        carryQ.cq[55] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(55), byte_f0_adv));
    7527         sequence_f0_90 = simd_and(byte_f0_adv, byte_90);
    75287141        carryQ.cq[56] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(56), tmp554));
    75297142        sequence_f0_90_90 = simd_and(tmp554, byte_90);
    75307143        carryQ.cq[57] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(57), sequence_f0_90_adv));
    7531         sequence_f0_90_90 = simd_and(sequence_f0_90_adv, byte_90);
    75327144        byte_range_a8_bf = simd_and(tmp205, tmp370);
    75337145        carryQ.cq[58] = carryout2carry(pablo_blk_Advance(sequence_f0_90_90, carryQ.get_carry_in(58), sequence_f0_90_90_adv));
     
    75367148        byte_91 = simd_and(tmp51, tmp52);
    75377149        sequence_f0_90_91 = simd_and(sequence_f0_90_adv, byte_91);
    7538         sequence_f0_90_91 = simd_and(sequence_f0_90_adv, byte_91);
    75397150        byte_range_80_8f = simd_andc(tmp16, tmp12);
    75407151        carryQ.cq[59] = carryout2carry(pablo_blk_Advance(sequence_f0_90_91, carryQ.get_carry_in(59), sequence_f0_90_91_adv));
     
    75427153        struct_Ll.cc = simd_or(struct_Ll.cc, tmp556);
    75437154        sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    7544         sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    75457155        carryQ.cq[60] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(60), tmp557));
    75467156        sequence_f0_9d_90 = simd_and(tmp557, byte_90);
    75477157        carryQ.cq[61] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(61), sequence_f0_9d_adv));
    7548         sequence_f0_9d_90 = simd_and(sequence_f0_9d_adv, byte_90);
    75497158        tmp558 = simd_not(tmp237);
    75507159        tmp559 = simd_and(basis_bits.bit_4, tmp220);
     
    75557164        tmp562 = simd_and(sequence_f0_9d_90_adv, byte_range_9a_b3);
    75567165        struct_Ll.cc = simd_or(struct_Ll.cc, tmp562);
    7557         sequence_f0_9d_91 = simd_and(sequence_f0_9d_adv, byte_91);
    75587166        sequence_f0_9d_91 = simd_and(sequence_f0_9d_adv, byte_91);
    75597167        tmp563 = simd_not(tmp241);
     
    75697177        struct_Ll.cc = simd_or(struct_Ll.cc, tmp570);
    75707178        byte_92 = simd_and(tmp51, tmp15);
    7571         sequence_f0_9d_92 = simd_and(sequence_f0_9d_adv, byte_92);
    75727179        sequence_f0_9d_92 = simd_and(sequence_f0_9d_adv, byte_92);
    75737180        tmp571 = simd_not(tmp28);
     
    75857192        byte_93 = simd_and(tmp51, tmp23);
    75867193        sequence_f0_9d_93 = simd_and(sequence_f0_9d_adv, byte_93);
    7587         sequence_f0_9d_93 = simd_and(sequence_f0_9d_adv, byte_93);
    75887194        tmp580 = simd_andc(tmp7, tmp241);
    75897195        tmp581 = simd_andc(byte_range_80_8f, tmp580);
     
    75957201        struct_Ll.cc = simd_or(struct_Ll.cc, tmp584);
    75967202        byte_94 = simd_and(tmp51, tmp35);
    7597         sequence_f0_9d_94 = simd_and(sequence_f0_9d_adv, byte_94);
    75987203        sequence_f0_9d_94 = simd_and(sequence_f0_9d_adv, byte_94);
    75997204        tmp585 = simd_andc(byte_range_80_8f, tmp7);
     
    76087213        byte_95 = simd_and(tmp51, tmp21);
    76097214        sequence_f0_9d_95 = simd_and(sequence_f0_9d_adv, byte_95);
    7610         sequence_f0_9d_95 = simd_and(sequence_f0_9d_adv, byte_95);
    76117215        tmp591 = simd_not(tmp252);
    76127216        tmp592 = simd_and(basis_bits.bit_3, tmp257);
     
    76187222        byte_96 = simd_and(tmp51, tmp108);
    76197223        sequence_f0_9d_96 = simd_and(sequence_f0_9d_adv, byte_96);
    7620         sequence_f0_9d_96 = simd_and(sequence_f0_9d_adv, byte_96);
    76217224        tmp595 = simd_and(tmp236, tmp488);
    76227225        tmp596 = simd_and(tmp384, tmp220);
     
    76277230        byte_97 = simd_and(tmp51, tmp39);
    76287231        sequence_f0_9d_97 = simd_and(sequence_f0_9d_adv, byte_97);
    7629         sequence_f0_9d_97 = simd_and(sequence_f0_9d_adv, byte_97);
    76307232        tmp598 = simd_and(tmp205, tmp494);
    76317233        cc_range_1d5c0_1d5ee_4 = simd_or(tmp238, tmp598);
     
    76347236        struct_Ll.cc = simd_or(struct_Ll.cc, tmp599);
    76357237        byte_98 = simd_and(tmp51, tmp144);
    7636         sequence_f0_9d_98 = simd_and(sequence_f0_9d_adv, byte_98);
    76377238        sequence_f0_9d_98 = simd_and(sequence_f0_9d_adv, byte_98);
    76387239        tmp600 = simd_andc(byte_range_80_8f, basis_bits.bit_4);
     
    76437244        struct_Ll.cc = simd_or(struct_Ll.cc, tmp602);
    76447245        sequence_f0_9d_99 = simd_and(sequence_f0_9d_adv, byte_99);
    7645         sequence_f0_9d_99 = simd_and(sequence_f0_9d_adv, byte_99);
    76467246        tmp603 = simd_or(simd_and(basis_bits.bit_2, tmp239), simd_andc(tmp567, basis_bits.bit_2));
    76477247        byte_range_96_af = simd_and(tmp16, tmp603);
     
    76497249        tmp604 = simd_and(sequence_f0_9d_99_adv, byte_range_96_af);
    76507250        struct_Ll.cc = simd_or(struct_Ll.cc, tmp604);
    7651         sequence_f0_9d_9a = simd_and(sequence_f0_9d_adv, byte_9a);
    76527251        sequence_f0_9d_9a = simd_and(sequence_f0_9d_adv, byte_9a);
    76537252        tmp605 = simd_not(tmp488);
     
    76587257        struct_Ll.cc = simd_or(struct_Ll.cc, tmp607);
    76597258        byte_9b = simd_and(tmp51, tmp44);
    7660         sequence_f0_9d_9b = simd_and(sequence_f0_9d_adv, byte_9b);
    76617259        sequence_f0_9d_9b = simd_and(sequence_f0_9d_adv, byte_9b);
    76627260        tmp608 = simd_or(simd_and(basis_bits.bit_3, tmp6), simd_andc(tmp257, basis_bits.bit_3));
     
    76737271        struct_Ll.cc = simd_or(struct_Ll.cc, tmp616);
    76747272        sequence_f0_9d_9c = simd_and(sequence_f0_9d_adv, byte_9c);
    7675         sequence_f0_9d_9c = simd_and(sequence_f0_9d_adv, byte_9c);
    76767273        tmp617 = simd_andc(tmp236, tmp242);
    76777274        tmp618 = simd_and(tmp51, tmp477);
     
    76837280        struct_Ll.cc = simd_or(struct_Ll.cc, tmp621);
    76847281        sequence_f0_9d_9d = simd_and(sequence_f0_9d_adv, byte_9d);
    7685         sequence_f0_9d_9d = simd_and(sequence_f0_9d_adv, byte_9d);
    76867282        tmp622 = simd_andc(byte_range_80_8f, tmp255);
    76877283        tmp623 = simd_or(tmp622, tmp415);
     
    76907286        tmp624 = simd_and(sequence_f0_9d_9d_adv, cc_range_1d740_1d770_4);
    76917287        struct_Ll.cc = simd_or(struct_Ll.cc, tmp624);
    7692         sequence_f0_9d_9e = simd_and(sequence_f0_9d_adv, byte_9e);
    76937288        sequence_f0_9d_9e = simd_and(sequence_f0_9d_adv, byte_9e);
    76947289        tmp625 = simd_and(basis_bits.bit_4, tmp92);
     
    77017296        tmp630 = simd_and(sequence_f0_9d_9e_adv, cc_range_1d780_1d7aa_4);
    77027297        struct_Ll.cc = simd_or(struct_Ll.cc, tmp630);
    7703         sequence_f0_9d_9f = simd_and(sequence_f0_9d_adv, byte_9f);
    77047298        sequence_f0_9d_9f = simd_and(sequence_f0_9d_adv, byte_9f);
    77057299        tmp631 = simd_andc(tmp585, tmp3);
     
    78697463        sequence_e0_a0 = simd_and(tmp60, byte_a0);
    78707464        carryQ.cq[8] = carryout2carry(pablo_blk_Advance(byte_e0, carryQ.get_carry_in(8), byte_e0_adv));
    7871         sequence_e0_a0 = simd_and(byte_e0_adv, byte_a0);
    78727465        tmp61 = simd_and(tmp46, tmp6);
    78737466        tmp62 = simd_and(tmp24, tmp40);
     
    78817474        byte_a5 = simd_and(tmp24, tmp45);
    78827475        sequence_e0_a5 = simd_and(byte_e0_adv, byte_a5);
    7883         sequence_e0_a5 = simd_and(byte_e0_adv, byte_a5);
    78847476        tmp67 = simd_andc(tmp37, tmp13);
    78857477        byte_b1 = simd_and(byte_range_b0_bf, tmp67);
     
    78897481        byte_b9 = simd_and(byte_range_b0_bf, tmp47);
    78907482        sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    7891         sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    78927483        tmp69 = simd_and(tmp39, tmp5);
    78937484        byte_86 = simd_and(tmp12, tmp69);
     
    78967487        struct_Lm.cc = simd_or(struct_Lm.cc, tmp70);
    78977488        byte_bb = simd_and(byte_range_b0_bf, tmp11);
    7898         sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    78997489        sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    79007490        carryQ.cq[12] = carryout2carry(pablo_blk_Advance(sequence_e0_bb, carryQ.get_carry_in(12), sequence_e0_bb_adv));
     
    79077497        sequence_e1_83 = simd_and(tmp73, byte_83);
    79087498        carryQ.cq[14] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(14), byte_e1_adv));
    7909         sequence_e1_83 = simd_and(byte_e1_adv, byte_83);
    79107499        byte_bc = simd_and(byte_range_b0_bf, tmp31);
    79117500        carryQ.cq[15] = carryout2carry(pablo_blk_Advance(sequence_e1_83, carryQ.get_carry_in(15), sequence_e1_83_adv));
     
    79137502        struct_Lm.cc = simd_or(struct_Lm.cc, tmp74);
    79147503        byte_9f = simd_and(tmp46, tmp55);
    7915         sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    79167504        sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    79177505        tmp75 = simd_and(tmp39, tmp10);
     
    79227510        byte_a1 = simd_and(tmp24, tmp67);
    79237511        sequence_e1_a1 = simd_and(byte_e1_adv, byte_a1);
    7924         sequence_e1_a1 = simd_and(byte_e1_adv, byte_a1);
    79257512        carryQ.cq[17] = carryout2carry(pablo_blk_Advance(sequence_e1_a1, carryQ.get_carry_in(17), sequence_e1_a1_adv));
    79267513        tmp77 = simd_and(sequence_e1_a1_adv, byte_83);
     
    79287515        byte_aa = simd_and(tmp24, tmp6);
    79297516        sequence_e1_aa = simd_and(byte_e1_adv, byte_aa);
    7930         sequence_e1_aa = simd_and(byte_e1_adv, byte_aa);
    79317517        byte_a7 = simd_and(tmp24, tmp75);
    79327518        carryQ.cq[18] = carryout2carry(pablo_blk_Advance(sequence_e1_aa, carryQ.get_carry_in(18), sequence_e1_aa_adv));
    79337519        tmp78 = simd_and(sequence_e1_aa_adv, byte_a7);
    79347520        struct_Lm.cc = simd_or(struct_Lm.cc, tmp78);
    7935         sequence_e1_b1 = simd_and(byte_e1_adv, byte_b1);
    79367521        sequence_e1_b1 = simd_and(byte_e1_adv, byte_b1);
    79377522        tmp79 = simd_and(byte_range_b0_bf, basis_bits.bit_4);
     
    79427527        byte_b4 = simd_and(byte_range_b0_bf, tmp40);
    79437528        sequence_e1_b4 = simd_and(byte_e1_adv, byte_b4);
    7944         sequence_e1_b4 = simd_and(byte_e1_adv, byte_b4);
    79457529        tmp81 = simd_and(tmp7, basis_bits.bit_2);
    79467530        tmp82 = simd_or(basis_bits.bit_3, tmp30);
     
    79507534        struct_Lm.cc = simd_or(struct_Lm.cc, tmp83);
    79517535        byte_b5 = simd_and(byte_range_b0_bf, tmp45);
    7952         sequence_e1_b5 = simd_and(byte_e1_adv, byte_b5);
    79537536        sequence_e1_b5 = simd_and(byte_e1_adv, byte_b5);
    79547537        tmp84 = simd_or(basis_bits.bit_5, tmp10);
     
    79647547        byte_b6 = simd_and(byte_range_b0_bf, tmp69);
    79657548        sequence_e1_b6 = simd_and(byte_e1_adv, byte_b6);
    7966         sequence_e1_b6 = simd_and(byte_e1_adv, byte_b6);
    79677549        tmp91 = simd_and(basis_bits.bit_3, tmp85);
    79687550        tmp92 = simd_or(basis_bits.bit_2, tmp91);
     
    79777559        sequence_e2_81 = simd_and(tmp95, byte_81);
    79787560        carryQ.cq[24] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(24), byte_e2_adv));
    7979         sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    79807561        tmp96 = simd_or(tmp67, tmp55);
    79817562        cc_range_2071_207f_3 = simd_and(byte_range_b0_bf, tmp96);
     
    79857566        byte_82 = simd_and(tmp12, tmp94);
    79867567        sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    7987         sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    79887568        tmp98 = simd_and(basis_bits.bit_4, tmp27);
    79897569        byte_range_90_9c = simd_andc(tmp46, tmp98);
     
    79917571        tmp99 = simd_and(sequence_e2_82_adv, byte_range_90_9c);
    79927572        struct_Lm.cc = simd_or(struct_Lm.cc, tmp99);
    7993         sequence_e2_b1 = simd_and(byte_e2_adv, byte_b1);
    79947573        sequence_e2_b1 = simd_and(byte_e2_adv, byte_b1);
    79957574        tmp100 = simd_andc(tmp30, basis_bits.bit_6);
     
    79997578        struct_Lm.cc = simd_or(struct_Lm.cc, tmp101);
    80007579        sequence_e2_b5 = simd_and(byte_e2_adv, byte_b5);
    8001         sequence_e2_b5 = simd_and(byte_e2_adv, byte_b5);
    80027580        byte_af = simd_and(tmp24, tmp55);
    80037581        carryQ.cq[28] = carryout2carry(pablo_blk_Advance(sequence_e2_b5, carryQ.get_carry_in(28), sequence_e2_b5_adv));
     
    80057583        struct_Lm.cc = simd_or(struct_Lm.cc, tmp102);
    80067584        byte_b8 = simd_and(byte_range_b0_bf, tmp64);
    8007         sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    80087585        sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    80097586        carryQ.cq[29] = carryout2carry(pablo_blk_Advance(sequence_e2_b8, carryQ.get_carry_in(29), sequence_e2_b8_adv));
     
    80147591        sequence_e3_80 = simd_and(tmp104, byte_80);
    80157592        carryQ.cq[31] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(31), byte_e3_adv));
    8016         sequence_e3_80 = simd_and(byte_e3_adv, byte_80);
    80177593        tmp105 = simd_and(tmp12, tmp45);
    80187594        tmp106 = simd_andc(byte_range_b0_bf, basis_bits.bit_4);
     
    80267602        struct_Lm.cc = simd_or(struct_Lm.cc, tmp111);
    80277603        sequence_e3_82 = simd_and(byte_e3_adv, byte_82);
    8028         sequence_e3_82 = simd_and(byte_e3_adv, byte_82);
    80297604        tmp112 = simd_and(tmp46, tmp30);
    80307605        byte_range_9d_9e = simd_and(tmp112, tmp53);
     
    80327607        tmp113 = simd_and(sequence_e3_82_adv, byte_range_9d_9e);
    80337608        struct_Lm.cc = simd_or(struct_Lm.cc, tmp113);
    8034         sequence_e3_83 = simd_and(byte_e3_adv, byte_83);
    80357609        sequence_e3_83 = simd_and(byte_e3_adv, byte_83);
    80367610        tmp114 = simd_and(byte_range_b0_bf, tmp30);
     
    80437617        sequence_ea_80 = simd_and(tmp116, byte_80);
    80447618        carryQ.cq[36] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(36), byte_ea_adv));
    8045         sequence_ea_80 = simd_and(byte_ea_adv, byte_80);
    80467619        byte_95 = simd_and(tmp46, tmp45);
    80477620        carryQ.cq[37] = carryout2carry(pablo_blk_Advance(sequence_ea_80, carryQ.get_carry_in(37), sequence_ea_80_adv));
     
    80507623        byte_93 = simd_and(tmp46, tmp72);
    80517624        sequence_ea_93 = simd_and(byte_ea_adv, byte_93);
    8052         sequence_ea_93 = simd_and(byte_ea_adv, byte_93);
    80537625        carryQ.cq[38] = carryout2carry(pablo_blk_Advance(sequence_ea_93, carryQ.get_carry_in(38), sequence_ea_93_adv));
    80547626        tmp118 = simd_and(sequence_ea_93_adv, byte_range_b8_bd);
    80557627        struct_Lm.cc = simd_or(struct_Lm.cc, tmp118);
    80567628        byte_98 = simd_and(tmp46, tmp64);
    8057         sequence_ea_98 = simd_and(byte_ea_adv, byte_98);
    80587629        sequence_ea_98 = simd_and(byte_ea_adv, byte_98);
    80597630        byte_8c = simd_and(tmp12, tmp31);
     
    80627633        struct_Lm.cc = simd_or(struct_Lm.cc, tmp119);
    80637634        sequence_ea_99 = simd_and(byte_ea_adv, byte_99);
    8064         sequence_ea_99 = simd_and(byte_ea_adv, byte_99);
    80657635        byte_bf = simd_and(byte_range_b0_bf, tmp55);
    80667636        carryQ.cq[40] = carryout2carry(pablo_blk_Advance(sequence_ea_99, carryQ.get_carry_in(40), sequence_ea_99_adv));
     
    80687638        struct_Lm.cc = simd_or(struct_Lm.cc, tmp120);
    80697639        byte_9c = simd_and(tmp46, tmp31);
    8070         sequence_ea_9c = simd_and(byte_ea_adv, byte_9c);
    80717640        sequence_ea_9c = simd_and(byte_ea_adv, byte_9c);
    80727641        tmp121 = simd_and(basis_bits.bit_5, tmp10);
     
    80787647        byte_9d = simd_and(tmp46, tmp38);
    80797648        sequence_ea_9d = simd_and(byte_ea_adv, byte_9d);
    8080         sequence_ea_9d = simd_and(byte_ea_adv, byte_9d);
    80817649        byte_b0 = simd_andc(byte_range_b0_bf, tmp49);
    80827650        carryQ.cq[42] = carryout2carry(pablo_blk_Advance(sequence_ea_9d, carryQ.get_carry_in(42), sequence_ea_9d_adv));
     
    80857653        byte_9e = simd_and(tmp46, tmp34);
    80867654        sequence_ea_9e = simd_and(byte_ea_adv, byte_9e);
    8087         sequence_ea_9e = simd_and(byte_ea_adv, byte_9e);
    80887655        byte_88 = simd_and(tmp12, tmp64);
    80897656        carryQ.cq[43] = carryout2carry(pablo_blk_Advance(sequence_ea_9e, carryQ.get_carry_in(43), sequence_ea_9e_adv));
    80907657        tmp125 = simd_and(sequence_ea_9e_adv, byte_88);
    80917658        struct_Lm.cc = simd_or(struct_Lm.cc, tmp125);
    8092         sequence_ea_9f = simd_and(byte_ea_adv, byte_9f);
    80937659        sequence_ea_9f = simd_and(byte_ea_adv, byte_9f);
    80947660        tmp126 = simd_andc(tmp4, basis_bits.bit_6);
     
    80987664        struct_Lm.cc = simd_or(struct_Lm.cc, tmp127);
    80997665        sequence_ea_a7 = simd_and(byte_ea_adv, byte_a7);
    8100         sequence_ea_a7 = simd_and(byte_ea_adv, byte_a7);
    81017666        byte_8f = simd_and(tmp12, tmp55);
    81027667        carryQ.cq[45] = carryout2carry(pablo_blk_Advance(sequence_ea_a7, carryQ.get_carry_in(45), sequence_ea_a7_adv));
     
    81057670        byte_a9 = simd_and(tmp24, tmp47);
    81067671        sequence_ea_a9 = simd_and(byte_ea_adv, byte_a9);
    8107         sequence_ea_a9 = simd_and(byte_ea_adv, byte_a9);
    81087672        carryQ.cq[46] = carryout2carry(pablo_blk_Advance(sequence_ea_a9, carryQ.get_carry_in(46), sequence_ea_a9_adv));
    81097673        tmp129 = simd_and(sequence_ea_a9_adv, byte_b0);
    81107674        struct_Lm.cc = simd_or(struct_Lm.cc, tmp129);
    81117675        byte_ab = simd_and(tmp24, tmp11);
    8112         sequence_ea_ab = simd_and(byte_ea_adv, byte_ab);
    81137676        sequence_ea_ab = simd_and(byte_ea_adv, byte_ab);
    81147677        tmp130 = simd_not(tmp26);
     
    81247687        sequence_ef_bd = simd_and(tmp134, byte_bd);
    81257688        carryQ.cq[49] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(49), byte_ef_adv));
    8126         sequence_ef_bd = simd_and(byte_ef_adv, byte_bd);
    81277689        carryQ.cq[50] = carryout2carry(pablo_blk_Advance(sequence_ef_bd, carryQ.get_carry_in(50), sequence_ef_bd_adv));
    81287690        tmp135 = simd_and(sequence_ef_bd_adv, byte_b0);
    81297691        struct_Lm.cc = simd_or(struct_Lm.cc, tmp135);
    81307692        byte_be = simd_and(byte_range_b0_bf, tmp34);
    8131         sequence_ef_be = simd_and(byte_ef_adv, byte_be);
    81327693        sequence_ef_be = simd_and(byte_ef_adv, byte_be);
    81337694        tmp136 = simd_and(tmp30, basis_bits.bit_6);
     
    81427703        sequence_f0_96 = simd_and(tmp139, byte_96);
    81437704        carryQ.cq[53] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(53), byte_f0_adv));
    8144         sequence_f0_96 = simd_and(byte_f0_adv, byte_96);
    81457705        carryQ.cq[54] = carryout2carry(pablo_blk_Advance(sequence_f0_96, carryQ.get_carry_in(54), tmp140));
    81467706        sequence_f0_96_be = simd_and(tmp140, byte_be);
    81477707        carryQ.cq[55] = carryout2carry(pablo_blk_Advance(sequence_f0_96, carryQ.get_carry_in(55), sequence_f0_96_adv));
    8148         sequence_f0_96_be = simd_and(sequence_f0_96_adv, byte_be);
    81497708        tmp141 = simd_or(basis_bits.bit_4, tmp84);
    81507709        byte_range_93_9f = simd_and(tmp46, tmp141);
     
    83067865        sequence_e0_a0 = simd_and(tmp60, byte_a0);
    83077866        carryQ.cq[8] = carryout2carry(pablo_blk_Advance(byte_e0, carryQ.get_carry_in(8), byte_e0_adv));
    8308         sequence_e0_a0 = simd_and(byte_e0_adv, byte_a0);
    83097867        tmp61 = simd_and(tmp46, tmp6);
    83107868        tmp62 = simd_and(tmp24, tmp40);
     
    83187876        byte_a5 = simd_and(tmp24, tmp45);
    83197877        sequence_e0_a5 = simd_and(byte_e0_adv, byte_a5);
    8320         sequence_e0_a5 = simd_and(byte_e0_adv, byte_a5);
    83217878        tmp67 = simd_andc(tmp37, tmp13);
    83227879        byte_b1 = simd_and(byte_range_b0_bf, tmp67);
     
    83267883        byte_b9 = simd_and(byte_range_b0_bf, tmp47);
    83277884        sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    8328         sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    83297885        tmp69 = simd_and(tmp39, tmp5);
    83307886        byte_86 = simd_and(tmp12, tmp69);
     
    83337889        struct_Lm.cc = simd_or(struct_Lm.cc, tmp70);
    83347890        byte_bb = simd_and(byte_range_b0_bf, tmp11);
    8335         sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    83367891        sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    83377892        carryQ.cq[12] = carryout2carry(pablo_blk_Advance(sequence_e0_bb, carryQ.get_carry_in(12), sequence_e0_bb_adv));
     
    83447899        sequence_e1_83 = simd_and(tmp73, byte_83);
    83457900        carryQ.cq[14] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(14), byte_e1_adv));
    8346         sequence_e1_83 = simd_and(byte_e1_adv, byte_83);
    83477901        byte_bc = simd_and(byte_range_b0_bf, tmp31);
    83487902        carryQ.cq[15] = carryout2carry(pablo_blk_Advance(sequence_e1_83, carryQ.get_carry_in(15), sequence_e1_83_adv));
     
    83507904        struct_Lm.cc = simd_or(struct_Lm.cc, tmp74);
    83517905        byte_9f = simd_and(tmp46, tmp55);
    8352         sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    83537906        sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    83547907        tmp75 = simd_and(tmp39, tmp10);
     
    83597912        byte_a1 = simd_and(tmp24, tmp67);
    83607913        sequence_e1_a1 = simd_and(byte_e1_adv, byte_a1);
    8361         sequence_e1_a1 = simd_and(byte_e1_adv, byte_a1);
    83627914        carryQ.cq[17] = carryout2carry(pablo_blk_Advance(sequence_e1_a1, carryQ.get_carry_in(17), sequence_e1_a1_adv));
    83637915        tmp77 = simd_and(sequence_e1_a1_adv, byte_83);
     
    83657917        byte_aa = simd_and(tmp24, tmp6);
    83667918        sequence_e1_aa = simd_and(byte_e1_adv, byte_aa);
    8367         sequence_e1_aa = simd_and(byte_e1_adv, byte_aa);
    83687919        byte_a7 = simd_and(tmp24, tmp75);
    83697920        carryQ.cq[18] = carryout2carry(pablo_blk_Advance(sequence_e1_aa, carryQ.get_carry_in(18), sequence_e1_aa_adv));
    83707921        tmp78 = simd_and(sequence_e1_aa_adv, byte_a7);
    83717922        struct_Lm.cc = simd_or(struct_Lm.cc, tmp78);
    8372         sequence_e1_b1 = simd_and(byte_e1_adv, byte_b1);
    83737923        sequence_e1_b1 = simd_and(byte_e1_adv, byte_b1);
    83747924        tmp79 = simd_and(byte_range_b0_bf, basis_bits.bit_4);
     
    83797929        byte_b4 = simd_and(byte_range_b0_bf, tmp40);
    83807930        sequence_e1_b4 = simd_and(byte_e1_adv, byte_b4);
    8381         sequence_e1_b4 = simd_and(byte_e1_adv, byte_b4);
    83827931        tmp81 = simd_and(tmp7, basis_bits.bit_2);
    83837932        tmp82 = simd_or(basis_bits.bit_3, tmp30);
     
    83877936        struct_Lm.cc = simd_or(struct_Lm.cc, tmp83);
    83887937        byte_b5 = simd_and(byte_range_b0_bf, tmp45);
    8389         sequence_e1_b5 = simd_and(byte_e1_adv, byte_b5);
    83907938        sequence_e1_b5 = simd_and(byte_e1_adv, byte_b5);
    83917939        tmp84 = simd_or(basis_bits.bit_5, tmp10);
     
    84017949        byte_b6 = simd_and(byte_range_b0_bf, tmp69);
    84027950        sequence_e1_b6 = simd_and(byte_e1_adv, byte_b6);
    8403         sequence_e1_b6 = simd_and(byte_e1_adv, byte_b6);
    84047951        tmp91 = simd_and(basis_bits.bit_3, tmp85);
    84057952        tmp92 = simd_or(basis_bits.bit_2, tmp91);
     
    84147961        sequence_e2_81 = simd_and(tmp95, byte_81);
    84157962        carryQ.cq[24] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(24), byte_e2_adv));
    8416         sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    84177963        tmp96 = simd_or(tmp67, tmp55);
    84187964        cc_range_2071_207f_3 = simd_and(byte_range_b0_bf, tmp96);
     
    84227968        byte_82 = simd_and(tmp12, tmp94);
    84237969        sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    8424         sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    84257970        tmp98 = simd_and(basis_bits.bit_4, tmp27);
    84267971        byte_range_90_9c = simd_andc(tmp46, tmp98);
     
    84287973        tmp99 = simd_and(sequence_e2_82_adv, byte_range_90_9c);
    84297974        struct_Lm.cc = simd_or(struct_Lm.cc, tmp99);
    8430         sequence_e2_b1 = simd_and(byte_e2_adv, byte_b1);
    84317975        sequence_e2_b1 = simd_and(byte_e2_adv, byte_b1);
    84327976        tmp100 = simd_andc(tmp30, basis_bits.bit_6);
     
    84367980        struct_Lm.cc = simd_or(struct_Lm.cc, tmp101);
    84377981        sequence_e2_b5 = simd_and(byte_e2_adv, byte_b5);
    8438         sequence_e2_b5 = simd_and(byte_e2_adv, byte_b5);
    84397982        byte_af = simd_and(tmp24, tmp55);
    84407983        carryQ.cq[28] = carryout2carry(pablo_blk_Advance(sequence_e2_b5, carryQ.get_carry_in(28), sequence_e2_b5_adv));
     
    84427985        struct_Lm.cc = simd_or(struct_Lm.cc, tmp102);
    84437986        byte_b8 = simd_and(byte_range_b0_bf, tmp64);
    8444         sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    84457987        sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    84467988        carryQ.cq[29] = carryout2carry(pablo_blk_Advance(sequence_e2_b8, carryQ.get_carry_in(29), sequence_e2_b8_adv));
     
    84517993        sequence_e3_80 = simd_and(tmp104, byte_80);
    84527994        carryQ.cq[31] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(31), byte_e3_adv));
    8453         sequence_e3_80 = simd_and(byte_e3_adv, byte_80);
    84547995        tmp105 = simd_and(tmp12, tmp45);
    84557996        tmp106 = simd_andc(byte_range_b0_bf, basis_bits.bit_4);
     
    84638004        struct_Lm.cc = simd_or(struct_Lm.cc, tmp111);
    84648005        sequence_e3_82 = simd_and(byte_e3_adv, byte_82);
    8465         sequence_e3_82 = simd_and(byte_e3_adv, byte_82);
    84668006        tmp112 = simd_and(tmp46, tmp30);
    84678007        byte_range_9d_9e = simd_and(tmp112, tmp53);
     
    84698009        tmp113 = simd_and(sequence_e3_82_adv, byte_range_9d_9e);
    84708010        struct_Lm.cc = simd_or(struct_Lm.cc, tmp113);
    8471         sequence_e3_83 = simd_and(byte_e3_adv, byte_83);
    84728011        sequence_e3_83 = simd_and(byte_e3_adv, byte_83);
    84738012        tmp114 = simd_and(byte_range_b0_bf, tmp30);
     
    84808019        sequence_ea_80 = simd_and(tmp116, byte_80);
    84818020        carryQ.cq[36] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(36), byte_ea_adv));
    8482         sequence_ea_80 = simd_and(byte_ea_adv, byte_80);
    84838021        byte_95 = simd_and(tmp46, tmp45);
    84848022        carryQ.cq[37] = carryout2carry(pablo_blk_Advance(sequence_ea_80, carryQ.get_carry_in(37), sequence_ea_80_adv));
     
    84878025        byte_93 = simd_and(tmp46, tmp72);
    84888026        sequence_ea_93 = simd_and(byte_ea_adv, byte_93);
    8489         sequence_ea_93 = simd_and(byte_ea_adv, byte_93);
    84908027        carryQ.cq[38] = carryout2carry(pablo_blk_Advance(sequence_ea_93, carryQ.get_carry_in(38), sequence_ea_93_adv));
    84918028        tmp118 = simd_and(sequence_ea_93_adv, byte_range_b8_bd);
    84928029        struct_Lm.cc = simd_or(struct_Lm.cc, tmp118);
    84938030        byte_98 = simd_and(tmp46, tmp64);
    8494         sequence_ea_98 = simd_and(byte_ea_adv, byte_98);
    84958031        sequence_ea_98 = simd_and(byte_ea_adv, byte_98);
    84968032        byte_8c = simd_and(tmp12, tmp31);
     
    84998035        struct_Lm.cc = simd_or(struct_Lm.cc, tmp119);
    85008036        sequence_ea_99 = simd_and(byte_ea_adv, byte_99);
    8501         sequence_ea_99 = simd_and(byte_ea_adv, byte_99);
    85028037        byte_bf = simd_and(byte_range_b0_bf, tmp55);
    85038038        carryQ.cq[40] = carryout2carry(pablo_blk_Advance(sequence_ea_99, carryQ.get_carry_in(40), sequence_ea_99_adv));
     
    85058040        struct_Lm.cc = simd_or(struct_Lm.cc, tmp120);
    85068041        byte_9c = simd_and(tmp46, tmp31);
    8507         sequence_ea_9c = simd_and(byte_ea_adv, byte_9c);
    85088042        sequence_ea_9c = simd_and(byte_ea_adv, byte_9c);
    85098043        tmp121 = simd_and(basis_bits.bit_5, tmp10);
     
    85158049        byte_9d = simd_and(tmp46, tmp38);
    85168050        sequence_ea_9d = simd_and(byte_ea_adv, byte_9d);
    8517         sequence_ea_9d = simd_and(byte_ea_adv, byte_9d);
    85188051        byte_b0 = simd_andc(byte_range_b0_bf, tmp49);
    85198052        carryQ.cq[42] = carryout2carry(pablo_blk_Advance(sequence_ea_9d, carryQ.get_carry_in(42), sequence_ea_9d_adv));
     
    85228055        byte_9e = simd_and(tmp46, tmp34);
    85238056        sequence_ea_9e = simd_and(byte_ea_adv, byte_9e);
    8524         sequence_ea_9e = simd_and(byte_ea_adv, byte_9e);
    85258057        byte_88 = simd_and(tmp12, tmp64);
    85268058        carryQ.cq[43] = carryout2carry(pablo_blk_Advance(sequence_ea_9e, carryQ.get_carry_in(43), sequence_ea_9e_adv));
    85278059        tmp125 = simd_and(sequence_ea_9e_adv, byte_88);
    85288060        struct_Lm.cc = simd_or(struct_Lm.cc, tmp125);
    8529         sequence_ea_9f = simd_and(byte_ea_adv, byte_9f);
    85308061        sequence_ea_9f = simd_and(byte_ea_adv, byte_9f);
    85318062        tmp126 = simd_andc(tmp4, basis_bits.bit_6);
     
    85358066        struct_Lm.cc = simd_or(struct_Lm.cc, tmp127);
    85368067        sequence_ea_a7 = simd_and(byte_ea_adv, byte_a7);
    8537         sequence_ea_a7 = simd_and(byte_ea_adv, byte_a7);
    85388068        byte_8f = simd_and(tmp12, tmp55);
    85398069        carryQ.cq[45] = carryout2carry(pablo_blk_Advance(sequence_ea_a7, carryQ.get_carry_in(45), sequence_ea_a7_adv));
     
    85428072        byte_a9 = simd_and(tmp24, tmp47);
    85438073        sequence_ea_a9 = simd_and(byte_ea_adv, byte_a9);
    8544         sequence_ea_a9 = simd_and(byte_ea_adv, byte_a9);
    85458074        carryQ.cq[46] = carryout2carry(pablo_blk_Advance(sequence_ea_a9, carryQ.get_carry_in(46), sequence_ea_a9_adv));
    85468075        tmp129 = simd_and(sequence_ea_a9_adv, byte_b0);
    85478076        struct_Lm.cc = simd_or(struct_Lm.cc, tmp129);
    85488077        byte_ab = simd_and(tmp24, tmp11);
    8549         sequence_ea_ab = simd_and(byte_ea_adv, byte_ab);
    85508078        sequence_ea_ab = simd_and(byte_ea_adv, byte_ab);
    85518079        tmp130 = simd_not(tmp26);
     
    85618089        sequence_ef_bd = simd_and(tmp134, byte_bd);
    85628090        carryQ.cq[49] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(49), byte_ef_adv));
    8563         sequence_ef_bd = simd_and(byte_ef_adv, byte_bd);
    85648091        carryQ.cq[50] = carryout2carry(pablo_blk_Advance(sequence_ef_bd, carryQ.get_carry_in(50), sequence_ef_bd_adv));
    85658092        tmp135 = simd_and(sequence_ef_bd_adv, byte_b0);
    85668093        struct_Lm.cc = simd_or(struct_Lm.cc, tmp135);
    85678094        byte_be = simd_and(byte_range_b0_bf, tmp34);
    8568         sequence_ef_be = simd_and(byte_ef_adv, byte_be);
    85698095        sequence_ef_be = simd_and(byte_ef_adv, byte_be);
    85708096        tmp136 = simd_and(tmp30, basis_bits.bit_6);
     
    85798105        sequence_f0_96 = simd_and(tmp139, byte_96);
    85808106        carryQ.cq[53] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(53), byte_f0_adv));
    8581         sequence_f0_96 = simd_and(byte_f0_adv, byte_96);
    85828107        carryQ.cq[54] = carryout2carry(pablo_blk_Advance(sequence_f0_96, carryQ.get_carry_in(54), tmp140));
    85838108        sequence_f0_96_be = simd_and(tmp140, byte_be);
    85848109        carryQ.cq[55] = carryout2carry(pablo_blk_Advance(sequence_f0_96, carryQ.get_carry_in(55), sequence_f0_96_adv));
    8585         sequence_f0_96_be = simd_and(sequence_f0_96_adv, byte_be);
    85868110        tmp141 = simd_or(basis_bits.bit_4, tmp84);
    85878111        byte_range_93_9f = simd_and(tmp46, tmp141);
     
    86958219        sequence_e0_a5 = simd_and(tmp31, byte_a5);
    86968220        carryQ.cq[4] = carryout2carry(pablo_blk_Advance(byte_e0, carryQ.get_carry_in(4), byte_e0_adv));
    8697         sequence_e0_a5 = simd_and(byte_e0_adv, byte_a5);
    86988221        tmp32 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
    86998222        tmp33 = simd_or(basis_bits.bit_4, tmp32);
     
    87058228        byte_a7 = simd_and(tmp14, tmp35);
    87068229        sequence_e0_a7 = simd_and(byte_e0_adv, byte_a7);
    8707         sequence_e0_a7 = simd_and(byte_e0_adv, byte_a7);
    87088230        carryQ.cq[6] = carryout2carry(pablo_blk_Advance(sequence_e0_a7, carryQ.get_carry_in(6), sequence_e0_a7_adv));
    87098231        tmp36 = simd_and(sequence_e0_a7_adv, byte_range_a6_af);
     
    87118233        byte_a9 = simd_and(tmp14, tmp11);
    87128234        sequence_e0_a9 = simd_and(byte_e0_adv, byte_a9);
    8713         sequence_e0_a9 = simd_and(byte_e0_adv, byte_a9);
    87148235        carryQ.cq[7] = carryout2carry(pablo_blk_Advance(sequence_e0_a9, carryQ.get_carry_in(7), sequence_e0_a9_adv));
    87158236        tmp37 = simd_and(sequence_e0_a9_adv, byte_range_a6_af);
    87168237        struct_Nd.cc = simd_or(struct_Nd.cc, tmp37);
    87178238        byte_ab = simd_and(tmp14, tmp17);
    8718         sequence_e0_ab = simd_and(byte_e0_adv, byte_ab);
    87198239        sequence_e0_ab = simd_and(byte_e0_adv, byte_ab);
    87208240        carryQ.cq[8] = carryout2carry(pablo_blk_Advance(sequence_e0_ab, carryQ.get_carry_in(8), sequence_e0_ab_adv));
     
    87248244        byte_ad = simd_and(tmp14, tmp39);
    87258245        sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    8726         sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    87278246        carryQ.cq[9] = carryout2carry(pablo_blk_Advance(sequence_e0_ad, carryQ.get_carry_in(9), sequence_e0_ad_adv));
    87288247        tmp40 = simd_and(sequence_e0_ad_adv, byte_range_a6_af);
    87298248        struct_Nd.cc = simd_or(struct_Nd.cc, tmp40);
    87308249        byte_af = simd_and(tmp14, tmp21);
    8731         sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    87328250        sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    87338251        carryQ.cq[10] = carryout2carry(pablo_blk_Advance(sequence_e0_af, carryQ.get_carry_in(10), sequence_e0_af_adv));
     
    87378255        byte_b1 = simd_and(tmp18, tmp42);
    87388256        sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    8739         sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    87408257        carryQ.cq[11] = carryout2carry(pablo_blk_Advance(sequence_e0_b1, carryQ.get_carry_in(11), sequence_e0_b1_adv));
    87418258        tmp43 = simd_and(sequence_e0_b1_adv, byte_range_a6_af);
     
    87448261        byte_b3 = simd_and(tmp18, tmp44);
    87458262        sequence_e0_b3 = simd_and(byte_e0_adv, byte_b3);
    8746         sequence_e0_b3 = simd_and(byte_e0_adv, byte_b3);
    87478263        carryQ.cq[12] = carryout2carry(pablo_blk_Advance(sequence_e0_b3, carryQ.get_carry_in(12), sequence_e0_b3_adv));
    87488264        tmp45 = simd_and(sequence_e0_b3_adv, byte_range_a6_af);
     
    87508266        byte_b5 = simd_and(tmp18, tmp30);
    87518267        sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    8752         sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    87538268        carryQ.cq[13] = carryout2carry(pablo_blk_Advance(sequence_e0_b5, carryQ.get_carry_in(13), sequence_e0_b5_adv));
    87548269        tmp46 = simd_and(sequence_e0_b5_adv, byte_range_a6_af);
    87558270        struct_Nd.cc = simd_or(struct_Nd.cc, tmp46);
    87568271        byte_b9 = simd_and(tmp18, tmp11);
    8757         sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    87588272        sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    87598273        tmp47 = simd_and(tmp12, tmp7);
     
    87648278        byte_bb = simd_and(tmp18, tmp17);
    87658279        sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    8766         sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    87678280        carryQ.cq[15] = carryout2carry(pablo_blk_Advance(sequence_e0_bb, carryQ.get_carry_in(15), sequence_e0_bb_adv));
    87688281        tmp49 = simd_and(sequence_e0_bb_adv, byte_range_90_99);
     
    87708283        tmp50 = simd_andc(tmp20, tmp27);
    87718284        byte_bc = simd_and(tmp18, tmp50);
    8772         sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    87738285        sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    87748286        carryQ.cq[16] = carryout2carry(pablo_blk_Advance(sequence_e0_bc, carryQ.get_carry_in(16), sequence_e0_bc_adv));
     
    87808292        sequence_e1_81 = simd_and(tmp52, byte_81);
    87818293        carryQ.cq[18] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(18), byte_e1_adv));
    8782         sequence_e1_81 = simd_and(byte_e1_adv, byte_81);
    87838294        carryQ.cq[19] = carryout2carry(pablo_blk_Advance(sequence_e1_81, carryQ.get_carry_in(19), sequence_e1_81_adv));
    87848295        tmp53 = simd_and(sequence_e1_81_adv, byte_range_80_89);
     
    87888299        byte_82 = simd_and(tmp23, tmp55);
    87898300        sequence_e1_82 = simd_and(byte_e1_adv, byte_82);
    8790         sequence_e1_82 = simd_and(byte_e1_adv, byte_82);
    87918301        carryQ.cq[20] = carryout2carry(pablo_blk_Advance(sequence_e1_82, carryQ.get_carry_in(20), sequence_e1_82_adv));
    87928302        tmp56 = simd_and(sequence_e1_82_adv, byte_range_90_99);
    87938303        struct_Nd.cc = simd_or(struct_Nd.cc, tmp56);
    87948304        byte_9f = simd_and(tmp47, tmp21);
    8795         sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    87968305        sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    87978306        carryQ.cq[21] = carryout2carry(pablo_blk_Advance(sequence_e1_9f, carryQ.get_carry_in(21), sequence_e1_9f_adv));
     
    88008309        byte_a0 = simd_andc(tmp14, tmp28);
    88018310        sequence_e1_a0 = simd_and(byte_e1_adv, byte_a0);
    8802         sequence_e1_a0 = simd_and(byte_e1_adv, byte_a0);
    88038311        carryQ.cq[22] = carryout2carry(pablo_blk_Advance(sequence_e1_a0, carryQ.get_carry_in(22), sequence_e1_a0_adv));
    88048312        tmp58 = simd_and(sequence_e1_a0_adv, byte_range_90_99);
    88058313        struct_Nd.cc = simd_or(struct_Nd.cc, tmp58);
    8806         sequence_e1_a5 = simd_and(byte_e1_adv, byte_a5);
    88078314        sequence_e1_a5 = simd_and(byte_e1_adv, byte_a5);
    88088315        byte_range_86_8f = simd_and(tmp23, tmp33);
     
    88118318        struct_Nd.cc = simd_or(struct_Nd.cc, tmp59);
    88128319        sequence_e1_a7 = simd_and(byte_e1_adv, byte_a7);
    8813         sequence_e1_a7 = simd_and(byte_e1_adv, byte_a7);
    88148320        carryQ.cq[24] = carryout2carry(pablo_blk_Advance(sequence_e1_a7, carryQ.get_carry_in(24), sequence_e1_a7_adv));
    88158321        tmp60 = simd_and(sequence_e1_a7_adv, byte_range_90_99);
     
    88178323        tmp61 = simd_and(tmp9, tmp54);
    88188324        byte_aa = simd_and(tmp14, tmp61);
    8819         sequence_e1_aa = simd_and(byte_e1_adv, byte_aa);
    88208325        sequence_e1_aa = simd_and(byte_e1_adv, byte_aa);
    88218326        tmp62 = simd_andc(tmp22, tmp7);
     
    88268331        struct_Nd.cc = simd_or(struct_Nd.cc, tmp64);
    88278332        sequence_e1_ad = simd_and(byte_e1_adv, byte_ad);
    8828         sequence_e1_ad = simd_and(byte_e1_adv, byte_ad);
    88298333        carryQ.cq[26] = carryout2carry(pablo_blk_Advance(sequence_e1_ad, carryQ.get_carry_in(26), sequence_e1_ad_adv));
    88308334        tmp65 = simd_and(sequence_e1_ad_adv, byte_range_90_99);
     
    88338337        byte_ae = simd_and(tmp14, tmp66);
    88348338        sequence_e1_ae = simd_and(byte_e1_adv, byte_ae);
    8835         sequence_e1_ae = simd_and(byte_e1_adv, byte_ae);
    88368339        carryQ.cq[27] = carryout2carry(pablo_blk_Advance(sequence_e1_ae, carryQ.get_carry_in(27), sequence_e1_ae_adv));
    88378340        tmp67 = simd_and(sequence_e1_ae_adv, byte_range_b0_b9);
    88388341        struct_Nd.cc = simd_or(struct_Nd.cc, tmp67);
    8839         sequence_e1_b1 = simd_and(byte_e1_adv, byte_b1);
    88408342        sequence_e1_b1 = simd_and(byte_e1_adv, byte_b1);
    88418343        cc_range_1c40_1c50_3 = simd_andc(tmp63, tmp5);
     
    88498351        sequence_ea_98 = simd_and(tmp70, byte_98);
    88508352        carryQ.cq[30] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(30), byte_ea_adv));
    8851         sequence_ea_98 = simd_and(byte_ea_adv, byte_98);
    88528353        carryQ.cq[31] = carryout2carry(pablo_blk_Advance(sequence_ea_98, carryQ.get_carry_in(31), sequence_ea_98_adv));
    88538354        tmp71 = simd_and(sequence_ea_98_adv, byte_range_a0_a9);
    88548355        struct_Nd.cc = simd_or(struct_Nd.cc, tmp71);
    88558356        byte_a3 = simd_and(tmp14, tmp44);
    8856         sequence_ea_a3 = simd_and(byte_ea_adv, byte_a3);
    88578357        sequence_ea_a3 = simd_and(byte_ea_adv, byte_a3);
    88588358        carryQ.cq[32] = carryout2carry(pablo_blk_Advance(sequence_ea_a3, carryQ.get_carry_in(32), sequence_ea_a3_adv));
     
    88628362        byte_a4 = simd_and(tmp14, tmp73);
    88638363        sequence_ea_a4 = simd_and(byte_ea_adv, byte_a4);
    8864         sequence_ea_a4 = simd_and(byte_ea_adv, byte_a4);
    88658364        carryQ.cq[33] = carryout2carry(pablo_blk_Advance(sequence_ea_a4, carryQ.get_carry_in(33), sequence_ea_a4_adv));
    88668365        tmp74 = simd_and(sequence_ea_a4_adv, byte_range_80_89);
    88678366        struct_Nd.cc = simd_or(struct_Nd.cc, tmp74);
    8868         sequence_ea_a7 = simd_and(byte_ea_adv, byte_a7);
    88698367        sequence_ea_a7 = simd_and(byte_ea_adv, byte_a7);
    88708368        carryQ.cq[34] = carryout2carry(pablo_blk_Advance(sequence_ea_a7, carryQ.get_carry_in(34), sequence_ea_a7_adv));
     
    88728370        struct_Nd.cc = simd_or(struct_Nd.cc, tmp75);
    88738371        sequence_ea_a9 = simd_and(byte_ea_adv, byte_a9);
    8874         sequence_ea_a9 = simd_and(byte_ea_adv, byte_a9);
    88758372        carryQ.cq[35] = carryout2carry(pablo_blk_Advance(sequence_ea_a9, carryQ.get_carry_in(35), sequence_ea_a9_adv));
    88768373        tmp76 = simd_and(sequence_ea_a9_adv, byte_range_90_99);
    88778374        struct_Nd.cc = simd_or(struct_Nd.cc, tmp76);
    8878         sequence_ea_af = simd_and(byte_ea_adv, byte_af);
    88798375        sequence_ea_af = simd_and(byte_ea_adv, byte_af);
    88808376        carryQ.cq[36] = carryout2carry(pablo_blk_Advance(sequence_ea_af, carryQ.get_carry_in(36), sequence_ea_af_adv));
     
    88858381        sequence_ef_bc = simd_and(tmp78, byte_bc);
    88868382        carryQ.cq[38] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(38), byte_ef_adv));
    8887         sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    88888383        carryQ.cq[39] = carryout2carry(pablo_blk_Advance(sequence_ef_bc, carryQ.get_carry_in(39), sequence_ef_bc_adv));
    88898384        tmp79 = simd_and(sequence_ef_bc_adv, byte_range_90_99);
     
    88958390        sequence_f0_90 = simd_and(tmp81, byte_90);
    88968391        carryQ.cq[41] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(41), byte_f0_adv));
    8897         sequence_f0_90 = simd_and(byte_f0_adv, byte_90);
    88988392        byte_92 = simd_and(tmp47, tmp55);
    88998393        carryQ.cq[42] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(42), tmp82));
    89008394        sequence_f0_90_92 = simd_and(tmp82, byte_92);
    89018395        carryQ.cq[43] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(43), sequence_f0_90_adv));
    8902         sequence_f0_90_92 = simd_and(sequence_f0_90_adv, byte_92);
    89038396        carryQ.cq[44] = carryout2carry(pablo_blk_Advance(sequence_f0_90_92, carryQ.get_carry_in(44), sequence_f0_90_92_adv));
    89048397        tmp83 = simd_and(sequence_f0_90_92_adv, byte_range_a0_a9);
     
    89068399        byte_91 = simd_and(tmp47, tmp42);
    89078400        sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    8908         sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    89098401        carryQ.cq[45] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(45), tmp84));
    89108402        sequence_f0_91_81 = simd_and(tmp84, byte_81);
    89118403        carryQ.cq[46] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(46), sequence_f0_91_adv));
    8912         sequence_f0_91_81 = simd_and(sequence_f0_91_adv, byte_81);
    89138404        carryQ.cq[47] = carryout2carry(pablo_blk_Advance(sequence_f0_91_81, carryQ.get_carry_in(47), sequence_f0_91_81_adv));
    89148405        tmp85 = simd_and(sequence_f0_91_81_adv, byte_range_a6_af);
     
    89168407        byte_83 = simd_and(tmp23, tmp44);
    89178408        sequence_f0_91_83 = simd_and(sequence_f0_91_adv, byte_83);
    8918         sequence_f0_91_83 = simd_and(sequence_f0_91_adv, byte_83);
    89198409        carryQ.cq[48] = carryout2carry(pablo_blk_Advance(sequence_f0_91_83, carryQ.get_carry_in(48), sequence_f0_91_83_adv));
    89208410        tmp86 = simd_and(sequence_f0_91_83_adv, byte_range_b0_b9);
    89218411        struct_Nd.cc = simd_or(struct_Nd.cc, tmp86);
    89228412        byte_84 = simd_and(tmp23, tmp73);
    8923         sequence_f0_91_84 = simd_and(sequence_f0_91_adv, byte_84);
    89248413        sequence_f0_91_84 = simd_and(sequence_f0_91_adv, byte_84);
    89258414        byte_range_b6_bf = simd_and(tmp18, tmp33);
     
    89298418        byte_87 = simd_and(tmp23, tmp35);
    89308419        sequence_f0_91_87 = simd_and(sequence_f0_91_adv, byte_87);
    8931         sequence_f0_91_87 = simd_and(sequence_f0_91_adv, byte_87);
    89328420        carryQ.cq[50] = carryout2carry(pablo_blk_Advance(sequence_f0_91_87, carryQ.get_carry_in(50), sequence_f0_91_87_adv));
    89338421        tmp88 = simd_and(sequence_f0_91_87_adv, byte_range_90_99);
    89348422        struct_Nd.cc = simd_or(struct_Nd.cc, tmp88);
    89358423        byte_9b = simd_and(tmp47, tmp17);
    8936         sequence_f0_91_9b = simd_and(sequence_f0_91_adv, byte_9b);
    89378424        sequence_f0_91_9b = simd_and(sequence_f0_91_adv, byte_9b);
    89388425        carryQ.cq[51] = carryout2carry(pablo_blk_Advance(sequence_f0_91_9b, carryQ.get_carry_in(51), sequence_f0_91_9b_adv));
     
    89418428        byte_9d = simd_and(tmp47, tmp39);
    89428429        sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    8943         sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    89448430        carryQ.cq[52] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(52), tmp90));
    89458431        sequence_f0_9d_9f = simd_and(tmp90, byte_9f);
    89468432        carryQ.cq[53] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(53), sequence_f0_9d_adv));
    8947         sequence_f0_9d_9f = simd_and(sequence_f0_9d_adv, byte_9f);
    89488433        tmp91 = simd_and(tmp20, basis_bits.bit_6);
    89498434        tmp92 = simd_or(basis_bits.bit_3, tmp91);
     
    90568541        sequence_e0_a5 = simd_and(tmp31, byte_a5);
    90578542        carryQ.cq[4] = carryout2carry(pablo_blk_Advance(byte_e0, carryQ.get_carry_in(4), byte_e0_adv));
    9058         sequence_e0_a5 = simd_and(byte_e0_adv, byte_a5);
    90598543        tmp32 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
    90608544        tmp33 = simd_or(basis_bits.bit_4, tmp32);
     
    90668550        byte_a7 = simd_and(tmp14, tmp35);
    90678551        sequence_e0_a7 = simd_and(byte_e0_adv, byte_a7);
    9068         sequence_e0_a7 = simd_and(byte_e0_adv, byte_a7);
    90698552        carryQ.cq[6] = carryout2carry(pablo_blk_Advance(sequence_e0_a7, carryQ.get_carry_in(6), sequence_e0_a7_adv));
    90708553        tmp36 = simd_and(sequence_e0_a7_adv, byte_range_a6_af);
     
    90728555        byte_a9 = simd_and(tmp14, tmp11);
    90738556        sequence_e0_a9 = simd_and(byte_e0_adv, byte_a9);
    9074         sequence_e0_a9 = simd_and(byte_e0_adv, byte_a9);
    90758557        carryQ.cq[7] = carryout2carry(pablo_blk_Advance(sequence_e0_a9, carryQ.get_carry_in(7), sequence_e0_a9_adv));
    90768558        tmp37 = simd_and(sequence_e0_a9_adv, byte_range_a6_af);
    90778559        struct_Nd.cc = simd_or(struct_Nd.cc, tmp37);
    90788560        byte_ab = simd_and(tmp14, tmp17);
    9079         sequence_e0_ab = simd_and(byte_e0_adv, byte_ab);
    90808561        sequence_e0_ab = simd_and(byte_e0_adv, byte_ab);
    90818562        carryQ.cq[8] = carryout2carry(pablo_blk_Advance(sequence_e0_ab, carryQ.get_carry_in(8), sequence_e0_ab_adv));
     
    90858566        byte_ad = simd_and(tmp14, tmp39);
    90868567        sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    9087         sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    90888568        carryQ.cq[9] = carryout2carry(pablo_blk_Advance(sequence_e0_ad, carryQ.get_carry_in(9), sequence_e0_ad_adv));
    90898569        tmp40 = simd_and(sequence_e0_ad_adv, byte_range_a6_af);
    90908570        struct_Nd.cc = simd_or(struct_Nd.cc, tmp40);
    90918571        byte_af = simd_and(tmp14, tmp21);
    9092         sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    90938572        sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    90948573        carryQ.cq[10] = carryout2carry(pablo_blk_Advance(sequence_e0_af, carryQ.get_carry_in(10), sequence_e0_af_adv));
     
    90988577        byte_b1 = simd_and(tmp18, tmp42);
    90998578        sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    9100         sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    91018579        carryQ.cq[11] = carryout2carry(pablo_blk_Advance(sequence_e0_b1, carryQ.get_carry_in(11), sequence_e0_b1_adv));
    91028580        tmp43 = simd_and(sequence_e0_b1_adv, byte_range_a6_af);
     
    91058583        byte_b3 = simd_and(tmp18, tmp44);
    91068584        sequence_e0_b3 = simd_and(byte_e0_adv, byte_b3);
    9107         sequence_e0_b3 = simd_and(byte_e0_adv, byte_b3);
    91088585        carryQ.cq[12] = carryout2carry(pablo_blk_Advance(sequence_e0_b3, carryQ.get_carry_in(12), sequence_e0_b3_adv));
    91098586        tmp45 = simd_and(sequence_e0_b3_adv, byte_range_a6_af);
     
    91118588        byte_b5 = simd_and(tmp18, tmp30);
    91128589        sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    9113         sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    91148590        carryQ.cq[13] = carryout2carry(pablo_blk_Advance(sequence_e0_b5, carryQ.get_carry_in(13), sequence_e0_b5_adv));
    91158591        tmp46 = simd_and(sequence_e0_b5_adv, byte_range_a6_af);
    91168592        struct_Nd.cc = simd_or(struct_Nd.cc, tmp46);
    91178593        byte_b9 = simd_and(tmp18, tmp11);
    9118         sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    91198594        sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    91208595        tmp47 = simd_and(tmp12, tmp7);
     
    91258600        byte_bb = simd_and(tmp18, tmp17);
    91268601        sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    9127         sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    91288602        carryQ.cq[15] = carryout2carry(pablo_blk_Advance(sequence_e0_bb, carryQ.get_carry_in(15), sequence_e0_bb_adv));
    91298603        tmp49 = simd_and(sequence_e0_bb_adv, byte_range_90_99);
     
    91318605        tmp50 = simd_andc(tmp20, tmp27);
    91328606        byte_bc = simd_and(tmp18, tmp50);
    9133         sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    91348607        sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    91358608        carryQ.cq[16] = carryout2carry(pablo_blk_Advance(sequence_e0_bc, carryQ.get_carry_in(16), sequence_e0_bc_adv));
     
    91418614        sequence_e1_81 = simd_and(tmp52, byte_81);
    91428615        carryQ.cq[18] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(18), byte_e1_adv));
    9143         sequence_e1_81 = simd_and(byte_e1_adv, byte_81);
    91448616        carryQ.cq[19] = carryout2carry(pablo_blk_Advance(sequence_e1_81, carryQ.get_carry_in(19), sequence_e1_81_adv));
    91458617        tmp53 = simd_and(sequence_e1_81_adv, byte_range_80_89);
     
    91498621        byte_82 = simd_and(tmp23, tmp55);
    91508622        sequence_e1_82 = simd_and(byte_e1_adv, byte_82);
    9151         sequence_e1_82 = simd_and(byte_e1_adv, byte_82);
    91528623        carryQ.cq[20] = carryout2carry(pablo_blk_Advance(sequence_e1_82, carryQ.get_carry_in(20), sequence_e1_82_adv));
    91538624        tmp56 = simd_and(sequence_e1_82_adv, byte_range_90_99);
    91548625        struct_Nd.cc = simd_or(struct_Nd.cc, tmp56);
    91558626        byte_9f = simd_and(tmp47, tmp21);
    9156         sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    91578627        sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    91588628        carryQ.cq[21] = carryout2carry(pablo_blk_Advance(sequence_e1_9f, carryQ.get_carry_in(21), sequence_e1_9f_adv));
     
    91618631        byte_a0 = simd_andc(tmp14, tmp28);
    91628632        sequence_e1_a0 = simd_and(byte_e1_adv, byte_a0);
    9163         sequence_e1_a0 = simd_and(byte_e1_adv, byte_a0);
    91648633        carryQ.cq[22] = carryout2carry(pablo_blk_Advance(sequence_e1_a0, carryQ.get_carry_in(22), sequence_e1_a0_adv));
    91658634        tmp58 = simd_and(sequence_e1_a0_adv, byte_range_90_99);
    91668635        struct_Nd.cc = simd_or(struct_Nd.cc, tmp58);
    9167         sequence_e1_a5 = simd_and(byte_e1_adv, byte_a5);
    91688636        sequence_e1_a5 = simd_and(byte_e1_adv, byte_a5);
    91698637        byte_range_86_8f = simd_and(tmp23, tmp33);
     
    91728640        struct_Nd.cc = simd_or(struct_Nd.cc, tmp59);
    91738641        sequence_e1_a7 = simd_and(byte_e1_adv, byte_a7);
    9174         sequence_e1_a7 = simd_and(byte_e1_adv, byte_a7);
    91758642        carryQ.cq[24] = carryout2carry(pablo_blk_Advance(sequence_e1_a7, carryQ.get_carry_in(24), sequence_e1_a7_adv));
    91768643        tmp60 = simd_and(sequence_e1_a7_adv, byte_range_90_99);
     
    91788645        tmp61 = simd_and(tmp9, tmp54);
    91798646        byte_aa = simd_and(tmp14, tmp61);
    9180         sequence_e1_aa = simd_and(byte_e1_adv, byte_aa);
    91818647        sequence_e1_aa = simd_and(byte_e1_adv, byte_aa);
    91828648        tmp62 = simd_andc(tmp22, tmp7);
     
    91878653        struct_Nd.cc = simd_or(struct_Nd.cc, tmp64);
    91888654        sequence_e1_ad = simd_and(byte_e1_adv, byte_ad);
    9189         sequence_e1_ad = simd_and(byte_e1_adv, byte_ad);
    91908655        carryQ.cq[26] = carryout2carry(pablo_blk_Advance(sequence_e1_ad, carryQ.get_carry_in(26), sequence_e1_ad_adv));
    91918656        tmp65 = simd_and(sequence_e1_ad_adv, byte_range_90_99);
     
    91948659        byte_ae = simd_and(tmp14, tmp66);
    91958660        sequence_e1_ae = simd_and(byte_e1_adv, byte_ae);
    9196         sequence_e1_ae = simd_and(byte_e1_adv, byte_ae);
    91978661        carryQ.cq[27] = carryout2carry(pablo_blk_Advance(sequence_e1_ae, carryQ.get_carry_in(27), sequence_e1_ae_adv));
    91988662        tmp67 = simd_and(sequence_e1_ae_adv, byte_range_b0_b9);
    91998663        struct_Nd.cc = simd_or(struct_Nd.cc, tmp67);
    9200         sequence_e1_b1 = simd_and(byte_e1_adv, byte_b1);
    92018664        sequence_e1_b1 = simd_and(byte_e1_adv, byte_b1);
    92028665        cc_range_1c40_1c50_3 = simd_andc(tmp63, tmp5);
     
    92108673        sequence_ea_98 = simd_and(tmp70, byte_98);
    92118674        carryQ.cq[30] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(30), byte_ea_adv));
    9212         sequence_ea_98 = simd_and(byte_ea_adv, byte_98);
    92138675        carryQ.cq[31] = carryout2carry(pablo_blk_Advance(sequence_ea_98, carryQ.get_carry_in(31), sequence_ea_98_adv));
    92148676        tmp71 = simd_and(sequence_ea_98_adv, byte_range_a0_a9);
    92158677        struct_Nd.cc = simd_or(struct_Nd.cc, tmp71);
    92168678        byte_a3 = simd_and(tmp14, tmp44);
    9217         sequence_ea_a3 = simd_and(byte_ea_adv, byte_a3);
    92188679        sequence_ea_a3 = simd_and(byte_ea_adv, byte_a3);
    92198680        carryQ.cq[32] = carryout2carry(pablo_blk_Advance(sequence_ea_a3, carryQ.get_carry_in(32), sequence_ea_a3_adv));
     
    92238684        byte_a4 = simd_and(tmp14, tmp73);
    92248685        sequence_ea_a4 = simd_and(byte_ea_adv, byte_a4);
    9225         sequence_ea_a4 = simd_and(byte_ea_adv, byte_a4);
    92268686        carryQ.cq[33] = carryout2carry(pablo_blk_Advance(sequence_ea_a4, carryQ.get_carry_in(33), sequence_ea_a4_adv));
    92278687        tmp74 = simd_and(sequence_ea_a4_adv, byte_range_80_89);
    92288688        struct_Nd.cc = simd_or(struct_Nd.cc, tmp74);
    9229         sequence_ea_a7 = simd_and(byte_ea_adv, byte_a7);
    92308689        sequence_ea_a7 = simd_and(byte_ea_adv, byte_a7);
    92318690        carryQ.cq[34] = carryout2carry(pablo_blk_Advance(sequence_ea_a7, carryQ.get_carry_in(34), sequence_ea_a7_adv));
     
    92338692        struct_Nd.cc = simd_or(struct_Nd.cc, tmp75);
    92348693        sequence_ea_a9 = simd_and(byte_ea_adv, byte_a9);
    9235         sequence_ea_a9 = simd_and(byte_ea_adv, byte_a9);
    92368694        carryQ.cq[35] = carryout2carry(pablo_blk_Advance(sequence_ea_a9, carryQ.get_carry_in(35), sequence_ea_a9_adv));
    92378695        tmp76 = simd_and(sequence_ea_a9_adv, byte_range_90_99);
    92388696        struct_Nd.cc = simd_or(struct_Nd.cc, tmp76);
    9239         sequence_ea_af = simd_and(byte_ea_adv, byte_af);
    92408697        sequence_ea_af = simd_and(byte_ea_adv, byte_af);
    92418698        carryQ.cq[36] = carryout2carry(pablo_blk_Advance(sequence_ea_af, carryQ.get_carry_in(36), sequence_ea_af_adv));
     
    92468703        sequence_ef_bc = simd_and(tmp78, byte_bc);
    92478704        carryQ.cq[38] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(38), byte_ef_adv));
    9248         sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    92498705        carryQ.cq[39] = carryout2carry(pablo_blk_Advance(sequence_ef_bc, carryQ.get_carry_in(39), sequence_ef_bc_adv));
    92508706        tmp79 = simd_and(sequence_ef_bc_adv, byte_range_90_99);
     
    92568712        sequence_f0_90 = simd_and(tmp81, byte_90);
    92578713        carryQ.cq[41] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(41), byte_f0_adv));
    9258         sequence_f0_90 = simd_and(byte_f0_adv, byte_90);
    92598714        byte_92 = simd_and(tmp47, tmp55);
    92608715        carryQ.cq[42] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(42), tmp82));
    92618716        sequence_f0_90_92 = simd_and(tmp82, byte_92);
    92628717        carryQ.cq[43] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(43), sequence_f0_90_adv));
    9263         sequence_f0_90_92 = simd_and(sequence_f0_90_adv, byte_92);
    92648718        carryQ.cq[44] = carryout2carry(pablo_blk_Advance(sequence_f0_90_92, carryQ.get_carry_in(44), sequence_f0_90_92_adv));
    92658719        tmp83 = simd_and(sequence_f0_90_92_adv, byte_range_a0_a9);
     
    92678721        byte_91 = simd_and(tmp47, tmp42);
    92688722        sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    9269         sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    92708723        carryQ.cq[45] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(45), tmp84));
    92718724        sequence_f0_91_81 = simd_and(tmp84, byte_81);
    92728725        carryQ.cq[46] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(46), sequence_f0_91_adv));
    9273         sequence_f0_91_81 = simd_and(sequence_f0_91_adv, byte_81);
    92748726        carryQ.cq[47] = carryout2carry(pablo_blk_Advance(sequence_f0_91_81, carryQ.get_carry_in(47), sequence_f0_91_81_adv));
    92758727        tmp85 = simd_and(sequence_f0_91_81_adv, byte_range_a6_af);
     
    92778729        byte_83 = simd_and(tmp23, tmp44);
    92788730        sequence_f0_91_83 = simd_and(sequence_f0_91_adv, byte_83);
    9279         sequence_f0_91_83 = simd_and(sequence_f0_91_adv, byte_83);
    92808731        carryQ.cq[48] = carryout2carry(pablo_blk_Advance(sequence_f0_91_83, carryQ.get_carry_in(48), sequence_f0_91_83_adv));
    92818732        tmp86 = simd_and(sequence_f0_91_83_adv, byte_range_b0_b9);
    92828733        struct_Nd.cc = simd_or(struct_Nd.cc, tmp86);
    92838734        byte_84 = simd_and(tmp23, tmp73);
    9284         sequence_f0_91_84 = simd_and(sequence_f0_91_adv, byte_84);
    92858735        sequence_f0_91_84 = simd_and(sequence_f0_91_adv, byte_84);
    92868736        byte_range_b6_bf = simd_and(tmp18, tmp33);
     
    92908740        byte_87 = simd_and(tmp23, tmp35);
    92918741        sequence_f0_91_87 = simd_and(sequence_f0_91_adv, byte_87);
    9292         sequence_f0_91_87 = simd_and(sequence_f0_91_adv, byte_87);
    92938742        carryQ.cq[50] = carryout2carry(pablo_blk_Advance(sequence_f0_91_87, carryQ.get_carry_in(50), sequence_f0_91_87_adv));
    92948743        tmp88 = simd_and(sequence_f0_91_87_adv, byte_range_90_99);
    92958744        struct_Nd.cc = simd_or(struct_Nd.cc, tmp88);
    92968745        byte_9b = simd_and(tmp47, tmp17);
    9297         sequence_f0_91_9b = simd_and(sequence_f0_91_adv, byte_9b);
    92988746        sequence_f0_91_9b = simd_and(sequence_f0_91_adv, byte_9b);
    92998747        carryQ.cq[51] = carryout2carry(pablo_blk_Advance(sequence_f0_91_9b, carryQ.get_carry_in(51), sequence_f0_91_9b_adv));
     
    93028750        byte_9d = simd_and(tmp47, tmp39);
    93038751        sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    9304         sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    93058752        carryQ.cq[52] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(52), tmp90));
    93068753        sequence_f0_9d_9f = simd_and(tmp90, byte_9f);
    93078754        carryQ.cq[53] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(53), sequence_f0_9d_adv));
    9308         sequence_f0_9d_9f = simd_and(sequence_f0_9d_adv, byte_9f);
    93098755        tmp91 = simd_and(tmp20, basis_bits.bit_6);
    93108756        tmp92 = simd_or(basis_bits.bit_3, tmp91);
     
    93618807        sequence_e2_80 = simd_and(tmp18, byte_80);
    93628808        carryQ.cq[1] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(1), byte_e2_adv));
    9363         sequence_e2_80 = simd_and(byte_e2_adv, byte_80);
    93648809        tmp19 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
    93658810        tmp20 = simd_and(tmp13, tmp19);
     
    93718816        tmp23 = simd_andc(tmp22, tmp10);
    93728817        byte_81 = simd_and(tmp15, tmp23);
    9373         sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    93748818        sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    93758819        tmp24 = simd_and(tmp13, tmp2);
     
    93888832        sequence_ef_b8 = simd_and(tmp31, byte_b8);
    93898833        carryQ.cq[5] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(5), byte_ef_adv));
    9390         sequence_ef_b8 = simd_and(byte_ef_adv, byte_b8);
    93918834        tmp32 = simd_andc(tmp20, basis_bits.bit_4);
    93928835        tmp33 = simd_not(tmp16);
     
    93998842        byte_b9 = simd_and(tmp20, tmp36);
    94008843        sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
    9401         sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
    94028844        tmp37 = simd_and(tmp15, tmp4);
    94038845        byte_range_8d_8f = simd_and(tmp37, tmp16);
     
    94078849        tmp39 = simd_andc(tmp4, tmp16);
    94088850        byte_bc = simd_and(tmp20, tmp39);
    9409         sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    94108851        sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    94118852        carryQ.cq[8] = carryout2carry(pablo_blk_Advance(sequence_ef_bc, carryQ.get_carry_in(8), sequence_ef_bc_adv));
     
    94568897        sequence_e2_80 = simd_and(tmp18, byte_80);
    94578898        carryQ.cq[1] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(1), byte_e2_adv));
    9458         sequence_e2_80 = simd_and(byte_e2_adv, byte_80);
    94598899        tmp19 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
    94608900        tmp20 = simd_and(tmp13, tmp19);
     
    94668906        tmp23 = simd_andc(tmp22, tmp10);
    94678907        byte_81 = simd_and(tmp15, tmp23);
    9468         sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    94698908        sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    94708909        tmp24 = simd_and(tmp13, tmp2);
     
    94838922        sequence_ef_b8 = simd_and(tmp31, byte_b8);
    94848923        carryQ.cq[5] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(5), byte_ef_adv));
    9485         sequence_ef_b8 = simd_and(byte_ef_adv, byte_b8);
    94868924        tmp32 = simd_andc(tmp20, basis_bits.bit_4);
    94878925        tmp33 = simd_not(tmp16);
     
    94948932        byte_b9 = simd_and(tmp20, tmp36);
    94958933        sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
    9496         sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
    94978934        tmp37 = simd_and(tmp15, tmp4);
    94988935        byte_range_8d_8f = simd_and(tmp37, tmp16);
     
    95028939        tmp39 = simd_andc(tmp4, tmp16);
    95038940        byte_bc = simd_and(tmp20, tmp39);
    9504         sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    95058941        sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    95068942        carryQ.cq[8] = carryout2carry(pablo_blk_Advance(sequence_ef_bc, carryQ.get_carry_in(8), sequence_ef_bc_adv));
     
    95669002        sequence_e1_be = simd_and(tmp30, byte_be);
    95679003        carryQ.cq[2] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(2), byte_e1_adv));
    9568         sequence_e1_be = simd_and(byte_e1_adv, byte_be);
    95699004        tmp31 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
    95709005        tmp32 = simd_andc(tmp2, tmp31);
     
    95809015        tmp39 = simd_and(tmp28, tmp5);
    95819016        byte_bf = simd_and(tmp19, tmp39);
    9582         sequence_e1_bf = simd_and(byte_e1_adv, byte_bf);
    95839017        sequence_e1_bf = simd_and(byte_e1_adv, byte_bf);
    95849018        tmp40 = simd_andc(tmp2, tmp18);
     
    96449078        sequence_e1_be = simd_and(tmp30, byte_be);
    96459079        carryQ.cq[2] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(2), byte_e1_adv));
    9646         sequence_e1_be = simd_and(byte_e1_adv, byte_be);
    96479080        tmp31 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
    96489081        tmp32 = simd_andc(tmp2, tmp31);
     
    96589091        tmp39 = simd_and(tmp28, tmp5);
    96599092        byte_bf = simd_and(tmp19, tmp39);
    9660         sequence_e1_bf = simd_and(byte_e1_adv, byte_bf);
    96619093        sequence_e1_bf = simd_and(byte_e1_adv, byte_bf);
    96629094        tmp40 = simd_andc(tmp2, tmp18);
     
    102419673        sequence_e1_82 = simd_and(tmp363, byte_82);
    102429674        carryQ.cq[17] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(17), byte_e1_adv));
    10243         sequence_e1_82 = simd_and(byte_e1_adv, byte_82);
    102449675        byte_range_a0_bf = simd_and(tmp15, basis_bits.bit_2);
    102459676        carryQ.cq[18] = carryout2carry(pablo_blk_Advance(sequence_e1_82, carryQ.get_carry_in(18), sequence_e1_82_adv));
     
    102479678        struct_Lu.cc = simd_or(struct_Lu.cc, tmp364);
    102489679        byte_83 = simd_and(tmp28, tmp14);
    10249         sequence_e1_83 = simd_and(byte_e1_adv, byte_83);
    102509680        sequence_e1_83 = simd_and(byte_e1_adv, byte_83);
    102519681        tmp365 = simd_andc(tmp239, tmp162);
     
    102599689        byte_b8 = simd_and(tmp81, tmp36);
    102609690        sequence_e1_b8 = simd_and(byte_e1_adv, byte_b8);
    10261         sequence_e1_b8 = simd_and(byte_e1_adv, byte_b8);
    102629691        cc_range_1e00_1e3e_3 = simd_andc(tmp15, basis_bits.bit_7);
    102639692        carryQ.cq[20] = carryout2carry(pablo_blk_Advance(sequence_e1_b8, carryQ.get_carry_in(20), sequence_e1_b8_adv));
     
    102669695        byte_b9 = simd_and(tmp81, tmp91);
    102679696        sequence_e1_b9 = simd_and(byte_e1_adv, byte_b9);
    10268         sequence_e1_b9 = simd_and(byte_e1_adv, byte_b9);
    102699697        cc_range_1e40_1e7e_3 = simd_andc(tmp15, basis_bits.bit_7);
    102709698        carryQ.cq[21] = carryout2carry(pablo_blk_Advance(sequence_e1_b9, carryQ.get_carry_in(21), sequence_e1_b9_adv));
     
    102729700        struct_Lu.cc = simd_or(struct_Lu.cc, tmp371);
    102739701        byte_ba = simd_and(tmp81, tmp38);
    10274         sequence_e1_ba = simd_and(byte_e1_adv, byte_ba);
    102759702        sequence_e1_ba = simd_and(byte_e1_adv, byte_ba);
    102769703        tmp372 = simd_or(tmp51, tmp60);
     
    102969723        byte_bb = simd_and(tmp81, tmp94);
    102979724        sequence_e1_bb = simd_and(byte_e1_adv, byte_bb);
    10298         sequence_e1_bb = simd_and(byte_e1_adv, byte_bb);
    102999725        cc_range_1ec0_1efe_3 = simd_andc(tmp15, basis_bits.bit_7);
    103009726        carryQ.cq[23] = carryout2carry(pablo_blk_Advance(sequence_e1_bb, carryQ.get_carry_in(23), sequence_e1_bb_adv));
     
    103029728        struct_Lu.cc = simd_or(struct_Lu.cc, tmp389);
    103039729        byte_bc = simd_and(tmp81, tmp41);
    10304         sequence_e1_bc = simd_and(byte_e1_adv, byte_bc);
    103059730        sequence_e1_bc = simd_and(byte_e1_adv, byte_bc);
    103069731        tmp390 = simd_and(tmp28, basis_bits.bit_4);
     
    103159740        struct_Lu.cc = simd_or(struct_Lu.cc, tmp396);
    103169741        byte_bd = simd_and(tmp81, tmp97);
    10317         sequence_e1_bd = simd_and(byte_e1_adv, byte_bd);
    103189742        sequence_e1_bd = simd_and(byte_e1_adv, byte_bd);
    103199743        tmp397 = simd_andc(tmp390, tmp162);
     
    103309754        byte_be = simd_and(tmp81, tmp43);
    103319755        sequence_e1_be = simd_and(byte_e1_adv, byte_be);
    10332         sequence_e1_be = simd_and(byte_e1_adv, byte_be);
    103339756        byte_range_b8_bb = simd_and(tmp81, tmp35);
    103349757        carryQ.cq[26] = carryout2carry(pablo_blk_Advance(sequence_e1_be, carryQ.get_carry_in(26), sequence_e1_be_adv));
     
    103369759        struct_Lu.cc = simd_or(struct_Lu.cc, tmp405);
    103379760        byte_bf = simd_and(tmp81, tmp100);
    10338         sequence_e1_bf = simd_and(byte_e1_adv, byte_bf);
    103399761        sequence_e1_bf = simd_and(byte_e1_adv, byte_bf);
    103409762        tmp406 = simd_andc(tmp12, tmp21);
     
    103539775        sequence_e2_84 = simd_and(tmp413, byte_84);
    103549776        carryQ.cq[29] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(29), byte_e2_adv));
    10355         sequence_e2_84 = simd_and(byte_e2_adv, byte_84);
    103569777        tmp414 = simd_or(tmp30, tmp106);
    103579778        tmp415 = simd_and(tmp28, tmp414);
     
    103819802        byte_85 = simd_and(tmp28, tmp103);
    103829803        sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    10383         sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    103849804        carryQ.cq[31] = carryout2carry(pablo_blk_Advance(sequence_e2_85, carryQ.get_carry_in(31), sequence_e2_85_adv));
    103859805        tmp436 = simd_and(sequence_e2_85_adv, byte_85);
     
    103879807        byte_86 = simd_and(tmp28, tmp33);
    103889808        sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    10389         sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    103909809        carryQ.cq[32] = carryout2carry(pablo_blk_Advance(sequence_e2_86, carryQ.get_carry_in(32), sequence_e2_86_adv));
    103919810        tmp437 = simd_and(sequence_e2_86_adv, byte_83);
    103929811        struct_Lu.cc = simd_or(struct_Lu.cc, tmp437);
    103939812        byte_b0 = simd_andc(tmp81, tmp9);
    10394         sequence_e2_b0 = simd_and(byte_e2_adv, byte_b0);
    103959813        sequence_e2_b0 = simd_and(byte_e2_adv, byte_b0);
    103969814        tmp438 = simd_or(basis_bits.bit_3, tmp100);
     
    104019819        struct_Lu.cc = simd_or(struct_Lu.cc, tmp440);
    104029820        byte_b1 = simd_and(tmp81, tmp200);
    10403         sequence_e2_b1 = simd_and(byte_e2_adv, byte_b1);
    104049821        sequence_e2_b1 = simd_and(byte_e2_adv, byte_b1);
    104059822        tmp441 = simd_andc(tmp63, basis_bits.bit_4);
     
    104249841        byte_b2 = simd_and(tmp81, tmp30);
    104259842        sequence_e2_b2 = simd_and(byte_e2_adv, byte_b2);
    10426         sequence_e2_b2 = simd_and(byte_e2_adv, byte_b2);
    104279843        cc_range_2c80_2cbe_3 = simd_andc(tmp15, basis_bits.bit_7);
    104289844        carryQ.cq[35] = carryout2carry(pablo_blk_Advance(sequence_e2_b2, carryQ.get_carry_in(35), sequence_e2_b2_adv));
     
    104309846        struct_Lu.cc = simd_or(struct_Lu.cc, tmp457);
    104319847        byte_b3 = simd_and(tmp81, tmp14);
    10432         sequence_e2_b3 = simd_and(byte_e2_adv, byte_b3);
    104339848        sequence_e2_b3 = simd_and(byte_e2_adv, byte_b3);
    104349849        tmp458 = simd_or(tmp67, tmp447);
     
    104449859        sequence_ea_99 = simd_and(tmp462, byte_99);
    104459860        carryQ.cq[38] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(38), byte_ea_adv));
    10446         sequence_ea_99 = simd_and(byte_ea_adv, byte_99);
    104479861        tmp463 = simd_or(basis_bits.bit_3, tmp151);
    104489862        tmp464 = simd_and(basis_bits.bit_2, tmp463);
     
    104549868        byte_9a = simd_and(tmp22, tmp38);
    104559869        sequence_ea_9a = simd_and(byte_ea_adv, byte_9a);
    10456         sequence_ea_9a = simd_and(byte_ea_adv, byte_9a);
    104579870        tmp467 = simd_and(basis_bits.bit_3, basis_bits.bit_4);
    104589871        tmp468 = simd_andc(tmp16, tmp467);
     
    104629875        struct_Lu.cc = simd_or(struct_Lu.cc, tmp469);
    104639876        byte_9c = simd_and(tmp22, tmp41);
    10464         sequence_ea_9c = simd_and(byte_ea_adv, byte_9c);
    104659877        sequence_ea_9c = simd_and(byte_ea_adv, byte_9c);
    104669878        tmp470 = simd_or(tmp30, tmp27);
     
    104839895        byte_9d = simd_and(tmp22, tmp97);
    104849896        sequence_ea_9d = simd_and(byte_ea_adv, byte_9d);
    10485         sequence_ea_9d = simd_and(byte_ea_adv, byte_9d);
    104869897        tmp484 = simd_or(tmp55, byte_9a);
    104879898        tmp485 = simd_or(tmp484, byte_9c);
     
    105039914        byte_9e = simd_and(tmp22, tmp43);
    105049915        sequence_ea_9e = simd_and(byte_ea_adv, byte_9e);
    10505         sequence_ea_9e = simd_and(byte_ea_adv, byte_9e);
    105069916        tmp498 = simd_andc(tmp34, tmp94);
    105079917        tmp499 = simd_andc(tmp498, tmp97);
     
    105229932        sequence_ef_bc = simd_and(tmp509, byte_bc);
    105239933        carryQ.cq[45] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(45), byte_ef_adv));
    10524         sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    105259934        byte_range_a1_ba = simd_and(byte_range_a0_bf, tmp10);
    105269935        carryQ.cq[46] = carryout2carry(pablo_blk_Advance(sequence_ef_bc, carryQ.get_carry_in(46), sequence_ef_bc_adv));
     
    105339942        sequence_f0_90 = simd_and(tmp512, byte_90);
    105349943        carryQ.cq[48] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(48), byte_f0_adv));
    10535         sequence_f0_90 = simd_and(byte_f0_adv, byte_90);
    105369944        carryQ.cq[49] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(49), tmp513));
    105379945        sequence_f0_90_90 = simd_and(tmp513, byte_90);
    105389946        carryQ.cq[50] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(50), sequence_f0_90_adv));
    10539         sequence_f0_90_90 = simd_and(sequence_f0_90_adv, byte_90);
    105409947        tmp514 = simd_or(basis_bits.bit_3, basis_bits.bit_4);
    105419948        tmp515 = simd_and(basis_bits.bit_2, tmp514);
     
    105459952        struct_Lu.cc = simd_or(struct_Lu.cc, tmp516);
    105469953        sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    10547         sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    105489954        carryQ.cq[52] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(52), tmp517));
    105499955        sequence_f0_9d_90 = simd_and(tmp517, byte_90);
    105509956        carryQ.cq[53] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(53), sequence_f0_9d_adv));
    10551         sequence_f0_9d_90 = simd_and(sequence_f0_9d_adv, byte_90);
    105529957        tmp518 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
    105539958        tmp519 = simd_and(basis_bits.bit_4, tmp518);
     
    105619966        byte_91 = simd_and(tmp22, tmp200);
    105629967        sequence_f0_9d_91 = simd_and(sequence_f0_9d_adv, byte_91);
    10563         sequence_f0_9d_91 = simd_and(sequence_f0_9d_adv, byte_91);
    105649968        tmp524 = simd_and(basis_bits.bit_4, tmp162);
    105659969        tmp525 = simd_andc(tmp28, tmp524);
     
    105709974        struct_Lu.cc = simd_or(struct_Lu.cc, tmp527);
    105719975        byte_92 = simd_and(tmp22, tmp30);
    10572         sequence_f0_9d_92 = simd_and(sequence_f0_9d_adv, byte_92);
    105739976        sequence_f0_9d_92 = simd_and(sequence_f0_9d_adv, byte_92);
    105749977        tmp528 = simd_andc(tmp28, tmp149);
     
    105939996        byte_93 = simd_and(tmp22, tmp14);
    105949997        sequence_f0_9d_93 = simd_and(sequence_f0_9d_adv, byte_93);
    10595         sequence_f0_9d_93 = simd_and(sequence_f0_9d_adv, byte_93);
    105969998        tmp544 = simd_or(basis_bits.bit_3, tmp519);
    105979999        tmp545 = simd_not(tmp544);
     
    1060210004        struct_Lu.cc = simd_or(struct_Lu.cc, tmp547);
    1060310005        byte_94 = simd_and(tmp22, tmp27);
    10604         sequence_f0_9d_94 = simd_and(sequence_f0_9d_adv, byte_94);
    1060510006        sequence_f0_9d_94 = simd_and(sequence_f0_9d_adv, byte_94);
    1060610007        tmp548 = simd_andc(tmp26, basis_bits.bit_6);
     
    1062610027        byte_95 = simd_and(tmp22, tmp103);
    1062710028        sequence_f0_9d_95 = simd_and(sequence_f0_9d_adv, byte_95);
    10628         sequence_f0_9d_95 = simd_and(sequence_f0_9d_adv, byte_95);
    1062910029        tmp565 = simd_andc(tmp239, tmp409);
    1063010030        tmp566 = simd_or(tmp565, byte_86);
     
    1064010040        byte_96 = simd_and(tmp22, tmp33);
    1064110041        sequence_f0_9d_96 = simd_and(sequence_f0_9d_adv, byte_96);
    10642         sequence_f0_9d_96 = simd_and(sequence_f0_9d_adv, byte_96);
    1064310042        tmp573 = simd_andc(byte_range_a0_bf, tmp520);
    1064410043        cc_range_1d580_1d5a0_4 = simd_or(tmp365, tmp573);
     
    1064710046        struct_Lu.cc = simd_or(struct_Lu.cc, tmp574);
    1064810047        byte_97 = simd_and(tmp22, tmp106);
    10649         sequence_f0_9d_97 = simd_and(sequence_f0_9d_adv, byte_97);
    1065010048        sequence_f0_9d_97 = simd_and(sequence_f0_9d_adv, byte_97);
    1065110049        tmp575 = simd_not(tmp463);
     
    1065810056        byte_98 = simd_and(tmp22, tmp36);
    1065910057        sequence_f0_9d_98 = simd_and(sequence_f0_9d_adv, byte_98);
    10660         sequence_f0_9d_98 = simd_and(sequence_f0_9d_adv, byte_98);
    1066110058        tmp579 = simd_or(simd_and(basis_bits.bit_2, tmp261), simd_andc(tmp514, basis_bits.bit_2));
    1066210059        tmp580 = simd_and(tmp15, tmp579);
     
    1066510062        tmp581 = simd_and(sequence_f0_9d_98_adv, cc_range_1d608_1d63c_4);
    1066610063        struct_Lu.cc = simd_or(struct_Lu.cc, tmp581);
    10667         sequence_f0_9d_99 = simd_and(sequence_f0_9d_adv, byte_99);
    1066810064        sequence_f0_9d_99 = simd_and(sequence_f0_9d_adv, byte_99);
    1066910065        tmp582 = simd_and(basis_bits.bit_3, tmp539);
     
    1067410070        struct_Lu.cc = simd_or(struct_Lu.cc, tmp584);
    1067510071        sequence_f0_9d_9a = simd_and(sequence_f0_9d_adv, byte_9a);
    10676         sequence_f0_9d_9a = simd_and(sequence_f0_9d_adv, byte_9a);
    1067710072        tmp585 = simd_andc(tmp28, tmp519);
    1067810073        cc_range_1d680_1d6a8_4 = simd_or(tmp585, tmp526);
     
    1068110076        struct_Lu.cc = simd_or(struct_Lu.cc, tmp586);
    1068210077        byte_9b = simd_and(tmp22, tmp94);
    10683         sequence_f0_9d_9b = simd_and(sequence_f0_9d_adv, byte_9b);
    1068410078        sequence_f0_9d_9b = simd_and(sequence_f0_9d_adv, byte_9b);
    1068510079        tmp587 = simd_andc(tmp28, tmp9);
     
    1069010084        tmp590 = simd_and(sequence_f0_9d_9b_adv, cc_range_1d6c0_1d6e2_4);
    1069110085        struct_Lu.cc = simd_or(struct_Lu.cc, tmp590);
    10692         sequence_f0_9d_9c = simd_and(sequence_f0_9d_adv, byte_9c);
    1069310086        sequence_f0_9d_9c = simd_and(sequence_f0_9d_adv, byte_9c);
    1069410087        tmp591 = simd_and(basis_bits.bit_3, tmp553);
     
    1070110094        struct_Lu.cc = simd_or(struct_Lu.cc, tmp595);
    1070210095        sequence_f0_9d_9d = simd_and(sequence_f0_9d_adv, byte_9d);
    10703         sequence_f0_9d_9d = simd_and(sequence_f0_9d_adv, byte_9d);
    1070410096        tmp596 = simd_not(tmp438);
    1070510097        tmp597 = simd_or(simd_and(basis_bits.bit_2, tmp596), simd_andc(tmp582, basis_bits.bit_2));
     
    1070810100        tmp598 = simd_and(sequence_f0_9d_9d_adv, byte_range_96_ae);
    1070910101        struct_Lu.cc = simd_or(struct_Lu.cc, tmp598);
    10710         sequence_f0_9d_9e = simd_and(sequence_f0_9d_adv, byte_9e);
    1071110102        sequence_f0_9d_9e = simd_and(sequence_f0_9d_adv, byte_9e);
    1071210103        tmp599 = simd_and(basis_bits.bit_4, tmp160);
     
    1071910110        struct_Lu.cc = simd_or(struct_Lu.cc, tmp603);
    1072010111        byte_9f = simd_and(tmp22, tmp100);
    10721         sequence_f0_9d_9f = simd_and(sequence_f0_9d_adv, byte_9f);
    1072210112        sequence_f0_9d_9f = simd_and(sequence_f0_9d_adv, byte_9f);
    1072310113        byte_8a = simd_and(tmp28, tmp38);
     
    1129710687        sequence_e1_82 = simd_and(tmp363, byte_82);
    1129810688        carryQ.cq[17] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(17), byte_e1_adv));
    11299         sequence_e1_82 = simd_and(byte_e1_adv, byte_82);
    1130010689        byte_range_a0_bf = simd_and(tmp15, basis_bits.bit_2);
    1130110690        carryQ.cq[18] = carryout2carry(pablo_blk_Advance(sequence_e1_82, carryQ.get_carry_in(18), sequence_e1_82_adv));
     
    1130310692        struct_Lu.cc = simd_or(struct_Lu.cc, tmp364);
    1130410693        byte_83 = simd_and(tmp28, tmp14);
    11305         sequence_e1_83 = simd_and(byte_e1_adv, byte_83);
    1130610694        sequence_e1_83 = simd_and(byte_e1_adv, byte_83);
    1130710695        tmp365 = simd_andc(tmp239, tmp162);
     
    1131510703        byte_b8 = simd_and(tmp81, tmp36);
    1131610704        sequence_e1_b8 = simd_and(byte_e1_adv, byte_b8);
    11317         sequence_e1_b8 = simd_and(byte_e1_adv, byte_b8);
    1131810705        cc_range_1e00_1e3e_3 = simd_andc(tmp15, basis_bits.bit_7);
    1131910706        carryQ.cq[20] = carryout2carry(pablo_blk_Advance(sequence_e1_b8, carryQ.get_carry_in(20), sequence_e1_b8_adv));
     
    1132210709        byte_b9 = simd_and(tmp81, tmp91);
    1132310710        sequence_e1_b9 = simd_and(byte_e1_adv, byte_b9);
    11324         sequence_e1_b9 = simd_and(byte_e1_adv, byte_b9);
    1132510711        cc_range_1e40_1e7e_3 = simd_andc(tmp15, basis_bits.bit_7);
    1132610712        carryQ.cq[21] = carryout2carry(pablo_blk_Advance(sequence_e1_b9, carryQ.get_carry_in(21), sequence_e1_b9_adv));
     
    1132810714        struct_Lu.cc = simd_or(struct_Lu.cc, tmp371);
    1132910715        byte_ba = simd_and(tmp81, tmp38);
    11330         sequence_e1_ba = simd_and(byte_e1_adv, byte_ba);
    1133110716        sequence_e1_ba = simd_and(byte_e1_adv, byte_ba);
    1133210717        tmp372 = simd_or(tmp51, tmp60);
     
    1135210737        byte_bb = simd_and(tmp81, tmp94);
    1135310738        sequence_e1_bb = simd_and(byte_e1_adv, byte_bb);
    11354         sequence_e1_bb = simd_and(byte_e1_adv, byte_bb);
    1135510739        cc_range_1ec0_1efe_3 = simd_andc(tmp15, basis_bits.bit_7);
    1135610740        carryQ.cq[23] = carryout2carry(pablo_blk_Advance(sequence_e1_bb, carryQ.get_carry_in(23), sequence_e1_bb_adv));
     
    1135810742        struct_Lu.cc = simd_or(struct_Lu.cc, tmp389);
    1135910743        byte_bc = simd_and(tmp81, tmp41);
    11360         sequence_e1_bc = simd_and(byte_e1_adv, byte_bc);
    1136110744        sequence_e1_bc = simd_and(byte_e1_adv, byte_bc);
    1136210745        tmp390 = simd_and(tmp28, basis_bits.bit_4);
     
    1137110754        struct_Lu.cc = simd_or(struct_Lu.cc, tmp396);
    1137210755        byte_bd = simd_and(tmp81, tmp97);
    11373         sequence_e1_bd = simd_and(byte_e1_adv, byte_bd);
    1137410756        sequence_e1_bd = simd_and(byte_e1_adv, byte_bd);
    1137510757        tmp397 = simd_andc(tmp390, tmp162);
     
    1138610768        byte_be = simd_and(tmp81, tmp43);
    1138710769        sequence_e1_be = simd_and(byte_e1_adv, byte_be);
    11388         sequence_e1_be = simd_and(byte_e1_adv, byte_be);
    1138910770        byte_range_b8_bb = simd_and(tmp81, tmp35);
    1139010771        carryQ.cq[26] = carryout2carry(pablo_blk_Advance(sequence_e1_be, carryQ.get_carry_in(26), sequence_e1_be_adv));
     
    1139210773        struct_Lu.cc = simd_or(struct_Lu.cc, tmp405);
    1139310774        byte_bf = simd_and(tmp81, tmp100);
    11394         sequence_e1_bf = simd_and(byte_e1_adv, byte_bf);
    1139510775        sequence_e1_bf = simd_and(byte_e1_adv, byte_bf);
    1139610776        tmp406 = simd_andc(tmp12, tmp21);
     
    1140910789        sequence_e2_84 = simd_and(tmp413, byte_84);
    1141010790        carryQ.cq[29] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(29), byte_e2_adv));
    11411         sequence_e2_84 = simd_and(byte_e2_adv, byte_84);
    1141210791        tmp414 = simd_or(tmp30, tmp106);
    1141310792        tmp415 = simd_and(tmp28, tmp414);
     
    1143710816        byte_85 = simd_and(tmp28, tmp103);
    1143810817        sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    11439         sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    1144010818        carryQ.cq[31] = carryout2carry(pablo_blk_Advance(sequence_e2_85, carryQ.get_carry_in(31), sequence_e2_85_adv));
    1144110819        tmp436 = simd_and(sequence_e2_85_adv, byte_85);
     
    1144310821        byte_86 = simd_and(tmp28, tmp33);
    1144410822        sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    11445         sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    1144610823        carryQ.cq[32] = carryout2carry(pablo_blk_Advance(sequence_e2_86, carryQ.get_carry_in(32), sequence_e2_86_adv));
    1144710824        tmp437 = simd_and(sequence_e2_86_adv, byte_83);
    1144810825        struct_Lu.cc = simd_or(struct_Lu.cc, tmp437);
    1144910826        byte_b0 = simd_andc(tmp81, tmp9);
    11450         sequence_e2_b0 = simd_and(byte_e2_adv, byte_b0);
    1145110827        sequence_e2_b0 = simd_and(byte_e2_adv, byte_b0);
    1145210828        tmp438 = simd_or(basis_bits.bit_3, tmp100);
     
    1145710833        struct_Lu.cc = simd_or(struct_Lu.cc, tmp440);
    1145810834        byte_b1 = simd_and(tmp81, tmp200);
    11459         sequence_e2_b1 = simd_and(byte_e2_adv, byte_b1);
    1146010835        sequence_e2_b1 = simd_and(byte_e2_adv, byte_b1);
    1146110836        tmp441 = simd_andc(tmp63, basis_bits.bit_4);
     
    1148010855        byte_b2 = simd_and(tmp81, tmp30);
    1148110856        sequence_e2_b2 = simd_and(byte_e2_adv, byte_b2);
    11482         sequence_e2_b2 = simd_and(byte_e2_adv, byte_b2);
    1148310857        cc_range_2c80_2cbe_3 = simd_andc(tmp15, basis_bits.bit_7);
    1148410858        carryQ.cq[35] = carryout2carry(pablo_blk_Advance(sequence_e2_b2, carryQ.get_carry_in(35), sequence_e2_b2_adv));
     
    1148610860        struct_Lu.cc = simd_or(struct_Lu.cc, tmp457);
    1148710861        byte_b3 = simd_and(tmp81, tmp14);
    11488         sequence_e2_b3 = simd_and(byte_e2_adv, byte_b3);
    1148910862        sequence_e2_b3 = simd_and(byte_e2_adv, byte_b3);
    1149010863        tmp458 = simd_or(tmp67, tmp447);
     
    1150010873        sequence_ea_99 = simd_and(tmp462, byte_99);
    1150110874        carryQ.cq[38] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(38), byte_ea_adv));
    11502         sequence_ea_99 = simd_and(byte_ea_adv, byte_99);
    1150310875        tmp463 = simd_or(basis_bits.bit_3, tmp151);
    1150410876        tmp464 = simd_and(basis_bits.bit_2, tmp463);
     
    1151010882        byte_9a = simd_and(tmp22, tmp38);
    1151110883        sequence_ea_9a = simd_and(byte_ea_adv, byte_9a);
    11512         sequence_ea_9a = simd_and(byte_ea_adv, byte_9a);
    1151310884        tmp467 = simd_and(basis_bits.bit_3, basis_bits.bit_4);
    1151410885        tmp468 = simd_andc(tmp16, tmp467);
     
    1151810889        struct_Lu.cc = simd_or(struct_Lu.cc, tmp469);
    1151910890        byte_9c = simd_and(tmp22, tmp41);
    11520         sequence_ea_9c = simd_and(byte_ea_adv, byte_9c);
    1152110891        sequence_ea_9c = simd_and(byte_ea_adv, byte_9c);
    1152210892        tmp470 = simd_or(tmp30, tmp27);
     
    1153910909        byte_9d = simd_and(tmp22, tmp97);
    1154010910        sequence_ea_9d = simd_and(byte_ea_adv, byte_9d);
    11541         sequence_ea_9d = simd_and(byte_ea_adv, byte_9d);
    1154210911        tmp484 = simd_or(tmp55, byte_9a);
    1154310912        tmp485 = simd_or(tmp484, byte_9c);
     
    1155910928        byte_9e = simd_and(tmp22, tmp43);
    1156010929        sequence_ea_9e = simd_and(byte_ea_adv, byte_9e);
    11561         sequence_ea_9e = simd_and(byte_ea_adv, byte_9e);
    1156210930        tmp498 = simd_andc(tmp34, tmp94);
    1156310931        tmp499 = simd_andc(tmp498, tmp97);
     
    1157810946        sequence_ef_bc = simd_and(tmp509, byte_bc);
    1157910947        carryQ.cq[45] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(45), byte_ef_adv));
    11580         sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    1158110948        byte_range_a1_ba = simd_and(byte_range_a0_bf, tmp10);
    1158210949        carryQ.cq[46] = carryout2carry(pablo_blk_Advance(sequence_ef_bc, carryQ.get_carry_in(46), sequence_ef_bc_adv));
     
    1158910956        sequence_f0_90 = simd_and(tmp512, byte_90);
    1159010957        carryQ.cq[48] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(48), byte_f0_adv));
    11591         sequence_f0_90 = simd_and(byte_f0_adv, byte_90);
    1159210958        carryQ.cq[49] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(49), tmp513));
    1159310959        sequence_f0_90_90 = simd_and(tmp513, byte_90);
    1159410960        carryQ.cq[50] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(50), sequence_f0_90_adv));
    11595         sequence_f0_90_90 = simd_and(sequence_f0_90_adv, byte_90);
    1159610961        tmp514 = simd_or(basis_bits.bit_3, basis_bits.bit_4);
    1159710962        tmp515 = simd_and(basis_bits.bit_2, tmp514);
     
    1160110966        struct_Lu.cc = simd_or(struct_Lu.cc, tmp516);
    1160210967        sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    11603         sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    1160410968        carryQ.cq[52] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(52), tmp517));
    1160510969        sequence_f0_9d_90 = simd_and(tmp517, byte_90);
    1160610970        carryQ.cq[53] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(53), sequence_f0_9d_adv));
    11607         sequence_f0_9d_90 = simd_and(sequence_f0_9d_adv, byte_90);
    1160810971        tmp518 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
    1160910972        tmp519 = simd_and(basis_bits.bit_4, tmp518);
     
    1161710980        byte_91 = simd_and(tmp22, tmp200);
    1161810981        sequence_f0_9d_91 = simd_and(sequence_f0_9d_adv, byte_91);
    11619         sequence_f0_9d_91 = simd_and(sequence_f0_9d_adv, byte_91);
    1162010982        tmp524 = simd_and(basis_bits.bit_4, tmp162);
    1162110983        tmp525 = simd_andc(tmp28, tmp524);
     
    1162610988        struct_Lu.cc = simd_or(struct_Lu.cc, tmp527);
    1162710989        byte_92 = simd_and(tmp22, tmp30);
    11628         sequence_f0_9d_92 = simd_and(sequence_f0_9d_adv, byte_92);
    1162910990        sequence_f0_9d_92 = simd_and(sequence_f0_9d_adv, byte_92);
    1163010991        tmp528 = simd_andc(tmp28, tmp149);
     
    1164911010        byte_93 = simd_and(tmp22, tmp14);
    1165011011        sequence_f0_9d_93 = simd_and(sequence_f0_9d_adv, byte_93);
    11651         sequence_f0_9d_93 = simd_and(sequence_f0_9d_adv, byte_93);
    1165211012        tmp544 = simd_or(basis_bits.bit_3, tmp519);
    1165311013        tmp545 = simd_not(tmp544);
     
    1165811018        struct_Lu.cc = simd_or(struct_Lu.cc, tmp547);
    1165911019        byte_94 = simd_and(tmp22, tmp27);
    11660         sequence_f0_9d_94 = simd_and(sequence_f0_9d_adv, byte_94);
    1166111020        sequence_f0_9d_94 = simd_and(sequence_f0_9d_adv, byte_94);
    1166211021        tmp548 = simd_andc(tmp26, basis_bits.bit_6);
     
    1168211041        byte_95 = simd_and(tmp22, tmp103);
    1168311042        sequence_f0_9d_95 = simd_and(sequence_f0_9d_adv, byte_95);
    11684         sequence_f0_9d_95 = simd_and(sequence_f0_9d_adv, byte_95);
    1168511043        tmp565 = simd_andc(tmp239, tmp409);
    1168611044        tmp566 = simd_or(tmp565, byte_86);
     
    1169611054        byte_96 = simd_and(tmp22, tmp33);
    1169711055        sequence_f0_9d_96 = simd_and(sequence_f0_9d_adv, byte_96);
    11698         sequence_f0_9d_96 = simd_and(sequence_f0_9d_adv, byte_96);
    1169911056        tmp573 = simd_andc(byte_range_a0_bf, tmp520);
    1170011057        cc_range_1d580_1d5a0_4 = simd_or(tmp365, tmp573);
     
    1170311060        struct_Lu.cc = simd_or(struct_Lu.cc, tmp574);
    1170411061        byte_97 = simd_and(tmp22, tmp106);
    11705         sequence_f0_9d_97 = simd_and(sequence_f0_9d_adv, byte_97);
    1170611062        sequence_f0_9d_97 = simd_and(sequence_f0_9d_adv, byte_97);
    1170711063        tmp575 = simd_not(tmp463);
     
    1171411070        byte_98 = simd_and(tmp22, tmp36);
    1171511071        sequence_f0_9d_98 = simd_and(sequence_f0_9d_adv, byte_98);
    11716         sequence_f0_9d_98 = simd_and(sequence_f0_9d_adv, byte_98);
    1171711072        tmp579 = simd_or(simd_and(basis_bits.bit_2, tmp261), simd_andc(tmp514, basis_bits.bit_2));
    1171811073        tmp580 = simd_and(tmp15, tmp579);
     
    1172111076        tmp581 = simd_and(sequence_f0_9d_98_adv, cc_range_1d608_1d63c_4);
    1172211077        struct_Lu.cc = simd_or(struct_Lu.cc, tmp581);
    11723         sequence_f0_9d_99 = simd_and(sequence_f0_9d_adv, byte_99);
    1172411078        sequence_f0_9d_99 = simd_and(sequence_f0_9d_adv, byte_99);
    1172511079        tmp582 = simd_and(basis_bits.bit_3, tmp539);
     
    1173011084        struct_Lu.cc = simd_or(struct_Lu.cc, tmp584);
    1173111085        sequence_f0_9d_9a = simd_and(sequence_f0_9d_adv, byte_9a);
    11732         sequence_f0_9d_9a = simd_and(sequence_f0_9d_adv, byte_9a);
    1173311086        tmp585 = simd_andc(tmp28, tmp519);
    1173411087        cc_range_1d680_1d6a8_4 = simd_or(tmp585, tmp526);
     
    1173711090        struct_Lu.cc = simd_or(struct_Lu.cc, tmp586);
    1173811091        byte_9b = simd_and(tmp22, tmp94);
    11739         sequence_f0_9d_9b = simd_and(sequence_f0_9d_adv, byte_9b);
    1174011092        sequence_f0_9d_9b = simd_and(sequence_f0_9d_adv, byte_9b);
    1174111093        tmp587 = simd_andc(tmp28, tmp9);
     
    1174611098        tmp590 = simd_and(sequence_f0_9d_9b_adv, cc_range_1d6c0_1d6e2_4);
    1174711099        struct_Lu.cc = simd_or(struct_Lu.cc, tmp590);
    11748         sequence_f0_9d_9c = simd_and(sequence_f0_9d_adv, byte_9c);
    1174911100        sequence_f0_9d_9c = simd_and(sequence_f0_9d_adv, byte_9c);
    1175011101        tmp591 = simd_and(basis_bits.bit_3, tmp553);
     
    1175711108        struct_Lu.cc = simd_or(struct_Lu.cc, tmp595);
    1175811109        sequence_f0_9d_9d = simd_and(sequence_f0_9d_adv, byte_9d);
    11759         sequence_f0_9d_9d = simd_and(sequence_f0_9d_adv, byte_9d);
    1176011110        tmp596 = simd_not(tmp438);
    1176111111        tmp597 = simd_or(simd_and(basis_bits.bit_2, tmp596), simd_andc(tmp582, basis_bits.bit_2));
     
    1176411114        tmp598 = simd_and(sequence_f0_9d_9d_adv, byte_range_96_ae);
    1176511115        struct_Lu.cc = simd_or(struct_Lu.cc, tmp598);
    11766         sequence_f0_9d_9e = simd_and(sequence_f0_9d_adv, byte_9e);
    1176711116        sequence_f0_9d_9e = simd_and(sequence_f0_9d_adv, byte_9e);
    1176811117        tmp599 = simd_and(basis_bits.bit_4, tmp160);
     
    1177511124        struct_Lu.cc = simd_or(struct_Lu.cc, tmp603);
    1177611125        byte_9f = simd_and(tmp22, tmp100);
    11777         sequence_f0_9d_9f = simd_and(sequence_f0_9d_adv, byte_9f);
    1177811126        sequence_f0_9d_9f = simd_and(sequence_f0_9d_adv, byte_9f);
    1177911127        byte_8a = simd_and(tmp28, tmp38);
     
    1182811176        sequence_e2_80 = simd_and(tmp19, byte_80);
    1182911177        carryQ.cq[2] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(2), byte_e2_adv));
    11830         sequence_e2_80 = simd_and(byte_e2_adv, byte_80);
    1183111178        tmp20 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
    1183211179        tmp21 = simd_and(tmp7, tmp20);
     
    1184211189        tmp28 = simd_andc(tmp10, tmp17);
    1184311190        byte_b8 = simd_and(tmp9, tmp28);
    11844         sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    1184511191        sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    1184611192        tmp29 = simd_andc(tmp11, tmp4);
     
    1190611252        sequence_e2_80 = simd_and(tmp19, byte_80);
    1190711253        carryQ.cq[2] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(2), byte_e2_adv));
    11908         sequence_e2_80 = simd_and(byte_e2_adv, byte_80);
    1190911254        tmp20 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
    1191011255        tmp21 = simd_and(tmp7, tmp20);
     
    1192011265        tmp28 = simd_andc(tmp10, tmp17);
    1192111266        byte_b8 = simd_and(tmp9, tmp28);
    11922         sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    1192311267        sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    1192411268        tmp29 = simd_andc(tmp11, tmp4);
     
    1201011354        sequence_e1_90 = simd_and(tmp30, byte_90);
    1201111355        carryQ.cq[2] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(2), byte_e1_adv));
    12012         sequence_e1_90 = simd_and(byte_e1_adv, byte_90);
    1201311356        byte_80 = simd_andc(tmp15, tmp29);
    1201411357        carryQ.cq[3] = carryout2carry(pablo_blk_Advance(sequence_e1_90, carryQ.get_carry_in(3), sequence_e1_90_adv));
     
    1201711360        tmp32 = simd_and(tmp13, tmp2);
    1201811361        byte_a0 = simd_andc(tmp32, tmp29);
    12019         sequence_e1_a0 = simd_and(byte_e1_adv, byte_a0);
    1202011362        sequence_e1_a0 = simd_and(byte_e1_adv, byte_a0);
    1202111363        byte_86 = simd_and(tmp15, tmp12);
     
    1202811370        sequence_e2_80 = simd_and(tmp35, byte_80);
    1202911371        carryQ.cq[6] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(6), byte_e2_adv));
    12030         sequence_e2_80 = simd_and(byte_e2_adv, byte_80);
    1203111372        tmp36 = simd_andc(tmp27, basis_bits.bit_4);
    1203211373        tmp37 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     
    1203711378        tmp39 = simd_andc(tmp16, tmp28);
    1203811379        byte_b8 = simd_and(tmp20, tmp39);
    12039         sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    1204011380        sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    1204111381        tmp40 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
     
    1205411394        sequence_e3_80 = simd_and(tmp48, byte_80);
    1205511395        carryQ.cq[10] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(10), byte_e3_adv));
    12056         sequence_e3_80 = simd_and(byte_e3_adv, byte_80);
    1205711396        tmp49 = simd_andc(tmp4, tmp28);
    1205811397        tmp50 = simd_and(tmp27, tmp49);
     
    1206411403        byte_82 = simd_and(tmp15, tmp34);
    1206511404        sequence_e3_82 = simd_and(byte_e3_adv, byte_82);
    12066         sequence_e3_82 = simd_and(byte_e3_adv, byte_82);
    1206711405        carryQ.cq[12] = carryout2carry(pablo_blk_Advance(sequence_e3_82, carryQ.get_carry_in(12), sequence_e3_82_adv));
    1206811406        tmp53 = simd_and(sequence_e3_82_adv, byte_a0);
     
    1207311411        sequence_ef_b8 = simd_and(tmp55, byte_b8);
    1207411412        carryQ.cq[14] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(14), byte_ef_adv));
    12075         sequence_ef_b8 = simd_and(byte_ef_adv, byte_b8);
    1207611413        tmp56 = simd_andc(tmp20, tmp25);
    1207711414        tmp57 = simd_not(basis_bits.bit_7);
     
    1208411421        byte_b9 = simd_and(tmp20, tmp60);
    1208511422        sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
    12086         sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
    1208711423        tmp61 = simd_and(tmp27, tmp39);
    1208811424        tmp62 = simd_and(tmp32, tmp47);
     
    1209211428        struct_Pd.cc = simd_or(struct_Pd.cc, tmp63);
    1209311429        byte_bc = simd_and(tmp20, tmp49);
    12094         sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    1209511430        sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    1209611431        byte_8d = simd_and(tmp15, tmp6);
     
    1216511500        sequence_e1_90 = simd_and(tmp30, byte_90);
    1216611501        carryQ.cq[2] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(2), byte_e1_adv));
    12167         sequence_e1_90 = simd_and(byte_e1_adv, byte_90);
    1216811502        byte_80 = simd_andc(tmp15, tmp29);
    1216911503        carryQ.cq[3] = carryout2carry(pablo_blk_Advance(sequence_e1_90, carryQ.get_carry_in(3), sequence_e1_90_adv));
     
    1217211506        tmp32 = simd_and(tmp13, tmp2);
    1217311507        byte_a0 = simd_andc(tmp32, tmp29);
    12174         sequence_e1_a0 = simd_and(byte_e1_adv, byte_a0);
    1217511508        sequence_e1_a0 = simd_and(byte_e1_adv, byte_a0);
    1217611509        byte_86 = simd_and(tmp15, tmp12);
     
    1218311516        sequence_e2_80 = simd_and(tmp35, byte_80);
    1218411517        carryQ.cq[6] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(6), byte_e2_adv));
    12185         sequence_e2_80 = simd_and(byte_e2_adv, byte_80);
    1218611518        tmp36 = simd_andc(tmp27, basis_bits.bit_4);
    1218711519        tmp37 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     
    1219211524        tmp39 = simd_andc(tmp16, tmp28);
    1219311525        byte_b8 = simd_and(tmp20, tmp39);
    12194         sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    1219511526        sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    1219611527        tmp40 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
     
    1220911540        sequence_e3_80 = simd_and(tmp48, byte_80);
    1221011541        carryQ.cq[10] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(10), byte_e3_adv));
    12211         sequence_e3_80 = simd_and(byte_e3_adv, byte_80);
    1221211542        tmp49 = simd_andc(tmp4, tmp28);
    1221311543        tmp50 = simd_and(tmp27, tmp49);
     
    1221911549        byte_82 = simd_and(tmp15, tmp34);
    1222011550        sequence_e3_82 = simd_and(byte_e3_adv, byte_82);
    12221         sequence_e3_82 = simd_and(byte_e3_adv, byte_82);
    1222211551        carryQ.cq[12] = carryout2carry(pablo_blk_Advance(sequence_e3_82, carryQ.get_carry_in(12), sequence_e3_82_adv));
    1222311552        tmp53 = simd_and(sequence_e3_82_adv, byte_a0);
     
    1222811557        sequence_ef_b8 = simd_and(tmp55, byte_b8);
    1222911558        carryQ.cq[14] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(14), byte_ef_adv));
    12230         sequence_ef_b8 = simd_and(byte_ef_adv, byte_b8);
    1223111559        tmp56 = simd_andc(tmp20, tmp25);
    1223211560        tmp57 = simd_not(basis_bits.bit_7);
     
    1223911567        byte_b9 = simd_and(tmp20, tmp60);
    1224011568        sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
    12241         sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
    1224211569        tmp61 = simd_and(tmp27, tmp39);
    1224311570        tmp62 = simd_and(tmp32, tmp47);
     
    1224711574        struct_Pd.cc = simd_or(struct_Pd.cc, tmp63);
    1224811575        byte_bc = simd_and(tmp20, tmp49);
    12249         sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    1225011576        sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    1225111577        byte_8d = simd_and(tmp15, tmp6);
     
    1233011656        sequence_e0_bc = simd_and(tmp26, byte_bc);
    1233111657        carryQ.cq[1] = carryout2carry(pablo_blk_Advance(byte_e0, carryQ.get_carry_in(1), byte_e0_adv));
    12332         sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    1233311658        tmp27 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
    1233411659        tmp28 = simd_and(tmp4, tmp27);
     
    1234711672        sequence_e1_9a = simd_and(tmp35, byte_9a);
    1234811673        carryQ.cq[4] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(4), byte_e1_adv));
    12349         sequence_e1_9a = simd_and(byte_e1_adv, byte_9a);
    1235011674        byte_9c = simd_and(tmp32, tmp25);
    1235111675        carryQ.cq[5] = carryout2carry(pablo_blk_Advance(sequence_e1_9a, carryQ.get_carry_in(5), sequence_e1_9a_adv));
     
    1236011684        sequence_e2_81 = simd_and(tmp40, byte_81);
    1236111685        carryQ.cq[7] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(7), byte_e2_adv));
    12362         sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    1236311686        tmp41 = simd_andc(basis_bits.bit_5, basis_bits.bit_4);
    1236411687        tmp42 = simd_and(tmp41, tmp33);
     
    1237211695        byte_82 = simd_and(tmp39, tmp37);
    1237311696        sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    12374         sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    1237511697        byte_8e = simd_and(tmp39, tmp44);
    1237611698        carryQ.cq[9] = carryout2carry(pablo_blk_Advance(sequence_e2_82, carryQ.get_carry_in(9), sequence_e2_82_adv));
     
    1237811700        struct_Pe.cc = simd_or(struct_Pe.cc, tmp47);
    1237911701        byte_8c = simd_and(tmp39, tmp25);
    12380         sequence_e2_8c = simd_and(byte_e2_adv, byte_8c);
    1238111702        sequence_e2_8c = simd_and(byte_e2_adv, byte_8c);
    1238211703        tmp48 = simd_and(tmp4, basis_bits.bit_7);
     
    1238911710        struct_Pe.cc = simd_or(struct_Pe.cc, tmp52);
    1239011711        byte_9d = simd_and(tmp32, tmp12);
    12391         sequence_e2_9d = simd_and(byte_e2_adv, byte_9d);
    1239211712        sequence_e2_9d = simd_and(byte_e2_adv, byte_9d);
    1239311713        tmp53 = simd_and(tmp23, basis_bits.bit_2);
     
    1240311723        tmp60 = simd_and(tmp11, tmp27);
    1240411724        byte_9f = simd_and(tmp32, tmp60);
    12405         sequence_e2_9f = simd_and(byte_e2_adv, byte_9f);
    1240611725        sequence_e2_9f = simd_and(byte_e2_adv, byte_9f);
    1240711726        tmp61 = simd_and(tmp41, tmp27);
     
    1242111740        byte_a6 = simd_and(tmp50, tmp42);
    1242211741        sequence_e2_a6 = simd_and(byte_e2_adv, byte_a6);
    12423         sequence_e2_a6 = simd_and(byte_e2_adv, byte_a6);
    1242411742        tmp72 = simd_andc(tmp23, basis_bits.bit_2);
    1242511743        tmp73 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
     
    1243411752        byte_a7 = simd_and(tmp50, tmp61);
    1243511753        sequence_e2_a7 = simd_and(byte_e2_adv, byte_a7);
    12436         sequence_e2_a7 = simd_and(byte_e2_adv, byte_a7);
    1243711754        tmp79 = simd_and(tmp32, tmp48);
    1243811755        tmp80 = simd_and(tmp24, tmp12);
     
    1244311760        tmp82 = simd_andc(tmp4, tmp21);
    1244411761        byte_b8 = simd_and(tmp24, tmp82);
    12445         sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    1244611762        sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    1244711763        tmp83 = simd_not(tmp73);
     
    1245811774        sequence_e3_80 = simd_and(tmp88, byte_80);
    1245911775        carryQ.cq[17] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(17), byte_e3_adv));
    12460         sequence_e3_80 = simd_and(byte_e3_adv, byte_80);
    1246111776        tmp89 = simd_or(tmp48, tmp12);
    1246211777        tmp90 = simd_or(tmp89, tmp60);
     
    1248511800        sequence_ef_b4 = simd_and(tmp107, byte_b4);
    1248611801        carryQ.cq[20] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(20), byte_ef_adv));
    12487         sequence_ef_b4 = simd_and(byte_ef_adv, byte_b4);
    1248811802        byte_bf = simd_and(tmp24, tmp60);
    1248911803        carryQ.cq[21] = carryout2carry(pablo_blk_Advance(sequence_ef_b4, carryQ.get_carry_in(21), sequence_ef_b4_adv));
    1249011804        tmp108 = simd_and(sequence_ef_b4_adv, byte_bf);
    1249111805        struct_Pe.cc = simd_or(struct_Pe.cc, tmp108);
    12492         sequence_ef_b8 = simd_and(byte_ef_adv, byte_b8);
    1249311806        sequence_ef_b8 = simd_and(byte_ef_adv, byte_b8);
    1249411807        tmp109 = simd_and(tmp32, tmp82);
     
    1250511818        byte_b9 = simd_and(tmp24, tmp6);
    1250611819        sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
    12507         sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
    1250811820        tmp117 = simd_andc(tmp22, tmp37);
    1250911821        tmp118 = simd_andc(tmp117, tmp106);
     
    1251811830        struct_Pe.cc = simd_or(struct_Pe.cc, tmp124);
    1251911831        sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    12520         sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    1252111832        tmp125 = simd_and(tmp39, tmp6);
    1252211833        cc_range_ff09_ff3d_3 = simd_or(tmp125, tmp80);
     
    1252511836        struct_Pe.cc = simd_or(struct_Pe.cc, tmp126);
    1252611837        byte_bd = simd_and(tmp24, tmp12);
    12527         sequence_ef_bd = simd_and(byte_ef_adv, byte_bd);
    1252811838        sequence_ef_bd = simd_and(byte_ef_adv, byte_bd);
    1252911839        tmp127 = simd_andc(tmp50, tmp22);
     
    1260811918        sequence_e0_bc = simd_and(tmp26, byte_bc);
    1260911919        carryQ.cq[1] = carryout2carry(pablo_blk_Advance(byte_e0, carryQ.get_carry_in(1), byte_e0_adv));
    12610         sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    1261111920        tmp27 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
    1261211921        tmp28 = simd_and(tmp4, tmp27);
     
    1262511934        sequence_e1_9a = simd_and(tmp35, byte_9a);
    1262611935        carryQ.cq[4] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(4), byte_e1_adv));
    12627         sequence_e1_9a = simd_and(byte_e1_adv, byte_9a);
    1262811936        byte_9c = simd_and(tmp32, tmp25);
    1262911937        carryQ.cq[5] = carryout2carry(pablo_blk_Advance(sequence_e1_9a, carryQ.get_carry_in(5), sequence_e1_9a_adv));
     
    1263811946        sequence_e2_81 = simd_and(tmp40, byte_81);
    1263911947        carryQ.cq[7] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(7), byte_e2_adv));
    12640         sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    1264111948        tmp41 = simd_andc(basis_bits.bit_5, basis_bits.bit_4);
    1264211949        tmp42 = simd_and(tmp41, tmp33);
     
    1265011957        byte_82 = simd_and(tmp39, tmp37);
    1265111958        sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    12652         sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    1265311959        byte_8e = simd_and(tmp39, tmp44);
    1265411960        carryQ.cq[9] = carryout2carry(pablo_blk_Advance(sequence_e2_82, carryQ.get_carry_in(9), sequence_e2_82_adv));
     
    1265611962        struct_Pe.cc = simd_or(struct_Pe.cc, tmp47);
    1265711963        byte_8c = simd_and(tmp39, tmp25);
    12658         sequence_e2_8c = simd_and(byte_e2_adv, byte_8c);
    1265911964        sequence_e2_8c = simd_and(byte_e2_adv, byte_8c);
    1266011965        tmp48 = simd_and(tmp4, basis_bits.bit_7);
     
    1266711972        struct_Pe.cc = simd_or(struct_Pe.cc, tmp52);
    1266811973        byte_9d = simd_and(tmp32, tmp12);
    12669         sequence_e2_9d = simd_and(byte_e2_adv, byte_9d);
    1267011974        sequence_e2_9d = simd_and(byte_e2_adv, byte_9d);
    1267111975        tmp53 = simd_and(tmp23, basis_bits.bit_2);
     
    1268111985        tmp60 = simd_and(tmp11, tmp27);
    1268211986        byte_9f = simd_and(tmp32, tmp60);
    12683         sequence_e2_9f = simd_and(byte_e2_adv, byte_9f);
    1268411987        sequence_e2_9f = simd_and(byte_e2_adv, byte_9f);
    1268511988        tmp61 = simd_and(tmp41, tmp27);
     
    1269912002        byte_a6 = simd_and(tmp50, tmp42);
    1270012003        sequence_e2_a6 = simd_and(byte_e2_adv, byte_a6);
    12701         sequence_e2_a6 = simd_and(byte_e2_adv, byte_a6);
    1270212004        tmp72 = simd_andc(tmp23, basis_bits.bit_2);
    1270312005        tmp73 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
     
    1271212014        byte_a7 = simd_and(tmp50, tmp61);
    1271312015        sequence_e2_a7 = simd_and(byte_e2_adv, byte_a7);
    12714         sequence_e2_a7 = simd_and(byte_e2_adv, byte_a7);
    1271512016        tmp79 = simd_and(tmp32, tmp48);
    1271612017        tmp80 = simd_and(tmp24, tmp12);
     
    1272112022        tmp82 = simd_andc(tmp4, tmp21);
    1272212023        byte_b8 = simd_and(tmp24, tmp82);
    12723         sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    1272412024        sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    1272512025        tmp83 = simd_not(tmp73);
     
    1273612036        sequence_e3_80 = simd_and(tmp88, byte_80);
    1273712037        carryQ.cq[17] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(17), byte_e3_adv));
    12738         sequence_e3_80 = simd_and(byte_e3_adv, byte_80);
    1273912038        tmp89 = simd_or(tmp48, tmp12);
    1274012039        tmp90 = simd_or(tmp89, tmp60);
     
    1276312062        sequence_ef_b4 = simd_and(tmp107, byte_b4);
    1276412063        carryQ.cq[20] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(20), byte_ef_adv));
    12765         sequence_ef_b4 = simd_and(byte_ef_adv, byte_b4);
    1276612064        byte_bf = simd_and(tmp24, tmp60);
    1276712065        carryQ.cq[21] = carryout2carry(pablo_blk_Advance(sequence_ef_b4, carryQ.get_carry_in(21), sequence_ef_b4_adv));
    1276812066        tmp108 = simd_and(sequence_ef_b4_adv, byte_bf);
    1276912067        struct_Pe.cc = simd_or(struct_Pe.cc, tmp108);
    12770         sequence_ef_b8 = simd_and(byte_ef_adv, byte_b8);
    1277112068        sequence_ef_b8 = simd_and(byte_ef_adv, byte_b8);
    1277212069        tmp109 = simd_and(tmp32, tmp82);
     
    1278312080        byte_b9 = simd_and(tmp24, tmp6);
    1278412081        sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
    12785         sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
    1278612082        tmp117 = simd_andc(tmp22, tmp37);
    1278712083        tmp118 = simd_andc(tmp117, tmp106);
     
    1279612092        struct_Pe.cc = simd_or(struct_Pe.cc, tmp124);
    1279712093        sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    12798         sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    1279912094        tmp125 = simd_and(tmp39, tmp6);
    1280012095        cc_range_ff09_ff3d_3 = simd_or(tmp125, tmp80);
     
    1280312098        struct_Pe.cc = simd_or(struct_Pe.cc, tmp126);
    1280412099        byte_bd = simd_and(tmp