Skip to content
Snippets Groups Projects
Commit c11739b7 authored by Henrik (Grubba) Grubbström's avatar Henrik (Grubba) Grubbström
Browse files

Renamed OPCODE2() to OPCODE1ACK().

Added a new OPCODE2() that does what you expect.

Rev: src/interpreter.h:1.39
parent 13cfa8af
No related branches found
No related tags found
No related merge requests found
...@@ -136,12 +136,17 @@ static int eval_instruction(unsigned char *pc) ...@@ -136,12 +136,17 @@ static int eval_instruction(unsigned char *pc)
#define OPCODE1(OP,DESC) CASE(OP); { \ #define OPCODE1(OP,DESC) CASE(OP); { \
INT32 arg1=GET_ARG(); INT32 arg1=GET_ARG();
#define OPCODE1ACK(OP,DESC) CASE(OP); { \
INT32 arg1=GET_ARG(); \
INT32 ack=accumulator;
#define OPCODE2(OP,DESC) CASE(OP); { \ #define OPCODE2(OP,DESC) CASE(OP); { \
INT32 arg1=GET_ARG(); \ INT32 arg1=GET_ARG(); \
INT32 arg2=accumulator; INT32 arg2=GET_ARG2();
#define OPCODE0_TAIL(OP,DESC) CASE(OP); #define OPCODE0_TAIL(OP,DESC) CASE(OP);
#define OPCODE1_TAIL(OP,DESC) CASE(OP); #define OPCODE1_TAIL(OP,DESC) CASE(OP);
#define OPCODE1ACK_TAIL(OP,DESC) CASE(OP);
#define OPCODE2_TAIL(OP,DESC) CASE(OP); #define OPCODE2_TAIL(OP,DESC) CASE(OP);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment