From 9b0f354c7cef175c172edae582dcfa48817db7ba Mon Sep 17 00:00:00 2001 From: "kr.angelov" Date: Thu, 30 Oct 2014 13:09:50 +0000 Subject: a more efficient tail call by using the new TUCK instruction --- src/runtime/c/pgf/data.h | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/runtime/c/pgf/data.h') 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; -- cgit v1.2.3