Home
last modified time | relevance | path

Searched refs:MUL (Results 1 – 18 of 18) sorted by relevance

/PHP-8.2/ext/opcache/tests/jit/
H A Dmul_003.phpt2 JIT MUL: 003 boundary value for optmizing MUL to SHIFT
H A Dmul_004.phpt2 JIT MUL: 004 Overflow check for optmizing MUL to SHIFT
H A Dmul_006.phpt2 JIT MUL: 006 incorrect guard elimination
H A Dmul_005.phpt2 JIT MUL: 005 exception and SEND optimization
H A Dmul_001.phpt2 JIT MUL: 001 integer multiplay
H A Dmul_002.phpt2 JIT MUL: 002 integer overflow
H A Dmul_007.phpt2 JIT MUL: 007 incorrect optimization
H A Dmul_009.phpt2 JIT MUL: 009 memory leak
H A Dmul_008.phpt2 JIT MUL: 008 incorrect elimination of type store
H A Dmul_010.phpt2 JIT MUL: 010 incorrect guard elimination
/PHP-8.2/ext/opcache/jit/ir/
H A Dir_fold.h1502 IR_FOLD(MUL(_, C_U8))
1520 IR_FOLD(MUL(_, C_I8))
2142 IR_FOLD(MUL(MUL, C_U8))
2143 IR_FOLD(MUL(MUL, C_U16)) in IR_FOLD() argument
2144 IR_FOLD(MUL(MUL, C_U32)) in IR_FOLD()
2145 IR_FOLD(MUL(MUL, C_U64)) in IR_FOLD()
2157 IR_FOLD(MUL(MUL, C_I8))
2158 IR_FOLD(MUL(MUL, C_I16)) in IR_FOLD() argument
2159 IR_FOLD(MUL(MUL, C_I32)) in IR_FOLD()
2160 IR_FOLD(MUL(MUL, C_I64)) in IR_FOLD()
[all …]
H A Dir.h235 _(MUL, d2C, def, def, ___) /* multiplication */ \
H A Dir_x86.dasc1750 /* z = MUL(Y, 2|4|8) ... ADD(z, imm32) => SKIP ... LEA [Y*2|4|8+im32] */
1754 /* z = ADD(X, MUL(Y, 2|4|8)) ... ADD(z, imm32) => SKIP ... LEA [X+Y*2|4|8+im32] */
1799 /* x = ADD(X, imm32) ... y = MUL(Y, 2|4|8) ... ADD(x, y) => SKIP ... SKIP ... LEA */
1819 /* x = MUL(X, 2|4|8) ... ADD(x, Y) => SKIP ... LEA */
1834 /* x = MUL(X, 2|4|8) ... ADD(Y, x) => SKIP ... LEA */
1877 /* MUL(X, 2|4|8) => LEA [X*2|4|8] */
1881 /* MUL(X, 3|5|9) => LEA [X+X*2|4|8] */
1884 /* MUL(X, PWR2) => SHL */
1890 /* MUL(_, imm32) => IMUL */
1895 /* Prefer IMUL over MUL because it's more flexible and uses less registers ??? */
[all …]
/PHP-8.2/ext/pcre/pcre2lib/sljit/
H A DsljitNativeRISCV_common.c115 #define MUL (F7(0x1) | F3(0x0) | OPC(0x33)) macro
1417 return push_inst(compiler, MUL | WORD | RD(dst) | RS1(src1) | RS2(src2)); in emit_single_op()
1421 FAIL_IF(push_inst(compiler, MUL | RD(OTHER_FLAG) | RS1(src1) | RS2(src2))); in emit_single_op()
1422 FAIL_IF(push_inst(compiler, MUL | 0x8 | RD(dst) | RS1(src1) | RS2(src2))); in emit_single_op()
1428 FAIL_IF(push_inst(compiler, MUL | RD(dst) | RS1(src1) | RS2(src2))); in emit_single_op()
1668 return push_inst(compiler, MUL | RD(SLJIT_R0) | RS1(SLJIT_R0) | RS2(TMP_REG1)); in sljit_emit_op0()
1672 return push_inst(compiler, MUL | RD(SLJIT_R0) | RS1(SLJIT_R0) | RS2(TMP_REG1)); in sljit_emit_op0()
H A DsljitNativeMIPS_common.c247 #define MUL (HI(0) | (2 << 6) | LO(24)) macro
295 #define MUL (HI(28) | LO(2)) macro
1835 return push_inst(compiler, SELECT_OP(DMUL, MUL) | S(src1) | T(src2) | D(dst), DR(dst)); in emit_single_op()
1838 return push_inst(compiler, MUL | S(src1) | T(src2) | D(dst), DR(dst)); in emit_single_op()
1841 return push_inst(compiler, MUL | S(src1) | T(src2) | D(dst), DR(dst)); in emit_single_op()
1852 FAIL_IF(push_inst(compiler, SELECT_OP(DMUL, MUL) | S(src1) | T(src2) | D(dst), DR(dst))); in emit_single_op()
2172 …FAIL_IF(push_inst(compiler, (op == SLJIT_LMUL_UW ? MULU : MUL) | S(SLJIT_R0) | T(SLJIT_R1) | D(TMP… in sljit_emit_op0()
H A DsljitNativeARM_T2_32.c150 #define MUL 0xfb00f000 macro
874 return push_inst32(compiler, MUL | RD4(dst) | RN4(arg1) | RM4(arg2)); in emit_op_imm()
1613 FAIL_IF(push_inst32(compiler, MUL | RD4(SLJIT_R1) | RN4(SLJIT_R0) | RM4(SLJIT_R1))); in sljit_emit_op0()
H A DsljitNativeX86_common.c224 #define MUL (/* GROUP_F7 */ 4 << 3) macro
1188 *inst |= MUL; in sljit_emit_op0()
H A DsljitNativeARM_32.c106 #define MUL 0xe0000090 macro
1538 return push_inst(compiler, MUL | RN(dst) | RM8(src2) | RM(src1)); in emit_single_op()

Completed in 84 milliseconds