16 -> 8 chained programs

constant address loads are always from L3
This commit is contained in:
tevador
2019-02-05 23:06:44 +01:00
parent 1ee94bef2a
commit b417fd08ea
7 changed files with 749 additions and 361 deletions

View File

@@ -81,7 +81,7 @@ namespace RandomX {
}
int32_t AssemblyGeneratorX86::genAddressImm(Instruction& instr) {
return instr.imm32 & ((instr.mod % 4) ? ScratchpadL1Mask : ScratchpadL2Mask);
return instr.imm32 & ScratchpadL3Mask;
}
//1 uOP