/PHP-8.4/ext/pcre/pcre2lib/sljit/ |
H A D | sljitLir.c | 2456 sljit_s32 src2_freg) in check_sljit_emit_fselect() argument 2466 CHECK_ARGUMENT(FUNCTION_CHECK_IS_FREG(src2_freg, type & SLJIT_32)); in check_sljit_emit_fselect() 2486 sljit_verbose_freg(compiler, src2_freg); in check_sljit_emit_fselect() 2956 sljit_s32 dst_freg, sljit_s32 src1_freg, sljit_s32 src2_freg) in check_sljit_emit_simd_op2() argument 2965 CHECK_ARGUMENT(FUNCTION_CHECK_IS_FREG(src2_freg, 0)); in check_sljit_emit_simd_op2() 2971 …if (sljit_emit_simd_op2(compiler, type | SLJIT_SIMD_TEST, dst_freg, src1_freg, src2_freg) == SLJIT… in check_sljit_emit_simd_op2() 2986 sljit_verbose_freg(compiler, src2_freg); in check_sljit_emit_simd_op2() 3486 sljit_s32 dst_freg, sljit_s32 src1_freg, sljit_s32 src2_freg) in sljit_emit_simd_op2() argument 3489 CHECK(check_sljit_emit_simd_op2(compiler, type, dst_freg, src1_freg, src2_freg)); in sljit_emit_simd_op2() 3494 SLJIT_UNUSED_ARG(src2_freg); in sljit_emit_simd_op2()
|
H A D | sljitNativeX86_common.c | 3584 sljit_s32 src2_freg) argument 3590 CHECK(check_sljit_emit_fselect(compiler, type, dst_freg, src1, src1w, src2_freg)); 3598 if (dst_freg != src2_freg) { 3600 src1 = src2_freg; 3604 FAIL_IF(emit_sse2_load(compiler, type & SLJIT_32, dst_freg, src2_freg, 0)); 4692 sljit_s32 dst_freg, sljit_s32 src1_freg, sljit_s32 src2_freg) argument 4699 CHECK(check_sljit_emit_simd_op2(compiler, type, dst_freg, src1_freg, src2_freg)); 4742 …n emit_vex_instruction(compiler, op | EX86_SSE2 | VEX_SSE2_OPV, dst_freg, src1_freg, src2_freg, 0); 4746 if (dst_freg == src2_freg) 4747 src2_freg = src1_freg; [all …]
|
H A D | sljitNativeARM_32.c | 3601 sljit_s32 src2_freg) in sljit_emit_fselect() argument 3606 CHECK(check_sljit_emit_fselect(compiler, type, dst_freg, src1, src1w, src2_freg)); in sljit_emit_fselect() 3612 if (dst_freg != src2_freg) { in sljit_emit_fselect() 3614 src1 = src2_freg; in sljit_emit_fselect() 3618 …FAIL_IF(push_inst(compiler, EMIT_FPU_OPERATION(VMOV_F32, (type & SLJIT_32), dst_freg, src2_freg, 0… in sljit_emit_fselect() 4471 sljit_s32 dst_freg, sljit_s32 src1_freg, sljit_s32 src2_freg) in sljit_emit_simd_op2() argument 4478 CHECK(check_sljit_emit_simd_op2(compiler, type, dst_freg, src1_freg, src2_freg)); in sljit_emit_simd_op2() 4504 src2_freg = simd_get_quad_reg_index(src2_freg); in sljit_emit_simd_op2() 4508 return push_inst(compiler, ins | VD(dst_freg) | VN(src1_freg) | VM(src2_freg)); in sljit_emit_simd_op2()
|
H A D | sljitNativeARM_T2_32.c | 3180 sljit_s32 src2_freg) in sljit_emit_fselect() argument 3183 CHECK(check_sljit_emit_fselect(compiler, type, dst_freg, src1, src1w, src2_freg)); in sljit_emit_fselect() 3189 if (dst_freg != src2_freg) { in sljit_emit_fselect() 3191 src1 = src2_freg; in sljit_emit_fselect() 3195 FAIL_IF(push_inst32(compiler, VMOV_F32 | (type & SLJIT_32) | VD4(dst_freg) | VM4(src2_freg))); in sljit_emit_fselect() 4146 sljit_s32 dst_freg, sljit_s32 src1_freg, sljit_s32 src2_freg) in sljit_emit_simd_op2() argument 4153 CHECK(check_sljit_emit_simd_op2(compiler, type, dst_freg, src1_freg, src2_freg)); in sljit_emit_simd_op2() 4179 src2_freg = simd_get_quad_reg_index(src2_freg); in sljit_emit_simd_op2() 4183 return push_inst32(compiler, ins | VD4(dst_freg) | VN4(src1_freg) | VM4(src2_freg)); in sljit_emit_simd_op2()
|
H A D | sljitLir.h | 1775 sljit_s32 src2_freg); 2115 sljit_s32 dst_freg, sljit_s32 src1_freg, sljit_s32 src2_freg);
|
H A D | sljitNativeLOONGARCH_64.c | 3047 sljit_s32 src2_freg) in sljit_emit_fselect() argument 3052 CHECK(check_sljit_emit_fselect(compiler, type, dst_freg, src1, src1w, src2_freg)); in sljit_emit_fselect() 3069 …return push_inst(compiler, FSEL | FRD(dst_freg) | FRJ(TMP_FREG2) | FRK(src2_freg) | FCA(F_OTHER_FL… in sljit_emit_fselect() 3070 …return push_inst(compiler, FSEL | FRD(dst_freg) | FRJ(src2_freg) | FRK(TMP_FREG2) | FCA(F_OTHER_FL… in sljit_emit_fselect() 3073 … return push_inst(compiler, FSEL | FRD(dst_freg) | FRJ(src1) | FRK(src2_freg) | FCA(F_OTHER_FLAG)); in sljit_emit_fselect() 3074 return push_inst(compiler, FSEL | FRD(dst_freg) | FRJ(src2_freg) | FRK(src1) | FCA(F_OTHER_FLAG)); in sljit_emit_fselect() 3559 sljit_s32 dst_freg, sljit_s32 src1_freg, sljit_s32 src2_freg) in sljit_emit_simd_op2() argument 3566 CHECK(check_sljit_emit_simd_op2(compiler, type, dst_freg, src1_freg, src2_freg)); in sljit_emit_simd_op2() 3595 return push_inst(compiler, ins | FRD(dst_freg) | FRJ(src1_freg) | FRK(src2_freg)); in sljit_emit_simd_op2()
|
H A D | sljitNativeS390X.c | 3837 sljit_s32 src2_freg) in sljit_emit_fselect() argument 3844 CHECK(check_sljit_emit_fselect(compiler, type, dst_freg, src1, src1w, src2_freg)); in sljit_emit_fselect() 3848 if (dst_freg != src2_freg) { in sljit_emit_fselect() 3850 src1 = src2_freg; in sljit_emit_fselect() 3855 FAIL_IF(push_inst(compiler, ins | F4(dst_freg) | F0(src2_freg))); 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() 4373 return push_inst(compiler, ins | F36(dst_freg) | F32(src1_freg) | F28(src2_freg)); in sljit_emit_simd_op2()
|
H A D | sljitNativeARM_64.c | 2555 sljit_s32 src2_freg) in sljit_emit_fselect() argument 2561 CHECK(check_sljit_emit_fselect(compiler, type, dst_freg, src1, src1w, src2_freg)); in sljit_emit_fselect() 2571 …return push_inst(compiler, (FCSEL ^ inv_bits) | (cc << 12) | VD(dst_freg) | VN(src2_freg) | VM(src… in sljit_emit_fselect() 3227 sljit_s32 dst_freg, sljit_s32 src1_freg, sljit_s32 src2_freg) in sljit_emit_simd_op2() argument 3234 CHECK(check_sljit_emit_simd_op2(compiler, type, dst_freg, src1_freg, src2_freg)); in sljit_emit_simd_op2() 3260 return push_inst(compiler, ins | VD(dst_freg) | VN(src1_freg) | VM(src2_freg)); in sljit_emit_simd_op2()
|
H A D | sljitNativeRISCV_common.c | 2975 sljit_s32 src2_freg) in sljit_emit_fselect() argument 2981 CHECK(check_sljit_emit_fselect(compiler, type, dst_freg, src1, src1w, src2_freg)); in sljit_emit_fselect() 2985 if (dst_freg != src2_freg) { in sljit_emit_fselect() 2987 src1 = src2_freg; in sljit_emit_fselect() 2991 …L_IF(push_inst(compiler, FSGNJ_S | FMT(type) | FRD(dst_freg) | FRS1(src2_freg) | FRS2(src2_freg))); in sljit_emit_fselect()
|
H A D | sljitNativePPC_common.c | 2858 sljit_s32 src2_freg) in sljit_emit_fselect() argument 2864 CHECK(check_sljit_emit_fselect(compiler, type, dst_freg, src1, src1w, src2_freg)); in sljit_emit_fselect() 2868 if (dst_freg != src2_freg) { in sljit_emit_fselect() 2870 src1 = src2_freg; in sljit_emit_fselect() 2874 FAIL_IF(push_inst(compiler, FMR | FD(dst_freg) | FB(src2_freg))); in sljit_emit_fselect()
|
H A D | sljitNativeMIPS_common.c | 3827 sljit_s32 src2_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() 3841 src1 = src2_freg; 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()
|