1
0
Fork 0
xcache/opcode_spec_def.h

207 lines
10 KiB
C
Raw Normal View History

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
};