int64_lshift21
s6 -= int64_lshift21(carry6);
s8 -= int64_lshift21(carry8);
s10 -= int64_lshift21(carry10);
s12 -= int64_lshift21(carry12);
s14 -= int64_lshift21(carry14);
s16 -= int64_lshift21(carry16);
s7 -= int64_lshift21(carry7);
s9 -= int64_lshift21(carry9);
s11 -= int64_lshift21(carry11);
s13 -= int64_lshift21(carry13);
s15 -= int64_lshift21(carry15);
s0 -= int64_lshift21(carry0);
s2 -= int64_lshift21(carry2);
s4 -= int64_lshift21(carry4);
s6 -= int64_lshift21(carry6);
s8 -= int64_lshift21(carry8);
s10 -= int64_lshift21(carry10);
s1 -= int64_lshift21(carry1);
s3 -= int64_lshift21(carry3);
s5 -= int64_lshift21(carry5);
s7 -= int64_lshift21(carry7);
s9 -= int64_lshift21(carry9);
s11 -= int64_lshift21(carry11);
s0 -= int64_lshift21(carry0);
s1 -= int64_lshift21(carry1);
s2 -= int64_lshift21(carry2);
s3 -= int64_lshift21(carry3);
s4 -= int64_lshift21(carry4);
s5 -= int64_lshift21(carry5);
s6 -= int64_lshift21(carry6);
s7 -= int64_lshift21(carry7);
s8 -= int64_lshift21(carry8);
s9 -= int64_lshift21(carry9);
s10 -= int64_lshift21(carry10);
s11 -= int64_lshift21(carry11);
s0 -= int64_lshift21(carry0);
s1 -= int64_lshift21(carry1);
s2 -= int64_lshift21(carry2);
s3 -= int64_lshift21(carry3);
s4 -= int64_lshift21(carry4);
s5 -= int64_lshift21(carry5);
s6 -= int64_lshift21(carry6);
s7 -= int64_lshift21(carry7);
s8 -= int64_lshift21(carry8);
s9 -= int64_lshift21(carry9);
s10 -= int64_lshift21(carry10);
s0 -= int64_lshift21(carry0);
s2 -= int64_lshift21(carry2);
s4 -= int64_lshift21(carry4);
s6 -= int64_lshift21(carry6);
s8 -= int64_lshift21(carry8);
s10 -= int64_lshift21(carry10);
s12 -= int64_lshift21(carry12);
s14 -= int64_lshift21(carry14);
s16 -= int64_lshift21(carry16);
s18 -= int64_lshift21(carry18);
s20 -= int64_lshift21(carry20);
s22 -= int64_lshift21(carry22);
s1 -= int64_lshift21(carry1);
s3 -= int64_lshift21(carry3);
s5 -= int64_lshift21(carry5);
s7 -= int64_lshift21(carry7);
s9 -= int64_lshift21(carry9);
s11 -= int64_lshift21(carry11);
s13 -= int64_lshift21(carry13);
s15 -= int64_lshift21(carry15);
s17 -= int64_lshift21(carry17);
s19 -= int64_lshift21(carry19);
s21 -= int64_lshift21(carry21);
s6 -= int64_lshift21(carry6);
s8 -= int64_lshift21(carry8);
s10 -= int64_lshift21(carry10);
s12 -= int64_lshift21(carry12);
s14 -= int64_lshift21(carry14);
s16 -= int64_lshift21(carry16);
s7 -= int64_lshift21(carry7);
s9 -= int64_lshift21(carry9);
s11 -= int64_lshift21(carry11);
s13 -= int64_lshift21(carry13);
s15 -= int64_lshift21(carry15);
s0 -= int64_lshift21(carry0);
s2 -= int64_lshift21(carry2);
s4 -= int64_lshift21(carry4);
s6 -= int64_lshift21(carry6);
s8 -= int64_lshift21(carry8);
s10 -= int64_lshift21(carry10);
s1 -= int64_lshift21(carry1);
s3 -= int64_lshift21(carry3);
s5 -= int64_lshift21(carry5);
s7 -= int64_lshift21(carry7);
s9 -= int64_lshift21(carry9);
s11 -= int64_lshift21(carry11);
s0 -= int64_lshift21(carry0);
s1 -= int64_lshift21(carry1);
s2 -= int64_lshift21(carry2);
s3 -= int64_lshift21(carry3);
s4 -= int64_lshift21(carry4);
s5 -= int64_lshift21(carry5);
s6 -= int64_lshift21(carry6);
s7 -= int64_lshift21(carry7);
s8 -= int64_lshift21(carry8);
s9 -= int64_lshift21(carry9);
s10 -= int64_lshift21(carry10);
s11 -= int64_lshift21(carry11);
s0 -= int64_lshift21(carry0);
s1 -= int64_lshift21(carry1);
s2 -= int64_lshift21(carry2);
s3 -= int64_lshift21(carry3);
s4 -= int64_lshift21(carry4);
s5 -= int64_lshift21(carry5);
s6 -= int64_lshift21(carry6);
s7 -= int64_lshift21(carry7);
s8 -= int64_lshift21(carry8);
s9 -= int64_lshift21(carry9);
s10 -= int64_lshift21(carry10);