package x86 import "git.akyoto.dev/cli/q/src/cpu" // PopRegister pops a value from the stack and saves it into the register. func PopRegister(code []byte, register cpu.Register) []byte { if register >= 8 { code = append(code, REX(0, 0, 0, 1)) register -= 8 } return append( code, 0x58+byte(register), ) }