summaryrefslogtreecommitdiff
path: root/Zend/zend_vm_opcodes.h
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2015-12-11 02:31:28 +0300
committerDmitry Stogov <dmitry@zend.com>2015-12-11 02:31:28 +0300
commit061a90f8d14cbd34b42ff66c0c7611902bfe4490 (patch)
tree1f6ec343030bed60c00803a38d052df69e9dc384 /Zend/zend_vm_opcodes.h
parentdc368109932fbde3b6edc2c59ff7edd4f01cfe4c (diff)
downloadphp-git-061a90f8d14cbd34b42ff66c0c7611902bfe4490.tar.gz
Describe special meaning of IS_UNUSED oprerand
Diffstat (limited to 'Zend/zend_vm_opcodes.h')
-rw-r--r--Zend/zend_vm_opcodes.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/Zend/zend_vm_opcodes.h b/Zend/zend_vm_opcodes.h
index 358afc6fe1..760b18c31c 100644
--- a/Zend/zend_vm_opcodes.h
+++ b/Zend/zend_vm_opcodes.h
@@ -36,6 +36,10 @@
#define ZEND_VM_OP1_JMP_ADDR 0x00000020
#define ZEND_VM_OP1_TRY_CATCH 0x00000030
#define ZEND_VM_OP1_LIVE_RANGE 0x00000040
+#define ZEND_VM_OP1_THIS 0x00000050
+#define ZEND_VM_OP1_NEXT 0x00000060
+#define ZEND_VM_OP1_CLASS_FETCH 0x00000070
+#define ZEND_VM_OP1_CONSTRUCTOR 0x00000080
#define ZEND_VM_OP2_SPEC 0x00000100
#define ZEND_VM_OP2_CONST 0x00000200
#define ZEND_VM_OP2_TMPVAR 0x00000400
@@ -44,6 +48,10 @@
#define ZEND_VM_OP2_JMP_ADDR 0x00002000
#define ZEND_VM_OP2_TRY_CATCH 0x00003000
#define ZEND_VM_OP2_LIVE_RANGE 0x00004000
+#define ZEND_VM_OP2_THIS 0x00005000
+#define ZEND_VM_OP2_NEXT 0x00006000
+#define ZEND_VM_OP2_CLASS_FETCH 0x00007000
+#define ZEND_VM_OP2_CONSTRUCTOR 0x00008000
#define ZEND_VM_EXT_VAR_FETCH 0x00010000
#define ZEND_VM_EXT_ISSET 0x00020000
#define ZEND_VM_EXT_ARG_NUM 0x00040000
@@ -61,6 +69,7 @@
#define ZEND_VM_EXT_FAST_CALL 0x09000000
#define ZEND_VM_EXT_FAST_RET 0x0a000000
#define ZEND_VM_EXT_SRC 0x0b000000
+#define ZEND_VM_EXT_SEND 0x0c000000
BEGIN_EXTERN_C()