Tidy up list of instructions in header.

This commit is contained in:
chad
2016-08-17 21:26:50 -04:00
parent 47596bd7c1
commit accb108b9e

View File

@@ -24,14 +24,14 @@ namespace Harp {
class Instruction { class Instruction {
public: public:
enum Opcode { NOP, DI, EI, TLBADD, TLBFLUSH, NEG, NOT, enum Opcode { NOP, DI, EI, TLBADD, TLBFLUSH, NEG, NOT, AND,
AND, OR, XOR, ADD, SUB, MUL, DIV, MOD, SHL, SHR, OR, XOR, ADD, SUB, MUL, DIV, MOD, SHL,
ANDI, ORI, XORI, ADDI, SUBI, MULI, DIVI, MODI, SHLI, SHRI, SHR, ANDI, ORI, XORI, ADDI, SUBI, MULI, DIVI,
JALI, JALR, JMPI, JMPR, CLONE, JALIS, JALRS, MODI, SHLI, SHRI, JALI, JALR, JMPI, JMPR, CLONE,
JMPRT, LD, ST, LDI, RTOP, ANDP, ORP, XORP, NOTP, ISNEG, JALIS, JALRS, JMPRT, LD, ST, LDI, RTOP, ANDP,
ISZERO, HALT, TRAP, JMPRU, SKEP, RETI, TLBRM, ORP, XORP, NOTP, ISNEG, ISZERO, HALT, TRAP, JMPRU,
ITOF, FTOI, FADD, FSUB, FMUL, FDIV, FNEG, WSPAWN, SKEP, RETI, TLBRM, ITOF, FTOI, FADD, FSUB, FMUL,
SPLIT, JOIN, BAR }; FDIV, FNEG, WSPAWN, SPLIT, JOIN, BAR };
enum ArgClass { enum ArgClass {
AC_NONE, AC_2REG, AC_2IMM, AC_3REG, AC_3PREG, AC_3IMM, AC_3REGSRC, AC_NONE, AC_2REG, AC_2IMM, AC_3REG, AC_3PREG, AC_3IMM, AC_3REGSRC,
AC_1IMM, AC_1REG, AC_3IMMSRC, AC_PREG_REG, AC_2PREG, AC_2REGSRC AC_1IMM, AC_1REG, AC_3IMMSRC, AC_PREG_REG, AC_2PREG, AC_2REGSRC