Lines Matching defs:work
195 work = ((r >> 4) | (r << 28)) ^ (key)[0];\
196 l ^= Spbox[6][work & 0x3f];\
197 l ^= Spbox[4][(work >> 8) & 0x3f];\
198 l ^= Spbox[2][(work >> 16) & 0x3f];\
199 l ^= Spbox[0][(work >> 24) & 0x3f];\
200 work = r ^ (key)[1];\
201 l ^= Spbox[7][work & 0x3f];\
202 l ^= Spbox[5][(work >> 8) & 0x3f];\
203 l ^= Spbox[3][(work >> 16) & 0x3f];\
204 l ^= Spbox[1][(work >> 24) & 0x3f];\
214 uint32_t work;
237 work = ((left >> 4) ^ right) & 0x0f0f0f0f;
238 right ^= work;
239 left ^= work << 4;
240 work = ((left >> 16) ^ right) & 0xffff;
241 right ^= work;
242 left ^= work << 16;
243 work = ((right >> 2) ^ left) & 0x33333333;
244 left ^= work;
245 right ^= (work << 2);
246 work = ((right >> 8) ^ left) & 0xff00ff;
247 left ^= work;
248 right ^= (work << 8);
250 work = (left ^ right) & 0xaaaaaaaa;
251 left ^= work;
252 right ^= work;
275 work = (left ^ right) & 0xaaaaaaaa;
276 left ^= work;
277 right ^= work;
279 work = ((left >> 8) ^ right) & 0xff00ff;
280 right ^= work;
281 left ^= work << 8;
282 work = ((left >> 2) ^ right) & 0x33333333;
283 right ^= work;
284 left ^= work << 2;
285 work = ((right >> 16) ^ left) & 0xffff;
286 left ^= work;
287 right ^= work << 16;
288 work = ((right >> 4) ^ left) & 0x0f0f0f0f;
289 left ^= work;
290 right ^= work << 4;