Lines Matching defs:s0
759 uint32_t s0, s1, s2, s3, t0, t1, t2, t3;
772 s0 = GETU32(block) ^ rk[0];
782 s0 = (((uint32_t)block[0] << 24) | ((uint32_t)block[1] << 16) |
801 * because s0-s3 t0-t3 are changing every round, tsr* and
805 #define tsr0 (Te0[s0 >> 24] ^ Te1[(s1 >> 16) & 0xff] \
808 ^ Te2[(s3 >> 8) & 0xff] ^ Te3[s0 & 0xff])
810 ^ Te2[(s0 >> 8) & 0xff] ^ Te3[s1 & 0xff])
811 #define tsr3 (Te0[s3 >> 24] ^ Te1[(s0 >> 16) & 0xff] \
828 s0 = ssr0 ^ rk[8];
838 s0 = ssr0 ^ rk[16];
848 s0 = ssr0 ^ rk[24];
858 s0 = ssr0 ^ rk[32];
869 s0 = ssr0 ^ rk[40];
880 s0 = ssr0 ^ rk[48];
897 s0 = (Te4[(t0 >> 24)] & 0xff000000) ^
925 PUTU32(block, s0);
934 block[0] = s0 >> 24;
935 block[1] = s0 >> 16;
936 block[2] = s0 >> 8;
937 block[3] = s0;
962 uint32_t s0, s1, s2, s3, t0, t1, t2, t3;
974 s0 = GETU32(block) ^ rk[0];
983 s0 = (((uint32_t)block[0] << 24) | ((uint32_t)block[1] << 16) |
1002 * because s0-s3 t0-t3 are changing every round, tdsr* and
1006 #define tdsr0 Td0[s0 >> 24] ^ Td1[(s3 >> 16) & 0xff] \
1008 #define tdsr1 Td0[s1 >> 24] ^ Td1[(s0 >> 16) & 0xff] \
1011 ^ Td2[(s0 >> 8) & 0xff] ^ Td3[s3 & 0xff]
1013 ^ Td2[(s1 >> 8) & 0xff] ^ Td3[s0 & 0xff]
1029 s0 = sdsr0 ^ rk[8];
1039 s0 = sdsr0 ^ rk[16];
1049 s0 = sdsr0 ^ rk[24];
1059 s0 = sdsr0 ^ rk[32];
1070 s0 = sdsr0 ^ rk[40];
1081 s0 = sdsr0 ^ rk[48];
1098 s0 =
1130 PUTU32(block, s0);
1139 block[0] = s0 >> 24;
1140 block[1] = s0 >> 16;
1141 block[2] = s0 >> 8;
1142 block[3] = s0;