Lines Matching refs:function
32 tgeneric_cc (mpc_function *function, mpc_ptr op, mpc_ptr rop, in tgeneric_cc() argument
41 function->pointer.CC (rop4, op, rnd); in tgeneric_cc()
42 function->pointer.CC (rop, op, rnd); in tgeneric_cc()
59 printf ("Rounding in %s might be incorrect for\n", function->name); in tgeneric_cc()
66 printf ("\n%s gives ", function->name); in tgeneric_cc()
68 printf ("%s quadruple precision gives ", function->name); in tgeneric_cc()
77 tgeneric_cc_c (mpc_function *function, mpc_ptr op, mpc_ptr rop1, mpc_ptr rop2, in tgeneric_cc_c() argument
85 function->pointer.CC_C (rop14, rop24, op, rnd1, rnd2); in tgeneric_cc_c()
86 function->pointer.CC_C (rop1, rop2, op, rnd1, rnd2); in tgeneric_cc_c()
104 printf ("Rounding might be incorrect for the first result of %s at\n", function->name); in tgeneric_cc_c()
109 printf ("\n%s gives ", function->name); in tgeneric_cc_c()
111 printf ("%s quadruple precision gives ", function->name); in tgeneric_cc_c()
119 printf ("Rounding might be incorrect for the second result of %s at\n", function->name); in tgeneric_cc_c()
124 printf ("\n%s gives ", function->name); in tgeneric_cc_c()
126 printf ("%s quadruple precision gives ", function->name); in tgeneric_cc_c()
135 tgeneric_fc (mpc_function *function, mpc_ptr op, mpfr_ptr rop, in tgeneric_fc() argument
138 function->pointer.FC (rop4, op, rnd); in tgeneric_fc()
139 function->pointer.FC (rop, op, rnd); in tgeneric_fc()
148 printf ("Rounding in %s might be incorrect for\n", function->name); in tgeneric_fc()
152 printf ("\n%s gives ", function->name); in tgeneric_fc()
154 printf ("%s quadruple precision gives ", function->name); in tgeneric_fc()
163 tgeneric_cfc (mpc_function *function, mpfr_ptr op1, mpc_ptr op2, in tgeneric_cfc() argument
168 function->pointer.CFC (rop4, op1, op2, rnd); in tgeneric_cfc()
169 function->pointer.CFC (rop, op1, op2, rnd); in tgeneric_cfc()
181 printf ("Rounding in %s might be incorrect for\n", function->name); in tgeneric_cfc()
188 printf ("\n%s gives ", function->name); in tgeneric_cfc()
190 printf ("%s quadruple precision gives ", function->name); in tgeneric_cfc()
199 tgeneric_ccf (mpc_function *function, mpc_ptr op1, mpfr_ptr op2, in tgeneric_ccf() argument
204 function->pointer.CCF (rop4, op1, op2, rnd); in tgeneric_ccf()
205 function->pointer.CCF (rop, op1, op2, rnd); in tgeneric_ccf()
217 printf ("Rounding in %s might be incorrect for\n", function->name); in tgeneric_ccf()
224 printf ("\n%s gives ", function->name); in tgeneric_ccf()
226 printf ("%s quadruple precision gives ", function->name); in tgeneric_ccf()
236 tgeneric_c_cc (mpc_function *function, mpc_ptr op1, mpc_ptr op2, in tgeneric_c_cc() argument
245 function->pointer.C_CC (rop4, op1, op2, rnd); in tgeneric_c_cc()
246 function->pointer.C_CC (rop, op1, op2, rnd); in tgeneric_c_cc()
262 printf ("Rounding in %s might be incorrect for\n", function->name); in tgeneric_c_cc()
269 printf ("\n%s gives ", function->name); in tgeneric_c_cc()
271 printf ("%s quadruple precision gives ", function->name); in tgeneric_c_cc()
280 tgeneric_cccc (mpc_function *function, mpc_ptr op1, mpc_ptr op2, mpc_ptr op3, in tgeneric_cccc() argument
289 function->pointer.CCCC (rop4, op1, op2, op3, rnd); in tgeneric_cccc()
290 function->pointer.CCCC (rop, op1, op2, op3, rnd); in tgeneric_cccc()
306 printf ("Rounding in %s might be incorrect for\n", function->name); in tgeneric_cccc()
314 printf ("\n%s gives ", function->name); in tgeneric_cccc()
316 printf ("%s quadruple precision gives ", function->name); in tgeneric_cccc()
325 tgeneric_ccu (mpc_function *function, mpc_ptr op1, unsigned long int op2, in tgeneric_ccu() argument
330 function->pointer.CCU (rop4, op1, op2, rnd); in tgeneric_ccu()
331 function->pointer.CCU (rop, op1, op2, rnd); in tgeneric_ccu()
343 printf ("Rounding in %s might be incorrect for\n", function->name); in tgeneric_ccu()
350 printf ("\n%s gives ", function->name); in tgeneric_ccu()
352 printf ("%s quadruple precision gives ", function->name); in tgeneric_ccu()
361 tgeneric_cuc (mpc_function *function, unsigned long int op1, mpc_ptr op2, in tgeneric_cuc() argument
366 function->pointer.CUC (rop4, op1, op2, rnd); in tgeneric_cuc()
367 function->pointer.CUC (rop, op1, op2, rnd); in tgeneric_cuc()
379 printf ("Rounding in %s might be incorrect for\n", function->name); in tgeneric_cuc()
386 printf ("\n%s gives ", function->name); in tgeneric_cuc()
388 printf ("%s quadruple precision gives ", function->name); in tgeneric_cuc()
397 tgeneric_ccs (mpc_function *function, mpc_ptr op1, long int op2, in tgeneric_ccs() argument
402 function->pointer.CCS (rop4, op1, op2, rnd); in tgeneric_ccs()
403 function->pointer.CCS (rop, op1, op2, rnd); in tgeneric_ccs()
415 printf ("Rounding in %s might be incorrect for\n", function->name); in tgeneric_ccs()
422 printf ("\n%s gives ", function->name); in tgeneric_ccs()
424 printf ("%s quadruple precision gives ", function->name); in tgeneric_ccs()
434 tgeneric_cci (mpc_function *function, mpc_ptr op1, int op2, in tgeneric_cci() argument
439 function->pointer.CCI (rop4, op1, op2, rnd); in tgeneric_cci()
440 function->pointer.CCI (rop, op1, op2, rnd); in tgeneric_cci()
452 printf ("Rounding in %s might be incorrect for\n", function->name); in tgeneric_cci()
459 printf ("\n%s gives ", function->name); in tgeneric_cci()
461 printf ("%s quadruple precision gives ", function->name); in tgeneric_cci()
470 tgeneric_cuuc (mpc_function *function, unsigned long int op1, in tgeneric_cuuc() argument
476 function->pointer.CUUC (rop4, op1, op2, op3, rnd); in tgeneric_cuuc()
477 function->pointer.CUUC (rop, op1, op2, op3, rnd); in tgeneric_cuuc()
489 printf ("Rounding in %s might be incorrect for\n", function->name); in tgeneric_cuuc()
497 printf ("\n%s gives ", function->name); in tgeneric_cuuc()
499 printf ("%s quadruple precision gives ", function->name); in tgeneric_cuuc()
511 reuse_cc (mpc_function* function, mpc_srcptr z, mpc_ptr got, mpc_ptr expected) in reuse_cc() argument
516 function->pointer.CC (expected, z, MPC_RNDNN); in reuse_cc()
517 function->pointer.CC (got, got, MPC_RNDNN); in reuse_cc()
520 printf ("Reuse error for %s(z, z) for\n", function->name); in reuse_cc()
530 reuse_cc_c (mpc_function* function, mpc_srcptr z, mpc_ptr got1, mpc_ptr got2, in reuse_cc_c() argument
535 function->pointer.CC_C (exp1, exp2, z, MPC_RNDNN, MPC_RNDNN); in reuse_cc_c()
537 function->pointer.CC_C (got1, got2, got1, MPC_RNDNN, MPC_RNDNN); in reuse_cc_c()
540 printf ("Reuse error in first result of %s for\n", function->name); in reuse_cc_c()
549 function->pointer.CC_C (got1, got2, got2, MPC_RNDNN, MPC_RNDNN); in reuse_cc_c()
552 printf ("Reuse error in second result of %s for\n", function->name); in reuse_cc_c()
563 reuse_fc (mpc_function* function, mpc_ptr z, mpc_ptr x, mpfr_ptr expected) in reuse_fc() argument
566 function->pointer.FC (expected, z, GMP_RNDN); in reuse_fc()
567 function->pointer.FC (mpc_realref (x), x, GMP_RNDN); in reuse_fc()
572 printf ("Reuse error for %s(mpc_realref(z), z) for\n", function->name); in reuse_fc()
580 function->pointer.FC (mpc_imagref (x), x, GMP_RNDN); in reuse_fc()
585 printf ("Reuse error for %s(mpc_imagref(z), z) for \n", function->name); in reuse_fc()
595 reuse_cfc (mpc_function* function, mpc_srcptr z, mpfr_srcptr x, mpc_ptr got, in reuse_cfc() argument
601 function->pointer.CFC (expected, x, z, MPC_RNDNN); in reuse_cfc()
602 function->pointer.CFC (got, x, got, MPC_RNDNN); in reuse_cfc()
605 printf ("Reuse error for %s(z, x, z) for\n", function->name); in reuse_cfc()
616 reuse_ccf (mpc_function* function, mpc_srcptr z, mpfr_srcptr x, mpc_ptr got, in reuse_ccf() argument
622 function->pointer.CCF (expected, z, x, MPC_RNDNN); in reuse_ccf()
623 function->pointer.CCF (got, got, x, MPC_RNDNN); in reuse_ccf()
626 printf ("Reuse error for %s(z, z, x, RNDNN) for\n", function->name); in reuse_ccf()
638 reuse_c_cc (mpc_function* function, mpc_srcptr z, mpc_srcptr x, in reuse_c_cc() argument
644 function->pointer.C_CC (expected, z, x, MPC_RNDNN); in reuse_c_cc()
645 function->pointer.C_CC (got, got, x, MPC_RNDNN); in reuse_c_cc()
648 printf ("Reuse error for %s(z, z, x) for\n", function->name); in reuse_c_cc()
657 function->pointer.C_CC (expected, z, x, MPC_RNDNN); in reuse_c_cc()
658 function->pointer.C_CC (got, z, got, MPC_RNDNN); in reuse_c_cc()
661 printf ("Reuse error for %s(x, z, x) for\n", function->name); in reuse_c_cc()
670 function->pointer.C_CC (expected, x, x, MPC_RNDNN); in reuse_c_cc()
671 function->pointer.C_CC (got, got, got, MPC_RNDNN); in reuse_c_cc()
674 printf ("Reuse error for %s(x, x, x) for\n", function->name); in reuse_c_cc()
684 reuse_cccc (mpc_function* function, mpc_srcptr z, mpc_srcptr x, mpc_srcptr y, in reuse_cccc() argument
690 function->pointer.CCCC (expected, z, x, y, MPC_RNDNN); in reuse_cccc()
691 function->pointer.CCCC (got, got, x, y, MPC_RNDNN); in reuse_cccc()
694 printf ("Reuse error for %s(z, z, x, y) for\n", function->name); in reuse_cccc()
705 function->pointer.CCCC (expected, z, x, y, MPC_RNDNN); in reuse_cccc()
706 function->pointer.CCCC (got, z, got, y, MPC_RNDNN); in reuse_cccc()
709 printf ("Reuse error for %s(x, z, x, y) for\n", function->name); in reuse_cccc()
720 function->pointer.CCCC (expected, z, x, y, MPC_RNDNN); in reuse_cccc()
721 function->pointer.CCCC (got, z, x, got, MPC_RNDNN); in reuse_cccc()
724 printf ("Reuse error for %s(y, z, x, y) for\n", function->name); in reuse_cccc()
735 function->pointer.CCCC (expected, x, x, x, MPC_RNDNN); in reuse_cccc()
736 function->pointer.CCCC (got, got, got, got, MPC_RNDNN); in reuse_cccc()
739 printf ("Reuse error for %s(x, x, x, x) for\n", function->name); in reuse_cccc()
749 reuse_ccu (mpc_function* function, mpc_srcptr z, unsigned long ul, in reuse_ccu() argument
755 function->pointer.CCU (expected, z, ul, MPC_RNDNN); in reuse_ccu()
756 function->pointer.CCU (got, got, ul, MPC_RNDNN); in reuse_ccu()
759 printf ("Reuse error for %s(z, z, n) for\n", function->name); in reuse_ccu()
770 reuse_cuc (mpc_function* function, unsigned long ul, mpc_srcptr z, in reuse_cuc() argument
776 function->pointer.CUC (expected, ul, z,MPC_RNDNN); in reuse_cuc()
777 function->pointer.CUC (got, ul, got, MPC_RNDNN); in reuse_cuc()
780 printf ("Reuse error for %s(z, n, z) for\n", function->name); in reuse_cuc()
791 reuse_ccs (mpc_function* function, mpc_srcptr z, long lo, in reuse_ccs() argument
797 function->pointer.CCS (expected, z, lo, MPC_RNDNN); in reuse_ccs()
798 function->pointer.CCS (got, got, lo, MPC_RNDNN); in reuse_ccs()
801 printf ("Reuse error for %s(z, z, n) for\n", function->name); in reuse_ccs()
812 reuse_cci (mpc_function* function, mpc_srcptr z, int i, in reuse_cci() argument
818 function->pointer.CCI (expected, z, i, MPC_RNDNN); in reuse_cci()
819 function->pointer.CCI (got, got, i, MPC_RNDNN); in reuse_cci()
822 printf ("Reuse error for %s(z, z, n) for\n", function->name); in reuse_cci()
833 reuse_cuuc (mpc_function* function, unsigned long ul1, unsigned long ul2, in reuse_cuuc() argument
839 function->pointer.CUUC (expected, ul1, ul2, z,MPC_RNDNN); in reuse_cuuc()
840 function->pointer.CUUC (got, ul1, ul2, got, MPC_RNDNN); in reuse_cuuc()
843 printf ("Reuse error for %s(z, m, n, z) for\n", function->name); in reuse_cuuc()
905 tgeneric (mpc_function function, mpfr_prec_t prec_min, in tgeneric() argument
920 switch (function.type) in tgeneric()
1002 switch (function.type) in tgeneric()
1286 switch (function.type) in tgeneric()
1290 tgeneric_c_cc (&function, z1, z2, z3, zzzz, z4, in tgeneric()
1292 reuse_c_cc (&function, z1, z2, z3, z4); in tgeneric()
1296 tgeneric_cccc (&function, z1, z2, z3, z4, zzzz, z5, in tgeneric()
1298 reuse_cccc (&function, z1, z2, z3, z4, z5); in tgeneric()
1301 tgeneric_fc (&function, z1, x1, xxxx, x2, rnd_re); in tgeneric()
1302 reuse_fc (&function, z1, z2, x1); in tgeneric()
1306 tgeneric_cc (&function, z1, z2, zzzz, z3, in tgeneric()
1308 reuse_cc (&function, z1, z2, z3); in tgeneric()
1314 tgeneric_cc_c (&function, z1, z2, z3, zzzz, zzzz2, z4, z5, in tgeneric()
1316 reuse_cc_c (&function, z1, z2, z3, z4, z5); in tgeneric()
1320 tgeneric_cfc (&function, x1, z1, z2, zzzz, z3, in tgeneric()
1322 reuse_cfc (&function, z1, x1, z2, z3); in tgeneric()
1326 tgeneric_ccf (&function, z1, x1, z2, zzzz, z3, in tgeneric()
1328 reuse_ccf (&function, z1, x1, z2, z3); in tgeneric()
1332 tgeneric_ccu (&function, z1, ul1, z2, zzzz, z3, in tgeneric()
1334 reuse_ccu (&function, z1, ul1, z2, z3); in tgeneric()
1338 tgeneric_cuc (&function, ul1, z1, z2, zzzz, z3, in tgeneric()
1340 reuse_cuc (&function, ul1, z1, z2, z3); in tgeneric()
1344 tgeneric_ccs (&function, z1, lo, z2, zzzz, z3, in tgeneric()
1346 reuse_ccs (&function, z1, lo, z2, z3); in tgeneric()
1350 tgeneric_cci (&function, z1, i, z2, zzzz, z3, in tgeneric()
1352 reuse_cci (&function, z1, i, z2, z3); in tgeneric()
1356 tgeneric_cuuc (&function, ul1, ul2, z1, z2, zzzz, z3, in tgeneric()
1358 reuse_cuuc (&function, ul1, ul2, z1, z2, z3); in tgeneric()
1368 switch (function.type) in tgeneric()