summaryrefslogtreecommitdiff
path: root/src/runtime/c/pgf/data.h
diff options
context:
space:
mode:
authorkr.angelov <kr.angelov@gmail.com>2014-10-30 13:09:50 +0000
committerkr.angelov <kr.angelov@gmail.com>2014-10-30 13:09:50 +0000
commit9b0f354c7cef175c172edae582dcfa48817db7ba (patch)
tree99bee2d13ee471423999b57f2dc3a5aa8164d9b3 /src/runtime/c/pgf/data.h
parent0519493ca936c8e555cfdf9178195418e342ff05 (diff)
a more efficient tail call by using the new TUCK instruction
Diffstat (limited to 'src/runtime/c/pgf/data.h')
-rw-r--r--src/runtime/c/pgf/data.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/runtime/c/pgf/data.h b/src/runtime/c/pgf/data.h
index 864cf9b27..79c8dcc31 100644
--- a/src/runtime/c/pgf/data.h
+++ b/src/runtime/c/pgf/data.h
@@ -136,11 +136,12 @@ typedef enum {
PGF_INSTR_SET_PAD = 9,
PGF_INSTR_PUSH_FRAME = 10,
PGF_INSTR_PUSH = 11,
- PGF_INSTR_EVAL = 12,
- PGF_INSTR_DROP = 15,
- PGF_INSTR_JUMP = 16,
- PGF_INSTR_FAIL = 17,
- PGF_INSTR_ADD = 18,
+ PGF_INSTR_TUCK = 12,
+ PGF_INSTR_EVAL = 13,
+ PGF_INSTR_DROP = 16,
+ PGF_INSTR_JUMP = 17,
+ PGF_INSTR_FAIL = 18,
+ PGF_INSTR_ADD = 19,
} PgfInstruction;
typedef GuSeq PgfConcrs;