diff options
-rw-r--r-- | tests/mpn/logic.c | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/tests/mpn/logic.c b/tests/mpn/logic.c index 520700623..4302624f7 100644 --- a/tests/mpn/logic.c +++ b/tests/mpn/logic.c @@ -45,7 +45,7 @@ check_one (mp_srcptr refp, mp_srcptr rp, mp_srcptr ap, mp_srcptr bp, mp_size_t n { if (mpn_cmp (refp, rp, n)) { - printf ("ERROR in mpn_%s_n\n", funcname); + printf ("ERROR in mpn_%s\n", funcname); printf ("a: "); mpn_dump (ap, n); printf ("b: "); mpn_dump (bp, n); printf ("r: "); mpn_dump (rp, n); @@ -85,35 +85,39 @@ main (int argc, char **argv) refmpn_and_n (refp, ap, bp, n); mpn_and_n (rp, ap, bp, n); - check_one (refp, rp, ap, bp, n, "and"); + check_one (refp, rp, ap, bp, n, "and_n"); refmpn_ior_n (refp, ap, bp, n); mpn_ior_n (rp, ap, bp, n); - check_one (refp, rp, ap, bp, n, "ior"); + check_one (refp, rp, ap, bp, n, "ior_n"); refmpn_xor_n (refp, ap, bp, n); mpn_xor_n (rp, ap, bp, n); - check_one (refp, rp, ap, bp, n, "xor"); + check_one (refp, rp, ap, bp, n, "xor_n"); refmpn_andn_n (refp, ap, bp, n); mpn_andn_n (rp, ap, bp, n); - check_one (refp, rp, ap, bp, n, "andn"); + check_one (refp, rp, ap, bp, n, "andn_n"); refmpn_iorn_n (refp, ap, bp, n); mpn_iorn_n (rp, ap, bp, n); - check_one (refp, rp, ap, bp, n, "iorn"); + check_one (refp, rp, ap, bp, n, "iorn_n"); refmpn_nand_n (refp, ap, bp, n); mpn_nand_n (rp, ap, bp, n); - check_one (refp, rp, ap, bp, n, "nand"); + check_one (refp, rp, ap, bp, n, "nand_n"); refmpn_nior_n (refp, ap, bp, n); mpn_nior_n (rp, ap, bp, n); - check_one (refp, rp, ap, bp, n, "nior"); + check_one (refp, rp, ap, bp, n, "nior_n"); refmpn_xnor_n (refp, ap, bp, n); mpn_xnor_n (rp, ap, bp, n); - check_one (refp, rp, ap, bp, n, "xnor"); + check_one (refp, rp, ap, bp, n, "xnor_n"); + + refmpn_com (refp, ap, n); + mpn_com (rp, ap, n); + check_one (refp, rp, ap, bp, n, "com"); } } |