context 55 src/decNumber/decContext.c decContext *decContextClearStatus(decContext *context, uInt mask) { context 56 src/decNumber/decContext.c context->status&=~mask; context 57 src/decNumber/decContext.c return context; context 73 src/decNumber/decContext.c decContext * decContextDefault(decContext *context, Int kind) { context 75 src/decNumber/decContext.c context->digits=9; // 9 digits context 76 src/decNumber/decContext.c context->emax=DEC_MAX_EMAX; // 9-digit exponents context 77 src/decNumber/decContext.c context->emin=DEC_MIN_EMIN; // .. balanced context 78 src/decNumber/decContext.c context->round=DEC_ROUND_HALF_UP; // 0.5 rises context 79 src/decNumber/decContext.c context->traps=DEC_Errors; // all but informational context 80 src/decNumber/decContext.c context->status=0; // cleared context 81 src/decNumber/decContext.c context->clamp=0; // no clamping context 83 src/decNumber/decContext.c context->extended=0; // cleared context 90 src/decNumber/decContext.c context->digits=7; // digits context 91 src/decNumber/decContext.c context->emax=96; // Emax context 92 src/decNumber/decContext.c context->emin=-95; // Emin context 93 src/decNumber/decContext.c context->round=DEC_ROUND_HALF_EVEN; // 0.5 to nearest even context 94 src/decNumber/decContext.c context->traps=0; // no traps set context 95 src/decNumber/decContext.c context->clamp=1; // clamp exponents context 97 src/decNumber/decContext.c context->extended=1; // set context 101 src/decNumber/decContext.c context->digits=16; // digits context 102 src/decNumber/decContext.c context->emax=384; // Emax context 103 src/decNumber/decContext.c context->emin=-383; // Emin context 104 src/decNumber/decContext.c context->round=DEC_ROUND_HALF_EVEN; // 0.5 to nearest even context 105 src/decNumber/decContext.c context->traps=0; // no traps set context 106 src/decNumber/decContext.c context->clamp=1; // clamp exponents context 108 src/decNumber/decContext.c context->extended=1; // set context 112 src/decNumber/decContext.c context->digits=34; // digits context 113 src/decNumber/decContext.c context->emax=6144; // Emax context 114 src/decNumber/decContext.c context->emin=-6143; // Emin context 115 src/decNumber/decContext.c context->round=DEC_ROUND_HALF_EVEN; // 0.5 to nearest even context 116 src/decNumber/decContext.c context->traps=0; // no traps set context 117 src/decNumber/decContext.c context->clamp=1; // clamp exponents context 119 src/decNumber/decContext.c context->extended=1; // set context 125 src/decNumber/decContext.c (void)decContextSetStatus(context, DEC_Invalid_operation); context 128 src/decNumber/decContext.c return context;} // decContextDefault context 138 src/decNumber/decContext.c enum rounding decContextGetRounding(decContext *context) { context 139 src/decNumber/decContext.c return context->round; context 150 src/decNumber/decContext.c uInt decContextGetStatus(decContext *context) { context 151 src/decNumber/decContext.c return context->status; context 166 src/decNumber/decContext.c decContext *decContextRestoreStatus(decContext *context, context 168 src/decNumber/decContext.c context->status&=~mask; // clear the selected bits context 169 src/decNumber/decContext.c context->status|=(mask&newstatus); // or in the new bits context 170 src/decNumber/decContext.c return context; context 183 src/decNumber/decContext.c uInt decContextSaveStatus(decContext *context, uInt mask) { context 184 src/decNumber/decContext.c return context->status&mask; context 196 src/decNumber/decContext.c decContext *decContextSetRounding(decContext *context, context 198 src/decNumber/decContext.c context->round=newround; context 199 src/decNumber/decContext.c return context; context 212 src/decNumber/decContext.c decContext * decContextSetStatus(decContext *context, uInt status) { context 213 src/decNumber/decContext.c context->status|=status; context 214 src/decNumber/decContext.c if (status & context->traps) raise(SIGFPE); context 215 src/decNumber/decContext.c return context;} // decContextSetStatus context 231 src/decNumber/decContext.c decContext * decContextSetStatusFromString(decContext *context, context 234 src/decNumber/decContext.c return decContextSetStatus(context, DEC_Conversion_syntax); context 236 src/decNumber/decContext.c return decContextSetStatus(context, DEC_Division_by_zero); context 238 src/decNumber/decContext.c return decContextSetStatus(context, DEC_Division_impossible); context 240 src/decNumber/decContext.c return decContextSetStatus(context, DEC_Division_undefined); context 242 src/decNumber/decContext.c return decContextSetStatus(context, DEC_Inexact); context 244 src/decNumber/decContext.c return decContextSetStatus(context, DEC_Insufficient_storage); context 246 src/decNumber/decContext.c return decContextSetStatus(context, DEC_Invalid_context); context 248 src/decNumber/decContext.c return decContextSetStatus(context, DEC_Invalid_operation); context 251 src/decNumber/decContext.c return decContextSetStatus(context, DEC_Lost_digits); context 254 src/decNumber/decContext.c return decContextSetStatus(context, DEC_Overflow); context 256 src/decNumber/decContext.c return decContextSetStatus(context, DEC_Clamped); context 258 src/decNumber/decContext.c return decContextSetStatus(context, DEC_Rounded); context 260 src/decNumber/decContext.c return decContextSetStatus(context, DEC_Subnormal); context 262 src/decNumber/decContext.c return decContextSetStatus(context, DEC_Underflow); context 264 src/decNumber/decContext.c return context; context 282 src/decNumber/decContext.c decContext * decContextSetStatusFromStringQuiet(decContext *context, context 285 src/decNumber/decContext.c return decContextSetStatusQuiet(context, DEC_Conversion_syntax); context 287 src/decNumber/decContext.c return decContextSetStatusQuiet(context, DEC_Division_by_zero); context 289 src/decNumber/decContext.c return decContextSetStatusQuiet(context, DEC_Division_impossible); context 291 src/decNumber/decContext.c return decContextSetStatusQuiet(context, DEC_Division_undefined); context 293 src/decNumber/decContext.c return decContextSetStatusQuiet(context, DEC_Inexact); context 295 src/decNumber/decContext.c return decContextSetStatusQuiet(context, DEC_Insufficient_storage); context 297 src/decNumber/decContext.c return decContextSetStatusQuiet(context, DEC_Invalid_context); context 299 src/decNumber/decContext.c return decContextSetStatusQuiet(context, DEC_Invalid_operation); context 302 src/decNumber/decContext.c return decContextSetStatusQuiet(context, DEC_Lost_digits); context 305 src/decNumber/decContext.c return decContextSetStatusQuiet(context, DEC_Overflow); context 307 src/decNumber/decContext.c return decContextSetStatusQuiet(context, DEC_Clamped); context 309 src/decNumber/decContext.c return decContextSetStatusQuiet(context, DEC_Rounded); context 311 src/decNumber/decContext.c return decContextSetStatusQuiet(context, DEC_Subnormal); context 313 src/decNumber/decContext.c return decContextSetStatusQuiet(context, DEC_Underflow); context 315 src/decNumber/decContext.c return context; context 328 src/decNumber/decContext.c decContext * decContextSetStatusQuiet(decContext *context, uInt status) { context 329 src/decNumber/decContext.c context->status|=status; context 330 src/decNumber/decContext.c return context;} // decContextSetStatusQuiet context 340 src/decNumber/decContext.c const char *decContextStatusToString(const decContext *context) { context 341 src/decNumber/decContext.c Int status=context->status; context 414 src/decNumber/decContext.c uInt decContextTestStatus(decContext *context, uInt mask) { context 415 src/decNumber/decContext.c return (context->status&mask)!=0; context 426 src/decNumber/decContext.c decContext *decContextZeroStatus(decContext *context) { context 427 src/decNumber/decContext.c context->status=0; context 428 src/decNumber/decContext.c return context; context 3482 src/dps8/dps8_cpu.c static void nem_check (word24 addr, const char * context) context 3487 src/dps8/dps8_cpu.c doFault (FAULT_STR, fst_str_nea, context); context 44 src/dps8/dps8_decimal.c decContext * decContextDefaultDPS8(decContext *context) context 46 src/dps8/dps8_decimal.c decContextDefault(context, DEC_INIT_BASE); context 47 src/dps8/dps8_decimal.c context->traps=0; context 49 src/dps8/dps8_decimal.c context->digits = 65; context 51 src/dps8/dps8_decimal.c return context; context 65 src/dps8/dps8_decimal.c decContext * decContextDefaultDPS8Mul(decContext *context) context 67 src/dps8/dps8_decimal.c decContextDefault(context, DEC_INIT_BASE); context 68 src/dps8/dps8_decimal.c context->traps = 0; context 70 src/dps8/dps8_decimal.c context->digits = 63 + 63; // worse case for multiply context 72 src/dps8/dps8_decimal.c return context; context 86 src/dps8/dps8_decimal.c context 88 src/dps8/dps8_decimal.c context 89 src/dps8/dps8_decimal.c context 91 src/dps8/dps8_decimal.c context 93 src/dps8/dps8_decimal.c context 43 src/dps8/dps8_decimal.h decContext * decContextDefaultDPS8(decContext *context); context 44 src/dps8/dps8_decimal.h decContext * decContextDefaultDPS8Mul(decContext *context); context 2260 src/simh/scp.c static void fprint_header (FILE *st, t_bool *pdone, char *context) context 2263 src/simh/scp.c (void)fprintf (st, "%s", context); context 429 src/simh/scp.h void *context); context 434 src/simh/scp.h void *context,