diff options
| author | kr.angelov <kr.angelov@gmail.com> | 2014-10-30 13:09:50 +0000 |
|---|---|---|
| committer | kr.angelov <kr.angelov@gmail.com> | 2014-10-30 13:09:50 +0000 |
| commit | 9b0f354c7cef175c172edae582dcfa48817db7ba (patch) | |
| tree | 99bee2d13ee471423999b57f2dc3a5aa8164d9b3 /src/runtime/c/pgf/data.h | |
| parent | 0519493ca936c8e555cfdf9178195418e342ff05 (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.h | 11 |
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; |
