Browse Source

* changed first_sse_imreg to first_mm_imreg

Jonas Maebe 21 years ago
parent
commit
1dd5fc2b47
4 changed files with 22 additions and 10 deletions
  1. 6 3
      compiler/i386/cgcpu.pas
  2. 5 2
      compiler/i386/cpupara.pas
  3. 6 3
      compiler/x86/cpubase.pas
  4. 5 2
      compiler/x86_64/cgcpu.pas

+ 6 - 3
compiler/i386/cgcpu.pas

@@ -82,8 +82,8 @@ unit cgcpu;
           rg[R_INTREGISTER]:=trgcpu.create(R_INTREGISTER,R_SUBWHOLE,[RS_EAX,RS_EDX,RS_ECX,RS_ESI,RS_EDI],first_int_imreg,[RS_EBP,RS_EBX])
         else
           rg[R_INTREGISTER]:=trgcpu.create(R_INTREGISTER,R_SUBWHOLE,[RS_EAX,RS_EDX,RS_ECX,RS_EBX,RS_ESI,RS_EDI],first_int_imreg,[RS_EBP]);
-        rg[R_MMXREGISTER]:=trgcpu.create(R_MMXREGISTER,R_SUBNONE,[RS_XMM0,RS_XMM1,RS_XMM2,RS_XMM3,RS_XMM4,RS_XMM5,RS_XMM6,RS_XMM7],first_sse_imreg,[]);
-        rg[R_MMREGISTER]:=trgcpu.create(R_MMREGISTER,R_SUBNONE,[RS_XMM0,RS_XMM1,RS_XMM2,RS_XMM3,RS_XMM4,RS_XMM5,RS_XMM6,RS_XMM7],first_sse_imreg,[]);
+        rg[R_MMXREGISTER]:=trgcpu.create(R_MMXREGISTER,R_SUBNONE,[RS_XMM0,RS_XMM1,RS_XMM2,RS_XMM3,RS_XMM4,RS_XMM5,RS_XMM6,RS_XMM7],first_mm_imreg,[]);
+        rg[R_MMREGISTER]:=trgcpu.create(R_MMREGISTER,R_SUBNONE,[RS_XMM0,RS_XMM1,RS_XMM2,RS_XMM3,RS_XMM4,RS_XMM5,RS_XMM6,RS_XMM7],first_mm_imreg,[]);
         rgfpu:=Trgx86fpu.create;
       end;
 
@@ -552,7 +552,10 @@ begin
 end.
 {
   $Log$
-  Revision 1.50  2004-06-20 08:55:31  florian
+  Revision 1.51  2004-07-09 23:30:13  jonas
+    *  changed first_sse_imreg to first_mm_imreg
+
+  Revision 1.50  2004/06/20 08:55:31  florian
     * logs truncated
 
   Revision 1.49  2004/06/16 20:07:10  florian

+ 5 - 2
compiler/i386/cpupara.pas

@@ -186,7 +186,7 @@ unit cpupara;
 
     function ti386paramanager.get_volatile_registers_mm(calloption : tproccalloption):tcpuregisterset;
       begin
-        result:=[0..first_sse_imreg-1];
+        result:=[0..first_mm_imreg-1];
       end;
 
 
@@ -474,7 +474,10 @@ begin
 end.
 {
   $Log$
-  Revision 1.53  2004-07-09 23:09:02  peter
+  Revision 1.54  2004-07-09 23:30:13  jonas
+    *  changed first_sse_imreg to first_mm_imreg
+
+  Revision 1.53  2004/07/09 23:09:02  peter
     * varargs calculation fixed, it's now the same as the other
       targets
 

+ 6 - 3
compiler/x86/cpubase.pas

@@ -137,9 +137,9 @@ uses
 
       { Number of first imaginary register }
 {$ifdef x86_64}
-      first_sse_imreg     = $10;
+      first_mm_imreg     = $10;
 {$else x86_64}
-      first_sse_imreg     = $08;
+      first_mm_imreg     = $08;
 {$endif x86_64}
 
       { The subregister that specifies the entire register }
@@ -543,7 +543,10 @@ implementation
 end.
 {
   $Log$
-  Revision 1.44  2004-06-20 08:55:32  florian
+  Revision 1.45  2004-07-09 23:30:13  jonas
+    *  changed first_sse_imreg to first_mm_imreg
+
+  Revision 1.44  2004/06/20 08:55:32  florian
     * logs truncated
 
   Revision 1.43  2004/06/16 20:07:11  florian

+ 5 - 2
compiler/x86_64/cgcpu.pas

@@ -61,7 +61,7 @@ unit cgcpu;
           rg[R_INTREGISTER]:=trgcpu.create(R_INTREGISTER,R_SUBWHOLE,[RS_RAX,RS_RDX,RS_RCX,RS_RBX,RS_RSI,RS_RDI,
             RS_R8,RS_R9,RS_R10,RS_R11,RS_R12,RS_R13,RS_R14,RS_R15],first_int_imreg,[RS_EBP]);
         rg[R_MMREGISTER]:=trgcpu.create(R_MMREGISTER,R_SUBNONE,[RS_XMM0,RS_XMM1,RS_XMM2,RS_XMM3,RS_XMM4,RS_XMM5,RS_XMM6,RS_XMM7,
-          RS_XMM8,RS_XMM9,RS_XMM10,RS_XMM11,RS_XMM12,RS_XMM13,RS_XMM14,RS_XMM15],first_sse_imreg,[]);
+          RS_XMM8,RS_XMM9,RS_XMM10,RS_XMM11,RS_XMM12,RS_XMM13,RS_XMM14,RS_XMM15],first_mm_imreg,[]);
         rgfpu:=Trgx86fpu.create;
       end;
 
@@ -111,7 +111,10 @@ begin
 end.
 {
   $Log$
-  Revision 1.14  2004-06-20 08:55:32  florian
+  Revision 1.15  2004-07-09 23:30:13  jonas
+    *  changed first_sse_imreg to first_mm_imreg
+
+  Revision 1.14  2004/06/20 08:55:32  florian
     * logs truncated
 
   Revision 1.13  2004/06/16 20:07:11  florian