Lines Matching refs:state0

300 static void aesni_set_rk_192(__m128i *state0, __m128i *state1, __m128i xword,  in aesni_set_rk_192()  argument
314 xword = _mm_xor_si128(xword, *state0); // X+r3:X+r2:X+r1:X+r0 in aesni_set_rk_192()
315 *state0 = _mm_slli_si128(*state0, 4); // r2:r1:r0:0 in aesni_set_rk_192()
316 xword = _mm_xor_si128(xword, *state0); // X+r3+r2:X+r2+r1:X+r1+r0:X+r0 in aesni_set_rk_192()
317 *state0 = _mm_slli_si128(*state0, 4); // r1:r0:0:0 in aesni_set_rk_192()
318 xword = _mm_xor_si128(xword, *state0); // X+r3+r2+r1:X+r2+r1+r0:X+r1+r0:X+r0 in aesni_set_rk_192()
319 *state0 = _mm_slli_si128(*state0, 4); // r0:0:0:0 in aesni_set_rk_192()
320 xword = _mm_xor_si128(xword, *state0); // X+r3+r2+r1+r0:X+r2+r1+r0:X+r1+r0:X+r0 in aesni_set_rk_192()
321 *state0 = xword; // = r9:r8:r7:r6 in aesni_set_rk_192()
332 memcpy(rk, state0, 16); in aesni_set_rk_192()
342 __m128i state0 = ((__m128i *) rk)[0]; in aesni_setkey_enc_192() local
345 aesni_set_rk_192(&state0, &state1, _mm_aeskeygenassist_si128(state1, 0x01), rk + 24 * 1); in aesni_setkey_enc_192()
346 aesni_set_rk_192(&state0, &state1, _mm_aeskeygenassist_si128(state1, 0x02), rk + 24 * 2); in aesni_setkey_enc_192()
347 aesni_set_rk_192(&state0, &state1, _mm_aeskeygenassist_si128(state1, 0x04), rk + 24 * 3); in aesni_setkey_enc_192()
348 aesni_set_rk_192(&state0, &state1, _mm_aeskeygenassist_si128(state1, 0x08), rk + 24 * 4); in aesni_setkey_enc_192()
349 aesni_set_rk_192(&state0, &state1, _mm_aeskeygenassist_si128(state1, 0x10), rk + 24 * 5); in aesni_setkey_enc_192()
350 aesni_set_rk_192(&state0, &state1, _mm_aeskeygenassist_si128(state1, 0x20), rk + 24 * 6); in aesni_setkey_enc_192()
351 aesni_set_rk_192(&state0, &state1, _mm_aeskeygenassist_si128(state1, 0x40), rk + 24 * 7); in aesni_setkey_enc_192()
352 aesni_set_rk_192(&state0, &state1, _mm_aeskeygenassist_si128(state1, 0x80), rk + 24 * 8); in aesni_setkey_enc_192()
360 static void aesni_set_rk_256(__m128i state0, __m128i state1, __m128i xword, in aesni_set_rk_256() argument
373 xword = _mm_xor_si128(xword, state0); in aesni_set_rk_256()
374 state0 = _mm_slli_si128(state0, 4); in aesni_set_rk_256()
375 xword = _mm_xor_si128(xword, state0); in aesni_set_rk_256()
376 state0 = _mm_slli_si128(state0, 4); in aesni_set_rk_256()
377 xword = _mm_xor_si128(xword, state0); in aesni_set_rk_256()
378 state0 = _mm_slli_si128(state0, 4); in aesni_set_rk_256()
379 state0 = _mm_xor_si128(state0, xword); in aesni_set_rk_256()
380 *rk0 = state0; in aesni_set_rk_256()
384 xword = _mm_aeskeygenassist_si128(state0, 0x00); in aesni_set_rk_256()