| HD | aes_x86ni_ctr.c | 64 for (u = 0; u <= num_rounds; u ++) { in br_aes_x86ni_ctr_run() 68 while (len > 0) { in br_aes_x86ni_ctr_run() 69 __m128i x0, x1, x2, x3; in br_aes_x86ni_ctr_run() local 71 x0 = _mm_insert_epi32(ivx, br_bswap32(cc + 0), 3); in br_aes_x86ni_ctr_run() 73 x2 = _mm_insert_epi32(ivx, br_bswap32(cc + 2), 3); in br_aes_x86ni_ctr_run() 75 x0 = _mm_xor_si128(x0, sk[0]); in br_aes_x86ni_ctr_run() 76 x1 = _mm_xor_si128(x1, sk[0]); in br_aes_x86ni_ctr_run() 77 x2 = _mm_xor_si128(x2, sk[0]); in br_aes_x86ni_ctr_run() 78 x3 = _mm_xor_si128(x3, sk[0]); in br_aes_x86ni_ctr_run() 81 x2 = _mm_aesenc_si128(x2, sk[1]); in br_aes_x86ni_ctr_run() [all …]
|