Home
last modified time | relevance | path

Searched refs:BcNum (Results 1 – 10 of 10) sorted by relevance

/freebsd-14-stable/contrib/bc/include/
HDnum.h113 typedef struct BcNum struct
141 } BcNum; typedef
371 typedef void (*BcNumBinaryOp)(BcNum* a, BcNum* b, BcNum* c, size_t scale);
382 typedef void (*BcNumBinOp)(BcNum* a, BcNum* b, BcNum* restrict c, size_t scale);
394 typedef size_t (*BcNumBinaryOpReq)(const BcNum* a, const BcNum* b,
426 bc_num_init(BcNum* restrict n, size_t req);
437 bc_num_setup(BcNum* restrict n, BcDig* restrict num, size_t cap);
446 bc_num_copy(BcNum* d, const BcNum* s);
455 bc_num_createCopy(BcNum* d, const BcNum* s);
464 bc_num_createFromBigdig(BcNum* restrict n, BcBigDig val);
[all …]
HDprogram.h135 BcNum strmb;
139 BcNum asciify;
144 BcNum last;
292 typedef void (*BcProgramUnary)(BcResult* r, BcNum* n);
401 bc_program_negate(BcResult* r, BcNum* n);
409 bc_program_not(BcResult* r, BcNum* n);
419 bc_program_trunc(BcResult* r, BcNum* n);
427 bc_program_assignSeed(BcProgram* p, BcNum* val);
HDvm.h713 BcNum zero;
718 BcNum one;
721 BcNum max;
724 BcNum max2;
HDlang.h379 BcNum num;
478 BcNum n;
HDlibrary.h59 BcNum n;
172 typedef BcNum BclNum;
/freebsd-14-stable/contrib/bc/src/
HDnum.c55 bc_num_m(BcNum* a, BcNum* b, BcNum* restrict c, size_t scale);
89 bc_num_cmpZero(const BcNum* n) in bc_num_cmpZero()
100 bc_num_int(const BcNum* n) in bc_num_int()
111 bc_num_expand(BcNum* restrict n, size_t req) in bc_num_expand()
134 bc_num_setToZero(BcNum* restrict n, size_t scale) in bc_num_setToZero()
142 bc_num_zero(BcNum* restrict n) in bc_num_zero()
148 bc_num_one(BcNum* restrict n) in bc_num_one()
161 bc_num_clean(BcNum* restrict n) in bc_num_clean()
244 bc_num_intDigits(const BcNum* n) in bc_num_intDigits()
261 bc_num_nonZeroLen(const BcNum* restrict n) in bc_num_nonZeroLen()
[all …]
HDlang.c166 if (nums) bc_vec_init(a, sizeof(BcNum), BC_DTOR_NUM); in bc_array_init()
195 BcNum* dnum; in bc_array_copy()
196 BcNum* snum; in bc_array_copy()
205 memcpy(dnum, snum, sizeof(BcNum)); in bc_array_copy()
221 if (a->size == sizeof(BcNum) && a->dtor == BC_DTOR_NUM) in bc_array_expand()
226 BcNum* n = bc_vec_pushEmpty(a); in bc_array_expand()
290 memcpy(&d->d.n, &src->d.n, sizeof(BcNum)); in bc_result_copy()
HDprogram.c57 bc_program_type_num(BcResult* r, BcNum* n) in bc_program_type_num()
114 bc_program_string(BcProgram* p, const BcNum* n) in bc_program_string()
303 static BcNum*
306 BcNum* n; in bc_program_num()
362 assert(v->size == sizeof(BcNum)); in bc_program_num()
449 bc_program_operand(BcProgram* p, BcResult** r, BcNum** n, size_t idx) in bc_program_operand()
475 bc_program_binPrep(BcProgram* p, BcResult** l, BcNum** ln, BcResult** r, in bc_program_binPrep()
476 BcNum** rn, size_t idx) in bc_program_binPrep()
534 bc_program_binOpPrep(BcProgram* p, BcResult** l, BcNum** ln, BcResult** r, in bc_program_binOpPrep()
535 BcNum** rn, size_t idx) in bc_program_binOpPrep()
[all …]
HDargs.c97 BcNum n; in bc_args_builtin()
390 BcNum n; in bc_args()
HDlibrary.c514 memcpy(BCL_NUM_NUM(ptr), n, sizeof(BcNum)); in bcl_num_insert()
1485 bcl_frandHelper(BcNum* restrict b, size_t places) in bcl_frandHelper()
1487 BcNum exp, pow, ten; in bcl_frandHelper()
1559 bcl_ifrandHelper(BcNum* restrict a, BcNum* restrict b, size_t places) in bcl_ifrandHelper()
1561 BcNum ir, fr; in bcl_ifrandHelper()