[aarch64-port-dev ] Fix comments
Andrew Haley
aph at redhat.com
Mon Dec 9 08:46:53 PST 2013
# HG changeset patch
# User aph
# Date 1386606652 0
# Node ID f64ae8b5f014081071edf017f88e3bcea0b6f420
# Parent bd1555e15374799485450f990aa4b042c9a875c3
Fix comments.
diff -r bd1555e15374 -r f64ae8b5f014 src/cpu/aarch64/vm/methodHandles_aarch64.cpp
--- a/src/cpu/aarch64/vm/methodHandles_aarch64.cpp Mon Dec 09 16:30:26 2013 +0000
+++ b/src/cpu/aarch64/vm/methodHandles_aarch64.cpp Mon Dec 09 16:30:52 2013 +0000
@@ -177,11 +177,11 @@
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 @@
// 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) {
More information about the aarch64-port-dev
mailing list