Home
last modified time | relevance | path

Searched refs:ADD (Results 26 – 50 of 62) sorted by path

123

/php-src/ext/opcache/jit/
H A DDockerfile.arm64.example11 ADD . /php-src/
/php-src/ext/opcache/jit/ir/
H A Dir.h252 _(ADD, d2C, def, def, ___) /* addition */ \
H A Dir_fold.h1740 IR_FOLD(SUB(ADD, ADD)) in IR_FOLD() argument
2479 IR_FOLD(ADD(ADD, C_U8))
2480 IR_FOLD(ADD(ADD, C_U16)) in IR_FOLD() argument
2481 IR_FOLD(ADD(ADD, C_U32)) in IR_FOLD()
2482 IR_FOLD(ADD(ADD, C_U64)) in IR_FOLD()
2483 IR_FOLD(ADD(ADD, C_ADDR)) in IR_FOLD()
2495 IR_FOLD(ADD(ADD, C_I8))
2496 IR_FOLD(ADD(ADD, C_I16)) in IR_FOLD() argument
2497 IR_FOLD(ADD(ADD, C_I32)) in IR_FOLD()
2498 IR_FOLD(ADD(ADD, C_I64)) in IR_FOLD()
[all …]
H A Dir_x86.dasc1922 /* GT(ADD(_, _), 0) can't be optimized because ADD may overflow */
1972 /* z = ADD(X, MUL(Y, 2|4|8)) ... ADD(z, imm32) => SKIP ... LEA [X+Y*2|4|8+im32] */
1976 /* z = ADD(X, Y) ... ADD(z, imm32) => SKIP ... LEA [X+Y+im32] */
1986 /* ADD(_, 1) => INC */
1989 /* ADD(_, -1) => DEC */
2017 /* x = ADD(X, imm32) ... y = MUL(Y, 2|4|8) ... ADD(x, y) => SKIP ... SKIP ... LEA */
2022 /* x = ADD(X, imm32) ... ADD(x, Y) => SKIP ... LEA */
2048 /* x = ADD(X, imm32) ... ADD(Y, x) => SKIP ... LEA */
2581 /* GT(ADD(_, _), 0) can't be optimized because ADD may overflow */
2723 /* GT(ADD(_, _), 0) can't be optimized because ADD may overflow */
[all …]
/php-src/ext/opcache/tests/jit/
H A Dadd_001.phpt2 JIT ADD: 001
H A Dadd_002.phpt2 JIT ADD: 002
H A Dadd_003.phpt2 JIT ADD: 003
H A Dadd_004.phpt2 JIT ADD: 004
H A Dadd_005.phpt2 JIT ADD: 005
H A Dadd_006.phpt2 JIT ADD: 006
H A Dadd_007.phpt2 JIT ADD: 007 Addition with immediate values
H A Dadd_008.phpt2 JIT ADD: 008 Addition with reference IS_VAR
H A Dadd_009.phpt2 JIT ADD: 009 two array references
H A Dadd_010.phpt2 JIT ADD: 010 overflow handling
H A Dadd_011.phpt2 JIT ADD: 011 overflow handling
H A Dadd_012.phpt2 JIT ADD: 012 register allocation for 64-bit constant
H A Dadd_013.phpt2 JIT ADD: 013 register allocation (incorrect hinting)
H A Dadd_014.phpt2 JIT ADD: 014 incorrect guard elimination
H A Dadd_015.phpt2 JIT ADD: 014 incorrect guard elimination
H A Dbug81409.phpt2 Bug #81409: Incorrect JIT code for ADD with a reference to array
/php-src/ext/opcache/tests/opt/
H A Ddce_003.phpt31 0001 CV0($a) = ADD CV0($a) int(3)
/php-src/ext/pcre/pcre2lib/sljit/
H A DsljitNativeARM_32.c106 #define ADD 0xe0800000 macro
1325 return push_inst(compiler, ADD | RD(SLJIT_SP) | RN(SLJIT_SP) | imm2); in emit_add_sp()
1461 return push_inst(compiler, ADD | RD(SLJIT_SP) | RN(SLJIT_SP) | (1 << 25) | sizeof(sljit_sw)); in emit_stack_frame_release()
1923 FAIL_IF(push_inst(compiler, ADD | RD(tmp_reg) | RN(arg) | imm)); in emit_op_mem()
2550 FAIL_IF(push_inst(compiler, ADD | RD(TMP_REG2) | RN(arg & REG_MASK) | imm)); in emit_fop_mem()
2563 FAIL_IF(push_inst(compiler, ADD | RD(TMP_REG2) | RN(arg & REG_MASK) | RM(TMP_REG2))); in emit_fop_mem()
3315 FAIL_IF(push_inst(compiler, ADD | RD(SLJIT_SP) | RN(SLJIT_SP) | SRC2_IMM | extra_space)); in sljit_emit_icall()
3535 return push_inst(compiler, ADD | RD(TMP_REG1) | RN(arg) | imm); in update_mem_addr()
3560 return push_inst(compiler, ADD | RD(TMP_REG1) | RN(TMP_REG1) | RM(arg)); in update_mem_addr()
3758 return push_inst(compiler, ((memw < 0) ? SUB : ADD) | RD(TMP_REG1) | RN(mem) | imm); in sljit_emit_simd_mem_offset()
[all …]
H A DsljitNativeARM_64.c71 #define ADD 0x8b000000 macro
908 return push_inst(compiler, (ADD ^ inv_bits) | RD(dst) | RN(arg1) | RM(arg2)); in emit_op_imm()
927 FAIL_IF(push_inst(compiler, ADD | RD(TMP_LR) | RN(TMP_ZERO) | RM(dst) | (2 << 22) | (31 << 10))); in emit_op_imm()
999 …FAIL_IF(push_inst(compiler, ADD | RD(tmp_reg) | RN(arg & REG_MASK) | RM(OFFS_REG(arg)) | ((sljit_i… in emit_op_mem()
1756 …FAIL_IF(push_inst(compiler, ADD | RD(TMP_REG1) | RN(arg & REG_MASK) | RM(OFFS_REG(arg)) | ((sljit_… in emit_fop_mem()
2417 …FAIL_IF(push_inst(compiler, ADD | RD(TMP_REG1) | RN(mem & REG_MASK) | RM(OFFS_REG(mem)) | ((sljit_… in sljit_emit_mem()
2454 …FAIL_IF(push_inst(compiler, (inst == ADDI ? ADD : SUB) | RD(TMP_REG1) | RN(mem & REG_MASK) | RM(TM… in sljit_emit_mem()
2558 …return push_inst(compiler, ADD | RD(TMP_REG1) | RN(mem & REG_MASK) | RM(OFFS_REG(mem)) | ((sljit_i… in sljit_emit_simd_mem_offset()
2577 return push_inst(compiler, ADD | RD(TMP_REG1) | RN(TMP_REG1) | RM(mem)); in sljit_emit_simd_mem_offset()
H A DsljitNativeARM_T2_32.c113 #define ADD 0x4400 macro
943 return push_inst16(compiler, ADD | SET_REGS44(dst, arg2)); in emit_op_imm()
2119 FAIL_IF(push_inst16(compiler, ADD | SET_REGS44(TMP_REG1, (arg & REG_MASK)))); in emit_fop_mem()
3105 FAIL_IF(push_inst16(compiler, ADD | SET_REGS44(TMP_REG1, mem & REG_MASK))); in sljit_emit_mem()
3128 FAIL_IF(push_inst16(compiler, ADD | SET_REGS44(TMP_REG1, mem & REG_MASK))); in sljit_emit_mem()
3194 FAIL_IF(push_inst16(compiler, ADD | SET_REGS44(TMP_REG1, mem & REG_MASK))); in sljit_emit_mem()
3214 FAIL_IF(push_inst16(compiler, ADD | SET_REGS44(TMP_REG1, mem & REG_MASK))); in sljit_emit_mem()
3342 return push_inst16(compiler, ADD | SET_REGS44(TMP_REG1, arg)); in update_mem_addr()
3411 return push_inst16(compiler, ADD | SET_REGS44(TMP_REG1, mem)); in sljit_emit_simd_mem_offset()
H A DsljitNativeLOONGARCH_64.c1176 return push_inst(compiler, INST(ADD, op) | RD(dst) | RJ(src2) | IMM_I12(0)); in emit_single_op()
1278 FAIL_IF(push_inst(compiler, INST(ADD, op) | RD(EQUAL_FLAG) | RJ(src1) | RK(src2))); in emit_single_op()
1293 FAIL_IF(push_inst(compiler, INST(ADD, op) | RD(dst) | RJ(src1) | RK(src2))); in emit_single_op()
1309 FAIL_IF(push_inst(compiler, INST(ADD, op) | RD(EQUAL_FLAG) | RJ(dst) | IMM_I12(0))); in emit_single_op()

Completed in 123 milliseconds

123