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.
12345678910111213141516package x86
import ( "git.urbach.dev/cli/q/src/cpu")
// StoreFixedOffsetNumber writes a number to a memory address.func StoreFixedOffsetNumber(code []byte, base cpu.Register, offset int32, length byte, number int32) []byte { code = memAccessFixedOffset(code, 0b000, base, offset, length, 0xC6, 0xC7) return appendNumber(code, length, number)}
// StoreFixedOffsetRegister writes the contents of the register to a memory address.func StoreFixedOffsetRegister(code []byte, base cpu.Register, offset int32, length byte, register cpu.Register) []byte { return memAccessFixedOffset(code, register, base, offset, length, 0x88, 0x89)}