Implemented more arm64 instructions

This commit is contained in:
Eduard Urbach 2025-03-06 23:13:14 +01:00
parent 1832d2c73b
commit 014f161633
Signed by: eduard
GPG key ID: 49226B848C78F6C8
26 changed files with 232 additions and 73 deletions

View file

@ -3,6 +3,6 @@ package x86
import "git.urbach.dev/cli/q/src/cpu"
// LoadDynamicRegister loads from memory with a register offset into a register.
func LoadDynamicRegister(code []byte, destination cpu.Register, offset cpu.Register, length byte, source cpu.Register) []byte {
return memoryAccessDynamic(code, 0x8A, 0x8B, source, offset, length, destination)
func LoadDynamicRegister(code []byte, destination cpu.Register, base cpu.Register, offset cpu.Register, length byte) []byte {
return memoryAccessDynamic(code, 0x8A, 0x8B, base, offset, length, destination)
}