aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoraph <none@none>2013-12-09 16:30:52 +0000
committeraph <none@none>2013-12-09 16:30:52 +0000
commit97888cffd89715d1b52206ed2b0e401d1cdde0a5 (patch)
tree54da8ba836349c7ec66b263846c7f0bda839ac48
parent05c2fe875570f0ca62cb0e79c3f5c7b4ef277bd3 (diff)
Fix comments.
-rw-r--r--src/cpu/aarch64/vm/methodHandles_aarch64.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/cpu/aarch64/vm/methodHandles_aarch64.cpp b/src/cpu/aarch64/vm/methodHandles_aarch64.cpp
index 0a09d5f0e..baeb6c41c 100644
--- a/src/cpu/aarch64/vm/methodHandles_aarch64.cpp
+++ b/src/cpu/aarch64/vm/methodHandles_aarch64.cpp
@@ -177,11 +177,11 @@ address MethodHandles::generate_method_handle_interpreter_entry(MacroAssembler*
return NULL;
}
- // rsi/r13: sender SP (must preserve; see prepare_to_jump_from_interpreted)
- // rbx: Method*
- // rdx: argument locator (parameter slot count, added to rsp)
- // rcx: used as temp to hold mh or receiver
- // rax, rdi: garbage temps, blown away
+ // r13: sender SP (must preserve; see prepare_to_jump_from_interpreted)
+ // rmethod: Method*
+ // r3: argument locator (parameter slot count, added to rsp)
+ // r1: used as temp to hold mh or receiver
+ // r0, r11: garbage temps, blown away
Register argp = r3; // argument list ptr, live on error paths
Register temp = r0;
Register mh = r1; // MH receiver; dies quickly and is recycled
@@ -327,8 +327,8 @@ void MethodHandles::generate_method_handle_dispatch(MacroAssembler* _masm,
// Live registers at this point:
// member_reg - MemberName that was the trailing argument
// temp1_recv_klass - klass of stacked receiver, if needed
- // rsi/r13 - interpreter linkage (if interpreted)
- // r2, rdx, rsi, rdi, r8, r8 - compiler arguments (if compiled)
+ // rsi/r13 - interpreter linkage (if interpreted) ??? FIXME
+ // r1 ... r0 - compiler arguments (if compiled)
Label L_incompatible_class_change_error;
switch (iid) {