On Friday 25 June 2010 20:16:15 Jason Moxham wrote: > Hi > > These cpu's also have no support from gcc , so again I think we should > certainly remove them > > gmicro > i860 > ibm032 or 032 or ROMP > uxp or xp fujitsu 32bit vector supercomputer > > Note these are only entries in longlong.h , but as we want to get rid of it > someday , all the cpu types in it have to go somewhere or be removed. >
These have now been removed. Trac ticket 295 , I removed the old gcd stuff and associated functions , and there is one further point mentioned "Also, the function mpn_ngcd (in ngcd.h) seems to be a duplicate of mpn_gcd. I think we can probably get rid of it. " here is the diff between the two 2c2 < mpn_ngcd (mp_ptr gp, mp_ptr ap, mp_size_t an, mp_ptr bp, mp_size_t n) --- > mpn_gcd (mp_ptr gp, mp_ptr ap, mp_size_t an, mp_ptr bp, mp_size_t n) 11a12 > { 12a14 > } 14c16 < init_scratch = MPN_NGCD_MATRIX_INIT_ITCH ((n+1)/2); --- > init_scratch = MPN_NGCD_MATRIX_INIT_ITCH (n-P_SIZE(n)); 20a23,25 > if (scratch < MPN_NGCD_LEHMER_ITCH(n)) /* Space needed by Lehmer GCD */ > scratch = MPN_NGCD_LEHMER_ITCH(n); > 48c53 < mp_size_t p = n/2; --- > mp_size_t p = P_SIZE(n); 71,72c76,81 < #if 0 < /* FIXME: We may want to use lehmer on some systems. */ --- > > if (ap[n-1] < bp[n-1]) > MP_PTR_SWAP (ap, bp); > > if (BELOW_THRESHOLD (n, GCD_THRESHOLD)) > { 77,80c86 < #endif < < if (ap[n-1] < bp[n-1]) < MP_PTR_SWAP (ap, bp); --- > } So it look like gcd and ngcd are the same but with gcd has been updated to the latest thresholds , I think? Jason -- You received this message because you are subscribed to the Google Groups "mpir-devel" group. To post to this group, send email to mpir-de...@googlegroups.com. To unsubscribe from this group, send email to mpir-devel+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/mpir-devel?hl=en.