case CPU_ARCHITECTURE_AMD_BULLDOZER: /* Bulldozer CPUs are horrible at AVX. Go back to K10 optimized. */
// retval = BIF_BULL; /* Look for FFTs optimized for Bulldozer */
retval = BIF_K10; /* Look for FFTs optimized for K10 */
break;
case CPU_ARCHITECTURE_AMD_ZEN: /* For now, assume ZEN has corrected Bulldozer's sorry AVX performance */
case CPU_ARCHITECTURE_AMD_OTHER: /* For no particularly good reason, assume future AMD processors do well with Intel FFTs */
if (! (gwdata->cpu_flags & CPU_FMA3))
retval = BIF_I7; /* Look for FFTs optimized for Core i3/i5/i7 */
else
retval = BIF_FMA3; /* Look for FFTs optimized for Intel FMA3 CPUs */
break;
prime95 29.1新加的部分
應該不會走之前k10的path |