Lines Matching refs:word32
12 static void SquareTransform (word32 in[4], word32 out[4])
26 word32 temp = 0;
29 temp ^= (word32)gf256.Multiply(GETBYTE(in[i], 3-k), G[k][j]) << ((3-j)*8);
38 static const word32 offset[ROUNDS] = {
100 text[0] = ((word32) (S[MSB (temp[0])]) << 24) \
101 ^ ((word32) (S[MSB (temp[1])]) << 16) \
102 ^ ((word32) (S[MSB (temp[2])]) << 8) \
103 ^ (word32) (S[MSB (temp[3])]) \
105 text[1] = ((word32) (S[SSB (temp[0])]) << 24) \
106 ^ ((word32) (S[SSB (temp[1])]) << 16) \
107 ^ ((word32) (S[SSB (temp[2])]) << 8) \
108 ^ (word32) (S[SSB (temp[3])]) \
110 text[2] = ((word32) (S[TSB (temp[0])]) << 24) \
111 ^ ((word32) (S[TSB (temp[1])]) << 16) \
112 ^ ((word32) (S[TSB (temp[2])]) << 8) \
113 ^ (word32) (S[TSB (temp[3])]) \
115 text[3] = ((word32) (S[LSB (temp[0])]) << 24) \
116 ^ ((word32) (S[LSB (temp[1])]) << 16) \
117 ^ ((word32) (S[LSB (temp[2])]) << 8) \
118 ^ (word32) (S[LSB (temp[3])]) \
122 typedef BlockGetAndPut<word32, BigEndian> Block;
126 word32 text[4], temp[4];
151 word32 text[4], temp[4];