Lines Matching defs:tmp5

8805   Register tmp5, Register result) {
8810 // rcx: tmp5
8813 assert_different_registers(src, dst, len, tmp5, result);
8835 movl(tmp5, 0xff00ff00); // create mask to test for Unicode chars in vector
8836 movdl(tmp1Reg, tmp5);
8859 movl(tmp5, 0xff00ff00); // create mask to test for Unicode chars in vector
8860 movdl(tmp1Reg, tmp5);
8899 movdl(tmp1Reg, tmp5);
8920 load_unsigned_short(tmp5, Address(src, len, Address::times_2, 0));
8921 testl(tmp5, 0xff00); // check if Unicode char
8923 movb(Address(dst, len, Address::times_1, 0), tmp5);
9237 * rbx: tmp5
9241 Register tmp1, Register tmp2, Register tmp3, Register tmp4, Register tmp5) {
9243 assert_different_registers(x, xlen, y, ylen, z, zlen, tmp1, tmp2, tmp3, tmp4, tmp5, rdx);
9249 push(tmp5);
9259 const Register carry = tmp5;
9317 // i = xlen, j = tmp1, k = tmp2, carry = tmp5, x[i] = rdx
9386 pop(tmp5);
9622 void MacroAssembler::square_rshift(Register x, Register xlen, Register z, Register tmp1, Register tmp3, Register tmp4, Register tmp5, Register rdxReg, Register raxReg) {
9633 xorq(tmp5, tmp5); // carry
9647 adcq(tmp5, 0);
9663 shrq(tmp5, 1); // rdx:rax:tmp5 = (tmp5:rdx:rax) >>> 1
9666 adcq(tmp5, 0);
9810 * rbx: tmp5
9813 void MacroAssembler::square_to_len(Register x, Register len, Register z, Register zlen, Register tmp1, Register tmp2, Register tmp3, Register tmp4, Register tmp5, Register rdxReg, Register raxReg) {
9820 push(tmp5);
9824 square_rshift(x, len, z, tmp1, tmp3, tmp4, tmp5, rdxReg, raxReg);
9843 const Register carry = tmp5;
9926 pop(tmp5);
9936 * 128 bit by 32 bit multiply and return the carry in tmp5.
9941 * tmp5 has the carry.
9947 Register tmp4, Register tmp5, Register rdxReg, Register raxReg) {
9964 const Register carry = tmp5;
10014 * rbx: tmp5
10019 Register tmp4, Register tmp5, Register rdxReg, Register raxReg) {
10035 push(tmp5);
10040 const Register carry = tmp5;
10055 //The carry is in tmp5
10056 mul_add_128_x_32_loop(out, in, offs, len, tmp1, tmp2, tmp3, tmp4, tmp5, rdxReg, raxReg);
10101 //return tmp5/carry as carry in rax
10105 pop(tmp5);
10458 Register tmp4, Register tmp5,
10481 tmp4, tmp5,
10588 Register tmp4, Register tmp5,
10617 tmp5 = in_out1;
10622 tmp4, tmp5,
10652 Register tmp4, Register tmp5, Register tmp6,
10685 tmp4, tmp5,
10691 tmp4, tmp5,
10697 tmp4, tmp5,
10729 Register tmp4, Register tmp5, Register tmp6,
10761 tmp4, tmp5,
10767 tmp4, tmp5,
10773 tmp4, tmp5,
10823 Register tmp5, Register result) {
10829 // rcx: tmp5
10868 movl(tmp5, dst);
10869 andl(tmp5, (32 - 1));
10870 negl(tmp5);
10871 andl(tmp5, (32 - 1));
10874 testl(tmp5, 0xFFFFFFFF);
10879 shlxl(result, result, tmp5);
10890 addptr(src, tmp5);
10891 addptr(src, tmp5);
10892 addptr(dst, tmp5);
10893 subl(len, tmp5);
10898 movl(tmp5, len);
10899 andl(tmp5, (32 - 1)); // tail count (in chars)
10921 testl(tmp5, 0xFFFFFFFF);
10926 movl(len, tmp5);
10959 movl(tmp5, 0xff00ff00); // create mask to test for Unicode chars in vectors
10968 movdl(tmp1Reg, tmp5);
10996 movdl(tmp1Reg, tmp5);