randomx

package module

Versions in this module

v2
Apr 18, 2024
Apr 18, 2024
Apr 18, 2024
Apr 17, 2024
Apr 17, 2024
Changes in this version
Apr 12, 2024
Apr 12, 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 CALL = 0xe8 darwin/amd64, linux/amd64
+ var JMP = 0xe9 darwin/amd64, linux/amd64
+ var JNZ = []byte darwin/amd64, linux/amd64
+ var JZ = []byte darwin/amd64, linux/amd64
+ var JZ_SHORT = 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 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 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/v3

Jump to

Keyboard shortcuts

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