switch (offset % 4)
{
- case 0:
+ case 0:
tmp0[0] = w0[0];
tmp0[1] = w0[1];
tmp0[2] = w0[2];
tmp1[2] = w1[2];
tmp1[3] = w1[3];
tmp2[0] = 0;
- break;
-
- case 1:
- tmp0[0] = w0[0] << 8;
- tmp0[1] = w0[0] >> 24 | w0[1] << 8;
- tmp0[2] = w0[1] >> 24 | w0[2] << 8;
- tmp0[3] = w0[2] >> 24 | w0[3] << 8;
- tmp1[0] = w0[3] >> 24 | w1[0] << 8;
- tmp1[1] = w1[0] >> 24 | w1[1] << 8;
- tmp1[2] = w1[1] >> 24 | w1[2] << 8;
- tmp1[3] = w1[2] >> 24 | w1[3] << 8;
- tmp2[0] = w1[3] >> 24;
- break;
-
- case 2:
- tmp0[0] = w0[0] << 16;
- tmp0[1] = w0[0] >> 16 | w0[1] << 16;
- tmp0[2] = w0[1] >> 16 | w0[2] << 16;
- tmp0[3] = w0[2] >> 16 | w0[3] << 16;
- tmp1[0] = w0[3] >> 16 | w1[0] << 16;
- tmp1[1] = w1[0] >> 16 | w1[1] << 16;
- tmp1[2] = w1[1] >> 16 | w1[2] << 16;
- tmp1[3] = w1[2] >> 16 | w1[3] << 16;
- tmp2[0] = w1[3] >> 16;
- break;
-
- case 3:
- tmp0[0] = w0[0] << 24;
- tmp0[1] = w0[0] >> 8 | w0[1] << 24;
- tmp0[2] = w0[1] >> 8 | w0[2] << 24;
- tmp0[3] = w0[2] >> 8 | w0[3] << 24;
- tmp1[0] = w0[3] >> 8 | w1[0] << 24;
- tmp1[1] = w1[0] >> 8 | w1[1] << 24;
- tmp1[2] = w1[1] >> 8 | w1[2] << 24;
- tmp1[3] = w1[2] >> 8 | w1[3] << 24;
- tmp2[0] = w1[3] >> 8;
- break;
+ break;
+
+ case 1:
+ tmp0[0] = w0[0] << 8;
+ tmp0[1] = w0[0] >> 24 | w0[1] << 8;
+ tmp0[2] = w0[1] >> 24 | w0[2] << 8;
+ tmp0[3] = w0[2] >> 24 | w0[3] << 8;
+ tmp1[0] = w0[3] >> 24 | w1[0] << 8;
+ tmp1[1] = w1[0] >> 24 | w1[1] << 8;
+ tmp1[2] = w1[1] >> 24 | w1[2] << 8;
+ tmp1[3] = w1[2] >> 24 | w1[3] << 8;
+ tmp2[0] = w1[3] >> 24;
+ break;
+
+ case 2:
+ tmp0[0] = w0[0] << 16;
+ tmp0[1] = w0[0] >> 16 | w0[1] << 16;
+ tmp0[2] = w0[1] >> 16 | w0[2] << 16;
+ tmp0[3] = w0[2] >> 16 | w0[3] << 16;
+ tmp1[0] = w0[3] >> 16 | w1[0] << 16;
+ tmp1[1] = w1[0] >> 16 | w1[1] << 16;
+ tmp1[2] = w1[1] >> 16 | w1[2] << 16;
+ tmp1[3] = w1[2] >> 16 | w1[3] << 16;
+ tmp2[0] = w1[3] >> 16;
+ break;
+
+ case 3:
+ tmp0[0] = w0[0] << 24;
+ tmp0[1] = w0[0] >> 8 | w0[1] << 24;
+ tmp0[2] = w0[1] >> 8 | w0[2] << 24;
+ tmp0[3] = w0[2] >> 8 | w0[3] << 24;
+ tmp1[0] = w0[3] >> 8 | w1[0] << 24;
+ tmp1[1] = w1[0] >> 8 | w1[1] << 24;
+ tmp1[2] = w1[1] >> 8 | w1[2] << 24;
+ tmp1[3] = w1[2] >> 8 | w1[3] << 24;
+ tmp2[0] = w1[3] >> 8;
+ break;
}
switch (offset / 4)