Home
last modified time | relevance | path

Searched refs:dx (Results 1 – 1 of 1) sorted by relevance

/optee_os/lib/libmbedtls/mbedtls/library/
H A Daesni.c186 static __m128i gcm_mix(__m128i dx) in gcm_mix() argument
189 __m128i ee = _mm_srli_epi64(dx, 1); // e1:x0>>1 = e1:e0' in gcm_mix()
190 __m128i ff = _mm_srli_epi64(dx, 2); // f1:x0>>2 = f1:f0' in gcm_mix()
191 __m128i gg = _mm_srli_epi64(dx, 7); // g1:x0>>7 = g1:g0' in gcm_mix()
195 __m128i eh = _mm_slli_epi64(dx, 63); // d<<63:stuff in gcm_mix()
196 __m128i fh = _mm_slli_epi64(dx, 62); // d<<62:stuff in gcm_mix()
197 __m128i gh = _mm_slli_epi64(dx, 57); // d<<57:stuff in gcm_mix()
200 return _mm_xor_si128(_mm_xor_si128(_mm_xor_si128(_mm_xor_si128(ee, ff), gg), hh), dx); in gcm_mix()
222 __m128i dx = gcm_reduce(cc); in mbedtls_aesni_gcm_mult() local
223 __m128i xh = gcm_mix(dx); in mbedtls_aesni_gcm_mult()