q/src/asm/Mnemonic.go

25 lines
251 B
Go

package asm
type Mnemonic uint8
const (
NONE Mnemonic = iota
MOV
MOVDATA
SYSCALL
)
func (m Mnemonic) String() string {
switch m {
case MOV:
return "mov"
case MOVDATA:
return "mov"
case SYSCALL:
return "syscall"
}
return "NONE"
}