randomx

package module

Versions in this module

v3
Apr 23, 2024
Apr 23, 2024
Changes in this version
+ const CodeAlign darwin/amd64, linux/amd64
+ const MaxRandomXInstrCodeSize darwin/amd64, linux/amd64
+ const MaxSuperscalarInstrSize darwin/amd64, linux/amd64
+ const ReserveCodeSize darwin/amd64, linux/amd64
+ const SuperscalarProgramHeader darwin/amd64, linux/amd64
+ var ADD_EBX_I = []byte darwin/amd64, linux/amd64
+ var ADD_RAX_RCX = []byte darwin/amd64, linux/amd64
+ var ADD_RDX_R = []byte darwin/amd64, linux/amd64
+ var ADD_R_RAX = []byte darwin/amd64, linux/amd64
+ var AND_EAX_I byte = 0x25 darwin/amd64, linux/amd64
+ var AND_ECX_I = []byte darwin/amd64, linux/amd64
+ var AND_OR_MOV_LDMXCSR = []byte darwin/amd64, linux/amd64
+ var BranchesWithin32B = func() bool { ... }() darwin/amd64, linux/amd64
+ var CALL = 0xe8 darwin/amd64, linux/amd64
+ var JMP byte = 0xe9 darwin/amd64, linux/amd64
+ var JMP_ALIGN_PREFIX = [14][]byte darwin/amd64, linux/amd64
+ var JNZ = []byte darwin/amd64, linux/amd64
+ var JZ = []byte darwin/amd64, linux/amd64
+ var JZ_SHORT byte = 0x74 darwin/amd64, linux/amd64
+ var LEA_32 = []byte darwin/amd64, linux/amd64
+ var MOVAPD = []byte darwin/amd64, linux/amd64
+ var MOVNTI = []byte darwin/amd64, linux/amd64
+ var MOV_EAX_I byte = 0xb8 darwin/amd64, linux/amd64
+ var MOV_RAX_I = []byte darwin/amd64, linux/amd64
+ var MOV_RCX_I = []byte darwin/amd64, linux/amd64
+ var MOV_RCX_RAX_SAR_RCX_63 = []byte darwin/amd64, linux/amd64
+ var MUL_RCX = []byte darwin/amd64, linux/amd64
+ var NEG_RAX = []byte darwin/amd64, linux/amd64
+ var NOP1 = []byte darwin/amd64, linux/amd64
+ var NOP2 = []byte darwin/amd64, linux/amd64
+ var NOP3 = []byte darwin/amd64, linux/amd64
+ var NOP4 = []byte darwin/amd64, linux/amd64
+ var NOP5 = []byte darwin/amd64, linux/amd64
+ var NOP6 = []byte darwin/amd64, linux/amd64
+ var NOP7 = []byte darwin/amd64, linux/amd64
+ var NOP8 = []byte darwin/amd64, linux/amd64
+ var NOPX = [][]byte darwin/amd64, linux/amd64
+ var PADD_OPCODES = []byte darwin/amd64, linux/amd64
+ var RAX_ADD_SBB_1 = []byte darwin/amd64, linux/amd64
+ var RET byte = 0xc3 darwin/amd64, linux/amd64
+ var REX_81 = []byte darwin/amd64, linux/amd64
+ var REX_ADDPD = []byte darwin/amd64, linux/amd64
+ var REX_ADD_I = []byte darwin/amd64, linux/amd64
+ var REX_ADD_RM = []byte darwin/amd64, linux/amd64
+ var REX_ADD_RR = []byte darwin/amd64, linux/amd64
+ var REX_ANDPS_XMM12 = []byte darwin/amd64, linux/amd64
+ var REX_CMP_M32I = []byte darwin/amd64, linux/amd64
+ var REX_CMP_R32I = []byte darwin/amd64, linux/amd64
+ var REX_CVTDQ2PD_XMM12 = []byte darwin/amd64, linux/amd64
+ var REX_DIVPD = []byte darwin/amd64, linux/amd64
+ var REX_IMUL_MEM = []byte darwin/amd64, linux/amd64
+ var REX_IMUL_RM = []byte darwin/amd64, linux/amd64
+ var REX_IMUL_RR = []byte darwin/amd64, linux/amd64
+ var REX_IMUL_RRI = []byte darwin/amd64, linux/amd64
+ var REX_LEA = []byte darwin/amd64, linux/amd64
+ var REX_MAXPD = []byte darwin/amd64, linux/amd64
+ var REX_MOV_MR = []byte darwin/amd64, linux/amd64
+ var REX_MOV_R64R = []byte darwin/amd64, linux/amd64
+ var REX_MOV_RR = []byte darwin/amd64, linux/amd64
+ var REX_MOV_RR64 = []byte darwin/amd64, linux/amd64
+ var REX_MULPD = []byte darwin/amd64, linux/amd64
+ var REX_MUL_M = []byte darwin/amd64, linux/amd64
+ var REX_MUL_MEM = []byte darwin/amd64, linux/amd64
+ var REX_MUL_R = []byte darwin/amd64, linux/amd64
+ var REX_NEG = []byte darwin/amd64, linux/amd64
+ var REX_PADD = []byte darwin/amd64, linux/amd64
+ var REX_ROT_CL = []byte darwin/amd64, linux/amd64
+ var REX_ROT_I8 = []byte darwin/amd64, linux/amd64
+ var REX_SH = []byte darwin/amd64, linux/amd64
+ var REX_SHR_RAX = []byte darwin/amd64, linux/amd64
+ var REX_SHR_RDX = []byte darwin/amd64, linux/amd64
+ var REX_SUBPD = []byte darwin/amd64, linux/amd64
+ var REX_SUB_RM = []byte darwin/amd64, linux/amd64
+ var REX_SUB_RR = []byte darwin/amd64, linux/amd64
+ var REX_TEST = []byte darwin/amd64, linux/amd64
+ var REX_XCHG = []byte darwin/amd64, linux/amd64
+ var REX_XORPS = []byte darwin/amd64, linux/amd64
+ var REX_XOR_EAX = []byte darwin/amd64, linux/amd64
+ var REX_XOR_RAX_R64 = []byte darwin/amd64, linux/amd64
+ var REX_XOR_RI = []byte darwin/amd64, linux/amd64
+ var REX_XOR_RM = []byte darwin/amd64, linux/amd64
+ var REX_XOR_RR = []byte darwin/amd64, linux/amd64
+ var ROL_RAX = []byte darwin/amd64, linux/amd64
+ var RandomXCodeSize uint64 = 0 js/wasm, windows/amd64
+ var SAR_RAX_I8 = []byte darwin/amd64, linux/amd64
+ var SAR_RDX_I8 = []byte darwin/amd64, linux/amd64
+ var SETS_AL_ADD_RDX_RAX = []byte darwin/amd64, linux/amd64
+ var SHUFPD = []byte darwin/amd64, linux/amd64
+ var SQRTPD = []byte darwin/amd64, linux/amd64
+ var SUB_EBX = []byte darwin/amd64, linux/amd64
+ var SUB_RDX_R = []byte darwin/amd64, linux/amd64
+ var SuperscalarSize = alignSize[uint64](...) darwin/amd64, linux/amd64
+ var TEST_RDX_RDX = []byte darwin/amd64, linux/amd64
+ var XOR_EAX_EAX = []byte darwin/amd64, linux/amd64
+ var XOR_ECX_ECX = []byte darwin/amd64, linux/amd64

Other modules containing this package

git.gammaspectra.live/P2Pool/go-randomx
git.gammaspectra.live/P2Pool/go-randomx/v2

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL