summaryrefslogtreecommitdiff
path: root/tests/mpn/logic.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/mpn/logic.c')
-rw-r--r--tests/mpn/logic.c22
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");
}
}