diff --git a/param.h b/param.h index 5b6a19ad5..d6c3a9b00 100644 --- a/param.h +++ b/param.h @@ -193,14 +193,26 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #else #define SGEMM_DEFAULT_P 448 + +#if defined(BULLDOZER) && defined(ARCH_X86_64) +#define DGEMM_DEFAULT_P 248 +#else #define DGEMM_DEFAULT_P 224 +#endif + #define QGEMM_DEFAULT_P 112 #define CGEMM_DEFAULT_P 224 #define ZGEMM_DEFAULT_P 112 #define XGEMM_DEFAULT_P 56 #define SGEMM_DEFAULT_Q 224 + +#if defined(BULLDOZER) && defined(ARCH_X86_64) +#define DGEMM_DEFAULT_Q 248 +#else #define DGEMM_DEFAULT_Q 224 +#endif + #define QGEMM_DEFAULT_Q 224 #define CGEMM_DEFAULT_Q 224 #define ZGEMM_DEFAULT_Q 224