ack/mach/proto/mcg/ir.dat

57 lines
390 B
Text
Raw Normal View History

# Simple terminals
ICONST
REG
LABEL
BLOCK
PAIR
ANY
PHI
# Magic stack operations
PUSH
POP
# Memory operations
LOAD
STORE
# Arithemetic operations
ADD
SUB
MUL
DIV
MOD
NEG
NOT
# Conversions
FROMI1
FROMI2
FROMI4
FROMI8
FROMU1
FROMU2
FROMU4
FROMU8
# Tristate comparisons
COMPARES
COMPAREU
# Boolean comparisons
IFEQ
IFLT
IFLE
# Flow control
CALL
JUMP
CJUMP
RET
# Special
SETREG
GETREG