From ccc23338d74eec980fcd194794502f461e7e4bc7 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Wed, 7 Aug 2024 19:39:02 +0200 Subject: [PATCH 1/2] have the dummy GEMM3M kernel at least forward to regular GEMM --- kernel/generic/zgemm3mkernel_dump.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/kernel/generic/zgemm3mkernel_dump.c b/kernel/generic/zgemm3mkernel_dump.c index a59bb08ce..c4a614f0a 100644 --- a/kernel/generic/zgemm3mkernel_dump.c +++ b/kernel/generic/zgemm3mkernel_dump.c @@ -25,10 +25,16 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ +#if 1 +#include "zgemmkernel_2x2.c" + + +#else #include "common.h" int CNAME(BLASLONG bm, BLASLONG bn, BLASLONG bk, FLOAT alphar, FLOAT alphai, FLOAT * ba, FLOAT * bb, FLOAT * C, BLASLONG ldc) { return 0; } +#endif From 46e331a91722da3bfcfe7bfbc17ce0d49d68430f Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Wed, 7 Aug 2024 19:41:10 +0200 Subject: [PATCH 2/2] remove the unworkable GEMM3M restriction from GENERIC again --- kernel/Makefile.L3 | 9 --------- 1 file changed, 9 deletions(-) diff --git a/kernel/Makefile.L3 b/kernel/Makefile.L3 index 87fd5ca10..ed1c74ecf 100644 --- a/kernel/Makefile.L3 +++ b/kernel/Makefile.L3 @@ -17,15 +17,6 @@ ifeq ($(ARCH), ia64) USE_GEMM3M = 1 endif -ifneq ($(DYNAMIC_ARCH), 1) -ifeq ($(TARGET), GENERIC) -USE_GEMM3M = 0 -endif -else -ifeq ($(CORE), GENERIC) -USE_GEMM3M = 0 -endif -endif ifeq ($(ARCH), arm) USE_TRMM = 1