Home
last modified time | relevance | path

Searched refs:dst_freg (Results 1 – 11 of 11) sorted by relevance

/php-src/ext/pcre/pcre2lib/sljit/
H A DsljitNativeX86_common.c3161 sljit_s32 dst_freg, argument
3176 if (dst_freg == src1) {
3190 if (dst_freg != src2)
3494 sljit_s32 dst_freg, argument
3510 if (dst_freg != src2_freg) {
3511 if (dst_freg == src1) {
4483 sljit_s32 dst_freg, sljit_s32 src_freg) argument
4492 return emit_groupf(compiler, op, dst_freg, src_freg, 0);
4543 needs_move = dst_freg != src1_freg && dst_freg != src2_freg;
4554 } else if (dst_freg != src1_freg) {
[all …]
H A DsljitLir.c1933 sljit_s32 dst_freg, in check_sljit_emit_fop2r() argument
1942 CHECK_ARGUMENT(FUNCTION_CHECK_IS_FREG(dst_freg, op & SLJIT_32)); in check_sljit_emit_fop2r()
1947 sljit_verbose_freg(compiler, dst_freg); in check_sljit_emit_fop2r()
2356 sljit_s32 dst_freg, in check_sljit_emit_fselect() argument
2384 sljit_verbose_freg(compiler, dst_freg); in check_sljit_emit_fselect()
2858 sljit_s32 dst_freg, sljit_s32 src1_freg, sljit_s32 src2_freg) in check_sljit_emit_simd_op2() argument
2865 CHECK_ARGUMENT(FUNCTION_CHECK_IS_FREG(dst_freg, 0)); in check_sljit_emit_simd_op2()
2884 sljit_verbose_freg(compiler, dst_freg); in check_sljit_emit_simd_op2()
3110 sljit_s32 dst_freg, in sljit_emit_fop2r() argument
3385 sljit_s32 dst_freg, sljit_s32 src1_freg, sljit_s32 src2_freg) in sljit_emit_simd_op2() argument
[all …]
H A DsljitNativeLOONGARCH_64.c2394 sljit_s32 dst_freg, in sljit_emit_fop2r() argument
2401 CHECK(check_sljit_emit_fop2r(compiler, op, dst_freg, src1, src1w, src2, src2w)); in sljit_emit_fop2r()
2411 reg = (dst_freg == src2) ? TMP_FREG1 : dst_freg; in sljit_emit_fop2r()
2416 return push_inst(compiler, FINST(FCOPYSIGN, op) | FRD(dst_freg) | FRJ(src1) | FRK(src2)); in sljit_emit_fop2r()
2896 sljit_s32 dst_freg, in sljit_emit_fselect() argument
2903 CHECK(check_sljit_emit_fselect(compiler, type, dst_freg, src1, src1w, src2_freg)); in sljit_emit_fselect()
2916 FAIL_IF(emit_op_mem(compiler, FLOAT_DATA(type) | LOAD_DATA, dst_freg, src1, src1w)); in sljit_emit_fselect()
2918 …return push_inst(compiler, FSEL | FRD(dst_freg) | FRJ(dst_freg) | FRK(src2_freg) | FCA(F_OTHER_FLA… in sljit_emit_fselect()
2919 …return push_inst(compiler, FSEL | FRD(dst_freg) | FRJ(src2_freg) | FRK(dst_freg) | FCA(F_OTHER_FLA… in sljit_emit_fselect()
2922 … return push_inst(compiler, FSEL | FRD(dst_freg) | FRJ(src1) | FRK(src2_freg) | FCA(F_OTHER_FLAG)); in sljit_emit_fselect()
[all …]
H A DsljitLir.h1427 sljit_s32 dst_freg,
1726 sljit_s32 dst_freg,
2068 sljit_s32 dst_freg, sljit_s32 src1_freg, sljit_s32 src2_freg);
H A DsljitNativeS390X.c3499 sljit_s32 dst_freg, in sljit_emit_fop2r() argument
3506 CHECK(check_sljit_emit_fop2r(compiler, op, dst_freg, src1, src1w, src2, src2w)); in sljit_emit_fop2r()
3516 reg = (dst_freg == src2) ? TMP_FREG1 : dst_freg; in sljit_emit_fop2r()
3850 sljit_s32 dst_freg, in sljit_emit_fselect() argument
3859 CHECK(check_sljit_emit_fselect(compiler, type, dst_freg, src1, src1w, src2_freg)); in sljit_emit_fselect()
3863 if (dst_freg != src2_freg) { in sljit_emit_fselect()
3864 if (dst_freg == src1) { in sljit_emit_fselect()
3870 FAIL_IF(push_inst(compiler, ins | F4(dst_freg) | F0(src2_freg))); in sljit_emit_fselect()
3880 FAIL_IF(push_inst(compiler, ins | F4(dst_freg) | F0(src1))); in sljit_emit_fselect()
4355 sljit_s32 dst_freg, sljit_s32 src1_freg, sljit_s32 src2_freg) in sljit_emit_simd_op2() argument
[all …]
H A DsljitNativeARM_T2_32.c3022 sljit_s32 dst_freg, in sljit_emit_fselect() argument
3027 CHECK(check_sljit_emit_fselect(compiler, type, dst_freg, src1, src1w, src2_freg)); in sljit_emit_fselect()
3033 if (dst_freg != src2_freg) { in sljit_emit_fselect()
3034 if (dst_freg == src1) { in sljit_emit_fselect()
3039 FAIL_IF(push_inst32(compiler, VMOV_F32 | (type & SLJIT_32) | VD4(dst_freg) | VM4(src2_freg))); in sljit_emit_fselect()
3048 return push_inst32(compiler, VMOV_F32 | (type & SLJIT_32) | VD4(dst_freg) | VM4(src1)); in sljit_emit_fselect()
3990 sljit_s32 dst_freg, sljit_s32 src1_freg, sljit_s32 src2_freg) in sljit_emit_simd_op2() argument
3997 CHECK(check_sljit_emit_simd_op2(compiler, type, dst_freg, src1_freg, src2_freg)); in sljit_emit_simd_op2()
4021 dst_freg = simd_get_quad_reg_index(dst_freg); in sljit_emit_simd_op2()
4027 return push_inst32(compiler, ins | VD4(dst_freg) | VN4(src1_freg) | VM4(src2_freg)); in sljit_emit_simd_op2()
H A DsljitNativeARM_32.c3468 sljit_s32 dst_freg, in sljit_emit_fselect() argument
3475 CHECK(check_sljit_emit_fselect(compiler, type, dst_freg, src1, src1w, src2_freg)); in sljit_emit_fselect()
3481 if (dst_freg != src2_freg) { in sljit_emit_fselect()
3482 if (dst_freg == src1) { in sljit_emit_fselect()
3487 …FAIL_IF(push_inst(compiler, EMIT_FPU_OPERATION(VMOV_F32, (type & SLJIT_32), dst_freg, src2_freg, 0… in sljit_emit_fselect()
3496 …(compiler, EMIT_FPU_OPERATION((VMOV_F32 & ~COND_MASK) | cc, (type & SLJIT_32), dst_freg, src1, 0)); in sljit_emit_fselect()
4340 sljit_s32 dst_freg, sljit_s32 src1_freg, sljit_s32 src2_freg) in sljit_emit_simd_op2() argument
4347 CHECK(check_sljit_emit_simd_op2(compiler, type, dst_freg, src1_freg, src2_freg)); in sljit_emit_simd_op2()
4371 dst_freg = simd_get_quad_reg_index(dst_freg); in sljit_emit_simd_op2()
4377 return push_inst(compiler, ins | VD(dst_freg) | VN(src1_freg) | VM(src2_freg)); in sljit_emit_simd_op2()
H A DsljitNativePPC_common.c2789 sljit_s32 dst_freg, in sljit_emit_fselect() argument
2797 CHECK(check_sljit_emit_fselect(compiler, type, dst_freg, src1, src1w, src2_freg)); in sljit_emit_fselect()
2801 if (dst_freg != src2_freg) { in sljit_emit_fselect()
2802 if (dst_freg == src1) { in sljit_emit_fselect()
2807 FAIL_IF(push_inst(compiler, FMR | FD(dst_freg) | FB(src2_freg))); in sljit_emit_fselect()
2820 FAIL_IF(emit_op_mem(compiler, FLOAT_DATA(type) | LOAD_DATA, dst_freg, src1, src1w, TMP_REG1)); in sljit_emit_fselect()
2822 FAIL_IF(push_inst(compiler, FMR | FD(dst_freg) | FB(src1))); in sljit_emit_fselect()
H A DsljitNativeRISCV_common.c2866 sljit_s32 dst_freg, in sljit_emit_fselect() argument
2874 CHECK(check_sljit_emit_fselect(compiler, type, dst_freg, src1, src1w, src2_freg)); in sljit_emit_fselect()
2878 if (dst_freg != src2_freg) { in sljit_emit_fselect()
2879 if (dst_freg == src1) { in sljit_emit_fselect()
2884 …FAIL_IF(push_inst(compiler, FSGNJ_S | FMT(type) | FRD(dst_freg) | FRS1(src2_freg) | FRS2(src2_freg… in sljit_emit_fselect()
2894 FAIL_IF(emit_op_mem(compiler, FLOAT_DATA(type) | LOAD_DATA, dst_freg, src1, src1w)); in sljit_emit_fselect()
2896 FAIL_IF(push_inst(compiler, FSGNJ_S | FMT(type) | FRD(dst_freg) | FRS1(src1) | FRS2(src1))); in sljit_emit_fselect()
H A DsljitNativeARM_64.c2376 sljit_s32 dst_freg, in sljit_emit_fselect() argument
2384 CHECK(check_sljit_emit_fselect(compiler, type, dst_freg, src1, src1w, src2_freg)); in sljit_emit_fselect()
2394 …return push_inst(compiler, (FCSEL ^ inv_bits) | (cc << 12) | VD(dst_freg) | VN(src2_freg) | VM(src… in sljit_emit_fselect()
3050 sljit_s32 dst_freg, sljit_s32 src1_freg, sljit_s32 src2_freg) in sljit_emit_simd_op2() argument
3057 CHECK(check_sljit_emit_simd_op2(compiler, type, dst_freg, src1_freg, src2_freg)); in sljit_emit_simd_op2()
3083 return push_inst(compiler, ins | VD(dst_freg) | VN(src1_freg) | VM(src2_freg)); in sljit_emit_simd_op2()
H A DsljitNativeMIPS_common.c3825 sljit_s32 dst_freg, in sljit_emit_fselect() argument
3835 CHECK(check_sljit_emit_fselect(compiler, type, dst_freg, src1, src1w, src2_freg)); in sljit_emit_fselect()
3839 if (dst_freg != src2_freg) { in sljit_emit_fselect()
3840 if (dst_freg == src1) { in sljit_emit_fselect()
3845 FAIL_IF(push_inst(compiler, MOV_fmt(FMT(type)) | FS(src2_freg) | FD(dst_freg), MOVABLE_INS)); in sljit_emit_fselect()
3854 …return push_inst(compiler, get_select_cc(type, 1) | FMT(type) | FS(src1) | FD(dst_freg), MOVABLE_I… in sljit_emit_fselect()
3862 FAIL_IF(emit_op_mem(compiler, FLOAT_DATA(type) | LOAD_DATA, FR(dst_freg), src1, src1w)); in sljit_emit_fselect()
3864 FAIL_IF(push_inst(compiler, MOV_fmt(FMT(type)) | FS(src1) | FD(dst_freg), MOVABLE_INS)); in sljit_emit_fselect()

Completed in 120 milliseconds