Lines Matching refs:rax

85     PUSH rax
186 POP rax
317 movq %rax, %rdi
318 movq %rdx, %rax
325 jmp *%rax
461 movq %rdi, %rax // rax := method to be called
468 movq %rax, %rdi // rdi := method to be called
490 movq %rax, (%r8) // Store the result assuming its a long, int or Object*
555 movq %rdi, %rax // rax := method to be called
562 movq %rax, %rdi // rdi := method to be called
583 movq %rax, (%r8) // Store the result assuming its a long, int or Object*
640 popq %rax
750 testq %rax, %rax // rax == 0 ?
818 shrq LITERAL(ROSALLOC_BRACKET_QUANTUM_SIZE_SHIFT), %rax
824 movq (THREAD_ROSALLOC_RUNS_OFFSET - __SIZEOF_POINTER__)(%r8, %rax, __SIZEOF_POINTER__), %r9
827 movq (ROSALLOC_RUN_FREE_LIST_OFFSET + ROSALLOC_RUN_FREE_LIST_HEAD_OFFSET)(%r9), %rax
828 testq %rax, %rax
841 movq ROSALLOC_SLOT_NEXT_OFFSET(%rax), %rcx
851 movl %edi, MIRROR_OBJECT_CLASS_OFFSET(%rax)
886 movq THREAD_LOCAL_POS_OFFSET(%r8), %rax
887 addq %rax, %rcx // Add size to pos, note that these
899 movl %edi, MIRROR_OBJECT_CLASS_OFFSET(%rax)
911 movq THREAD_LOCAL_POS_OFFSET(%rcx), %rax
912 addq %rax, %r9
921 movl %edi, MIRROR_OBJECT_CLASS_OFFSET(%rax)
922 movl %esi, MIRROR_ARRAY_LENGTH_OFFSET(%rax)
1183 testq %rax, %rax
1228 PUSH rax // save registers that might be used
1253 POP_REG_NE rax, RAW_VAR(dest_reg64)
1270 READ_BARRIER edx, MIRROR_OBJECT_CLASS_OFFSET, eax, rax // rax is free.
1311 testq %rax, %rax
1407 movq %rax, %xmm0 // Copy return value in case of float returns.
1436 leaq 0(%r10, %rax, __SIZEOF_POINTER__), %r10 // Load DexCache method slot address.
1438 mov %rbx, %rax // (The actual value does not matter.)
1444 cmpq %rax, 0(%rdi)
1465 movq %rax, %rdi // Load interface method
1520 cmp LITERAL(0), %rax // If the method wasn't resolved,
1531 movq %rax, %r10 // Remember returned code pointer in R10.
1656 test %rax, %rax
1678 movq %rax, %r11
1681 movq 64(%rsp), %rax
1694 movq %rax, %rsi
1738 movq %rax, %xmm0
1763 movq %rax, %xmm0 // Place return value also into floating point return value.
1791 testq %rax, %rax
1800 jmp *%rax // Tail call to intended method.
1820 testq %rax, %rax // Check if we have a return-pc to go to. If we don't then there was
1826 movq %rax, FRAME_SIZE_SAVE_EVERYTHING-8(%rsp) // Set return pc.
2005 PUSH rax
2014 movq 0(%rsp), %rax
2045 .ifnc RAW_VAR(reg), rax
2046 movq %rax, REG_VAR(reg) // Return result into `reg`.
2076 POP_REG_NE rax, RAW_VAR(reg)
2082 movq %rax, REG_VAR(reg)
2083 POP_REG_NE rax, RAW_VAR(reg)
2088 READ_BARRIER_MARK_REG art_quick_read_barrier_mark_reg00, rax
2173 movq %rax, (%rcx) // Store the result.
2196 movq %rax, %xmm0 // Result is in RAX. Copy to FP result register.
2207 movq %rax, %xmm0 // Result is in RAX. Copy to FP result register.