Lines Matching refs:row2
44 #define G1(row1,row2,row3,row4,buf) \ argument
45 row1 = _mm_add_epi32( _mm_add_epi32( row1, buf), row2 ); \
49 row2 = _mm_xor_si128( row2, row3 ); \
50 row2 = _mm_roti_epi32(row2, -12);
52 #define G2(row1,row2,row3,row4,buf) \ argument
53 row1 = _mm_add_epi32( _mm_add_epi32( row1, buf), row2 ); \
57 row2 = _mm_xor_si128( row2, row3 ); \
58 row2 = _mm_roti_epi32(row2, -7);
60 #define DIAGONALIZE(row1,row2,row3,row4) \ argument
63 row2 = _mm_shuffle_epi32( row2, _MM_SHUFFLE(0,3,2,1) );
65 #define UNDIAGONALIZE(row1,row2,row3,row4) \ argument
68 row2 = _mm_shuffle_epi32( row2, _MM_SHUFFLE(2,1,0,3) );
80 G1(row1,row2,row3,row4,buf1); \
82 G2(row1,row2,row3,row4,buf2); \
83 DIAGONALIZE(row1,row2,row3,row4); \
85 G1(row1,row2,row3,row4,buf3); \
87 G2(row1,row2,row3,row4,buf4); \
88 UNDIAGONALIZE(row1,row2,row3,row4); \