/php-src/ext/pcre/pcre2lib/sljit/ |
H A D | sljitNativeX86_common.c | 3161 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 D | sljitLir.c | 1933 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 D | sljitNativeLOONGARCH_64.c | 2394 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 D | sljitLir.h | 1427 sljit_s32 dst_freg, 1726 sljit_s32 dst_freg, 2068 sljit_s32 dst_freg, sljit_s32 src1_freg, sljit_s32 src2_freg);
|
H A D | sljitNativeS390X.c | 3499 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 D | sljitNativeARM_T2_32.c | 3022 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 D | sljitNativeARM_32.c | 3468 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 D | sljitNativePPC_common.c | 2789 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 D | sljitNativeRISCV_common.c | 2866 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 D | sljitNativeARM_64.c | 2376 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 D | sljitNativeMIPS_common.c | 3825 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()
|