Ver Fonte

voc-version added

Alexander Shiryaev há 4 anos atrás
pai
commit
6dc5df78e4
2 ficheiros alterados com 16 adições e 16 exclusões
  1. 14 14
      voc-O7/Makefile
  2. 2 2
      voc-O7/SYSTEM.h

+ 14 - 14
voc-O7/Makefile

@@ -1,45 +1,45 @@
 all: O7ARMv7MPCompile O7ARMv7MToolDecObj O7ARMv7MToolDecSym O7ARMv7MToolDecBin O7ARMv7MToolDecHex O7ARMv7MLinkerLink
 
-O7ARMv7MPCompile: O7ARMv7MP.o O7ARMv7MPCompile.Mod
+O7ARMv7MPCompile: O7ARMv7MP.o O7ARMv7MPCompile.Mod SYSTEM.h
 	voc -OC O7ARMv7MPCompile.Mod -m
 
-O7ARMv7MToolDecObj: O7ARMv7MTool.o O7ARMv7MToolDecObj.Mod
+O7ARMv7MToolDecObj: O7ARMv7MTool.o O7ARMv7MToolDecObj.Mod SYSTEM.h
 	voc -OC O7ARMv7MToolDecObj.Mod -m
 
-O7ARMv7MToolDecSym: O7ARMv7MTool.o O7ARMv7MToolDecSym.Mod
+O7ARMv7MToolDecSym: O7ARMv7MTool.o O7ARMv7MToolDecSym.Mod SYSTEM.h
 	voc -OC O7ARMv7MToolDecSym.Mod -m
 
-O7ARMv7MToolDecBin: O7ARMv7MTool.o O7ARMv7MToolDecBin.Mod
+O7ARMv7MToolDecBin: O7ARMv7MTool.o O7ARMv7MToolDecBin.Mod SYSTEM.h
 	voc -OC O7ARMv7MToolDecBin.Mod -m
 
-O7ARMv7MToolDecHex: O7ARMv7MTool.o O7ARMv7MToolDecHex.Mod
+O7ARMv7MToolDecHex: O7ARMv7MTool.o O7ARMv7MToolDecHex.Mod SYSTEM.h
 	voc -OC O7ARMv7MToolDecHex.Mod -m
 
-O7ARMv7MLinkerLink: O7ARMv7MLinker.o O7ARMv7MLinkerLink.Mod
+O7ARMv7MLinkerLink: O7ARMv7MLinker.o O7ARMv7MLinkerLink.Mod SYSTEM.h
 	voc -OC O7ARMv7MLinkerLink.Mod -m
 
-O7S.o: O7S.Mod
+O7S.o: O7S.Mod SYSTEM.h
 	voc -OC -c O7S.Mod
 
-O7B.o: O7S.o O7B.Mod
+O7B.o: O7S.o O7B.Mod SYSTEM.h
 	voc -OC -c O7B.Mod
 
-O7ARMv6M.o: O7ARMv6M.Mod
+O7ARMv6M.o: O7ARMv6M.Mod SYSTEM.h
 	voc -OC -c O7ARMv6M.Mod
 
-O7ARMv7M.o: O7ARMv6M.o O7ARMv7M.Mod
+O7ARMv7M.o: O7ARMv6M.o O7ARMv7M.Mod SYSTEM.h
 	voc -OC -c O7ARMv7M.Mod
 
-O7ARMv7MG.o: O7S.o O7B.o O7ARMv6M.o O7ARMv7M.o O7ARMv7MG.Mod
+O7ARMv7MG.o: O7S.o O7B.o O7ARMv6M.o O7ARMv7M.o O7ARMv7MG.Mod SYSTEM.h
 	voc -OC -c O7ARMv7MG.Mod
 
-O7ARMv7MP.o: O7S.o O7B.o O7ARMv7MG.o O7ARMv7MP.Mod
+O7ARMv7MP.o: O7S.o O7B.o O7ARMv7MG.o O7ARMv7MP.Mod SYSTEM.h
 	voc -OC -c O7ARMv7MP.Mod
 
-O7ARMv7MTool.o: O7B.o O7ARMv7MG.o O7ARMv7M.o O7ARMv7MTool.Mod
+O7ARMv7MTool.o: O7B.o O7ARMv7MG.o O7ARMv7M.o O7ARMv7MTool.Mod SYSTEM.h
 	voc -OC -c O7ARMv7MTool.Mod
 
-O7ARMv7MLinker.o: O7ARMv6M.o O7ARMv7M.o O7ARMv7MLinker.Mod
+O7ARMv7MLinker.o: O7ARMv6M.o O7ARMv7M.o O7ARMv7MLinker.Mod SYSTEM.h
 	voc -OC -c O7ARMv7MLinker.Mod
 
 clean:

+ 2 - 2
voc-O7/SYSTEM.h

@@ -189,12 +189,12 @@ static inline INT32 SYSTEM_ASH(INT32 x, INT32 n) {return __ASH(x,n);}
 #define __MOVE(s, d, n) memcpy((char*)(ADDRESS)(d),(char*)(ADDRESS)(s),n)
 
 
-extern INT32 SYSTEM_DIV(INT32 x, INT32 y);
+extern INT64 SYSTEM_DIV(INT64 x, INT64 y);
 #define __DIVF(x, y) SYSTEM_DIV(x, y)
 #define __DIV(x, y) (((x)>0 && (y)>0) ? (x)/(y) : __DIVF(x, y))
 
 
-extern INT32 SYSTEM_MOD(INT32 x, INT32 y);
+extern INT64 SYSTEM_MOD(INT64 x, INT64 y);
 #define __MODF(x, y) SYSTEM_MOD(x, y)
 #define __MOD(x, y) (((x)>0 && (y)>0) ? (x)%(y) : __MODF(x, y))