Kaynağa Gözat

Minor fixes for non-x86 platforms

tevador 7 yıl önce
ebeveyn
işleme
233af9f14f
3 değiştirilmiş dosya ile 6 ekleme ve 2 silme
  1. 1 1
      makefile
  2. 4 0
      src/JitCompilerX86.cpp
  3. 1 1
      src/squareHash.h

+ 1 - 1
makefile

@@ -70,7 +70,7 @@ $(OBJDIR)/CompiledVirtualMachine.o: $(addprefix $(SRCDIR)/,CompiledVirtualMachin
 $(OBJDIR)/CompiledLightVirtualMachine.o: $(addprefix $(SRCDIR)/,CompiledLightVirtualMachine.cpp CompiledLightVirtualMachine.hpp common.hpp configuration.h JitCompilerX86.hpp) | $(OBJDIR)
 	$(CXX) $(CXXFLAGS) -c $(SRCDIR)/CompiledLightVirtualMachine.cpp -o $@
   
-$(OBJDIR)/dataset.o: $(addprefix $(SRCDIR)/,dataset.cpp common.hpp blake2/endian.h dataset.hpp intrinPortable.h Cache.hpp virtualMemory.hpp configuration.h) | $(OBJDIR)
+$(OBJDIR)/dataset.o: $(addprefix $(SRCDIR)/,dataset.cpp common.hpp blake2/endian.h dataset.hpp intrinPortable.h Cache.hpp virtualMemory.hpp configuration.h squareHash.h) | $(OBJDIR)
 	$(CXX) $(CXXFLAGS) -c $(SRCDIR)/dataset.cpp -o $@
 
 $(OBJDIR)/reciprocal.o: $(addprefix $(SRCDIR)/,reciprocal.c reciprocal.h) | $(OBJDIR)

+ 4 - 0
src/JitCompilerX86.cpp

@@ -38,6 +38,10 @@ namespace RandomX {
 
 	}
 
+	void JitCompilerX86::generateProgramLight(Program& p) {
+
+	}
+
 	size_t JitCompilerX86::getCodeSize() {
 		return 0;
 	}

+ 1 - 1
src/squareHash.h

@@ -53,7 +53,7 @@ static inline uint128_t square128(uint64_t x) {
 #undef HI
 
 inline uint64_t squareHash(uint64_t x) {
-	x += 9507361525245169745;
+	x += 9507361525245169745ULL;
 	for (int i = 0; i < 42; ++i) {
 		uint128_t x2 = square128(x);
 		x = x2.lo - x2.hi;