Ignore:
Timestamp:
2013-07-08T08:00:36Z (2 years ago)
Author:
Xuefer
Message:

remove php 4 support completely

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/xcache/xc_opcode_spec_def.h

    r1213 r1281  
    2323    OPSPEC(      CAST,        STD,     UNUSED,        TMP) /* 21 CAST                           */
    2424    OPSPEC(    UNUSED,        STD,     UNUSED,        TMP) /* 22 QM_ASSIGN                      */
    25 #ifdef ZEND_ENGINE_2
    2625    OPSPEC(    ASSIGN,        STD,        STD,        VAR) /* 23 ASSIGN_ADD                     */
    2726    OPSPEC(    ASSIGN,        STD,        STD,        VAR) /* 24 ASSIGN_SUB                     */
     
    3534    OPSPEC(    ASSIGN,        STD,        STD,        VAR) /* 32 ASSIGN_BW_AND                  */
    3635    OPSPEC(    ASSIGN,        STD,        STD,        VAR) /* 33 ASSIGN_BW_XOR                  */
    37 #else
    38     OPSPEC(    UNUSED,        VAR,        STD,        VAR)
    39     OPSPEC(    UNUSED,        VAR,        STD,        VAR)
    40     OPSPEC(    UNUSED,        VAR,        STD,        VAR)
    41     OPSPEC(    UNUSED,        VAR,        STD,        VAR)
    42     OPSPEC(    UNUSED,        VAR,        STD,        VAR)
    43     OPSPEC(    UNUSED,        VAR,        STD,        VAR)
    44     OPSPEC(    UNUSED,        VAR,        STD,        VAR)
    45     OPSPEC(    UNUSED,        VAR,        STD,        VAR)
    46     OPSPEC(    UNUSED,        VAR,        STD,        VAR)
    47     OPSPEC(    UNUSED,        VAR,        STD,        VAR)
    48     OPSPEC(    UNUSED,        VAR,        STD,        VAR)
    49 #endif
    5036    OPSPEC(    UNUSED,        VAR,     UNUSED,        VAR) /* 34 PRE_INC                        */
    5137    OPSPEC(    UNUSED,        VAR,     UNUSED,        VAR) /* 35 PRE_DEC                        */
     
    5642    OPSPEC(    UNUSED,        STD,     UNUSED,     UNUSED) /* 40 ECHO                           */
    5743    OPSPEC(    UNUSED,        STD,     UNUSED,        TMP) /* 41 PRINT                          */
    58 #ifdef ZEND_ENGINE_2
    5944    OPSPEC(    UNUSED,    JMPADDR,     UNUSED,     UNUSED) /* 42 JMP                            */
    6045    OPSPEC(    UNUSED,        STD,    JMPADDR,     UNUSED) /* 43 JMPZ                           */
    6146    OPSPEC(    UNUSED,        STD,    JMPADDR,     UNUSED) /* 44 JMPNZ                          */
    62 #else
    63     OPSPEC(    UNUSED,     OPLINE,     UNUSED,     UNUSED)
    64     OPSPEC(    UNUSED,        STD,     OPLINE,     UNUSED)
    65     OPSPEC(    UNUSED,        STD,     OPLINE,     UNUSED)
    66 #endif
    6747    OPSPEC(    OPLINE,        STD,     OPLINE,     UNUSED) /* 45 JMPZNZ                         */
    68 #ifdef ZEND_ENGINE_2
    6948    OPSPEC(    UNUSED,        STD,    JMPADDR,        TMP) /* 46 JMPZ_EX                        */
    7049    OPSPEC(    UNUSED,        STD,    JMPADDR,        TMP) /* 47 JMPNZ_EX                       */
    71 #else
    72     OPSPEC(    UNUSED,        STD,     OPLINE,        TMP)
    73     OPSPEC(    UNUSED,        STD,     OPLINE,        TMP)
    74 #endif
    7550    OPSPEC(    UNUSED,        STD,        STD,        TMP) /* 48 CASE                           */
    7651    OPSPEC(       BIT,        STD,     UNUSED,     UNUSED) /* 49 SWITCH_FREE                    */
     
    8560    OPSPEC(    UNUSED,        TMP,     UNUSED,     UNUSED) /* 58 END_SILENCE                    */
    8661    OPSPEC(INIT_FCALL,        STD,        STD,     UNUSED) /* 59 INIT_FCALL_BY_NAME             */
    87 #ifdef ZEND_ENGINE_2
    8862    OPSPEC(     FCALL,        STD,     OPLINE,        VAR) /* 60 DO_FCALL                       */
    8963    OPSPEC(     FCALL,        STD,     OPLINE,        VAR) /* 61 DO_FCALL_BY_NAME               */
    90 #else
    91     OPSPEC(     FCALL,        STD,     UNUSED,        VAR)
    92     OPSPEC(     FCALL,        STD,     UNUSED,        VAR)
    93 #endif
    9464    OPSPEC(    UNUSED,        STD,     UNUSED,     UNUSED) /* 62 RETURN                         */
    9565    OPSPEC(    UNUSED,        ARG,     UNUSED,        VAR) /* 63 RECV                           */
     
    9868    OPSPEC(      SEND,        VAR,        ARG,     UNUSED) /* 66 SEND_VAR                       */
    9969    OPSPEC(      SEND,        VAR,        ARG,     UNUSED) /* 67 SEND_REF                       */
    100 #ifdef ZEND_ENGINE_2
    10170    OPSPEC(    UNUSED,      CLASS,     UNUSED,        VAR) /* 68 NEW                            */
    102 #else
    103     OPSPEC(    UNUSED,        STD,     UNUSED,        VAR)
    104 #endif
    10571#ifdef ZEND_ENGINE_2_3
    10672    OPSPEC(       STD,        STD,        STD,     UNUSED) /* 69 INIT_NS_FCALL_BY_NAME          */
     
    149115#ifdef ZEND_ENGINE_2_3
    150116    OPSPEC(    UNUSED,      VAR_2,        STD,        TMP) /* 99 FETCH_CONSTANT                 */
    151 #elif defined(ZEND_ENGINE_2)
     117#else
    152118    OPSPEC(    UNUSED,     UCLASS,        STD,        TMP) /* 99 FETCH_CONSTANT                 */
    153 #else
    154     OPSPEC(    UNUSED,        STD,     UNUSED,        TMP) /* 99 FETCH_CONSTANT                 */
    155119#endif
    156120#ifdef ZEND_ENGINE_2_3
     
    165129    OPSPEC(    UNUSED,        STD,     UNUSED,     UNUSED) /* 105 TICKS                          */
    166130    OPSPEC(SEND_NOREF,        VAR,        ARG,     UNUSED) /* 106 SEND_VAR_NO_REF                */
    167 #ifdef ZEND_ENGINE_2
    168131    OPSPEC(    OPLINE,      CLASS,        STD,     UNUSED) /* 107 CATCH                          */
    169132    OPSPEC(    UNUSED,        STD,     OPLINE,     UNUSED) /* 108 THROW                          */
     
    178141
    179142    OPSPEC(    UNUSED,        STD,        STD,        VAR) /* 112 INIT_METHOD_CALL               */
    180 #   ifdef ZEND_ENGINE_2_3
     143#ifdef ZEND_ENGINE_2_3
    181144    OPSPEC(    UNUSED,        STD,        STD,     UNUSED) /* 113 INIT_STATIC_METHOD_CALL        */
    182 #   else
     145#else
    183146    OPSPEC(    UNUSED,     UCLASS,        STD,     UNUSED) /* 113 INIT_STATIC_METHOD_CALL        */
    184 #   endif
     147#endif
    185148    OPSPEC(     ISSET,        STD,      FETCH,        TMP) /* 114 ISSET_ISEMPTY_VAR              */
    186149    OPSPEC(     ISSET,        STD,        STD,        TMP) /* 115 ISSET_ISEMPTY_DIM_OBJ          */
     
    234197    OPSPEC(       STD,     UNUSED,     UNUSED,        STD) /* 149 HANDLE_EXCEPTION               */
    235198    OPSPEC(       STD,     UNUSED,     UNUSED,        STD) /* 150 USER_OPCODE                    */
    236 # ifdef ZEND_ENGINE_2_3
     199#ifdef ZEND_ENGINE_2_3
    237200    OPSPEC(    UNUSED,     UNUSED,     UNUSED,     UNUSED) /* 151 UNDEF                          */
    238201    OPSPEC(    UNUSED,        STD,    JMPADDR,        TMP) /* 152 JMP_SET                        */
    239202    OPSPEC(    UNUSED,        STD,        STD,        TMP) /* 153 DECLARE_LAMBDA_FUNCTION        */
    240 # endif
    241 # ifdef ZEND_ENGINE_2_4
     203#endif
     204#ifdef ZEND_ENGINE_2_4
    242205    OPSPEC(    UNUSED,     UNUSED,     UNUSED,     UNUSED) /* 154 ADD_TRAIT                      */
    243206    OPSPEC(    UNUSED,     UNUSED,     UNUSED,     UNUSED) /* 155 BIND_TRAITS                    */
     
    245208    OPSPEC(    UNUSED,     UNUSED,     UNUSED,     UNUSED) /* 157 QM_ASSIGN_VAR                  */
    246209    OPSPEC(    UNUSED,     UNUSED,     UNUSED,     UNUSED) /* 158 JMP_SET_VAR                    */
    247 # endif
    248 # ifdef ZEND_ENGINE_2_5
     210#endif
     211#ifdef ZEND_ENGINE_2_5
    249212    OPSPEC(    UNUSED,     UNUSED,     UNUSED,     UNUSED) /* 159 DISCARD_EXCEPTION              */
    250213    OPSPEC(    UNUSED,        STD,        STD,     UNUSED) /* 160 YIELD                          */
     
    252215    OPSPEC(    UNUSED,    JMPADDR,     UNUSED,     UNUSED) /* 162 FAST_CALL                      */
    253216    OPSPEC(    UNUSED,     UNUSED,     UNUSED,     UNUSED) /* 163 FAST_RET                       */
    254 # endif
    255 #else
    256     OPSPEC(    UNUSED,     UNUSED,     UNUSED,     UNUSED) /* 107 UNDEF                          */
    257     OPSPEC(    UNUSED,     UNUSED,     UNUSED,     UNUSED) /* 108 UNDEF                          */
    258     OPSPEC(    UNUSED,     UNUSED,     UNUSED,     UNUSED) /* 109 UNDEF                          */
    259     OPSPEC(     FCALL,        STD,     OPLINE,        VAR) /* 61 DO_FCALL_BY_FUNC                */
    260     OPSPEC(INIT_FCALL,        STD,        STD,     UNUSED) /* 111 INIT_FCALL_BY_FUNC             */
    261     OPSPEC(    UNUSED,     UNUSED,     UNUSED,     UNUSED) /* 112 UNDEF                          */
    262217#endif
    263218};
Note: See TracChangeset for help on using the changeset viewer.