API documentation

'dataset block' -> 'dataset item'
customizable benchmark seed
This commit is contained in:
tevador
2019-04-22 15:13:41 +02:00
parent bc78b628ea
commit 87b8253374
8 changed files with 136 additions and 27 deletions

View File

@@ -31,10 +31,10 @@ namespace randomx {
template<class Allocator, bool softAes>
void InterpretedLightVm<Allocator, softAes>::datasetRead(uint32_t address, int_reg_t(&r)[8]) {
uint32_t blockNumber = address / CacheLineSize;
uint32_t itemNumber = address / CacheLineSize;
int_reg_t rl[8];
initDatasetBlock(cachePtr, (uint8_t*)rl, blockNumber);
initDatasetItem(cachePtr, (uint8_t*)rl, itemNumber);
for (unsigned q = 0; q < 8; ++q)
r[q] ^= rl[q];