got permission from the author that we can use it in XCache. thanks to Dmitry and Bart
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@398 c26eb9a1-5813-0410-bd6c-c2e55f420ca73.0
parent
42f0b99efa
commit
ee3c7c3c8d
@ -0,0 +1,206 @@
|
||||
static const xc_opcode_spec_t xc_opcode_spec[] = {
|
||||
OPSPEC( UNUSED, UNUSED, UNUSED, UNUSED)
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, STD, UNUSED, TMP)
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( CAST, STD, UNUSED, TMP)
|
||||
OPSPEC( UNUSED, STD, UNUSED, TMP)
|
||||
#ifdef ZEND_ENGINE_2
|
||||
OPSPEC( ASSIGN, STD, STD, VAR)
|
||||
OPSPEC( ASSIGN, STD, STD, VAR)
|
||||
OPSPEC( ASSIGN, STD, STD, VAR)
|
||||
OPSPEC( ASSIGN, STD, STD, VAR)
|
||||
OPSPEC( ASSIGN, STD, STD, VAR)
|
||||
OPSPEC( ASSIGN, STD, STD, VAR)
|
||||
OPSPEC( ASSIGN, STD, STD, VAR)
|
||||
OPSPEC( ASSIGN, STD, STD, VAR)
|
||||
OPSPEC( ASSIGN, STD, STD, VAR)
|
||||
OPSPEC( ASSIGN, STD, STD, VAR)
|
||||
OPSPEC( ASSIGN, STD, STD, VAR)
|
||||
#else
|
||||
OPSPEC( UNUSED, VAR, STD, VAR)
|
||||
OPSPEC( UNUSED, VAR, STD, VAR)
|
||||
OPSPEC( UNUSED, VAR, STD, VAR)
|
||||
OPSPEC( UNUSED, VAR, STD, VAR)
|
||||
OPSPEC( UNUSED, VAR, STD, VAR)
|
||||
OPSPEC( UNUSED, VAR, STD, VAR)
|
||||
OPSPEC( UNUSED, VAR, STD, VAR)
|
||||
OPSPEC( UNUSED, VAR, STD, VAR)
|
||||
OPSPEC( UNUSED, VAR, STD, VAR)
|
||||
OPSPEC( UNUSED, VAR, STD, VAR)
|
||||
OPSPEC( UNUSED, VAR, STD, VAR)
|
||||
#endif
|
||||
OPSPEC( UNUSED, VAR, UNUSED, VAR)
|
||||
OPSPEC( UNUSED, VAR, UNUSED, VAR)
|
||||
OPSPEC( UNUSED, VAR, UNUSED, TMP)
|
||||
OPSPEC( UNUSED, VAR, UNUSED, TMP)
|
||||
OPSPEC( UNUSED, VAR, STD, VAR)
|
||||
OPSPEC( UNUSED, VAR, VAR, VAR)
|
||||
OPSPEC( UNUSED, STD, UNUSED, UNUSED)
|
||||
OPSPEC( UNUSED, STD, UNUSED, TMP)
|
||||
#ifdef ZEND_ENGINE_2
|
||||
OPSPEC( UNUSED, JMPADDR, UNUSED, UNUSED)
|
||||
OPSPEC( UNUSED, STD, JMPADDR, UNUSED)
|
||||
OPSPEC( UNUSED, STD, JMPADDR, UNUSED)
|
||||
#else
|
||||
OPSPEC( UNUSED, OPLINE, UNUSED, UNUSED)
|
||||
OPSPEC( UNUSED, STD, OPLINE, UNUSED)
|
||||
OPSPEC( UNUSED, STD, OPLINE, UNUSED)
|
||||
#endif
|
||||
OPSPEC( OPLINE, STD, OPLINE, UNUSED)
|
||||
#ifdef ZEND_ENGINE_2
|
||||
OPSPEC( UNUSED, STD, JMPADDR, TMP)
|
||||
OPSPEC( UNUSED, STD, JMPADDR, TMP)
|
||||
#else
|
||||
OPSPEC( UNUSED, STD, OPLINE, TMP)
|
||||
OPSPEC( UNUSED, STD, OPLINE, TMP)
|
||||
#endif
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( BIT, STD, UNUSED, UNUSED)
|
||||
OPSPEC( UNUSED, BRK, STD, UNUSED)
|
||||
OPSPEC( UNUSED, CONT, STD, UNUSED)
|
||||
OPSPEC( UNUSED, STD, UNUSED, TMP)
|
||||
OPSPEC( UNUSED, UNUSED, UNUSED, TMP)
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, UNUSED, UNUSED, TMP)
|
||||
OPSPEC( UNUSED, TMP, UNUSED, UNUSED)
|
||||
OPSPEC(INIT_FCALL, STD, STD, UNUSED)
|
||||
#ifdef ZEND_ENGINE_2
|
||||
OPSPEC( FCALL, STD, OPLINE, VAR)
|
||||
OPSPEC( FCALL, STD, OPLINE, VAR)
|
||||
#else
|
||||
OPSPEC( FCALL, STD, UNUSED, VAR)
|
||||
OPSPEC( FCALL, STD, UNUSED, VAR)
|
||||
#endif
|
||||
OPSPEC( UNUSED, STD, UNUSED, UNUSED)
|
||||
OPSPEC( UNUSED, ARG, UNUSED, VAR)
|
||||
OPSPEC( UNUSED, ARG, STD, VAR)
|
||||
OPSPEC( SEND, STD, ARG, UNUSED)
|
||||
OPSPEC( SEND, VAR, ARG, UNUSED)
|
||||
OPSPEC( SEND, VAR, ARG, UNUSED)
|
||||
#ifdef ZEND_ENGINE_2
|
||||
OPSPEC( UNUSED, CLASS, UNUSED, VAR)
|
||||
#else
|
||||
OPSPEC( UNUSED, STD, UNUSED, VAR)
|
||||
#endif
|
||||
OPSPEC( UNUSED, STD, OPLINE, UNUSED)
|
||||
OPSPEC( UNUSED, TMP, UNUSED, UNUSED)
|
||||
OPSPEC( BIT, STD, STD, TMP)
|
||||
OPSPEC( BIT, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, STD, INCLUDE, VAR)
|
||||
#ifdef ZEND_ENGINE_2_1
|
||||
/* php 5.1 and up */
|
||||
OPSPEC( UNUSED, STD, FETCH, UNUSED)
|
||||
OPSPEC( STD, STD, STD, UNUSED)
|
||||
OPSPEC( STD, STD, STD, UNUSED)
|
||||
OPSPEC( BIT, STD, OPLINE, VAR)
|
||||
#else
|
||||
/* <= php 5.0 */
|
||||
/* though there is no ISSET_ISEMPTY in php 5.0 it's better to leave it here i guess */
|
||||
OPSPEC( UNUSED, STD, UNUSED, UNUSED)
|
||||
OPSPEC( UNUSED, VAR, STD, UNUSED)
|
||||
OPSPEC( UNUSED, VAR, ISSET, TMP)
|
||||
OPSPEC( BIT, STD, UNUSED, VAR)
|
||||
#endif
|
||||
OPSPEC( FE, STD, OPLINE, TMP)
|
||||
OPSPEC( UNUSED, STD, UNUSED, UNUSED)
|
||||
OPSPEC( UNUSED, STD, FETCH, VAR)
|
||||
OPSPEC( FETCH, VAR, STD, VAR)
|
||||
OPSPEC( UNUSED, VAR_2, STD, VAR)
|
||||
OPSPEC( UNUSED, STD, FETCH, VAR)
|
||||
OPSPEC( UNUSED, VAR, STD, VAR)
|
||||
OPSPEC( UNUSED, VAR_2, STD, VAR)
|
||||
OPSPEC( UNUSED, STD, FETCH, VAR)
|
||||
OPSPEC( UNUSED, VAR, STD, VAR)
|
||||
OPSPEC( UNUSED, VAR_2, STD, VAR)
|
||||
OPSPEC( UNUSED, STD, FETCH, VAR)
|
||||
OPSPEC( UNUSED, VAR, STD, VAR)
|
||||
OPSPEC( UNUSED, VAR_2, STD, VAR)
|
||||
OPSPEC( ARG, STD, FETCH, VAR)
|
||||
OPSPEC( ARG, VAR, STD, VAR)
|
||||
OPSPEC( ARG, VAR_2, STD, VAR)
|
||||
OPSPEC( UNUSED, STD, FETCH, VAR)
|
||||
OPSPEC( UNUSED, VAR, STD, VAR)
|
||||
OPSPEC( UNUSED, VAR_2, STD, VAR)
|
||||
OPSPEC( UNUSED, STD, STD, VAR)
|
||||
|
||||
#ifdef ZEND_ENGINE_2
|
||||
OPSPEC( UNUSED, UCLASS, STD, TMP)
|
||||
#else
|
||||
OPSPEC( UNUSED, STD, UNUSED, TMP)
|
||||
#endif
|
||||
OPSPEC( DECLARE, STD, STD, UNUSED)
|
||||
OPSPEC( STD, STD, STD, STD)
|
||||
OPSPEC( STD, STD, STD, STD)
|
||||
OPSPEC( STD, STD, STD, STD)
|
||||
OPSPEC( UNUSED, UNUSED, UNUSED, UNUSED)
|
||||
OPSPEC( UNUSED, STD, UNUSED, UNUSED)
|
||||
OPSPEC(SEND_NOREF, VAR, ARG, UNUSED)
|
||||
#ifdef ZEND_ENGINE_2
|
||||
OPSPEC( OPLINE, CLASS, STD, UNUSED)
|
||||
OPSPEC( UNUSED, STD, OPLINE, UNUSED)
|
||||
OPSPEC( FCLASS, STD, STD, CLASS)
|
||||
OPSPEC( UNUSED, STD, UNUSED, VAR)
|
||||
OPSPEC( UNUSED, STD, UNUSED, UNUSED)
|
||||
OPSPEC( UNUSED, STD, STD, VAR)
|
||||
OPSPEC( UNUSED, UCLASS, STD, UNUSED)
|
||||
OPSPEC( ISSET, STD, FETCH, TMP)
|
||||
OPSPEC( ISSET, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, CLASS, STD, UNUSED)
|
||||
OPSPEC( UNUSED, CLASS, STD, UNUSED)
|
||||
OPSPEC( UNUSED, CLASS, STD, UNUSED)
|
||||
OPSPEC( STD, STD, STD, STD)
|
||||
OPSPEC( STD, STD, STD, STD)
|
||||
OPSPEC( UNUSED, STD, STD, VAR)
|
||||
OPSPEC( UNUSED, STD, STD, VAR)
|
||||
OPSPEC( UNUSED, STD, STD, VAR)
|
||||
OPSPEC( UNUSED, STD, STD, VAR)
|
||||
OPSPEC( UNUSED, STD, STD, VAR)
|
||||
OPSPEC( UNUSED, STD, STD, VAR)
|
||||
OPSPEC( UNUSED, STD, STD, VAR)
|
||||
OPSPEC( UNUSED, STD, STD, VAR)
|
||||
OPSPEC( UNUSED, STD, STD, VAR)
|
||||
OPSPEC( UNUSED, STD, STD, VAR)
|
||||
OPSPEC( UNUSED, STD, STD, VAR)
|
||||
OPSPEC( UNUSED, STD, STD, VAR)
|
||||
OPSPEC( UNUSED, STD, STD, VAR)
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, STD, STD, TMP)
|
||||
OPSPEC( UNUSED, STD, STD, VAR)
|
||||
OPSPEC( UNUSED, STD, STD, STD)
|
||||
OPSPEC( UNUSED, STD, CLASS, TMP)
|
||||
OPSPEC( UNUSED, STD, STD, CLASS)
|
||||
OPSPEC( CLASS, STD, STD, CLASS)
|
||||
OPSPEC( UNUSED, STD, STD, UNUSED)
|
||||
OPSPEC( UNUSED, UNUSED, UNUSED, UNUSED)
|
||||
OPSPEC( UNUSED, STD, UNUSED, UNUSED)
|
||||
OPSPEC( IFACE, CLASS, CLASS, UNUSED)
|
||||
OPSPEC( UNUSED, CLASS, STD, UNUSED)
|
||||
OPSPEC( UNUSED, CLASS, UNUSED, UNUSED)
|
||||
OPSPEC( UNUSED, STD, STD, VAR)
|
||||
OPSPEC( ISSET, STD, STD, TMP)
|
||||
OPSPEC( STD, UNUSED, UNUSED, STD)
|
||||
# ifdef ZEND_ENGINE_2_1
|
||||
OPSPEC( STD, UNUSED, UNUSED, STD)
|
||||
# endif
|
||||
#endif
|
||||
};
|
Loading…
Reference in New Issue