Lines Matching defs:ADVANCE

352 // ADVANCE/SET_PC_FROM_OFFSET are separated from DISPATCH, because ideally some
353 // instructions can be executed between ADVANCE/SET_PC_FROM_OFFSET and DISPATCH.
355 // DISPATCH is dependent on a memory load in ADVANCE/SET_PC_FROM_OFFSET. If we
357 // memory, instructions between ADVANCE/SET_PC_FROM_OFFSET and DISPATCH can
359 #define ADVANCE(name) \
469 ADVANCE(PUSH_CP);
476 ADVANCE(PUSH_BT);
483 ADVANCE(PUSH_REGISTER);
490 ADVANCE(SET_REGISTER);
495 ADVANCE(ADVANCE_REGISTER);
500 ADVANCE(SET_REGISTER_TO_CP);
505 ADVANCE(SET_CP_TO_REGISTER);
510 ADVANCE(SET_REGISTER_TO_SP);
515 ADVANCE(SET_SP_TO_REGISTER);
520 ADVANCE(POP_CP);
540 ADVANCE(POP_REGISTER);
556 ADVANCE(ADVANCE_CP);
574 ADVANCE(CHECK_GREEDY);
583 ADVANCE(LOAD_CURRENT_CHAR);
589 ADVANCE(LOAD_CURRENT_CHAR_UNCHECKED);
599 ADVANCE(LOAD_2_CURRENT_CHARS);
606 ADVANCE(LOAD_2_CURRENT_CHARS_UNCHECKED);
618 ADVANCE(LOAD_4_CURRENT_CHARS);
628 ADVANCE(LOAD_4_CURRENT_CHARS_UNCHECKED);
643 ADVANCE(CHECK_4_CHARS);
652 ADVANCE(CHECK_CHAR);
661 ADVANCE(CHECK_NOT_4_CHARS);
670 ADVANCE(CHECK_NOT_CHAR);
679 ADVANCE(AND_CHECK_4_CHARS);
688 ADVANCE(AND_CHECK_CHAR);
697 ADVANCE(AND_CHECK_NOT_4_CHARS);
706 ADVANCE(AND_CHECK_NOT_CHAR);
717 ADVANCE(MINUS_AND_CHECK_NOT_CHAR);
727 ADVANCE(CHECK_CHAR_IN_RANGE);
737 ADVANCE(CHECK_CHAR_NOT_IN_RANGE);
745 ADVANCE(CHECK_BIT_IN_TABLE);
754 ADVANCE(CHECK_LT);
763 ADVANCE(CHECK_GT);
771 ADVANCE(CHECK_REGISTER_LT);
779 ADVANCE(CHECK_REGISTER_GE);
787 ADVANCE(CHECK_REGISTER_EQ_POS);
794 ADVANCE(CHECK_NOT_REGS_EQUAL);
811 ADVANCE(CHECK_NOT_BACK_REF);
825 ADVANCE(CHECK_NOT_BACK_REF_BACKWARD);
839 ADVANCE(CHECK_NOT_BACK_REF_NO_CASE_UNICODE);
854 ADVANCE(CHECK_NOT_BACK_REF_NO_CASE);
869 ADVANCE(CHECK_NOT_BACK_REF_NO_CASE_UNICODE_BACKWARD);
884 ADVANCE(CHECK_NOT_BACK_REF_NO_CASE_BACKWARD);
891 ADVANCE(CHECK_AT_START);
897 ADVANCE(CHECK_NOT_AT_START);
904 ADVANCE(SET_CURRENT_POSITION_FROM_END);
917 ADVANCE(CHECK_CURRENT_POSITION);
1049 #undef ADVANCE