Lines Matching defs:decInvalid
66 static decFloat *decInvalid(decFloat *, decContext *);
208 if (DFISINF(dfr)) return decInvalid(result, set); /* Two infinities bad */
209 if (op&(REMAINDER|REMNEAR)) return decInvalid(result, set); /* as is rem */
231 if (op&(REMAINDER|REMNEAR)) return decInvalid(result, set); /* bad rem */
1180 if (summ==-64 && diffsign) return decInvalid(result, set);
1596 || !DFISCC01(dfl) || !DFISCC01(dfr)) return decInvalid(result, set);
2040 if (DFISZERO(dfr)) return decInvalid(result, set);
2044 if (DFISZERO(dfl)) return decInvalid(result, set);
2054 return decInvalid(result, set);
2353 if (!DFISUINT01(df) || !DFISCC01(df)) return decInvalid(result, set);
2670 if (DFISINF(dfl) && DFISZERO(dfr)) return decInvalid(result, set);
2671 if (DFISINF(dfr) && DFISZERO(dfl)) return decInvalid(result, set);
2850 || !DFISCC01(dfl) || !DFISCC01(dfr)) return decInvalid(result, set);
2930 if (DFISINF(dfl)!=DFISINF(dfr)) return decInvalid(result, set);
3089 if (!ISCOEFFZERO(BUFOFF)) return decInvalid(result, set);
3108 return decInvalid(result, set);
3111 return decInvalid(result, set);
3279 if (!DFISINT(dfr)) return decInvalid(result, set);
3281 if (digits>2) return decInvalid(result, set); /* definitely out of range */
3283 if (rotate>DECPMAX) return decInvalid(result, set); /* too big */
3361 if (!DFISINT(dfr)) return decInvalid(result, set);
3365 if (digits>3) return decInvalid(result, set); /* definitely out of range */
3368 if (digits>5) return decInvalid(result, set); /* definitely out of range */
3372 if (expr>SCALEBMAX) return decInvalid(result, set); /* oops */
3409 if (!DFISINT(dfr)) return decInvalid(result, set);
3411 if (digits>2) return decInvalid(result, set); /* definitely out of range */
3413 if (shift>DECPMAX) return decInvalid(result, set); /* too big */
3533 || !DFISCC01(dfl) || !DFISCC01(dfr)) return decInvalid(result, set);
3550 /* decInvalid -- set Invalid_operation result */
3558 static decFloat *decInvalid(decFloat *result, decContext *set) {
3563 } /* decInvalid */