Lines Matching refs:rax
45 movq THREAD_TOP_QUICK_FRAME_OFFSET(%rdi), %rax // uintptr_t tagged_quick_frame
46 andq LITERAL(0xfffffffffffffffe), %rax // ArtMethod** sp
47 movq (%rax), %rax // ArtMethod* method
49 ART_METHOD_ACCESS_FLAGS_OFFSET(%rax)
72 testq %rax, %rax // check if returned method code is null
74 jmp *%rax // otherwise, tail call to intended method
82 testq LITERAL(1), %rax
92 PUSH_ARG rax
108 movq %rax, %rdi // Pass the method from hidden arg.
139 shrq LITERAL(3), %rax
148 movq %rax, %rcx
160 leaq (%rsp, %rax, 8), %rax
167 movq %r15, 192(%rax)
168 movq %r14, 184(%rax)
169 movq %r13, 176(%rax)
170 movq %r12, 168(%rax)
171 movq %r9, 160(%rax)
172 movq %r8, 152(%rax)
173 movq %rsi, 144(%rax)
174 movq %rbp, 136(%rax)
175 movq %rbx, 128(%rax)
176 movq %rdx, 120(%rax)
177 movq %rcx, 112(%rax)
178 movq %xmm0, 16(%rax)
179 movq %xmm1, 24(%rax)
180 movq %xmm2, 32(%rax)
181 movq %xmm3, 40(%rax)
182 movq %xmm4, 48(%rax)
183 movq %xmm5, 56(%rax)
184 movq %xmm6, 64(%rax)
185 movq %xmm7, 72(%rax)
189 movq %rax, %rbp
200 leaq 1(%rbp), %rax // Prepare managed SP tagged for a GenericJNI frame.
212 movq %rbp, %rax // Prepare untagged managed SP for the runtime method.
219 movq %rax, %gs:THREAD_TOP_QUICK_FRAME_OFFSET
233 test %rax, %rax
306 jmp *%rax