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

Remove redundant statements

File:
1 edited

Legend:

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

    r4068 r4099  
    285285                  sequence_e0_bc = simd_and(r800_1fff_tmp2, byte_bc);
    286286                  carryQ.cq[4] = carryout2carry(pablo_blk_Advance(byte_e0, carryQ.get_carry_in(4), byte_e0_adv));
    287                   sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    288287                  r800_fff_tmp4 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
    289288                  r800_fff_tmp5 = simd_and(tmp4, r800_fff_tmp4);
     
    315314                    sequence_e1_9a = simd_and(r800_1fff_tmp6, byte_9a);
    316315                    carryQ.cq[8] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(8), byte_e1_adv));
    317                     sequence_e1_9a = simd_and(byte_e1_adv, byte_9a);
    318316                    byte_9b = simd_and(r1000_1fff_tmp1, tmp12);
    319317                    carryQ.cq[9] = carryout2carry(pablo_blk_Advance(sequence_e1_9a, carryQ.get_carry_in(9), sequence_e1_9a_adv));
     
    353351                  sequence_e2_80 = simd_and(r2000_4dff_tmp3, byte_80);
    354352                  carryQ.cq[12] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(12), byte_e2_adv));
    355                   sequence_e2_80 = simd_and(byte_e2_adv, byte_80);
    356353                  r2000_2fff_tmp4 = simd_and(byte_range_80_bf, tmp9);
    357354                  r2000_2fff_tmp5 = simd_and(r2000_4dff_tmp1, basis_bits.bit_4);
     
    363360                  r2000_2fff_tmp8 = simd_andc(r2000_2fff_tmp7, r800_ffff_tmp8);
    364361                  byte_81 = simd_and(r2000_2fff_tmp2, r2000_2fff_tmp8);
    365                   sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    366362                  sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    367363                  r2000_2fff_tmp9 = simd_and(r800_ffff_tmp1, r2000_2fff_tmp7);
     
    377373                  byte_82 = simd_and(r2000_2fff_tmp2, r2000_4dff_tmp2);
    378374                  sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    379                   sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    380375                  byte_8d = simd_and(r2000_2fff_tmp2, r2000_2fff_tmp13);
    381376                  carryQ.cq[15] = carryout2carry(pablo_blk_Advance(sequence_e2_82, carryQ.get_carry_in(15), sequence_e2_82_adv));
     
    384379                  r2000_2fff_tmp17 = simd_andc(r2000_2fff_tmp12, tmp5);
    385380                  byte_8c = simd_and(r2000_2fff_tmp2, r2000_2fff_tmp17);
    386                   sequence_e2_8c = simd_and(byte_e2_adv, byte_8c);
    387381                  sequence_e2_8c = simd_and(byte_e2_adv, byte_8c);
    388382                  r2000_2fff_tmp18 = simd_andc(tmp5, r2000_4dff_tmp1);
     
    398392                  byte_9d = simd_and(r2000_2fff_tmp4, r2000_2fff_tmp13);
    399393                  sequence_e2_9d = simd_and(byte_e2_adv, byte_9d);
    400                   sequence_e2_9d = simd_and(byte_e2_adv, byte_9d);
    401394                  r2000_2fff_tmp25 = simd_and(byte_range_80_bf, basis_bits.bit_2);
    402395                  r2000_2fff_tmp26 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     
    411404                  r2000_2fff_tmp32 = simd_and(r2000_2fff_tmp12, tmp11);
    412405                  byte_9f = simd_and(r2000_2fff_tmp4, r2000_2fff_tmp32);
    413                   sequence_e2_9f = simd_and(byte_e2_adv, byte_9f);
    414406                  sequence_e2_9f = simd_and(byte_e2_adv, byte_9f);
    415407                  r2000_2fff_tmp33 = simd_and(r800_ffff_tmp1, r2000_4dff_tmp1);
     
    431423                  byte_a6 = simd_and(r2000_2fff_tmp21, r2000_2fff_tmp33);
    432424                  sequence_e2_a6 = simd_and(byte_e2_adv, byte_a6);
    433                   sequence_e2_a6 = simd_and(byte_e2_adv, byte_a6);
    434425                  r2000_2fff_tmp46 = simd_andc(byte_range_80_bf, basis_bits.bit_2);
    435426                  r2000_2fff_tmp47 = simd_not(basis_bits.bit_4);
     
    443434                  byte_a7 = simd_and(r2000_2fff_tmp21, r2000_2fff_tmp51);
    444435                  sequence_e2_a7 = simd_and(byte_e2_adv, byte_a7);
    445                   sequence_e2_a7 = simd_and(byte_e2_adv, byte_a7);
    446436                  r2000_2fff_tmp52 = simd_and(r2000_2fff_tmp4, r2000_2fff_tmp19);
    447437                  r2000_2fff_tmp53 = simd_and(r2000_2fff_tmp11, r2000_2fff_tmp17);
     
    451441                  struct_Ps.cc = simd_or(struct_Ps.cc, r2000_2fff_tmp54);
    452442                  byte_b8 = simd_and(r2000_2fff_tmp11, tmp6);
    453                   sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    454443                  sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    455444                  r2000_2fff_tmp55 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
     
    478467                  sequence_e3_80 = simd_and(r3000_4dff_tmp4, byte_80);
    479468                  carryQ.cq[23] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(23), byte_e3_adv));
    480                   sequence_e3_80 = simd_and(byte_e3_adv, byte_80);
    481469                  r3000_4dff_tmp5 = simd_andc(tmp5, r2000_4dff_tmp1);
    482470                  r3000_4dff_tmp6 = simd_andc(tmp4, r3000_4dff_tmp5);
     
    531519              sequence_ef_b4 = simd_and(ra000_ffff_tmp4, byte_b4);
    532520              carryQ.cq[26] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(26), byte_ef_adv));
    533               sequence_ef_b4 = simd_and(byte_ef_adv, byte_b4);
    534521              ra000_ffff_tmp5 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
    535522              ra000_ffff_tmp6 = simd_and(ra000_ffff_tmp1, ra000_ffff_tmp5);
     
    539526              struct_Ps.cc = simd_or(struct_Ps.cc, ra000_ffff_tmp7);
    540527              byte_b8 = simd_and(ra000_ffff_tmp3, tmp6);
    541               sequence_ef_b8 = simd_and(byte_ef_adv, byte_b8);
    542528              sequence_ef_b8 = simd_and(byte_ef_adv, byte_b8);
    543529              ra000_ffff_tmp8 = simd_and(byte_range_80_bf, tmp9);
     
    565551              byte_b9 = simd_and(ra000_ffff_tmp3, ra000_ffff_tmp17);
    566552              sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
    567               sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
    568553              ra000_ffff_tmp27 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
    569554              ra000_ffff_tmp28 = simd_andc(byte_range_80_bf, ra000_ffff_tmp27);
     
    583568              byte_bc = simd_and(ra000_ffff_tmp3, ra000_ffff_tmp38);
    584569              sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    585               sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    586570              ra000_ffff_tmp39 = simd_and(ra000_ffff_tmp28, tmp6);
    587571              cc_range_ff08_ff3b_3 = simd_or(ra000_ffff_tmp39, ra000_ffff_tmp20);
     
    590574              struct_Ps.cc = simd_or(struct_Ps.cc, ra000_ffff_tmp40);
    591575              byte_bd = simd_and(ra000_ffff_tmp3, ra000_ffff_tmp22);
    592               sequence_ef_bd = simd_and(byte_ef_adv, byte_bd);
    593576              sequence_ef_bd = simd_and(byte_ef_adv, byte_bd);
    594577              ra000_ffff_tmp41 = simd_and(tmp11, basis_bits.bit_4);
     
    760743                  sequence_e0_bc = simd_and(r800_1fff_tmp2, byte_bc);
    761744                  carryQ.cq[4] = carryout2carry(pablo_blk_Advance(byte_e0, carryQ.get_carry_in(4), byte_e0_adv));
    762                   sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    763745                  r800_fff_tmp4 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
    764746                  r800_fff_tmp5 = simd_and(tmp4, r800_fff_tmp4);
     
    790772                    sequence_e1_9a = simd_and(r800_1fff_tmp6, byte_9a);
    791773                    carryQ.cq[8] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(8), byte_e1_adv));
    792                     sequence_e1_9a = simd_and(byte_e1_adv, byte_9a);
    793774                    byte_9b = simd_and(r1000_1fff_tmp1, tmp12);
    794775                    carryQ.cq[9] = carryout2carry(pablo_blk_Advance(sequence_e1_9a, carryQ.get_carry_in(9), sequence_e1_9a_adv));
     
    828809                  sequence_e2_80 = simd_and(r2000_4dff_tmp3, byte_80);
    829810                  carryQ.cq[12] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(12), byte_e2_adv));
    830                   sequence_e2_80 = simd_and(byte_e2_adv, byte_80);
    831811                  r2000_2fff_tmp4 = simd_and(byte_range_80_bf, tmp9);
    832812                  r2000_2fff_tmp5 = simd_and(r2000_4dff_tmp1, basis_bits.bit_4);
     
    838818                  r2000_2fff_tmp8 = simd_andc(r2000_2fff_tmp7, r800_ffff_tmp8);
    839819                  byte_81 = simd_and(r2000_2fff_tmp2, r2000_2fff_tmp8);
    840                   sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    841820                  sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    842821                  r2000_2fff_tmp9 = simd_and(r800_ffff_tmp1, r2000_2fff_tmp7);
     
    852831                  byte_82 = simd_and(r2000_2fff_tmp2, r2000_4dff_tmp2);
    853832                  sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    854                   sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    855833                  byte_8d = simd_and(r2000_2fff_tmp2, r2000_2fff_tmp13);
    856834                  carryQ.cq[15] = carryout2carry(pablo_blk_Advance(sequence_e2_82, carryQ.get_carry_in(15), sequence_e2_82_adv));
     
    859837                  r2000_2fff_tmp17 = simd_andc(r2000_2fff_tmp12, tmp5);
    860838                  byte_8c = simd_and(r2000_2fff_tmp2, r2000_2fff_tmp17);
    861                   sequence_e2_8c = simd_and(byte_e2_adv, byte_8c);
    862839                  sequence_e2_8c = simd_and(byte_e2_adv, byte_8c);
    863840                  r2000_2fff_tmp18 = simd_andc(tmp5, r2000_4dff_tmp1);
     
    873850                  byte_9d = simd_and(r2000_2fff_tmp4, r2000_2fff_tmp13);
    874851                  sequence_e2_9d = simd_and(byte_e2_adv, byte_9d);
    875                   sequence_e2_9d = simd_and(byte_e2_adv, byte_9d);
    876852                  r2000_2fff_tmp25 = simd_and(byte_range_80_bf, basis_bits.bit_2);
    877853                  r2000_2fff_tmp26 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     
    886862                  r2000_2fff_tmp32 = simd_and(r2000_2fff_tmp12, tmp11);
    887863                  byte_9f = simd_and(r2000_2fff_tmp4, r2000_2fff_tmp32);
    888                   sequence_e2_9f = simd_and(byte_e2_adv, byte_9f);
    889864                  sequence_e2_9f = simd_and(byte_e2_adv, byte_9f);
    890865                  r2000_2fff_tmp33 = simd_and(r800_ffff_tmp1, r2000_4dff_tmp1);
     
    906881                  byte_a6 = simd_and(r2000_2fff_tmp21, r2000_2fff_tmp33);
    907882                  sequence_e2_a6 = simd_and(byte_e2_adv, byte_a6);
    908                   sequence_e2_a6 = simd_and(byte_e2_adv, byte_a6);
    909883                  r2000_2fff_tmp46 = simd_andc(byte_range_80_bf, basis_bits.bit_2);
    910884                  r2000_2fff_tmp47 = simd_not(basis_bits.bit_4);
     
    918892                  byte_a7 = simd_and(r2000_2fff_tmp21, r2000_2fff_tmp51);
    919893                  sequence_e2_a7 = simd_and(byte_e2_adv, byte_a7);
    920                   sequence_e2_a7 = simd_and(byte_e2_adv, byte_a7);
    921894                  r2000_2fff_tmp52 = simd_and(r2000_2fff_tmp4, r2000_2fff_tmp19);
    922895                  r2000_2fff_tmp53 = simd_and(r2000_2fff_tmp11, r2000_2fff_tmp17);
     
    926899                  struct_Ps.cc = simd_or(struct_Ps.cc, r2000_2fff_tmp54);
    927900                  byte_b8 = simd_and(r2000_2fff_tmp11, tmp6);
    928                   sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    929901                  sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    930902                  r2000_2fff_tmp55 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
     
    953925                  sequence_e3_80 = simd_and(r3000_4dff_tmp4, byte_80);
    954926                  carryQ.cq[23] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(23), byte_e3_adv));
    955                   sequence_e3_80 = simd_and(byte_e3_adv, byte_80);
    956927                  r3000_4dff_tmp5 = simd_andc(tmp5, r2000_4dff_tmp1);
    957928                  r3000_4dff_tmp6 = simd_andc(tmp4, r3000_4dff_tmp5);
     
    1006977              sequence_ef_b4 = simd_and(ra000_ffff_tmp4, byte_b4);
    1007978              carryQ.cq[26] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(26), byte_ef_adv));
    1008               sequence_ef_b4 = simd_and(byte_ef_adv, byte_b4);
    1009979              ra000_ffff_tmp5 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
    1010980              ra000_ffff_tmp6 = simd_and(ra000_ffff_tmp1, ra000_ffff_tmp5);
     
    1014984              struct_Ps.cc = simd_or(struct_Ps.cc, ra000_ffff_tmp7);
    1015985              byte_b8 = simd_and(ra000_ffff_tmp3, tmp6);
    1016               sequence_ef_b8 = simd_and(byte_ef_adv, byte_b8);
    1017986              sequence_ef_b8 = simd_and(byte_ef_adv, byte_b8);
    1018987              ra000_ffff_tmp8 = simd_and(byte_range_80_bf, tmp9);
     
    10401009              byte_b9 = simd_and(ra000_ffff_tmp3, ra000_ffff_tmp17);
    10411010              sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
    1042               sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
    10431011              ra000_ffff_tmp27 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
    10441012              ra000_ffff_tmp28 = simd_andc(byte_range_80_bf, ra000_ffff_tmp27);
     
    10581026              byte_bc = simd_and(ra000_ffff_tmp3, ra000_ffff_tmp38);
    10591027              sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    1060               sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    10611028              ra000_ffff_tmp39 = simd_and(ra000_ffff_tmp28, tmp6);
    10621029              cc_range_ff08_ff3b_3 = simd_or(ra000_ffff_tmp39, ra000_ffff_tmp20);
     
    10651032              struct_Ps.cc = simd_or(struct_Ps.cc, ra000_ffff_tmp40);
    10661033              byte_bd = simd_and(ra000_ffff_tmp3, ra000_ffff_tmp22);
    1067               sequence_ef_bd = simd_and(byte_ef_adv, byte_bd);
    10681034              sequence_ef_bd = simd_and(byte_ef_adv, byte_bd);
    10691035              ra000_ffff_tmp41 = simd_and(tmp11, basis_bits.bit_4);
     
    12041170                    sequence_e1_9b = simd_and(r800_1fff_tmp3, byte_9b);
    12051171                    carryQ.cq[4] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(4), byte_e1_adv));
    1206                     sequence_e1_9b = simd_and(byte_e1_adv, byte_9b);
    12071172                    r1000_1fff_tmp6 = simd_and(byte_range_80_bf, basis_bits.bit_2);
    12081173                    r1000_1fff_tmp7 = simd_or(r800_ffff_tmp9, r800_ffff_tmp2);
     
    12491214                  sequence_e2_85 = simd_and(r2000_4dff_tmp3, byte_85);
    12501215                  carryQ.cq[8] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(8), byte_e2_adv));
    1251                   sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    12521216                  byte_range_a0_bf = simd_and(byte_range_80_bf, basis_bits.bit_2);
    12531217                  carryQ.cq[9] = carryout2carry(pablo_blk_Advance(sequence_e2_85, carryQ.get_carry_in(9), sequence_e2_85_adv));
     
    12561220                  r2000_2fff_tmp6 = simd_and(r800_ffff_tmp1, r2000_4dff_tmp1);
    12571221                  byte_86 = simd_and(r2000_2fff_tmp2, r2000_2fff_tmp6);
    1258                   sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    12591222                  sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    12601223                  r2000_2fff_tmp7 = simd_andc(r2000_2fff_tmp2, r800_ffff_tmp9);
     
    12881251                  sequence_e3_80 = simd_and(r3000_4dff_tmp4, byte_80);
    12891252                  carryQ.cq[12] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(12), byte_e3_adv));
    1290                   sequence_e3_80 = simd_and(byte_e3_adv, byte_80);
    12911253                  r3000_4dff_tmp5 = simd_and(r800_ffff_tmp1, r2000_4dff_tmp5);
    12921254                  r3000_4dff_tmp6 = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp5);
     
    13351297              sequence_ea_9b = simd_and(ra000_ffff_tmp8, byte_9b);
    13361298              carryQ.cq[15] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(15), byte_ea_adv));
    1337               sequence_ea_9b = simd_and(byte_ea_adv, byte_9b);
    13381299              ra000_ffff_tmp9 = simd_and(byte_range_80_bf, r80_10ffff_tmp1);
    13391300              ra000_ffff_tmp10 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     
    13651326            sequence_f0_90 = simd_and(r10000_10ffff_tmp7, byte_90);
    13661327            carryQ.cq[18] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(18), byte_f0_adv));
    1367             sequence_f0_90 = simd_and(byte_f0_adv, byte_90);
    13681328            r10000_10ffff_tmp8 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
    13691329            r10000_10ffff_tmp9 = simd_andc(r10000_10ffff_tmp4, r10000_10ffff_tmp8);
     
    13751335            sequence_f0_90_85 = simd_and(r10000_10ffff_tmp13, byte_85);
    13761336            carryQ.cq[20] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(20), sequence_f0_90_adv));
    1377             sequence_f0_90_85 = simd_and(sequence_f0_90_adv, byte_85);
    13781337            r10000_10ffff_tmp14 = simd_and(basis_bits.bit_5, r10000_10ffff_tmp2);
    13791338            r10000_10ffff_tmp15 = simd_or(basis_bits.bit_4, r10000_10ffff_tmp14);
     
    13871346            r10000_10ffff_tmp20 = simd_and(r10000_10ffff_tmp19, r10000_10ffff_tmp11);
    13881347            byte_8d = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp20);
    1389             sequence_f0_90_8d = simd_and(sequence_f0_90_adv, byte_8d);
    13901348            sequence_f0_90_8d = simd_and(sequence_f0_90_adv, byte_8d);
    13911349            r10000_10ffff_tmp21 = simd_andc(r10000_10ffff_tmp11, r10000_10ffff_tmp1);
     
    14021360            byte_8f = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp28);
    14031361            sequence_f0_90_8f = simd_and(sequence_f0_90_adv, byte_8f);
    1404             sequence_f0_90_8f = simd_and(sequence_f0_90_adv, byte_8f);
    14051362            r10000_10ffff_tmp29 = simd_andc(r10000_10ffff_tmp6, basis_bits.bit_4);
    14061363            r10000_10ffff_tmp30 = simd_not(basis_bits.bit_6);
     
    14131370            byte_92 = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp33);
    14141371            sequence_f0_92 = simd_and(byte_f0_adv, byte_92);
    1415             sequence_f0_92 = simd_and(byte_f0_adv, byte_92);
    14161372            carryQ.cq[24] = carryout2carry(pablo_blk_Advance(sequence_f0_92, carryQ.get_carry_in(24), r10000_10ffff_tmp34));
    14171373            sequence_f0_92_90 = simd_and(r10000_10ffff_tmp34, byte_90);
    14181374            carryQ.cq[25] = carryout2carry(pablo_blk_Advance(sequence_f0_92, carryQ.get_carry_in(25), sequence_f0_92_adv));
    1419             sequence_f0_92_90 = simd_and(sequence_f0_92_adv, byte_90);
    14201375            byte_range_80_bf = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
    14211376            carryQ.cq[26] = carryout2carry(pablo_blk_Advance(sequence_f0_92_90, carryQ.get_carry_in(26), sequence_f0_92_90_adv));
     
    14241379            r10000_10ffff_tmp36 = simd_and(byte_range_80_bf, r10000_10ffff_tmp5);
    14251380            byte_91 = simd_and(r10000_10ffff_tmp36, r10000_10ffff_tmp21);
    1426             sequence_f0_92_91 = simd_and(sequence_f0_92_adv, byte_91);
    14271381            sequence_f0_92_91 = simd_and(sequence_f0_92_adv, byte_91);
    14281382            r10000_10ffff_tmp37 = simd_or(r10000_10ffff_tmp1, r10000_10ffff_tmp27);
     
    15541508                    sequence_e1_9b = simd_and(r800_1fff_tmp3, byte_9b);
    15551509                    carryQ.cq[4] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(4), byte_e1_adv));
    1556                     sequence_e1_9b = simd_and(byte_e1_adv, byte_9b);
    15571510                    r1000_1fff_tmp6 = simd_and(byte_range_80_bf, basis_bits.bit_2);
    15581511                    r1000_1fff_tmp7 = simd_or(r800_ffff_tmp9, r800_ffff_tmp2);
     
    15991552                  sequence_e2_85 = simd_and(r2000_4dff_tmp3, byte_85);
    16001553                  carryQ.cq[8] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(8), byte_e2_adv));
    1601                   sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    16021554                  byte_range_a0_bf = simd_and(byte_range_80_bf, basis_bits.bit_2);
    16031555                  carryQ.cq[9] = carryout2carry(pablo_blk_Advance(sequence_e2_85, carryQ.get_carry_in(9), sequence_e2_85_adv));
     
    16061558                  r2000_2fff_tmp6 = simd_and(r800_ffff_tmp1, r2000_4dff_tmp1);
    16071559                  byte_86 = simd_and(r2000_2fff_tmp2, r2000_2fff_tmp6);
    1608                   sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    16091560                  sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    16101561                  r2000_2fff_tmp7 = simd_andc(r2000_2fff_tmp2, r800_ffff_tmp9);
     
    16381589                  sequence_e3_80 = simd_and(r3000_4dff_tmp4, byte_80);
    16391590                  carryQ.cq[12] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(12), byte_e3_adv));
    1640                   sequence_e3_80 = simd_and(byte_e3_adv, byte_80);
    16411591                  r3000_4dff_tmp5 = simd_and(r800_ffff_tmp1, r2000_4dff_tmp5);
    16421592                  r3000_4dff_tmp6 = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp5);
     
    16851635              sequence_ea_9b = simd_and(ra000_ffff_tmp8, byte_9b);
    16861636              carryQ.cq[15] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(15), byte_ea_adv));
    1687               sequence_ea_9b = simd_and(byte_ea_adv, byte_9b);
    16881637              ra000_ffff_tmp9 = simd_and(byte_range_80_bf, r80_10ffff_tmp1);
    16891638              ra000_ffff_tmp10 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     
    17151664            sequence_f0_90 = simd_and(r10000_10ffff_tmp7, byte_90);
    17161665            carryQ.cq[18] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(18), byte_f0_adv));
    1717             sequence_f0_90 = simd_and(byte_f0_adv, byte_90);
    17181666            r10000_10ffff_tmp8 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
    17191667            r10000_10ffff_tmp9 = simd_andc(r10000_10ffff_tmp4, r10000_10ffff_tmp8);
     
    17251673            sequence_f0_90_85 = simd_and(r10000_10ffff_tmp13, byte_85);
    17261674            carryQ.cq[20] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(20), sequence_f0_90_adv));
    1727             sequence_f0_90_85 = simd_and(sequence_f0_90_adv, byte_85);
    17281675            r10000_10ffff_tmp14 = simd_and(basis_bits.bit_5, r10000_10ffff_tmp2);
    17291676            r10000_10ffff_tmp15 = simd_or(basis_bits.bit_4, r10000_10ffff_tmp14);
     
    17371684            r10000_10ffff_tmp20 = simd_and(r10000_10ffff_tmp19, r10000_10ffff_tmp11);
    17381685            byte_8d = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp20);
    1739             sequence_f0_90_8d = simd_and(sequence_f0_90_adv, byte_8d);
    17401686            sequence_f0_90_8d = simd_and(sequence_f0_90_adv, byte_8d);
    17411687            r10000_10ffff_tmp21 = simd_andc(r10000_10ffff_tmp11, r10000_10ffff_tmp1);
     
    17521698            byte_8f = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp28);
    17531699            sequence_f0_90_8f = simd_and(sequence_f0_90_adv, byte_8f);
    1754             sequence_f0_90_8f = simd_and(sequence_f0_90_adv, byte_8f);
    17551700            r10000_10ffff_tmp29 = simd_andc(r10000_10ffff_tmp6, basis_bits.bit_4);
    17561701            r10000_10ffff_tmp30 = simd_not(basis_bits.bit_6);
     
    17631708            byte_92 = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp33);
    17641709            sequence_f0_92 = simd_and(byte_f0_adv, byte_92);
    1765             sequence_f0_92 = simd_and(byte_f0_adv, byte_92);
    17661710            carryQ.cq[24] = carryout2carry(pablo_blk_Advance(sequence_f0_92, carryQ.get_carry_in(24), r10000_10ffff_tmp34));
    17671711            sequence_f0_92_90 = simd_and(r10000_10ffff_tmp34, byte_90);
    17681712            carryQ.cq[25] = carryout2carry(pablo_blk_Advance(sequence_f0_92, carryQ.get_carry_in(25), sequence_f0_92_adv));
    1769             sequence_f0_92_90 = simd_and(sequence_f0_92_adv, byte_90);
    17701713            byte_range_80_bf = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
    17711714            carryQ.cq[26] = carryout2carry(pablo_blk_Advance(sequence_f0_92_90, carryQ.get_carry_in(26), sequence_f0_92_90_adv));
     
    17741717            r10000_10ffff_tmp36 = simd_and(byte_range_80_bf, r10000_10ffff_tmp5);
    17751718            byte_91 = simd_and(r10000_10ffff_tmp36, r10000_10ffff_tmp21);
    1776             sequence_f0_92_91 = simd_and(sequence_f0_92_adv, byte_91);
    17771719            sequence_f0_92_91 = simd_and(sequence_f0_92_adv, byte_91);
    17781720            r10000_10ffff_tmp37 = simd_or(r10000_10ffff_tmp1, r10000_10ffff_tmp27);
     
    19951937                  sequence_e0_a7 = simd_and(r800_1fff_tmp2, byte_a7);
    19961938                  carryQ.cq[5] = carryout2carry(pablo_blk_Advance(byte_e0, carryQ.get_carry_in(5), byte_e0_adv));
    1997                   sequence_e0_a7 = simd_and(byte_e0_adv, byte_a7);
    19981939                  r800_fff_tmp4 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
    19991940                  r800_fff_tmp5 = simd_and(byte_range_80_bf, r800_fff_tmp4);
     
    20101951                  byte_ad = simd_and(r800_fff_tmp1, r800_fff_tmp12);
    20111952                  sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    2012                   sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    20131953                  r800_fff_tmp13 = simd_andc(r800_fff_tmp5, basis_bits.bit_4);
    20141954                  byte_range_b2_b7 = simd_and(r800_fff_tmp13, r800_fff_tmp6);
     
    20191959                  byte_af = simd_and(r800_fff_tmp1, r800_fff_tmp15);
    20201960                  sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    2021                   sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    20221961                  r800_fff_tmp16 = simd_andc(r800_fff_tmp5, r800_ffff_tmp9);
    20231962                  byte_range_b0_b2 = simd_andc(r800_fff_tmp16, r800_fff_tmp2);
     
    20271966                  r800_fff_tmp18 = simd_andc(r800_fff_tmp11, r800_ffff_tmp9);
    20281967                  byte_b1 = simd_and(r800_fff_tmp5, r800_fff_tmp18);
    2029                   sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    20301968                  sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    20311969                  r800_fff_tmp19 = simd_and(r800_fff_tmp5, basis_bits.bit_4);
     
    20381976                  byte_b5 = simd_and(r800_fff_tmp5, r800_fff_tmp22);
    20391977                  sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    2040                   sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    20411978                  r800_fff_tmp23 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
    20421979                  byte_range_b0_b5 = simd_andc(r800_fff_tmp13, r800_fff_tmp23);
     
    20461983                  r800_fff_tmp25 = simd_andc(r800_fff_tmp10, r800_ffff_tmp2);
    20471984                  byte_bc = simd_and(r800_fff_tmp5, r800_fff_tmp25);
    2048                   sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    20491985                  sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    20501986                  r800_fff_tmp26 = simd_not(r800_ffff_tmp9);
     
    20782014                    sequence_e1_8d = simd_and(r800_1fff_tmp6, byte_8d);
    20792015                    carryQ.cq[14] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(14), byte_e1_adv));
    2080                     sequence_e1_8d = simd_and(byte_e1_adv, byte_8d);
    20812016                    r1000_1fff_tmp5 = simd_and(r1000_1fff_tmp3, r800_ffff_tmp2);
    20822017                    r1000_1fff_tmp6 = simd_not(r1000_1fff_tmp5);
     
    20942029                    byte_9f = simd_and(r1000_1fff_tmp12, r1000_1fff_tmp14);
    20952030                    sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    2096                     sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    20972031                    r1000_1fff_tmp15 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
    20982032                    r1000_1fff_tmp16 = simd_and(byte_range_80_bf, r1000_1fff_tmp15);
     
    21062040                    r1000_1fff_tmp21 = simd_and(r800_ffff_tmp1, r1000_1fff_tmp13);
    21072041                    byte_a7 = simd_and(r1000_1fff_tmp20, r1000_1fff_tmp21);
    2108                     sequence_e1_a7 = simd_and(byte_e1_adv, byte_a7);
    21092042                    sequence_e1_a7 = simd_and(byte_e1_adv, byte_a7);
    21102043                    r1000_1fff_tmp22 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
     
    21492082                  sequence_e2_81 = simd_and(r2000_4dff_tmp3, byte_81);
    21502083                  carryQ.cq[20] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(20), byte_e2_adv));
    2151                   sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    21522084                  r2000_2fff_tmp5 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
    21532085                  r2000_2fff_tmp6 = simd_and(byte_range_80_bf, r2000_2fff_tmp5);
     
    21632095                  byte_82 = simd_and(r2000_2fff_tmp2, r2000_4dff_tmp2);
    21642096                  sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    2165                   sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    21662097                  r2000_2fff_tmp13 = simd_and(basis_bits.bit_4, r2000_2fff_tmp8);
    21672098                  byte_range_80_89 = simd_andc(r2000_2fff_tmp2, r2000_2fff_tmp13);
     
    21712102                  r2000_2fff_tmp15 = simd_and(r800_ffff_tmp1, r2000_2fff_tmp3);
    21722103                  byte_85 = simd_and(r2000_2fff_tmp2, r2000_2fff_tmp15);
    2173                   sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    21742104                  sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    21752105                  r2000_2fff_tmp16 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     
    21812111                  byte_86 = simd_and(r2000_2fff_tmp2, r2000_2fff_tmp18);
    21822112                  sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    2183                   sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    21842113                  r2000_2fff_tmp19 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
    21852114                  r2000_2fff_tmp20 = simd_and(r2000_2fff_tmp19, r2000_2fff_tmp3);
     
    21902119                  byte_91 = simd_and(byte_range_90_9f, r2000_2fff_tmp4);
    21912120                  sequence_e2_91 = simd_and(byte_e2_adv, byte_91);
    2192                   sequence_e2_91 = simd_and(byte_e2_adv, byte_91);
    21932121                  byte_range_a0_bf = simd_and(byte_range_80_bf, basis_bits.bit_2);
    21942122                  carryQ.cq[25] = carryout2carry(pablo_blk_Advance(sequence_e2_91, carryQ.get_carry_in(25), sequence_e2_91_adv));
     
    21962124                  struct_No.cc = simd_or(struct_No.cc, r2000_2fff_tmp22);
    21972125                  byte_92 = simd_and(byte_range_90_9f, r2000_4dff_tmp2);
    2198                   sequence_e2_92 = simd_and(byte_e2_adv, byte_92);
    21992126                  sequence_e2_92 = simd_and(byte_e2_adv, byte_92);
    22002127                  r2000_2fff_tmp23 = simd_andc(byte_range_80_bf, basis_bits.bit_2);
     
    22092136                  byte_93 = simd_and(byte_range_90_9f, r2000_2fff_tmp28);
    22102137                  sequence_e2_93 = simd_and(byte_e2_adv, byte_93);
    2211                   sequence_e2_93 = simd_and(byte_e2_adv, byte_93);
    22122138                  r2000_2fff_tmp29 = simd_or(basis_bits.bit_3, r2000_2fff_tmp13);
    22132139                  byte_range_aa_bf = simd_and(byte_range_a0_bf, r2000_2fff_tmp29);
     
    22172143                  r2000_2fff_tmp31 = simd_and(r2000_2fff_tmp24, r2000_2fff_tmp3);
    22182144                  byte_9d = simd_and(byte_range_90_9f, r2000_2fff_tmp31);
    2219                   sequence_e2_9d = simd_and(byte_e2_adv, byte_9d);
    22202145                  sequence_e2_9d = simd_and(byte_e2_adv, byte_9d);
    22212146                  r2000_2fff_tmp32 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     
    22282153                  byte_9e = simd_and(byte_range_90_9f, r2000_2fff_tmp35);
    22292154                  sequence_e2_9e = simd_and(byte_e2_adv, byte_9e);
    2230                   sequence_e2_9e = simd_and(byte_e2_adv, byte_9e);
    22312155                  r2000_2fff_tmp36 = simd_and(basis_bits.bit_3, r800_ffff_tmp9);
    22322156                  byte_range_80_93 = simd_andc(r2000_2fff_tmp23, r2000_2fff_tmp36);
     
    22352159                  struct_No.cc = simd_or(struct_No.cc, r2000_2fff_tmp37);
    22362160                  byte_b3 = simd_and(r2000_2fff_tmp6, r2000_2fff_tmp28);
    2237                   sequence_e2_b3 = simd_and(byte_e2_adv, byte_b3);
    22382161                  sequence_e2_b3 = simd_and(byte_e2_adv, byte_b3);
    22392162                  byte_bd = simd_and(r2000_2fff_tmp6, r2000_2fff_tmp31);
     
    22592182                  sequence_e3_86 = simd_and(r3000_4dff_tmp4, byte_86);
    22602183                  carryQ.cq[32] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(32), byte_e3_adv));
    2261                   sequence_e3_86 = simd_and(byte_e3_adv, byte_86);
    22622184                  r3000_4dff_tmp5 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
    22632185                  r3000_4dff_tmp6 = simd_and(byte_range_80_bf, r3000_4dff_tmp5);
     
    22732195                  byte_88 = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp12);
    22742196                  sequence_e3_88 = simd_and(byte_e3_adv, byte_88);
    2275                   sequence_e3_88 = simd_and(byte_e3_adv, byte_88);
    22762197                  r3000_4dff_tmp13 = simd_and(byte_range_80_bf, r80_10ffff_tmp1);
    22772198                  r3000_4dff_tmp14 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
     
    22852206                  byte_89 = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp18);
    22862207                  sequence_e3_89 = simd_and(byte_e3_adv, byte_89);
    2287                   sequence_e3_89 = simd_and(byte_e3_adv, byte_89);
    22882208                  r3000_4dff_tmp19 = simd_and(r3000_4dff_tmp2, basis_bits.bit_4);
    22892209                  r3000_4dff_tmp20 = simd_or(basis_bits.bit_5, r800_ffff_tmp2);
     
    22962216                  r3000_4dff_tmp24 = simd_and(r3000_4dff_tmp11, r2000_4dff_tmp1);
    22972217                  byte_8a = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp24);
    2298                   sequence_e3_8a = simd_and(byte_e3_adv, byte_8a);
    22992218                  sequence_e3_8a = simd_and(byte_e3_adv, byte_8a);
    23002219                  r3000_4dff_tmp25 = simd_andc(r3000_4dff_tmp2, r3000_4dff_tmp15);
     
    23322251              sequence_ea_a0 = simd_and(ra000_ffff_tmp6, byte_a0);
    23332252              carryQ.cq[38] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(38), byte_ea_adv));
    2334               sequence_ea_a0 = simd_and(byte_ea_adv, byte_a0);
    23352253              ra000_ffff_tmp7 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
    23362254              ra000_ffff_tmp8 = simd_and(byte_range_80_bf, ra000_ffff_tmp7);
     
    23632281            sequence_f0_90 = simd_and(r10000_10ffff_tmp7, byte_90);
    23642282            carryQ.cq[41] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(41), byte_f0_adv));
    2365             sequence_f0_90 = simd_and(byte_f0_adv, byte_90);
    23662283            r10000_10ffff_tmp8 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
    23672284            r10000_10ffff_tmp9 = simd_andc(r10000_10ffff_tmp4, r10000_10ffff_tmp8);
     
    23722289            sequence_f0_90_84 = simd_and(r10000_10ffff_tmp12, byte_84);
    23732290            carryQ.cq[43] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(43), sequence_f0_90_adv));
    2374             sequence_f0_90_84 = simd_and(sequence_f0_90_adv, byte_84);
    23752291            r10000_10ffff_tmp13 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp1);
    23762292            r10000_10ffff_tmp14 = simd_not(r10000_10ffff_tmp13);
     
    23882304            byte_85 = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp22);
    23892305            sequence_f0_90_85 = simd_and(sequence_f0_90_adv, byte_85);
    2390             sequence_f0_90_85 = simd_and(sequence_f0_90_adv, byte_85);
    23912306            r10000_10ffff_tmp23 = simd_and(r10000_10ffff_tmp4, r80_10ffff_tmp2);
    23922307            r10000_10ffff_tmp24 = simd_or(basis_bits.bit_5, r10000_10ffff_tmp2);
     
    24022317            byte_86 = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp30);
    24032318            sequence_f0_90_86 = simd_and(sequence_f0_90_adv, byte_86);
    2404             sequence_f0_90_86 = simd_and(sequence_f0_90_adv, byte_86);
    24052319            r10000_10ffff_tmp31 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
    24062320            r10000_10ffff_tmp32 = simd_and(r10000_10ffff_tmp31, r10000_10ffff_tmp29);
     
    24132327            byte_8c = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp35);
    24142328            sequence_f0_90_8c = simd_and(sequence_f0_90_adv, byte_8c);
    2415             sequence_f0_90_8c = simd_and(sequence_f0_90_adv, byte_8c);
    24162329            r10000_10ffff_tmp36 = simd_and(r10000_10ffff_tmp4, r80_10ffff_tmp1);
    24172330            byte_range_a0_a3 = simd_andc(r10000_10ffff_tmp36, r10000_10ffff_tmp1);
     
    24222335            byte_a1 = simd_and(r10000_10ffff_tmp36, r10000_10ffff_tmp38);
    24232336            sequence_f0_90_a1 = simd_and(sequence_f0_90_adv, byte_a1);
    2424             sequence_f0_90_a1 = simd_and(sequence_f0_90_adv, byte_a1);
    24252337            byte_range_98_9f = simd_and(r10000_10ffff_tmp6, basis_bits.bit_4);
    24262338            carryQ.cq[48] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a1, carryQ.get_carry_in(48), sequence_f0_90_a1_adv));
     
    24282340            struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp39);
    24292341            byte_a4 = simd_and(r10000_10ffff_tmp36, r10000_10ffff_tmp11);
    2430             sequence_f0_90_a4 = simd_and(sequence_f0_90_adv, byte_a4);
    24312342            sequence_f0_90_a4 = simd_and(sequence_f0_90_adv, byte_a4);
    24322343            r10000_10ffff_tmp40 = simd_not(basis_bits.bit_5);
     
    24392350            r10000_10ffff_tmp44 = simd_and(r10000_10ffff_tmp31, r10000_10ffff_tmp21);
    24402351            byte_a9 = simd_and(r10000_10ffff_tmp36, r10000_10ffff_tmp44);
    2441             sequence_f0_90_a9 = simd_and(sequence_f0_90_adv, byte_a9);
    24422352            sequence_f0_90_a9 = simd_and(sequence_f0_90_adv, byte_a9);
    24432353            r10000_10ffff_tmp45 = simd_andc(r10000_10ffff_tmp9, basis_bits.bit_4);
     
    24532363            byte_ad = simd_and(r10000_10ffff_tmp36, r10000_10ffff_tmp51);
    24542364            sequence_f0_90_ad = simd_and(sequence_f0_90_adv, byte_ad);
    2455             sequence_f0_90_ad = simd_and(sequence_f0_90_adv, byte_ad);
    24562365            r10000_10ffff_tmp52 = simd_and(r10000_10ffff_tmp4, basis_bits.bit_3);
    24572366            cc_range_10b58_10b78_4 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp52);
     
    24602369            struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp53);
    24612370            byte_b9 = simd_and(r10000_10ffff_tmp23, r10000_10ffff_tmp44);
    2462             sequence_f0_90_b9 = simd_and(sequence_f0_90_adv, byte_b9);
    24632371            sequence_f0_90_b9 = simd_and(sequence_f0_90_adv, byte_b9);
    24642372            r10000_10ffff_tmp54 = simd_and(r10000_10ffff_tmp4, basis_bits.bit_2);
     
    24712379            byte_91 = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp38);
    24722380            sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    2473             sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    24742381            byte_81 = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp38);
    24752382            carryQ.cq[53] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(53), r10000_10ffff_tmp58));
    24762383            sequence_f0_91_81 = simd_and(r10000_10ffff_tmp58, byte_81);
    24772384            carryQ.cq[54] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(54), sequence_f0_91_adv));
    2478             sequence_f0_91_81 = simd_and(sequence_f0_91_adv, byte_81);
    24792385            r10000_10ffff_tmp59 = simd_or(basis_bits.bit_4, r10000_10ffff_tmp41);
    24802386            r10000_10ffff_tmp60 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp59);
     
    24892395            byte_9d = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp51);
    24902396            sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    2491             sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    24922397            byte_8d = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp51);
    24932398            carryQ.cq[56] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(56), r10000_10ffff_tmp66));
    24942399            sequence_f0_9d_8d = simd_and(r10000_10ffff_tmp66, byte_8d);
    24952400            carryQ.cq[57] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(57), sequence_f0_9d_adv));
    2496             sequence_f0_9d_8d = simd_and(sequence_f0_9d_adv, byte_8d);
    24972401            byte_range_a0_b1 = simd_andc(r10000_10ffff_tmp54, r10000_10ffff_tmp63);
    24982402            carryQ.cq[58] = carryout2carry(pablo_blk_Advance(sequence_f0_9d_8d, carryQ.get_carry_in(58), sequence_f0_9d_8d_adv));
     
    25012405            byte_9f = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp55);
    25022406            sequence_f0_9f = simd_and(byte_f0_adv, byte_9f);
    2503             sequence_f0_9f = simd_and(byte_f0_adv, byte_9f);
    25042407            carryQ.cq[59] = carryout2carry(pablo_blk_Advance(sequence_f0_9f, carryQ.get_carry_in(59), r10000_10ffff_tmp68));
    25052408            sequence_f0_9f_84 = simd_and(r10000_10ffff_tmp68, byte_84);
    25062409            carryQ.cq[60] = carryout2carry(pablo_blk_Advance(sequence_f0_9f, carryQ.get_carry_in(60), sequence_f0_9f_adv));
    2507             sequence_f0_9f_84 = simd_and(sequence_f0_9f_adv, byte_84);
    25082410            r10000_10ffff_tmp69 = simd_or(basis_bits.bit_5, r10000_10ffff_tmp15);
    25092411            r10000_10ffff_tmp70 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp69);
     
    27212623                  sequence_e0_a7 = simd_and(r800_1fff_tmp2, byte_a7);
    27222624                  carryQ.cq[5] = carryout2carry(pablo_blk_Advance(byte_e0, carryQ.get_carry_in(5), byte_e0_adv));
    2723                   sequence_e0_a7 = simd_and(byte_e0_adv, byte_a7);
    27242625                  r800_fff_tmp4 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
    27252626                  r800_fff_tmp5 = simd_and(byte_range_80_bf, r800_fff_tmp4);
     
    27362637                  byte_ad = simd_and(r800_fff_tmp1, r800_fff_tmp12);
    27372638                  sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    2738                   sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    27392639                  r800_fff_tmp13 = simd_andc(r800_fff_tmp5, basis_bits.bit_4);
    27402640                  byte_range_b2_b7 = simd_and(r800_fff_tmp13, r800_fff_tmp6);
     
    27452645                  byte_af = simd_and(r800_fff_tmp1, r800_fff_tmp15);
    27462646                  sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    2747                   sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    27482647                  r800_fff_tmp16 = simd_andc(r800_fff_tmp5, r800_ffff_tmp9);
    27492648                  byte_range_b0_b2 = simd_andc(r800_fff_tmp16, r800_fff_tmp2);
     
    27532652                  r800_fff_tmp18 = simd_andc(r800_fff_tmp11, r800_ffff_tmp9);
    27542653                  byte_b1 = simd_and(r800_fff_tmp5, r800_fff_tmp18);
    2755                   sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    27562654                  sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    27572655                  r800_fff_tmp19 = simd_and(r800_fff_tmp5, basis_bits.bit_4);
     
    27642662                  byte_b5 = simd_and(r800_fff_tmp5, r800_fff_tmp22);
    27652663                  sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    2766                   sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    27672664                  r800_fff_tmp23 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
    27682665                  byte_range_b0_b5 = simd_andc(r800_fff_tmp13, r800_fff_tmp23);
     
    27722669                  r800_fff_tmp25 = simd_andc(r800_fff_tmp10, r800_ffff_tmp2);
    27732670                  byte_bc = simd_and(r800_fff_tmp5, r800_fff_tmp25);
    2774                   sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    27752671                  sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    27762672                  r800_fff_tmp26 = simd_not(r800_ffff_tmp9);
     
    28042700                    sequence_e1_8d = simd_and(r800_1fff_tmp6, byte_8d);
    28052701                    carryQ.cq[14] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(14), byte_e1_adv));
    2806                     sequence_e1_8d = simd_and(byte_e1_adv, byte_8d);
    28072702                    r1000_1fff_tmp5 = simd_and(r1000_1fff_tmp3, r800_ffff_tmp2);
    28082703                    r1000_1fff_tmp6 = simd_not(r1000_1fff_tmp5);
     
    28202715                    byte_9f = simd_and(r1000_1fff_tmp12, r1000_1fff_tmp14);
    28212716                    sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    2822                     sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    28232717                    r1000_1fff_tmp15 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
    28242718                    r1000_1fff_tmp16 = simd_and(byte_range_80_bf, r1000_1fff_tmp15);
     
    28322726                    r1000_1fff_tmp21 = simd_and(r800_ffff_tmp1, r1000_1fff_tmp13);
    28332727                    byte_a7 = simd_and(r1000_1fff_tmp20, r1000_1fff_tmp21);
    2834                     sequence_e1_a7 = simd_and(byte_e1_adv, byte_a7);
    28352728                    sequence_e1_a7 = simd_and(byte_e1_adv, byte_a7);
    28362729                    r1000_1fff_tmp22 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
     
    28752768                  sequence_e2_81 = simd_and(r2000_4dff_tmp3, byte_81);
    28762769                  carryQ.cq[20] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(20), byte_e2_adv));
    2877                   sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    28782770                  r2000_2fff_tmp5 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
    28792771                  r2000_2fff_tmp6 = simd_and(byte_range_80_bf, r2000_2fff_tmp5);
     
    28892781                  byte_82 = simd_and(r2000_2fff_tmp2, r2000_4dff_tmp2);
    28902782                  sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    2891                   sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    28922783                  r2000_2fff_tmp13 = simd_and(basis_bits.bit_4, r2000_2fff_tmp8);
    28932784                  byte_range_80_89 = simd_andc(r2000_2fff_tmp2, r2000_2fff_tmp13);
     
    28972788                  r2000_2fff_tmp15 = simd_and(r800_ffff_tmp1, r2000_2fff_tmp3);
    28982789                  byte_85 = simd_and(r2000_2fff_tmp2, r2000_2fff_tmp15);
    2899                   sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    29002790                  sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    29012791                  r2000_2fff_tmp16 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     
    29072797                  byte_86 = simd_and(r2000_2fff_tmp2, r2000_2fff_tmp18);
    29082798                  sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    2909                   sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    29102799                  r2000_2fff_tmp19 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
    29112800                  r2000_2fff_tmp20 = simd_and(r2000_2fff_tmp19, r2000_2fff_tmp3);
     
    29162805                  byte_91 = simd_and(byte_range_90_9f, r2000_2fff_tmp4);
    29172806                  sequence_e2_91 = simd_and(byte_e2_adv, byte_91);
    2918                   sequence_e2_91 = simd_and(byte_e2_adv, byte_91);
    29192807                  byte_range_a0_bf = simd_and(byte_range_80_bf, basis_bits.bit_2);
    29202808                  carryQ.cq[25] = carryout2carry(pablo_blk_Advance(sequence_e2_91, carryQ.get_carry_in(25), sequence_e2_91_adv));
     
    29222810                  struct_No.cc = simd_or(struct_No.cc, r2000_2fff_tmp22);
    29232811                  byte_92 = simd_and(byte_range_90_9f, r2000_4dff_tmp2);
    2924                   sequence_e2_92 = simd_and(byte_e2_adv, byte_92);
    29252812                  sequence_e2_92 = simd_and(byte_e2_adv, byte_92);
    29262813                  r2000_2fff_tmp23 = simd_andc(byte_range_80_bf, basis_bits.bit_2);
     
    29352822                  byte_93 = simd_and(byte_range_90_9f, r2000_2fff_tmp28);
    29362823                  sequence_e2_93 = simd_and(byte_e2_adv, byte_93);
    2937                   sequence_e2_93 = simd_and(byte_e2_adv, byte_93);
    29382824                  r2000_2fff_tmp29 = simd_or(basis_bits.bit_3, r2000_2fff_tmp13);
    29392825                  byte_range_aa_bf = simd_and(byte_range_a0_bf, r2000_2fff_tmp29);
     
    29432829                  r2000_2fff_tmp31 = simd_and(r2000_2fff_tmp24, r2000_2fff_tmp3);
    29442830                  byte_9d = simd_and(byte_range_90_9f, r2000_2fff_tmp31);
    2945                   sequence_e2_9d = simd_and(byte_e2_adv, byte_9d);
    29462831                  sequence_e2_9d = simd_and(byte_e2_adv, byte_9d);
    29472832                  r2000_2fff_tmp32 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     
    29542839                  byte_9e = simd_and(byte_range_90_9f, r2000_2fff_tmp35);
    29552840                  sequence_e2_9e = simd_and(byte_e2_adv, byte_9e);
    2956                   sequence_e2_9e = simd_and(byte_e2_adv, byte_9e);
    29572841                  r2000_2fff_tmp36 = simd_and(basis_bits.bit_3, r800_ffff_tmp9);
    29582842                  byte_range_80_93 = simd_andc(r2000_2fff_tmp23, r2000_2fff_tmp36);
     
    29612845                  struct_No.cc = simd_or(struct_No.cc, r2000_2fff_tmp37);
    29622846                  byte_b3 = simd_and(r2000_2fff_tmp6, r2000_2fff_tmp28);
    2963                   sequence_e2_b3 = simd_and(byte_e2_adv, byte_b3);
    29642847                  sequence_e2_b3 = simd_and(byte_e2_adv, byte_b3);
    29652848                  byte_bd = simd_and(r2000_2fff_tmp6, r2000_2fff_tmp31);
     
    29852868                  sequence_e3_86 = simd_and(r3000_4dff_tmp4, byte_86);
    29862869                  carryQ.cq[32] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(32), byte_e3_adv));
    2987                   sequence_e3_86 = simd_and(byte_e3_adv, byte_86);
    29882870                  r3000_4dff_tmp5 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
    29892871                  r3000_4dff_tmp6 = simd_and(byte_range_80_bf, r3000_4dff_tmp5);
     
    29992881                  byte_88 = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp12);
    30002882                  sequence_e3_88 = simd_and(byte_e3_adv, byte_88);
    3001                   sequence_e3_88 = simd_and(byte_e3_adv, byte_88);
    30022883                  r3000_4dff_tmp13 = simd_and(byte_range_80_bf, r80_10ffff_tmp1);
    30032884                  r3000_4dff_tmp14 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
     
    30112892                  byte_89 = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp18);
    30122893                  sequence_e3_89 = simd_and(byte_e3_adv, byte_89);
    3013                   sequence_e3_89 = simd_and(byte_e3_adv, byte_89);
    30142894                  r3000_4dff_tmp19 = simd_and(r3000_4dff_tmp2, basis_bits.bit_4);
    30152895                  r3000_4dff_tmp20 = simd_or(basis_bits.bit_5, r800_ffff_tmp2);
     
    30222902                  r3000_4dff_tmp24 = simd_and(r3000_4dff_tmp11, r2000_4dff_tmp1);
    30232903                  byte_8a = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp24);
    3024                   sequence_e3_8a = simd_and(byte_e3_adv, byte_8a);
    30252904                  sequence_e3_8a = simd_and(byte_e3_adv, byte_8a);
    30262905                  r3000_4dff_tmp25 = simd_andc(r3000_4dff_tmp2, r3000_4dff_tmp15);
     
    30582937              sequence_ea_a0 = simd_and(ra000_ffff_tmp6, byte_a0);
    30592938              carryQ.cq[38] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(38), byte_ea_adv));
    3060               sequence_ea_a0 = simd_and(byte_ea_adv, byte_a0);
    30612939              ra000_ffff_tmp7 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
    30622940              ra000_ffff_tmp8 = simd_and(byte_range_80_bf, ra000_ffff_tmp7);
     
    30892967            sequence_f0_90 = simd_and(r10000_10ffff_tmp7, byte_90);
    30902968            carryQ.cq[41] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(41), byte_f0_adv));
    3091             sequence_f0_90 = simd_and(byte_f0_adv, byte_90);
    30922969            r10000_10ffff_tmp8 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
    30932970            r10000_10ffff_tmp9 = simd_andc(r10000_10ffff_tmp4, r10000_10ffff_tmp8);
     
    30982975            sequence_f0_90_84 = simd_and(r10000_10ffff_tmp12, byte_84);
    30992976            carryQ.cq[43] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(43), sequence_f0_90_adv));
    3100             sequence_f0_90_84 = simd_and(sequence_f0_90_adv, byte_84);
    31012977            r10000_10ffff_tmp13 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp1);
    31022978            r10000_10ffff_tmp14 = simd_not(r10000_10ffff_tmp13);
     
    31142990            byte_85 = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp22);
    31152991            sequence_f0_90_85 = simd_and(sequence_f0_90_adv, byte_85);
    3116             sequence_f0_90_85 = simd_and(sequence_f0_90_adv, byte_85);
    31172992            r10000_10ffff_tmp23 = simd_and(r10000_10ffff_tmp4, r80_10ffff_tmp2);
    31182993            r10000_10ffff_tmp24 = simd_or(basis_bits.bit_5, r10000_10ffff_tmp2);
     
    31283003            byte_86 = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp30);
    31293004            sequence_f0_90_86 = simd_and(sequence_f0_90_adv, byte_86);
    3130             sequence_f0_90_86 = simd_and(sequence_f0_90_adv, byte_86);
    31313005            r10000_10ffff_tmp31 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
    31323006            r10000_10ffff_tmp32 = simd_and(r10000_10ffff_tmp31, r10000_10ffff_tmp29);
     
    31393013            byte_8c = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp35);
    31403014            sequence_f0_90_8c = simd_and(sequence_f0_90_adv, byte_8c);
    3141             sequence_f0_90_8c = simd_and(sequence_f0_90_adv, byte_8c);
    31423015            r10000_10ffff_tmp36 = simd_and(r10000_10ffff_tmp4, r80_10ffff_tmp1);
    31433016            byte_range_a0_a3 = simd_andc(r10000_10ffff_tmp36, r10000_10ffff_tmp1);
     
    31483021            byte_a1 = simd_and(r10000_10ffff_tmp36, r10000_10ffff_tmp38);
    31493022            sequence_f0_90_a1 = simd_and(sequence_f0_90_adv, byte_a1);
    3150             sequence_f0_90_a1 = simd_and(sequence_f0_90_adv, byte_a1);
    31513023            byte_range_98_9f = simd_and(r10000_10ffff_tmp6, basis_bits.bit_4);
    31523024            carryQ.cq[48] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a1, carryQ.get_carry_in(48), sequence_f0_90_a1_adv));
     
    31543026            struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp39);
    31553027            byte_a4 = simd_and(r10000_10ffff_tmp36, r10000_10ffff_tmp11);
    3156             sequence_f0_90_a4 = simd_and(sequence_f0_90_adv, byte_a4);
    31573028            sequence_f0_90_a4 = simd_and(sequence_f0_90_adv, byte_a4);
    31583029            r10000_10ffff_tmp40 = simd_not(basis_bits.bit_5);
     
    31653036            r10000_10ffff_tmp44 = simd_and(r10000_10ffff_tmp31, r10000_10ffff_tmp21);
    31663037            byte_a9 = simd_and(r10000_10ffff_tmp36, r10000_10ffff_tmp44);
    3167             sequence_f0_90_a9 = simd_and(sequence_f0_90_adv, byte_a9);
    31683038            sequence_f0_90_a9 = simd_and(sequence_f0_90_adv, byte_a9);
    31693039            r10000_10ffff_tmp45 = simd_andc(r10000_10ffff_tmp9, basis_bits.bit_4);
     
    31793049            byte_ad = simd_and(r10000_10ffff_tmp36, r10000_10ffff_tmp51);
    31803050            sequence_f0_90_ad = simd_and(sequence_f0_90_adv, byte_ad);
    3181             sequence_f0_90_ad = simd_and(sequence_f0_90_adv, byte_ad);
    31823051            r10000_10ffff_tmp52 = simd_and(r10000_10ffff_tmp4, basis_bits.bit_3);
    31833052            cc_range_10b58_10b78_4 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp52);
     
    31863055            struct_No.cc = simd_or(struct_No.cc, r10000_10ffff_tmp53);
    31873056            byte_b9 = simd_and(r10000_10ffff_tmp23, r10000_10ffff_tmp44);
    3188             sequence_f0_90_b9 = simd_and(sequence_f0_90_adv, byte_b9);
    31893057            sequence_f0_90_b9 = simd_and(sequence_f0_90_adv, byte_b9);
    31903058            r10000_10ffff_tmp54 = simd_and(r10000_10ffff_tmp4, basis_bits.bit_2);
     
    31973065            byte_91 = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp38);
    31983066            sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    3199             sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    32003067            byte_81 = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp38);
    32013068            carryQ.cq[53] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(53), r10000_10ffff_tmp58));
    32023069            sequence_f0_91_81 = simd_and(r10000_10ffff_tmp58, byte_81);
    32033070            carryQ.cq[54] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(54), sequence_f0_91_adv));
    3204             sequence_f0_91_81 = simd_and(sequence_f0_91_adv, byte_81);
    32053071            r10000_10ffff_tmp59 = simd_or(basis_bits.bit_4, r10000_10ffff_tmp41);
    32063072            r10000_10ffff_tmp60 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp59);
     
    32153081            byte_9d = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp51);
    32163082            sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    3217             sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    32183083            byte_8d = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp51);
    32193084            carryQ.cq[56] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(56), r10000_10ffff_tmp66));
    32203085            sequence_f0_9d_8d = simd_and(r10000_10ffff_tmp66, byte_8d);
    32213086            carryQ.cq[57] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(57), sequence_f0_9d_adv));
    3222             sequence_f0_9d_8d = simd_and(sequence_f0_9d_adv, byte_8d);
    32233087            byte_range_a0_b1 = simd_andc(r10000_10ffff_tmp54, r10000_10ffff_tmp63);
    32243088            carryQ.cq[58] = carryout2carry(pablo_blk_Advance(sequence_f0_9d_8d, carryQ.get_carry_in(58), sequence_f0_9d_8d_adv));
     
    32273091            byte_9f = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp55);
    32283092            sequence_f0_9f = simd_and(byte_f0_adv, byte_9f);
    3229             sequence_f0_9f = simd_and(byte_f0_adv, byte_9f);
    32303093            carryQ.cq[59] = carryout2carry(pablo_blk_Advance(sequence_f0_9f, carryQ.get_carry_in(59), r10000_10ffff_tmp68));
    32313094            sequence_f0_9f_84 = simd_and(r10000_10ffff_tmp68, byte_84);
    32323095            carryQ.cq[60] = carryout2carry(pablo_blk_Advance(sequence_f0_9f, carryQ.get_carry_in(60), sequence_f0_9f_adv));
    3233             sequence_f0_9f_84 = simd_and(sequence_f0_9f_adv, byte_84);
    32343096            r10000_10ffff_tmp69 = simd_or(basis_bits.bit_5, r10000_10ffff_tmp15);
    32353097            r10000_10ffff_tmp70 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp69);
     
    41283990                  sequence_e0_a0 = simd_and(r800_1fff_tmp2, byte_a0);
    41293991                  carryQ.cq[19] = carryout2carry(pablo_blk_Advance(byte_e0, carryQ.get_carry_in(19), byte_e0_adv));
    4130                   sequence_e0_a0 = simd_and(byte_e0_adv, byte_a0);
    41313992                  r800_fff_tmp2 = simd_andc(byte_range_80_bf, basis_bits.bit_2);
    41323993                  r800_fff_tmp3 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     
    41414002                  byte_a1 = simd_and(r800_fff_tmp1, r800_fff_tmp8);
    41424003                  sequence_e0_a1 = simd_and(byte_e0_adv, byte_a1);
    4143                   sequence_e0_a1 = simd_and(byte_e0_adv, byte_a1);
    41444004                  r800_fff_tmp9 = simd_or(basis_bits.bit_5, r800_ffff_tmp2);
    41454005                  r800_fff_tmp10 = simd_and(basis_bits.bit_4, r800_fff_tmp9);
     
    41534013                  byte_a2 = simd_and(r800_fff_tmp1, r800_fff_tmp14);
    41544014                  sequence_e0_a2 = simd_and(byte_e0_adv, byte_a2);
    4155                   sequence_e0_a2 = simd_and(byte_e0_adv, byte_a2);
    41564015                  r800_fff_tmp15 = simd_and(basis_bits.bit_5, r800_ffff_tmp2);
    41574016                  r800_fff_tmp16 = simd_not(r800_fff_tmp15);
     
    41644023                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp20);
    41654024                  byte_a4 = simd_and(r800_fff_tmp1, r800_ffff_tmp3);
    4166                   sequence_e0_a4 = simd_and(byte_e0_adv, byte_a4);
    41674025                  sequence_e0_a4 = simd_and(byte_e0_adv, byte_a4);
    41684026                  r800_fff_tmp21 = simd_and(basis_bits.bit_4, r800_fff_tmp17);
     
    41834041                  r800_fff_tmp33 = simd_and(r800_ffff_tmp1, r800_fff_tmp7);
    41844042                  byte_a5 = simd_and(r800_fff_tmp1, r800_fff_tmp33);
    4185                   sequence_e0_a5 = simd_and(byte_e0_adv, byte_a5);
    41864043                  sequence_e0_a5 = simd_and(byte_e0_adv, byte_a5);
    41874044                  r800_fff_tmp34 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     
    42044061                  r800_fff_tmp48 = simd_and(r800_ffff_tmp1, r800_fff_tmp13);
    42054062                  byte_a6 = simd_and(r800_fff_tmp1, r800_fff_tmp48);
    4206                   sequence_e0_a6 = simd_and(byte_e0_adv, byte_a6);
    42074063                  sequence_e0_a6 = simd_and(byte_e0_adv, byte_a6);
    42084064                  r800_fff_tmp49 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
     
    42394095                  byte_a7 = simd_and(r800_fff_tmp1, r800_fff_tmp76);
    42404096                  sequence_e0_a7 = simd_and(byte_e0_adv, byte_a7);
    4241                   sequence_e0_a7 = simd_and(byte_e0_adv, byte_a7);
    42424097                  r800_fff_tmp77 = simd_and(r800_fff_tmp29, r800_fff_tmp13);
    42434098                  r800_fff_tmp78 = simd_and(r800_fff_tmp50, r800_fff_tmp77);
     
    42574112                  r800_fff_tmp89 = simd_andc(r800_fff_tmp88, r800_ffff_tmp2);
    42584113                  byte_a8 = simd_and(r800_fff_tmp1, r800_fff_tmp89);
    4259                   sequence_e0_a8 = simd_and(byte_e0_adv, byte_a8);
    42604114                  sequence_e0_a8 = simd_and(byte_e0_adv, byte_a8);
    42614115                  r800_fff_tmp90 = simd_or(basis_bits.bit_5, r800_fff_tmp54);
     
    42834137                  byte_a9 = simd_and(r800_fff_tmp1, r800_fff_tmp108);
    42844138                  sequence_e0_a9 = simd_and(byte_e0_adv, byte_a9);
    4285                   sequence_e0_a9 = simd_and(byte_e0_adv, byte_a9);
    42864139                  r800_fff_tmp109 = simd_and(r800_fff_tmp35, basis_bits.bit_4);
    42874140                  r800_fff_tmp110 = simd_not(r800_ffff_tmp2);
     
    42984151                  r800_fff_tmp118 = simd_and(r800_fff_tmp88, r800_fff_tmp13);
    42994152                  byte_aa = simd_and(r800_fff_tmp1, r800_fff_tmp118);
    4300                   sequence_e0_aa = simd_and(byte_e0_adv, byte_aa);
    43014153                  sequence_e0_aa = simd_and(byte_e0_adv, byte_aa);
    43024154                  r800_fff_tmp119 = simd_not(r800_fff_tmp3);
     
    43204172                  byte_ab = simd_and(r800_fff_tmp1, r800_fff_tmp133);
    43214173                  sequence_e0_ab = simd_and(byte_e0_adv, byte_ab);
    4322                   sequence_e0_ab = simd_and(byte_e0_adv, byte_ab);
    43234174                  r800_fff_tmp134 = simd_andc(r800_fff_tmp1, r800_4dff_tmp1);
    43244175                  cc_range_ad0_ae0_3 = simd_or(r800_fff_tmp36, r800_fff_tmp134);
     
    43284179                  r800_fff_tmp136 = simd_andc(r800_fff_tmp29, r800_ffff_tmp2);
    43294180                  byte_ac = simd_and(r800_fff_tmp1, r800_fff_tmp136);
    4330                   sequence_e0_ac = simd_and(byte_e0_adv, byte_ac);
    43314181                  sequence_e0_ac = simd_and(byte_e0_adv, byte_ac);
    43324182                  r800_fff_tmp137 = simd_or(r800_fff_tmp68, r800_fff_tmp98);
     
    43384188                  byte_ad = simd_and(r800_fff_tmp1, r800_fff_tmp30);
    43394189                  sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    4340                   sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    43414190                  r800_fff_tmp140 = simd_or(r800_fff_tmp80, r800_fff_tmp84);
    43424191                  r800_fff_tmp141 = simd_and(r800_fff_tmp28, r800_fff_tmp8);
     
    43464195                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp142);
    43474196                  byte_ae = simd_and(r800_fff_tmp1, r800_fff_tmp77);
    4348                   sequence_e0_ae = simd_and(byte_e0_adv, byte_ae);
    43494197                  sequence_e0_ae = simd_and(byte_e0_adv, byte_ae);
    43504198                  r800_fff_tmp143 = simd_andc(r800_fff_tmp54, r800_ffff_tmp9);
     
    43834231                  byte_af = simd_and(r800_fff_tmp1, r800_fff_tmp55);
    43844232                  sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    4385                   sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    43864233                  byte_90 = simd_andc(r800_fff_tmp35, r800_1fff_tmp1);
    43874234                  carryQ.cq[34] = carryout2carry(pablo_blk_Advance(sequence_e0_af, carryQ.get_carry_in(34), sequence_e0_af_adv));
     
    43894236                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp173);
    43904237                  byte_b0 = simd_andc(r800_fff_tmp28, r800_1fff_tmp1);
    4391                   sequence_e0_b0 = simd_and(byte_e0_adv, byte_b0);
    43924238                  sequence_e0_b0 = simd_and(byte_e0_adv, byte_b0);
    43934239                  r800_fff_tmp174 = simd_or(r800_fff_tmp52, r800_fff_tmp148);
     
    44074253                  byte_b1 = simd_and(r800_fff_tmp28, r800_fff_tmp8);
    44084254                  sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    4409                   sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    44104255                  r800_fff_tmp185 = simd_and(r800_fff_tmp35, r800_fff_tmp105);
    44114256                  cc_range_c58_c60_3 = simd_or(r800_fff_tmp185, r800_fff_tmp134);
     
    44154260                  byte_b2 = simd_and(r800_fff_tmp28, r800_fff_tmp14);
    44164261                  sequence_e0_b2 = simd_and(byte_e0_adv, byte_b2);
    4417                   sequence_e0_b2 = simd_and(byte_e0_adv, byte_b2);
    44184262                  cc_range_c85_cbd_3 = simd_or(r800_fff_tmp183, r800_fff_tmp31);
    44194263                  carryQ.cq[37] = carryout2carry(pablo_blk_Advance(sequence_e0_b2, carryQ.get_carry_in(37), sequence_e0_b2_adv));
     
    44214265                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp187);
    44224266                  byte_b3 = simd_and(r800_fff_tmp28, r800_fff_tmp143);
    4423                   sequence_e0_b3 = simd_and(byte_e0_adv, byte_b3);
    44244267                  sequence_e0_b3 = simd_and(byte_e0_adv, byte_b3);
    44254268                  r800_fff_tmp188 = simd_or(r800_fff_tmp113, r800_fff_tmp134);
     
    44314274                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp191);
    44324275                  byte_b4 = simd_and(r800_fff_tmp28, r800_ffff_tmp3);
    4433                   sequence_e0_b4 = simd_and(byte_e0_adv, byte_b4);
    44344276                  sequence_e0_b4 = simd_and(byte_e0_adv, byte_b4);
    44354277                  r800_fff_tmp192 = simd_and(basis_bits.bit_4, r800_fff_tmp90);
     
    44454287                  byte_b5 = simd_and(r800_fff_tmp28, r800_fff_tmp33);
    44464288                  sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    4447                   sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    44484289                  r800_fff_tmp199 = simd_or(r800_fff_tmp78, r800_fff_tmp134);
    44494290                  r800_fff_tmp200 = simd_and(r800_fff_tmp45, r800_fff_tmp17);
     
    44534294                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp201);
    44544295                  byte_b6 = simd_and(r800_fff_tmp28, r800_fff_tmp48);
    4455                   sequence_e0_b6 = simd_and(byte_e0_adv, byte_b6);
    44564296                  sequence_e0_b6 = simd_and(byte_e0_adv, byte_b6);
    44574297                  r800_fff_tmp202 = simd_and(basis_bits.bit_5, r800_fff_tmp54);
     
    44754315                  byte_b7 = simd_and(r800_fff_tmp28, r800_fff_tmp76);
    44764316                  sequence_e0_b7 = simd_and(byte_e0_adv, byte_b7);
    4477                   sequence_e0_b7 = simd_and(byte_e0_adv, byte_b7);
    44784317                  r800_fff_tmp217 = simd_andc(r800_fff_tmp50, basis_bits.bit_4);
    44794318                  byte_range_80_86 = simd_andc(r800_fff_tmp217, r800_fff_tmp202);
     
    44824321                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp218);
    44834322                  byte_b8 = simd_and(r800_fff_tmp28, r800_fff_tmp89);
    4484                   sequence_e0_b8 = simd_and(byte_e0_adv, byte_b8);
    44854323                  sequence_e0_b8 = simd_and(byte_e0_adv, byte_b8);
    44864324                  r800_fff_tmp219 = simd_and(basis_bits.bit_3, r800_1fff_tmp1);
     
    44954333                  byte_b9 = simd_and(r800_fff_tmp28, r800_fff_tmp108);
    44964334                  sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    4497                   sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    44984335                  byte_range_80_85 = simd_andc(r800_fff_tmp217, r800_fff_tmp3);
    44994336                  carryQ.cq[44] = carryout2carry(pablo_blk_Advance(sequence_e0_b9, carryQ.get_carry_in(44), sequence_e0_b9_adv));
     
    45014338                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp225);
    45024339                  byte_ba = simd_and(r800_fff_tmp28, r800_fff_tmp118);
    4503                   sequence_e0_ba = simd_and(byte_e0_adv, byte_ba);
    45044340                  sequence_e0_ba = simd_and(byte_e0_adv, byte_ba);
    45054341                  r800_fff_tmp226 = simd_andc(r800_fff_tmp50, r800_ffff_tmp9);
     
    45384374                  byte_bb = simd_and(r800_fff_tmp28, r800_fff_tmp133);
    45394375                  sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    4540                   sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    45414376                  r800_fff_tmp256 = simd_andc(r800_fff_tmp217, r800_fff_tmp15);
    45424377                  r800_fff_tmp257 = simd_and(r800_fff_tmp35, r800_fff_tmp29);
     
    45474382                  byte_bc = simd_and(r800_fff_tmp28, r800_fff_tmp136);
    45484383                  sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    4549                   sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    45504384                  byte_80 = simd_andc(r800_fff_tmp50, r800_1fff_tmp1);
    45514385                  carryQ.cq[47] = carryout2carry(pablo_blk_Advance(sequence_e0_bc, carryQ.get_carry_in(47), sequence_e0_bc_adv));
     
    45534387                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp259);
    45544388                  byte_bd = simd_and(r800_fff_tmp28, r800_fff_tmp30);
    4555                   sequence_e0_bd = simd_and(byte_e0_adv, byte_bd);
    45564389                  sequence_e0_bd = simd_and(byte_e0_adv, byte_bd);
    45574390                  r800_fff_tmp260 = simd_or(basis_bits.bit_3, r800_fff_tmp250);
     
    45644397                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp264);
    45654398                  byte_be = simd_and(r800_fff_tmp28, r800_fff_tmp77);
    4566                   sequence_e0_be = simd_and(byte_e0_adv, byte_be);
    45674399                  sequence_e0_be = simd_and(byte_e0_adv, byte_be);
    45684400                  r800_fff_tmp265 = simd_and(r800_fff_tmp50, basis_bits.bit_4);
     
    45924424                    sequence_e1_80 = simd_and(r800_1fff_tmp6, byte_80);
    45934425                    carryQ.cq[52] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(52), byte_e1_adv));
    4594                     sequence_e1_80 = simd_and(byte_e1_adv, byte_80);
    45954426                    r1000_1fff_tmp3 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
    45964427                    r1000_1fff_tmp4 = simd_or(basis_bits.bit_5, r1000_1fff_tmp3);
     
    46094440                    struct_Lo.cc = simd_or(struct_Lo.cc, r1000_1fff_tmp14);
    46104441                    byte_81 = simd_and(r1000_1fff_tmp2, r800_1fff_tmp5);
    4611                     sequence_e1_81 = simd_and(byte_e1_adv, byte_81);
    46124442                    sequence_e1_81 = simd_and(byte_e1_adv, byte_81);
    46134443                    r1000_1fff_tmp15 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     
    46454475                    byte_82 = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp43);
    46464476                    sequence_e1_82 = simd_and(byte_e1_adv, byte_82);
    4647                     sequence_e1_82 = simd_and(byte_e1_adv, byte_82);
    46484477                    r1000_1fff_tmp44 = simd_and(r1000_1fff_tmp11, r1000_1fff_tmp42);
    46494478                    r1000_1fff_tmp45 = simd_andc(r800_4dff_tmp1, r1000_1fff_tmp44);
     
    46544483                    r1000_1fff_tmp47 = simd_andc(r1000_1fff_tmp3, r800_ffff_tmp9);
    46554484                    byte_83 = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp47);
    4656                     sequence_e1_83 = simd_and(byte_e1_adv, byte_83);
    46574485                    sequence_e1_83 = simd_and(byte_e1_adv, byte_83);
    46584486                    r1000_1fff_tmp48 = simd_and(basis_bits.bit_3, r1000_1fff_tmp5);
     
    49564784                  sequence_e2_84 = simd_and(r2000_4dff_tmp3, byte_84);
    49574785                  carryQ.cq[93] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(93), byte_e2_adv));
    4958                   sequence_e2_84 = simd_and(byte_e2_adv, byte_84);
    49594786                  r2000_2fff_tmp3 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
    49604787                  r2000_2fff_tmp4 = simd_and(byte_range_80_bf, r2000_2fff_tmp3);
     
    49694796                  byte_b4 = simd_and(r2000_2fff_tmp4, r800_ffff_tmp3);
    49704797                  sequence_e2_b4 = simd_and(byte_e2_adv, byte_b4);
    4971                   sequence_e2_b4 = simd_and(byte_e2_adv, byte_b4);
    49724798                  byte_range_b0_bf = simd_and(byte_range_80_bf, r2000_2fff_tmp3);
    49734799                  carryQ.cq[95] = carryout2carry(pablo_blk_Advance(sequence_e2_b4, carryQ.get_carry_in(95), sequence_e2_b4_adv));
     
    49774803                  r2000_2fff_tmp12 = simd_and(r800_ffff_tmp1, r2000_2fff_tmp11);
    49784804                  byte_b5 = simd_and(byte_range_b0_bf, r2000_2fff_tmp12);
    4979                   sequence_e2_b5 = simd_and(byte_e2_adv, byte_b5);
    49804805                  sequence_e2_b5 = simd_and(byte_e2_adv, byte_b5);
    49814806                  r2000_2fff_tmp13 = simd_or(basis_bits.bit_3, basis_bits.bit_4);
     
    49874812                  r2000_2fff_tmp16 = simd_and(r800_ffff_tmp1, r2000_4dff_tmp1);
    49884813                  byte_b6 = simd_and(byte_range_b0_bf, r2000_2fff_tmp16);
    4989                   sequence_e2_b6 = simd_and(byte_e2_adv, byte_b6);
    49904814                  sequence_e2_b6 = simd_and(byte_e2_adv, byte_b6);
    49914815                  r2000_2fff_tmp17 = simd_andc(byte_range_80_bf, basis_bits.bit_2);
     
    50134837                  r2000_2fff_tmp36 = simd_and(r800_ffff_tmp1, r2000_2fff_tmp18);
    50144838                  byte_b7 = simd_and(byte_range_b0_bf, r2000_2fff_tmp36);
    5015                   sequence_e2_b7 = simd_and(byte_e2_adv, byte_b7);
    50164839                  sequence_e2_b7 = simd_and(byte_e2_adv, byte_b7);
    50174840                  r2000_2fff_tmp37 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     
    50434866                  sequence_e3_80 = simd_and(r3000_4dff_tmp4, byte_80);
    50444867                  carryQ.cq[100] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(100), byte_e3_adv));
    5045                   sequence_e3_80 = simd_and(byte_e3_adv, byte_80);
    50464868                  r3000_4dff_tmp5 = simd_and(r800_ffff_tmp1, r2000_4dff_tmp1);
    50474869                  r3000_4dff_tmp6 = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp5);
     
    50594881                  byte_81 = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp14);
    50604882                  sequence_e3_81 = simd_and(byte_e3_adv, byte_81);
    5061                   sequence_e3_81 = simd_and(byte_e3_adv, byte_81);
    50624883                  r3000_4dff_tmp15 = simd_or(basis_bits.bit_3, r3000_4dff_tmp3);
    50634884                  r3000_4dff_tmp16 = simd_or(basis_bits.bit_2, r3000_4dff_tmp15);
     
    50674888                  struct_Lo.cc = simd_or(struct_Lo.cc, r3000_4dff_tmp17);
    50684889                  byte_82 = simd_and(r3000_4dff_tmp2, r2000_4dff_tmp2);
    5069                   sequence_e3_82 = simd_and(byte_e3_adv, byte_82);
    50704890                  sequence_e3_82 = simd_and(byte_e3_adv, byte_82);
    50714891                  r3000_4dff_tmp18 = simd_andc(byte_range_80_bf, basis_bits.bit_2);
     
    50874907                  byte_83 = simd_and(r3000_4dff_tmp2, r2000_4dff_tmp6);
    50884908                  sequence_e3_83 = simd_and(byte_e3_adv, byte_83);
    5089                   sequence_e3_83 = simd_and(byte_e3_adv, byte_83);
    50904909                  r3000_4dff_tmp31 = simd_or(basis_bits.bit_5, r2000_4dff_tmp5);
    50914910                  r3000_4dff_tmp32 = simd_and(basis_bits.bit_4, r3000_4dff_tmp31);
     
    50994918                  struct_Lo.cc = simd_or(struct_Lo.cc, r3000_4dff_tmp37);
    51004919                  byte_84 = simd_and(r3000_4dff_tmp2, r800_ffff_tmp3);
    5101                   sequence_e3_84 = simd_and(byte_e3_adv, byte_84);
    51024920                  sequence_e3_84 = simd_and(byte_e3_adv, byte_84);
    51034921                  r3000_4dff_tmp38 = simd_and(r3000_4dff_tmp9, basis_bits.bit_6);
     
    51194937                  byte_85 = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp50);
    51204938                  sequence_e3_85 = simd_and(byte_e3_adv, byte_85);
    5121                   sequence_e3_85 = simd_and(byte_e3_adv, byte_85);
    51224939                  carryQ.cq[106] = carryout2carry(pablo_blk_Advance(sequence_e3_85, carryQ.get_carry_in(106), sequence_e3_85_adv));
    51234940                  r3000_4dff_tmp51 = simd_and(sequence_e3_85_adv, byte_range_80_bf);
    51244941                  struct_Lo.cc = simd_or(struct_Lo.cc, r3000_4dff_tmp51);
    51254942                  byte_86 = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp5);
    5126                   sequence_e3_86 = simd_and(byte_e3_adv, byte_86);
    51274943                  sequence_e3_86 = simd_and(byte_e3_adv, byte_86);
    51284944                  r3000_4dff_tmp52 = simd_and(basis_bits.bit_4, r3000_4dff_tmp19);
     
    51354951                  r3000_4dff_tmp56 = simd_and(r800_ffff_tmp1, r2000_4dff_tmp5);
    51364952                  byte_87 = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp56);
    5137                   sequence_e3_87 = simd_and(byte_e3_adv, byte_87);
    51384953                  sequence_e3_87 = simd_and(byte_e3_adv, byte_87);
    51394954                  byte_range_b0_bf = simd_and(byte_range_80_bf, r3000_4dff_tmp7);
     
    52315046              sequence_ea_80 = simd_and(ra000_ffff_tmp7, byte_80);
    52325047              carryQ.cq[119] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(119), byte_ea_adv));
    5233               sequence_ea_80 = simd_and(byte_ea_adv, byte_80);
    52345048              ra000_ffff_tmp8 = simd_andc(byte_range_80_bf, basis_bits.bit_2);
    52355049              ra000_ffff_tmp9 = simd_or(basis_bits.bit_4, r800_ffff_tmp16);
     
    55875401            sequence_f0_90 = simd_and(r10000_10ffff_tmp7, byte_90);
    55885402            carryQ.cq[170] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(170), byte_f0_adv));
    5589             sequence_f0_90 = simd_and(byte_f0_adv, byte_90);
    55905403            r10000_10ffff_tmp8 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
    55915404            r10000_10ffff_tmp9 = simd_andc(r10000_10ffff_tmp4, r10000_10ffff_tmp8);
     
    55945407            sequence_f0_90_80 = simd_and(r10000_10ffff_tmp10, byte_80);
    55955408            carryQ.cq[172] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(172), sequence_f0_90_adv));
    5596             sequence_f0_90_80 = simd_and(sequence_f0_90_adv, byte_80);
    55975409            r10000_10ffff_tmp11 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
    55985410            r10000_10ffff_tmp12 = simd_andc(r10000_10ffff_tmp9, r10000_10ffff_tmp11);
     
    56285440            byte_81 = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp38);
    56295441            sequence_f0_90_81 = simd_and(sequence_f0_90_adv, byte_81);
    5630             sequence_f0_90_81 = simd_and(sequence_f0_90_adv, byte_81);
    56315442            r10000_10ffff_tmp39 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
    56325443            r10000_10ffff_tmp40 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp39);
     
    56415452            byte_82 = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp45);
    56425453            sequence_f0_90_82 = simd_and(sequence_f0_90_adv, byte_82);
    5643             sequence_f0_90_82 = simd_and(sequence_f0_90_adv, byte_82);
    56445454            byte_range_80_bf = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
    56455455            carryQ.cq[175] = carryout2carry(pablo_blk_Advance(sequence_f0_90_82, carryQ.get_carry_in(175), sequence_f0_90_82_adv));
     
    56505460            r10000_10ffff_tmp49 = simd_andc(r10000_10ffff_tmp13, r10000_10ffff_tmp1);
    56515461            byte_83 = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp49);
    5652             sequence_f0_90_83 = simd_and(sequence_f0_90_adv, byte_83);
    56535462            sequence_f0_90_83 = simd_and(sequence_f0_90_adv, byte_83);
    56545463            r10000_10ffff_tmp50 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp25);
     
    56615470            r10000_10ffff_tmp54 = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp44);
    56625471            byte_8a = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp54);
    5663             sequence_f0_90_8a = simd_and(sequence_f0_90_adv, byte_8a);
    56645472            sequence_f0_90_8a = simd_and(sequence_f0_90_adv, byte_8a);
    56655473            r10000_10ffff_tmp55 = simd_andc(byte_range_80_bf, basis_bits.bit_2);
     
    56745482            byte_8b = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp60);
    56755483            sequence_f0_90_8b = simd_and(sequence_f0_90_adv, byte_8b);
    5676             sequence_f0_90_8b = simd_and(sequence_f0_90_adv, byte_8b);
    56775484            r10000_10ffff_tmp61 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp3);
    56785485            byte_range_80_90 = simd_andc(r10000_10ffff_tmp55, r10000_10ffff_tmp61);
     
    56825489            r10000_10ffff_tmp63 = simd_andc(r10000_10ffff_tmp11, r10000_10ffff_tmp2);
    56835490            byte_8c = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp63);
    5684             sequence_f0_90_8c = simd_and(sequence_f0_90_adv, byte_8c);
    56855491            sequence_f0_90_8c = simd_and(sequence_f0_90_adv, byte_8c);
    56865492            r10000_10ffff_tmp64 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp34);
     
    56935499            r10000_10ffff_tmp68 = simd_and(r10000_10ffff_tmp11, r10000_10ffff_tmp37);
    56945500            byte_8d = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp68);
    5695             sequence_f0_90_8d = simd_and(sequence_f0_90_adv, byte_8d);
    56965501            sequence_f0_90_8d = simd_and(sequence_f0_90_adv, byte_8d);
    56975502            r10000_10ffff_tmp69 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
     
    57065511            byte_8e = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp74);
    57075512            sequence_f0_90_8e = simd_and(sequence_f0_90_adv, byte_8e);
    5708             sequence_f0_90_8e = simd_and(sequence_f0_90_adv, byte_8e);
    57095513            r10000_10ffff_tmp75 = simd_and(r10000_10ffff_tmp11, basis_bits.bit_6);
    57105514            r10000_10ffff_tmp76 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp75);
     
    57165520            byte_8f = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp34);
    57175521            sequence_f0_90_8f = simd_and(sequence_f0_90_adv, byte_8f);
    5718             sequence_f0_90_8f = simd_and(sequence_f0_90_adv, byte_8f);
    57195522            r10000_10ffff_tmp79 = simd_andc(r10000_10ffff_tmp1, basis_bits.bit_4);
    57205523            cc_range_103c0_103c8_4 = simd_andc(r10000_10ffff_tmp48, r10000_10ffff_tmp79);
     
    57245527            byte_91 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp38);
    57255528            sequence_f0_90_91 = simd_and(sequence_f0_90_adv, byte_91);
    5726             sequence_f0_90_91 = simd_and(sequence_f0_90_adv, byte_91);
    57275529            byte_range_90_bf = simd_and(byte_range_80_bf, r10000_10ffff_tmp8);
    57285530            carryQ.cq[183] = carryout2carry(pablo_blk_Advance(sequence_f0_90_91, carryQ.get_carry_in(183), sequence_f0_90_91_adv));
     
    57305532            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp81);
    57315533            byte_92 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp45);
    5732             sequence_f0_90_92 = simd_and(sequence_f0_90_adv, byte_92);
    57335534            sequence_f0_90_92 = simd_and(sequence_f0_90_adv, byte_92);
    57345535            byte_range_80_9d = simd_andc(r10000_10ffff_tmp55, r10000_10ffff_tmp76);
     
    57385539            r10000_10ffff_tmp83 = simd_and(byte_range_80_bf, r80_10ffff_tmp1);
    57395540            byte_a0 = simd_andc(r10000_10ffff_tmp83, r10000_10ffff_tmp3);
    5740             sequence_f0_90_a0 = simd_and(sequence_f0_90_adv, byte_a0);
    57415541            sequence_f0_90_a0 = simd_and(sequence_f0_90_adv, byte_a0);
    57425542            r10000_10ffff_tmp84 = simd_andc(r10000_10ffff_tmp48, basis_bits.bit_4);
     
    57675567            byte_a1 = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp38);
    57685568            sequence_f0_90_a1 = simd_and(sequence_f0_90_adv, byte_a1);
    5769             sequence_f0_90_a1 = simd_and(sequence_f0_90_adv, byte_a1);
    57705569            byte_range_80_95 = simd_andc(r10000_10ffff_tmp55, r10000_10ffff_tmp90);
    57715570            carryQ.cq[186] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a1, carryQ.get_carry_in(186), sequence_f0_90_a1_adv));
     
    57755574            r10000_10ffff_tmp108 = simd_andc(r10000_10ffff_tmp107, r10000_10ffff_tmp2);
    57765575            byte_a4 = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp108);
    5777             sequence_f0_90_a4 = simd_and(sequence_f0_90_adv, byte_a4);
    57785576            sequence_f0_90_a4 = simd_and(sequence_f0_90_adv, byte_a4);
    57795577            r10000_10ffff_tmp109 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp92);
     
    57865584            byte_a6 = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp112);
    57875585            sequence_f0_90_a6 = simd_and(sequence_f0_90_adv, byte_a6);
    5788             sequence_f0_90_a6 = simd_and(sequence_f0_90_adv, byte_a6);
    57895586            r10000_10ffff_tmp113 = simd_and(basis_bits.bit_3, basis_bits.bit_4);
    57905587            r10000_10ffff_tmp114 = simd_and(basis_bits.bit_2, r10000_10ffff_tmp113);
     
    57965593            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp117);
    57975594            byte_a8 = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp86);
    5798             sequence_f0_90_a8 = simd_and(sequence_f0_90_adv, byte_a8);
    57995595            sequence_f0_90_a8 = simd_and(sequence_f0_90_adv, byte_a8);
    58005596            r10000_10ffff_tmp118 = simd_andc(r10000_10ffff_tmp48, r10000_10ffff_tmp3);
     
    58175613            byte_a9 = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp131);
    58185614            sequence_f0_90_a9 = simd_and(sequence_f0_90_adv, byte_a9);
    5819             sequence_f0_90_a9 = simd_and(sequence_f0_90_adv, byte_a9);
    58205615            byte_range_a0_bc = simd_andc(r10000_10ffff_tmp58, r10000_10ffff_tmp56);
    58215616            carryQ.cq[190] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a9, carryQ.get_carry_in(190), sequence_f0_90_a9_adv));
     
    58235618            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp132);
    58245619            byte_ac = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp63);
    5825             sequence_f0_90_ac = simd_and(sequence_f0_90_adv, byte_ac);
    58265620            sequence_f0_90_ac = simd_and(sequence_f0_90_adv, byte_ac);
    58275621            r10000_10ffff_tmp133 = simd_and(basis_bits.bit_2, r10000_10ffff_tmp90);
     
    58315625            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp134);
    58325626            byte_ad = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp68);
    5833             sequence_f0_90_ad = simd_and(sequence_f0_90_adv, byte_ad);
    58345627            sequence_f0_90_ad = simd_and(sequence_f0_90_adv, byte_ad);
    58355628            r10000_10ffff_tmp135 = simd_or(r10000_10ffff_tmp1, r10000_10ffff_tmp13);
     
    58425635            byte_b0 = simd_andc(r10000_10ffff_tmp66, r10000_10ffff_tmp3);
    58435636            sequence_f0_90_b0 = simd_and(sequence_f0_90_adv, byte_b0);
    5844             sequence_f0_90_b0 = simd_and(sequence_f0_90_adv, byte_b0);
    58455637            carryQ.cq[193] = carryout2carry(pablo_blk_Advance(sequence_f0_90_b0, carryQ.get_carry_in(193), sequence_f0_90_b0_adv));
    58465638            r10000_10ffff_tmp139 = simd_and(sequence_f0_90_b0_adv, byte_range_80_bf);
    58475639            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp139);
    58485640            byte_b1 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp38);
    5849             sequence_f0_90_b1 = simd_and(sequence_f0_90_adv, byte_b1);
    58505641            sequence_f0_90_b1 = simd_and(sequence_f0_90_adv, byte_b1);
    58515642            byte_range_80_88 = simd_andc(r10000_10ffff_tmp48, r10000_10ffff_tmp126);
     
    58545645            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp140);
    58555646            sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    5856             sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    58575647            carryQ.cq[195] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(195), r10000_10ffff_tmp141));
    58585648            sequence_f0_91_80 = simd_and(r10000_10ffff_tmp141, byte_80);
    58595649            carryQ.cq[196] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(196), sequence_f0_91_adv));
    5860             sequence_f0_91_80 = simd_and(sequence_f0_91_adv, byte_80);
    58615650            r10000_10ffff_tmp142 = simd_not(r10000_10ffff_tmp113);
    58625651            r10000_10ffff_tmp143 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp135);
     
    58675656            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp145);
    58685657            sequence_f0_91_82 = simd_and(sequence_f0_91_adv, byte_82);
    5869             sequence_f0_91_82 = simd_and(sequence_f0_91_adv, byte_82);
    58705658            r10000_10ffff_tmp146 = simd_not(basis_bits.bit_3);
    58715659            r10000_10ffff_tmp147 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp146), simd_andc(r10000_10ffff_tmp143, basis_bits.bit_2));
     
    58745662            r10000_10ffff_tmp148 = simd_and(sequence_f0_91_82_adv, byte_range_83_af);
    58755663            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp148);
    5876             sequence_f0_91_83 = simd_and(sequence_f0_91_adv, byte_83);
    58775664            sequence_f0_91_83 = simd_and(sequence_f0_91_adv, byte_83);
    58785665            r10000_10ffff_tmp149 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp126);
     
    58855672            byte_84 = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp108);
    58865673            sequence_f0_91_84 = simd_and(sequence_f0_91_adv, byte_84);
    5887             sequence_f0_91_84 = simd_and(sequence_f0_91_adv, byte_84);
    58885674            r10000_10ffff_tmp153 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp17), simd_andc(r10000_10ffff_tmp143, basis_bits.bit_2));
    58895675            byte_range_83_a6 = simd_and(byte_range_80_bf, r10000_10ffff_tmp153);
     
    58925678            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp154);
    58935679            byte_86 = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp112);
    5894             sequence_f0_91_86 = simd_and(sequence_f0_91_adv, byte_86);
    58955680            sequence_f0_91_86 = simd_and(sequence_f0_91_adv, byte_86);
    58965681            r10000_10ffff_tmp155 = simd_not(r10000_10ffff_tmp136);
     
    59035688            byte_87 = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp158);
    59045689            sequence_f0_91_87 = simd_and(sequence_f0_91_adv, byte_87);
    5905             sequence_f0_91_87 = simd_and(sequence_f0_91_adv, byte_87);
    59065690            r10000_10ffff_tmp159 = simd_not(r10000_10ffff_tmp2);
    59075691            r10000_10ffff_tmp160 = simd_or(simd_and(basis_bits.bit_5, r10000_10ffff_tmp159), simd_andc(r10000_10ffff_tmp2, basis_bits.bit_5));
     
    59125696            byte_9a = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp54);
    59135697            sequence_f0_91_9a = simd_and(sequence_f0_91_adv, byte_9a);
    5914             sequence_f0_91_9a = simd_and(sequence_f0_91_adv, byte_9a);
    59155698            r10000_10ffff_tmp162 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp25);
    59165699            r10000_10ffff_tmp163 = simd_and(basis_bits.bit_2, r10000_10ffff_tmp162);
     
    59195702            r10000_10ffff_tmp164 = simd_and(sequence_f0_91_9a_adv, byte_range_80_aa);
    59205703            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp164);
    5921             sequence_f0_92 = simd_and(byte_f0_adv, byte_92);
    59225704            sequence_f0_92 = simd_and(byte_f0_adv, byte_92);
    59235705            r10000_10ffff_tmp165 = simd_and(basis_bits.bit_5, r10000_10ffff_tmp2);
     
    59395721            byte_93 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp49);
    59405722            sequence_f0_93 = simd_and(byte_f0_adv, byte_93);
    5941             sequence_f0_93 = simd_and(byte_f0_adv, byte_93);
    59425723            byte_range_80_8f = simd_andc(byte_range_80_bf, r10000_10ffff_tmp8);
    59435724            carryQ.cq[208] = carryout2carry(pablo_blk_Advance(sequence_f0_93, carryQ.get_carry_in(208), r10000_10ffff_tmp172));
     
    59525733            struct_Lo.cc = simd_or(struct_Lo.cc, sequence_f0_93_90_byte_range_80_ae);
    59535734            byte_96 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp112);
    5954             sequence_f0_96 = simd_and(byte_f0_adv, byte_96);
    59555735            sequence_f0_96 = simd_and(byte_f0_adv, byte_96);
    59565736            byte_range_a0_a7 = simd_andc(r10000_10ffff_tmp83, basis_bits.bit_4);
     
    59815761            byte_9b = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp60);
    59825762            sequence_f0_9b = simd_and(byte_f0_adv, byte_9b);
    5983             sequence_f0_9b = simd_and(byte_f0_adv, byte_9b);
    59845763            carryQ.cq[218] = carryout2carry(pablo_blk_Advance(sequence_f0_9b, carryQ.get_carry_in(218), r10000_10ffff_tmp182));
    59855764            sequence_f0_9b_80 = simd_and(r10000_10ffff_tmp182, byte_80);
    59865765            carryQ.cq[219] = carryout2carry(pablo_blk_Advance(sequence_f0_9b, carryQ.get_carry_in(219), sequence_f0_9b_adv));
    5987             sequence_f0_9b_80 = simd_and(sequence_f0_9b_adv, byte_80);
    59885766            r10000_10ffff_tmp183 = simd_or(r10000_10ffff_tmp1, basis_bits.bit_6);
    59895767            byte_range_80_81 = simd_andc(byte_range_80_8f, r10000_10ffff_tmp183);
     
    59935771            byte_9e = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp74);
    59945772            sequence_f0_9e = simd_and(byte_f0_adv, byte_9e);
    5995             sequence_f0_9e = simd_and(byte_f0_adv, byte_9e);
    59965773            byte_b8 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp86);
    59975774            carryQ.cq[221] = carryout2carry(pablo_blk_Advance(sequence_f0_9e, carryQ.get_carry_in(221), r10000_10ffff_tmp185));
    59985775            sequence_f0_9e_b8 = simd_and(r10000_10ffff_tmp185, byte_b8);
    59995776            carryQ.cq[222] = carryout2carry(pablo_blk_Advance(sequence_f0_9e, carryQ.get_carry_in(222), sequence_f0_9e_adv));
    6000             sequence_f0_9e_b8 = simd_and(sequence_f0_9e_adv, byte_b8);
    60015777            r10000_10ffff_tmp186 = simd_andc(byte_range_80_8f, r10000_10ffff_tmp1);
    60025778            r10000_10ffff_tmp187 = simd_or(basis_bits.bit_4, r10000_10ffff_tmp165);
     
    60265802            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp208);
    60275803            byte_b9 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp131);
    6028             sequence_f0_9e_b9 = simd_and(sequence_f0_9e_adv, byte_b9);
    60295804            sequence_f0_9e_b9 = simd_and(sequence_f0_9e_adv, byte_b9);
    60305805            r10000_10ffff_tmp209 = simd_or(r10000_10ffff_tmp45, r10000_10ffff_tmp158);
     
    60675842            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp243);
    60685843            byte_ba = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp54);
    6069             sequence_f0_9e_ba = simd_and(sequence_f0_9e_adv, byte_ba);
    60705844            sequence_f0_9e_ba = simd_and(sequence_f0_9e_adv, byte_ba);
    60715845            r10000_10ffff_tmp244 = simd_andc(byte_range_80_8f, r10000_10ffff_tmp92);
     
    70046778                  sequence_e0_a0 = simd_and(r800_1fff_tmp2, byte_a0);
    70056779                  carryQ.cq[19] = carryout2carry(pablo_blk_Advance(byte_e0, carryQ.get_carry_in(19), byte_e0_adv));
    7006                   sequence_e0_a0 = simd_and(byte_e0_adv, byte_a0);
    70076780                  r800_fff_tmp2 = simd_andc(byte_range_80_bf, basis_bits.bit_2);
    70086781                  r800_fff_tmp3 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     
    70176790                  byte_a1 = simd_and(r800_fff_tmp1, r800_fff_tmp8);
    70186791                  sequence_e0_a1 = simd_and(byte_e0_adv, byte_a1);
    7019                   sequence_e0_a1 = simd_and(byte_e0_adv, byte_a1);
    70206792                  r800_fff_tmp9 = simd_or(basis_bits.bit_5, r800_ffff_tmp2);
    70216793                  r800_fff_tmp10 = simd_and(basis_bits.bit_4, r800_fff_tmp9);
     
    70296801                  byte_a2 = simd_and(r800_fff_tmp1, r800_fff_tmp14);
    70306802                  sequence_e0_a2 = simd_and(byte_e0_adv, byte_a2);
    7031                   sequence_e0_a2 = simd_and(byte_e0_adv, byte_a2);
    70326803                  r800_fff_tmp15 = simd_and(basis_bits.bit_5, r800_ffff_tmp2);
    70336804                  r800_fff_tmp16 = simd_not(r800_fff_tmp15);
     
    70406811                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp20);
    70416812                  byte_a4 = simd_and(r800_fff_tmp1, r800_ffff_tmp3);
    7042                   sequence_e0_a4 = simd_and(byte_e0_adv, byte_a4);
    70436813                  sequence_e0_a4 = simd_and(byte_e0_adv, byte_a4);
    70446814                  r800_fff_tmp21 = simd_and(basis_bits.bit_4, r800_fff_tmp17);
     
    70596829                  r800_fff_tmp33 = simd_and(r800_ffff_tmp1, r800_fff_tmp7);
    70606830                  byte_a5 = simd_and(r800_fff_tmp1, r800_fff_tmp33);
    7061                   sequence_e0_a5 = simd_and(byte_e0_adv, byte_a5);
    70626831                  sequence_e0_a5 = simd_and(byte_e0_adv, byte_a5);
    70636832                  r800_fff_tmp34 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     
    70806849                  r800_fff_tmp48 = simd_and(r800_ffff_tmp1, r800_fff_tmp13);
    70816850                  byte_a6 = simd_and(r800_fff_tmp1, r800_fff_tmp48);
    7082                   sequence_e0_a6 = simd_and(byte_e0_adv, byte_a6);
    70836851                  sequence_e0_a6 = simd_and(byte_e0_adv, byte_a6);
    70846852                  r800_fff_tmp49 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
     
    71156883                  byte_a7 = simd_and(r800_fff_tmp1, r800_fff_tmp76);
    71166884                  sequence_e0_a7 = simd_and(byte_e0_adv, byte_a7);
    7117                   sequence_e0_a7 = simd_and(byte_e0_adv, byte_a7);
    71186885                  r800_fff_tmp77 = simd_and(r800_fff_tmp29, r800_fff_tmp13);
    71196886                  r800_fff_tmp78 = simd_and(r800_fff_tmp50, r800_fff_tmp77);
     
    71336900                  r800_fff_tmp89 = simd_andc(r800_fff_tmp88, r800_ffff_tmp2);
    71346901                  byte_a8 = simd_and(r800_fff_tmp1, r800_fff_tmp89);
    7135                   sequence_e0_a8 = simd_and(byte_e0_adv, byte_a8);
    71366902                  sequence_e0_a8 = simd_and(byte_e0_adv, byte_a8);
    71376903                  r800_fff_tmp90 = simd_or(basis_bits.bit_5, r800_fff_tmp54);
     
    71596925                  byte_a9 = simd_and(r800_fff_tmp1, r800_fff_tmp108);
    71606926                  sequence_e0_a9 = simd_and(byte_e0_adv, byte_a9);
    7161                   sequence_e0_a9 = simd_and(byte_e0_adv, byte_a9);
    71626927                  r800_fff_tmp109 = simd_and(r800_fff_tmp35, basis_bits.bit_4);
    71636928                  r800_fff_tmp110 = simd_not(r800_ffff_tmp2);
     
    71746939                  r800_fff_tmp118 = simd_and(r800_fff_tmp88, r800_fff_tmp13);
    71756940                  byte_aa = simd_and(r800_fff_tmp1, r800_fff_tmp118);
    7176                   sequence_e0_aa = simd_and(byte_e0_adv, byte_aa);
    71776941                  sequence_e0_aa = simd_and(byte_e0_adv, byte_aa);
    71786942                  r800_fff_tmp119 = simd_not(r800_fff_tmp3);
     
    71966960                  byte_ab = simd_and(r800_fff_tmp1, r800_fff_tmp133);
    71976961                  sequence_e0_ab = simd_and(byte_e0_adv, byte_ab);
    7198                   sequence_e0_ab = simd_and(byte_e0_adv, byte_ab);
    71996962                  r800_fff_tmp134 = simd_andc(r800_fff_tmp1, r800_4dff_tmp1);
    72006963                  cc_range_ad0_ae0_3 = simd_or(r800_fff_tmp36, r800_fff_tmp134);
     
    72046967                  r800_fff_tmp136 = simd_andc(r800_fff_tmp29, r800_ffff_tmp2);
    72056968                  byte_ac = simd_and(r800_fff_tmp1, r800_fff_tmp136);
    7206                   sequence_e0_ac = simd_and(byte_e0_adv, byte_ac);
    72076969                  sequence_e0_ac = simd_and(byte_e0_adv, byte_ac);
    72086970                  r800_fff_tmp137 = simd_or(r800_fff_tmp68, r800_fff_tmp98);
     
    72146976                  byte_ad = simd_and(r800_fff_tmp1, r800_fff_tmp30);
    72156977                  sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    7216                   sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    72176978                  r800_fff_tmp140 = simd_or(r800_fff_tmp80, r800_fff_tmp84);
    72186979                  r800_fff_tmp141 = simd_and(r800_fff_tmp28, r800_fff_tmp8);
     
    72226983                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp142);
    72236984                  byte_ae = simd_and(r800_fff_tmp1, r800_fff_tmp77);
    7224                   sequence_e0_ae = simd_and(byte_e0_adv, byte_ae);
    72256985                  sequence_e0_ae = simd_and(byte_e0_adv, byte_ae);
    72266986                  r800_fff_tmp143 = simd_andc(r800_fff_tmp54, r800_ffff_tmp9);
     
    72597019                  byte_af = simd_and(r800_fff_tmp1, r800_fff_tmp55);
    72607020                  sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    7261                   sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    72627021                  byte_90 = simd_andc(r800_fff_tmp35, r800_1fff_tmp1);
    72637022                  carryQ.cq[34] = carryout2carry(pablo_blk_Advance(sequence_e0_af, carryQ.get_carry_in(34), sequence_e0_af_adv));
     
    72657024                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp173);
    72667025                  byte_b0 = simd_andc(r800_fff_tmp28, r800_1fff_tmp1);
    7267                   sequence_e0_b0 = simd_and(byte_e0_adv, byte_b0);
    72687026                  sequence_e0_b0 = simd_and(byte_e0_adv, byte_b0);
    72697027                  r800_fff_tmp174 = simd_or(r800_fff_tmp52, r800_fff_tmp148);
     
    72837041                  byte_b1 = simd_and(r800_fff_tmp28, r800_fff_tmp8);
    72847042                  sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    7285                   sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    72867043                  r800_fff_tmp185 = simd_and(r800_fff_tmp35, r800_fff_tmp105);
    72877044                  cc_range_c58_c60_3 = simd_or(r800_fff_tmp185, r800_fff_tmp134);
     
    72917048                  byte_b2 = simd_and(r800_fff_tmp28, r800_fff_tmp14);
    72927049                  sequence_e0_b2 = simd_and(byte_e0_adv, byte_b2);
    7293                   sequence_e0_b2 = simd_and(byte_e0_adv, byte_b2);
    72947050                  cc_range_c85_cbd_3 = simd_or(r800_fff_tmp183, r800_fff_tmp31);
    72957051                  carryQ.cq[37] = carryout2carry(pablo_blk_Advance(sequence_e0_b2, carryQ.get_carry_in(37), sequence_e0_b2_adv));
     
    72977053                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp187);
    72987054                  byte_b3 = simd_and(r800_fff_tmp28, r800_fff_tmp143);
    7299                   sequence_e0_b3 = simd_and(byte_e0_adv, byte_b3);
    73007055                  sequence_e0_b3 = simd_and(byte_e0_adv, byte_b3);
    73017056                  r800_fff_tmp188 = simd_or(r800_fff_tmp113, r800_fff_tmp134);
     
    73077062                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp191);
    73087063                  byte_b4 = simd_and(r800_fff_tmp28, r800_ffff_tmp3);
    7309                   sequence_e0_b4 = simd_and(byte_e0_adv, byte_b4);
    73107064                  sequence_e0_b4 = simd_and(byte_e0_adv, byte_b4);
    73117065                  r800_fff_tmp192 = simd_and(basis_bits.bit_4, r800_fff_tmp90);
     
    73217075                  byte_b5 = simd_and(r800_fff_tmp28, r800_fff_tmp33);
    73227076                  sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    7323                   sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    73247077                  r800_fff_tmp199 = simd_or(r800_fff_tmp78, r800_fff_tmp134);
    73257078                  r800_fff_tmp200 = simd_and(r800_fff_tmp45, r800_fff_tmp17);
     
    73297082                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp201);
    73307083                  byte_b6 = simd_and(r800_fff_tmp28, r800_fff_tmp48);
    7331                   sequence_e0_b6 = simd_and(byte_e0_adv, byte_b6);
    73327084                  sequence_e0_b6 = simd_and(byte_e0_adv, byte_b6);
    73337085                  r800_fff_tmp202 = simd_and(basis_bits.bit_5, r800_fff_tmp54);
     
    73517103                  byte_b7 = simd_and(r800_fff_tmp28, r800_fff_tmp76);
    73527104                  sequence_e0_b7 = simd_and(byte_e0_adv, byte_b7);
    7353                   sequence_e0_b7 = simd_and(byte_e0_adv, byte_b7);
    73547105                  r800_fff_tmp217 = simd_andc(r800_fff_tmp50, basis_bits.bit_4);
    73557106                  byte_range_80_86 = simd_andc(r800_fff_tmp217, r800_fff_tmp202);
     
    73587109                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp218);
    73597110                  byte_b8 = simd_and(r800_fff_tmp28, r800_fff_tmp89);
    7360                   sequence_e0_b8 = simd_and(byte_e0_adv, byte_b8);
    73617111                  sequence_e0_b8 = simd_and(byte_e0_adv, byte_b8);
    73627112                  r800_fff_tmp219 = simd_and(basis_bits.bit_3, r800_1fff_tmp1);
     
    73717121                  byte_b9 = simd_and(r800_fff_tmp28, r800_fff_tmp108);
    73727122                  sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    7373                   sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    73747123                  byte_range_80_85 = simd_andc(r800_fff_tmp217, r800_fff_tmp3);
    73757124                  carryQ.cq[44] = carryout2carry(pablo_blk_Advance(sequence_e0_b9, carryQ.get_carry_in(44), sequence_e0_b9_adv));
     
    73777126                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp225);
    73787127                  byte_ba = simd_and(r800_fff_tmp28, r800_fff_tmp118);
    7379                   sequence_e0_ba = simd_and(byte_e0_adv, byte_ba);
    73807128                  sequence_e0_ba = simd_and(byte_e0_adv, byte_ba);
    73817129                  r800_fff_tmp226 = simd_andc(r800_fff_tmp50, r800_ffff_tmp9);
     
    74147162                  byte_bb = simd_and(r800_fff_tmp28, r800_fff_tmp133);
    74157163                  sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    7416                   sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    74177164                  r800_fff_tmp256 = simd_andc(r800_fff_tmp217, r800_fff_tmp15);
    74187165                  r800_fff_tmp257 = simd_and(r800_fff_tmp35, r800_fff_tmp29);
     
    74237170                  byte_bc = simd_and(r800_fff_tmp28, r800_fff_tmp136);
    74247171                  sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    7425                   sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    74267172                  byte_80 = simd_andc(r800_fff_tmp50, r800_1fff_tmp1);
    74277173                  carryQ.cq[47] = carryout2carry(pablo_blk_Advance(sequence_e0_bc, carryQ.get_carry_in(47), sequence_e0_bc_adv));
     
    74297175                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp259);
    74307176                  byte_bd = simd_and(r800_fff_tmp28, r800_fff_tmp30);
    7431                   sequence_e0_bd = simd_and(byte_e0_adv, byte_bd);
    74327177                  sequence_e0_bd = simd_and(byte_e0_adv, byte_bd);
    74337178                  r800_fff_tmp260 = simd_or(basis_bits.bit_3, r800_fff_tmp250);
     
    74407185                  struct_Lo.cc = simd_or(struct_Lo.cc, r800_fff_tmp264);
    74417186                  byte_be = simd_and(r800_fff_tmp28, r800_fff_tmp77);
    7442                   sequence_e0_be = simd_and(byte_e0_adv, byte_be);
    74437187                  sequence_e0_be = simd_and(byte_e0_adv, byte_be);
    74447188                  r800_fff_tmp265 = simd_and(r800_fff_tmp50, basis_bits.bit_4);
     
    74687212                    sequence_e1_80 = simd_and(r800_1fff_tmp6, byte_80);
    74697213                    carryQ.cq[52] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(52), byte_e1_adv));
    7470                     sequence_e1_80 = simd_and(byte_e1_adv, byte_80);
    74717214                    r1000_1fff_tmp3 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
    74727215                    r1000_1fff_tmp4 = simd_or(basis_bits.bit_5, r1000_1fff_tmp3);
     
    74857228                    struct_Lo.cc = simd_or(struct_Lo.cc, r1000_1fff_tmp14);
    74867229                    byte_81 = simd_and(r1000_1fff_tmp2, r800_1fff_tmp5);
    7487                     sequence_e1_81 = simd_and(byte_e1_adv, byte_81);
    74887230                    sequence_e1_81 = simd_and(byte_e1_adv, byte_81);
    74897231                    r1000_1fff_tmp15 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     
    75217263                    byte_82 = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp43);
    75227264                    sequence_e1_82 = simd_and(byte_e1_adv, byte_82);
    7523                     sequence_e1_82 = simd_and(byte_e1_adv, byte_82);
    75247265                    r1000_1fff_tmp44 = simd_and(r1000_1fff_tmp11, r1000_1fff_tmp42);
    75257266                    r1000_1fff_tmp45 = simd_andc(r800_4dff_tmp1, r1000_1fff_tmp44);
     
    75307271                    r1000_1fff_tmp47 = simd_andc(r1000_1fff_tmp3, r800_ffff_tmp9);
    75317272                    byte_83 = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp47);
    7532                     sequence_e1_83 = simd_and(byte_e1_adv, byte_83);
    75337273                    sequence_e1_83 = simd_and(byte_e1_adv, byte_83);
    75347274                    r1000_1fff_tmp48 = simd_and(basis_bits.bit_3, r1000_1fff_tmp5);
     
    78327572                  sequence_e2_84 = simd_and(r2000_4dff_tmp3, byte_84);
    78337573                  carryQ.cq[93] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(93), byte_e2_adv));
    7834                   sequence_e2_84 = simd_and(byte_e2_adv, byte_84);
    78357574                  r2000_2fff_tmp3 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
    78367575                  r2000_2fff_tmp4 = simd_and(byte_range_80_bf, r2000_2fff_tmp3);
     
    78457584                  byte_b4 = simd_and(r2000_2fff_tmp4, r800_ffff_tmp3);
    78467585                  sequence_e2_b4 = simd_and(byte_e2_adv, byte_b4);
    7847                   sequence_e2_b4 = simd_and(byte_e2_adv, byte_b4);
    78487586                  byte_range_b0_bf = simd_and(byte_range_80_bf, r2000_2fff_tmp3);
    78497587                  carryQ.cq[95] = carryout2carry(pablo_blk_Advance(sequence_e2_b4, carryQ.get_carry_in(95), sequence_e2_b4_adv));
     
    78537591                  r2000_2fff_tmp12 = simd_and(r800_ffff_tmp1, r2000_2fff_tmp11);
    78547592                  byte_b5 = simd_and(byte_range_b0_bf, r2000_2fff_tmp12);
    7855                   sequence_e2_b5 = simd_and(byte_e2_adv, byte_b5);
    78567593                  sequence_e2_b5 = simd_and(byte_e2_adv, byte_b5);
    78577594                  r2000_2fff_tmp13 = simd_or(basis_bits.bit_3, basis_bits.bit_4);
     
    78637600                  r2000_2fff_tmp16 = simd_and(r800_ffff_tmp1, r2000_4dff_tmp1);
    78647601                  byte_b6 = simd_and(byte_range_b0_bf, r2000_2fff_tmp16);
    7865                   sequence_e2_b6 = simd_and(byte_e2_adv, byte_b6);
    78667602                  sequence_e2_b6 = simd_and(byte_e2_adv, byte_b6);
    78677603                  r2000_2fff_tmp17 = simd_andc(byte_range_80_bf, basis_bits.bit_2);
     
    78897625                  r2000_2fff_tmp36 = simd_and(r800_ffff_tmp1, r2000_2fff_tmp18);
    78907626                  byte_b7 = simd_and(byte_range_b0_bf, r2000_2fff_tmp36);
    7891                   sequence_e2_b7 = simd_and(byte_e2_adv, byte_b7);
    78927627                  sequence_e2_b7 = simd_and(byte_e2_adv, byte_b7);
    78937628                  r2000_2fff_tmp37 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     
    79197654                  sequence_e3_80 = simd_and(r3000_4dff_tmp4, byte_80);
    79207655                  carryQ.cq[100] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(100), byte_e3_adv));
    7921                   sequence_e3_80 = simd_and(byte_e3_adv, byte_80);
    79227656                  r3000_4dff_tmp5 = simd_and(r800_ffff_tmp1, r2000_4dff_tmp1);
    79237657                  r3000_4dff_tmp6 = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp5);
     
    79357669                  byte_81 = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp14);
    79367670                  sequence_e3_81 = simd_and(byte_e3_adv, byte_81);
    7937                   sequence_e3_81 = simd_and(byte_e3_adv, byte_81);
    79387671                  r3000_4dff_tmp15 = simd_or(basis_bits.bit_3, r3000_4dff_tmp3);
    79397672                  r3000_4dff_tmp16 = simd_or(basis_bits.bit_2, r3000_4dff_tmp15);
     
    79437676                  struct_Lo.cc = simd_or(struct_Lo.cc, r3000_4dff_tmp17);
    79447677                  byte_82 = simd_and(r3000_4dff_tmp2, r2000_4dff_tmp2);
    7945                   sequence_e3_82 = simd_and(byte_e3_adv, byte_82);
    79467678                  sequence_e3_82 = simd_and(byte_e3_adv, byte_82);
    79477679                  r3000_4dff_tmp18 = simd_andc(byte_range_80_bf, basis_bits.bit_2);
     
    79637695                  byte_83 = simd_and(r3000_4dff_tmp2, r2000_4dff_tmp6);
    79647696                  sequence_e3_83 = simd_and(byte_e3_adv, byte_83);
    7965                   sequence_e3_83 = simd_and(byte_e3_adv, byte_83);
    79667697                  r3000_4dff_tmp31 = simd_or(basis_bits.bit_5, r2000_4dff_tmp5);
    79677698                  r3000_4dff_tmp32 = simd_and(basis_bits.bit_4, r3000_4dff_tmp31);
     
    79757706                  struct_Lo.cc = simd_or(struct_Lo.cc, r3000_4dff_tmp37);
    79767707                  byte_84 = simd_and(r3000_4dff_tmp2, r800_ffff_tmp3);
    7977                   sequence_e3_84 = simd_and(byte_e3_adv, byte_84);
    79787708                  sequence_e3_84 = simd_and(byte_e3_adv, byte_84);
    79797709                  r3000_4dff_tmp38 = simd_and(r3000_4dff_tmp9, basis_bits.bit_6);
     
    79957725                  byte_85 = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp50);
    79967726                  sequence_e3_85 = simd_and(byte_e3_adv, byte_85);
    7997                   sequence_e3_85 = simd_and(byte_e3_adv, byte_85);
    79987727                  carryQ.cq[106] = carryout2carry(pablo_blk_Advance(sequence_e3_85, carryQ.get_carry_in(106), sequence_e3_85_adv));
    79997728                  r3000_4dff_tmp51 = simd_and(sequence_e3_85_adv, byte_range_80_bf);
    80007729                  struct_Lo.cc = simd_or(struct_Lo.cc, r3000_4dff_tmp51);
    80017730                  byte_86 = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp5);
    8002                   sequence_e3_86 = simd_and(byte_e3_adv, byte_86);
    80037731                  sequence_e3_86 = simd_and(byte_e3_adv, byte_86);
    80047732                  r3000_4dff_tmp52 = simd_and(basis_bits.bit_4, r3000_4dff_tmp19);
     
    80117739                  r3000_4dff_tmp56 = simd_and(r800_ffff_tmp1, r2000_4dff_tmp5);
    80127740                  byte_87 = simd_and(r3000_4dff_tmp2, r3000_4dff_tmp56);
    8013                   sequence_e3_87 = simd_and(byte_e3_adv, byte_87);
    80147741                  sequence_e3_87 = simd_and(byte_e3_adv, byte_87);
    80157742                  byte_range_b0_bf = simd_and(byte_range_80_bf, r3000_4dff_tmp7);
     
    81077834              sequence_ea_80 = simd_and(ra000_ffff_tmp7, byte_80);
    81087835              carryQ.cq[119] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(119), byte_ea_adv));
    8109               sequence_ea_80 = simd_and(byte_ea_adv, byte_80);
    81107836              ra000_ffff_tmp8 = simd_andc(byte_range_80_bf, basis_bits.bit_2);
    81117837              ra000_ffff_tmp9 = simd_or(basis_bits.bit_4, r800_ffff_tmp16);
     
    84638189            sequence_f0_90 = simd_and(r10000_10ffff_tmp7, byte_90);
    84648190            carryQ.cq[170] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(170), byte_f0_adv));
    8465             sequence_f0_90 = simd_and(byte_f0_adv, byte_90);
    84668191            r10000_10ffff_tmp8 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
    84678192            r10000_10ffff_tmp9 = simd_andc(r10000_10ffff_tmp4, r10000_10ffff_tmp8);
     
    84708195            sequence_f0_90_80 = simd_and(r10000_10ffff_tmp10, byte_80);
    84718196            carryQ.cq[172] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(172), sequence_f0_90_adv));
    8472             sequence_f0_90_80 = simd_and(sequence_f0_90_adv, byte_80);
    84738197            r10000_10ffff_tmp11 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
    84748198            r10000_10ffff_tmp12 = simd_andc(r10000_10ffff_tmp9, r10000_10ffff_tmp11);
     
    85048228            byte_81 = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp38);
    85058229            sequence_f0_90_81 = simd_and(sequence_f0_90_adv, byte_81);
    8506             sequence_f0_90_81 = simd_and(sequence_f0_90_adv, byte_81);
    85078230            r10000_10ffff_tmp39 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
    85088231            r10000_10ffff_tmp40 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp39);
     
    85178240            byte_82 = simd_and(r10000_10ffff_tmp9, r10000_10ffff_tmp45);
    85188241            sequence_f0_90_82 = simd_and(sequence_f0_90_adv, byte_82);
    8519             sequence_f0_90_82 = simd_and(sequence_f0_90_adv, byte_82);
    85208242            byte_range_80_bf = simd_andc(basis_bits.bit_0, basis_bits.bit_1);
    85218243            carryQ.cq[175] = carryout2carry(pablo_blk_Advance(sequence_f0_90_82, carryQ.get_carry_in(175), sequence_f0_90_82_adv));
     
    85268248            r10000_10ffff_tmp49 = simd_andc(r10000_10ffff_tmp13, r10000_10ffff_tmp1);
    85278249            byte_83 = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp49);
    8528             sequence_f0_90_83 = simd_and(sequence_f0_90_adv, byte_83);
    85298250            sequence_f0_90_83 = simd_and(sequence_f0_90_adv, byte_83);
    85308251            r10000_10ffff_tmp50 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp25);
     
    85378258            r10000_10ffff_tmp54 = simd_and(r10000_10ffff_tmp53, r10000_10ffff_tmp44);
    85388259            byte_8a = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp54);
    8539             sequence_f0_90_8a = simd_and(sequence_f0_90_adv, byte_8a);
    85408260            sequence_f0_90_8a = simd_and(sequence_f0_90_adv, byte_8a);
    85418261            r10000_10ffff_tmp55 = simd_andc(byte_range_80_bf, basis_bits.bit_2);
     
    85508270            byte_8b = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp60);
    85518271            sequence_f0_90_8b = simd_and(sequence_f0_90_adv, byte_8b);
    8552             sequence_f0_90_8b = simd_and(sequence_f0_90_adv, byte_8b);
    85538272            r10000_10ffff_tmp61 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp3);
    85548273            byte_range_80_90 = simd_andc(r10000_10ffff_tmp55, r10000_10ffff_tmp61);
     
    85588277            r10000_10ffff_tmp63 = simd_andc(r10000_10ffff_tmp11, r10000_10ffff_tmp2);
    85598278            byte_8c = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp63);
    8560             sequence_f0_90_8c = simd_and(sequence_f0_90_adv, byte_8c);
    85618279            sequence_f0_90_8c = simd_and(sequence_f0_90_adv, byte_8c);
    85628280            r10000_10ffff_tmp64 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp34);
     
    85698287            r10000_10ffff_tmp68 = simd_and(r10000_10ffff_tmp11, r10000_10ffff_tmp37);
    85708288            byte_8d = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp68);
    8571             sequence_f0_90_8d = simd_and(sequence_f0_90_adv, byte_8d);
    85728289            sequence_f0_90_8d = simd_and(sequence_f0_90_adv, byte_8d);
    85738290            r10000_10ffff_tmp69 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
     
    85828299            byte_8e = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp74);
    85838300            sequence_f0_90_8e = simd_and(sequence_f0_90_adv, byte_8e);
    8584             sequence_f0_90_8e = simd_and(sequence_f0_90_adv, byte_8e);
    85858301            r10000_10ffff_tmp75 = simd_and(r10000_10ffff_tmp11, basis_bits.bit_6);
    85868302            r10000_10ffff_tmp76 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp75);
     
    85928308            byte_8f = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp34);
    85938309            sequence_f0_90_8f = simd_and(sequence_f0_90_adv, byte_8f);
    8594             sequence_f0_90_8f = simd_and(sequence_f0_90_adv, byte_8f);
    85958310            r10000_10ffff_tmp79 = simd_andc(r10000_10ffff_tmp1, basis_bits.bit_4);
    85968311            cc_range_103c0_103c8_4 = simd_andc(r10000_10ffff_tmp48, r10000_10ffff_tmp79);
     
    86008315            byte_91 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp38);
    86018316            sequence_f0_90_91 = simd_and(sequence_f0_90_adv, byte_91);
    8602             sequence_f0_90_91 = simd_and(sequence_f0_90_adv, byte_91);
    86038317            byte_range_90_bf = simd_and(byte_range_80_bf, r10000_10ffff_tmp8);
    86048318            carryQ.cq[183] = carryout2carry(pablo_blk_Advance(sequence_f0_90_91, carryQ.get_carry_in(183), sequence_f0_90_91_adv));
     
    86068320            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp81);
    86078321            byte_92 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp45);
    8608             sequence_f0_90_92 = simd_and(sequence_f0_90_adv, byte_92);
    86098322            sequence_f0_90_92 = simd_and(sequence_f0_90_adv, byte_92);
    86108323            byte_range_80_9d = simd_andc(r10000_10ffff_tmp55, r10000_10ffff_tmp76);
     
    86148327            r10000_10ffff_tmp83 = simd_and(byte_range_80_bf, r80_10ffff_tmp1);
    86158328            byte_a0 = simd_andc(r10000_10ffff_tmp83, r10000_10ffff_tmp3);
    8616             sequence_f0_90_a0 = simd_and(sequence_f0_90_adv, byte_a0);
    86178329            sequence_f0_90_a0 = simd_and(sequence_f0_90_adv, byte_a0);
    86188330            r10000_10ffff_tmp84 = simd_andc(r10000_10ffff_tmp48, basis_bits.bit_4);
     
    86438355            byte_a1 = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp38);
    86448356            sequence_f0_90_a1 = simd_and(sequence_f0_90_adv, byte_a1);
    8645             sequence_f0_90_a1 = simd_and(sequence_f0_90_adv, byte_a1);
    86468357            byte_range_80_95 = simd_andc(r10000_10ffff_tmp55, r10000_10ffff_tmp90);
    86478358            carryQ.cq[186] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a1, carryQ.get_carry_in(186), sequence_f0_90_a1_adv));
     
    86518362            r10000_10ffff_tmp108 = simd_andc(r10000_10ffff_tmp107, r10000_10ffff_tmp2);
    86528363            byte_a4 = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp108);
    8653             sequence_f0_90_a4 = simd_and(sequence_f0_90_adv, byte_a4);
    86548364            sequence_f0_90_a4 = simd_and(sequence_f0_90_adv, byte_a4);
    86558365            r10000_10ffff_tmp109 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp92);
     
    86628372            byte_a6 = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp112);
    86638373            sequence_f0_90_a6 = simd_and(sequence_f0_90_adv, byte_a6);
    8664             sequence_f0_90_a6 = simd_and(sequence_f0_90_adv, byte_a6);
    86658374            r10000_10ffff_tmp113 = simd_and(basis_bits.bit_3, basis_bits.bit_4);
    86668375            r10000_10ffff_tmp114 = simd_and(basis_bits.bit_2, r10000_10ffff_tmp113);
     
    86728381            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp117);
    86738382            byte_a8 = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp86);
    8674             sequence_f0_90_a8 = simd_and(sequence_f0_90_adv, byte_a8);
    86758383            sequence_f0_90_a8 = simd_and(sequence_f0_90_adv, byte_a8);
    86768384            r10000_10ffff_tmp118 = simd_andc(r10000_10ffff_tmp48, r10000_10ffff_tmp3);
     
    86938401            byte_a9 = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp131);
    86948402            sequence_f0_90_a9 = simd_and(sequence_f0_90_adv, byte_a9);
    8695             sequence_f0_90_a9 = simd_and(sequence_f0_90_adv, byte_a9);
    86968403            byte_range_a0_bc = simd_andc(r10000_10ffff_tmp58, r10000_10ffff_tmp56);
    86978404            carryQ.cq[190] = carryout2carry(pablo_blk_Advance(sequence_f0_90_a9, carryQ.get_carry_in(190), sequence_f0_90_a9_adv));
     
    86998406            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp132);
    87008407            byte_ac = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp63);
    8701             sequence_f0_90_ac = simd_and(sequence_f0_90_adv, byte_ac);
    87028408            sequence_f0_90_ac = simd_and(sequence_f0_90_adv, byte_ac);
    87038409            r10000_10ffff_tmp133 = simd_and(basis_bits.bit_2, r10000_10ffff_tmp90);
     
    87078413            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp134);
    87088414            byte_ad = simd_and(r10000_10ffff_tmp83, r10000_10ffff_tmp68);
    8709             sequence_f0_90_ad = simd_and(sequence_f0_90_adv, byte_ad);
    87108415            sequence_f0_90_ad = simd_and(sequence_f0_90_adv, byte_ad);
    87118416            r10000_10ffff_tmp135 = simd_or(r10000_10ffff_tmp1, r10000_10ffff_tmp13);
     
    87188423            byte_b0 = simd_andc(r10000_10ffff_tmp66, r10000_10ffff_tmp3);
    87198424            sequence_f0_90_b0 = simd_and(sequence_f0_90_adv, byte_b0);
    8720             sequence_f0_90_b0 = simd_and(sequence_f0_90_adv, byte_b0);
    87218425            carryQ.cq[193] = carryout2carry(pablo_blk_Advance(sequence_f0_90_b0, carryQ.get_carry_in(193), sequence_f0_90_b0_adv));
    87228426            r10000_10ffff_tmp139 = simd_and(sequence_f0_90_b0_adv, byte_range_80_bf);
    87238427            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp139);
    87248428            byte_b1 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp38);
    8725             sequence_f0_90_b1 = simd_and(sequence_f0_90_adv, byte_b1);
    87268429            sequence_f0_90_b1 = simd_and(sequence_f0_90_adv, byte_b1);
    87278430            byte_range_80_88 = simd_andc(r10000_10ffff_tmp48, r10000_10ffff_tmp126);
     
    87308433            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp140);
    87318434            sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    8732             sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    87338435            carryQ.cq[195] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(195), r10000_10ffff_tmp141));
    87348436            sequence_f0_91_80 = simd_and(r10000_10ffff_tmp141, byte_80);
    87358437            carryQ.cq[196] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(196), sequence_f0_91_adv));
    8736             sequence_f0_91_80 = simd_and(sequence_f0_91_adv, byte_80);
    87378438            r10000_10ffff_tmp142 = simd_not(r10000_10ffff_tmp113);
    87388439            r10000_10ffff_tmp143 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp135);
     
    87438444            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp145);
    87448445            sequence_f0_91_82 = simd_and(sequence_f0_91_adv, byte_82);
    8745             sequence_f0_91_82 = simd_and(sequence_f0_91_adv, byte_82);
    87468446            r10000_10ffff_tmp146 = simd_not(basis_bits.bit_3);
    87478447            r10000_10ffff_tmp147 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp146), simd_andc(r10000_10ffff_tmp143, basis_bits.bit_2));
     
    87508450            r10000_10ffff_tmp148 = simd_and(sequence_f0_91_82_adv, byte_range_83_af);
    87518451            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp148);
    8752             sequence_f0_91_83 = simd_and(sequence_f0_91_adv, byte_83);
    87538452            sequence_f0_91_83 = simd_and(sequence_f0_91_adv, byte_83);
    87548453            r10000_10ffff_tmp149 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp126);
     
    87618460            byte_84 = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp108);
    87628461            sequence_f0_91_84 = simd_and(sequence_f0_91_adv, byte_84);
    8763             sequence_f0_91_84 = simd_and(sequence_f0_91_adv, byte_84);
    87648462            r10000_10ffff_tmp153 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp17), simd_andc(r10000_10ffff_tmp143, basis_bits.bit_2));
    87658463            byte_range_83_a6 = simd_and(byte_range_80_bf, r10000_10ffff_tmp153);
     
    87688466            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp154);
    87698467            byte_86 = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp112);
    8770             sequence_f0_91_86 = simd_and(sequence_f0_91_adv, byte_86);
    87718468            sequence_f0_91_86 = simd_and(sequence_f0_91_adv, byte_86);
    87728469            r10000_10ffff_tmp155 = simd_not(r10000_10ffff_tmp136);
     
    87798476            byte_87 = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp158);
    87808477            sequence_f0_91_87 = simd_and(sequence_f0_91_adv, byte_87);
    8781             sequence_f0_91_87 = simd_and(sequence_f0_91_adv, byte_87);
    87828478            r10000_10ffff_tmp159 = simd_not(r10000_10ffff_tmp2);
    87838479            r10000_10ffff_tmp160 = simd_or(simd_and(basis_bits.bit_5, r10000_10ffff_tmp159), simd_andc(r10000_10ffff_tmp2, basis_bits.bit_5));
     
    87888484            byte_9a = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp54);
    87898485            sequence_f0_91_9a = simd_and(sequence_f0_91_adv, byte_9a);
    8790             sequence_f0_91_9a = simd_and(sequence_f0_91_adv, byte_9a);
    87918486            r10000_10ffff_tmp162 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp25);
    87928487            r10000_10ffff_tmp163 = simd_and(basis_bits.bit_2, r10000_10ffff_tmp162);
     
    87958490            r10000_10ffff_tmp164 = simd_and(sequence_f0_91_9a_adv, byte_range_80_aa);
    87968491            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp164);
    8797             sequence_f0_92 = simd_and(byte_f0_adv, byte_92);
    87988492            sequence_f0_92 = simd_and(byte_f0_adv, byte_92);
    87998493            r10000_10ffff_tmp165 = simd_and(basis_bits.bit_5, r10000_10ffff_tmp2);
     
    88158509            byte_93 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp49);
    88168510            sequence_f0_93 = simd_and(byte_f0_adv, byte_93);
    8817             sequence_f0_93 = simd_and(byte_f0_adv, byte_93);
    88188511            byte_range_80_8f = simd_andc(byte_range_80_bf, r10000_10ffff_tmp8);
    88198512            carryQ.cq[208] = carryout2carry(pablo_blk_Advance(sequence_f0_93, carryQ.get_carry_in(208), r10000_10ffff_tmp172));
     
    88288521            struct_Lo.cc = simd_or(struct_Lo.cc, sequence_f0_93_90_byte_range_80_ae);
    88298522            byte_96 = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp112);
    8830             sequence_f0_96 = simd_and(byte_f0_adv, byte_96);
    88318523            sequence_f0_96 = simd_and(byte_f0_adv, byte_96);
    88328524            byte_range_a0_a7 = simd_andc(r10000_10ffff_tmp83, basis_bits.bit_4);
     
    88578549            byte_9b = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp60);
    88588550            sequence_f0_9b = simd_and(byte_f0_adv, byte_9b);
    8859             sequence_f0_9b = simd_and(byte_f0_adv, byte_9b);
    88608551            carryQ.cq[218] = carryout2carry(pablo_blk_Advance(sequence_f0_9b, carryQ.get_carry_in(218), r10000_10ffff_tmp182));
    88618552            sequence_f0_9b_80 = simd_and(r10000_10ffff_tmp182, byte_80);
    88628553            carryQ.cq[219] = carryout2carry(pablo_blk_Advance(sequence_f0_9b, carryQ.get_carry_in(219), sequence_f0_9b_adv));
    8863             sequence_f0_9b_80 = simd_and(sequence_f0_9b_adv, byte_80);
    88648554            r10000_10ffff_tmp183 = simd_or(r10000_10ffff_tmp1, basis_bits.bit_6);
    88658555            byte_range_80_81 = simd_andc(byte_range_80_8f, r10000_10ffff_tmp183);
     
    88698559            byte_9e = simd_and(r10000_10ffff_tmp47, r10000_10ffff_tmp74);
    88708560            sequence_f0_9e = simd_and(byte_f0_adv, byte_9e);
    8871             sequence_f0_9e = simd_and(byte_f0_adv, byte_9e);
    88728561            byte_b8 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp86);
    88738562            carryQ.cq[221] = carryout2carry(pablo_blk_Advance(sequence_f0_9e, carryQ.get_carry_in(221), r10000_10ffff_tmp185));
    88748563            sequence_f0_9e_b8 = simd_and(r10000_10ffff_tmp185, byte_b8);
    88758564            carryQ.cq[222] = carryout2carry(pablo_blk_Advance(sequence_f0_9e, carryQ.get_carry_in(222), sequence_f0_9e_adv));
    8876             sequence_f0_9e_b8 = simd_and(sequence_f0_9e_adv, byte_b8);
    88778565            r10000_10ffff_tmp186 = simd_andc(byte_range_80_8f, r10000_10ffff_tmp1);
    88788566            r10000_10ffff_tmp187 = simd_or(basis_bits.bit_4, r10000_10ffff_tmp165);
     
    89028590            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp208);
    89038591            byte_b9 = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp131);
    8904             sequence_f0_9e_b9 = simd_and(sequence_f0_9e_adv, byte_b9);
    89058592            sequence_f0_9e_b9 = simd_and(sequence_f0_9e_adv, byte_b9);
    89068593            r10000_10ffff_tmp209 = simd_or(r10000_10ffff_tmp45, r10000_10ffff_tmp158);
     
    89438630            struct_Lo.cc = simd_or(struct_Lo.cc, r10000_10ffff_tmp243);
    89448631            byte_ba = simd_and(r10000_10ffff_tmp66, r10000_10ffff_tmp54);
    8945             sequence_f0_9e_ba = simd_and(sequence_f0_9e_adv, byte_ba);
    89468632            sequence_f0_9e_ba = simd_and(sequence_f0_9e_adv, byte_ba);
    89478633            r10000_10ffff_tmp244 = simd_andc(byte_range_80_8f, r10000_10ffff_tmp92);
     
    101059791                    sequence_e1_b4 = simd_and(r800_1fff_tmp3, byte_b4);
    101069792                    carryQ.cq[23] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(23), byte_e1_adv));
    10107                     sequence_e1_b4 = simd_and(byte_e1_adv, byte_b4);
    101089793                    r1000_1fff_tmp3 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
    101099794                    r1000_1fff_tmp4 = simd_or(basis_bits.bit_3, r1000_1fff_tmp3);
     
    101159800                    r1000_1fff_tmp7 = simd_and(r800_ffff_tmp1, r800_1fff_tmp1);
    101169801                    byte_b5 = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp7);
    10117                     sequence_e1_b5 = simd_and(byte_e1_adv, byte_b5);
    101189802                    sequence_e1_b5 = simd_and(byte_e1_adv, byte_b5);
    101199803                    r1000_1fff_tmp8 = simd_and(byte_range_80_bf, basis_bits.bit_2);
     
    101329816                    byte_b6 = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp17);
    101339817                    sequence_e1_b6 = simd_and(byte_e1_adv, byte_b6);
    10134                     sequence_e1_b6 = simd_and(byte_e1_adv, byte_b6);
    101359818                    r1000_1fff_tmp18 = simd_andc(byte_range_80_bf, basis_bits.bit_2);
    101369819                    r1000_1fff_tmp19 = simd_and(basis_bits.bit_3, tmp5);
     
    101439826                    byte_b8 = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp22);
    101449827                    sequence_e1_b8 = simd_and(byte_e1_adv, byte_b8);
    10145                     sequence_e1_b8 = simd_and(byte_e1_adv, byte_b8);
    101469828                    cc_range_1e01_1e3f_3 = simd_andc(byte_range_80_bf, basis_bits.bit_7);
    101479829                    carryQ.cq[27] = carryout2carry(pablo_blk_Advance(sequence_e1_b8, carryQ.get_carry_in(27), sequence_e1_b8_adv));
     
    101519833                    byte_b9 = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp24);
    101529834                    sequence_e1_b9 = simd_and(byte_e1_adv, byte_b9);
    10153                     sequence_e1_b9 = simd_and(byte_e1_adv, byte_b9);
    101549835                    cc_range_1e41_1e7f_3 = simd_andc(byte_range_80_bf, basis_bits.bit_7);
    101559836                    carryQ.cq[28] = carryout2carry(pablo_blk_Advance(sequence_e1_b9, carryQ.get_carry_in(28), sequence_e1_b9_adv));
     
    101589839                    r1000_1fff_tmp26 = simd_and(r1000_1fff_tmp21, r1000_1fff_tmp16);
    101599840                    byte_ba = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp26);
    10160                     sequence_e1_ba = simd_and(byte_e1_adv, byte_ba);
    101619841                    sequence_e1_ba = simd_and(byte_e1_adv, byte_ba);
    101629842                    r1000_1fff_tmp27 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
     
    102259905                    byte_bb = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp34);
    102269906                    sequence_e1_bb = simd_and(byte_e1_adv, byte_bb);
    10227                     sequence_e1_bb = simd_and(byte_e1_adv, byte_bb);
    102289907                    cc_range_1ec1_1eff_3 = simd_andc(byte_range_80_bf, basis_bits.bit_7);
    102299908                    carryQ.cq[30] = carryout2carry(pablo_blk_Advance(sequence_e1_bb, carryQ.get_carry_in(30), sequence_e1_bb_adv));
     
    102329911                    r1000_1fff_tmp88 = simd_andc(r1000_1fff_tmp3, tmp8);
    102339912                    byte_bc = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp88);
    10234                     sequence_e1_bc = simd_and(byte_e1_adv, byte_bc);
    102359913                    sequence_e1_bc = simd_and(byte_e1_adv, byte_bc);
    102369914                    r1000_1fff_tmp89 = simd_andc(r1000_1fff_tmp28, basis_bits.bit_4);
     
    102479925                    byte_bd = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp36);
    102489926                    sequence_e1_bd = simd_and(byte_e1_adv, byte_bd);
    10249                     sequence_e1_bd = simd_and(byte_e1_adv, byte_bd);
    102509927                    r1000_1fff_tmp97 = simd_andc(r1000_1fff_tmp89, r1000_1fff_tmp48);
    102519928                    r1000_1fff_tmp98 = simd_or(r1000_1fff_tmp97, r1000_1fff_tmp90);
     
    102599936                    r1000_1fff_tmp103 = simd_and(r1000_1fff_tmp3, r1000_1fff_tmp16);
    102609937                    byte_be = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp103);
    10261                     sequence_e1_be = simd_and(byte_e1_adv, byte_be);
    102629938                    sequence_e1_be = simd_and(byte_e1_adv, byte_be);
    102639939                    r1000_1fff_tmp104 = simd_andc(r1000_1fff_tmp27, r1000_1fff_tmp41);
     
    102759951                    struct_Ll.cc = simd_or(struct_Ll.cc, r1000_1fff_tmp113);
    102769952                    byte_bf = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp38);
    10277                     sequence_e1_bf = simd_and(byte_e1_adv, byte_bf);
    102789953                    sequence_e1_bf = simd_and(byte_e1_adv, byte_bf);
    102799954                    r1000_1fff_tmp114 = simd_not(tmp8);
     
    1032510000                  sequence_e2_84 = simd_and(r2000_4dff_tmp3, byte_84);
    1032610001                  carryQ.cq[37] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(37), byte_e2_adv));
    10327                   sequence_e2_84 = simd_and(byte_e2_adv, byte_84);
    1032810002                  r2000_2fff_tmp3 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
    1032910003                  r2000_2fff_tmp4 = simd_and(r2000_2fff_tmp3, r2000_4dff_tmp1);
     
    1035810032                  byte_85 = simd_and(r2000_2fff_tmp2, r2000_2fff_tmp29);
    1035910033                  sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    10360                   sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    1036110034                  r2000_2fff_tmp30 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
    1036210035                  r2000_2fff_tmp31 = simd_not(r2000_2fff_tmp30);
     
    1037210045                  byte_86 = simd_and(r2000_2fff_tmp2, r2000_2fff_tmp37);
    1037310046                  sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    10374                   sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    1037510047                  carryQ.cq[40] = carryout2carry(pablo_blk_Advance(sequence_e2_86, carryQ.get_carry_in(40), sequence_e2_86_adv));
    1037610048                  r2000_2fff_tmp38 = simd_and(sequence_e2_86_adv, byte_84);
    1037710049                  struct_Ll.cc = simd_or(struct_Ll.cc, r2000_2fff_tmp38);
    1037810050                  byte_b0 = simd_andc(r2000_2fff_tmp19, tmp9);
    10379                   sequence_e2_b0 = simd_and(byte_e2_adv, byte_b0);
    1038010051                  sequence_e2_b0 = simd_and(byte_e2_adv, byte_b0);
    1038110052                  byte_range_b0_bf = simd_and(byte_range_80_bf, r2000_2fff_tmp18);
     
    1038510056                  r2000_2fff_tmp40 = simd_andc(r2000_2fff_tmp22, tmp7);
    1038610057                  byte_b1 = simd_and(byte_range_b0_bf, r2000_2fff_tmp40);
    10387                   sequence_e2_b1 = simd_and(byte_e2_adv, byte_b1);
    1038810058                  sequence_e2_b1 = simd_and(byte_e2_adv, byte_b1);
    1038910059                  r2000_2fff_tmp41 = simd_andc(byte_range_80_bf, basis_bits.bit_2);
     
    1042010090                  byte_b2 = simd_and(byte_range_b0_bf, r2000_4dff_tmp2);
    1042110091                  sequence_e2_b2 = simd_and(byte_e2_adv, byte_b2);
    10422                   sequence_e2_b2 = simd_and(byte_e2_adv, byte_b2);
    1042310092                  cc_range_2c81_2cbf_3 = simd_andc(byte_range_80_bf, basis_bits.bit_7);
    1042410093                  carryQ.cq[43] = carryout2carry(pablo_blk_Advance(sequence_e2_b2, carryQ.get_carry_in(43), sequence_e2_b2_adv));
     
    1042610095                  struct_Ll.cc = simd_or(struct_Ll.cc, r2000_2fff_tmp69);
    1042710096                  byte_b3 = simd_and(byte_range_b0_bf, r2000_2fff_tmp11);
    10428                   sequence_e2_b3 = simd_and(byte_e2_adv, byte_b3);
    1042910097                  sequence_e2_b3 = simd_and(byte_e2_adv, byte_b3);
    1043010098                  r2000_2fff_tmp70 = simd_andc(basis_bits.bit_7, tmp7);
     
    1046710135                  byte_b4 = simd_and(byte_range_b0_bf, r800_ffff_tmp2);
    1046810136                  sequence_e2_b4 = simd_and(byte_e2_adv, byte_b4);
    10469                   sequence_e2_b4 = simd_and(byte_e2_adv, byte_b4);
    1047010137                  r2000_2fff_tmp104 = simd_or(basis_bits.bit_4, r2000_2fff_tmp32);
    1047110138                  r2000_2fff_tmp105 = simd_or(basis_bits.bit_3, r2000_2fff_tmp104);
     
    1050710174              sequence_ea_99 = simd_and(ra000_ffff_tmp8, byte_99);
    1050810175              carryQ.cq[47] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(47), byte_ea_adv));
    10509               sequence_ea_99 = simd_and(byte_ea_adv, byte_99);
    1051010176              ra000_ffff_tmp9 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
    1051110177              ra000_ffff_tmp10 = simd_and(ra000_ffff_tmp9, basis_bits.bit_6);
     
    1051910185              byte_9a = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp3);
    1052010186              sequence_ea_9a = simd_and(byte_ea_adv, byte_9a);
    10521               sequence_ea_9a = simd_and(byte_ea_adv, byte_9a);
    1052210187              ra000_ffff_tmp15 = simd_andc(byte_range_80_bf, basis_bits.bit_2);
    1052310188              ra000_ffff_tmp16 = simd_andc(ra000_ffff_tmp15, r800_ffff_tmp4);
     
    1052810193              ra000_ffff_tmp18 = simd_andc(ra000_ffff_tmp9, tmp8);
    1052910194              byte_9c = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp18);
    10530               sequence_ea_9c = simd_and(byte_ea_adv, byte_9c);
    1053110195              sequence_ea_9c = simd_and(byte_ea_adv, byte_9c);
    1053210196              ra000_ffff_tmp19 = simd_and(byte_range_80_bf, r80_10ffff_tmp1);
     
    1056910233              struct_Ll.cc = simd_or(struct_Ll.cc, ra000_ffff_tmp53);
    1057010234              byte_9d = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp28);
    10571               sequence_ea_9d = simd_and(byte_ea_adv, byte_9d);
    1057210235              sequence_ea_9d = simd_and(byte_ea_adv, byte_9d);
    1057310236              ra000_ffff_tmp54 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
     
    1062810291              byte_9e = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp105);
    1062910292              sequence_ea_9e = simd_and(byte_ea_adv, byte_9e);
    10630               sequence_ea_9e = simd_and(byte_ea_adv, byte_9e);
    1063110293              ra000_ffff_tmp106 = simd_or(ra000_ffff_tmp58, ra000_ffff_tmp18);
    1063210294              ra000_ffff_tmp107 = simd_or(ra000_ffff_tmp106, ra000_ffff_tmp105);
     
    1064410306              byte_9f = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp34);
    1064510307              sequence_ea_9f = simd_and(byte_ea_adv, byte_9f);
    10646               sequence_ea_9f = simd_and(byte_ea_adv, byte_9f);
    1064710308              byte_ba = simd_and(ra000_ffff_tmp39, ra000_ffff_tmp3);
    1064810309              carryQ.cq[53] = carryout2carry(pablo_blk_Advance(sequence_ea_9f, carryQ.get_carry_in(53), sequence_ea_9f_adv));
     
    1065410315              sequence_ef_ac = simd_and(ra000_ffff_tmp117, byte_ac);
    1065510316              carryQ.cq[55] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(55), byte_ef_adv));
    10656               sequence_ef_ac = simd_and(byte_ef_adv, byte_ac);
    1065710317              ra000_ffff_tmp118 = simd_andc(ra000_ffff_tmp55, basis_bits.bit_4);
    1065810318              ra000_ffff_tmp119 = simd_and(basis_bits.bit_5, tmp3);
     
    1066510325              struct_Ll.cc = simd_or(struct_Ll.cc, ra000_ffff_tmp123);
    1066610326              byte_bd = simd_and(ra000_ffff_tmp39, ra000_ffff_tmp28);
    10667               sequence_ef_bd = simd_and(byte_ef_adv, byte_bd);
    1066810327              sequence_ef_bd = simd_and(byte_ef_adv, byte_bd);
    1066910328              byte_range_81_9a = simd_and(ra000_ffff_tmp15, tmp10);
     
    1069010349            sequence_f0_90 = simd_and(r10000_10ffff_tmp4, byte_90);
    1069110350            carryQ.cq[59] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(59), byte_f0_adv));
    10692             sequence_f0_90 = simd_and(byte_f0_adv, byte_90);
    1069310351            carryQ.cq[60] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(60), r10000_10ffff_tmp5));
    1069410352            sequence_f0_90_90 = simd_and(r10000_10ffff_tmp5, byte_90);
    1069510353            carryQ.cq[61] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(61), sequence_f0_90_adv));
    10696             sequence_f0_90_90 = simd_and(sequence_f0_90_adv, byte_90);
    1069710354            r10000_10ffff_tmp6 = simd_and(r10000_10ffff_tmp1, basis_bits.bit_2);
    1069810355            r10000_10ffff_tmp7 = simd_or(basis_bits.bit_3, basis_bits.bit_4);
     
    1070510362            byte_91 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp10);
    1070610363            sequence_f0_90_91 = simd_and(sequence_f0_90_adv, byte_91);
    10707             sequence_f0_90_91 = simd_and(sequence_f0_90_adv, byte_91);
    1070810364            r10000_10ffff_tmp11 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
    1070910365            byte_range_80_8f = simd_andc(r10000_10ffff_tmp1, r10000_10ffff_tmp11);
     
    1071510371            byte_9d = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp14);
    1071610372            sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    10717             sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    1071810373            carryQ.cq[64] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(64), r10000_10ffff_tmp15));
    1071910374            sequence_f0_9d_90 = simd_and(r10000_10ffff_tmp15, byte_90);
    1072010375            carryQ.cq[65] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(65), sequence_f0_9d_adv));
    10721             sequence_f0_9d_90 = simd_and(sequence_f0_9d_adv, byte_90);
    1072210376            r10000_10ffff_tmp16 = simd_and(basis_bits.bit_3, tmp7);
    1072310377            r10000_10ffff_tmp17 = simd_not(r10000_10ffff_tmp16);
     
    1073010384            r10000_10ffff_tmp22 = simd_and(sequence_f0_9d_90_adv, byte_range_9a_b3);
    1073110385            struct_Ll.cc = simd_or(struct_Ll.cc, r10000_10ffff_tmp22);
    10732             sequence_f0_9d_91 = simd_and(sequence_f0_9d_adv, byte_91);
    1073310386            sequence_f0_9d_91 = simd_and(sequence_f0_9d_adv, byte_91);
    1073410387            r10000_10ffff_tmp23 = simd_andc(r10000_10ffff_tmp1, basis_bits.bit_2);
     
    1075210405            r10000_10ffff_tmp38 = simd_andc(r10000_10ffff_tmp37, tmp7);
    1075310406            byte_92 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp38);
    10754             sequence_f0_9d_92 = simd_and(sequence_f0_9d_adv, byte_92);
    1075510407            sequence_f0_9d_92 = simd_and(sequence_f0_9d_adv, byte_92);
    1075610408            r10000_10ffff_tmp39 = simd_not(r10000_10ffff_tmp13);
     
    1077610428            byte_93 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp55);
    1077710429            sequence_f0_9d_93 = simd_and(sequence_f0_9d_adv, byte_93);
    10778             sequence_f0_9d_93 = simd_and(sequence_f0_9d_adv, byte_93);
    1077910430            r10000_10ffff_tmp56 = simd_andc(tmp7, r10000_10ffff_tmp25);
    1078010431            r10000_10ffff_tmp57 = simd_andc(byte_range_80_8f, r10000_10ffff_tmp56);
     
    1078810439            r10000_10ffff_tmp62 = simd_andc(r10000_10ffff_tmp61, tmp8);
    1078910440            byte_94 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp62);
    10790             sequence_f0_9d_94 = simd_and(sequence_f0_9d_adv, byte_94);
    1079110441            sequence_f0_9d_94 = simd_and(sequence_f0_9d_adv, byte_94);
    1079210442            r10000_10ffff_tmp63 = simd_andc(byte_range_80_8f, tmp7);
     
    1080310453            byte_95 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp70);
    1080410454            sequence_f0_9d_95 = simd_and(sequence_f0_9d_adv, byte_95);
    10805             sequence_f0_9d_95 = simd_and(sequence_f0_9d_adv, byte_95);
    1080610455            r10000_10ffff_tmp71 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp13);
    1080710456            r10000_10ffff_tmp72 = simd_not(r10000_10ffff_tmp71);
     
    1081410463            r10000_10ffff_tmp76 = simd_and(r10000_10ffff_tmp61, r10000_10ffff_tmp37);
    1081510464            byte_96 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp76);
    10816             sequence_f0_9d_96 = simd_and(sequence_f0_9d_adv, byte_96);
    1081710465            sequence_f0_9d_96 = simd_and(sequence_f0_9d_adv, byte_96);
    1081810466            r10000_10ffff_tmp77 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp32);
     
    1082710475            byte_97 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp82);
    1082810476            sequence_f0_9d_97 = simd_and(sequence_f0_9d_adv, byte_97);
    10829             sequence_f0_9d_97 = simd_and(sequence_f0_9d_adv, byte_97);
    1083010477            r10000_10ffff_tmp83 = simd_andc(r10000_10ffff_tmp23, r10000_10ffff_tmp16);
    1083110478            r10000_10ffff_tmp84 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp27);
     
    1083810485            byte_98 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp87);
    1083910486            sequence_f0_9d_98 = simd_and(sequence_f0_9d_adv, byte_98);
    10840             sequence_f0_9d_98 = simd_and(sequence_f0_9d_adv, byte_98);
    1084110487            r10000_10ffff_tmp88 = simd_andc(byte_range_80_8f, basis_bits.bit_4);
    1084210488            r10000_10ffff_tmp89 = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp41);
     
    1084710493            r10000_10ffff_tmp91 = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp9);
    1084810494            byte_99 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp91);
    10849             sequence_f0_9d_99 = simd_and(sequence_f0_9d_adv, byte_99);
    1085010495            sequence_f0_9d_99 = simd_and(sequence_f0_9d_adv, byte_99);
    1085110496            r10000_10ffff_tmp92 = simd_not(basis_bits.bit_3);
     
    1085810503            byte_9a = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp95);
    1085910504            sequence_f0_9d_9a = simd_and(sequence_f0_9d_adv, byte_9a);
    10860             sequence_f0_9d_9a = simd_and(sequence_f0_9d_adv, byte_9a);
    1086110505            r10000_10ffff_tmp96 = simd_not(r10000_10ffff_tmp77);
    1086210506            r10000_10ffff_tmp97 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp96), simd_andc(r10000_10ffff_tmp58, basis_bits.bit_2));
     
    1086610510            struct_Ll.cc = simd_or(struct_Ll.cc, r10000_10ffff_tmp98);
    1086710511            byte_9b = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp49);
    10868             sequence_f0_9d_9b = simd_and(sequence_f0_9d_adv, byte_9b);
    1086910512            sequence_f0_9d_9b = simd_and(sequence_f0_9d_adv, byte_9b);
    1087010513            r10000_10ffff_tmp99 = simd_or(simd_and(basis_bits.bit_3, tmp6), simd_andc(r10000_10ffff_tmp40, basis_bits.bit_3));
     
    1088310526            byte_9c = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp108);
    1088410527            sequence_f0_9d_9c = simd_and(sequence_f0_9d_adv, byte_9c);
    10885             sequence_f0_9d_9c = simd_and(sequence_f0_9d_adv, byte_9c);
    1088610528            r10000_10ffff_tmp109 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp25);
    1088710529            r10000_10ffff_tmp110 = simd_andc(r10000_10ffff_tmp23, r10000_10ffff_tmp109);
     
    1089510537            r10000_10ffff_tmp116 = simd_and(sequence_f0_9d_9c_adv, cc_range_1d700_1d736_4);
    1089610538            struct_Ll.cc = simd_or(struct_Ll.cc, r10000_10ffff_tmp116);
    10897             sequence_f0_9d_9d = simd_and(sequence_f0_9d_adv, byte_9d);
    1089810539            sequence_f0_9d_9d = simd_and(sequence_f0_9d_adv, byte_9d);
    1089910540            r10000_10ffff_tmp117 = simd_and(basis_bits.bit_5, tmp3);
     
    1091010551            byte_9e = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp124);
    1091110552            sequence_f0_9d_9e = simd_and(sequence_f0_9d_adv, byte_9e);
    10912             sequence_f0_9d_9e = simd_and(sequence_f0_9d_adv, byte_9e);
    1091310553            r10000_10ffff_tmp125 = simd_or(basis_bits.bit_5, tmp8);
    1091410554            r10000_10ffff_tmp126 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp125);
     
    1092310563            r10000_10ffff_tmp132 = simd_and(r10000_10ffff_tmp13, tmp3);
    1092410564            byte_9f = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp132);
    10925             sequence_f0_9d_9f = simd_and(sequence_f0_9d_adv, byte_9f);
    1092610565            sequence_f0_9d_9f = simd_and(sequence_f0_9d_adv, byte_9f);
    1092710566            r10000_10ffff_tmp133 = simd_andc(r10000_10ffff_tmp63, tmp3);
     
    1204311682                    sequence_e1_b4 = simd_and(r800_1fff_tmp3, byte_b4);
    1204411683                    carryQ.cq[23] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(23), byte_e1_adv));
    12045                     sequence_e1_b4 = simd_and(byte_e1_adv, byte_b4);
    1204611684                    r1000_1fff_tmp3 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
    1204711685                    r1000_1fff_tmp4 = simd_or(basis_bits.bit_3, r1000_1fff_tmp3);
     
    1205311691                    r1000_1fff_tmp7 = simd_and(r800_ffff_tmp1, r800_1fff_tmp1);
    1205411692                    byte_b5 = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp7);
    12055                     sequence_e1_b5 = simd_and(byte_e1_adv, byte_b5);
    1205611693                    sequence_e1_b5 = simd_and(byte_e1_adv, byte_b5);
    1205711694                    r1000_1fff_tmp8 = simd_and(byte_range_80_bf, basis_bits.bit_2);
     
    1207011707                    byte_b6 = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp17);
    1207111708                    sequence_e1_b6 = simd_and(byte_e1_adv, byte_b6);
    12072                     sequence_e1_b6 = simd_and(byte_e1_adv, byte_b6);
    1207311709                    r1000_1fff_tmp18 = simd_andc(byte_range_80_bf, basis_bits.bit_2);
    1207411710                    r1000_1fff_tmp19 = simd_and(basis_bits.bit_3, tmp5);
     
    1208111717                    byte_b8 = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp22);
    1208211718                    sequence_e1_b8 = simd_and(byte_e1_adv, byte_b8);
    12083                     sequence_e1_b8 = simd_and(byte_e1_adv, byte_b8);
    1208411719                    cc_range_1e01_1e3f_3 = simd_andc(byte_range_80_bf, basis_bits.bit_7);
    1208511720                    carryQ.cq[27] = carryout2carry(pablo_blk_Advance(sequence_e1_b8, carryQ.get_carry_in(27), sequence_e1_b8_adv));
     
    1208911724                    byte_b9 = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp24);
    1209011725                    sequence_e1_b9 = simd_and(byte_e1_adv, byte_b9);
    12091                     sequence_e1_b9 = simd_and(byte_e1_adv, byte_b9);
    1209211726                    cc_range_1e41_1e7f_3 = simd_andc(byte_range_80_bf, basis_bits.bit_7);
    1209311727                    carryQ.cq[28] = carryout2carry(pablo_blk_Advance(sequence_e1_b9, carryQ.get_carry_in(28), sequence_e1_b9_adv));
     
    1209611730                    r1000_1fff_tmp26 = simd_and(r1000_1fff_tmp21, r1000_1fff_tmp16);
    1209711731                    byte_ba = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp26);
    12098                     sequence_e1_ba = simd_and(byte_e1_adv, byte_ba);
    1209911732                    sequence_e1_ba = simd_and(byte_e1_adv, byte_ba);
    1210011733                    r1000_1fff_tmp27 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
     
    1216311796                    byte_bb = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp34);
    1216411797                    sequence_e1_bb = simd_and(byte_e1_adv, byte_bb);
    12165                     sequence_e1_bb = simd_and(byte_e1_adv, byte_bb);
    1216611798                    cc_range_1ec1_1eff_3 = simd_andc(byte_range_80_bf, basis_bits.bit_7);
    1216711799                    carryQ.cq[30] = carryout2carry(pablo_blk_Advance(sequence_e1_bb, carryQ.get_carry_in(30), sequence_e1_bb_adv));
     
    1217011802                    r1000_1fff_tmp88 = simd_andc(r1000_1fff_tmp3, tmp8);
    1217111803                    byte_bc = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp88);
    12172                     sequence_e1_bc = simd_and(byte_e1_adv, byte_bc);
    1217311804                    sequence_e1_bc = simd_and(byte_e1_adv, byte_bc);
    1217411805                    r1000_1fff_tmp89 = simd_andc(r1000_1fff_tmp28, basis_bits.bit_4);
     
    1218511816                    byte_bd = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp36);
    1218611817                    sequence_e1_bd = simd_and(byte_e1_adv, byte_bd);
    12187                     sequence_e1_bd = simd_and(byte_e1_adv, byte_bd);
    1218811818                    r1000_1fff_tmp97 = simd_andc(r1000_1fff_tmp89, r1000_1fff_tmp48);
    1218911819                    r1000_1fff_tmp98 = simd_or(r1000_1fff_tmp97, r1000_1fff_tmp90);
     
    1219711827                    r1000_1fff_tmp103 = simd_and(r1000_1fff_tmp3, r1000_1fff_tmp16);
    1219811828                    byte_be = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp103);
    12199                     sequence_e1_be = simd_and(byte_e1_adv, byte_be);
    1220011829                    sequence_e1_be = simd_and(byte_e1_adv, byte_be);
    1220111830                    r1000_1fff_tmp104 = simd_andc(r1000_1fff_tmp27, r1000_1fff_tmp41);
     
    1221311842                    struct_Ll.cc = simd_or(struct_Ll.cc, r1000_1fff_tmp113);
    1221411843                    byte_bf = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp38);
    12215                     sequence_e1_bf = simd_and(byte_e1_adv, byte_bf);
    1221611844                    sequence_e1_bf = simd_and(byte_e1_adv, byte_bf);
    1221711845                    r1000_1fff_tmp114 = simd_not(tmp8);
     
    1226311891                  sequence_e2_84 = simd_and(r2000_4dff_tmp3, byte_84);
    1226411892                  carryQ.cq[37] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(37), byte_e2_adv));
    12265                   sequence_e2_84 = simd_and(byte_e2_adv, byte_84);
    1226611893                  r2000_2fff_tmp3 = simd_andc(basis_bits.bit_4, basis_bits.bit_5);
    1226711894                  r2000_2fff_tmp4 = simd_and(r2000_2fff_tmp3, r2000_4dff_tmp1);
     
    1229611923                  byte_85 = simd_and(r2000_2fff_tmp2, r2000_2fff_tmp29);
    1229711924                  sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    12298                   sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    1229911925                  r2000_2fff_tmp30 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
    1230011926                  r2000_2fff_tmp31 = simd_not(r2000_2fff_tmp30);
     
    1231011936                  byte_86 = simd_and(r2000_2fff_tmp2, r2000_2fff_tmp37);
    1231111937                  sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    12312                   sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    1231311938                  carryQ.cq[40] = carryout2carry(pablo_blk_Advance(sequence_e2_86, carryQ.get_carry_in(40), sequence_e2_86_adv));
    1231411939                  r2000_2fff_tmp38 = simd_and(sequence_e2_86_adv, byte_84);
    1231511940                  struct_Ll.cc = simd_or(struct_Ll.cc, r2000_2fff_tmp38);
    1231611941                  byte_b0 = simd_andc(r2000_2fff_tmp19, tmp9);
    12317                   sequence_e2_b0 = simd_and(byte_e2_adv, byte_b0);
    1231811942                  sequence_e2_b0 = simd_and(byte_e2_adv, byte_b0);
    1231911943                  byte_range_b0_bf = simd_and(byte_range_80_bf, r2000_2fff_tmp18);
     
    1232311947                  r2000_2fff_tmp40 = simd_andc(r2000_2fff_tmp22, tmp7);
    1232411948                  byte_b1 = simd_and(byte_range_b0_bf, r2000_2fff_tmp40);
    12325                   sequence_e2_b1 = simd_and(byte_e2_adv, byte_b1);
    1232611949                  sequence_e2_b1 = simd_and(byte_e2_adv, byte_b1);
    1232711950                  r2000_2fff_tmp41 = simd_andc(byte_range_80_bf, basis_bits.bit_2);
     
    1235811981                  byte_b2 = simd_and(byte_range_b0_bf, r2000_4dff_tmp2);
    1235911982                  sequence_e2_b2 = simd_and(byte_e2_adv, byte_b2);
    12360                   sequence_e2_b2 = simd_and(byte_e2_adv, byte_b2);
    1236111983                  cc_range_2c81_2cbf_3 = simd_andc(byte_range_80_bf, basis_bits.bit_7);
    1236211984                  carryQ.cq[43] = carryout2carry(pablo_blk_Advance(sequence_e2_b2, carryQ.get_carry_in(43), sequence_e2_b2_adv));
     
    1236411986                  struct_Ll.cc = simd_or(struct_Ll.cc, r2000_2fff_tmp69);
    1236511987                  byte_b3 = simd_and(byte_range_b0_bf, r2000_2fff_tmp11);
    12366                   sequence_e2_b3 = simd_and(byte_e2_adv, byte_b3);
    1236711988                  sequence_e2_b3 = simd_and(byte_e2_adv, byte_b3);
    1236811989                  r2000_2fff_tmp70 = simd_andc(basis_bits.bit_7, tmp7);
     
    1240512026                  byte_b4 = simd_and(byte_range_b0_bf, r800_ffff_tmp2);
    1240612027                  sequence_e2_b4 = simd_and(byte_e2_adv, byte_b4);
    12407                   sequence_e2_b4 = simd_and(byte_e2_adv, byte_b4);
    1240812028                  r2000_2fff_tmp104 = simd_or(basis_bits.bit_4, r2000_2fff_tmp32);
    1240912029                  r2000_2fff_tmp105 = simd_or(basis_bits.bit_3, r2000_2fff_tmp104);
     
    1244512065              sequence_ea_99 = simd_and(ra000_ffff_tmp8, byte_99);
    1244612066              carryQ.cq[47] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(47), byte_ea_adv));
    12447               sequence_ea_99 = simd_and(byte_ea_adv, byte_99);
    1244812067              ra000_ffff_tmp9 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
    1244912068              ra000_ffff_tmp10 = simd_and(ra000_ffff_tmp9, basis_bits.bit_6);
     
    1245712076              byte_9a = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp3);
    1245812077              sequence_ea_9a = simd_and(byte_ea_adv, byte_9a);
    12459               sequence_ea_9a = simd_and(byte_ea_adv, byte_9a);
    1246012078              ra000_ffff_tmp15 = simd_andc(byte_range_80_bf, basis_bits.bit_2);
    1246112079              ra000_ffff_tmp16 = simd_andc(ra000_ffff_tmp15, r800_ffff_tmp4);
     
    1246612084              ra000_ffff_tmp18 = simd_andc(ra000_ffff_tmp9, tmp8);
    1246712085              byte_9c = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp18);
    12468               sequence_ea_9c = simd_and(byte_ea_adv, byte_9c);
    1246912086              sequence_ea_9c = simd_and(byte_ea_adv, byte_9c);
    1247012087              ra000_ffff_tmp19 = simd_and(byte_range_80_bf, r80_10ffff_tmp1);
     
    1250712124              struct_Ll.cc = simd_or(struct_Ll.cc, ra000_ffff_tmp53);
    1250812125              byte_9d = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp28);
    12509               sequence_ea_9d = simd_and(byte_ea_adv, byte_9d);
    1251012126              sequence_ea_9d = simd_and(byte_ea_adv, byte_9d);
    1251112127              ra000_ffff_tmp54 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
     
    1256612182              byte_9e = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp105);
    1256712183              sequence_ea_9e = simd_and(byte_ea_adv, byte_9e);
    12568               sequence_ea_9e = simd_and(byte_ea_adv, byte_9e);
    1256912184              ra000_ffff_tmp106 = simd_or(ra000_ffff_tmp58, ra000_ffff_tmp18);
    1257012185              ra000_ffff_tmp107 = simd_or(ra000_ffff_tmp106, ra000_ffff_tmp105);
     
    1258212197              byte_9f = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp34);
    1258312198              sequence_ea_9f = simd_and(byte_ea_adv, byte_9f);
    12584               sequence_ea_9f = simd_and(byte_ea_adv, byte_9f);
    1258512199              byte_ba = simd_and(ra000_ffff_tmp39, ra000_ffff_tmp3);
    1258612200              carryQ.cq[53] = carryout2carry(pablo_blk_Advance(sequence_ea_9f, carryQ.get_carry_in(53), sequence_ea_9f_adv));
     
    1259212206              sequence_ef_ac = simd_and(ra000_ffff_tmp117, byte_ac);
    1259312207              carryQ.cq[55] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(55), byte_ef_adv));
    12594               sequence_ef_ac = simd_and(byte_ef_adv, byte_ac);
    1259512208              ra000_ffff_tmp118 = simd_andc(ra000_ffff_tmp55, basis_bits.bit_4);
    1259612209              ra000_ffff_tmp119 = simd_and(basis_bits.bit_5, tmp3);
     
    1260312216              struct_Ll.cc = simd_or(struct_Ll.cc, ra000_ffff_tmp123);
    1260412217              byte_bd = simd_and(ra000_ffff_tmp39, ra000_ffff_tmp28);
    12605               sequence_ef_bd = simd_and(byte_ef_adv, byte_bd);
    1260612218              sequence_ef_bd = simd_and(byte_ef_adv, byte_bd);
    1260712219              byte_range_81_9a = simd_and(ra000_ffff_tmp15, tmp10);
     
    1262812240            sequence_f0_90 = simd_and(r10000_10ffff_tmp4, byte_90);
    1262912241            carryQ.cq[59] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(59), byte_f0_adv));
    12630             sequence_f0_90 = simd_and(byte_f0_adv, byte_90);
    1263112242            carryQ.cq[60] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(60), r10000_10ffff_tmp5));
    1263212243            sequence_f0_90_90 = simd_and(r10000_10ffff_tmp5, byte_90);
    1263312244            carryQ.cq[61] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(61), sequence_f0_90_adv));
    12634             sequence_f0_90_90 = simd_and(sequence_f0_90_adv, byte_90);
    1263512245            r10000_10ffff_tmp6 = simd_and(r10000_10ffff_tmp1, basis_bits.bit_2);
    1263612246            r10000_10ffff_tmp7 = simd_or(basis_bits.bit_3, basis_bits.bit_4);
     
    1264312253            byte_91 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp10);
    1264412254            sequence_f0_90_91 = simd_and(sequence_f0_90_adv, byte_91);
    12645             sequence_f0_90_91 = simd_and(sequence_f0_90_adv, byte_91);
    1264612255            r10000_10ffff_tmp11 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
    1264712256            byte_range_80_8f = simd_andc(r10000_10ffff_tmp1, r10000_10ffff_tmp11);
     
    1265312262            byte_9d = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp14);
    1265412263            sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    12655             sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    1265612264            carryQ.cq[64] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(64), r10000_10ffff_tmp15));
    1265712265            sequence_f0_9d_90 = simd_and(r10000_10ffff_tmp15, byte_90);
    1265812266            carryQ.cq[65] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(65), sequence_f0_9d_adv));
    12659             sequence_f0_9d_90 = simd_and(sequence_f0_9d_adv, byte_90);
    1266012267            r10000_10ffff_tmp16 = simd_and(basis_bits.bit_3, tmp7);
    1266112268            r10000_10ffff_tmp17 = simd_not(r10000_10ffff_tmp16);
     
    1266812275            r10000_10ffff_tmp22 = simd_and(sequence_f0_9d_90_adv, byte_range_9a_b3);
    1266912276            struct_Ll.cc = simd_or(struct_Ll.cc, r10000_10ffff_tmp22);
    12670             sequence_f0_9d_91 = simd_and(sequence_f0_9d_adv, byte_91);
    1267112277            sequence_f0_9d_91 = simd_and(sequence_f0_9d_adv, byte_91);
    1267212278            r10000_10ffff_tmp23 = simd_andc(r10000_10ffff_tmp1, basis_bits.bit_2);
     
    1269012296            r10000_10ffff_tmp38 = simd_andc(r10000_10ffff_tmp37, tmp7);
    1269112297            byte_92 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp38);
    12692             sequence_f0_9d_92 = simd_and(sequence_f0_9d_adv, byte_92);
    1269312298            sequence_f0_9d_92 = simd_and(sequence_f0_9d_adv, byte_92);
    1269412299            r10000_10ffff_tmp39 = simd_not(r10000_10ffff_tmp13);
     
    1271412319            byte_93 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp55);
    1271512320            sequence_f0_9d_93 = simd_and(sequence_f0_9d_adv, byte_93);
    12716             sequence_f0_9d_93 = simd_and(sequence_f0_9d_adv, byte_93);
    1271712321            r10000_10ffff_tmp56 = simd_andc(tmp7, r10000_10ffff_tmp25);
    1271812322            r10000_10ffff_tmp57 = simd_andc(byte_range_80_8f, r10000_10ffff_tmp56);
     
    1272612330            r10000_10ffff_tmp62 = simd_andc(r10000_10ffff_tmp61, tmp8);
    1272712331            byte_94 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp62);
    12728             sequence_f0_9d_94 = simd_and(sequence_f0_9d_adv, byte_94);
    1272912332            sequence_f0_9d_94 = simd_and(sequence_f0_9d_adv, byte_94);
    1273012333            r10000_10ffff_tmp63 = simd_andc(byte_range_80_8f, tmp7);
     
    1274112344            byte_95 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp70);
    1274212345            sequence_f0_9d_95 = simd_and(sequence_f0_9d_adv, byte_95);
    12743             sequence_f0_9d_95 = simd_and(sequence_f0_9d_adv, byte_95);
    1274412346            r10000_10ffff_tmp71 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp13);
    1274512347            r10000_10ffff_tmp72 = simd_not(r10000_10ffff_tmp71);
     
    1275212354            r10000_10ffff_tmp76 = simd_and(r10000_10ffff_tmp61, r10000_10ffff_tmp37);
    1275312355            byte_96 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp76);
    12754             sequence_f0_9d_96 = simd_and(sequence_f0_9d_adv, byte_96);
    1275512356            sequence_f0_9d_96 = simd_and(sequence_f0_9d_adv, byte_96);
    1275612357            r10000_10ffff_tmp77 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp32);
     
    1276512366            byte_97 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp82);
    1276612367            sequence_f0_9d_97 = simd_and(sequence_f0_9d_adv, byte_97);
    12767             sequence_f0_9d_97 = simd_and(sequence_f0_9d_adv, byte_97);
    1276812368            r10000_10ffff_tmp83 = simd_andc(r10000_10ffff_tmp23, r10000_10ffff_tmp16);
    1276912369            r10000_10ffff_tmp84 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp27);
     
    1277612376            byte_98 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp87);
    1277712377            sequence_f0_9d_98 = simd_and(sequence_f0_9d_adv, byte_98);
    12778             sequence_f0_9d_98 = simd_and(sequence_f0_9d_adv, byte_98);
    1277912378            r10000_10ffff_tmp88 = simd_andc(byte_range_80_8f, basis_bits.bit_4);
    1278012379            r10000_10ffff_tmp89 = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp41);
     
    1278512384            r10000_10ffff_tmp91 = simd_and(r10000_10ffff_tmp48, r10000_10ffff_tmp9);
    1278612385            byte_99 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp91);
    12787             sequence_f0_9d_99 = simd_and(sequence_f0_9d_adv, byte_99);
    1278812386            sequence_f0_9d_99 = simd_and(sequence_f0_9d_adv, byte_99);
    1278912387            r10000_10ffff_tmp92 = simd_not(basis_bits.bit_3);
     
    1279612394            byte_9a = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp95);
    1279712395            sequence_f0_9d_9a = simd_and(sequence_f0_9d_adv, byte_9a);
    12798             sequence_f0_9d_9a = simd_and(sequence_f0_9d_adv, byte_9a);
    1279912396            r10000_10ffff_tmp96 = simd_not(r10000_10ffff_tmp77);
    1280012397            r10000_10ffff_tmp97 = simd_or(simd_and(basis_bits.bit_2, r10000_10ffff_tmp96), simd_andc(r10000_10ffff_tmp58, basis_bits.bit_2));
     
    1280412401            struct_Ll.cc = simd_or(struct_Ll.cc, r10000_10ffff_tmp98);
    1280512402            byte_9b = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp49);
    12806             sequence_f0_9d_9b = simd_and(sequence_f0_9d_adv, byte_9b);
    1280712403            sequence_f0_9d_9b = simd_and(sequence_f0_9d_adv, byte_9b);
    1280812404            r10000_10ffff_tmp99 = simd_or(simd_and(basis_bits.bit_3, tmp6), simd_andc(r10000_10ffff_tmp40, basis_bits.bit_3));
     
    1282112417            byte_9c = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp108);
    1282212418            sequence_f0_9d_9c = simd_and(sequence_f0_9d_adv, byte_9c);
    12823             sequence_f0_9d_9c = simd_and(sequence_f0_9d_adv, byte_9c);
    1282412419            r10000_10ffff_tmp109 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp25);
    1282512420            r10000_10ffff_tmp110 = simd_andc(r10000_10ffff_tmp23, r10000_10ffff_tmp109);
     
    1283312428            r10000_10ffff_tmp116 = simd_and(sequence_f0_9d_9c_adv, cc_range_1d700_1d736_4);
    1283412429            struct_Ll.cc = simd_or(struct_Ll.cc, r10000_10ffff_tmp116);
    12835             sequence_f0_9d_9d = simd_and(sequence_f0_9d_adv, byte_9d);
    1283612430            sequence_f0_9d_9d = simd_and(sequence_f0_9d_adv, byte_9d);
    1283712431            r10000_10ffff_tmp117 = simd_and(basis_bits.bit_5, tmp3);
     
    1284812442            byte_9e = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp124);
    1284912443            sequence_f0_9d_9e = simd_and(sequence_f0_9d_adv, byte_9e);
    12850             sequence_f0_9d_9e = simd_and(sequence_f0_9d_adv, byte_9e);
    1285112444            r10000_10ffff_tmp125 = simd_or(basis_bits.bit_5, tmp8);
    1285212445            r10000_10ffff_tmp126 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp125);
     
    1286112454            r10000_10ffff_tmp132 = simd_and(r10000_10ffff_tmp13, tmp3);
    1286212455            byte_9f = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp132);
    12863             sequence_f0_9d_9f = simd_and(sequence_f0_9d_adv, byte_9f);
    1286412456            sequence_f0_9d_9f = simd_and(sequence_f0_9d_adv, byte_9f);
    1286512457            r10000_10ffff_tmp133 = simd_andc(r10000_10ffff_tmp63, tmp3);
     
    1327212864                  sequence_e0_a0 = simd_and(r800_1fff_tmp2, byte_a0);
    1327312865                  carryQ.cq[13] = carryout2carry(pablo_blk_Advance(byte_e0, carryQ.get_carry_in(13), byte_e0_adv));
    13274                   sequence_e0_a0 = simd_and(byte_e0_adv, byte_a0);
    1327512866                  r800_fff_tmp2 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
    1327612867                  r800_fff_tmp3 = simd_and(byte_range_80_bf, r800_fff_tmp2);
     
    1329112882                  byte_a5 = simd_and(r800_fff_tmp1, r800_fff_tmp14);
    1329212883                  sequence_e0_a5 = simd_and(byte_e0_adv, byte_a5);
    13293                   sequence_e0_a5 = simd_and(byte_e0_adv, byte_a5);
    1329412884                  r800_fff_tmp15 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
    1329512885                  r800_fff_tmp16 = simd_and(byte_range_80_bf, r800_fff_tmp15);
     
    1330112891                  r800_fff_tmp19 = simd_and(r800_fff_tmp4, r800_fff_tmp13);
    1330212892                  byte_b9 = simd_and(r800_fff_tmp16, r800_fff_tmp19);
    13303                   sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    1330412893                  sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    1330512894                  r800_fff_tmp20 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
     
    1331312902                  r800_fff_tmp25 = simd_and(r800_fff_tmp4, r800_fff_tmp24);
    1331412903                  byte_bb = simd_and(r800_fff_tmp16, r800_fff_tmp25);
    13315                   sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    1331612904                  sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    1331712905                  carryQ.cq[17] = carryout2carry(pablo_blk_Advance(sequence_e0_bb, carryQ.get_carry_in(17), sequence_e0_bb_adv));
     
    1334112929                    sequence_e1_83 = simd_and(r800_1fff_tmp6, byte_83);
    1334212930                    carryQ.cq[20] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(20), byte_e1_adv));
    13343                     sequence_e1_83 = simd_and(byte_e1_adv, byte_83);
    1334412931                    r1000_1fff_tmp5 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
    1334512932                    r1000_1fff_tmp6 = simd_and(byte_range_80_bf, r1000_1fff_tmp5);
     
    1335512942                    byte_9f = simd_and(r1000_1fff_tmp11, r1000_1fff_tmp12);
    1335612943                    sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    13357                     sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    1335812944                    r1000_1fff_tmp13 = simd_and(r800_ffff_tmp1, r1000_1fff_tmp3);
    1335912945                    byte_97 = simd_and(r1000_1fff_tmp11, r1000_1fff_tmp13);
     
    1336312949                    r1000_1fff_tmp15 = simd_and(byte_range_80_bf, r80_10ffff_tmp1);
    1336412950                    byte_a1 = simd_and(r1000_1fff_tmp15, r800_1fff_tmp5);
    13365                     sequence_e1_a1 = simd_and(byte_e1_adv, byte_a1);
    1336612951                    sequence_e1_a1 = simd_and(byte_e1_adv, byte_a1);
    1336712952                    carryQ.cq[23] = carryout2carry(pablo_blk_Advance(sequence_e1_a1, carryQ.get_carry_in(23), sequence_e1_a1_adv));
     
    1337312958                    byte_aa = simd_and(r1000_1fff_tmp15, r1000_1fff_tmp19);
    1337412959                    sequence_e1_aa = simd_and(byte_e1_adv, byte_aa);
    13375                     sequence_e1_aa = simd_and(byte_e1_adv, byte_aa);
    1337612960                    byte_a7 = simd_and(r1000_1fff_tmp15, r1000_1fff_tmp13);
    1337712961                    carryQ.cq[24] = carryout2carry(pablo_blk_Advance(sequence_e1_aa, carryQ.get_carry_in(24), sequence_e1_aa_adv));
     
    1337912963                    struct_Lm.cc = simd_or(struct_Lm.cc, r1000_1fff_tmp20);
    1338012964                    byte_b1 = simd_and(r1000_1fff_tmp6, r800_1fff_tmp5);
    13381                     sequence_e1_b1 = simd_and(byte_e1_adv, byte_b1);
    1338212965                    sequence_e1_b1 = simd_and(byte_e1_adv, byte_b1);
    1338312966                    r1000_1fff_tmp21 = simd_and(r1000_1fff_tmp6, basis_bits.bit_4);
     
    1338912972                    byte_b4 = simd_and(r1000_1fff_tmp6, r800_ffff_tmp3);
    1339012973                    sequence_e1_b4 = simd_and(byte_e1_adv, byte_b4);
    13391                     sequence_e1_b4 = simd_and(byte_e1_adv, byte_b4);
    1339212974                    r1000_1fff_tmp24 = simd_or(basis_bits.bit_3, r1000_1fff_tmp7);
    1339312975                    byte_range_ac_bf = simd_and(byte_range_a0_bf, r1000_1fff_tmp24);
     
    1339712979                    r1000_1fff_tmp26 = simd_and(r800_ffff_tmp1, r800_1fff_tmp4);
    1339812980                    byte_b5 = simd_and(r1000_1fff_tmp6, r1000_1fff_tmp26);
    13399                     sequence_e1_b5 = simd_and(byte_e1_adv, byte_b5);
    1340012981                    sequence_e1_b5 = simd_and(byte_e1_adv, byte_b5);
    1340112982                    r1000_1fff_tmp27 = simd_or(basis_bits.bit_5, r1000_1fff_tmp3);
     
    1341212993                    r1000_1fff_tmp35 = simd_and(r800_ffff_tmp1, r1000_1fff_tmp18);
    1341312994                    byte_b6 = simd_and(r1000_1fff_tmp6, r1000_1fff_tmp35);
    13414                     sequence_e1_b6 = simd_and(byte_e1_adv, byte_b6);
    1341512995                    sequence_e1_b6 = simd_and(byte_e1_adv, byte_b6);
    1341612996                    r1000_1fff_tmp36 = simd_and(basis_bits.bit_3, r1000_1fff_tmp28);
     
    1345413034                  sequence_e2_81 = simd_and(r2000_4dff_tmp3, byte_81);
    1345513035                  carryQ.cq[31] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(31), byte_e2_adv));
    13456                   sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    1345713036                  r2000_2fff_tmp5 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
    1345813037                  r2000_2fff_tmp6 = simd_and(byte_range_80_bf, r2000_2fff_tmp5);
     
    1346713046                  byte_82 = simd_and(r2000_2fff_tmp2, r2000_4dff_tmp2);
    1346813047                  sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    13469                   sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    1347013048                  r2000_2fff_tmp12 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
    1347113049                  r2000_2fff_tmp13 = simd_and(byte_range_80_bf, r2000_2fff_tmp12);
     
    1347813056                  byte_b1 = simd_and(r2000_2fff_tmp6, r2000_2fff_tmp4);
    1347913057                  sequence_e2_b1 = simd_and(byte_e2_adv, byte_b1);
    13480                   sequence_e2_b1 = simd_and(byte_e2_adv, byte_b1);
    1348113058                  r2000_2fff_tmp17 = simd_andc(r2000_2fff_tmp7, basis_bits.bit_6);
    1348213059                  byte_range_bc_bd = simd_and(r2000_2fff_tmp6, r2000_2fff_tmp17);
     
    1348613063                  r2000_2fff_tmp19 = simd_and(r800_ffff_tmp1, r2000_2fff_tmp3);
    1348713064                  byte_b5 = simd_and(r2000_2fff_tmp6, r2000_2fff_tmp19);
    13488                   sequence_e2_b5 = simd_and(byte_e2_adv, byte_b5);
    1348913065                  sequence_e2_b5 = simd_and(byte_e2_adv, byte_b5);
    1349013066                  r2000_2fff_tmp20 = simd_and(byte_range_80_bf, r80_10ffff_tmp1);
     
    1349613072                  r2000_2fff_tmp23 = simd_andc(r2000_2fff_tmp22, r800_ffff_tmp2);
    1349713073                  byte_b8 = simd_and(r2000_2fff_tmp6, r2000_2fff_tmp23);
    13498                   sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    1349913074                  sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    1350013075                  carryQ.cq[36] = carryout2carry(pablo_blk_Advance(sequence_e2_b8, carryQ.get_carry_in(36), sequence_e2_b8_adv));
     
    1351913094                  sequence_e3_80 = simd_and(r3000_4dff_tmp4, byte_80);
    1352013095                  carryQ.cq[38] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(38), byte_e3_adv));
    13521                   sequence_e3_80 = simd_and(byte_e3_adv, byte_80);
    1352213096                  r3000_4dff_tmp5 = simd_andc(basis_bits.bit_7, basis_bits.bit_6);
    1352313097                  r3000_4dff_tmp6 = simd_and(r800_ffff_tmp1, r3000_4dff_tmp5);
     
    1353913113                  byte_82 = simd_and(r3000_4dff_tmp2, r2000_4dff_tmp2);
    1354013114                  sequence_e3_82 = simd_and(byte_e3_adv, byte_82);
    13541                   sequence_e3_82 = simd_and(byte_e3_adv, byte_82);
    1354213115                  r3000_4dff_tmp19 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
    1354313116                  r3000_4dff_tmp20 = simd_and(byte_range_80_bf, r3000_4dff_tmp19);
     
    1355113124                  struct_Lm.cc = simd_or(struct_Lm.cc, r3000_4dff_tmp25);
    1355213125                  byte_83 = simd_and(r3000_4dff_tmp2, r2000_4dff_tmp6);
    13553                   sequence_e3_83 = simd_and(byte_e3_adv, byte_83);
    1355413126                  sequence_e3_83 = simd_and(byte_e3_adv, byte_83);
    1355513127                  r3000_4dff_tmp26 = simd_and(r3000_4dff_tmp9, r3000_4dff_tmp21);
     
    1358513157              sequence_ea_80 = simd_and(ra000_ffff_tmp7, byte_80);
    1358613158              carryQ.cq[43] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(43), byte_ea_adv));
    13587               sequence_ea_80 = simd_and(byte_ea_adv, byte_80);
    1358813159              ra000_ffff_tmp8 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
    1358913160              ra000_ffff_tmp9 = simd_and(byte_range_80_bf, ra000_ffff_tmp8);
     
    1359813169              byte_93 = simd_and(ra000_ffff_tmp9, ra000_ffff_tmp14);
    1359913170              sequence_ea_93 = simd_and(byte_ea_adv, byte_93);
    13600               sequence_ea_93 = simd_and(byte_ea_adv, byte_93);
    1360113171              ra000_ffff_tmp15 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
    1360213172              ra000_ffff_tmp16 = simd_and(byte_range_80_bf, ra000_ffff_tmp15);
     
    1361013180              byte_98 = simd_and(ra000_ffff_tmp9, ra000_ffff_tmp20);
    1361113181              sequence_ea_98 = simd_and(byte_ea_adv, byte_98);
    13612               sequence_ea_98 = simd_and(byte_ea_adv, byte_98);
    1361313182              ra000_ffff_tmp21 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
    1361413183              ra000_ffff_tmp22 = simd_andc(ra000_ffff_tmp21, r800_ffff_tmp2);
     
    1362013189              byte_99 = simd_and(ra000_ffff_tmp9, ra000_ffff_tmp24);
    1362113190              sequence_ea_99 = simd_and(byte_ea_adv, byte_99);
    13622               sequence_ea_99 = simd_and(byte_ea_adv, byte_99);
    1362313191              ra000_ffff_tmp25 = simd_and(ra000_ffff_tmp21, ra000_ffff_tmp13);
    1362413192              byte_bf = simd_and(ra000_ffff_tmp16, ra000_ffff_tmp25);
     
    1362713195              struct_Lm.cc = simd_or(struct_Lm.cc, ra000_ffff_tmp26);
    1362813196              byte_9c = simd_and(ra000_ffff_tmp9, ra000_ffff_tmp22);
    13629               sequence_ea_9c = simd_and(byte_ea_adv, byte_9c);
    1363013197              sequence_ea_9c = simd_and(byte_ea_adv, byte_9c);
    1363113198              ra000_ffff_tmp27 = simd_and(basis_bits.bit_5, ra000_ffff_tmp13);
     
    1363813205              byte_9d = simd_and(ra000_ffff_tmp9, ra000_ffff_tmp30);
    1363913206              sequence_ea_9d = simd_and(byte_ea_adv, byte_9d);
    13640               sequence_ea_9d = simd_and(byte_ea_adv, byte_9d);
    1364113207              byte_b0 = simd_andc(ra000_ffff_tmp16, ra000_ffff_tmp6);
    1364213208              carryQ.cq[49] = carryout2carry(pablo_blk_Advance(sequence_ea_9d, carryQ.get_carry_in(49), sequence_ea_9d_adv));
     
    1364613212              byte_9e = simd_and(ra000_ffff_tmp9, ra000_ffff_tmp32);
    1364713213              sequence_ea_9e = simd_and(byte_ea_adv, byte_9e);
    13648               sequence_ea_9e = simd_and(byte_ea_adv, byte_9e);
    1364913214              byte_88 = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp20);
    1365013215              carryQ.cq[50] = carryout2carry(pablo_blk_Advance(sequence_ea_9e, carryQ.get_carry_in(50), sequence_ea_9e_adv));
     
    1365213217              struct_Lm.cc = simd_or(struct_Lm.cc, ra000_ffff_tmp33);
    1365313218              byte_9f = simd_and(ra000_ffff_tmp9, ra000_ffff_tmp25);
    13654               sequence_ea_9f = simd_and(byte_ea_adv, byte_9f);
    1365513219              sequence_ea_9f = simd_and(byte_ea_adv, byte_9f);
    1365613220              ra000_ffff_tmp34 = simd_andc(ra000_ffff_tmp1, basis_bits.bit_6);
     
    1366313227              byte_a7 = simd_and(ra000_ffff_tmp36, ra000_ffff_tmp37);
    1366413228              sequence_ea_a7 = simd_and(byte_ea_adv, byte_a7);
    13665               sequence_ea_a7 = simd_and(byte_ea_adv, byte_a7);
    1366613229              byte_8f = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp25);
    1366713230              carryQ.cq[52] = carryout2carry(pablo_blk_Advance(sequence_ea_a7, carryQ.get_carry_in(52), sequence_ea_a7_adv));
     
    1367013233              byte_a9 = simd_and(ra000_ffff_tmp36, ra000_ffff_tmp24);
    1367113234              sequence_ea_a9 = simd_and(byte_ea_adv, byte_a9);
    13672               sequence_ea_a9 = simd_and(byte_ea_adv, byte_a9);
    1367313235              carryQ.cq[53] = carryout2carry(pablo_blk_Advance(sequence_ea_a9, carryQ.get_carry_in(53), sequence_ea_a9_adv));
    1367413236              ra000_ffff_tmp39 = simd_and(sequence_ea_a9_adv, byte_b0);
     
    1367613238              ra000_ffff_tmp40 = simd_and(ra000_ffff_tmp1, ra000_ffff_tmp13);
    1367713239              byte_ab = simd_and(ra000_ffff_tmp36, ra000_ffff_tmp40);
    13678               sequence_ea_ab = simd_and(byte_ea_adv, byte_ab);
    1367913240              sequence_ea_ab = simd_and(byte_ea_adv, byte_ab);
    1368013241              ra000_ffff_tmp41 = simd_andc(ra000_ffff_tmp16, basis_bits.bit_4);
     
    1369113252              sequence_ef_bd = simd_and(ra000_ffff_tmp46, byte_bd);
    1369213253              carryQ.cq[56] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(56), byte_ef_adv));
    13693               sequence_ef_bd = simd_and(byte_ef_adv, byte_bd);
    1369413254              carryQ.cq[57] = carryout2carry(pablo_blk_Advance(sequence_ef_bd, carryQ.get_carry_in(57), sequence_ef_bd_adv));
    1369513255              ra000_ffff_tmp47 = simd_and(sequence_ef_bd_adv, byte_b0);
    1369613256              struct_Lm.cc = simd_or(struct_Lm.cc, ra000_ffff_tmp47);
    1369713257              byte_be = simd_and(ra000_ffff_tmp16, ra000_ffff_tmp32);
    13698               sequence_ef_be = simd_and(byte_ef_adv, byte_be);
    1369913258              sequence_ef_be = simd_and(byte_ef_adv, byte_be);
    1370013259              ra000_ffff_tmp48 = simd_and(ra000_ffff_tmp21, basis_bits.bit_6);
     
    1372813287            sequence_f0_96 = simd_and(r10000_10ffff_tmp10, byte_96);
    1372913288            carryQ.cq[60] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(60), byte_f0_adv));
    13730             sequence_f0_96 = simd_and(byte_f0_adv, byte_96);
    1373113289            r10000_10ffff_tmp11 = simd_and(r10000_10ffff_tmp4, r80_10ffff_tmp2);
    1373213290            r10000_10ffff_tmp12 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
     
    1373613294            sequence_f0_96_be = simd_and(r10000_10ffff_tmp14, byte_be);
    1373713295            carryQ.cq[62] = carryout2carry(pablo_blk_Advance(sequence_f0_96, carryQ.get_carry_in(62), sequence_f0_96_adv));
    13738             sequence_f0_96_be = simd_and(sequence_f0_96_adv, byte_be);
    1373913296            r10000_10ffff_tmp15 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
    1374013297            r10000_10ffff_tmp16 = simd_or(basis_bits.bit_5, r10000_10ffff_tmp15);
     
    1414113698                  sequence_e0_a0 = simd_and(r800_1fff_tmp2, byte_a0);
    1414213699                  carryQ.cq[13] = carryout2carry(pablo_blk_Advance(byte_e0, carryQ.get_carry_in(13), byte_e0_adv));
    14143                   sequence_e0_a0 = simd_and(byte_e0_adv, byte_a0);
    1414413700                  r800_fff_tmp2 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
    1414513701                  r800_fff_tmp3 = simd_and(byte_range_80_bf, r800_fff_tmp2);
     
    1416013716                  byte_a5 = simd_and(r800_fff_tmp1, r800_fff_tmp14);
    1416113717                  sequence_e0_a5 = simd_and(byte_e0_adv, byte_a5);
    14162                   sequence_e0_a5 = simd_and(byte_e0_adv, byte_a5);
    1416313718                  r800_fff_tmp15 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
    1416413719                  r800_fff_tmp16 = simd_and(byte_range_80_bf, r800_fff_tmp15);
     
    1417013725                  r800_fff_tmp19 = simd_and(r800_fff_tmp4, r800_fff_tmp13);
    1417113726                  byte_b9 = simd_and(r800_fff_tmp16, r800_fff_tmp19);
    14172                   sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    1417313727                  sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    1417413728                  r800_fff_tmp20 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
     
    1418213736                  r800_fff_tmp25 = simd_and(r800_fff_tmp4, r800_fff_tmp24);
    1418313737                  byte_bb = simd_and(r800_fff_tmp16, r800_fff_tmp25);
    14184                   sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    1418513738                  sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    1418613739                  carryQ.cq[17] = carryout2carry(pablo_blk_Advance(sequence_e0_bb, carryQ.get_carry_in(17), sequence_e0_bb_adv));
     
    1421013763                    sequence_e1_83 = simd_and(r800_1fff_tmp6, byte_83);
    1421113764                    carryQ.cq[20] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(20), byte_e1_adv));
    14212                     sequence_e1_83 = simd_and(byte_e1_adv, byte_83);
    1421313765                    r1000_1fff_tmp5 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
    1421413766                    r1000_1fff_tmp6 = simd_and(byte_range_80_bf, r1000_1fff_tmp5);
     
    1422413776                    byte_9f = simd_and(r1000_1fff_tmp11, r1000_1fff_tmp12);
    1422513777                    sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    14226                     sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    1422713778                    r1000_1fff_tmp13 = simd_and(r800_ffff_tmp1, r1000_1fff_tmp3);
    1422813779                    byte_97 = simd_and(r1000_1fff_tmp11, r1000_1fff_tmp13);
     
    1423213783                    r1000_1fff_tmp15 = simd_and(byte_range_80_bf, r80_10ffff_tmp1);
    1423313784                    byte_a1 = simd_and(r1000_1fff_tmp15, r800_1fff_tmp5);
    14234                     sequence_e1_a1 = simd_and(byte_e1_adv, byte_a1);
    1423513785                    sequence_e1_a1 = simd_and(byte_e1_adv, byte_a1);
    1423613786                    carryQ.cq[23] = carryout2carry(pablo_blk_Advance(sequence_e1_a1, carryQ.get_carry_in(23), sequence_e1_a1_adv));
     
    1424213792                    byte_aa = simd_and(r1000_1fff_tmp15, r1000_1fff_tmp19);
    1424313793                    sequence_e1_aa = simd_and(byte_e1_adv, byte_aa);
    14244                     sequence_e1_aa = simd_and(byte_e1_adv, byte_aa);
    1424513794                    byte_a7 = simd_and(r1000_1fff_tmp15, r1000_1fff_tmp13);
    1424613795                    carryQ.cq[24] = carryout2carry(pablo_blk_Advance(sequence_e1_aa, carryQ.get_carry_in(24), sequence_e1_aa_adv));
     
    1424813797                    struct_Lm.cc = simd_or(struct_Lm.cc, r1000_1fff_tmp20);
    1424913798                    byte_b1 = simd_and(r1000_1fff_tmp6, r800_1fff_tmp5);
    14250                     sequence_e1_b1 = simd_and(byte_e1_adv, byte_b1);
    1425113799                    sequence_e1_b1 = simd_and(byte_e1_adv, byte_b1);
    1425213800                    r1000_1fff_tmp21 = simd_and(r1000_1fff_tmp6, basis_bits.bit_4);
     
    1425813806                    byte_b4 = simd_and(r1000_1fff_tmp6, r800_ffff_tmp3);
    1425913807                    sequence_e1_b4 = simd_and(byte_e1_adv, byte_b4);
    14260                     sequence_e1_b4 = simd_and(byte_e1_adv, byte_b4);
    1426113808                    r1000_1fff_tmp24 = simd_or(basis_bits.bit_3, r1000_1fff_tmp7);
    1426213809                    byte_range_ac_bf = simd_and(byte_range_a0_bf, r1000_1fff_tmp24);
     
    1426613813                    r1000_1fff_tmp26 = simd_and(r800_ffff_tmp1, r800_1fff_tmp4);
    1426713814                    byte_b5 = simd_and(r1000_1fff_tmp6, r1000_1fff_tmp26);
    14268                     sequence_e1_b5 = simd_and(byte_e1_adv, byte_b5);
    1426913815                    sequence_e1_b5 = simd_and(byte_e1_adv, byte_b5);
    1427013816                    r1000_1fff_tmp27 = simd_or(basis_bits.bit_5, r1000_1fff_tmp3);
     
    1428113827                    r1000_1fff_tmp35 = simd_and(r800_ffff_tmp1, r1000_1fff_tmp18);
    1428213828                    byte_b6 = simd_and(r1000_1fff_tmp6, r1000_1fff_tmp35);
    14283                     sequence_e1_b6 = simd_and(byte_e1_adv, byte_b6);
    1428413829                    sequence_e1_b6 = simd_and(byte_e1_adv, byte_b6);
    1428513830                    r1000_1fff_tmp36 = simd_and(basis_bits.bit_3, r1000_1fff_tmp28);
     
    1432313868                  sequence_e2_81 = simd_and(r2000_4dff_tmp3, byte_81);
    1432413869                  carryQ.cq[31] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(31), byte_e2_adv));
    14325                   sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    1432613870                  r2000_2fff_tmp5 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
    1432713871                  r2000_2fff_tmp6 = simd_and(byte_range_80_bf, r2000_2fff_tmp5);
     
    1433613880                  byte_82 = simd_and(r2000_2fff_tmp2, r2000_4dff_tmp2);
    1433713881                  sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    14338                   sequence_e2_82 = simd_and(byte_e2_adv, byte_82);
    1433913882                  r2000_2fff_tmp12 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
    1434013883                  r2000_2fff_tmp13 = simd_and(byte_range_80_bf, r2000_2fff_tmp12);
     
    1434713890                  byte_b1 = simd_and(r2000_2fff_tmp6, r2000_2fff_tmp4);
    1434813891                  sequence_e2_b1 = simd_and(byte_e2_adv, byte_b1);
    14349                   sequence_e2_b1 = simd_and(byte_e2_adv, byte_b1);
    1435013892                  r2000_2fff_tmp17 = simd_andc(r2000_2fff_tmp7, basis_bits.bit_6);
    1435113893                  byte_range_bc_bd = simd_and(r2000_2fff_tmp6, r2000_2fff_tmp17);
     
    1435513897                  r2000_2fff_tmp19 = simd_and(r800_ffff_tmp1, r2000_2fff_tmp3);
    1435613898                  byte_b5 = simd_and(r2000_2fff_tmp6, r2000_2fff_tmp19);
    14357                   sequence_e2_b5 = simd_and(byte_e2_adv, byte_b5);
    1435813899                  sequence_e2_b5 = simd_and(byte_e2_adv, byte_b5);
    1435913900                  r2000_2fff_tmp20 = simd_and(byte_range_80_bf, r80_10ffff_tmp1);
     
    1436513906                  r2000_2fff_tmp23 = simd_andc(r2000_2fff_tmp22, r800_ffff_tmp2);
    1436613907                  byte_b8 = simd_and(r2000_2fff_tmp6, r2000_2fff_tmp23);
    14367                   sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    1436813908                  sequence_e2_b8 = simd_and(byte_e2_adv, byte_b8);
    1436913909                  carryQ.cq[36] = carryout2carry(pablo_blk_Advance(sequence_e2_b8, carryQ.get_carry_in(36), sequence_e2_b8_adv));
     
    1438813928                  sequence_e3_80 = simd_and(r3000_4dff_tmp4, byte_80);
    1438913929                  carryQ.cq[38] = carryout2carry(pablo_blk_Advance(byte_e3, carryQ.get_carry_in(38), byte_e3_adv));
    14390                   sequence_e3_80 = simd_and(byte_e3_adv, byte_80);
    1439113930                  r3000_4dff_tmp5 = simd_andc(basis_bits.bit_7, basis_bits.bit_6);
    1439213931                  r3000_4dff_tmp6 = simd_and(r800_ffff_tmp1, r3000_4dff_tmp5);
     
    1440813947                  byte_82 = simd_and(r3000_4dff_tmp2, r2000_4dff_tmp2);
    1440913948                  sequence_e3_82 = simd_and(byte_e3_adv, byte_82);
    14410                   sequence_e3_82 = simd_and(byte_e3_adv, byte_82);
    1441113949                  r3000_4dff_tmp19 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
    1441213950                  r3000_4dff_tmp20 = simd_and(byte_range_80_bf, r3000_4dff_tmp19);
     
    1442013958                  struct_Lm.cc = simd_or(struct_Lm.cc, r3000_4dff_tmp25);
    1442113959                  byte_83 = simd_and(r3000_4dff_tmp2, r2000_4dff_tmp6);
    14422                   sequence_e3_83 = simd_and(byte_e3_adv, byte_83);
    1442313960                  sequence_e3_83 = simd_and(byte_e3_adv, byte_83);
    1442413961                  r3000_4dff_tmp26 = simd_and(r3000_4dff_tmp9, r3000_4dff_tmp21);
     
    1445413991              sequence_ea_80 = simd_and(ra000_ffff_tmp7, byte_80);
    1445513992              carryQ.cq[43] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(43), byte_ea_adv));
    14456               sequence_ea_80 = simd_and(byte_ea_adv, byte_80);
    1445713993              ra000_ffff_tmp8 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
    1445813994              ra000_ffff_tmp9 = simd_and(byte_range_80_bf, ra000_ffff_tmp8);
     
    1446714003              byte_93 = simd_and(ra000_ffff_tmp9, ra000_ffff_tmp14);
    1446814004              sequence_ea_93 = simd_and(byte_ea_adv, byte_93);
    14469               sequence_ea_93 = simd_and(byte_ea_adv, byte_93);
    1447014005              ra000_ffff_tmp15 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
    1447114006              ra000_ffff_tmp16 = simd_and(byte_range_80_bf, ra000_ffff_tmp15);
     
    1447914014              byte_98 = simd_and(ra000_ffff_tmp9, ra000_ffff_tmp20);
    1448014015              sequence_ea_98 = simd_and(byte_ea_adv, byte_98);
    14481               sequence_ea_98 = simd_and(byte_ea_adv, byte_98);
    1448214016              ra000_ffff_tmp21 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
    1448314017              ra000_ffff_tmp22 = simd_andc(ra000_ffff_tmp21, r800_ffff_tmp2);
     
    1448914023              byte_99 = simd_and(ra000_ffff_tmp9, ra000_ffff_tmp24);
    1449014024              sequence_ea_99 = simd_and(byte_ea_adv, byte_99);
    14491               sequence_ea_99 = simd_and(byte_ea_adv, byte_99);
    1449214025              ra000_ffff_tmp25 = simd_and(ra000_ffff_tmp21, ra000_ffff_tmp13);
    1449314026              byte_bf = simd_and(ra000_ffff_tmp16, ra000_ffff_tmp25);
     
    1449614029              struct_Lm.cc = simd_or(struct_Lm.cc, ra000_ffff_tmp26);
    1449714030              byte_9c = simd_and(ra000_ffff_tmp9, ra000_ffff_tmp22);
    14498               sequence_ea_9c = simd_and(byte_ea_adv, byte_9c);
    1449914031              sequence_ea_9c = simd_and(byte_ea_adv, byte_9c);
    1450014032              ra000_ffff_tmp27 = simd_and(basis_bits.bit_5, ra000_ffff_tmp13);
     
    1450714039              byte_9d = simd_and(ra000_ffff_tmp9, ra000_ffff_tmp30);
    1450814040              sequence_ea_9d = simd_and(byte_ea_adv, byte_9d);
    14509               sequence_ea_9d = simd_and(byte_ea_adv, byte_9d);
    1451014041              byte_b0 = simd_andc(ra000_ffff_tmp16, ra000_ffff_tmp6);
    1451114042              carryQ.cq[49] = carryout2carry(pablo_blk_Advance(sequence_ea_9d, carryQ.get_carry_in(49), sequence_ea_9d_adv));
     
    1451514046              byte_9e = simd_and(ra000_ffff_tmp9, ra000_ffff_tmp32);
    1451614047              sequence_ea_9e = simd_and(byte_ea_adv, byte_9e);
    14517               sequence_ea_9e = simd_and(byte_ea_adv, byte_9e);
    1451814048              byte_88 = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp20);
    1451914049              carryQ.cq[50] = carryout2carry(pablo_blk_Advance(sequence_ea_9e, carryQ.get_carry_in(50), sequence_ea_9e_adv));
     
    1452114051              struct_Lm.cc = simd_or(struct_Lm.cc, ra000_ffff_tmp33);
    1452214052              byte_9f = simd_and(ra000_ffff_tmp9, ra000_ffff_tmp25);
    14523               sequence_ea_9f = simd_and(byte_ea_adv, byte_9f);
    1452414053              sequence_ea_9f = simd_and(byte_ea_adv, byte_9f);
    1452514054              ra000_ffff_tmp34 = simd_andc(ra000_ffff_tmp1, basis_bits.bit_6);
     
    1453214061              byte_a7 = simd_and(ra000_ffff_tmp36, ra000_ffff_tmp37);
    1453314062              sequence_ea_a7 = simd_and(byte_ea_adv, byte_a7);
    14534               sequence_ea_a7 = simd_and(byte_ea_adv, byte_a7);
    1453514063              byte_8f = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp25);
    1453614064              carryQ.cq[52] = carryout2carry(pablo_blk_Advance(sequence_ea_a7, carryQ.get_carry_in(52), sequence_ea_a7_adv));
     
    1453914067              byte_a9 = simd_and(ra000_ffff_tmp36, ra000_ffff_tmp24);
    1454014068              sequence_ea_a9 = simd_and(byte_ea_adv, byte_a9);
    14541               sequence_ea_a9 = simd_and(byte_ea_adv, byte_a9);
    1454214069              carryQ.cq[53] = carryout2carry(pablo_blk_Advance(sequence_ea_a9, carryQ.get_carry_in(53), sequence_ea_a9_adv));
    1454314070              ra000_ffff_tmp39 = simd_and(sequence_ea_a9_adv, byte_b0);
     
    1454514072              ra000_ffff_tmp40 = simd_and(ra000_ffff_tmp1, ra000_ffff_tmp13);
    1454614073              byte_ab = simd_and(ra000_ffff_tmp36, ra000_ffff_tmp40);
    14547               sequence_ea_ab = simd_and(byte_ea_adv, byte_ab);
    1454814074              sequence_ea_ab = simd_and(byte_ea_adv, byte_ab);
    1454914075              ra000_ffff_tmp41 = simd_andc(ra000_ffff_tmp16, basis_bits.bit_4);
     
    1456014086              sequence_ef_bd = simd_and(ra000_ffff_tmp46, byte_bd);
    1456114087              carryQ.cq[56] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(56), byte_ef_adv));
    14562               sequence_ef_bd = simd_and(byte_ef_adv, byte_bd);
    1456314088              carryQ.cq[57] = carryout2carry(pablo_blk_Advance(sequence_ef_bd, carryQ.get_carry_in(57), sequence_ef_bd_adv));
    1456414089              ra000_ffff_tmp47 = simd_and(sequence_ef_bd_adv, byte_b0);
    1456514090              struct_Lm.cc = simd_or(struct_Lm.cc, ra000_ffff_tmp47);
    1456614091              byte_be = simd_and(ra000_ffff_tmp16, ra000_ffff_tmp32);
    14567               sequence_ef_be = simd_and(byte_ef_adv, byte_be);
    1456814092              sequence_ef_be = simd_and(byte_ef_adv, byte_be);
    1456914093              ra000_ffff_tmp48 = simd_and(ra000_ffff_tmp21, basis_bits.bit_6);
     
    1459714121            sequence_f0_96 = simd_and(r10000_10ffff_tmp10, byte_96);
    1459814122            carryQ.cq[60] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(60), byte_f0_adv));
    14599             sequence_f0_96 = simd_and(byte_f0_adv, byte_96);
    1460014123            r10000_10ffff_tmp11 = simd_and(r10000_10ffff_tmp4, r80_10ffff_tmp2);
    1460114124            r10000_10ffff_tmp12 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
     
    1460514128            sequence_f0_96_be = simd_and(r10000_10ffff_tmp14, byte_be);
    1460614129            carryQ.cq[62] = carryout2carry(pablo_blk_Advance(sequence_f0_96, carryQ.get_carry_in(62), sequence_f0_96_adv));
    14607             sequence_f0_96_be = simd_and(sequence_f0_96_adv, byte_be);
    1460814130            r10000_10ffff_tmp15 = simd_and(basis_bits.bit_6, basis_bits.bit_7);
    1460914131            r10000_10ffff_tmp16 = simd_or(basis_bits.bit_5, r10000_10ffff_tmp15);
     
    1482714349                  sequence_e0_a5 = simd_and(r800_1fff_tmp2, byte_a5);
    1482814350                  carryQ.cq[7] = carryout2carry(pablo_blk_Advance(byte_e0, carryQ.get_carry_in(7), byte_e0_adv));
    14829                   sequence_e0_a5 = simd_and(byte_e0_adv, byte_a5);
    1483014351                  r800_fff_tmp4 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
    1483114352                  r800_fff_tmp5 = simd_or(basis_bits.bit_4, r800_fff_tmp4);
     
    1483814359                  byte_a7 = simd_and(r800_fff_tmp1, r800_fff_tmp8);
    1483914360                  sequence_e0_a7 = simd_and(byte_e0_adv, byte_a7);
    14840                   sequence_e0_a7 = simd_and(byte_e0_adv, byte_a7);
    1484114361                  carryQ.cq[9] = carryout2carry(pablo_blk_Advance(sequence_e0_a7, carryQ.get_carry_in(9), sequence_e0_a7_adv));
    1484214362                  r800_fff_tmp9 = simd_and(sequence_e0_a7_adv, byte_range_a6_af);
     
    1484614366                  byte_a9 = simd_and(r800_fff_tmp1, r800_fff_tmp11);
    1484714367                  sequence_e0_a9 = simd_and(byte_e0_adv, byte_a9);
    14848                   sequence_e0_a9 = simd_and(byte_e0_adv, byte_a9);
    1484914368                  carryQ.cq[10] = carryout2carry(pablo_blk_Advance(sequence_e0_a9, carryQ.get_carry_in(10), sequence_e0_a9_adv));
    1485014369                  r800_fff_tmp12 = simd_and(sequence_e0_a9_adv, byte_range_a6_af);
     
    1485214371                  r800_fff_tmp13 = simd_and(r800_fff_tmp10, r800_fff_tmp7);
    1485314372                  byte_ab = simd_and(r800_fff_tmp1, r800_fff_tmp13);
    14854                   sequence_e0_ab = simd_and(byte_e0_adv, byte_ab);
    1485514373                  sequence_e0_ab = simd_and(byte_e0_adv, byte_ab);
    1485614374                  carryQ.cq[11] = carryout2carry(pablo_blk_Advance(sequence_e0_ab, carryQ.get_carry_in(11), sequence_e0_ab_adv));
     
    1486114379                  byte_ad = simd_and(r800_fff_tmp1, r800_fff_tmp16);
    1486214380                  sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    14863                   sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    1486414381                  carryQ.cq[12] = carryout2carry(pablo_blk_Advance(sequence_e0_ad, carryQ.get_carry_in(12), sequence_e0_ad_adv));
    1486514382                  r800_fff_tmp17 = simd_and(sequence_e0_ad_adv, byte_range_a6_af);
     
    1486714384                  r800_fff_tmp18 = simd_and(r800_fff_tmp15, r800_fff_tmp7);
    1486814385                  byte_af = simd_and(r800_fff_tmp1, r800_fff_tmp18);
    14869                   sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    1487014386                  sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    1487114387                  carryQ.cq[13] = carryout2carry(pablo_blk_Advance(sequence_e0_af, carryQ.get_carry_in(13), sequence_e0_af_adv));
     
    1487614392                  byte_b1 = simd_and(r800_fff_tmp20, r800_fff_tmp21);
    1487714393                  sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    14878                   sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    1487914394                  carryQ.cq[14] = carryout2carry(pablo_blk_Advance(sequence_e0_b1, carryQ.get_carry_in(14), sequence_e0_b1_adv));
    1488014395                  r800_fff_tmp22 = simd_and(sequence_e0_b1_adv, byte_range_a6_af);
     
    1488314398                  byte_b3 = simd_and(r800_fff_tmp20, r800_fff_tmp23);
    1488414399                  sequence_e0_b3 = simd_and(byte_e0_adv, byte_b3);
    14885                   sequence_e0_b3 = simd_and(byte_e0_adv, byte_b3);
    1488614400                  carryQ.cq[15] = carryout2carry(pablo_blk_Advance(sequence_e0_b3, carryQ.get_carry_in(15), sequence_e0_b3_adv));
    1488714401                  r800_fff_tmp24 = simd_and(sequence_e0_b3_adv, byte_range_a6_af);
     
    1488914403                  byte_b5 = simd_and(r800_fff_tmp20, r800_fff_tmp3);
    1489014404                  sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    14891                   sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    1489214405                  carryQ.cq[16] = carryout2carry(pablo_blk_Advance(sequence_e0_b5, carryQ.get_carry_in(16), sequence_e0_b5_adv));
    1489314406                  r800_fff_tmp25 = simd_and(sequence_e0_b5_adv, byte_range_a6_af);
    1489414407                  struct_Nd.cc = simd_or(struct_Nd.cc, r800_fff_tmp25);
    1489514408                  byte_b9 = simd_and(r800_fff_tmp20, r800_fff_tmp11);
    14896                   sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    1489714409                  sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    1489814410                  r800_fff_tmp26 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     
    1490414416                  byte_bb = simd_and(r800_fff_tmp20, r800_fff_tmp13);
    1490514417                  sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    14906                   sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    1490714418                  carryQ.cq[18] = carryout2carry(pablo_blk_Advance(sequence_e0_bb, carryQ.get_carry_in(18), sequence_e0_bb_adv));
    1490814419                  r800_fff_tmp29 = simd_and(sequence_e0_bb_adv, byte_range_90_99);
     
    1491014421                  r800_fff_tmp30 = simd_andc(r800_fff_tmp15, r800_ffff_tmp2);
    1491114422                  byte_bc = simd_and(r800_fff_tmp20, r800_fff_tmp30);
    14912                   sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    1491314423                  sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    1491414424                  byte_range_a0_a9 = simd_andc(r800_fff_tmp1, tmp5);
     
    1493714447                    sequence_e1_81 = simd_and(r800_1fff_tmp6, byte_81);
    1493814448                    carryQ.cq[22] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(22), byte_e1_adv));
    14939                     sequence_e1_81 = simd_and(byte_e1_adv, byte_81);
    1494014449                    byte_range_80_89 = simd_andc(r1000_1fff_tmp2, tmp5);
    1494114450                    carryQ.cq[23] = carryout2carry(pablo_blk_Advance(sequence_e1_81, carryQ.get_carry_in(23), sequence_e1_81_adv));
     
    1494514454                    r1000_1fff_tmp5 = simd_andc(r1000_1fff_tmp4, r800_ffff_tmp9);
    1494614455                    byte_82 = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp5);
    14947                     sequence_e1_82 = simd_and(byte_e1_adv, byte_82);
    1494814456                    sequence_e1_82 = simd_and(byte_e1_adv, byte_82);
    1494914457                    r1000_1fff_tmp6 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     
    1495814466                    byte_9f = simd_and(r1000_1fff_tmp7, r1000_1fff_tmp11);
    1495914467                    sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    14960                     sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    1496114468                    r1000_1fff_tmp12 = simd_and(byte_range_80_bf, r80_10ffff_tmp1);
    1496214469                    byte_range_a0_a9 = simd_andc(r1000_1fff_tmp12, tmp5);
     
    1496614473                    byte_a0 = simd_andc(r1000_1fff_tmp12, r800_1fff_tmp1);
    1496714474                    sequence_e1_a0 = simd_and(byte_e1_adv, byte_a0);
    14968                     sequence_e1_a0 = simd_and(byte_e1_adv, byte_a0);
    1496914475                    carryQ.cq[26] = carryout2carry(pablo_blk_Advance(sequence_e1_a0, carryQ.get_carry_in(26), sequence_e1_a0_adv));
    1497014476                    r1000_1fff_tmp14 = simd_and(sequence_e1_a0_adv, byte_range_90_99);
     
    1497214478                    r1000_1fff_tmp15 = simd_and(r800_ffff_tmp1, r800_1fff_tmp4);
    1497314479                    byte_a5 = simd_and(r1000_1fff_tmp12, r1000_1fff_tmp15);
    14974                     sequence_e1_a5 = simd_and(byte_e1_adv, byte_a5);
    1497514480                    sequence_e1_a5 = simd_and(byte_e1_adv, byte_a5);
    1497614481                    r1000_1fff_tmp16 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     
    1498314488                    byte_a7 = simd_and(r1000_1fff_tmp12, r1000_1fff_tmp19);
    1498414489                    sequence_e1_a7 = simd_and(byte_e1_adv, byte_a7);
    14985                     sequence_e1_a7 = simd_and(byte_e1_adv, byte_a7);
    1498614490                    carryQ.cq[28] = carryout2carry(pablo_blk_Advance(sequence_e1_a7, carryQ.get_carry_in(28), sequence_e1_a7_adv));
    1498714491                    r1000_1fff_tmp20 = simd_and(sequence_e1_a7_adv, byte_range_90_99);
     
    1499014494                    r1000_1fff_tmp22 = simd_and(r1000_1fff_tmp21, r1000_1fff_tmp4);
    1499114495                    byte_aa = simd_and(r1000_1fff_tmp12, r1000_1fff_tmp22);
    14992                     sequence_e1_aa = simd_and(byte_e1_adv, byte_aa);
    1499314496                    sequence_e1_aa = simd_and(byte_e1_adv, byte_aa);
    1499414497                    r1000_1fff_tmp23 = simd_andc(r1000_1fff_tmp1, r1000_1fff_tmp6);
     
    1500114504                    byte_ad = simd_and(r1000_1fff_tmp12, r1000_1fff_tmp26);
    1500214505                    sequence_e1_ad = simd_and(byte_e1_adv, byte_ad);
    15003                     sequence_e1_ad = simd_and(byte_e1_adv, byte_ad);
    1500414506                    carryQ.cq[30] = carryout2carry(pablo_blk_Advance(sequence_e1_ad, carryQ.get_carry_in(30), sequence_e1_ad_adv));
    1500514507                    r1000_1fff_tmp27 = simd_and(sequence_e1_ad_adv, byte_range_90_99);
     
    1500714509                    r1000_1fff_tmp28 = simd_and(r1000_1fff_tmp9, r1000_1fff_tmp4);
    1500814510                    byte_ae = simd_and(r1000_1fff_tmp12, r1000_1fff_tmp28);
    15009                     sequence_e1_ae = simd_and(byte_e1_adv, byte_ae);
    1501014511                    sequence_e1_ae = simd_and(byte_e1_adv, byte_ae);
    1501114512                    r1000_1fff_tmp29 = simd_and(byte_range_80_bf, tmp2);
     
    1501514516                    struct_Nd.cc = simd_or(struct_Nd.cc, r1000_1fff_tmp30);
    1501614517                    byte_b1 = simd_and(r1000_1fff_tmp29, r800_1fff_tmp5);
    15017                     sequence_e1_b1 = simd_and(byte_e1_adv, byte_b1);
    1501814518                    sequence_e1_b1 = simd_and(byte_e1_adv, byte_b1);
    1501914519                    cc_range_1c40_1c50_3 = simd_andc(r1000_1fff_tmp24, tmp5);
     
    1505114551              sequence_ea_98 = simd_and(ra000_ffff_tmp7, byte_98);
    1505214552              carryQ.cq[34] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(34), byte_ea_adv));
    15053               sequence_ea_98 = simd_and(byte_ea_adv, byte_98);
    1505414553              ra000_ffff_tmp8 = simd_and(byte_range_80_bf, r80_10ffff_tmp1);
    1505514554              byte_range_a0_a9 = simd_andc(ra000_ffff_tmp8, tmp5);
     
    1506114560              byte_a3 = simd_and(ra000_ffff_tmp8, ra000_ffff_tmp11);
    1506214561              sequence_ea_a3 = simd_and(byte_ea_adv, byte_a3);
    15063               sequence_ea_a3 = simd_and(byte_ea_adv, byte_a3);
    1506414562              byte_range_90_99 = simd_andc(ra000_ffff_tmp5, tmp5);
    1506514563              carryQ.cq[36] = carryout2carry(pablo_blk_Advance(sequence_ea_a3, carryQ.get_carry_in(36), sequence_ea_a3_adv));
     
    1506714565              struct_Nd.cc = simd_or(struct_Nd.cc, ra000_ffff_tmp12);
    1506814566              byte_a4 = simd_and(ra000_ffff_tmp8, r800_ffff_tmp3);
    15069               sequence_ea_a4 = simd_and(byte_ea_adv, byte_a4);
    1507014567              sequence_ea_a4 = simd_and(byte_ea_adv, byte_a4);
    1507114568              ra000_ffff_tmp13 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
     
    1507814575              byte_a7 = simd_and(ra000_ffff_tmp8, ra000_ffff_tmp16);
    1507914576              sequence_ea_a7 = simd_and(byte_ea_adv, byte_a7);
    15080               sequence_ea_a7 = simd_and(byte_ea_adv, byte_a7);
    1508114577              carryQ.cq[38] = carryout2carry(pablo_blk_Advance(sequence_ea_a7, carryQ.get_carry_in(38), sequence_ea_a7_adv));
    1508214578              ra000_ffff_tmp17 = simd_and(sequence_ea_a7_adv, byte_range_90_99);
     
    1508614582              byte_a9 = simd_and(ra000_ffff_tmp8, ra000_ffff_tmp19);
    1508714583              sequence_ea_a9 = simd_and(byte_ea_adv, byte_a9);
    15088               sequence_ea_a9 = simd_and(byte_ea_adv, byte_a9);
    1508914584              carryQ.cq[39] = carryout2carry(pablo_blk_Advance(sequence_ea_a9, carryQ.get_carry_in(39), sequence_ea_a9_adv));
    1509014585              ra000_ffff_tmp20 = simd_and(sequence_ea_a9_adv, byte_range_90_99);
     
    1509314588              ra000_ffff_tmp22 = simd_and(ra000_ffff_tmp21, ra000_ffff_tmp10);
    1509414589              byte_af = simd_and(ra000_ffff_tmp8, ra000_ffff_tmp22);
    15095               sequence_ea_af = simd_and(byte_ea_adv, byte_af);
    1509614590              sequence_ea_af = simd_and(byte_ea_adv, byte_af);
    1509714591              ra000_ffff_tmp23 = simd_and(byte_range_80_bf, tmp2);
     
    1510614600              sequence_ef_bc = simd_and(ra000_ffff_tmp26, byte_bc);
    1510714601              carryQ.cq[42] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(42), byte_ef_adv));
    15108               sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    1510914602              carryQ.cq[43] = carryout2carry(pablo_blk_Advance(sequence_ef_bc, carryQ.get_carry_in(43), sequence_ef_bc_adv));
    1511014603              ra000_ffff_tmp27 = simd_and(sequence_ef_bc_adv, byte_range_90_99);
     
    1513114624            sequence_f0_90 = simd_and(r10000_10ffff_tmp7, byte_90);
    1513214625            carryQ.cq[45] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(45), byte_f0_adv));
    15133             sequence_f0_90 = simd_and(byte_f0_adv, byte_90);
    1513414626            r10000_10ffff_tmp8 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
    1513514627            r10000_10ffff_tmp9 = simd_andc(r10000_10ffff_tmp8, r10000_10ffff_tmp1);
     
    1513814630            sequence_f0_90_92 = simd_and(r10000_10ffff_tmp10, byte_92);
    1513914631            carryQ.cq[47] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(47), sequence_f0_90_adv));
    15140             sequence_f0_90_92 = simd_and(sequence_f0_90_adv, byte_92);
    1514114632            r10000_10ffff_tmp11 = simd_and(r10000_10ffff_tmp4, r80_10ffff_tmp1);
    1514214633            byte_range_a0_a9 = simd_andc(r10000_10ffff_tmp11, tmp5);
     
    1514814639            byte_91 = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp14);
    1514914640            sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    15150             sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    1515114641            r10000_10ffff_tmp15 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
    1515214642            r10000_10ffff_tmp16 = simd_andc(r10000_10ffff_tmp4, r10000_10ffff_tmp15);
     
    1515514645            sequence_f0_91_81 = simd_and(r10000_10ffff_tmp17, byte_81);
    1515614646            carryQ.cq[50] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(50), sequence_f0_91_adv));
    15157             sequence_f0_91_81 = simd_and(sequence_f0_91_adv, byte_81);
    1515814647            r10000_10ffff_tmp18 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
    1515914648            r10000_10ffff_tmp19 = simd_or(basis_bits.bit_4, r10000_10ffff_tmp18);
     
    1516614655            byte_83 = simd_and(r10000_10ffff_tmp16, r10000_10ffff_tmp22);
    1516714656            sequence_f0_91_83 = simd_and(sequence_f0_91_adv, byte_83);
    15168             sequence_f0_91_83 = simd_and(sequence_f0_91_adv, byte_83);
    1516914657            r10000_10ffff_tmp23 = simd_and(r10000_10ffff_tmp4, tmp2);
    1517014658            byte_range_b0_b9 = simd_andc(r10000_10ffff_tmp23, tmp5);
     
    1517614664            byte_84 = simd_and(r10000_10ffff_tmp16, r10000_10ffff_tmp26);
    1517714665            sequence_f0_91_84 = simd_and(sequence_f0_91_adv, byte_84);
    15178             sequence_f0_91_84 = simd_and(sequence_f0_91_adv, byte_84);
    1517914666            byte_range_b6_bf = simd_and(r10000_10ffff_tmp23, r10000_10ffff_tmp19);
    1518014667            carryQ.cq[53] = carryout2carry(pablo_blk_Advance(sequence_f0_91_84, carryQ.get_carry_in(53), sequence_f0_91_84_adv));
     
    1518314670            r10000_10ffff_tmp28 = simd_and(r10000_10ffff_tmp25, r10000_10ffff_tmp21);
    1518414671            byte_87 = simd_and(r10000_10ffff_tmp16, r10000_10ffff_tmp28);
    15185             sequence_f0_91_87 = simd_and(sequence_f0_91_adv, byte_87);
    1518614672            sequence_f0_91_87 = simd_and(sequence_f0_91_adv, byte_87);
    1518714673            byte_range_90_99 = simd_andc(r10000_10ffff_tmp6, tmp5);
     
    1519314679            byte_9b = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp31);
    1519414680            sequence_f0_91_9b = simd_and(sequence_f0_91_adv, byte_9b);
    15195             sequence_f0_91_9b = simd_and(sequence_f0_91_adv, byte_9b);
    1519614681            byte_range_80_89 = simd_andc(r10000_10ffff_tmp16, tmp5);
    1519714682            carryQ.cq[55] = carryout2carry(pablo_blk_Advance(sequence_f0_91_9b, carryQ.get_carry_in(55), sequence_f0_91_9b_adv));
     
    1520214687            byte_9d = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp34);
    1520314688            sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    15204             sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    1520514689            r10000_10ffff_tmp35 = simd_and(r10000_10ffff_tmp33, r10000_10ffff_tmp21);
    1520614690            byte_9f = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp35);
     
    1520814692            sequence_f0_9d_9f = simd_and(r10000_10ffff_tmp36, byte_9f);
    1520914693            carryQ.cq[57] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(57), sequence_f0_9d_adv));
    15210             sequence_f0_9d_9f = simd_and(sequence_f0_9d_adv, byte_9f);
    1521114694            r10000_10ffff_tmp37 = simd_and(r10000_10ffff_tmp33, basis_bits.bit_6);
    1521214695            r10000_10ffff_tmp38 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp37);
     
    1542714910                  sequence_e0_a5 = simd_and(r800_1fff_tmp2, byte_a5);
    1542814911                  carryQ.cq[7] = carryout2carry(pablo_blk_Advance(byte_e0, carryQ.get_carry_in(7), byte_e0_adv));
    15429                   sequence_e0_a5 = simd_and(byte_e0_adv, byte_a5);
    1543014912                  r800_fff_tmp4 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
    1543114913                  r800_fff_tmp5 = simd_or(basis_bits.bit_4, r800_fff_tmp4);
     
    1543814920                  byte_a7 = simd_and(r800_fff_tmp1, r800_fff_tmp8);
    1543914921                  sequence_e0_a7 = simd_and(byte_e0_adv, byte_a7);
    15440                   sequence_e0_a7 = simd_and(byte_e0_adv, byte_a7);
    1544114922                  carryQ.cq[9] = carryout2carry(pablo_blk_Advance(sequence_e0_a7, carryQ.get_carry_in(9), sequence_e0_a7_adv));
    1544214923                  r800_fff_tmp9 = simd_and(sequence_e0_a7_adv, byte_range_a6_af);
     
    1544614927                  byte_a9 = simd_and(r800_fff_tmp1, r800_fff_tmp11);
    1544714928                  sequence_e0_a9 = simd_and(byte_e0_adv, byte_a9);
    15448                   sequence_e0_a9 = simd_and(byte_e0_adv, byte_a9);
    1544914929                  carryQ.cq[10] = carryout2carry(pablo_blk_Advance(sequence_e0_a9, carryQ.get_carry_in(10), sequence_e0_a9_adv));
    1545014930                  r800_fff_tmp12 = simd_and(sequence_e0_a9_adv, byte_range_a6_af);
     
    1545214932                  r800_fff_tmp13 = simd_and(r800_fff_tmp10, r800_fff_tmp7);
    1545314933                  byte_ab = simd_and(r800_fff_tmp1, r800_fff_tmp13);
    15454                   sequence_e0_ab = simd_and(byte_e0_adv, byte_ab);
    1545514934                  sequence_e0_ab = simd_and(byte_e0_adv, byte_ab);
    1545614935                  carryQ.cq[11] = carryout2carry(pablo_blk_Advance(sequence_e0_ab, carryQ.get_carry_in(11), sequence_e0_ab_adv));
     
    1546114940                  byte_ad = simd_and(r800_fff_tmp1, r800_fff_tmp16);
    1546214941                  sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    15463                   sequence_e0_ad = simd_and(byte_e0_adv, byte_ad);
    1546414942                  carryQ.cq[12] = carryout2carry(pablo_blk_Advance(sequence_e0_ad, carryQ.get_carry_in(12), sequence_e0_ad_adv));
    1546514943                  r800_fff_tmp17 = simd_and(sequence_e0_ad_adv, byte_range_a6_af);
     
    1546714945                  r800_fff_tmp18 = simd_and(r800_fff_tmp15, r800_fff_tmp7);
    1546814946                  byte_af = simd_and(r800_fff_tmp1, r800_fff_tmp18);
    15469                   sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    1547014947                  sequence_e0_af = simd_and(byte_e0_adv, byte_af);
    1547114948                  carryQ.cq[13] = carryout2carry(pablo_blk_Advance(sequence_e0_af, carryQ.get_carry_in(13), sequence_e0_af_adv));
     
    1547614953                  byte_b1 = simd_and(r800_fff_tmp20, r800_fff_tmp21);
    1547714954                  sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    15478                   sequence_e0_b1 = simd_and(byte_e0_adv, byte_b1);
    1547914955                  carryQ.cq[14] = carryout2carry(pablo_blk_Advance(sequence_e0_b1, carryQ.get_carry_in(14), sequence_e0_b1_adv));
    1548014956                  r800_fff_tmp22 = simd_and(sequence_e0_b1_adv, byte_range_a6_af);
     
    1548314959                  byte_b3 = simd_and(r800_fff_tmp20, r800_fff_tmp23);
    1548414960                  sequence_e0_b3 = simd_and(byte_e0_adv, byte_b3);
    15485                   sequence_e0_b3 = simd_and(byte_e0_adv, byte_b3);
    1548614961                  carryQ.cq[15] = carryout2carry(pablo_blk_Advance(sequence_e0_b3, carryQ.get_carry_in(15), sequence_e0_b3_adv));
    1548714962                  r800_fff_tmp24 = simd_and(sequence_e0_b3_adv, byte_range_a6_af);
     
    1548914964                  byte_b5 = simd_and(r800_fff_tmp20, r800_fff_tmp3);
    1549014965                  sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    15491                   sequence_e0_b5 = simd_and(byte_e0_adv, byte_b5);
    1549214966                  carryQ.cq[16] = carryout2carry(pablo_blk_Advance(sequence_e0_b5, carryQ.get_carry_in(16), sequence_e0_b5_adv));
    1549314967                  r800_fff_tmp25 = simd_and(sequence_e0_b5_adv, byte_range_a6_af);
    1549414968                  struct_Nd.cc = simd_or(struct_Nd.cc, r800_fff_tmp25);
    1549514969                  byte_b9 = simd_and(r800_fff_tmp20, r800_fff_tmp11);
    15496                   sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    1549714970                  sequence_e0_b9 = simd_and(byte_e0_adv, byte_b9);
    1549814971                  r800_fff_tmp26 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     
    1550414977                  byte_bb = simd_and(r800_fff_tmp20, r800_fff_tmp13);
    1550514978                  sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    15506                   sequence_e0_bb = simd_and(byte_e0_adv, byte_bb);
    1550714979                  carryQ.cq[18] = carryout2carry(pablo_blk_Advance(sequence_e0_bb, carryQ.get_carry_in(18), sequence_e0_bb_adv));
    1550814980                  r800_fff_tmp29 = simd_and(sequence_e0_bb_adv, byte_range_90_99);
     
    1551014982                  r800_fff_tmp30 = simd_andc(r800_fff_tmp15, r800_ffff_tmp2);
    1551114983                  byte_bc = simd_and(r800_fff_tmp20, r800_fff_tmp30);
    15512                   sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    1551314984                  sequence_e0_bc = simd_and(byte_e0_adv, byte_bc);
    1551414985                  byte_range_a0_a9 = simd_andc(r800_fff_tmp1, tmp5);
     
    1553715008                    sequence_e1_81 = simd_and(r800_1fff_tmp6, byte_81);
    1553815009                    carryQ.cq[22] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(22), byte_e1_adv));
    15539                     sequence_e1_81 = simd_and(byte_e1_adv, byte_81);
    1554015010                    byte_range_80_89 = simd_andc(r1000_1fff_tmp2, tmp5);
    1554115011                    carryQ.cq[23] = carryout2carry(pablo_blk_Advance(sequence_e1_81, carryQ.get_carry_in(23), sequence_e1_81_adv));
     
    1554515015                    r1000_1fff_tmp5 = simd_andc(r1000_1fff_tmp4, r800_ffff_tmp9);
    1554615016                    byte_82 = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp5);
    15547                     sequence_e1_82 = simd_and(byte_e1_adv, byte_82);
    1554815017                    sequence_e1_82 = simd_and(byte_e1_adv, byte_82);
    1554915018                    r1000_1fff_tmp6 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     
    1555815027                    byte_9f = simd_and(r1000_1fff_tmp7, r1000_1fff_tmp11);
    1555915028                    sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    15560                     sequence_e1_9f = simd_and(byte_e1_adv, byte_9f);
    1556115029                    r1000_1fff_tmp12 = simd_and(byte_range_80_bf, r80_10ffff_tmp1);
    1556215030                    byte_range_a0_a9 = simd_andc(r1000_1fff_tmp12, tmp5);
     
    1556615034                    byte_a0 = simd_andc(r1000_1fff_tmp12, r800_1fff_tmp1);
    1556715035                    sequence_e1_a0 = simd_and(byte_e1_adv, byte_a0);
    15568                     sequence_e1_a0 = simd_and(byte_e1_adv, byte_a0);
    1556915036                    carryQ.cq[26] = carryout2carry(pablo_blk_Advance(sequence_e1_a0, carryQ.get_carry_in(26), sequence_e1_a0_adv));
    1557015037                    r1000_1fff_tmp14 = simd_and(sequence_e1_a0_adv, byte_range_90_99);
     
    1557215039                    r1000_1fff_tmp15 = simd_and(r800_ffff_tmp1, r800_1fff_tmp4);
    1557315040                    byte_a5 = simd_and(r1000_1fff_tmp12, r1000_1fff_tmp15);
    15574                     sequence_e1_a5 = simd_and(byte_e1_adv, byte_a5);
    1557515041                    sequence_e1_a5 = simd_and(byte_e1_adv, byte_a5);
    1557615042                    r1000_1fff_tmp16 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
     
    1558315049                    byte_a7 = simd_and(r1000_1fff_tmp12, r1000_1fff_tmp19);
    1558415050                    sequence_e1_a7 = simd_and(byte_e1_adv, byte_a7);
    15585                     sequence_e1_a7 = simd_and(byte_e1_adv, byte_a7);
    1558615051                    carryQ.cq[28] = carryout2carry(pablo_blk_Advance(sequence_e1_a7, carryQ.get_carry_in(28), sequence_e1_a7_adv));
    1558715052                    r1000_1fff_tmp20 = simd_and(sequence_e1_a7_adv, byte_range_90_99);
     
    1559015055                    r1000_1fff_tmp22 = simd_and(r1000_1fff_tmp21, r1000_1fff_tmp4);
    1559115056                    byte_aa = simd_and(r1000_1fff_tmp12, r1000_1fff_tmp22);
    15592                     sequence_e1_aa = simd_and(byte_e1_adv, byte_aa);
    1559315057                    sequence_e1_aa = simd_and(byte_e1_adv, byte_aa);
    1559415058                    r1000_1fff_tmp23 = simd_andc(r1000_1fff_tmp1, r1000_1fff_tmp6);
     
    1560115065                    byte_ad = simd_and(r1000_1fff_tmp12, r1000_1fff_tmp26);
    1560215066                    sequence_e1_ad = simd_and(byte_e1_adv, byte_ad);
    15603                     sequence_e1_ad = simd_and(byte_e1_adv, byte_ad);
    1560415067                    carryQ.cq[30] = carryout2carry(pablo_blk_Advance(sequence_e1_ad, carryQ.get_carry_in(30), sequence_e1_ad_adv));
    1560515068                    r1000_1fff_tmp27 = simd_and(sequence_e1_ad_adv, byte_range_90_99);
     
    1560715070                    r1000_1fff_tmp28 = simd_and(r1000_1fff_tmp9, r1000_1fff_tmp4);
    1560815071                    byte_ae = simd_and(r1000_1fff_tmp12, r1000_1fff_tmp28);
    15609                     sequence_e1_ae = simd_and(byte_e1_adv, byte_ae);
    1561015072                    sequence_e1_ae = simd_and(byte_e1_adv, byte_ae);
    1561115073                    r1000_1fff_tmp29 = simd_and(byte_range_80_bf, tmp2);
     
    1561515077                    struct_Nd.cc = simd_or(struct_Nd.cc, r1000_1fff_tmp30);
    1561615078                    byte_b1 = simd_and(r1000_1fff_tmp29, r800_1fff_tmp5);
    15617                     sequence_e1_b1 = simd_and(byte_e1_adv, byte_b1);
    1561815079                    sequence_e1_b1 = simd_and(byte_e1_adv, byte_b1);
    1561915080                    cc_range_1c40_1c50_3 = simd_andc(r1000_1fff_tmp24, tmp5);
     
    1565115112              sequence_ea_98 = simd_and(ra000_ffff_tmp7, byte_98);
    1565215113              carryQ.cq[34] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(34), byte_ea_adv));
    15653               sequence_ea_98 = simd_and(byte_ea_adv, byte_98);
    1565415114              ra000_ffff_tmp8 = simd_and(byte_range_80_bf, r80_10ffff_tmp1);
    1565515115              byte_range_a0_a9 = simd_andc(ra000_ffff_tmp8, tmp5);
     
    1566115121              byte_a3 = simd_and(ra000_ffff_tmp8, ra000_ffff_tmp11);
    1566215122              sequence_ea_a3 = simd_and(byte_ea_adv, byte_a3);
    15663               sequence_ea_a3 = simd_and(byte_ea_adv, byte_a3);
    1566415123              byte_range_90_99 = simd_andc(ra000_ffff_tmp5, tmp5);
    1566515124              carryQ.cq[36] = carryout2carry(pablo_blk_Advance(sequence_ea_a3, carryQ.get_carry_in(36), sequence_ea_a3_adv));
     
    1566715126              struct_Nd.cc = simd_or(struct_Nd.cc, ra000_ffff_tmp12);
    1566815127              byte_a4 = simd_and(ra000_ffff_tmp8, r800_ffff_tmp3);
    15669               sequence_ea_a4 = simd_and(byte_ea_adv, byte_a4);
    1567015128              sequence_ea_a4 = simd_and(byte_ea_adv, byte_a4);
    1567115129              ra000_ffff_tmp13 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
     
    1567815136              byte_a7 = simd_and(ra000_ffff_tmp8, ra000_ffff_tmp16);
    1567915137              sequence_ea_a7 = simd_and(byte_ea_adv, byte_a7);
    15680               sequence_ea_a7 = simd_and(byte_ea_adv, byte_a7);
    1568115138              carryQ.cq[38] = carryout2carry(pablo_blk_Advance(sequence_ea_a7, carryQ.get_carry_in(38), sequence_ea_a7_adv));
    1568215139              ra000_ffff_tmp17 = simd_and(sequence_ea_a7_adv, byte_range_90_99);
     
    1568615143              byte_a9 = simd_and(ra000_ffff_tmp8, ra000_ffff_tmp19);
    1568715144              sequence_ea_a9 = simd_and(byte_ea_adv, byte_a9);
    15688               sequence_ea_a9 = simd_and(byte_ea_adv, byte_a9);
    1568915145              carryQ.cq[39] = carryout2carry(pablo_blk_Advance(sequence_ea_a9, carryQ.get_carry_in(39), sequence_ea_a9_adv));
    1569015146              ra000_ffff_tmp20 = simd_and(sequence_ea_a9_adv, byte_range_90_99);
     
    1569315149              ra000_ffff_tmp22 = simd_and(ra000_ffff_tmp21, ra000_ffff_tmp10);
    1569415150              byte_af = simd_and(ra000_ffff_tmp8, ra000_ffff_tmp22);
    15695               sequence_ea_af = simd_and(byte_ea_adv, byte_af);
    1569615151              sequence_ea_af = simd_and(byte_ea_adv, byte_af);
    1569715152              ra000_ffff_tmp23 = simd_and(byte_range_80_bf, tmp2);
     
    1570615161              sequence_ef_bc = simd_and(ra000_ffff_tmp26, byte_bc);
    1570715162              carryQ.cq[42] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(42), byte_ef_adv));
    15708               sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    1570915163              carryQ.cq[43] = carryout2carry(pablo_blk_Advance(sequence_ef_bc, carryQ.get_carry_in(43), sequence_ef_bc_adv));
    1571015164              ra000_ffff_tmp27 = simd_and(sequence_ef_bc_adv, byte_range_90_99);
     
    1573115185            sequence_f0_90 = simd_and(r10000_10ffff_tmp7, byte_90);
    1573215186            carryQ.cq[45] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(45), byte_f0_adv));
    15733             sequence_f0_90 = simd_and(byte_f0_adv, byte_90);
    1573415187            r10000_10ffff_tmp8 = simd_andc(basis_bits.bit_6, basis_bits.bit_7);
    1573515188            r10000_10ffff_tmp9 = simd_andc(r10000_10ffff_tmp8, r10000_10ffff_tmp1);
     
    1573815191            sequence_f0_90_92 = simd_and(r10000_10ffff_tmp10, byte_92);
    1573915192            carryQ.cq[47] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(47), sequence_f0_90_adv));
    15740             sequence_f0_90_92 = simd_and(sequence_f0_90_adv, byte_92);
    1574115193            r10000_10ffff_tmp11 = simd_and(r10000_10ffff_tmp4, r80_10ffff_tmp1);
    1574215194            byte_range_a0_a9 = simd_andc(r10000_10ffff_tmp11, tmp5);
     
    1574815200            byte_91 = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp14);
    1574915201            sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    15750             sequence_f0_91 = simd_and(byte_f0_adv, byte_91);
    1575115202            r10000_10ffff_tmp15 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
    1575215203            r10000_10ffff_tmp16 = simd_andc(r10000_10ffff_tmp4, r10000_10ffff_tmp15);
     
    1575515206            sequence_f0_91_81 = simd_and(r10000_10ffff_tmp17, byte_81);
    1575615207            carryQ.cq[50] = carryout2carry(pablo_blk_Advance(sequence_f0_91, carryQ.get_carry_in(50), sequence_f0_91_adv));
    15757             sequence_f0_91_81 = simd_and(sequence_f0_91_adv, byte_81);
    1575815208            r10000_10ffff_tmp18 = simd_and(basis_bits.bit_5, basis_bits.bit_6);
    1575915209            r10000_10ffff_tmp19 = simd_or(basis_bits.bit_4, r10000_10ffff_tmp18);
     
    1576615216            byte_83 = simd_and(r10000_10ffff_tmp16, r10000_10ffff_tmp22);
    1576715217            sequence_f0_91_83 = simd_and(sequence_f0_91_adv, byte_83);
    15768             sequence_f0_91_83 = simd_and(sequence_f0_91_adv, byte_83);
    1576915218            r10000_10ffff_tmp23 = simd_and(r10000_10ffff_tmp4, tmp2);
    1577015219            byte_range_b0_b9 = simd_andc(r10000_10ffff_tmp23, tmp5);
     
    1577615225            byte_84 = simd_and(r10000_10ffff_tmp16, r10000_10ffff_tmp26);
    1577715226            sequence_f0_91_84 = simd_and(sequence_f0_91_adv, byte_84);
    15778             sequence_f0_91_84 = simd_and(sequence_f0_91_adv, byte_84);
    1577915227            byte_range_b6_bf = simd_and(r10000_10ffff_tmp23, r10000_10ffff_tmp19);
    1578015228            carryQ.cq[53] = carryout2carry(pablo_blk_Advance(sequence_f0_91_84, carryQ.get_carry_in(53), sequence_f0_91_84_adv));
     
    1578315231            r10000_10ffff_tmp28 = simd_and(r10000_10ffff_tmp25, r10000_10ffff_tmp21);
    1578415232            byte_87 = simd_and(r10000_10ffff_tmp16, r10000_10ffff_tmp28);
    15785             sequence_f0_91_87 = simd_and(sequence_f0_91_adv, byte_87);
    1578615233            sequence_f0_91_87 = simd_and(sequence_f0_91_adv, byte_87);
    1578715234            byte_range_90_99 = simd_andc(r10000_10ffff_tmp6, tmp5);
     
    1579315240            byte_9b = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp31);
    1579415241            sequence_f0_91_9b = simd_and(sequence_f0_91_adv, byte_9b);
    15795             sequence_f0_91_9b = simd_and(sequence_f0_91_adv, byte_9b);
    1579615242            byte_range_80_89 = simd_andc(r10000_10ffff_tmp16, tmp5);
    1579715243            carryQ.cq[55] = carryout2carry(pablo_blk_Advance(sequence_f0_91_9b, carryQ.get_carry_in(55), sequence_f0_91_9b_adv));
     
    1580215248            byte_9d = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp34);
    1580315249            sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    15804             sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    1580515250            r10000_10ffff_tmp35 = simd_and(r10000_10ffff_tmp33, r10000_10ffff_tmp21);
    1580615251            byte_9f = simd_and(r10000_10ffff_tmp6, r10000_10ffff_tmp35);
     
    1580815253            sequence_f0_9d_9f = simd_and(r10000_10ffff_tmp36, byte_9f);
    1580915254            carryQ.cq[57] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(57), sequence_f0_9d_adv));
    15810             sequence_f0_9d_9f = simd_and(sequence_f0_9d_adv, byte_9f);
    1581115255            r10000_10ffff_tmp37 = simd_and(r10000_10ffff_tmp33, basis_bits.bit_6);
    1581215256            r10000_10ffff_tmp38 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp37);
     
    1591315357                  sequence_e2_80 = simd_and(r2000_4dff_tmp3, byte_80);
    1591415358                  carryQ.cq[4] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(4), byte_e2_adv));
    15915                   sequence_e2_80 = simd_and(byte_e2_adv, byte_80);
    1591615359                  r2000_2fff_tmp4 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
    1591715360                  r2000_2fff_tmp5 = simd_and(byte_range_80_bf, r2000_2fff_tmp4);
     
    1592315366                  r2000_2fff_tmp8 = simd_andc(r2000_2fff_tmp7, r800_ffff_tmp9);
    1592415367                  byte_81 = simd_and(r2000_2fff_tmp2, r2000_2fff_tmp8);
    15925                   sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    1592615368                  sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    1592715369                  r2000_2fff_tmp9 = simd_and(byte_range_80_bf, tmp2);
     
    1595615398              sequence_ef_b8 = simd_and(ra000_ffff_tmp5, byte_b8);
    1595715399              carryQ.cq[8] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(8), byte_ef_adv));
    15958               sequence_ef_b8 = simd_and(byte_ef_adv, byte_b8);
    1595915400              ra000_ffff_tmp6 = simd_andc(ra000_ffff_tmp2, basis_bits.bit_4);
    1596015401              ra000_ffff_tmp7 = simd_not(r800_ffff_tmp2);
     
    1596815409              byte_b9 = simd_and(ra000_ffff_tmp2, ra000_ffff_tmp11);
    1596915410              sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
    15970               sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
    1597115411              ra000_ffff_tmp12 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
    1597215412              ra000_ffff_tmp13 = simd_andc(byte_range_80_bf, ra000_ffff_tmp12);
     
    1597815418              ra000_ffff_tmp16 = simd_andc(tmp4, r800_ffff_tmp2);
    1597915419              byte_bc = simd_and(ra000_ffff_tmp2, ra000_ffff_tmp16);
    15980               sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    1598115420              sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    1598215421              byte_bf = simd_and(ra000_ffff_tmp2, tmp6);
     
    1608215521                  sequence_e2_80 = simd_and(r2000_4dff_tmp3, byte_80);
    1608315522                  carryQ.cq[4] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(4), byte_e2_adv));
    16084                   sequence_e2_80 = simd_and(byte_e2_adv, byte_80);
    1608515523                  r2000_2fff_tmp4 = simd_and(basis_bits.bit_2, basis_bits.bit_3);
    1608615524                  r2000_2fff_tmp5 = simd_and(byte_range_80_bf, r2000_2fff_tmp4);
     
    1609215530                  r2000_2fff_tmp8 = simd_andc(r2000_2fff_tmp7, r800_ffff_tmp9);
    1609315531                  byte_81 = simd_and(r2000_2fff_tmp2, r2000_2fff_tmp8);
    16094                   sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    1609515532                  sequence_e2_81 = simd_and(byte_e2_adv, byte_81);
    1609615533                  r2000_2fff_tmp9 = simd_and(byte_range_80_bf, tmp2);
     
    1612515562              sequence_ef_b8 = simd_and(ra000_ffff_tmp5, byte_b8);
    1612615563              carryQ.cq[8] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(8), byte_ef_adv));
    16127               sequence_ef_b8 = simd_and(byte_ef_adv, byte_b8);
    1612815564              ra000_ffff_tmp6 = simd_andc(ra000_ffff_tmp2, basis_bits.bit_4);
    1612915565              ra000_ffff_tmp7 = simd_not(r800_ffff_tmp2);
     
    1613715573              byte_b9 = simd_and(ra000_ffff_tmp2, ra000_ffff_tmp11);
    1613815574              sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
    16139               sequence_ef_b9 = simd_and(byte_ef_adv, byte_b9);
    1614015575              ra000_ffff_tmp12 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
    1614115576              ra000_ffff_tmp13 = simd_andc(byte_range_80_bf, ra000_ffff_tmp12);
     
    1614715582              ra000_ffff_tmp16 = simd_andc(tmp4, r800_ffff_tmp2);
    1614815583              byte_bc = simd_and(ra000_ffff_tmp2, ra000_ffff_tmp16);
    16149               sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    1615015584              sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    1615115585              byte_bf = simd_and(ra000_ffff_tmp2, tmp6);
     
    1632415758                    sequence_e1_be = simd_and(r800_1fff_tmp3, byte_be);
    1632515759                    carryQ.cq[6] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(6), byte_e1_adv));
    16326                     sequence_e1_be = simd_and(byte_e1_adv, byte_be);
    1632715760                    r1000_1fff_tmp6 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
    1632815761                    r1000_1fff_tmp7 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     
    1634015773                    r1000_1fff_tmp16 = simd_and(r1000_1fff_tmp3, r1000_1fff_tmp15);
    1634115774                    byte_bf = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp16);
    16342                     sequence_e1_bf = simd_and(byte_e1_adv, byte_bf);
    1634315775                    sequence_e1_bf = simd_and(byte_e1_adv, byte_bf);
    1634415776                    r1000_1fff_tmp17 = simd_andc(r1000_1fff_tmp6, r1000_1fff_tmp1);
     
    1652815960                    sequence_e1_be = simd_and(r800_1fff_tmp3, byte_be);
    1652915961                    carryQ.cq[6] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(6), byte_e1_adv));
    16530                     sequence_e1_be = simd_and(byte_e1_adv, byte_be);
    1653115962                    r1000_1fff_tmp6 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
    1653215963                    r1000_1fff_tmp7 = simd_andc(basis_bits.bit_3, basis_bits.bit_2);
     
    1654415975                    r1000_1fff_tmp16 = simd_and(r1000_1fff_tmp3, r1000_1fff_tmp15);
    1654515976                    byte_bf = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp16);
    16546                     sequence_e1_bf = simd_and(byte_e1_adv, byte_bf);
    1654715977                    sequence_e1_bf = simd_and(byte_e1_adv, byte_bf);
    1654815978                    r1000_1fff_tmp17 = simd_andc(r1000_1fff_tmp6, r1000_1fff_tmp1);
     
    1767917109                    sequence_e1_82 = simd_and(r800_1fff_tmp3, byte_82);
    1768017110                    carryQ.cq[21] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(21), byte_e1_adv));
    17681                     sequence_e1_82 = simd_and(byte_e1_adv, byte_82);
    1768217111                    byte_range_a0_bf = simd_and(byte_range_80_bf, basis_bits.bit_2);
    1768317112                    carryQ.cq[22] = carryout2carry(pablo_blk_Advance(sequence_e1_82, carryQ.get_carry_in(22), sequence_e1_82_adv));
     
    1768617115                    r1000_1fff_tmp6 = simd_andc(tmp3, tmp7);
    1768717116                    byte_83 = simd_and(r1000_1fff_tmp2, r1000_1fff_tmp6);
    17688                     sequence_e1_83 = simd_and(byte_e1_adv, byte_83);
    1768917117                    sequence_e1_83 = simd_and(byte_e1_adv, byte_83);
    1769017118                    r1000_1fff_tmp7 = simd_andc(r1000_1fff_tmp2, basis_bits.bit_4);
     
    1770717135                    byte_b8 = simd_and(r1000_1fff_tmp18, r1000_1fff_tmp20);
    1770817136                    sequence_e1_b8 = simd_and(byte_e1_adv, byte_b8);
    17709                     sequence_e1_b8 = simd_and(byte_e1_adv, byte_b8);
    1771017137                    cc_range_1e00_1e3e_3 = simd_andc(byte_range_80_bf, basis_bits.bit_7);
    1771117138                    carryQ.cq[24] = carryout2carry(pablo_blk_Advance(sequence_e1_b8, carryQ.get_carry_in(24), sequence_e1_b8_adv));
     
    1771517142                    byte_b9 = simd_and(r1000_1fff_tmp18, r1000_1fff_tmp22);
    1771617143                    sequence_e1_b9 = simd_and(byte_e1_adv, byte_b9);
    17717                     sequence_e1_b9 = simd_and(byte_e1_adv, byte_b9);
    1771817144                    cc_range_1e40_1e7e_3 = simd_andc(byte_range_80_bf, basis_bits.bit_7);
    1771917145                    carryQ.cq[25] = carryout2carry(pablo_blk_Advance(sequence_e1_b9, carryQ.get_carry_in(25), sequence_e1_b9_adv));
     
    1772217148                    r1000_1fff_tmp24 = simd_and(r1000_1fff_tmp19, r1000_1fff_tmp3);
    1772317149                    byte_ba = simd_and(r1000_1fff_tmp18, r1000_1fff_tmp24);
    17724                     sequence_e1_ba = simd_and(byte_e1_adv, byte_ba);
    1772517150                    sequence_e1_ba = simd_and(byte_e1_adv, byte_ba);
    1772617151                    r1000_1fff_tmp25 = simd_andc(tmp9, r1000_1fff_tmp4);
     
    1778217207                    byte_bb = simd_and(r1000_1fff_tmp18, r1000_1fff_tmp77);
    1778317208                    sequence_e1_bb = simd_and(byte_e1_adv, byte_bb);
    17784                     sequence_e1_bb = simd_and(byte_e1_adv, byte_bb);
    1778517209                    cc_range_1ec0_1efe_3 = simd_andc(byte_range_80_bf, basis_bits.bit_7);
    1778617210                    carryQ.cq[27] = carryout2carry(pablo_blk_Advance(sequence_e1_bb, carryQ.get_carry_in(27), sequence_e1_bb_adv));
     
    1778817212                    struct_Lu.cc = simd_or(struct_Lu.cc, r1000_1fff_tmp78);
    1778917213                    byte_bc = simd_and(r1000_1fff_tmp18, r1000_1fff_tmp31);
    17790                     sequence_e1_bc = simd_and(byte_e1_adv, byte_bc);
    1779117214                    sequence_e1_bc = simd_and(byte_e1_adv, byte_bc);
    1779217215                    r1000_1fff_tmp79 = simd_and(r1000_1fff_tmp2, basis_bits.bit_4);
     
    1780217225                    struct_Lu.cc = simd_or(struct_Lu.cc, r1000_1fff_tmp86);
    1780317226                    byte_bd = simd_and(r1000_1fff_tmp18, r1000_1fff_tmp14);
    17804                     sequence_e1_bd = simd_and(byte_e1_adv, byte_bd);
    1780517227                    sequence_e1_bd = simd_and(byte_e1_adv, byte_bd);
    1780617228                    r1000_1fff_tmp87 = simd_andc(r1000_1fff_tmp79, r1000_1fff_tmp8);
     
    1782017242                    byte_be = simd_and(r1000_1fff_tmp18, r1000_1fff_tmp33);
    1782117243                    sequence_e1_be = simd_and(byte_e1_adv, byte_be);
    17822                     sequence_e1_be = simd_and(byte_e1_adv, byte_be);
    1782317244                    byte_range_b8_bb = simd_and(r1000_1fff_tmp18, r1000_1fff_tmp19);
    1782417245                    carryQ.cq[30] = carryout2carry(pablo_blk_Advance(sequence_e1_be, carryQ.get_carry_in(30), sequence_e1_be_adv));
     
    1782617247                    struct_Lu.cc = simd_or(struct_Lu.cc, r1000_1fff_tmp98);
    1782717248                    byte_bf = simd_and(r1000_1fff_tmp18, r1000_1fff_tmp94);
    17828                     sequence_e1_bf = simd_and(byte_e1_adv, byte_bf);
    1782917249                    sequence_e1_bf = simd_and(byte_e1_adv, byte_bf);
    1783017250                    r1000_1fff_tmp99 = simd_andc(r1000_1fff_tmp1, r1000_1fff_tmp36);
     
    1787017290                  sequence_e2_84 = simd_and(r2000_4dff_tmp3, byte_84);
    1787117291                  carryQ.cq[34] = carryout2carry(pablo_blk_Advance(byte_e2, carryQ.get_carry_in(34), byte_e2_adv));
    17872                   sequence_e2_84 = simd_and(byte_e2_adv, byte_84);
    1787317292                  r2000_2fff_tmp3 = simd_and(r800_ffff_tmp1, tmp3);
    1787417293                  r2000_2fff_tmp4 = simd_or(r2000_4dff_tmp2, r2000_2fff_tmp3);
     
    1791917338                  byte_85 = simd_and(r2000_2fff_tmp2, r2000_2fff_tmp17);
    1792017339                  sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    17921                   sequence_e2_85 = simd_and(byte_e2_adv, byte_85);
    1792217340                  carryQ.cq[36] = carryout2carry(pablo_blk_Advance(sequence_e2_85, carryQ.get_carry_in(36), sequence_e2_85_adv));
    1792317341                  r2000_2fff_tmp46 = simd_and(sequence_e2_85_adv, byte_85);
    1792417342                  struct_Lu.cc = simd_or(struct_Lu.cc, r2000_2fff_tmp46);
    1792517343                  byte_86 = simd_and(r2000_2fff_tmp2, r2000_2fff_tmp27);
    17926                   sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    1792717344                  sequence_e2_86 = simd_and(byte_e2_adv, byte_86);
    1792817345                  r2000_2fff_tmp47 = simd_andc(tmp3, tmp7);
     
    1793217349                  struct_Lu.cc = simd_or(struct_Lu.cc, r2000_2fff_tmp48);
    1793317350                  byte_b0 = simd_andc(r2000_2fff_tmp39, tmp9);
    17934                   sequence_e2_b0 = simd_and(byte_e2_adv, byte_b0);
    1793517351                  sequence_e2_b0 = simd_and(byte_e2_adv, byte_b0);
    1793617352                  r2000_2fff_tmp49 = simd_and(r2000_2fff_tmp42, tmp3);
     
    1794317359                  r2000_2fff_tmp53 = simd_andc(r2000_2fff_tmp16, tmp7);
    1794417360                  byte_b1 = simd_and(r2000_2fff_tmp39, r2000_2fff_tmp53);
    17945                   sequence_e2_b1 = simd_and(byte_e2_adv, byte_b1);
    1794617361                  sequence_e2_b1 = simd_and(byte_e2_adv, byte_b1);
    1794717362                  r2000_2fff_tmp54 = simd_andc(r2000_2fff_tmp24, tmp9);
     
    1797517390                  byte_b2 = simd_and(r2000_2fff_tmp39, r2000_4dff_tmp2);
    1797617391                  sequence_e2_b2 = simd_and(byte_e2_adv, byte_b2);
    17977                   sequence_e2_b2 = simd_and(byte_e2_adv, byte_b2);
    1797817392                  cc_range_2c80_2cbe_3 = simd_andc(byte_range_80_bf, basis_bits.bit_7);
    1797917393                  carryQ.cq[40] = carryout2carry(pablo_blk_Advance(sequence_e2_b2, carryQ.get_carry_in(40), sequence_e2_b2_adv));
     
    1798117395                  struct_Lu.cc = simd_or(struct_Lu.cc, r2000_2fff_tmp79);
    1798217396                  byte_b3 = simd_and(r2000_2fff_tmp39, r2000_2fff_tmp47);
    17983                   sequence_e2_b3 = simd_and(byte_e2_adv, byte_b3);
    1798417397                  sequence_e2_b3 = simd_and(byte_e2_adv, byte_b3);
    1798517398                  r2000_2fff_tmp80 = simd_andc(tmp9, r2000_4dff_tmp2);
     
    1804917462              sequence_ea_99 = simd_and(ra000_ffff_tmp8, byte_99);
    1805017463              carryQ.cq[43] = carryout2carry(pablo_blk_Advance(byte_ea, carryQ.get_carry_in(43), byte_ea_adv));
    18051               sequence_ea_99 = simd_and(byte_ea_adv, byte_99);
    1805217464              ra000_ffff_tmp9 = simd_and(basis_bits.bit_4, basis_bits.bit_5);
    1805317465              ra000_ffff_tmp10 = simd_and(ra000_ffff_tmp9, basis_bits.bit_6);
     
    1806117473              byte_9a = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp3);
    1806217474              sequence_ea_9a = simd_and(byte_ea_adv, byte_9a);
    18063               sequence_ea_9a = simd_and(byte_ea_adv, byte_9a);
    1806417475              ra000_ffff_tmp15 = simd_andc(byte_range_80_bf, basis_bits.bit_2);
    1806517476              ra000_ffff_tmp16 = simd_andc(ra000_ffff_tmp15, r800_ffff_tmp4);
     
    1807017481              ra000_ffff_tmp18 = simd_andc(ra000_ffff_tmp9, tmp8);
    1807117482              byte_9c = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp18);
    18072               sequence_ea_9c = simd_and(byte_ea_adv, byte_9c);
    1807317483              sequence_ea_9c = simd_and(byte_ea_adv, byte_9c);
    1807417484              ra000_ffff_tmp19 = simd_and(byte_range_80_bf, r80_10ffff_tmp1);
     
    1810517515              ra000_ffff_tmp47 = simd_and(ra000_ffff_tmp9, ra000_ffff_tmp6);
    1810617516              byte_9d = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp47);
    18107               sequence_ea_9d = simd_and(byte_ea_adv, byte_9d);
    1810817517              sequence_ea_9d = simd_and(byte_ea_adv, byte_9d);
    1810917518              ra000_ffff_tmp48 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
     
    1816217571              byte_9e = simd_and(ra000_ffff_tmp5, ra000_ffff_tmp28);
    1816317572              sequence_ea_9e = simd_and(byte_ea_adv, byte_9e);
    18164               sequence_ea_9e = simd_and(byte_ea_adv, byte_9e);
    1816517573              ra000_ffff_tmp98 = simd_andc(ra000_ffff_tmp52, ra000_ffff_tmp90);
    1816617574              ra000_ffff_tmp99 = simd_andc(ra000_ffff_tmp98, ra000_ffff_tmp47);
     
    1818317591              sequence_ef_bc = simd_and(ra000_ffff_tmp110, byte_bc);
    1818417592              carryQ.cq[50] = carryout2carry(pablo_blk_Advance(byte_ef, carryQ.get_carry_in(50), byte_ef_adv));
    18185               sequence_ef_bc = simd_and(byte_ef_adv, byte_bc);
    1818617593              ra000_ffff_tmp111 = simd_and(byte_range_80_bf, basis_bits.bit_2);
    1818717594              byte_range_a1_ba = simd_and(ra000_ffff_tmp111, tmp10);
     
    1820817615            sequence_f0_90 = simd_and(r10000_10ffff_tmp4, byte_90);
    1820917616            carryQ.cq[53] = carryout2carry(pablo_blk_Advance(byte_f0, carryQ.get_carry_in(53), byte_f0_adv));
    18210             sequence_f0_90 = simd_and(byte_f0_adv, byte_90);
    1821117617            carryQ.cq[54] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(54), r10000_10ffff_tmp5));
    1821217618            sequence_f0_90_90 = simd_and(r10000_10ffff_tmp5, byte_90);
    1821317619            carryQ.cq[55] = carryout2carry(pablo_blk_Advance(sequence_f0_90, carryQ.get_carry_in(55), sequence_f0_90_adv));
    18214             sequence_f0_90_90 = simd_and(sequence_f0_90_adv, byte_90);
    1821517620            r10000_10ffff_tmp6 = simd_or(basis_bits.bit_3, basis_bits.bit_4);
    1821617621            r10000_10ffff_tmp7 = simd_and(basis_bits.bit_2, r10000_10ffff_tmp6);
     
    1822417629            byte_9d = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp11);
    1822517630            sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    18226             sequence_f0_9d = simd_and(byte_f0_adv, byte_9d);
    1822717631            carryQ.cq[57] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(57), r10000_10ffff_tmp12));
    1822817632            sequence_f0_9d_90 = simd_and(r10000_10ffff_tmp12, byte_90);
    1822917633            carryQ.cq[58] = carryout2carry(pablo_blk_Advance(sequence_f0_9d, carryQ.get_carry_in(58), sequence_f0_9d_adv));
    18230             sequence_f0_9d_90 = simd_and(sequence_f0_9d_adv, byte_90);
    1823117634            r10000_10ffff_tmp13 = simd_andc(r10000_10ffff_tmp1, basis_bits.bit_2);
    1823217635            r10000_10ffff_tmp14 = simd_or(basis_bits.bit_5, basis_bits.bit_6);
     
    1824217645            r10000_10ffff_tmp21 = simd_andc(r10000_10ffff_tmp10, tmp7);
    1824317646            byte_91 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp21);
    18244             sequence_f0_9d_91 = simd_and(sequence_f0_9d_adv, byte_91);
    1824517647            sequence_f0_9d_91 = simd_and(sequence_f0_9d_adv, byte_91);
    1824617648            r10000_10ffff_tmp22 = simd_or(basis_bits.bit_2, basis_bits.bit_3);
     
    1825817660            r10000_10ffff_tmp31 = simd_andc(r10000_10ffff_tmp30, tmp7);
    1825917661            byte_92 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp31);
    18260             sequence_f0_9d_92 = simd_and(sequence_f0_9d_adv, byte_92);
    1826117662            sequence_f0_9d_92 = simd_and(sequence_f0_9d_adv, byte_92);
    1826217663            r10000_10ffff_tmp32 = simd_or(tmp7, basis_bits.bit_6);
     
    1829317694            byte_93 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp59);
    1829417695            sequence_f0_9d_93 = simd_and(sequence_f0_9d_adv, byte_93);
    18295             sequence_f0_9d_93 = simd_and(sequence_f0_9d_adv, byte_93);
    1829617696            r10000_10ffff_tmp60 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp15);
    1829717697            r10000_10ffff_tmp61 = simd_not(r10000_10ffff_tmp60);
     
    1830317703            r10000_10ffff_tmp64 = simd_andc(r10000_10ffff_tmp43, tmp8);
    1830417704            byte_94 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp64);
    18305             sequence_f0_9d_94 = simd_and(sequence_f0_9d_adv, byte_94);
    1830617705            sequence_f0_9d_94 = simd_and(sequence_f0_9d_adv, byte_94);
    1830717706            r10000_10ffff_tmp65 = simd_andc(r10000_10ffff_tmp43, basis_bits.bit_6);
     
    1833717736            byte_95 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp91);
    1833817737            sequence_f0_9d_95 = simd_and(sequence_f0_9d_adv, byte_95);
    18339             sequence_f0_9d_95 = simd_and(sequence_f0_9d_adv, byte_95);
    1834017738            r10000_10ffff_tmp92 = simd_andc(r10000_10ffff_tmp23, basis_bits.bit_4);
    1834117739            r10000_10ffff_tmp93 = simd_andc(r10000_10ffff_tmp92, r10000_10ffff_tmp71);
     
    1835517753            byte_96 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp94);
    1835617754            sequence_f0_9d_96 = simd_and(sequence_f0_9d_adv, byte_96);
    18357             sequence_f0_9d_96 = simd_and(sequence_f0_9d_adv, byte_96);
    1835817755            r10000_10ffff_tmp104 = simd_andc(r10000_10ffff_tmp92, r10000_10ffff_tmp24);
    1835917756            r10000_10ffff_tmp105 = simd_andc(r10000_10ffff_tmp27, r10000_10ffff_tmp16);
     
    1836417761            r10000_10ffff_tmp107 = simd_and(r10000_10ffff_tmp43, tmp3);
    1836517762            byte_97 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp107);
    18366             sequence_f0_9d_97 = simd_and(sequence_f0_9d_adv, byte_97);
    1836717763            sequence_f0_9d_97 = simd_and(sequence_f0_9d_adv, byte_97);
    1836817764            r10000_10ffff_tmp108 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp37);
     
    1837617772            r10000_10ffff_tmp113 = simd_andc(r10000_10ffff_tmp82, tmp8);
    1837717773            byte_98 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp113);
    18378             sequence_f0_9d_98 = simd_and(sequence_f0_9d_adv, byte_98);
    1837917774            sequence_f0_9d_98 = simd_and(sequence_f0_9d_adv, byte_98);
    1838017775            r10000_10ffff_tmp114 = simd_or(basis_bits.bit_3, r10000_10ffff_tmp32);
     
    1839017785            byte_99 = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp120);
    1839117786            sequence_f0_9d_99 = simd_and(sequence_f0_9d_adv, byte_99);
    18392             sequence_f0_9d_99 = simd_and(sequence_f0_9d_adv, byte_99);
    1839317787            r10000_10ffff_tmp121 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp54);
    1839417788            r10000_10ffff_tmp122 = simd_andc(r10000_10ffff_tmp13, r10000_10ffff_tmp121);
     
    1840017794            byte_9a = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp124);
    1840117795            sequence_f0_9d_9a = simd_and(sequence_f0_9d_adv, byte_9a);
    18402             sequence_f0_9d_9a = simd_and(sequence_f0_9d_adv, byte_9a);
    1840317796            r10000_10ffff_tmp125 = simd_andc(r10000_10ffff_tmp23, r10000_10ffff_tmp15);
    1840417797            cc_range_1d680_1d6a8_4 = simd_or(r10000_10ffff_tmp125, r10000_10ffff_tmp28);
     
    1840817801            r10000_10ffff_tmp127 = simd_and(r10000_10ffff_tmp82, tmp3);
    1840917802            byte_9b = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp127);
    18410             sequence_f0_9d_9b = simd_and(sequence_f0_9d_adv, byte_9b);
    1841117803            sequence_f0_9d_9b = simd_and(sequence_f0_9d_adv, byte_9b);
    1841217804            r10000_10ffff_tmp128 = simd_andc(r10000_10ffff_tmp23, tmp9);
     
    1841917811            byte_9c = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp34);
    1842017812            sequence_f0_9d_9c = simd_and(sequence_f0_9d_adv, byte_9c);
    18421             sequence_f0_9d_9c = simd_and(sequence_f0_9d_adv, byte_9c);
    1842217813            r10000_10ffff_tmp132 = simd_and(basis_bits.bit_3, r10000_10ffff_tmp72);
    1842317814            r10000_10ffff_tmp133 = simd_not(r10000_10ffff_tmp132);
     
    1842817819            r10000_10ffff_tmp136 = simd_and(sequence_f0_9d_9c_adv, byte_range_9c_b4);
    1842917820            struct_Lu.cc = simd_or(struct_Lu.cc, r10000_10ffff_tmp136);
    18430             sequence_f0_9d_9d = simd_and(sequence_f0_9d_adv, byte_9d);
    1843117821            sequence_f0_9d_9d = simd_and(sequence_f0_9d_adv, byte_9d);
    1843217822            r10000_10ffff_tmp137 = simd_and(r10000_10ffff_tmp9, tmp3);
     
    1844117831            byte_9e = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp142);
    1844217832            sequence_f0_9d_9e = simd_and(sequence_f0_9d_adv, byte_9e);
    18443             sequence_f0_9d_9e = simd_and(sequence_f0_9d_adv, byte_9e);
    1844417833            r10000_10ffff_tmp143 = simd_or(basis_bits.bit_5, tmp8);
    1844517834            r10000_10ffff_tmp144 = simd_and(basis_bits.bit_4, r10000_10ffff_tmp143);
     
    1845217841            struct_Lu.cc = simd_or(struct_Lu.cc, r10000_10ffff_tmp148);
    1845317842            byte_9f = simd_and(r10000_10ffff_tmp3, r10000_10ffff_tmp137);
    18454             sequence_f0_9d_9f = simd_and(sequence_f0_9d_adv, byte_9f);
    1845517843            sequence_f0_9d_9f = simd_and(sequence_f0_9d_adv, byte_9f);
    1845617844            byte_8a = simd_and(r10000_10ffff_tmp23, r10000_10ffff_tmp124);
     
    1956618954                    sequence_e1_82 = simd_and(r800_1fff_tmp3, byte_82);
    1956718955                    carryQ.cq[21] = carryout2carry(pablo_blk_Advance(byte_e1, carryQ.get_carry_in(21), byte_e1_adv));
    19568