• Home
  • Raw
  • Download

Lines Matching full:r0

237 static noinline void __serpent_setkey_sbox(u32 r0, u32 r1, u32 r2,  in __serpent_setkey_sbox()  argument
241 S3(r3, r4, r0, r1, r2); store_and_load_keys(r1, r2, r4, r3, 28, 24); in __serpent_setkey_sbox()
242 S4(r1, r2, r4, r3, r0); store_and_load_keys(r2, r4, r3, r0, 24, 20); in __serpent_setkey_sbox()
243 S5(r2, r4, r3, r0, r1); store_and_load_keys(r1, r2, r4, r0, 20, 16); in __serpent_setkey_sbox()
244 S6(r1, r2, r4, r0, r3); store_and_load_keys(r4, r3, r2, r0, 16, 12); in __serpent_setkey_sbox()
245 S7(r4, r3, r2, r0, r1); store_and_load_keys(r1, r2, r0, r4, 12, 8); in __serpent_setkey_sbox()
246 S0(r1, r2, r0, r4, r3); store_and_load_keys(r0, r2, r4, r1, 8, 4); in __serpent_setkey_sbox()
247 S1(r0, r2, r4, r1, r3); store_and_load_keys(r3, r4, r1, r0, 4, 0); in __serpent_setkey_sbox()
248 S2(r3, r4, r1, r0, r2); store_and_load_keys(r2, r4, r3, r0, 0, -4); in __serpent_setkey_sbox()
249 S3(r2, r4, r3, r0, r1); store_and_load_keys(r0, r1, r4, r2, -4, -8); in __serpent_setkey_sbox()
250 S4(r0, r1, r4, r2, r3); store_and_load_keys(r1, r4, r2, r3, -8, -12); in __serpent_setkey_sbox()
251 S5(r1, r4, r2, r3, r0); store_and_load_keys(r0, r1, r4, r3, -12, -16); in __serpent_setkey_sbox()
252 S6(r0, r1, r4, r3, r2); store_and_load_keys(r4, r2, r1, r3, -16, -20); in __serpent_setkey_sbox()
253 S7(r4, r2, r1, r3, r0); store_and_load_keys(r0, r1, r3, r4, -20, -24); in __serpent_setkey_sbox()
254 S0(r0, r1, r3, r4, r2); store_and_load_keys(r3, r1, r4, r0, -24, -28); in __serpent_setkey_sbox()
256 S1(r3, r1, r4, r0, r2); store_and_load_keys(r2, r4, r0, r3, 22, 18); in __serpent_setkey_sbox()
257 S2(r2, r4, r0, r3, r1); store_and_load_keys(r1, r4, r2, r3, 18, 14); in __serpent_setkey_sbox()
258 S3(r1, r4, r2, r3, r0); store_and_load_keys(r3, r0, r4, r1, 14, 10); in __serpent_setkey_sbox()
259 S4(r3, r0, r4, r1, r2); store_and_load_keys(r0, r4, r1, r2, 10, 6); in __serpent_setkey_sbox()
260 S5(r0, r4, r1, r2, r3); store_and_load_keys(r3, r0, r4, r2, 6, 2); in __serpent_setkey_sbox()
261 S6(r3, r0, r4, r2, r1); store_and_load_keys(r4, r1, r0, r2, 2, -2); in __serpent_setkey_sbox()
262 S7(r4, r1, r0, r2, r3); store_and_load_keys(r3, r0, r2, r4, -2, -6); in __serpent_setkey_sbox()
263 S0(r3, r0, r2, r4, r1); store_and_load_keys(r2, r0, r4, r3, -6, -10); in __serpent_setkey_sbox()
264 S1(r2, r0, r4, r3, r1); store_and_load_keys(r1, r4, r3, r2, -10, -14); in __serpent_setkey_sbox()
265 S2(r1, r4, r3, r2, r0); store_and_load_keys(r0, r4, r1, r2, -14, -18); in __serpent_setkey_sbox()
266 S3(r0, r4, r1, r2, r3); store_and_load_keys(r2, r3, r4, r0, -18, -22); in __serpent_setkey_sbox()
268 S4(r2, r3, r4, r0, r1); store_and_load_keys(r3, r4, r0, r1, 28, 24); in __serpent_setkey_sbox()
269 S5(r3, r4, r0, r1, r2); store_and_load_keys(r2, r3, r4, r1, 24, 20); in __serpent_setkey_sbox()
270 S6(r2, r3, r4, r1, r0); store_and_load_keys(r4, r0, r3, r1, 20, 16); in __serpent_setkey_sbox()
271 S7(r4, r0, r3, r1, r2); store_and_load_keys(r2, r3, r1, r4, 16, 12); in __serpent_setkey_sbox()
272 S0(r2, r3, r1, r4, r0); store_and_load_keys(r1, r3, r4, r2, 12, 8); in __serpent_setkey_sbox()
273 S1(r1, r3, r4, r2, r0); store_and_load_keys(r0, r4, r2, r1, 8, 4); in __serpent_setkey_sbox()
274 S2(r0, r4, r2, r1, r3); store_and_load_keys(r3, r4, r0, r1, 4, 0); in __serpent_setkey_sbox()
275 S3(r3, r4, r0, r1, r2); storekeys(r1, r2, r4, r3, 0); in __serpent_setkey_sbox()
283 u32 r0, r1, r2, r3, r4; in __serpent_setkey() local
297 r0 = le32_to_cpu(k[3]); in __serpent_setkey()
303 keyiter(le32_to_cpu(k[0]), r0, r4, r2, 0, 0); in __serpent_setkey()
304 keyiter(le32_to_cpu(k[1]), r1, r0, r3, 1, 1); in __serpent_setkey()
306 keyiter(le32_to_cpu(k[3]), r3, r2, r0, 3, 3); in __serpent_setkey()
308 keyiter(le32_to_cpu(k[5]), r0, r4, r2, 5, 5); in __serpent_setkey()
309 keyiter(le32_to_cpu(k[6]), r1, r0, r3, 6, 6); in __serpent_setkey()
312 keyiter(k[0], r3, r2, r0, 8, 8); in __serpent_setkey()
314 keyiter(k[2], r0, r4, r2, 10, 10); in __serpent_setkey()
315 keyiter(k[3], r1, r0, r3, 11, 11); in __serpent_setkey()
317 keyiter(k[5], r3, r2, r0, 13, 13); in __serpent_setkey()
319 keyiter(k[7], r0, r4, r2, 15, 15); in __serpent_setkey()
320 keyiter(k[8], r1, r0, r3, 16, 16); in __serpent_setkey()
322 keyiter(k[10], r3, r2, r0, 18, 18); in __serpent_setkey()
324 keyiter(k[12], r0, r4, r2, 20, 20); in __serpent_setkey()
325 keyiter(k[13], r1, r0, r3, 21, 21); in __serpent_setkey()
327 keyiter(k[15], r3, r2, r0, 23, 23); in __serpent_setkey()
329 keyiter(k[17], r0, r4, r2, 25, 25); in __serpent_setkey()
330 keyiter(k[18], r1, r0, r3, 26, 26); in __serpent_setkey()
332 keyiter(k[20], r3, r2, r0, 28, 28); in __serpent_setkey()
334 keyiter(k[22], r0, r4, r2, 30, 30); in __serpent_setkey()
335 keyiter(k[23], r1, r0, r3, 31, 31); in __serpent_setkey()
340 keyiter(k[-25], r3, r2, r0, 33, -17); in __serpent_setkey()
342 keyiter(k[-23], r0, r4, r2, 35, -15); in __serpent_setkey()
343 keyiter(k[-22], r1, r0, r3, 36, -14); in __serpent_setkey()
345 keyiter(k[-20], r3, r2, r0, 38, -12); in __serpent_setkey()
347 keyiter(k[-18], r0, r4, r2, 40, -10); in __serpent_setkey()
348 keyiter(k[-17], r1, r0, r3, 41, -9); in __serpent_setkey()
350 keyiter(k[-15], r3, r2, r0, 43, -7); in __serpent_setkey()
352 keyiter(k[-13], r0, r4, r2, 45, -5); in __serpent_setkey()
353 keyiter(k[-12], r1, r0, r3, 46, -4); in __serpent_setkey()
355 keyiter(k[-10], r3, r2, r0, 48, -2); in __serpent_setkey()
357 keyiter(k[-8], r0, r4, r2, 50, 0); in __serpent_setkey()
358 keyiter(k[-7], r1, r0, r3, 51, 1); in __serpent_setkey()
360 keyiter(k[-5], r3, r2, r0, 53, 3); in __serpent_setkey()
362 keyiter(k[-3], r0, r4, r2, 55, 5); in __serpent_setkey()
363 keyiter(k[-2], r1, r0, r3, 56, 6); in __serpent_setkey()
365 keyiter(k[0], r3, r2, r0, 58, 8); in __serpent_setkey()
367 keyiter(k[2], r0, r4, r2, 60, 10); in __serpent_setkey()
368 keyiter(k[3], r1, r0, r3, 61, 11); in __serpent_setkey()
370 keyiter(k[5], r3, r2, r0, 63, 13); in __serpent_setkey()
372 keyiter(k[7], r0, r4, r2, 65, 15); in __serpent_setkey()
373 keyiter(k[8], r1, r0, r3, 66, 16); in __serpent_setkey()
375 keyiter(k[10], r3, r2, r0, 68, 18); in __serpent_setkey()
377 keyiter(k[12], r0, r4, r2, 70, 20); in __serpent_setkey()
378 keyiter(k[13], r1, r0, r3, 71, 21); in __serpent_setkey()
380 keyiter(k[15], r3, r2, r0, 73, 23); in __serpent_setkey()
382 keyiter(k[17], r0, r4, r2, 75, 25); in __serpent_setkey()
383 keyiter(k[18], r1, r0, r3, 76, 26); in __serpent_setkey()
385 keyiter(k[20], r3, r2, r0, 78, 28); in __serpent_setkey()
387 keyiter(k[22], r0, r4, r2, 80, 30); in __serpent_setkey()
388 keyiter(k[23], r1, r0, r3, 81, 31); in __serpent_setkey()
393 keyiter(k[-25], r3, r2, r0, 83, -17); in __serpent_setkey()
395 keyiter(k[-23], r0, r4, r2, 85, -15); in __serpent_setkey()
396 keyiter(k[-22], r1, r0, r3, 86, -14); in __serpent_setkey()
398 keyiter(k[-20], r3, r2, r0, 88, -12); in __serpent_setkey()
400 keyiter(k[-18], r0, r4, r2, 90, -10); in __serpent_setkey()
401 keyiter(k[-17], r1, r0, r3, 91, -9); in __serpent_setkey()
403 keyiter(k[-15], r3, r2, r0, 93, -7); in __serpent_setkey()
405 keyiter(k[-13], r0, r4, r2, 95, -5); in __serpent_setkey()
406 keyiter(k[-12], r1, r0, r3, 96, -4); in __serpent_setkey()
408 keyiter(k[-10], r3, r2, r0, 98, -2); in __serpent_setkey()
410 keyiter(k[-8], r0, r4, r2, 100, 0); in __serpent_setkey()
411 keyiter(k[-7], r1, r0, r3, 101, 1); in __serpent_setkey()
413 keyiter(k[-5], r3, r2, r0, 103, 3); in __serpent_setkey()
415 keyiter(k[-3], r0, r4, r2, 105, 5); in __serpent_setkey()
416 keyiter(k[-2], r1, r0, r3, 106, 6); in __serpent_setkey()
418 keyiter(k[0], r3, r2, r0, 108, 8); in __serpent_setkey()
420 keyiter(k[2], r0, r4, r2, 110, 10); in __serpent_setkey()
421 keyiter(k[3], r1, r0, r3, 111, 11); in __serpent_setkey()
423 keyiter(k[5], r3, r2, r0, 113, 13); in __serpent_setkey()
425 keyiter(k[7], r0, r4, r2, 115, 15); in __serpent_setkey()
426 keyiter(k[8], r1, r0, r3, 116, 16); in __serpent_setkey()
428 keyiter(k[10], r3, r2, r0, 118, 18); in __serpent_setkey()
430 keyiter(k[12], r0, r4, r2, 120, 20); in __serpent_setkey()
431 keyiter(k[13], r1, r0, r3, 121, 21); in __serpent_setkey()
433 keyiter(k[15], r3, r2, r0, 123, 23); in __serpent_setkey()
435 keyiter(k[17], r0, r4, r2, 125, 25); in __serpent_setkey()
436 keyiter(k[18], r1, r0, r3, 126, 26); in __serpent_setkey()
438 keyiter(k[20], r3, r2, r0, 128, 28); in __serpent_setkey()
440 keyiter(k[22], r0, r4, r2, 130, 30); in __serpent_setkey()
441 keyiter(k[23], r1, r0, r3, 131, 31); in __serpent_setkey()
444 __serpent_setkey_sbox(r0, r1, r2, r3, r4, ctx->expkey); in __serpent_setkey()
461 u32 r0, r1, r2, r3, r4; in __serpent_encrypt() local
468 r0 = le32_to_cpu(s[0]); in __serpent_encrypt()
473 K(r0, r1, r2, r3, 0); in __serpent_encrypt()
474 S0(r0, r1, r2, r3, r4); LK(r2, r1, r3, r0, r4, 1); in __serpent_encrypt()
475 S1(r2, r1, r3, r0, r4); LK(r4, r3, r0, r2, r1, 2); in __serpent_encrypt()
476 S2(r4, r3, r0, r2, r1); LK(r1, r3, r4, r2, r0, 3); in __serpent_encrypt()
477 S3(r1, r3, r4, r2, r0); LK(r2, r0, r3, r1, r4, 4); in __serpent_encrypt()
478 S4(r2, r0, r3, r1, r4); LK(r0, r3, r1, r4, r2, 5); in __serpent_encrypt()
479 S5(r0, r3, r1, r4, r2); LK(r2, r0, r3, r4, r1, 6); in __serpent_encrypt()
480 S6(r2, r0, r3, r4, r1); LK(r3, r1, r0, r4, r2, 7); in __serpent_encrypt()
481 S7(r3, r1, r0, r4, r2); LK(r2, r0, r4, r3, r1, 8); in __serpent_encrypt()
482 S0(r2, r0, r4, r3, r1); LK(r4, r0, r3, r2, r1, 9); in __serpent_encrypt()
483 S1(r4, r0, r3, r2, r1); LK(r1, r3, r2, r4, r0, 10); in __serpent_encrypt()
484 S2(r1, r3, r2, r4, r0); LK(r0, r3, r1, r4, r2, 11); in __serpent_encrypt()
485 S3(r0, r3, r1, r4, r2); LK(r4, r2, r3, r0, r1, 12); in __serpent_encrypt()
486 S4(r4, r2, r3, r0, r1); LK(r2, r3, r0, r1, r4, 13); in __serpent_encrypt()
487 S5(r2, r3, r0, r1, r4); LK(r4, r2, r3, r1, r0, 14); in __serpent_encrypt()
488 S6(r4, r2, r3, r1, r0); LK(r3, r0, r2, r1, r4, 15); in __serpent_encrypt()
489 S7(r3, r0, r2, r1, r4); LK(r4, r2, r1, r3, r0, 16); in __serpent_encrypt()
490 S0(r4, r2, r1, r3, r0); LK(r1, r2, r3, r4, r0, 17); in __serpent_encrypt()
491 S1(r1, r2, r3, r4, r0); LK(r0, r3, r4, r1, r2, 18); in __serpent_encrypt()
492 S2(r0, r3, r4, r1, r2); LK(r2, r3, r0, r1, r4, 19); in __serpent_encrypt()
493 S3(r2, r3, r0, r1, r4); LK(r1, r4, r3, r2, r0, 20); in __serpent_encrypt()
494 S4(r1, r4, r3, r2, r0); LK(r4, r3, r2, r0, r1, 21); in __serpent_encrypt()
495 S5(r4, r3, r2, r0, r1); LK(r1, r4, r3, r0, r2, 22); in __serpent_encrypt()
496 S6(r1, r4, r3, r0, r2); LK(r3, r2, r4, r0, r1, 23); in __serpent_encrypt()
497 S7(r3, r2, r4, r0, r1); LK(r1, r4, r0, r3, r2, 24); in __serpent_encrypt()
498 S0(r1, r4, r0, r3, r2); LK(r0, r4, r3, r1, r2, 25); in __serpent_encrypt()
499 S1(r0, r4, r3, r1, r2); LK(r2, r3, r1, r0, r4, 26); in __serpent_encrypt()
500 S2(r2, r3, r1, r0, r4); LK(r4, r3, r2, r0, r1, 27); in __serpent_encrypt()
501 S3(r4, r3, r2, r0, r1); LK(r0, r1, r3, r4, r2, 28); in __serpent_encrypt()
502 S4(r0, r1, r3, r4, r2); LK(r1, r3, r4, r2, r0, 29); in __serpent_encrypt()
503 S5(r1, r3, r4, r2, r0); LK(r0, r1, r3, r2, r4, 30); in __serpent_encrypt()
504 S6(r0, r1, r3, r2, r4); LK(r3, r4, r1, r2, r0, 31); in __serpent_encrypt()
505 S7(r3, r4, r1, r2, r0); K(r0, r1, r2, r3, 32); in __serpent_encrypt()
507 d[0] = cpu_to_le32(r0); in __serpent_encrypt()
526 u32 r0, r1, r2, r3, r4; in __serpent_decrypt() local
528 r0 = le32_to_cpu(s[0]); in __serpent_decrypt()
533 K(r0, r1, r2, r3, 32); in __serpent_decrypt()
534 SI7(r0, r1, r2, r3, r4); KL(r1, r3, r0, r4, r2, 31); in __serpent_decrypt()
535 SI6(r1, r3, r0, r4, r2); KL(r0, r2, r4, r1, r3, 30); in __serpent_decrypt()
536 SI5(r0, r2, r4, r1, r3); KL(r2, r3, r0, r4, r1, 29); in __serpent_decrypt()
537 SI4(r2, r3, r0, r4, r1); KL(r2, r0, r1, r4, r3, 28); in __serpent_decrypt()
538 SI3(r2, r0, r1, r4, r3); KL(r1, r2, r3, r4, r0, 27); in __serpent_decrypt()
539 SI2(r1, r2, r3, r4, r0); KL(r2, r0, r4, r3, r1, 26); in __serpent_decrypt()
540 SI1(r2, r0, r4, r3, r1); KL(r1, r0, r4, r3, r2, 25); in __serpent_decrypt()
541 SI0(r1, r0, r4, r3, r2); KL(r4, r2, r0, r1, r3, 24); in __serpent_decrypt()
542 SI7(r4, r2, r0, r1, r3); KL(r2, r1, r4, r3, r0, 23); in __serpent_decrypt()
543 SI6(r2, r1, r4, r3, r0); KL(r4, r0, r3, r2, r1, 22); in __serpent_decrypt()
544 SI5(r4, r0, r3, r2, r1); KL(r0, r1, r4, r3, r2, 21); in __serpent_decrypt()
545 SI4(r0, r1, r4, r3, r2); KL(r0, r4, r2, r3, r1, 20); in __serpent_decrypt()
546 SI3(r0, r4, r2, r3, r1); KL(r2, r0, r1, r3, r4, 19); in __serpent_decrypt()
547 SI2(r2, r0, r1, r3, r4); KL(r0, r4, r3, r1, r2, 18); in __serpent_decrypt()
548 SI1(r0, r4, r3, r1, r2); KL(r2, r4, r3, r1, r0, 17); in __serpent_decrypt()
549 SI0(r2, r4, r3, r1, r0); KL(r3, r0, r4, r2, r1, 16); in __serpent_decrypt()
550 SI7(r3, r0, r4, r2, r1); KL(r0, r2, r3, r1, r4, 15); in __serpent_decrypt()
551 SI6(r0, r2, r3, r1, r4); KL(r3, r4, r1, r0, r2, 14); in __serpent_decrypt()
552 SI5(r3, r4, r1, r0, r2); KL(r4, r2, r3, r1, r0, 13); in __serpent_decrypt()
553 SI4(r4, r2, r3, r1, r0); KL(r4, r3, r0, r1, r2, 12); in __serpent_decrypt()
554 SI3(r4, r3, r0, r1, r2); KL(r0, r4, r2, r1, r3, 11); in __serpent_decrypt()
555 SI2(r0, r4, r2, r1, r3); KL(r4, r3, r1, r2, r0, 10); in __serpent_decrypt()
556 SI1(r4, r3, r1, r2, r0); KL(r0, r3, r1, r2, r4, 9); in __serpent_decrypt()
557 SI0(r0, r3, r1, r2, r4); KL(r1, r4, r3, r0, r2, 8); in __serpent_decrypt()
558 SI7(r1, r4, r3, r0, r2); KL(r4, r0, r1, r2, r3, 7); in __serpent_decrypt()
559 SI6(r4, r0, r1, r2, r3); KL(r1, r3, r2, r4, r0, 6); in __serpent_decrypt()
560 SI5(r1, r3, r2, r4, r0); KL(r3, r0, r1, r2, r4, 5); in __serpent_decrypt()
561 SI4(r3, r0, r1, r2, r4); KL(r3, r1, r4, r2, r0, 4); in __serpent_decrypt()
562 SI3(r3, r1, r4, r2, r0); KL(r4, r3, r0, r2, r1, 3); in __serpent_decrypt()
563 SI2(r4, r3, r0, r2, r1); KL(r3, r1, r2, r0, r4, 2); in __serpent_decrypt()
564 SI1(r3, r1, r2, r0, r4); KL(r4, r1, r2, r0, r3, 1); in __serpent_decrypt()
565 SI0(r4, r1, r2, r0, r3); K(r2, r3, r1, r4, 0); in __serpent_decrypt()