summaryrefslogtreecommitdiff
path: root/Zend/zend_vm_opcodes.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2015-12-11 01:45:26 +0300
committerDmitry Stogov <dmitry@zend.com>2015-12-11 01:45:26 +0300
commitdc368109932fbde3b6edc2c59ff7edd4f01cfe4c (patch)
tree34ad64429adf877193102b75fb6e6d6cc777e9a9 /Zend/zend_vm_opcodes.c
parentfc2cedfb1d9a391773d2236c178c839bad2ed657 (diff)
downloadphp-git-dc368109932fbde3b6edc2c59ff7edd4f01cfe4c.tar.gz
Use more compact description encoding schema to free some bits
Diffstat (limited to 'Zend/zend_vm_opcodes.c')
-rw-r--r--Zend/zend_vm_opcodes.c158
1 files changed, 79 insertions, 79 deletions
diff --git a/Zend/zend_vm_opcodes.c b/Zend/zend_vm_opcodes.c
index 2e9a13f6a4..61edefe96b 100644
--- a/Zend/zend_vm_opcodes.c
+++ b/Zend/zend_vm_opcodes.c
@@ -228,114 +228,114 @@ static uint32_t zend_vm_opcodes_flags[182] = {
0x00000707,
0x00000707,
0x00000707,
- 0x01000003,
+ 0x07000003,
0x00000003,
- 0x00080701,
- 0x00080701,
- 0x00080701,
- 0x00080701,
- 0x00080701,
- 0x00080701,
- 0x00080701,
- 0x00080701,
- 0x00080701,
- 0x00080701,
- 0x00080701,
+ 0x04000701,
+ 0x04000701,
+ 0x04000701,
+ 0x04000701,
+ 0x04000701,
+ 0x04000701,
+ 0x04000701,
+ 0x04000701,
+ 0x04000701,
+ 0x04000701,
+ 0x04000701,
0x00000001,
0x00000001,
0x00000001,
0x00000001,
0x00000301,
- 0x80000101,
+ 0x0b000101,
0x00000007,
0x00000000,
- 0x00000010,
- 0x00001007,
- 0x00001007,
- 0x00041007,
- 0x00001007,
- 0x00001007,
+ 0x00000020,
+ 0x00002007,
+ 0x00002007,
+ 0x03002007,
+ 0x00002007,
+ 0x00002007,
0x00000707,
0x00000000,
0x00000000,
0x00000000,
0x00000007,
0x00000707,
- 0x00010701,
- 0x00010701,
- 0x00010701,
+ 0x01000701,
+ 0x01000701,
+ 0x01000701,
0x00000000,
0x00000001,
- 0x00010300,
+ 0x01000300,
0x00000000,
- 0x00010300,
+ 0x01000300,
0x00000003,
- 0x00000008,
- 0x00000308,
- 0x00000803,
- 0x00000801,
- 0x00000801,
- 0x00011003,
- 0x00010300,
+ 0x00000010,
+ 0x00000310,
+ 0x00001003,
+ 0x00001001,
+ 0x00001001,
+ 0x01002003,
+ 0x01000300,
0x00004005,
- 0x40800703,
- 0x40000703,
- 0x02000007,
- 0x10400107,
+ 0x00180703,
+ 0x00100703,
+ 0x08000007,
+ 0x00030107,
0x00000701,
0x00000701,
- 0x00001003,
- 0x00040001,
+ 0x00002003,
+ 0x03000001,
0x00000007,
- 0x00400107,
+ 0x00010107,
0x00000707,
0x00000703,
- 0x00400107,
+ 0x00010107,
0x00000701,
0x00000701,
- 0x00400107,
+ 0x00010107,
0x00000701,
0x00000701,
- 0x00400107,
+ 0x00010107,
0x00000707,
0x00000707,
- 0x20400107,
- 0x00010703,
- 0x00010703,
- 0x00400107,
+ 0x00050107,
+ 0x01000703,
+ 0x01000703,
+ 0x00010107,
0x00000701,
0x00000701,
0x00000307,
- 0x00200301,
+ 0x06000301,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
- 0x00010000,
- 0x00010801,
- 0x00040103,
+ 0x01000000,
+ 0x01001001,
+ 0x03000103,
0x00000003,
- 0x00100700,
+ 0x05000700,
0x00000007,
- 0x80000003,
- 0x00010707,
- 0x00010703,
- 0x10400107,
- 0x10000707,
- 0x00000803,
- 0x00000801,
- 0x00010703,
+ 0x0b000003,
+ 0x01000707,
+ 0x01000703,
+ 0x00030107,
+ 0x00020707,
+ 0x00001003,
+ 0x00001001,
+ 0x01000703,
0x00000000,
- 0x00000801,
+ 0x00001001,
0x00000007,
0x00000003,
- 0x01000003,
+ 0x07000003,
0x00000103,
- 0x00001003,
- 0x00040001,
+ 0x00002003,
+ 0x03000001,
0x00004005,
- 0x00010700,
+ 0x01000700,
0x00000000,
0x00000000,
0x00000000,
@@ -347,47 +347,47 @@ static uint32_t zend_vm_opcodes_flags[182] = {
0x00000000,
0x00000305,
0x00000000,
- 0x00020000,
+ 0x02000000,
0x00000000,
0x00000003,
0x00000303,
0x00000300,
- 0x00020000,
+ 0x02000000,
0x00000000,
0x00000701,
- 0x10000707,
+ 0x00020707,
0x00000000,
0x00000000,
- 0x00001000,
- 0x00001003,
+ 0x00002000,
+ 0x00002003,
0x00000103,
0x00000000,
0x00000000,
0x00000101,
- 0x00100000,
+ 0x05000000,
0x00000000,
0x00000000,
- 0x80000303,
+ 0x0b000303,
0x00000003,
- 0x04002010,
- 0x08002000,
- 0x00000008,
+ 0x09003020,
+ 0x0a003000,
+ 0x00000010,
0x00000000,
0x00000707,
- 0x00080701,
+ 0x04000701,
0x00000301,
- 0x00001003,
+ 0x00002003,
0x00000707,
- 0x00000010,
- 0x00020010,
+ 0x00000020,
+ 0x02000020,
0x00000307,
0x00000307,
0x00000307,
0x00000307,
- 0x00010307,
+ 0x01000307,
0x00000307,
0x00000307,
- 0x10000307,
+ 0x00020307,
0x00000303,
};