[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