diff --git a/src/jit_compiler_x86.cpp b/src/jit_compiler_x86.cpp index ca21a85d..17296d68 100644 --- a/src/jit_compiler_x86.cpp +++ b/src/jit_compiler_x86.cpp @@ -321,11 +321,12 @@ namespace randomx { generateProgramPrologue(prog, pcfg); if (vmFlags & RANDOMX_FLAG_V2) { memcpy(code + codePos, codeReadDatasetV2, readDatasetV2Size); + codePos += readDatasetV2Size; } else { memcpy(code + codePos, codeReadDataset, readDatasetSize); + codePos += readDatasetSize; } - codePos += readDatasetSize; generateProgramEpilogue(prog, pcfg); }