go-randomx/dataset_full_no64.go
DataHoarder 36f1a90a20
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Version v3.0.0, support full datataset mode in 64-bit targets, modified api, optimized allocations, full VM run JIT on amd64, optimize AES asm
2024-04-23 04:33:42 +02:00

39 lines
735 B
Go

//go:build !(amd64 || arm64 || arm64be || loong64 || mips64 || mips64le || ppc64 || ppc64le || riscv64 || s390x || sparc64)
package randomx
const DatasetSize = RANDOMX_DATASET_BASE_SIZE + RANDOMX_DATASET_EXTRA_SIZE
const DatasetItemCount = DatasetSize / CacheLineSize
type DatasetFull struct {
}
func NewFullDataset(cache *Cache) *DatasetFull {
return nil
}
func (d *DatasetFull) PrefetchDataset(address uint64) {
}
func (d *DatasetFull) ReadDataset(address uint64, r *RegisterLine) {
}
func (d *DatasetFull) Cache() *Cache {
return nil
}
func (d *DatasetFull) Flags() uint64 {
return 0
}
func (d *DatasetFull) Memory() []RegisterLine {
return nil
}
func (d *DatasetFull) InitDataset(startItem, itemCount uint64) {
}