mirror of
https://github.com/wownero/RandomX.git
synced 2026-10-28 19:58:38 +01:00
Added magic division to JIT compiler
New B operand selection rules
This commit is contained in:
@@ -58,11 +58,12 @@ namespace RandomX {
|
||||
std::vector<int32_t> instructionOffsets;
|
||||
std::vector<CallOffset> callOffsets;
|
||||
|
||||
void gena(Instruction&);
|
||||
void genar(Instruction&);
|
||||
void genaf(Instruction&);
|
||||
void genbr0(Instruction&, uint16_t, uint16_t);
|
||||
void genbr1(Instruction&, uint16_t, uint16_t);
|
||||
void genbr132(Instruction&, uint16_t, uint8_t);
|
||||
void genbiashift(Instruction&, uint16_t, uint16_t);
|
||||
void genbia(Instruction&, uint16_t, uint16_t);
|
||||
void genbia32(Instruction&, uint16_t, uint8_t);
|
||||
void genbf(Instruction&, uint8_t);
|
||||
void scratchpadStoreR(Instruction&, uint32_t, bool);
|
||||
void scratchpadStoreF(Instruction&, int, uint32_t, bool);
|
||||
|
||||
Reference in New Issue
Block a user