Lines Matching refs:W16

67 	1. W0 = rotate_left(left_shift(W4,32) ^ W8 ^ left_shift(concatenate(W16,W12),64) ^ W16,1);
73 1. W0 = rotate_left(left_shift(concatenate(W8,W4),64) ^ W16 ^ W28 ^ W32, 2);
80 i=8, W20,W16,...,W24
129 #define W16 %xmm6
284 1. W = W3 ^ W8 ^ W14 ^ W16; W_TMP = W; W_TMP2 = (W[i] 0 0 0);
285 2. W_TMP = (W3 ^ W8 ^ W14 ^ W16) rol 1; split (W[i] 0 0 0) rol 2 in W_TMP2 and W
286 3. W = W_TMP = W_TMP ^ W_TMP2 ^ W = (W3 ^ W8 ^ W14 ^ W16) rol 1 ^ (W[i] 0 0 0) rol 2; WK = W _TMP+K;
290 .macro W_PRECALC_16_31_0_ssse3 // input arguments : W16,W12,W8,W4,W
298 .macro W_PRECALC_16_31_1 // input arguments : W16,W
299 pxor $0, W_TMP // W_TMP = W3 ^ W16
300 pxor W_TMP, $1 // W = W3 ^ W16 ^ W8 ^ W14
301 xmov $1, W_TMP2 // W_TMP2 = W3 ^ W16 ^ W8 ^ W14
302 xmov $1, W_TMP // W_TMP = W3 ^ W16 ^ W8 ^ W14
307 psrld $$31, $0 // (W3 ^ W16 ^ W8 ^ W14)>>31
308 pslld $$1, W_TMP // (W3 ^ W16 ^ W8 ^ W14)<<1
309 por $0, W_TMP // W_TMP = (W3 ^ W16 ^ W8 ^ W14) rol 1
320 pxor W_TMP2, W_TMP // W_TMP = (W3 ^ W16 ^ W8 ^ W14) rol 1 ^ (W[i] 0 0 0) rol 2
332 .macro W_PRECALC_16_31_0_nossse3 // input arguments : W16,W12,W8,W4,W
336 xmov $0, W_TMP // W16 = (w13 w14 w15 w16)
348 W = rotate_left(left_shift(concatenate(W8,W4),64) ^ W16 ^ W28 ^ W32, 2);
354 1. W = W_tmp = W6 ^ W16 ^ W28 ^ W32;
355 2. W_tmp = (W6 ^ W16 ^ W28 ^ W32) rol 2;
398 .macro W_PRECALC_32_79_1 // input arguments : W16,W
399 pxor $0, W_TMP // W_tmp = W6 ^ W16
400 pxor $1, W_TMP // W_tmp = W6 ^ W16 ^ W28 ^ W32
401 xmov W_TMP, $1 // W = W_tmp = W6 ^ W16 ^ W28 ^ W32
407 por $0, W_TMP // W_tmp = (W6 ^ W16 ^ W28 ^ W32) rol 2
417 por $0, W_TMP // W_tmp = (W6 ^ W16 ^ W28 ^ W32) rol 2
422 xmov W_TMP, $0 // W = (W6 ^ W16 ^ W28 ^ W32) rol 2
427 xmov W_TMP, $0 // W = (W6 ^ W16 ^ W28 ^ W32) rol 2
530 // i=0 : W28,W24,W20,W16,W12,W8,W4,W0
536 // i=4 : W24,W20,W16,W12,W8,W4,W0,W28
542 // i=8 : W20,W16,W12,W8,W4,W0,W28,W24
548 // i=12 : W16,W12,W8,W4,W0,W28,W24,W20
559 // i=16 : W12,W8,W4,W0,W28,W24,W20,W16
560 W_PRECALC_16_31_0 W0,W28,W24,W20,W16
562 W_PRECALC_16_31_1 W0,W16
564 W_PRECALC_16_31_2 W16
566 W_PRECALC_16_31_3 W16, 2, 0
569 // i=20 : W8,W4,W0,W28,W24,W20,W16,W12
570 W_PRECALC_16_31_0 W28,W24,W20,W16,W12
579 // i=24 : W4,W0,W28,W24,W20,W16,W12,W8
580 W_PRECALC_16_31_0 W24,W20,W16,W12,W8
589 // i=28 : W0,W28,W24,W20,W16,W12,W8,W4
590 W_PRECALC_16_31_0 W20,W16,W12,W8,W4
599 // i=32 : W28,W24,W20,W16,W12,W8,W4,W0
602 W_PRECALC_32_79_1 W16,W0
611 // i=36 : W24,W20,W16,W12,W8,W4,W0,W28
629 // i=40 : W20,W16,W12,W8,W4,W0,W28,W24
649 // i=44 : W16,W12,W8,W4,W0,W28,W24,W20
650 W_PRECALC_32_79_0 W16,W28,W24,W20
659 // i=48 : W12,W8,W4,W0,W28,W24,W20,W16
660 W_PRECALC_32_79_0 W12,W24,W20,W16
662 W_PRECALC_32_79_1 W0,W16
664 W_PRECALC_32_79_2 W16
666 W_PRECALC_32_79_3 W16,34,K_XMM
669 // i=52 : W8,W4,W0,W28,W24,W20,W16,W12
670 W_PRECALC_32_79_0 W8,W20,W16,W12
681 // i=56 : W4,W0,W28,W24,W20,W16,W12,W8
682 W_PRECALC_32_79_0 W4,W16,W12,W8
691 // i=60 : W0,W28,W24,W20,W16,W12,W8,W4
703 // i=64 : W28,W24,W20,W16,W12,W8,W4,W0
706 W_PRECALC_32_79_1 W16,W0
713 // i=68 : W24,W20,W16,W12,W8,W4,W0,W28
731 // i=72 : W20,W16,W12,W8,W4,W0,W28,W24
751 // i=76 : W16,W12,W8,W4,W0,W28,W24,W20
752 W_PRECALC_32_79_0 W16,W28,W24,W20
764 // i=0 : W28,W24,W20,W16,W12,W8,W4,W0
774 // i=4 : W24,W20,W16,W12,W8,W4,W0,W28
784 // i=8 : W20,W16,W12,W8,W4,W0,W28,W24
794 // i=12 : W16,W12,W8,W4,W0,W28,W24,W20
835 // i=0 : W28,W24,W20,W16,W12,W8,W4,W0
841 // i=4 : W24,W20,W16,W12,W8,W4,W0,W28
847 // i=8 : W20,W16,W12,W8,W4,W0,W28,W24
853 // i=12 : W16,W12,W8,W4,W0,W28,W24,W20
864 // circular buffer : W12,W8,W4,W0,W28,W24,W20,W16
865 W_PRECALC_16_31_0 W0,W28,W24,W20,W16
867 W_PRECALC_16_31_1 W0,W16
869 W_PRECALC_16_31_2 W16
871 W_PRECALC_16_31_3 W16, 2, 0
875 // W8,W4,W0,W28,W24,W20,W16,W12
876 W_PRECALC_16_31_0 W28,W24,W20,W16,W12
887 // W4,W0,W28,W24,W20,W16,W12,W8
888 W_PRECALC_16_31_0 W24,W20,W16,W12,W8
899 // W0,W28,W24,W20,W16,W12,W8,W4
900 W_PRECALC_16_31_0 W20,W16,W12,W8,W4
911 // W28,W24,W20,W16,W12,W8,W4,W0
914 W_PRECALC_32_79_1 W16,W0
922 // W24,W20,W16,W12,W8,W4,W0,W28
943 // W20,W16,W12,W8,W4,W0,W28,W24
962 // W16,W12,W8,W4,W0,W28,W24,W20
963 W_PRECALC_32_79_0 W16,W28,W24,W20
973 // W12,W8,W4,W0,W28,W24,W20,W16
974 W_PRECALC_32_79_0 W12,W24,W20,W16
976 W_PRECALC_32_79_1 W0,W16
978 W_PRECALC_32_79_2 W16
980 W_PRECALC_32_79_3 W16,34,K_XMM
984 // W8,W4,W0,W28,W24,W20,W16,W12
985 W_PRECALC_32_79_0 W8,W20,W16,W12
995 // W4,W0,W28,W24,W20,W16,W12,W8
996 W_PRECALC_32_79_0 W4,W16,W12,W8
1008 // W0,W28,W24,W20,W16,W12,W8,W4
1019 // W28,W24,W20,W16,W12,W8,W4,W0
1022 W_PRECALC_32_79_1 W16,W0
1030 // W24,W20,W16,W12,W8,W4,W0,W28
1049 // W20,W16,W12,W8,W4,W0,W28,W24
1070 // W16,W12,W8,W4,W0,W28,W24,W20
1071 W_PRECALC_32_79_0 W16,W28,W24,W20
1083 // i=0 : W28,W24,W20,W16,W12,W8,W4,W0
1093 // i=4 : W24,W20,W16,W12,W8,W4,W0,W28
1103 // i=8 : W20,W16,W12,W8,W4,W0,W28,W24
1113 // i=12 : W16,W12,W8,W4,W0,W28,W24,W20