Lines Matching refs:u32

45 #include "types.h"  /* for byte and u32 typedefs */
181 *((u32*)tk[j]) = *((u32*)k[j]);
190 *((u32*)W[r][t]) = *((u32*)tk[j]);
213 *((u32*)tk[j]) ^= *((u32*)tk[j-1]);
220 *((u32*)tk[j]) ^= *((u32*)tk[j-1]);
228 *((u32*)tk[j]) ^= *((u32*)tk[j-1]);
237 *((u32*)W[r][t]) = *((u32*)tk[j]);
280 *((u32*)ctx->keySched2[r][0]) = *((u32*)ctx->keySched[r][0]);
281 *((u32*)ctx->keySched2[r][1]) = *((u32*)ctx->keySched[r][1]);
282 *((u32*)ctx->keySched2[r][2]) = *((u32*)ctx->keySched[r][2]);
283 *((u32*)ctx->keySched2[r][3]) = *((u32*)ctx->keySched[r][3]);
289 *((u32*)w) = *((u32*)U1[w[0]]) ^ *((u32*)U2[w[1]])
290 ^ *((u32*)U3[w[2]]) ^ *((u32*)U4[w[3]]);
293 *((u32*)w) = *((u32*)U1[w[0]]) ^ *((u32*)U2[w[1]])
294 ^ *((u32*)U3[w[2]]) ^ *((u32*)U4[w[3]]);
297 *((u32*)w) = *((u32*)U1[w[0]]) ^ *((u32*)U2[w[1]])
298 ^ *((u32*)U3[w[2]]) ^ *((u32*)U4[w[3]]);
301 *((u32*)w) = *((u32*)U1[w[0]]) ^ *((u32*)U2[w[1]])
302 ^ *((u32*)U3[w[2]]) ^ *((u32*)U4[w[3]]);
322 u32 tempu32[4]; /* Force correct alignment. */
326 *((u32*)u.temp[0]) = *((u32*)(a )) ^ *((u32*)rk[0][0]);
327 *((u32*)u.temp[1]) = *((u32*)(a+ 4)) ^ *((u32*)rk[0][1]);
328 *((u32*)u.temp[2]) = *((u32*)(a+ 8)) ^ *((u32*)rk[0][2]);
329 *((u32*)u.temp[3]) = *((u32*)(a+12)) ^ *((u32*)rk[0][3]);
330 *((u32*)(b )) = (*((u32*)T1[u.temp[0][0]])
331 ^ *((u32*)T2[u.temp[1][1]])
332 ^ *((u32*)T3[u.temp[2][2]])
333 ^ *((u32*)T4[u.temp[3][3]]));
334 *((u32*)(b + 4)) = (*((u32*)T1[u.temp[1][0]])
335 ^ *((u32*)T2[u.temp[2][1]])
336 ^ *((u32*)T3[u.temp[3][2]])
337 ^ *((u32*)T4[u.temp[0][3]]));
338 *((u32*)(b + 8)) = (*((u32*)T1[u.temp[2][0]])
339 ^ *((u32*)T2[u.temp[3][1]])
340 ^ *((u32*)T3[u.temp[0][2]])
341 ^ *((u32*)T4[u.temp[1][3]]));
342 *((u32*)(b +12)) = (*((u32*)T1[u.temp[3][0]])
343 ^ *((u32*)T2[u.temp[0][1]])
344 ^ *((u32*)T3[u.temp[1][2]])
345 ^ *((u32*)T4[u.temp[2][3]]));
349 *((u32*)u.temp[0]) = *((u32*)(b )) ^ *((u32*)rk[r][0]);
350 *((u32*)u.temp[1]) = *((u32*)(b+ 4)) ^ *((u32*)rk[r][1]);
351 *((u32*)u.temp[2]) = *((u32*)(b+ 8)) ^ *((u32*)rk[r][2]);
352 *((u32*)u.temp[3]) = *((u32*)(b+12)) ^ *((u32*)rk[r][3]);
354 *((u32*)(b )) = (*((u32*)T1[u.temp[0][0]])
355 ^ *((u32*)T2[u.temp[1][1]])
356 ^ *((u32*)T3[u.temp[2][2]])
357 ^ *((u32*)T4[u.temp[3][3]]));
358 *((u32*)(b + 4)) = (*((u32*)T1[u.temp[1][0]])
359 ^ *((u32*)T2[u.temp[2][1]])
360 ^ *((u32*)T3[u.temp[3][2]])
361 ^ *((u32*)T4[u.temp[0][3]]));
362 *((u32*)(b + 8)) = (*((u32*)T1[u.temp[2][0]])
363 ^ *((u32*)T2[u.temp[3][1]])
364 ^ *((u32*)T3[u.temp[0][2]])
365 ^ *((u32*)T4[u.temp[1][3]]));
366 *((u32*)(b +12)) = (*((u32*)T1[u.temp[3][0]])
367 ^ *((u32*)T2[u.temp[0][1]])
368 ^ *((u32*)T3[u.temp[1][2]])
369 ^ *((u32*)T4[u.temp[2][3]]));
373 *((u32*)u.temp[0]) = *((u32*)(b )) ^ *((u32*)rk[ROUNDS-1][0]);
374 *((u32*)u.temp[1]) = *((u32*)(b+ 4)) ^ *((u32*)rk[ROUNDS-1][1]);
375 *((u32*)u.temp[2]) = *((u32*)(b+ 8)) ^ *((u32*)rk[ROUNDS-1][2]);
376 *((u32*)u.temp[3]) = *((u32*)(b+12)) ^ *((u32*)rk[ROUNDS-1][3]);
393 *((u32*)(b )) ^= *((u32*)rk[ROUNDS][0]);
394 *((u32*)(b+ 4)) ^= *((u32*)rk[ROUNDS][1]);
395 *((u32*)(b+ 8)) ^= *((u32*)rk[ROUNDS][2]);
396 *((u32*)(b+12)) ^= *((u32*)rk[ROUNDS][3]);
409 u32 dummy[4];
414 u32 dummy[4];
583 u32 tempu32[4]; /* Force correct alignment. */
588 *((u32*)u.temp[0]) = *((u32*)(a )) ^ *((u32*)rk[ROUNDS][0]);
589 *((u32*)u.temp[1]) = *((u32*)(a+ 4)) ^ *((u32*)rk[ROUNDS][1]);
590 *((u32*)u.temp[2]) = *((u32*)(a+ 8)) ^ *((u32*)rk[ROUNDS][2]);
591 *((u32*)u.temp[3]) = *((u32*)(a+12)) ^ *((u32*)rk[ROUNDS][3]);
593 *((u32*)(b )) = (*((u32*)T5[u.temp[0][0]])
594 ^ *((u32*)T6[u.temp[3][1]])
595 ^ *((u32*)T7[u.temp[2][2]])
596 ^ *((u32*)T8[u.temp[1][3]]));
597 *((u32*)(b+ 4)) = (*((u32*)T5[u.temp[1][0]])
598 ^ *((u32*)T6[u.temp[0][1]])
599 ^ *((u32*)T7[u.temp[3][2]])
600 ^ *((u32*)T8[u.temp[2][3]]));
601 *((u32*)(b+ 8)) = (*((u32*)T5[u.temp[2][0]])
602 ^ *((u32*)T6[u.temp[1][1]])
603 ^ *((u32*)T7[u.temp[0][2]])
604 ^ *((u32*)T8[u.temp[3][3]]));
605 *((u32*)(b+12)) = (*((u32*)T5[u.temp[3][0]])
606 ^ *((u32*)T6[u.temp[2][1]])
607 ^ *((u32*)T7[u.temp[1][2]])
608 ^ *((u32*)T8[u.temp[0][3]]));
612 *((u32*)u.temp[0]) = *((u32*)(b )) ^ *((u32*)rk[r][0]);
613 *((u32*)u.temp[1]) = *((u32*)(b+ 4)) ^ *((u32*)rk[r][1]);
614 *((u32*)u.temp[2]) = *((u32*)(b+ 8)) ^ *((u32*)rk[r][2]);
615 *((u32*)u.temp[3]) = *((u32*)(b+12)) ^ *((u32*)rk[r][3]);
616 *((u32*)(b )) = (*((u32*)T5[u.temp[0][0]])
617 ^ *((u32*)T6[u.temp[3][1]])
618 ^ *((u32*)T7[u.temp[2][2]])
619 ^ *((u32*)T8[u.temp[1][3]]));
620 *((u32*)(b+ 4)) = (*((u32*)T5[u.temp[1][0]])
621 ^ *((u32*)T6[u.temp[0][1]])
622 ^ *((u32*)T7[u.temp[3][2]])
623 ^ *((u32*)T8[u.temp[2][3]]));
624 *((u32*)(b+ 8)) = (*((u32*)T5[u.temp[2][0]])
625 ^ *((u32*)T6[u.temp[1][1]])
626 ^ *((u32*)T7[u.temp[0][2]])
627 ^ *((u32*)T8[u.temp[3][3]]));
628 *((u32*)(b+12)) = (*((u32*)T5[u.temp[3][0]])
629 ^ *((u32*)T6[u.temp[2][1]])
630 ^ *((u32*)T7[u.temp[1][2]])
631 ^ *((u32*)T8[u.temp[0][3]]));
635 *((u32*)u.temp[0]) = *((u32*)(b )) ^ *((u32*)rk[1][0]);
636 *((u32*)u.temp[1]) = *((u32*)(b+ 4)) ^ *((u32*)rk[1][1]);
637 *((u32*)u.temp[2]) = *((u32*)(b+ 8)) ^ *((u32*)rk[1][2]);
638 *((u32*)u.temp[3]) = *((u32*)(b+12)) ^ *((u32*)rk[1][3]);
655 *((u32*)(b )) ^= *((u32*)rk[0][0]);
656 *((u32*)(b+ 4)) ^= *((u32*)rk[0][1]);
657 *((u32*)(b+ 8)) ^= *((u32*)rk[0][2]);
658 *((u32*)(b+12)) ^= *((u32*)rk[0][3]);
671 u32 dummy[4];
676 u32 dummy[4];