Monero
Loading...
Searching...
No Matches
randomx::InterpretedVm< Allocator, softAes > Member List

This is the complete list of members for randomx::InterpretedVm< Allocator, softAes >, including all inherited members.

allocate() overriderandomx::VmBase< Allocator, softAes >virtual
beginCompilation(NativeRegisterFile &regFile)randomx::BytecodeMachineinline
bytecoderandomx::InterpretedVm< Allocator, softAes >private
cacheKeyrandomx_vm
cachePtrrandomx_vm
compileInstruction(RANDOMX_GEN_ARGS)randomx::BytecodeMachine
compileProgram(Program &program, InstructionByteCode bytecode[RANDOMX_PROGRAM_SIZE], NativeRegisterFile &regFile)randomx::BytecodeMachineinline
configrandomx_vmprotected
datasetOffsetrandomx_vmprotected
datasetPrefetch(uint64_t blockNumber)randomx::InterpretedVm< Allocator, softAes >protectedvirtual
datasetPtrrandomx_vm
datasetRead(uint64_t blockNumber, int_reg_t(&r)[RegistersCount])randomx::InterpretedVm< Allocator, softAes >protectedvirtual
exe_CBRANCH(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_CFROUND(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_FADD_M(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_FADD_R(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_FDIV_M(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_FMUL_R(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_FSCAL_R(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_FSQRT_R(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_FSUB_M(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_FSUB_R(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_FSWAP_R(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_IADD_M(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_IADD_RS(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_IMUL_M(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_IMUL_R(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_IMULH_M(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_IMULH_R(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_INEG_R(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_IROL_R(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_IROR_R(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_ISMULH_M(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_ISMULH_R(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_ISTORE(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_ISUB_M(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_ISUB_R(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_ISWAP_R(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_IXOR_M(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
exe_IXOR_R(RANDOMX_EXE_ARGS)randomx::BytecodeMachineinlinestatic
execute()randomx::InterpretedVm< Allocator, softAes >private
executeBytecode(InstructionByteCode bytecode[RANDOMX_PROGRAM_SIZE], uint8_t *scratchpad, ProgramConfiguration &config)randomx::BytecodeMachineinlinestatic
executeInstruction(RANDOMX_EXE_ARGS)randomx::BytecodeMachinestatic
generateProgram(void *seed)randomx::VmBase< Allocator, softAes >protected
getFinalResult(void *out, size_t outSize) overriderandomx::VmBase< Allocator, softAes >virtual
getMemory() constrandomx_vminline
getProgram()randomx_vminline
getRegisterFile()randomx_vminline
getScratchpad()randomx_vminline
getScratchpadAddress(InstructionByteCode &ibc, uint8_t *scratchpad)randomx::BytecodeMachineinlineprivatestatic
hashAndFill(void *out, size_t outSize, uint64_t *fill_state) overriderandomx::VmBase< Allocator, softAes >virtual
initialize()randomx_vmprotected
initScratchpad(void *seed) overriderandomx::VmBase< Allocator, softAes >virtual
maskRegisterExponentMantissa(ProgramConfiguration &config, rx_vec_f128 x)randomx::BytecodeMachineinlineprotectedstatic
memrandomx_vmprotected
nregrandomx::BytecodeMachineprivate
operator delete(void *ptr)randomx::InterpretedVm< Allocator, softAes >inline
operator new(size_t size)randomx::InterpretedVm< Allocator, softAes >inline
programrandomx_vmprotected
regrandomx_vmprotected
registerUsagerandomx::BytecodeMachineprivate
resetRoundingMode()randomx_vm
run(void *seed) overriderandomx::InterpretedVm< Allocator, softAes >virtual
scratchpadrandomx_vmprotected
setCache(randomx_cache *cache)randomx_vminlinevirtual
setDataset(randomx_dataset *dataset) overriderandomx::InterpretedVm< Allocator, softAes >virtual
tempHashrandomx_vm
zerorandomx::BytecodeMachineprivatestatic
~randomx_vm()=0randomx_vmpure virtual
~VmBase() overriderandomx::VmBase< Allocator, softAes >