Home
last modified time | relevance | path

Searched refs:CMP (Results 1 – 24 of 24) sorted by relevance

/php-src/sapi/fpm/fpm/
H A Dfpm_config.h52 # define timercmp(a, b, CMP) \ argument
54 ((a)->tv_usec CMP (b)->tv_usec) : \
55 ((a)->tv_sec CMP (b)->tv_sec))
/php-src/ext/pcre/pcre2lib/
H A Dpcre2_jit_compile.c568 #undef CMP
659 #define CMP(type, src1, src1w, src2, src2w) \ macro
3786 jump = CMP(SLJIT_LESS, STR_PTR, 0, STR_END, 0); in check_str_end()
3816 jump = CMP(SLJIT_LESS, STR_PTR, 0, STR_END, 0); in detect_partial_match()
3888 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0x80); in peek_char()
3971 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0x80); in peek_char_back()
4067 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0xc0); in read_char()
4285 jump = CMP(SLJIT_LESS, TMP2, 0, SLJIT_IMM, 0x80); in read_char7_type()
4327 jump = CMP(SLJIT_LESS, TMP2, 0, SLJIT_IMM, 0x80); in read_char8_type()
4378 jump = CMP(SLJIT_GREATER, TMP2, 0, SLJIT_IMM, 255); in read_char8_type()
[all …]
H A Dpcre2_jit_simd_inc.h93 return CMP(SLJIT_NOT_EQUAL, reg, 0, SLJIT_IMM, 0x80); in jump_if_utf_char_start()
96 return CMP(SLJIT_NOT_EQUAL, reg, 0, SLJIT_IMM, 0xdc00); in jump_if_utf_char_start()
306 quit = CMP(SLJIT_NOT_ZERO, TMP1, 0, SLJIT_IMM, 0); in fast_forward_char_simd()
435 quit = CMP(SLJIT_NOT_ZERO, TMP1, 0, SLJIT_IMM, 0); in fast_requested_char_simd()
678 jump[0] = CMP(SLJIT_NOT_ZERO, TMP1, 0, SLJIT_IMM, 0); in fast_forward_char_pair_simd()
1347 quit = CMP(SLJIT_LESS, STR_PTR, 0, TMP2, 0); in fast_forward_char_simd()
1537 quit = CMP(SLJIT_LESS, TMP1, 0, TMP2, 0); in fast_requested_char_simd()
1728 jump[0] = CMP(SLJIT_LESS, TMP1, 0, TMP2, 0); in fast_forward_char_pair_simd()
1763 quit = CMP(SLJIT_LESS, STR_PTR, 0, TMP2, 0); in fast_forward_char_pair_simd()
1990 quit = CMP(SLJIT_NOT_ZERO, TMP1, 0, SLJIT_IMM, 0); in fast_forward_char_simd()
[all …]
/php-src/ext/opcache/tests/jit/
H A Dcmp_002.phpt2 JIT CMP: 001
H A Dcmp_004.phpt2 JIT CMP: 004 Comparisons inside conditional statement
H A Dcmp_001.phpt2 JIT CMP: 001
H A Dcmp_007.phpt2 JIT CMP: 007 Wrong comparison skip
H A Dcmp_008.phpt2 JIT CMP: 008 Wrong range inference for comparison between IS_LONG and IS_FALSE/IS_TRUE
H A Dcmp_006.phpt2 JIT CMP: 006 Undefined variable checks
H A Dcmp_009.phpt2 JIT CMP: 009 Wrong code generation for dead compare
H A Dcmp_005.phpt2 JIT CMP: 005 Comparisons with immediate values
H A Dcmp_003.phpt2 JIT CMP: 003 Comparison with NaN
/php-src/ext/pcre/pcre2lib/sljit/
H A DsljitNativeARM_32.c116 #define CMP 0xe1400000 macro
1646 FAIL_IF(push_inst(compiler, CMP | SET_FLAGS | SRC2_IMM | RN(dst) | 32)); in emit_single_op()
1681 return push_inst(compiler, CMP | SET_FLAGS | RN(src1) | ((src2 & SRC2_IMM) ? src2 : RM(src2))); in emit_single_op()
1703 return push_inst(compiler, CMP | SET_FLAGS | RN(reg) | RM(dst) | 0xfc0); in emit_single_op()
2781 …return push_inst(compiler, (CMP - CONDITIONAL) | (0x60000000 /* VS */) | SET_FLAGS | RN(TMP_REG1) … in sljit_emit_fop1_cmp()
2874 FAIL_IF(push_inst(compiler, CMP | SET_FLAGS | RN(TMP_REG1) | SRC2_IMM | 0)); in sljit_emit_fop2()
4564 return push_inst(compiler, CMP | SET_FLAGS | SRC2_IMM | RN(TMP_REG1)); in sljit_emit_atomic_store()
H A DsljitNativePPC_32.c159 FAIL_IF(push_inst(compiler, CMP | CRD(0) | A(src1) | B(src2))); in emit_single_op()
H A DsljitNativePPC_64.c295 … FAIL_IF(push_inst(compiler, CMP | CRD(0 | ((flags & ALT_SIGN_EXT) ? 0 : 1)) | A(src1) | B(src2))); in emit_single_op()
H A DsljitNativeX86_64.c1216 BINARY_IMM32(CMP, 0, src, 0); in sljit_emit_fop1_conv_f64_from_uw()
H A DsljitNativeX86_common.c194 #define CMP (/* BINARY */ 7 << 3) macro
2335 BINARY_IMM(CMP, CMP_rm_r, src2w, src1, 0);
2358 BINARY_IMM(CMP, CMP_rm_r, src2w, src1, src1w);
H A DsljitNativeARM_T2_32.c136 #define CMP 0x4280 macro
1085 return push_inst16(compiler, CMP | RD3(arg1) | RN3(arg2)); in emit_op_imm()
2358 return push_inst16(compiler, CMP /* Rm, Rn = r0 */); in sljit_emit_fop1_cmp()
H A DsljitNativeX86_32.c1435 BINARY_IMM32(CMP, 0, src, 0); in sljit_emit_fop1_conv_f64_from_uw()
H A DsljitNativePPC_common.c158 #define CMP (HI(31) | LO(0)) macro
/php-src/ext/opcache/jit/ir/
H A Dir_x86.dasc1917 /* v = AND(_, _); CMP(v, 0) => SKIP_TEST; TEST */
1925 /* v = BINOP(_, _); CMP(v, 0) => BINOP; SETCC */
2473 /* c = CMP(_, _) ... STORE(c) => SKIP_CMP ... CMP_AND_STORE_INT */
2574 /* v = AND(_, _); c = CMP(v, 0) ... IF(c) => SKIP_TEST; SKIP ... TEST_AND_BRANCH */
2584 /* v = BINOP(_, _); c = CMP(v, 0) ... IF(c) => BINOP; SKIP_CMP ... JCC */
2596 /* c = CMP(_, _) ... IF(c) => SKIP_CMP ... CMP_AND_BRANCH */
2601 /* c = CMP(_, _) ... IF(c) => SKIP_CMP ... CMP_AND_BRANCH */
2711 // TODO: register allocator may clobber operands of CMP before they are used in the GUARD_CMP
2733 /* v = BINOP(_, _); c = CMP(v, 0) ... IF(c) => BINOP; SKIP_CMP ... GUARD_JCC */
2783 /* c = CMP(_, _) ... GUARD(c) => SKIP_CMP ... GUARD_CMP */
[all …]
H A Dir_aarch64.dasc1039 // TODO: register allocator may clobber operands of CMP before they are used in the GUARD_CMP
/php-src/ext/fileinfo/tests/
H A Dmagic私はガラスを食べられます3462 # CMP
3463 0 string CO\0 CMP archive data
16438 0 ulelong 331 GTA1 map layout (CMP),
H A Dmagic3462 # CMP
3463 0 string CO\0 CMP archive data
16438 0 ulelong 331 GTA1 map layout (CMP),

Completed in 379 milliseconds