From: Ralf Gommers <ralf.gommers@gmail.com>
Date: Tue, 31 Mar 2026 19:02:31 +0200
Subject: Remove -march=knl flag for GCC 15 compatibility

GCC 15 dropped support for Xeon Phi (KNL) targets, making -march=knl
invalid. For optimized KNL kernels, remove -march=knl since -mavx512f
is already specified explicitly. For reference kernels, replace
-march=knl with -march=skylake to provide an AVX2 baseline (AVX-512
is then disabled via -mno-avx512f -mno-avx512cd).

Follows the same approach as PR 129 which removed -mavx512pf.

Closes gh-150

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
--- a/blis/_src/config/knl/make_defs.mk
+++ b/blis/_src/config/knl/make_defs.mk
@@ -75,13 +75,13 @@
 # Flags specific to optimized kernels.
 CKOPTFLAGS     := $(COPTFLAGS) -O3
 ifeq ($(CC_VENDOR),gcc)
-CKVECFLAGS     := -mavx512f -mfpmath=sse -march=knl
+CKVECFLAGS     := -mavx512f -mfpmath=sse
 else
 ifeq ($(CC_VENDOR),icc)
 CKVECFLAGS     := -xMIC-AVX512
 else
 ifeq ($(CC_VENDOR),clang)
-CKVECFLAGS     := -mavx512f -mfpmath=sse -march=knl
+CKVECFLAGS     := -mavx512f -mfpmath=sse
 else
 $(error gcc, icc, or clang is required for this configuration.)
 endif
@@ -91,7 +91,7 @@
 # The assembler on OS X won't recognize AVX512 without help.
 ifneq ($(CC_VENDOR),icc)
 ifeq ($(OS_NAME),Darwin)
-CKVECFLAGS     += -Wa,-march=knl
+CKVECFLAGS     += -Wa,-march=skylake-avx512
 endif
 endif
 
@@ -99,13 +99,13 @@
 # Note: We use AVX2 for reference kernels instead of AVX-512.
 CROPTFLAGS     := $(CKOPTFLAGS)
 ifeq ($(CC_VENDOR),gcc)
-CRVECFLAGS     := -march=knl -mno-avx512f -mno-avx512cd -funsafe-math-optimizations -ffp-contract=fast
+CRVECFLAGS     := -march=skylake -mno-avx512f -mno-avx512cd -funsafe-math-optimizations -ffp-contract=fast
 else
 ifeq ($(CC_VENDOR),icc)
 CRVECFLAGS     := -xMIC-AVX512
 else
 ifeq ($(CC_VENDOR),clang)
-CRVECFLAGS     := -march=knl -mno-avx512f -mno-avx512cd -funsafe-math-optimizations -ffp-contract=fast
+CRVECFLAGS     := -march=skylake -mno-avx512f -mno-avx512cd -funsafe-math-optimizations -ffp-contract=fast
 else
 $(error gcc, icc, or clang is required for this configuration.)
 endif
