diff options
author | Dmitry Stogov <dmitry@zend.com> | 2015-12-11 01:45:26 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2015-12-11 01:45:26 +0300 |
commit | dc368109932fbde3b6edc2c59ff7edd4f01cfe4c (patch) | |
tree | 34ad64429adf877193102b75fb6e6d6cc777e9a9 /Zend/zend_vm_opcodes.c | |
parent | fc2cedfb1d9a391773d2236c178c839bad2ed657 (diff) | |
download | php-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.c | 158 |
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, }; |