Lines Matching defs:negate
50 Expr<SomeReal> RealToIntBoundHelper(bool round, bool negate) {
60 RealType at{RealType::FromInteger(IntType{negate ? -1 : 1}).value};
89 int xRKind, int moldIKind, bool round, bool negate) {
94 return RealToIntBoundHelper<RK, 1>(round, negate); \
97 return RealToIntBoundHelper<RK, 2>(round, negate); \
100 return RealToIntBoundHelper<RK, 4>(round, negate); \
103 return RealToIntBoundHelper<RK, 8>(round, negate); \
106 return RealToIntBoundHelper<RK, 16>(round, negate); \
250 std::optional<Expr<SomeInteger>> IntToRealBoundHelper(bool negate) {
260 if (!negate) {
263 } else if (negate) {
288 int xIKind, int moldRKind, bool negate) {
293 return IntToRealBoundHelper<IK, 2>(negate); \
296 return IntToRealBoundHelper<IK, 3>(negate); \
299 return IntToRealBoundHelper<IK, 4>(negate); \
302 return IntToRealBoundHelper<IK, 8>(negate); \
305 return IntToRealBoundHelper<IK, 10>(negate); \
308 return IntToRealBoundHelper<IK, 16>(negate); \
511 if (auto hi{IntToRealBound(iXKind, rMoldKind, /*negate=*/false)}) {
513 auto lo{IntToRealBound(iXKind, rMoldKind, /*negate=*/true)};