Lines Matching refs:row2
43 #define G1(row1,row2,row3,row4,buf) \ argument
44 row1 = _mm_add_epi32( _mm_add_epi32( row1, buf), row2 ); \
48 row2 = _mm_xor_si128( row2, row3 ); \
49 row2 = _mm_roti_epi32(row2, -12);
51 #define G2(row1,row2,row3,row4,buf) \ argument
52 row1 = _mm_add_epi32( _mm_add_epi32( row1, buf), row2 ); \
56 row2 = _mm_xor_si128( row2, row3 ); \
57 row2 = _mm_roti_epi32(row2, -7);
59 #define DIAGONALIZE(row1,row2,row3,row4) \ argument
62 row2 = _mm_shuffle_epi32( row2, _MM_SHUFFLE(0,3,2,1) );
64 #define UNDIAGONALIZE(row1,row2,row3,row4) \ argument
67 row2 = _mm_shuffle_epi32( row2, _MM_SHUFFLE(2,1,0,3) );
79 G1(row1,row2,row3,row4,buf1); \
81 G2(row1,row2,row3,row4,buf2); \
82 DIAGONALIZE(row1,row2,row3,row4); \
84 G1(row1,row2,row3,row4,buf3); \
86 G2(row1,row2,row3,row4,buf4); \
87 UNDIAGONALIZE(row1,row2,row3,row4); \