-/* for(int a=0;a<h2;a+=4) {
- fX[a]=fX[a]^RM1[a];
- fX[a+1]=fX[a+1]^RM1[a+1];
- fX[a+2]=fX[a+2]^RM1[a+2];
- fX[a+3]=fX[a+3]^RM1[a+3];
- }*/
- rotate(RM1, &RM2[id*h2], h2, Pbox[it]%h2);
- for(int a=0;a<h2;a+=4) {
- fX[id*h2+a]=fX[id*h2+a]^RM2[id*h2+a];
- fX[id*h2+a+1]=fX[id*h2+a+1]^RM2[id*h2+a+1];
- fX[id*h2+a+2]=fX[id*h2+a+2]^RM2[id*h2+a+2];
- fX[id*h2+a+3]=fX[id*h2+a+3]^RM2[id*h2+a+3];
- }