Lines Matching refs:word3
92 u16 word0 = 0, word1 = 0, word2 = 0, word3 = 0;
100 word3 = (word3 << 8) | inbuf[7];
101 word3 = (word3 << 8) | inbuf[6];
107 word0 += (word1 & ~word3) + (word2 & word3) + ctx->S[j];
110 word1 += (word2 & ~word0) + (word3 & word0) + ctx->S[j + 1];
113 word2 += (word3 & ~word1) + (word0 & word1) + ctx->S[j + 2];
116 word3 += (word0 & ~word2) + (word1 & word2) + ctx->S[j + 3];
117 word3 = rotl16(word3, 5);
121 word0 += ctx->S[word3 & 63];
124 word3 += ctx->S[word2 & 63];
135 outbuf[6] = word3 & 255;
136 outbuf[7] = word3 >> 8;
144 u16 word0 = 0, word1 = 0, word2 = 0, word3 = 0;
152 word3 = (word3 << 8) | inbuf[7];
153 word3 = (word3 << 8) | inbuf[6];
159 word3 = rotr16(word3, 5);
160 word3 -= (word0 & ~word2) + (word1 & word2) + ctx->S[j + 3];
163 word2 -= (word3 & ~word1) + (word0 & word1) + ctx->S[j + 2];
166 word1 -= (word2 & ~word0) + (word3 & word0) + ctx->S[j + 1];
169 word0 -= (word1 & ~word3) + (word2 & word3) + ctx->S[j];
173 word3 = word3 - ctx->S[word2 & 63];
176 word0 = word0 - ctx->S[word3 & 63];
187 outbuf[6] = word3 & 255;
188 outbuf[7] = word3 >> 8;