#14098: zn_poly-0.9.p9 fails at least one its tests on power7
---------------------------+------------------------------------------------
       Reporter:  fbissey  |         Owner:  drkirkby
           Type:  defect   |        Status:  new     
       Priority:  major    |     Milestone:  sage-5.7
      Component:  porting  |    Resolution:          
       Keywords:           |   Work issues:          
Report Upstream:  N/A      |     Reviewers:          
        Authors:           |     Merged in:          
   Dependencies:           |      Stopgaps:          
---------------------------+------------------------------------------------

Comment (by fbissey):

 Not sure what happened I wanted to do another run to post tuning.c but the
 value of ZNP_mpn_smp_kara_thresh is now 133. I swear it was SIZE_MAX
 before. There is still plenty of SIZE_MAX value in the file:
 {{{
 #include "zn_poly_internal.h"

 size_t ZNP_mpn_smp_kara_thresh = 133;
 size_t ZNP_mpn_mulmid_fallback_thresh = 4868;

 tuning_info_t tuning_info[] =
 {
    {  // bits = 0
    },
    {  // bits = 1
    },
    {  // bits = 2
          94,   // KS1 -> KS2 multiplication threshold
    SIZE_MAX,   // KS2 -> KS4 multiplication threshold
    SIZE_MAX,   // KS4 -> FFT multiplication threshold
         270,   // KS1 -> KS2 squaring threshold
    SIZE_MAX,   // KS2 -> KS4 squaring threshold
    SIZE_MAX,   // KS4 -> FFT squaring threshold
         206,   // KS1 -> KS2 middle product threshold
    SIZE_MAX,   // KS2 -> KS4 middle product threshold
    SIZE_MAX,   // KS4 -> FFT middle product threshold
        1000,   // nussbaumer multiplication threshold
        1000    // nussbaumer squaring threshold
    },
    {  // bits = 3
         105,   // KS1 -> KS2 multiplication threshold
    SIZE_MAX,   // KS2 -> KS4 multiplication threshold
    SIZE_MAX,   // KS4 -> FFT multiplication threshold
         270,   // KS1 -> KS2 squaring threshold
        9634,   // KS2 -> KS4 squaring threshold
    SIZE_MAX,   // KS4 -> FFT squaring threshold
         120,   // KS1 -> KS2 middle product threshold
    SIZE_MAX,   // KS2 -> KS4 middle product threshold
    SIZE_MAX,   // KS4 -> FFT middle product threshold
        1000,   // nussbaumer multiplication threshold
        1000    // nussbaumer squaring threshold
    },
    {  // bits = 4
         123,   // KS1 -> KS2 multiplication threshold
    SIZE_MAX,   // KS2 -> KS4 multiplication threshold
    SIZE_MAX,   // KS4 -> FFT multiplication threshold
         154,   // KS1 -> KS2 squaring threshold
    SIZE_MAX,   // KS2 -> KS4 squaring threshold
    SIZE_MAX,   // KS4 -> FFT squaring threshold
         132,   // KS1 -> KS2 middle product threshold
    SIZE_MAX,   // KS2 -> KS4 middle product threshold
    SIZE_MAX,   // KS4 -> FFT middle product threshold
 }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14098#comment:12>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to