Home | History | Annotate | Download | only in tests

Lines Matching refs:s2p

402     ASSERT (refmpn_overlap_fullonly_two_p (rp, s1p, s2p, size));        \
405 ASSERT_MPN (s2p, size); \
412 refmpn_and_n (mp_ptr rp, mp_srcptr s1p, mp_srcptr s2p, mp_size_t size)
414 LOGOPS (s1p[i] & s2p[i]);
417 refmpn_andn_n (mp_ptr rp, mp_srcptr s1p, mp_srcptr s2p, mp_size_t size)
419 LOGOPS (s1p[i] & ~s2p[i]);
422 refmpn_nand_n (mp_ptr rp, mp_srcptr s1p, mp_srcptr s2p, mp_size_t size)
424 LOGOPS ((s1p[i] & s2p[i]) ^ GMP_NUMB_MASK);
427 refmpn_ior_n (mp_ptr rp, mp_srcptr s1p, mp_srcptr s2p, mp_size_t size)
429 LOGOPS (s1p[i] | s2p[i]);
432 refmpn_iorn_n (mp_ptr rp, mp_srcptr s1p, mp_srcptr s2p, mp_size_t size)
434 LOGOPS (s1p[i] | (s2p[i] ^ GMP_NUMB_MASK));
437 refmpn_nior_n (mp_ptr rp, mp_srcptr s1p, mp_srcptr s2p, mp_size_t size)
439 LOGOPS ((s1p[i] | s2p[i]) ^ GMP_NUMB_MASK);
442 refmpn_xor_n (mp_ptr rp, mp_srcptr s1p, mp_srcptr s2p, mp_size_t size)
444 LOGOPS (s1p[i] ^ s2p[i]);
447 refmpn_xnor_n (mp_ptr rp, mp_srcptr s1p, mp_srcptr s2p, mp_size_t size)
449 LOGOPS ((s1p[i] ^ s2p[i]) ^ GMP_NUMB_MASK);
561 ASSERT (refmpn_overlap_fullonly_two_p (rp, s1p, s2p, size)); \
565 ASSERT_MPN (s2p, size); \
568 carry = operation (&rp[i], s1p[i], s2p[i], carry); \
573 refmpn_add_nc (mp_ptr rp, mp_srcptr s1p, mp_srcptr s2p, mp_size_t size,
579 refmpn_sub_nc (mp_ptr rp, mp_srcptr s1p, mp_srcptr s2p, mp_size_t size,
587 refmpn_add_n (mp_ptr rp, mp_srcptr s1p, mp_srcptr s2p, mp_size_t size)
589 return refmpn_add_nc (rp, s1p, s2p, size, CNST_LIMB(0));
592 refmpn_sub_n (mp_ptr rp, mp_srcptr s1p, mp_srcptr s2p, mp_size_t size)
594 return refmpn_sub_nc (rp, s1p, s2p, size, CNST_LIMB(0));
598 refmpn_cnd_add_n (mp_limb_t cnd, mp_ptr rp, mp_srcptr s1p, mp_srcptr s2p, mp_size_t size)
601 return refmpn_add_n (rp, s1p, s2p, size);
609 refmpn_cnd_sub_n (mp_limb_t cnd, mp_ptr rp, mp_srcptr s1p, mp_srcptr s2p, mp_size_t size)
612 return refmpn_sub_n (rp, s1p, s2p, size);
627 ASSERT (refmpn_overlap_fullonly_p (rp, s2p, size)); \
630 ASSERT (! refmpn_overlap_p (ep, 2, s2p, size)); \
637 ASSERT_MPN (s2p, size); \
644 carry = operation (&rp[i], s1p[i], s2p[i], carry); \
656 refmpn_add_err1_n (mp_ptr rp, mp_srcptr s1p, mp_srcptr s2p,
663 refmpn_sub_err1_n (mp_ptr rp, mp_srcptr s1p, mp_srcptr s2p,
677 ASSERT (refmpn_overlap_fullonly_p (rp, s2p, size)); \
681 ASSERT (! refmpn_overlap_p (ep, 4, s2p, size)); \
689 ASSERT_MPN (s2p, size); \
698 carry = operation (&rp[i], s1p[i], s2p[i], carry); \
713 refmpn_add_err2_n (mp_ptr rp, mp_srcptr s1p, mp_srcptr s2p,
720 refmpn_sub_err2_n (mp_ptr rp, mp_srcptr s1p, mp_srcptr s2p,
734 ASSERT (refmpn_overlap_fullonly_p (rp, s2p, size)); \
739 ASSERT (! refmpn_overlap_p (ep, 6, s2p, size)); \
748 ASSERT_MPN (s2p, size); \
759 carry = operation (&rp[i], s1p[i], s2p[i], carry); \
777 refmpn_add_err3_n (mp_ptr rp, mp_srcptr s1p, mp_srcptr s2p,
784 refmpn_sub_err3_n (mp_ptr rp, mp_srcptr s1p, mp_srcptr s2p,
1064 c = aors_n (rp, s1p, s2p, s2size); \
1072 mp_srcptr s2p, mp_size_t s2size)
1079 mp_srcptr s2p, mp_size_t s2size)
1314 mp_srcptr s1p, mp_srcptr s2p, mp_size_t size,
1322 ASSERT (refmpn_overlap_fullonly_two_p (r1p, s1p, s2p, size));
1323 ASSERT (refmpn_overlap_fullonly_two_p (r2p, s1p, s2p, size));
1326 /* in case r1p==s1p or r1p==s2p */
1329 acy = refmpn_add_nc (p, s1p, s2p, size, carry >> 1);
1330 scy = refmpn_sub_nc (r2p, s1p, s2p, size, carry & 1);
1339 mp_srcptr s1p, mp_srcptr s2p, mp_size_t size)
1341 return refmpn_add_n_sub_nc (r1p, r2p, s1p, s2p, size, CNST_LIMB(0));
2200 refmpn_hamdist (mp_srcptr s1p, mp_srcptr s2p, mp_size_t size)
2207 ASSERT_MPN (s2p, size);
2213 refmpn_xor_n (d, s1p, s2p, size);