CompiledLightVirtualMachine

This commit is contained in:
tevador
2019-03-21 20:44:59 +01:00
parent 1617d8e34e
commit 73a11f5c01
12 changed files with 451 additions and 12 deletions
+3
View File
@@ -37,6 +37,7 @@ namespace RandomX {
public:
JitCompilerX86();
void generateProgram(Program&);
void generateProgramLight(Program&);
ProgramFunc getProgramFunc() {
return (ProgramFunc)code;
}
@@ -49,6 +50,8 @@ namespace RandomX {
uint8_t* code;
int32_t codePos;
void generateProgramPrologue(Program&);
void generateProgramEpilogue(Program&);
void genAddressReg(Instruction&, bool);
void genAddressRegDst(Instruction&, bool);
void genAddressImm(Instruction&);