Lines Matching refs:xmm_result
3069 const XMMRegister xmm_result = xmm0;
3083 __ movdqu(xmm_result, Address(from, 0)); // get 16 bytes of input
3089 __ pxor(xmm_result, xmm_temp1);
3096 __ aesenc(xmm_result, xmm_temp1);
3097 __ aesenc(xmm_result, xmm_temp2);
3098 __ aesenc(xmm_result, xmm_temp3);
3099 __ aesenc(xmm_result, xmm_temp4);
3106 __ aesenc(xmm_result, xmm_temp1);
3107 __ aesenc(xmm_result, xmm_temp2);
3108 __ aesenc(xmm_result, xmm_temp3);
3109 __ aesenc(xmm_result, xmm_temp4);
3117 __ aesenc(xmm_result, xmm_temp1);
3118 __ aesenc(xmm_result, xmm_temp2);
3126 __ aesenc(xmm_result, xmm_temp1);
3127 __ aesenc(xmm_result, xmm_temp2);
3133 __ aesenc(xmm_result, xmm_temp1);
3134 __ aesenclast(xmm_result, xmm_temp2);
3135 __ movdqu(Address(to, 0), xmm_result); // store the result
3163 const XMMRegister xmm_result = xmm0;
3177 __ movdqu(xmm_result, Address(from, 0));
3187 __ pxor (xmm_result, xmm_temp1);
3188 __ aesdec(xmm_result, xmm_temp2);
3189 __ aesdec(xmm_result, xmm_temp3);
3190 __ aesdec(xmm_result, xmm_temp4);
3197 __ aesdec(xmm_result, xmm_temp1);
3198 __ aesdec(xmm_result, xmm_temp2);
3199 __ aesdec(xmm_result, xmm_temp3);
3200 __ aesdec(xmm_result, xmm_temp4);
3209 __ aesdec(xmm_result, xmm_temp1);
3210 __ aesdec(xmm_result, xmm_temp2);
3218 __ aesdec(xmm_result, xmm_temp1);
3219 __ aesdec(xmm_result, xmm_temp2);
3225 __ aesdec(xmm_result, xmm_temp1);
3226 __ aesdec(xmm_result, xmm_temp2);
3229 __ aesdeclast(xmm_result, xmm_temp3);
3230 __ movdqu(Address(to, 0), xmm_result); // store the result
3269 const XMMRegister xmm_result = xmm0;
3299 __ movdqu(xmm_result, Address(rvec, 0x00)); // initialize xmm_result with r vec
3312 __ pxor (xmm_result, xmm_temp); // xor with the current r vector
3313 __ pxor (xmm_result, xmm_key0); // do the aes rounds
3315 __ aesenc(xmm_result, as_XMMRegister(rnum));
3317 __ aesenclast(xmm_result, xmm_key10);
3318 __ movdqu(Address(to, pos, Address::times_1, 0), xmm_result); // store into the next 16 bytes of output
3325 __ movdqu(Address(rvec, 0), xmm_result); // final value of r stored in rvec of CipherBlockChaining object
3350 __ pxor (xmm_result, xmm_temp); // xor with the current r vector
3351 __ pxor (xmm_result, xmm_key0); // do the aes rounds
3353 __ aesenc(xmm_result, as_XMMRegister(rnum));
3355 __ aesenclast(xmm_result, xmm_key12);
3356 __ movdqu(Address(to, pos, Address::times_1, 0), xmm_result); // store into the next 16 bytes of output
3371 __ pxor (xmm_result, xmm_temp); // xor with the current r vector
3372 __ pxor (xmm_result, xmm_key0); // do the aes rounds
3374 __ aesenc(xmm_result, as_XMMRegister(rnum));
3377 __ aesenclast(xmm_result, xmm_temp);
3378 __ movdqu(Address(to, pos, Address::times_1, 0), xmm_result); // store into the next 16 bytes of output
3513 const XMMRegister xmm_result = xmm0;
3523 __ movdqu(xmm_result, Address(from, pos, Address::times_1, 0)); // get next 16 bytes of cipher input
3524 __ movdqa(xmm_prev_block_cipher_save, xmm_result); // save for next r vector
3525 __ pxor (xmm_result, xmm_key_first); // do the aes dec rounds
3527 __ aesdec(xmm_result, as_XMMRegister(rnum));
3529 __ aesdeclast(xmm_result, xmm_key_last);
3530 __ pxor (xmm_result, xmm_prev_block_cipher); // xor with the current r vector
3531 __ movdqu(Address(to, pos, Address::times_1, 0), xmm_result); // store into the next 16 bytes of output
3565 __ movdqu(xmm_result, Address(from, pos, Address::times_1, 0)); // get next 16 bytes of cipher input
3566 __ movdqa(xmm_prev_block_cipher_save, xmm_result); // save for next r vector
3567 __ pxor (xmm_result, xmm_key_first); // do the aes dec rounds
3569 __ aesdec(xmm_result, as_XMMRegister(rnum));
3571 __ aesdec(xmm_result, xmm_key11);
3572 __ aesdec(xmm_result, xmm_key12);
3573 __ aesdeclast(xmm_result, xmm_key_last); // xmm15 always came from key+0
3574 __ pxor (xmm_result, xmm_prev_block_cipher); // xor with the current r vector
3575 __ movdqu(Address(to, pos, Address::times_1, 0), xmm_result); // store into the next 16 bytes of output
3589 __ movdqu(xmm_result, Address(from, pos, Address::times_1, 0)); // get next 16 bytes of cipher input
3590 __ movdqa(xmm_prev_block_cipher_save, xmm_result); // save for next r vector
3591 __ pxor (xmm_result, xmm_key_first); // do the aes dec rounds
3593 __ aesdec(xmm_result, as_XMMRegister(rnum));
3595 __ aesdec(xmm_result, xmm_key11);
3597 __ aesdec(xmm_result, xmm_temp);
3599 __ aesdec(xmm_result, xmm_temp);
3601 __ aesdec(xmm_result, xmm_temp);
3602 __ aesdeclast(xmm_result, xmm_key_last); // xmm15 came from key+0
3603 __ pxor (xmm_result, xmm_prev_block_cipher); // xor with the current r vector
3604 __ movdqu(Address(to, pos, Address::times_1, 0), xmm_result); // store into the next 16 bytes of output