Home
last modified time | relevance | path

Searched refs:SignMask (Results 1 – 25 of 29) sorted by relevance

12

/freebsd-14.2/contrib/arm-optimized-routines/pl/math/
H A Datan2f_3u.c18 #define SignMask (0x80000000) macro
50 uint32_t sign_x = ix & SignMask; in atan2f()
51 uint32_t sign_y = iy & SignMask; in atan2f()
53 uint32_t iax = ix & ~SignMask; in atan2f()
54 uint32_t iay = iy & ~SignMask; in atan2f()
H A Datan2_2u5.c18 #define SignMask (0x8000000000000000) macro
45 uint64_t sign_x = ix & SignMask; in atan2()
46 uint64_t sign_y = iy & SignMask; in atan2()
48 uint64_t iax = ix & ~SignMask; in atan2()
49 uint64_t iay = iy & ~SignMask; in atan2()
H A Dv_asinhf_2u7.c13 #define SignMask v_u32 (0x80000000) macro
42 uint32x4_t iax = vbicq_u32 (vreinterpretq_u32_f32 (x), SignMask); in V_NAME_F1()
66 return special_case (special_arg, vbslq_f32 (SignMask, x, y), special); in V_NAME_F1()
67 return vbslq_f32 (SignMask, x, y); in V_NAME_F1()
H A Dv_atanf_3u.c27 #define SignMask v_u32 (0x80000000) macro
54 uint32x4_t sign = vandq_u32 (ix, SignMask); in V_NAME_F1()
76 SignMask, vreinterpretq_f32_u32 (vandq_u32 (SignMask, red)), z); in V_NAME_F1()
H A Dv_atan_2u5.c33 #define SignMask v_u64 (0x8000000000000000) macro
50 uint64x2_t sign = vandq_u64 (ix, SignMask); in V_NAME_D1()
72 SignMask, vreinterpretq_f64_u64 (vandq_u64 (SignMask, red)), z); in V_NAME_D1()
H A Derfcf_1u7.c20 #define SignMask 0x7fffffff macro
44 uint32_t ia = ix & SignMask; in erfcf()
45 uint32_t sign = ix & ~SignMask; in erfcf()
H A Dv_cbrtf_1u7.c27 #define SignMask v_u32 (0x80000000) macro
107 return special_case (x, vbslq_f32 (SignMask, x, y), special); in V_NAME_F1()
110 return vbslq_f32 (SignMask, x, y); in V_NAME_F1()
H A Dv_atan2f_3u.c27 #define SignMask v_u32 (0x80000000) macro
58 uint32x4_t sign_x = vandq_u32 (ix, SignMask); in V_NAME_F2()
59 uint32x4_t sign_y = vandq_u32 (iy, SignMask); in V_NAME_F2()
H A Dcbrtf_1u5.c14 #define SignMask 0x80000000 macro
30 uint32_t sign = ix & SignMask; in cbrtf()
H A Dv_atan2_3u.c33 #define SignMask v_u64 (0x8000000000000000) macro
65 uint64x2_t sign_x = vandq_u64 (ix, SignMask); in V_NAME_D2()
66 uint64x2_t sign_y = vandq_u64 (iy, SignMask); in V_NAME_D2()
H A Dsv_atan2f_3u.c25 #define SignMask sv_u32 (0x80000000) macro
60 svuint32_t sign_x = svand_x (pg, ix, SignMask); in SV_NAME_F2()
61 svuint32_t sign_y = svand_x (pg, iy, SignMask); in SV_NAME_F2()
H A Dsv_atan2_2u5.c31 #define SignMask sv_u64 (0x8000000000000000) macro
65 svuint64_t sign_x = svand_x (pg, ix, SignMask); in SV_NAME_D2()
66 svuint64_t sign_y = svand_x (pg, iy, SignMask); in SV_NAME_D2()
H A Dsv_atanf_2u9.c25 #define SignMask (0x80000000) macro
40 svuint32_t sign = svand_x (pg, ix, SignMask); in SV_NAME_F1()
H A Dsv_asinh_3u0.c16 #define SignMask (0x8000000000000000) macro
71 svuint64_t iax = svbic_x (pg, ix, SignMask); in SV_NAME_D1()
72 svuint64_t sign = svand_x (pg, ix, SignMask); in SV_NAME_D1()
H A Dsv_atan_2u5.c31 #define SignMask (0x8000000000000000) macro
46 svuint64_t sign = svand_x (pg, ix, SignMask); in SV_NAME_D1()
H A Dsv_erff_2u.c23 #define SignMask (0x80000000) macro
81 svuint32_t sign = svand_x (pg, ix, SignMask); in SV_NAME_F1()
H A Dlog1pf_2u1.c14 #define SignMask (0x80000000) macro
76 uint32_t ia = ix & ~SignMask; in log1pf()
H A Dsv_erfcf_1u7.c31 #define SignMask 0x80000000 macro
97 svuint32_t sign = svand_x (pg, svreinterpret_u32 (x), SignMask); in SV_NAME_F1()
H A Dsv_erf_2u5.c29 #define SignMask (0x8000000000000000) macro
103 svuint64_t sign = svand_x (pg, ix, SignMask); in SV_NAME_D1()
H A Dv_acoshf_3u1.c23 #define SignMask 0x80000000 macro
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp71 APInt SignMask; member
1566 State.SignMask = APInt::getSignMask(NumBits); in getSignAsIntValue()
1602 State.SignMask = APInt::getOneBitSet(LoadTy.getScalarSizeInBits(), 7); in getSignAsIntValue()
1631 SDValue SignMask = DAG.getConstant(SignAsInt.SignMask, DL, IntVT); in ExpandFCOPYSIGN() local
1633 SignMask); in ExpandFCOPYSIGN()
1650 SDValue ClearSignMask = DAG.getConstant(~MagAsInt.SignMask, DL, MagVT); in ExpandFCOPYSIGN()
1687 SDValue SignMask = DAG.getConstant(SignAsInt.SignMask, DL, IntVT); in ExpandFNEG() local
1689 DAG.getNode(ISD::XOR, DL, IntVT, SignAsInt.IntValue, SignMask); in ExpandFNEG()
1710 SDValue ClearSignMask = DAG.getConstant(~ValueAsInt.SignMask, DL, IntVT); in ExpandFABS()
2544 SDValue SignMask = DAG.getConstant(SignMaskVal, dl, AsIntVT); in expandFrexp() local
[all …]
H A DDAGCombiner.cpp15071 APInt SignMask; in foldBitcastedFPLogic() local
15079 SignMask = APInt::getSignMask(SourceVT.getScalarSizeInBits()); in foldBitcastedFPLogic()
15083 SignMask = APInt::getSignMask(SourceVT.getScalarSizeInBits()); in foldBitcastedFPLogic()
15108 if (LogicOp1 && LogicOp1->getAPIntValue() == SignMask && in foldBitcastedFPLogic()
27187 APInt SignMask; in foldSignChangeInBitcast() local
27191 SignMask = APInt::getSignMask(N0.getScalarValueSizeInBits()); in foldSignChangeInBitcast()
27193 SignMask = ~SignMask; in foldSignChangeInBitcast()
27194 SignMask = APInt::getSplat(IntVT.getSizeInBits(), SignMask); in foldSignChangeInBitcast()
27197 SignMask = APInt::getSignMask(IntVT.getSizeInBits()); in foldSignChangeInBitcast()
27199 SignMask = ~SignMask; in foldSignChangeInBitcast()
[all …]
H A DLegalizeFloatTypes.cpp509 APInt SignMask = APInt::getSignMask(NVT.getSizeInBits()); in SoftenFloatRes_FNEG() local
511 DAG.getConstant(SignMask, dl, NVT)); in SoftenFloatRes_FNEG()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp2559 APInt SignMask = APInt::getSignMask(Ty->getScalarSizeInBits()); in foldICmpSRemConstant() local
2560 Constant *MaskC = ConstantInt::get(Ty, SignMask | (*DivisorC - 1)); in foldICmpSRemConstant()
2575 return new ICmpInst(ICmpInst::ICMP_UGT, And, ConstantInt::get(Ty, SignMask)); in foldICmpSRemConstant()
7732 const APInt &SignMask = ~APInt::getSignMask(IntTy->getScalarSizeInBits()); in visitFCmpInst() local
7733 Value *MaskX = Builder.CreateAnd(X, ConstantInt::get(IntTy, SignMask)); in visitFCmpInst()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp3681 auto SignMask = in lower() local
3683 MIRBuilder.buildXor(Res, SubByReg, SignMask); in lower()
6700 auto SignMask = MIRBuilder.buildConstant(SrcTy, in lowerFPTOSI() local
6702 auto AndSignMask = MIRBuilder.buildAnd(SrcTy, Src, SignMask); in lowerFPTOSI()

12