Home | History | Annotate | Download | only in x86

Lines Matching defs:cv

133 	__m128i cv;
142 cv = _mm_loadu_epi8(iv);
145 /* Load input block and apply CV. */
146 q[0] = aes_sse2_interleave_in(cv ^ _mm_loadu_epi8(in));
153 /* Remember ciphertext as CV and store output block. */
154 cv = aes_sse2_interleave_out(q[0]);
155 _mm_storeu_epi8(out, cv);
159 _mm_storeu_epi8(iv, cv);
173 __m128i cv, iv, w;
185 cv = _mm_loadu_epi8(in + nbytes - 16);
188 _mm_storeu_epi8(ivp, cv);
198 q[n - 1] = aes_sse2_interleave_in(cv);
224 cv = _mm_loadu_epi8(in + nbytes - 16);
225 _mm_storeu_epi8(out + nbytes, w ^ cv);
234 * 1. Set up upper cipher block from cv.
235 * 2. Load lower cipher block into cv and set it up.
238 q[3] = aes_sse2_interleave_in(cv);
255 cv = _mm_loadu_epi8(in + nbytes + 4*8);
256 _mm_storeu_epi8(out + nbytes + 4*12, w ^ cv);
260 cv = _mm_loadu_epi8(in + nbytes + 4*4);
261 _mm_storeu_epi8(out + nbytes + 4*8, w ^ cv);
264 cv = _mm_loadu_epi8(in + nbytes + 4*0);
265 _mm_storeu_epi8(out + nbytes + 4*4, w ^ cv);
268 * Get the first output block, but don't load the CV
282 cv = _mm_loadu_epi8(in + nbytes - 16);
283 _mm_storeu_epi8(out + nbytes, w ^ cv);