Răsfoiți Sursa

* some more compilation fixes

Nikolay Nikolov 1 an în urmă
părinte
comite
5fb2416ef5
2 a modificat fișierele cu 1353 adăugiri și 1353 ștergeri
  1. 1340 1340
      compiler/mos6502/cgcpu.pas
  2. 13 13
      compiler/mos6502/cpubase.pas

Fișier diff suprimat deoarece este prea mare
+ 1340 - 1340
compiler/mos6502/cgcpu.pas


+ 13 - 13
compiler/mos6502/cpubase.pas

@@ -210,29 +210,29 @@ unit cpubase;
       }
       }
       NR_PIC_OFFSET_REG = NR_INVALID;
       NR_PIC_OFFSET_REG = NR_INVALID;
       { Results are returned in this register (32-bit values) }
       { Results are returned in this register (32-bit values) }
-      //NR_FUNCTION_RETURN_REG = NR_L;
-      //RS_FUNCTION_RETURN_REG = RS_L;
+      NR_FUNCTION_RETURN_REG = NR_INVALID;
+      RS_FUNCTION_RETURN_REG = RS_INVALID;
       { Low part of 64bit return value }
       { Low part of 64bit return value }
-      //NR_FUNCTION_RETURN64_LOW_REG = NR_L;
-      //RS_FUNCTION_RETURN64_LOW_REG = RS_L;
+      NR_FUNCTION_RETURN64_LOW_REG = NR_INVALID;
+      RS_FUNCTION_RETURN64_LOW_REG = RS_INVALID;
       { High part of 64bit return value }
       { High part of 64bit return value }
-      //NR_FUNCTION_RETURN64_HIGH_REG = NR_C;
-      //RS_FUNCTION_RETURN64_HIGH_REG = RS_C;
+      NR_FUNCTION_RETURN64_HIGH_REG = NR_INVALID;
+      RS_FUNCTION_RETURN64_HIGH_REG = RS_INVALID;
       { The value returned from a function is available in this register }
       { The value returned from a function is available in this register }
-      //NR_FUNCTION_RESULT_REG = NR_FUNCTION_RETURN_REG;
-      //RS_FUNCTION_RESULT_REG = RS_FUNCTION_RETURN_REG;
+      NR_FUNCTION_RESULT_REG = NR_FUNCTION_RETURN_REG;
+      RS_FUNCTION_RESULT_REG = RS_FUNCTION_RETURN_REG;
       { The lowh part of 64bit value returned from a function }
       { The lowh part of 64bit value returned from a function }
-      //NR_FUNCTION_RESULT64_LOW_REG = NR_FUNCTION_RETURN64_LOW_REG;
-      //RS_FUNCTION_RESULT64_LOW_REG = RS_FUNCTION_RETURN64_LOW_REG;
+      NR_FUNCTION_RESULT64_LOW_REG = NR_FUNCTION_RETURN64_LOW_REG;
+      RS_FUNCTION_RESULT64_LOW_REG = RS_FUNCTION_RETURN64_LOW_REG;
       { The high part of 64bit value returned from a function }
       { The high part of 64bit value returned from a function }
-      //NR_FUNCTION_RESULT64_HIGH_REG = NR_FUNCTION_RETURN64_HIGH_REG;
-      //RS_FUNCTION_RESULT64_HIGH_REG = RS_FUNCTION_RETURN64_HIGH_REG;
+      NR_FUNCTION_RESULT64_HIGH_REG = NR_FUNCTION_RETURN64_HIGH_REG;
+      RS_FUNCTION_RESULT64_HIGH_REG = RS_FUNCTION_RETURN64_HIGH_REG;
 
 
       NR_FPU_RESULT_REG = NR_NO;
       NR_FPU_RESULT_REG = NR_NO;
 
 
       NR_MM_RESULT_REG  = NR_NO;
       NR_MM_RESULT_REG  = NR_NO;
 
 
-      //NR_RETURN_ADDRESS_REG = NR_FUNCTION_RETURN_REG;
+      NR_RETURN_ADDRESS_REG = NR_FUNCTION_RETURN_REG;
 
 
       { Offset where the parent framepointer is pushed }
       { Offset where the parent framepointer is pushed }
       PARENT_FRAMEPOINTER_OFFSET = 0;
       PARENT_FRAMEPOINTER_OFFSET = 0;

Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff