Lines Matching refs:xmm_prev_block_cipher
3453 const XMMRegister xmm_prev_block_cipher = xmm1; // holds cipher of previous block
3461 __ movdqu(xmm_prev_block_cipher, Address(rvec, 0x00)); // initialize with initial rvec
3493 __ pxor(xmm_result0, xmm_prev_block_cipher);
3494 __ movdqu(xmm_prev_block_cipher, Address(from, pos, Address::times_1, 0*AESBlockSize));
3495 __ pxor(xmm_result1, xmm_prev_block_cipher);
3496 __ movdqu(xmm_prev_block_cipher, Address(from, pos, Address::times_1, 1*AESBlockSize));
3497 __ pxor(xmm_result2, xmm_prev_block_cipher);
3498 __ movdqu(xmm_prev_block_cipher, Address(from, pos, Address::times_1, 2*AESBlockSize));
3499 __ pxor(xmm_result3, xmm_prev_block_cipher);
3500 __ movdqu(xmm_prev_block_cipher, Address(from, pos, Address::times_1, 3*AESBlockSize)); // this will carry over to next set of blocks
3530 __ pxor (xmm_result, xmm_prev_block_cipher); // xor with the current r vector
3533 __ movdqa(xmm_prev_block_cipher, xmm_prev_block_cipher_save); // set up next r vector with cipher input from this block
3541 __ movdqu(Address(rvec, 0), xmm_prev_block_cipher); // final value of r stored in rvec of CipherBlockChaining object
3574 __ pxor (xmm_result, xmm_prev_block_cipher); // xor with the current r vector
3577 __ movdqa(xmm_prev_block_cipher, xmm_prev_block_cipher_save); // set up next r vector with cipher input from this block
3603 __ pxor (xmm_result, xmm_prev_block_cipher); // xor with the current r vector
3606 __ movdqa(xmm_prev_block_cipher, xmm_prev_block_cipher_save); // set up next r vector with cipher input from this block