INSTRUCTION
INSTRUCTION(READ_REGISTER);
INSTRUCTION(READ_REGISTER_VALUE);
INSTRUCTION(WRITE_REGISTER);
INSTRUCTION(WRITE_REGISTER_VALUE);
INSTRUCTION(NOOP);
INSTRUCTION(FLUSH_CACHELINE);
INSTRUCTION(READ_REGISTER);
INSTRUCTION(READ_REGISTER_VALUE);
INSTRUCTION(WRITE_REGISTER);
INSTRUCTION(WRITE_REGISTER_VALUE);
INSTRUCTION(NOOP);
INSTRUCTION(LOAD_VAR1);
INSTRUCTION(LOAD_VAR2);
INSTRUCTION(STORE_VAR1);
INSTRUCTION(ADD);
INSTRUCTION(SUBTRACT);
INSTRUCTION(ADD_VALUE);
INSTRUCTION(SUBTRACT_VALUE);
INSTRUCTION(STALL);
INSTRUCTION(STALL_WHILE_TRUE);
INSTRUCTION(SKIP_NEXT_IF_TRUE);
INSTRUCTION(GOTO);
INSTRUCTION(SET_SRC_ADDRESS_BASE);
INSTRUCTION(SET_DST_ADDRESS_BASE);
INSTRUCTION(MOVE_DATA);