Implemented return keyword

This commit is contained in:
Eduard Urbach 2024-06-14 10:46:45 +02:00
parent 7bbfa8914f
commit f603c3a479
Signed by: eduard
GPG key ID: 49226B848C78F6C8
4 changed files with 22 additions and 0 deletions

View file

@ -38,8 +38,14 @@ func (a *Assembler) Finalize() ([]byte, []byte) {
})
}
case RETURN:
code = x64.Return(code)
case SYSCALL:
code = x64.Syscall(code)
default:
panic("Unknown mnemonic: " + x.Mnemonic.String())
}
}