Pārlūkot izejas kodu

* some more compilation fixes

Nikolay Nikolov 1 gadu atpakaļ
vecāks
revīzija
5fb2416ef5
2 mainītis faili ar 1353 papildinājumiem un 1353 dzēšanām
  1. 1340 1340
      compiler/mos6502/cgcpu.pas
  2. 13 13
      compiler/mos6502/cpubase.pas

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1340 - 1340
compiler/mos6502/cgcpu.pas


+ 13 - 13
compiler/mos6502/cpubase.pas

@@ -210,29 +210,29 @@ unit cpubase;
       }
       NR_PIC_OFFSET_REG = NR_INVALID;
       { 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 }
-      //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 }
-      //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 }
-      //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 }
-      //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 }
-      //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_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 }
       PARENT_FRAMEPOINTER_OFFSET = 0;

Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels