Home
last modified time | relevance | path

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

/php-src/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-src/ext/opcache/jit/ir/
H A Dir_fold.h1798 IR_FOLD(MUL(_, C_U8))
2756 IR_FOLD(MUL(MUL, C_U8))
2757 IR_FOLD(MUL(MUL, C_U16)) in IR_FOLD() argument
2758 IR_FOLD(MUL(MUL, C_U32)) in IR_FOLD()
2759 IR_FOLD(MUL(MUL, C_U64)) in IR_FOLD()
2760 IR_FOLD(MUL(MUL, C_ADDR)) in IR_FOLD()
2772 IR_FOLD(MUL(MUL, C_I8))
2773 IR_FOLD(MUL(MUL, C_I16)) in IR_FOLD() argument
2774 IR_FOLD(MUL(MUL, C_I32)) in IR_FOLD()
2775 IR_FOLD(MUL(MUL, C_I64)) in IR_FOLD()
[all …]
H A Dir.h254 _(MUL, d2C, def, def, ___) /* multiplication */ \
H A Dir_x86.dasc1968 /* z = MUL(Y, 2|4|8) ... ADD(z, imm32) => SKIP ... LEA [Y*2|4|8+im32] */
1972 /* z = ADD(X, MUL(Y, 2|4|8)) ... ADD(z, imm32) => SKIP ... LEA [X+Y*2|4|8+im32] */
2017 /* x = ADD(X, imm32) ... y = MUL(Y, 2|4|8) ... ADD(x, y) => SKIP ... SKIP ... LEA */
2037 /* x = MUL(X, 2|4|8) ... ADD(x, Y) => SKIP ... LEA */
2052 /* x = MUL(X, 2|4|8) ... ADD(Y, x) => SKIP ... LEA */
2101 /* MUL(X, 2|4|8) => LEA [X*2|4|8] */
2105 /* MUL(X, 3|5|9) => LEA [X+X*2|4|8] */
2108 /* MUL(X, PWR2) => SHL */
2114 /* MUL(_, imm32) => IMUL */
2119 /* Prefer IMUL over MUL because it's more flexible and uses less registers ??? */
[all …]
/php-src/ext/pcre/pcre2lib/sljit/
H A DsljitNativeRISCV_common.c119 #define MUL (F7(0x1) | F3(0x0) | OPC(0x33)) macro
1521 return push_inst(compiler, MUL | WORD | RD(dst) | RS1(src1) | RS2(src2)); in emit_single_op()
1525 FAIL_IF(push_inst(compiler, MUL | RD(OTHER_FLAG) | RS1(src1) | RS2(src2))); in emit_single_op()
1526 FAIL_IF(push_inst(compiler, MUL | 0x8 | RD(dst) | RS1(src1) | RS2(src2))); in emit_single_op()
1532 FAIL_IF(push_inst(compiler, MUL | RD(dst) | RS1(src1) | RS2(src2))); in emit_single_op()
1773 return push_inst(compiler, MUL | RD(SLJIT_R0) | RS1(SLJIT_R0) | RS2(TMP_REG1)); in sljit_emit_op0()
1777 return push_inst(compiler, MUL | RD(SLJIT_R0) | RS1(SLJIT_R0) | RS2(TMP_REG1)); in sljit_emit_op0()
H A DsljitNativeMIPS_common.c275 #define MUL (HI(0) | (2 << 6) | LO(24)) macro
332 #define MUL (HI(28) | LO(2)) macro
2083 return push_inst(compiler, SELECT_OP(DMUL, MUL) | S(src1) | T(src2) | D(dst), DR(dst)); in emit_single_op()
2086 return push_inst(compiler, MUL | S(src1) | T(src2) | D(dst), DR(dst)); in emit_single_op()
2089 return push_inst(compiler, MUL | S(src1) | T(src2) | D(dst), DR(dst)); in emit_single_op()
2100 FAIL_IF(push_inst(compiler, SELECT_OP(DMUL, MUL) | S(src1) | T(src2) | D(dst), DR(dst))); in emit_single_op()
2429 …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.c167 #define MUL 0xfb00f000 macro
968 return push_inst32(compiler, MUL | RD4(dst) | RN4(arg1) | RM4(arg2)); in emit_op_imm()
1708 FAIL_IF(push_inst32(compiler, MUL | RD4(SLJIT_R1) | RN4(SLJIT_R0) | RM4(SLJIT_R1))); in sljit_emit_op0()
H A DsljitNativeX86_common.c266 #define MUL (/* GROUP_F7 */ 4 << 3) macro
1308 inst[1] |= MUL; in sljit_emit_op0()
H A DsljitNativeARM_32.c124 #define MUL 0xe0000090 macro
1602 return push_inst(compiler, MUL | RN(dst) | RM8(src2) | RM(src1)); in emit_single_op()
H A DsljitNativeLOONGARCH_64.c1493 return push_inst(compiler, INST(MUL, op) | RD(dst) | RJ(src1) | RK(src2)); in emit_single_op()

Completed in 86 milliseconds