Lines Matching defs:s3
759 uint32_t s0, s1, s2, s3, t0, t1, t2, t3;
778 s3 = GETU32(block + 12) ^ rk[3];
791 s3 = (((uint32_t)block[12] << 24) |
801 * because s0-s3 t0-t3 are changing every round, tsr* and
806 ^ Te2[(s2 >> 8) & 0xff] ^ Te3[s3 & 0xff])
808 ^ Te2[(s3 >> 8) & 0xff] ^ Te3[s0 & 0xff])
809 #define tsr2 (Te0[s2 >> 24] ^ Te1[(s3 >> 16) & 0xff] \
811 #define tsr3 (Te0[s3 >> 24] ^ Te1[(s0 >> 16) & 0xff] \
831 s3 = ssr3 ^ rk[11];
841 s3 = ssr3 ^ rk[19];
851 s3 = ssr3 ^ rk[27];
861 s3 = ssr3 ^ rk[35];
872 s3 = ssr3 ^ rk[43];
883 s3 = ssr3 ^ rk[51];
915 s3 = (Te4[(t3 >> 24)] & 0xff000000) ^
931 PUTU32(block + 12, s3);
946 block[12] = s3 >> 24;
947 block[13] = s3 >> 16;
948 block[14] = s3 >> 8;
949 block[15] = s3;
962 uint32_t s0, s1, s2, s3, t0, t1, t2, t3;
980 s3 = GETU32(block + 12) ^ rk[3];
992 s3 = (((uint32_t)block[12] << 24) |
1002 * because s0-s3 t0-t3 are changing every round, tdsr* and
1006 #define tdsr0 Td0[s0 >> 24] ^ Td1[(s3 >> 16) & 0xff] \
1009 ^ Td2[(s3 >> 8) & 0xff] ^ Td3[s2 & 0xff]
1011 ^ Td2[(s0 >> 8) & 0xff] ^ Td3[s3 & 0xff]
1012 #define tdsr3 Td0[s3 >> 24] ^ Td1[(s2 >> 16) & 0xff] \
1032 s3 = sdsr3 ^ rk[11];
1042 s3 = sdsr3 ^ rk[19];
1052 s3 = sdsr3 ^ rk[27];
1062 s3 = sdsr3 ^ rk[35];
1073 s3 = sdsr3 ^ rk[43];
1084 s3 = sdsr3 ^ rk[51];
1119 s3 =
1136 PUTU32(block + 12, s3);
1151 block[12] = s3 >> 24;
1152 block[13] = s3 >> 16;
1153 block[14] = s3 >> 8;
1154 block[15] = s3;