Browse Source

+ IP0/IP1 register aliases

git-svn-id: trunk@29908 -
Jonas Maebe 10 years ago
parent
commit
6e55e8356e
1 changed files with 6 additions and 0 deletions
  1. 6 0
      compiler/aarch64/cpubase.pas

+ 6 - 0
compiler/aarch64/cpubase.pas

@@ -68,11 +68,17 @@ unit cpubase;
       { Available Superregisters }
       {$i ra64sup.inc}
 
+      RS_IP0 = RS_X16;
+      RS_IP1 = RS_X17;
+
       R_SUBWHOLE = R_SUBQ;
 
       { Available Registers }
       {$i ra64con.inc}
 
+      NR_IP0 = NR_X16;
+      NR_IP1 = NR_X17;
+
       { Integer Super registers first and last }
       first_int_supreg = RS_X0;
       { xzr and sp take up a separate super register because some instructions