--- a/blis/_src/make/linux-x86_64.jsonl
+++ b/blis/_src/make/linux-x86_64.jsonl
@@ -15,10 +15,10 @@
 {"compiler": "gcc", "source": "kernels/skx/3/bli_dgemm_skx_asm_16x12_l2.c", "target": "obj/x86_64/kernels/skx/3/bli_dgemm_skx_asm_16x12_l2.o", "flags": ["-O2", "-O3", "-fomit-frame-pointer", "-mavx512f", "-mavx512dq", "-mavx512bw", "-mavx512vl", "-mfpmath=sse", "-march=skylake-avx512", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
 {"compiler": "gcc", "source": "kernels/skx/3/bli_dgemm_skx_asm_16x14.c", "target": "obj/x86_64/kernels/skx/3/bli_dgemm_skx_asm_16x14.o", "flags": ["-O2", "-O3", "-fomit-frame-pointer", "-mavx512f", "-mavx512dq", "-mavx512bw", "-mavx512vl", "-mfpmath=sse", "-march=skylake-avx512", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
 {"compiler": "gcc", "source": "kernels/skx/3/bli_sgemm_skx_asm_32x12_l2.c", "target": "obj/x86_64/kernels/skx/3/bli_sgemm_skx_asm_32x12_l2.o", "flags": ["-O2", "-O3", "-fomit-frame-pointer", "-mavx512f", "-mavx512dq", "-mavx512bw", "-mavx512vl", "-mfpmath=sse", "-march=skylake-avx512", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "kernels/knl/1m/bli_dpackm_knl_asm_24x8.c", "target": "obj/x86_64/kernels/knl/1m/bli_dpackm_knl_asm_24x8.o", "flags": ["-O2", "-O3", "-mavx512f", "-mfpmath=sse", "-march=knl", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "kernels/knl/1m/bli_spackm_knl_asm_24x16.c", "target": "obj/x86_64/kernels/knl/1m/bli_spackm_knl_asm_24x16.o", "flags": ["-O2", "-O3", "-mavx512f", "-mfpmath=sse", "-march=knl", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "kernels/knl/3/bli_dgemm_knl_asm_24x8.c", "target": "obj/x86_64/kernels/knl/3/bli_dgemm_knl_asm_24x8.o", "flags": ["-O2", "-O3", "-mavx512f", "-mfpmath=sse", "-march=knl", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "kernels/knl/3/bli_sgemm_knl_asm_24x16.c", "target": "obj/x86_64/kernels/knl/3/bli_sgemm_knl_asm_24x16.o", "flags": ["-O2", "-O3", "-mavx512f", "-mfpmath=sse", "-march=knl", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "kernels/knl/1m/bli_dpackm_knl_asm_24x8.c", "target": "obj/x86_64/kernels/knl/1m/bli_dpackm_knl_asm_24x8.o", "flags": ["-O2", "-O3", "-mavx512f", "-mfpmath=sse", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "kernels/knl/1m/bli_spackm_knl_asm_24x16.c", "target": "obj/x86_64/kernels/knl/1m/bli_spackm_knl_asm_24x16.o", "flags": ["-O2", "-O3", "-mavx512f", "-mfpmath=sse", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "kernels/knl/3/bli_dgemm_knl_asm_24x8.c", "target": "obj/x86_64/kernels/knl/3/bli_dgemm_knl_asm_24x8.o", "flags": ["-O2", "-O3", "-mavx512f", "-mfpmath=sse", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "kernels/knl/3/bli_sgemm_knl_asm_24x16.c", "target": "obj/x86_64/kernels/knl/3/bli_sgemm_knl_asm_24x16.o", "flags": ["-O2", "-O3", "-mavx512f", "-mfpmath=sse", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
 {"compiler": "gcc", "source": "kernels/sandybridge/3/bli_gemm_sandybridge_asm_d8x4.c", "target": "obj/x86_64/kernels/sandybridge/3/bli_gemm_sandybridge_asm_d8x4.o", "flags": ["-O2", "-O3", "-mavx", "-mfpmath=sse", "-march=sandybridge", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
 {"compiler": "gcc", "source": "kernels/sandybridge/3/bli_gemm_sandybridge_int_d8x4.c", "target": "obj/x86_64/kernels/sandybridge/3/bli_gemm_sandybridge_int_d8x4.o", "flags": ["-O2", "-O3", "-mavx", "-mfpmath=sse", "-march=sandybridge", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
 {"compiler": "gcc", "source": "kernels/penryn/1/bli_axpyv_penryn_int.c", "target": "obj/x86_64/kernels/penryn/1/bli_axpyv_penryn_int.o", "flags": ["-O2", "-O3", "-mssse3", "-mfpmath=sse", "-march=core2", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
@@ -130,39 +130,39 @@
 {"compiler": "gcc", "source": "ref_kernels/ind/bli_gemmtrsm1m_ref.c", "target": "obj/x86_64/ref_kernels/skx/ind/bli_gemmtrsm1m_skx_ref.o", "flags": ["-O2", "-O3", "-fomit-frame-pointer", "-march=skylake-avx512", "-mno-avx512f", "-mno-avx512vl", "-mno-avx512bw", "-mno-avx512dq", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=skx", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
 {"compiler": "gcc", "source": "ref_kernels/ind/bli_trsm1m_ref.c", "target": "obj/x86_64/ref_kernels/skx/ind/bli_trsm1m_skx_ref.o", "flags": ["-O2", "-O3", "-fomit-frame-pointer", "-march=skylake-avx512", "-mno-avx512f", "-mno-avx512vl", "-mno-avx512bw", "-mno-avx512dq", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=skx", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
 {"compiler": "gcc", "source": "ref_kernels/bli_cntx_ref.c", "target": "obj/x86_64/ref_kernels/knl/bli_cntx_knl_ref.o", "flags": ["-O2", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_addv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_addv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_amaxv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_amaxv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_axpbyv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_axpbyv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_axpyv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_axpyv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_copyv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_copyv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_dotv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_dotv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_dotxv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_dotxv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_invertv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_invertv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_scal2v_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_scal2v_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_scalv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_scalv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_setv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_setv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_subv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_subv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_swapv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_swapv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_xpbyv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_xpbyv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1f/bli_axpy2v_ref.c", "target": "obj/x86_64/ref_kernels/knl/1f/bli_axpy2v_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1f/bli_axpyf_ref.c", "target": "obj/x86_64/ref_kernels/knl/1f/bli_axpyf_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1f/bli_dotaxpyv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1f/bli_dotaxpyv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1f/bli_dotxaxpyf_ref.c", "target": "obj/x86_64/ref_kernels/knl/1f/bli_dotxaxpyf_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1f/bli_dotxf_ref.c", "target": "obj/x86_64/ref_kernels/knl/1f/bli_dotxf_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1m/bli_packm_cxk_1er_ref.c", "target": "obj/x86_64/ref_kernels/knl/1m/bli_packm_cxk_1er_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1m/bli_packm_cxk_bb_ref.c", "target": "obj/x86_64/ref_kernels/knl/1m/bli_packm_cxk_bb_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1m/bli_packm_cxk_ref.c", "target": "obj/x86_64/ref_kernels/knl/1m/bli_packm_cxk_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1m/bli_unpackm_cxk_ref.c", "target": "obj/x86_64/ref_kernels/knl/1m/bli_unpackm_cxk_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/3/bli_gemm_ref.c", "target": "obj/x86_64/ref_kernels/knl/3/bli_gemm_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/3/bli_gemmsup_ref.c", "target": "obj/x86_64/ref_kernels/knl/3/bli_gemmsup_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/3/bli_gemmtrsm_ref.c", "target": "obj/x86_64/ref_kernels/knl/3/bli_gemmtrsm_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/3/bli_trsm_ref.c", "target": "obj/x86_64/ref_kernels/knl/3/bli_trsm_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/3/bb/bli_gemmbb_ref.c", "target": "obj/x86_64/ref_kernels/knl/3/bb/bli_gemmbb_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/3/bb/bli_gemmtrsmbb_ref.c", "target": "obj/x86_64/ref_kernels/knl/3/bb/bli_gemmtrsmbb_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/3/bb/bli_trsmbb_ref.c", "target": "obj/x86_64/ref_kernels/knl/3/bb/bli_trsmbb_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/ind/bli_gemm1m_ref.c", "target": "obj/x86_64/ref_kernels/knl/ind/bli_gemm1m_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/ind/bli_gemmtrsm1m_ref.c", "target": "obj/x86_64/ref_kernels/knl/ind/bli_gemmtrsm1m_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/ind/bli_trsm1m_ref.c", "target": "obj/x86_64/ref_kernels/knl/ind/bli_trsm1m_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_addv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_addv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_amaxv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_amaxv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_axpbyv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_axpbyv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_axpyv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_axpyv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_copyv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_copyv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_dotv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_dotv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_dotxv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_dotxv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_invertv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_invertv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_scal2v_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_scal2v_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_scalv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_scalv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_setv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_setv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_subv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_subv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_swapv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_swapv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_xpbyv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1/bli_xpbyv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1f/bli_axpy2v_ref.c", "target": "obj/x86_64/ref_kernels/knl/1f/bli_axpy2v_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1f/bli_axpyf_ref.c", "target": "obj/x86_64/ref_kernels/knl/1f/bli_axpyf_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1f/bli_dotaxpyv_ref.c", "target": "obj/x86_64/ref_kernels/knl/1f/bli_dotaxpyv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1f/bli_dotxaxpyf_ref.c", "target": "obj/x86_64/ref_kernels/knl/1f/bli_dotxaxpyf_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1f/bli_dotxf_ref.c", "target": "obj/x86_64/ref_kernels/knl/1f/bli_dotxf_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1m/bli_packm_cxk_1er_ref.c", "target": "obj/x86_64/ref_kernels/knl/1m/bli_packm_cxk_1er_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1m/bli_packm_cxk_bb_ref.c", "target": "obj/x86_64/ref_kernels/knl/1m/bli_packm_cxk_bb_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1m/bli_packm_cxk_ref.c", "target": "obj/x86_64/ref_kernels/knl/1m/bli_packm_cxk_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1m/bli_unpackm_cxk_ref.c", "target": "obj/x86_64/ref_kernels/knl/1m/bli_unpackm_cxk_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/3/bli_gemm_ref.c", "target": "obj/x86_64/ref_kernels/knl/3/bli_gemm_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/3/bli_gemmsup_ref.c", "target": "obj/x86_64/ref_kernels/knl/3/bli_gemmsup_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/3/bli_gemmtrsm_ref.c", "target": "obj/x86_64/ref_kernels/knl/3/bli_gemmtrsm_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/3/bli_trsm_ref.c", "target": "obj/x86_64/ref_kernels/knl/3/bli_trsm_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/3/bb/bli_gemmbb_ref.c", "target": "obj/x86_64/ref_kernels/knl/3/bb/bli_gemmbb_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/3/bb/bli_gemmtrsmbb_ref.c", "target": "obj/x86_64/ref_kernels/knl/3/bb/bli_gemmtrsmbb_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/3/bb/bli_trsmbb_ref.c", "target": "obj/x86_64/ref_kernels/knl/3/bb/bli_trsmbb_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/ind/bli_gemm1m_ref.c", "target": "obj/x86_64/ref_kernels/knl/ind/bli_gemm1m_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/ind/bli_gemmtrsm1m_ref.c", "target": "obj/x86_64/ref_kernels/knl/ind/bli_gemmtrsm1m_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/ind/bli_trsm1m_ref.c", "target": "obj/x86_64/ref_kernels/knl/ind/bli_trsm1m_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
 {"compiler": "gcc", "source": "ref_kernels/bli_cntx_ref.c", "target": "obj/x86_64/ref_kernels/haswell/bli_cntx_haswell_ref.o", "flags": ["-O2", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=haswell", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
 {"compiler": "gcc", "source": "ref_kernels/1/bli_addv_ref.c", "target": "obj/x86_64/ref_kernels/haswell/1/bli_addv_haswell_ref.o", "flags": ["-O2", "-O3", "-fomit-frame-pointer", "-mavx2", "-mfma", "-mfpmath=sse", "-march=haswell", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=haswell", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
 {"compiler": "gcc", "source": "ref_kernels/1/bli_amaxv_ref.c", "target": "obj/x86_64/ref_kernels/haswell/1/bli_amaxv_haswell_ref.o", "flags": ["-O2", "-O3", "-fomit-frame-pointer", "-mavx2", "-mfma", "-mfpmath=sse", "-march=haswell", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=haswell", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
--- a/blis/_src/make/linux-x86_64_no_zen3.jsonl
+++ b/blis/_src/make/linux-x86_64_no_zen3.jsonl
@@ -14,10 +14,10 @@
 {"compiler": "gcc", "source": "kernels/skx/3/bli_dgemm_skx_asm_16x12_l2.c", "target": "obj/x86_64_no_zen3/kernels/skx/3/bli_dgemm_skx_asm_16x12_l2.o", "flags": ["-O2", "-O3", "-fomit-frame-pointer", "-mavx512f", "-mavx512dq", "-mavx512bw", "-mavx512vl", "-mfpmath=sse", "-march=skylake-avx512", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
 {"compiler": "gcc", "source": "kernels/skx/3/bli_dgemm_skx_asm_16x14.c", "target": "obj/x86_64_no_zen3/kernels/skx/3/bli_dgemm_skx_asm_16x14.o", "flags": ["-O2", "-O3", "-fomit-frame-pointer", "-mavx512f", "-mavx512dq", "-mavx512bw", "-mavx512vl", "-mfpmath=sse", "-march=skylake-avx512", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
 {"compiler": "gcc", "source": "kernels/skx/3/bli_sgemm_skx_asm_32x12_l2.c", "target": "obj/x86_64_no_zen3/kernels/skx/3/bli_sgemm_skx_asm_32x12_l2.o", "flags": ["-O2", "-O3", "-fomit-frame-pointer", "-mavx512f", "-mavx512dq", "-mavx512bw", "-mavx512vl", "-mfpmath=sse", "-march=skylake-avx512", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "kernels/knl/1m/bli_dpackm_knl_asm_24x8.c", "target": "obj/x86_64_no_zen3/kernels/knl/1m/bli_dpackm_knl_asm_24x8.o", "flags": ["-O2", "-O3", "-mavx512f", "-mfpmath=sse", "-march=knl", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "kernels/knl/1m/bli_spackm_knl_asm_24x16.c", "target": "obj/x86_64_no_zen3/kernels/knl/1m/bli_spackm_knl_asm_24x16.o", "flags": ["-O2", "-O3", "-mavx512f", "-mfpmath=sse", "-march=knl", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "kernels/knl/3/bli_dgemm_knl_asm_24x8.c", "target": "obj/x86_64_no_zen3/kernels/knl/3/bli_dgemm_knl_asm_24x8.o", "flags": ["-O2", "-O3", "-mavx512f", "-mfpmath=sse", "-march=knl", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "kernels/knl/3/bli_sgemm_knl_asm_24x16.c", "target": "obj/x86_64_no_zen3/kernels/knl/3/bli_sgemm_knl_asm_24x16.o", "flags": ["-O2", "-O3", "-mavx512f", "-mfpmath=sse", "-march=knl", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "kernels/knl/1m/bli_dpackm_knl_asm_24x8.c", "target": "obj/x86_64_no_zen3/kernels/knl/1m/bli_dpackm_knl_asm_24x8.o", "flags": ["-O2", "-O3", "-mavx512f", "-mfpmath=sse", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "kernels/knl/1m/bli_spackm_knl_asm_24x16.c", "target": "obj/x86_64_no_zen3/kernels/knl/1m/bli_spackm_knl_asm_24x16.o", "flags": ["-O2", "-O3", "-mavx512f", "-mfpmath=sse", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "kernels/knl/3/bli_dgemm_knl_asm_24x8.c", "target": "obj/x86_64_no_zen3/kernels/knl/3/bli_dgemm_knl_asm_24x8.o", "flags": ["-O2", "-O3", "-mavx512f", "-mfpmath=sse", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "kernels/knl/3/bli_sgemm_knl_asm_24x16.c", "target": "obj/x86_64_no_zen3/kernels/knl/3/bli_sgemm_knl_asm_24x16.o", "flags": ["-O2", "-O3", "-mavx512f", "-mfpmath=sse", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
 {"compiler": "gcc", "source": "kernels/sandybridge/3/bli_gemm_sandybridge_asm_d8x4.c", "target": "obj/x86_64_no_zen3/kernels/sandybridge/3/bli_gemm_sandybridge_asm_d8x4.o", "flags": ["-O2", "-O3", "-mavx", "-mfpmath=sse", "-march=sandybridge", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
 {"compiler": "gcc", "source": "kernels/sandybridge/3/bli_gemm_sandybridge_int_d8x4.c", "target": "obj/x86_64_no_zen3/kernels/sandybridge/3/bli_gemm_sandybridge_int_d8x4.o", "flags": ["-O2", "-O3", "-mavx", "-mfpmath=sse", "-march=sandybridge", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
 {"compiler": "gcc", "source": "kernels/penryn/1/bli_axpyv_penryn_int.c", "target": "obj/x86_64_no_zen3/kernels/penryn/1/bli_axpyv_penryn_int.o", "flags": ["-O2", "-O3", "-mssse3", "-mfpmath=sse", "-march=core2", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
@@ -129,39 +129,39 @@
 {"compiler": "gcc", "source": "ref_kernels/ind/bli_gemmtrsm1m_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/skx/ind/bli_gemmtrsm1m_skx_ref.o", "flags": ["-O2", "-O3", "-fomit-frame-pointer", "-march=skylake-avx512", "-mno-avx512f", "-mno-avx512vl", "-mno-avx512bw", "-mno-avx512dq", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=skx", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
 {"compiler": "gcc", "source": "ref_kernels/ind/bli_trsm1m_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/skx/ind/bli_trsm1m_skx_ref.o", "flags": ["-O2", "-O3", "-fomit-frame-pointer", "-march=skylake-avx512", "-mno-avx512f", "-mno-avx512vl", "-mno-avx512bw", "-mno-avx512dq", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=skx", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
 {"compiler": "gcc", "source": "ref_kernels/bli_cntx_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/bli_cntx_knl_ref.o", "flags": ["-O2", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_addv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_addv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_amaxv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_amaxv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_axpbyv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_axpbyv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_axpyv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_axpyv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_copyv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_copyv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_dotv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_dotv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_dotxv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_dotxv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_invertv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_invertv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_scal2v_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_scal2v_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_scalv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_scalv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_setv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_setv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_subv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_subv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_swapv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_swapv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1/bli_xpbyv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_xpbyv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1f/bli_axpy2v_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1f/bli_axpy2v_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1f/bli_axpyf_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1f/bli_axpyf_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1f/bli_dotaxpyv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1f/bli_dotaxpyv_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1f/bli_dotxaxpyf_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1f/bli_dotxaxpyf_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1f/bli_dotxf_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1f/bli_dotxf_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1m/bli_packm_cxk_1er_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1m/bli_packm_cxk_1er_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1m/bli_packm_cxk_bb_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1m/bli_packm_cxk_bb_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1m/bli_packm_cxk_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1m/bli_packm_cxk_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/1m/bli_unpackm_cxk_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1m/bli_unpackm_cxk_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/3/bli_gemm_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/3/bli_gemm_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/3/bli_gemmsup_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/3/bli_gemmsup_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/3/bli_gemmtrsm_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/3/bli_gemmtrsm_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/3/bli_trsm_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/3/bli_trsm_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/3/bb/bli_gemmbb_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/3/bb/bli_gemmbb_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/3/bb/bli_gemmtrsmbb_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/3/bb/bli_gemmtrsmbb_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/3/bb/bli_trsmbb_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/3/bb/bli_trsmbb_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/ind/bli_gemm1m_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/ind/bli_gemm1m_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/ind/bli_gemmtrsm1m_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/ind/bli_gemmtrsm1m_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
-{"compiler": "gcc", "source": "ref_kernels/ind/bli_trsm1m_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/ind/bli_trsm1m_knl_ref.o", "flags": ["-O2", "-O3", "-march=knl", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_addv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_addv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_amaxv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_amaxv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_axpbyv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_axpbyv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_axpyv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_axpyv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_copyv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_copyv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_dotv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_dotv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_dotxv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_dotxv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_invertv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_invertv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_scal2v_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_scal2v_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_scalv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_scalv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_setv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_setv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_subv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_subv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_swapv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_swapv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1/bli_xpbyv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1/bli_xpbyv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1f/bli_axpy2v_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1f/bli_axpy2v_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1f/bli_axpyf_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1f/bli_axpyf_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1f/bli_dotaxpyv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1f/bli_dotaxpyv_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1f/bli_dotxaxpyf_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1f/bli_dotxaxpyf_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1f/bli_dotxf_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1f/bli_dotxf_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1m/bli_packm_cxk_1er_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1m/bli_packm_cxk_1er_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1m/bli_packm_cxk_bb_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1m/bli_packm_cxk_bb_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1m/bli_packm_cxk_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1m/bli_packm_cxk_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/1m/bli_unpackm_cxk_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/1m/bli_unpackm_cxk_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/3/bli_gemm_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/3/bli_gemm_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/3/bli_gemmsup_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/3/bli_gemmsup_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/3/bli_gemmtrsm_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/3/bli_gemmtrsm_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/3/bli_trsm_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/3/bli_trsm_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/3/bb/bli_gemmbb_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/3/bb/bli_gemmbb_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/3/bb/bli_gemmtrsmbb_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/3/bb/bli_gemmtrsmbb_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/3/bb/bli_trsmbb_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/3/bb/bli_trsmbb_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/ind/bli_gemm1m_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/ind/bli_gemm1m_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/ind/bli_gemmtrsm1m_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/ind/bli_gemmtrsm1m_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
+{"compiler": "gcc", "source": "ref_kernels/ind/bli_trsm1m_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/knl/ind/bli_trsm1m_knl_ref.o", "flags": ["-O2", "-O3", "-march=skylake", "-mno-avx512f", "-mno-avx512cd", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=knl", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
 {"compiler": "gcc", "source": "ref_kernels/bli_cntx_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/haswell/bli_cntx_haswell_ref.o", "flags": ["-O2", "-fPIC", "-std=c99", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=haswell", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
 {"compiler": "gcc", "source": "ref_kernels/1/bli_addv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/haswell/1/bli_addv_haswell_ref.o", "flags": ["-O2", "-O3", "-fomit-frame-pointer", "-mavx2", "-mfma", "-mfpmath=sse", "-march=haswell", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=haswell", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
 {"compiler": "gcc", "source": "ref_kernels/1/bli_amaxv_ref.c", "target": "obj/x86_64_no_zen3/ref_kernels/haswell/1/bli_amaxv_haswell_ref.o", "flags": ["-O2", "-O3", "-fomit-frame-pointer", "-mavx2", "-mfma", "-mfpmath=sse", "-march=haswell", "-funsafe-math-optimizations", "-ffp-contract=fast", "-fPIC", "-std=c99", "-fopenmp-simd", "-fvisibility=hidden"], "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.9.0\"", "-DBLIS_CNAME=haswell", "-DBLIS_IS_BUILDING_LIBRARY"], "include": ["-Iinclude/linux-x86_64_no_zen3", "-I./frame/3/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"]}
