Something went wrong. Try again.
馃尡 A minimal programming language and compiler. git.urbach.dev/cli/q
high-performance programming-language compiler
Something went wrong. Try again.
123456789package x86
// ModRM is used to generate a mode-register-memory suffix.// - mod: 2 bits. The addressing mode.// - reg: 3 bits. Second register operand or opcode extension denoted by /digit.// - rm: 3 bits. First register operand.func ModRM(mod AddressMode, reg byte, rm byte) byte { return (mod << 6) | (reg << 3) | rm}