Added more destructive mnemonics

This commit is contained in:
Eduard Urbach 2024-07-31 23:47:44 +02:00
parent e5adcff1af
commit e3264ba2e7
Signed by: eduard
GPG key ID: 49226B848C78F6C8

View file

@ -4,7 +4,7 @@ import "git.akyoto.dev/cli/q/src/build/asm"
func isDestructive(mnemonic asm.Mnemonic) bool {
switch mnemonic {
case asm.MOVE, asm.ADD, asm.SUB, asm.MUL, asm.DIV:
case asm.MOVE, asm.ADD, asm.SUB, asm.MUL, asm.DIV, asm.MODULO, asm.AND, asm.OR, asm.XOR, asm.SHIFTL, asm.SHIFTRS, asm.NEGATE:
return true
default:
return false