Lines Matching defs:w3
120 int w0, w1, w2, w3;
126 w3 = in[6] | (in[7] << 8);
130 t0 = (w0 + (w1 & ~w3) + (w2 & w3) + key->data[j + 0]) & 0xffff;
132 t1 = (w1 + (w2 & ~w0) + (w3 & w0) + key->data[j + 1]) & 0xffff;
134 t2 = (w2 + (w3 & ~w1) + (w0 & w1) + key->data[j + 2]) & 0xffff;
136 t3 = (w3 + (w0 & ~w2) + (w1 & w2) + key->data[j + 3]) & 0xffff;
137 w3 = ROT16L(t3, 5);
139 w0 += key->data[w3 & 63];
142 w3 += key->data[w2 & 63];
152 out[6] = w3 & 0xff;
153 out[7] = (w3 >> 8) & 0xff;
160 int w0, w1, w2, w3;
166 w3 = in[6] | (in[7] << 8);
172 w3 = (w3 - key->data[w2 & 63]) & 0xffff;
175 w0 = (w0 - key->data[w3 & 63]) & 0xffff;
178 t3 = ROT16R(w3, 5);
179 w3 = (t3 - (w0 & ~w2) - (w1 & w2) - key->data[j + 3]) & 0xffff;
181 w2 = (t2 - (w3 & ~w1) - (w0 & w1) - key->data[j + 2]) & 0xffff;
183 w1 = (t1 - (w2 & ~w0) - (w3 & w0) - key->data[j + 1]) & 0xffff;
185 w0 = (t0 - (w1 & ~w3) - (w2 & w3) - key->data[j + 0]) & 0xffff;
194 out[6] = w3 & 0xff;
195 out[7] = (w3 >> 8) & 0xff;