Lines Matching defs:rax
46 // the XMM registers. The return value is in RAX.
79 __ movq(rax, arg2);
108 __ popq(rax);
109 __ popq(rax);
110 __ popq(rax);
133 __ movq(rax, arg2);
134 __ addq(rax, arg1);
159 __ movq(rax, Immediate(1));
162 __ movq(rax, Immediate(0));
187 __ movq(rax, arg2);
189 __ movq(rax, rdx);
213 __ movq(rax, Operand(arg1, 0));
215 __ xchgl(rax, r11);
216 __ movq(Operand(arg1, 0), rax);
241 __ movq(rax, Operand(arg2, 0));
242 __ orl(Operand(arg1, 0), rax);
265 __ movq(rax, arg1);
266 __ roll(rax, Immediate(1));
287 __ movq(rax, Operand(arg2, 0));
288 __ subl(Operand(arg1, 0), rax);
311 // Set rax with the ZF flag of the testl instruction.
313 __ movq(rax, Immediate(1));
317 __ movq(rax, Immediate(0));
340 __ movq(rax, Operand(arg2, 0));
341 __ xorl(Operand(arg1, 0), rax);
373 __ movq(rax, Operand(rbp, -3 * kStackElementSize));
402 __ movq(rax, arg1);
405 __ movq(rax, arg2);
426 // Assemble two loops using rax as counter, and verify the ending counts.
428 __ movq(rax, Immediate(-3));
433 __ addq(rax, Immediate(7));
435 __ cmpq(rax, Immediate(20));
438 __ cmpq(rax, Immediate(25));
443 __ movq(rax, Immediate(0x11FEED00));
446 __ addq(rax, Immediate(-0x1100));
448 __ cmpq(rax, Immediate(0x11FE8000));
451 __ cmpq(rax, Immediate(0x11FE7600));
454 __ movq(rax, Immediate(1));
457 __ movq(rax, Immediate(0));
472 CHECK(Operand(rax, offset).AddressUsesRegister(rax));
473 CHECK(!Operand(rax, offset).AddressUsesRegister(r8));
474 CHECK(!Operand(rax, offset).AddressUsesRegister(rcx));
476 CHECK(Operand(rax, rax, times_1, offset).AddressUsesRegister(rax));
477 CHECK(!Operand(rax, rax, times_1, offset).AddressUsesRegister(r8));
478 CHECK(!Operand(rax, rax, times_1, offset).AddressUsesRegister(rcx));
480 CHECK(Operand(rax, rcx, times_1, offset).AddressUsesRegister(rax));
481 CHECK(Operand(rax, rcx, times_1, offset).AddressUsesRegister(rcx));
482 CHECK(!Operand(rax, rcx, times_1, offset).AddressUsesRegister(r8));
483 CHECK(!Operand(rax, rcx, times_1, offset).AddressUsesRegister(r9));
484 CHECK(!Operand(rax, rcx, times_1, offset).AddressUsesRegister(rdx));
485 CHECK(!Operand(rax, rcx, times_1, offset).AddressUsesRegister(rsp));
488 CHECK(!Operand(rsp, offset).AddressUsesRegister(rax));
492 CHECK(!Operand(rbp, offset).AddressUsesRegister(rax));
495 CHECK(Operand(rbp, rax, times_1, offset).AddressUsesRegister(rbp));
496 CHECK(Operand(rbp, rax, times_1, offset).AddressUsesRegister(rax));
497 CHECK(!Operand(rbp, rax, times_1, offset).AddressUsesRegister(rcx));
498 CHECK(!Operand(rbp, rax, times_1, offset).AddressUsesRegister(r13));
499 CHECK(!Operand(rbp, rax, times_1, offset).AddressUsesRegister(r8));
500 CHECK(!Operand(rbp, rax, times_1, offset).AddressUsesRegister(rsp));
504 CHECK(!Operand(rsp, rbp, times_1, offset).AddressUsesRegister(rax));
536 __ movq(rax, Immediate(1));
549 __ cmpq(rax, Immediate(1));
561 __ movq(rax, Immediate(42));
569 __ movq(rax, Immediate(13));
607 __ movl(rax, Immediate(vec->Get(i)->Int32Value()));
608 __ shlq(rax, Immediate(0x20));
609 __ orq(rax, Immediate(vec->Get(++i)->Int32Value()));
610 __ pushq(rax);
617 __ movmskps(rax, xmm0);
684 __ extractps(rax, xmm0, 0x1);
721 __ cvttss2si(rax, xmm2);