include $(TOPDIR)/rules.mk
PKG_NAME:=OpenBLAS
-PKG_VERSION:=0.3.28
+PKG_VERSION:=0.3.30
PKG_RELEASE:=1
PKG_SOURCE:=OpenBLAS-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://github.com/OpenMathLib/OpenBLAS/releases/download/v$(PKG_VERSION)/
-PKG_HASH:=f1003466ad074e9b0c8d421a204121100b0751c96fc6fcf3d1456bd12f8a00a1
+PKG_HASH:=27342cff518646afb4c2b976d809102e368957974c250a25ccc965e53063c95d
PKG_LICENSE:=BSD-3-Clause
PKG_CPE_ID:=cpe:/a:openblas_project:openblas
--- /dev/null
+--- a/param.h
++++ b/param.h
+@@ -4179,5 +4179,38 @@ Until then, just keep it different than
+ #define SHUFPS_39 shufps $0x39,
+ #endif
+
++#if defined(ARCH_X86)
++#ifndef CGEMM3M_DEFAULT_R
++#define CGEMM3M_DEFAULT_R 12288
++#endif
++
++#ifndef CGEMM3M_DEFAULT_UNROLL_M
++#define CGEMM3M_DEFAULT_UNROLL_M 8
++#endif
++
++#ifndef CGEMM3M_DEFAULT_P
++#define CGEMM3M_DEFAULT_P 320
++#endif
++
++#ifndef CGEMM3M_DEFAULT_Q
++#define CGEMM3M_DEFAULT_Q 224
++#endif
++
++#ifndef ZGEMM3M_DEFAULT_R
++#define ZGEMM3M_DEFAULT_R 12288
++#endif
++
++#ifndef ZGEMM3M_DEFAULT_Q
++#define ZGEMM3M_DEFAULT_Q 224
++#endif
++
++#ifndef ZGEMM3M_DEFAULT_P
++#define ZGEMM3M_DEFAULT_P 224
++#endif
++
++#ifndef ZGEMM3M_DEFAULT_UNROLL_M
++#define ZGEMM3M_DEFAULT_UNROLL_M 4
++#endif
++#endif
+
+ #endif