tmplG2.tmplG2
template tmplG2(int buf)
version(LDC)
package pure nothrow @
nogc const
auto tmplG2 =
`
rows[0] = _mm_add_epi32( _mm_add_epi32( rows[0], bufs[` ~ to!string(buf) ~ `]), rows[1] );
rows[3] = _mm_xor_si128( rows[3], rows[0] );
rows[3] = _mm_roti_epi32(rows[3], -8);
rows[2] = _mm_add_epi32( rows[2], rows[3] );
rows[1] = _mm_xor_si128( rows[1], rows[2] );
rows[1] = _mm_roti_epi32(rows[1], -7);
`;
Undocumented in source.