Lines Matching refs:spec

63275 static uint32_t ZEND_FASTCALL zend_vm_get_opcode_handler_idx(uint32_t spec, const zend_op* op)  argument
63289 if (spec & SPEC_RULE_OP1) offset = offset * 5 + zend_vm_decode[op->op1_type];
63290 if (spec & SPEC_RULE_OP2) offset = offset * 5 + zend_vm_decode[op->op2_type];
63291 if (spec & SPEC_EXTRA_MASK) {
63292 if (spec & SPEC_RULE_RETVAL) {
63294 if ((spec & SPEC_RULE_OBSERVER) && ZEND_OBSERVER_ENABLED) {
63297 } else if (spec & SPEC_RULE_QUICK_ARG) {
63299 } else if (spec & SPEC_RULE_OP_DATA) {
63301 } else if (spec & SPEC_RULE_ISSET) {
63303 } else if (spec & SPEC_RULE_SMART_BRANCH) {
63310 } else if (spec & SPEC_RULE_OBSERVER) {
63317 return (spec & SPEC_START_MASK) + offset;
63330 uint32_t spec = zend_spec_handlers[opcode]; local
63331 return zend_opcode_handler_funcs[zend_vm_get_opcode_handler_idx(spec, op)];
63351 uint32_t spec = zend_spec_handlers[opcode]; local
63358 spec = 2549 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
63366 spec = 2574 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
63374 spec = 2599 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
63385 spec = 2624 | SPEC_RULE_OP1 | SPEC_RULE_OP2;
63390 spec = 2649 | SPEC_RULE_OP1 | SPEC_RULE_OP2;
63395 spec = 2674 | SPEC_RULE_OP1 | SPEC_RULE_OP2;
63406 spec = 2699 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
63411 spec = 2724 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
63416 spec = 2749 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
63427 spec = 2774 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH | SPEC_RULE_COMMUTATIVE;
63432 spec = 2849 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH | SPEC_RULE_COMMUTATIVE;
63434 spec = 3074 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
63445 spec = 2924 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH | SPEC_RULE_COMMUTATIVE;
63450 spec = 2999 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH | SPEC_RULE_COMMUTATIVE;
63452 spec = 3079 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
63463 spec = 2774 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH | SPEC_RULE_COMMUTATIVE;
63468 spec = 2849 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH | SPEC_RULE_COMMUTATIVE;
63479 spec = 2924 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH | SPEC_RULE_COMMUTATIVE;
63484 spec = 2999 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH | SPEC_RULE_COMMUTATIVE;
63492 spec = 3084 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH;
63497 spec = 3159 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH;
63505 spec = 3234 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH;
63510 spec = 3309 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH;
63515 spec = 3396 | SPEC_RULE_OP1;
63517 spec = 3401 | SPEC_RULE_OP1;
63519 spec = 3406 | SPEC_RULE_OP1;
63524 spec = 3384 | SPEC_RULE_RETVAL;
63526 spec = 3386 | SPEC_RULE_RETVAL;
63531 spec = 3388 | SPEC_RULE_RETVAL;
63533 spec = 3390 | SPEC_RULE_RETVAL;
63538 spec = 3392;
63540 spec = 3393;
63545 spec = 3394;
63547 spec = 3395;
63552 spec = 2548;
63557 spec = 2547;
63562 spec = 3446;
63567 spec = 3441 | SPEC_RULE_OP1;
63572 spec = 3448 | SPEC_RULE_RETVAL;
63580 spec = 3411 | SPEC_RULE_OP1 | SPEC_RULE_OP2;
63585 spec = 3447;
63590 spec = 3436 | SPEC_RULE_OP1;
63611 op->handler = zend_opcode_handlers[zend_vm_get_opcode_handler_idx(spec, op)];