kusano 2b45e8
#ifndef COMMON_Z_H
kusano 2b45e8
#define COMMON_Z_H
kusano 2b45e8
kusano 2b45e8
#ifndef DYNAMIC_ARCH
kusano 2b45e8
kusano 2b45e8
#define	ZAMAX_K			zamax_k
kusano 2b45e8
#define	ZAMIN_K			zamin_k
kusano 2b45e8
#define	ZMAX_K			zmax_k
kusano 2b45e8
#define	ZMIN_K			zmin_k
kusano 2b45e8
#define	IZAMAX_K		izamax_k
kusano 2b45e8
#define	IZAMIN_K		izamin_k
kusano 2b45e8
#define	IZMAX_K			izmax_k
kusano 2b45e8
#define	IZMIN_K			izmin_k
kusano 2b45e8
#define	ZASUM_K			zasum_k
kusano 2b45e8
#define	ZAXPYU_K		zaxpy_k
kusano 2b45e8
#define	ZAXPYC_K		zaxpyc_k
kusano 2b45e8
#define	ZCOPY_K			zcopy_k
kusano 2b45e8
#define	ZDOTU_K			zdotu_k
kusano 2b45e8
#define	ZDOTC_K			zdotc_k
kusano 2b45e8
#define	ZNRM2_K			znrm2_k
kusano 2b45e8
#define	ZSCAL_K			zscal_k
kusano 2b45e8
#define	ZSWAP_K			zswap_k
kusano 2b45e8
#define	ZROT_K			zdrot_k
kusano 2b45e8
kusano 2b45e8
#define	ZGEMV_N			zgemv_n
kusano 2b45e8
#define	ZGEMV_T			zgemv_t
kusano 2b45e8
#define	ZGEMV_R			zgemv_r
kusano 2b45e8
#define	ZGEMV_C			zgemv_c
kusano 2b45e8
#define	ZGEMV_O			zgemv_o
kusano 2b45e8
#define	ZGEMV_U			zgemv_u
kusano 2b45e8
#define	ZGEMV_S			zgemv_s
kusano 2b45e8
#define	ZGEMV_D			zgemv_d
kusano 2b45e8
kusano 2b45e8
#define	ZGERU_K			zgeru_k
kusano 2b45e8
#define	ZGERC_K			zgerc_k
kusano 2b45e8
#define	ZGERV_K			zgerv_k
kusano 2b45e8
#define	ZGERD_K			zgerd_k
kusano 2b45e8
kusano 2b45e8
#define ZSYMV_U			zsymv_U
kusano 2b45e8
#define ZSYMV_L			zsymv_L
kusano 2b45e8
#define ZHEMV_U			zhemv_U
kusano 2b45e8
#define ZHEMV_L			zhemv_L
kusano 2b45e8
#define ZHEMV_V			zhemv_V
kusano 2b45e8
#define ZHEMV_M			zhemv_M
kusano 2b45e8
kusano 2b45e8
#define ZSYMV_THREAD_U		zsymv_thread_U
kusano 2b45e8
#define ZSYMV_THREAD_L		zsymv_thread_L
kusano 2b45e8
#define ZHEMV_THREAD_U		zhemv_thread_U
kusano 2b45e8
#define ZHEMV_THREAD_L		zhemv_thread_L
kusano 2b45e8
#define ZHEMV_THREAD_V		zhemv_thread_V
kusano 2b45e8
#define ZHEMV_THREAD_M		zhemv_thread_M
kusano 2b45e8
kusano 2b45e8
#define	ZGEMM_ONCOPY		zgemm_oncopy
kusano 2b45e8
#define	ZGEMM_OTCOPY		zgemm_otcopy
kusano 2b45e8
kusano 2b45e8
#if ZGEMM_DEFAULT_UNROLL_M == ZGEMM_DEFAULT_UNROLL_N
kusano 2b45e8
#define	ZGEMM_INCOPY		zgemm_oncopy
kusano 2b45e8
#define	ZGEMM_ITCOPY		zgemm_otcopy
kusano 2b45e8
#else
kusano 2b45e8
#define	ZGEMM_INCOPY		zgemm_incopy
kusano 2b45e8
#define	ZGEMM_ITCOPY		zgemm_itcopy
kusano 2b45e8
#endif
kusano 2b45e8
kusano 2b45e8
#define	ZTRMM_OUNUCOPY		ztrmm_ounucopy
kusano 2b45e8
#define	ZTRMM_OUNNCOPY		ztrmm_ounncopy
kusano 2b45e8
#define	ZTRMM_OUTUCOPY		ztrmm_outucopy
kusano 2b45e8
#define	ZTRMM_OUTNCOPY		ztrmm_outncopy
kusano 2b45e8
#define	ZTRMM_OLNUCOPY		ztrmm_olnucopy
kusano 2b45e8
#define	ZTRMM_OLNNCOPY		ztrmm_olnncopy
kusano 2b45e8
#define	ZTRMM_OLTUCOPY		ztrmm_oltucopy
kusano 2b45e8
#define	ZTRMM_OLTNCOPY		ztrmm_oltncopy
kusano 2b45e8
kusano 2b45e8
#define	ZTRSM_OUNUCOPY		ztrsm_ounucopy
kusano 2b45e8
#define	ZTRSM_OUNNCOPY		ztrsm_ounncopy
kusano 2b45e8
#define	ZTRSM_OUTUCOPY		ztrsm_outucopy
kusano 2b45e8
#define	ZTRSM_OUTNCOPY		ztrsm_outncopy
kusano 2b45e8
#define	ZTRSM_OLNUCOPY		ztrsm_olnucopy
kusano 2b45e8
#define	ZTRSM_OLNNCOPY		ztrsm_olnncopy
kusano 2b45e8
#define	ZTRSM_OLTUCOPY		ztrsm_oltucopy
kusano 2b45e8
#define	ZTRSM_OLTNCOPY		ztrsm_oltncopy
kusano 2b45e8
kusano 2b45e8
#if ZGEMM_DEFAULT_UNROLL_M == ZGEMM_DEFAULT_UNROLL_N
kusano 2b45e8
#define	ZTRMM_IUNUCOPY		ztrmm_ounucopy
kusano 2b45e8
#define	ZTRMM_IUNNCOPY		ztrmm_ounncopy
kusano 2b45e8
#define	ZTRMM_IUTUCOPY		ztrmm_outucopy
kusano 2b45e8
#define	ZTRMM_IUTNCOPY		ztrmm_outncopy
kusano 2b45e8
#define	ZTRMM_ILNUCOPY		ztrmm_olnucopy
kusano 2b45e8
#define	ZTRMM_ILNNCOPY		ztrmm_olnncopy
kusano 2b45e8
#define	ZTRMM_ILTUCOPY		ztrmm_oltucopy
kusano 2b45e8
#define	ZTRMM_ILTNCOPY		ztrmm_oltncopy
kusano 2b45e8
kusano 2b45e8
#define	ZTRSM_IUNUCOPY		ztrsm_ounucopy
kusano 2b45e8
#define	ZTRSM_IUNNCOPY		ztrsm_ounncopy
kusano 2b45e8
#define	ZTRSM_IUTUCOPY		ztrsm_outucopy
kusano 2b45e8
#define	ZTRSM_IUTNCOPY		ztrsm_outncopy
kusano 2b45e8
#define	ZTRSM_ILNUCOPY		ztrsm_olnucopy
kusano 2b45e8
#define	ZTRSM_ILNNCOPY		ztrsm_olnncopy
kusano 2b45e8
#define	ZTRSM_ILTUCOPY		ztrsm_oltucopy
kusano 2b45e8
#define	ZTRSM_ILTNCOPY		ztrsm_oltncopy
kusano 2b45e8
#else
kusano 2b45e8
#define	ZTRMM_IUNUCOPY		ztrmm_iunucopy
kusano 2b45e8
#define	ZTRMM_IUNNCOPY		ztrmm_iunncopy
kusano 2b45e8
#define	ZTRMM_IUTUCOPY		ztrmm_iutucopy
kusano 2b45e8
#define	ZTRMM_IUTNCOPY		ztrmm_iutncopy
kusano 2b45e8
#define	ZTRMM_ILNUCOPY		ztrmm_ilnucopy
kusano 2b45e8
#define	ZTRMM_ILNNCOPY		ztrmm_ilnncopy
kusano 2b45e8
#define	ZTRMM_ILTUCOPY		ztrmm_iltucopy
kusano 2b45e8
#define	ZTRMM_ILTNCOPY		ztrmm_iltncopy
kusano 2b45e8
kusano 2b45e8
#define	ZTRSM_IUNUCOPY		ztrsm_iunucopy
kusano 2b45e8
#define	ZTRSM_IUNNCOPY		ztrsm_iunncopy
kusano 2b45e8
#define	ZTRSM_IUTUCOPY		ztrsm_iutucopy
kusano 2b45e8
#define	ZTRSM_IUTNCOPY		ztrsm_iutncopy
kusano 2b45e8
#define	ZTRSM_ILNUCOPY		ztrsm_ilnucopy
kusano 2b45e8
#define	ZTRSM_ILNNCOPY		ztrsm_ilnncopy
kusano 2b45e8
#define	ZTRSM_ILTUCOPY		ztrsm_iltucopy
kusano 2b45e8
#define	ZTRSM_ILTNCOPY		ztrsm_iltncopy
kusano 2b45e8
#endif
kusano 2b45e8
kusano 2b45e8
#define	ZGEMM_BETA		zgemm_beta
kusano 2b45e8
kusano 2b45e8
#define	ZGEMM_KERNEL_N		zgemm_kernel_n
kusano 2b45e8
#define	ZGEMM_KERNEL_L		zgemm_kernel_l
kusano 2b45e8
#define	ZGEMM_KERNEL_R		zgemm_kernel_r
kusano 2b45e8
#define	ZGEMM_KERNEL_B		zgemm_kernel_b
kusano 2b45e8
kusano 2b45e8
#define	ZTRMM_KERNEL_LN		ztrmm_kernel_LN
kusano 2b45e8
#define	ZTRMM_KERNEL_LT		ztrmm_kernel_LT
kusano 2b45e8
#define	ZTRMM_KERNEL_LR		ztrmm_kernel_LR
kusano 2b45e8
#define	ZTRMM_KERNEL_LC		ztrmm_kernel_LC
kusano 2b45e8
#define	ZTRMM_KERNEL_RN		ztrmm_kernel_RN
kusano 2b45e8
#define	ZTRMM_KERNEL_RT		ztrmm_kernel_RT
kusano 2b45e8
#define	ZTRMM_KERNEL_RR		ztrmm_kernel_RR
kusano 2b45e8
#define	ZTRMM_KERNEL_RC		ztrmm_kernel_RC
kusano 2b45e8
kusano 2b45e8
#define	ZTRSM_KERNEL_LN		ztrsm_kernel_LN
kusano 2b45e8
#define	ZTRSM_KERNEL_LT		ztrsm_kernel_LT
kusano 2b45e8
#define	ZTRSM_KERNEL_LR		ztrsm_kernel_LR
kusano 2b45e8
#define	ZTRSM_KERNEL_LC		ztrsm_kernel_LC
kusano 2b45e8
#define	ZTRSM_KERNEL_RN		ztrsm_kernel_RN
kusano 2b45e8
#define	ZTRSM_KERNEL_RT		ztrsm_kernel_RT
kusano 2b45e8
#define	ZTRSM_KERNEL_RR		ztrsm_kernel_RR
kusano 2b45e8
#define	ZTRSM_KERNEL_RC		ztrsm_kernel_RC
kusano 2b45e8
kusano 2b45e8
#define	ZSYMM_OUTCOPY		zsymm_outcopy
kusano 2b45e8
#define	ZSYMM_OLTCOPY		zsymm_oltcopy
kusano 2b45e8
#if ZGEMM_DEFAULT_UNROLL_M == ZGEMM_DEFAULT_UNROLL_N
kusano 2b45e8
#define	ZSYMM_IUTCOPY		zsymm_outcopy
kusano 2b45e8
#define	ZSYMM_ILTCOPY		zsymm_oltcopy
kusano 2b45e8
#else
kusano 2b45e8
#define	ZSYMM_IUTCOPY		zsymm_iutcopy
kusano 2b45e8
#define	ZSYMM_ILTCOPY		zsymm_iltcopy
kusano 2b45e8
#endif
kusano 2b45e8
kusano 2b45e8
#define	ZHEMM_OUTCOPY		zhemm_outcopy
kusano 2b45e8
#define	ZHEMM_OLTCOPY		zhemm_oltcopy
kusano 2b45e8
#if ZGEMM_DEFAULT_UNROLL_M == ZGEMM_DEFAULT_UNROLL_N
kusano 2b45e8
#define	ZHEMM_IUTCOPY		zhemm_outcopy
kusano 2b45e8
#define	ZHEMM_ILTCOPY		zhemm_oltcopy
kusano 2b45e8
#else
kusano 2b45e8
#define	ZHEMM_IUTCOPY		zhemm_iutcopy
kusano 2b45e8
#define	ZHEMM_ILTCOPY		zhemm_iltcopy
kusano 2b45e8
#endif
kusano 2b45e8
kusano 2b45e8
#define	ZGEMM3M_ONCOPYB		zgemm3m_oncopyb
kusano 2b45e8
#define	ZGEMM3M_ONCOPYR		zgemm3m_oncopyr
kusano 2b45e8
#define	ZGEMM3M_ONCOPYI		zgemm3m_oncopyi
kusano 2b45e8
#define	ZGEMM3M_OTCOPYB		zgemm3m_otcopyb
kusano 2b45e8
#define	ZGEMM3M_OTCOPYR		zgemm3m_otcopyr
kusano 2b45e8
#define	ZGEMM3M_OTCOPYI		zgemm3m_otcopyi
kusano 2b45e8
kusano 2b45e8
#define	ZGEMM3M_INCOPYB		zgemm3m_incopyb
kusano 2b45e8
#define	ZGEMM3M_INCOPYR		zgemm3m_incopyr
kusano 2b45e8
#define	ZGEMM3M_INCOPYI		zgemm3m_incopyi
kusano 2b45e8
#define	ZGEMM3M_ITCOPYB		zgemm3m_itcopyb
kusano 2b45e8
#define	ZGEMM3M_ITCOPYR		zgemm3m_itcopyr
kusano 2b45e8
#define	ZGEMM3M_ITCOPYI		zgemm3m_itcopyi
kusano 2b45e8
kusano 2b45e8
#define	ZSYMM3M_ILCOPYB		zsymm3m_ilcopyb
kusano 2b45e8
#define	ZSYMM3M_IUCOPYB		zsymm3m_iucopyb
kusano 2b45e8
#define	ZSYMM3M_ILCOPYR		zsymm3m_ilcopyr
kusano 2b45e8
#define	ZSYMM3M_IUCOPYR		zsymm3m_iucopyr
kusano 2b45e8
#define	ZSYMM3M_ILCOPYI		zsymm3m_ilcopyi
kusano 2b45e8
#define	ZSYMM3M_IUCOPYI		zsymm3m_iucopyi
kusano 2b45e8
kusano 2b45e8
#define	ZSYMM3M_OLCOPYB		zsymm3m_olcopyb
kusano 2b45e8
#define	ZSYMM3M_OUCOPYB		zsymm3m_oucopyb
kusano 2b45e8
#define	ZSYMM3M_OLCOPYR		zsymm3m_olcopyr
kusano 2b45e8
#define	ZSYMM3M_OUCOPYR		zsymm3m_oucopyr
kusano 2b45e8
#define	ZSYMM3M_OLCOPYI		zsymm3m_olcopyi
kusano 2b45e8
#define	ZSYMM3M_OUCOPYI		zsymm3m_oucopyi
kusano 2b45e8
kusano 2b45e8
#define	ZHEMM3M_ILCOPYB		zhemm3m_ilcopyb
kusano 2b45e8
#define	ZHEMM3M_IUCOPYB		zhemm3m_iucopyb
kusano 2b45e8
#define	ZHEMM3M_ILCOPYR		zhemm3m_ilcopyr
kusano 2b45e8
#define	ZHEMM3M_IUCOPYR		zhemm3m_iucopyr
kusano 2b45e8
#define	ZHEMM3M_ILCOPYI		zhemm3m_ilcopyi
kusano 2b45e8
#define	ZHEMM3M_IUCOPYI		zhemm3m_iucopyi
kusano 2b45e8
kusano 2b45e8
#define	ZHEMM3M_OLCOPYB		zhemm3m_olcopyb
kusano 2b45e8
#define	ZHEMM3M_OUCOPYB		zhemm3m_oucopyb
kusano 2b45e8
#define	ZHEMM3M_OLCOPYR		zhemm3m_olcopyr
kusano 2b45e8
#define	ZHEMM3M_OUCOPYR		zhemm3m_oucopyr
kusano 2b45e8
#define	ZHEMM3M_OLCOPYI		zhemm3m_olcopyi
kusano 2b45e8
#define	ZHEMM3M_OUCOPYI		zhemm3m_oucopyi
kusano 2b45e8
kusano 2b45e8
#define	ZGEMM3M_KERNEL		zgemm3m_kernel
kusano 2b45e8
kusano 2b45e8
#define ZNEG_TCOPY		zneg_tcopy
kusano 2b45e8
#define ZLASWP_NCOPY		zlaswp_ncopy
kusano 2b45e8
kusano 2b45e8
#else
kusano 2b45e8
kusano 2b45e8
#define	ZAMAX_K			gotoblas -> zamax_k
kusano 2b45e8
#define	ZAMIN_K			gotoblas -> zamin_k
kusano 2b45e8
#define	ZMAX_K			gotoblas -> zmax_k
kusano 2b45e8
#define	ZMIN_K			gotoblas -> zmin_k
kusano 2b45e8
#define	IZAMAX_K		gotoblas -> izamax_k
kusano 2b45e8
#define	IZAMIN_K		gotoblas -> izamin_k
kusano 2b45e8
#define	IZMAX_K			gotoblas -> izmax_k
kusano 2b45e8
#define	IZMIN_K			gotoblas -> izmin_k
kusano 2b45e8
#define	ZASUM_K			gotoblas -> zasum_k
kusano 2b45e8
#define	ZAXPYU_K		gotoblas -> zaxpy_k
kusano 2b45e8
#define	ZAXPYC_K		gotoblas -> zaxpyc_k
kusano 2b45e8
#define	ZCOPY_K			gotoblas -> zcopy_k
kusano 2b45e8
#define	ZDOTU_K			gotoblas -> zdotu_k
kusano 2b45e8
#define	ZDOTC_K			gotoblas -> zdotc_k
kusano 2b45e8
#define	ZNRM2_K			gotoblas -> znrm2_k
kusano 2b45e8
#define	ZSCAL_K			gotoblas -> zscal_k
kusano 2b45e8
#define	ZSWAP_K			gotoblas -> zswap_k
kusano 2b45e8
#define	ZROT_K			gotoblas -> zdrot_k
kusano 2b45e8
kusano 2b45e8
#define	ZGEMV_N			gotoblas -> zgemv_n
kusano 2b45e8
#define	ZGEMV_T			gotoblas -> zgemv_t
kusano 2b45e8
#define	ZGEMV_R			gotoblas -> zgemv_r
kusano 2b45e8
#define	ZGEMV_C			gotoblas -> zgemv_c
kusano 2b45e8
#define	ZGEMV_O			gotoblas -> zgemv_o
kusano 2b45e8
#define	ZGEMV_U			gotoblas -> zgemv_u
kusano 2b45e8
#define	ZGEMV_S			gotoblas -> zgemv_s
kusano 2b45e8
#define	ZGEMV_D			gotoblas -> zgemv_d
kusano 2b45e8
kusano 2b45e8
#define	ZGERU_K			gotoblas -> zgeru_k
kusano 2b45e8
#define	ZGERC_K			gotoblas -> zgerc_k
kusano 2b45e8
#define	ZGERV_K			gotoblas -> zgerv_k
kusano 2b45e8
#define	ZGERD_K			gotoblas -> zgerd_k
kusano 2b45e8
kusano 2b45e8
#define ZSYMV_U			gotoblas -> zsymv_U
kusano 2b45e8
#define ZSYMV_L			gotoblas -> zsymv_L
kusano 2b45e8
#define ZHEMV_U			gotoblas -> zhemv_U
kusano 2b45e8
#define ZHEMV_L			gotoblas -> zhemv_L
kusano 2b45e8
#define ZHEMV_V			gotoblas -> zhemv_V
kusano 2b45e8
#define ZHEMV_M			gotoblas -> zhemv_M
kusano 2b45e8
kusano 2b45e8
#define ZSYMV_THREAD_U		zsymv_thread_U
kusano 2b45e8
#define ZSYMV_THREAD_L		zsymv_thread_L
kusano 2b45e8
#define ZHEMV_THREAD_U		zhemv_thread_U
kusano 2b45e8
#define ZHEMV_THREAD_L		zhemv_thread_L
kusano 2b45e8
#define ZHEMV_THREAD_V		zhemv_thread_V
kusano 2b45e8
#define ZHEMV_THREAD_M		zhemv_thread_M
kusano 2b45e8
kusano 2b45e8
#define	ZGEMM_ONCOPY		gotoblas -> zgemm_oncopy
kusano 2b45e8
#define	ZGEMM_OTCOPY		gotoblas -> zgemm_otcopy
kusano 2b45e8
#define	ZGEMM_INCOPY		gotoblas -> zgemm_incopy
kusano 2b45e8
#define	ZGEMM_ITCOPY		gotoblas -> zgemm_itcopy
kusano 2b45e8
kusano 2b45e8
#define	ZTRMM_OUNUCOPY		gotoblas -> ztrmm_ounucopy
kusano 2b45e8
#define	ZTRMM_OUTUCOPY		gotoblas -> ztrmm_outucopy
kusano 2b45e8
#define	ZTRMM_OLNUCOPY		gotoblas -> ztrmm_olnucopy
kusano 2b45e8
#define	ZTRMM_OLTUCOPY		gotoblas -> ztrmm_oltucopy
kusano 2b45e8
#define	ZTRSM_OUNUCOPY		gotoblas -> ztrsm_ounucopy
kusano 2b45e8
#define	ZTRSM_OUTUCOPY		gotoblas -> ztrsm_outucopy
kusano 2b45e8
#define	ZTRSM_OLNUCOPY		gotoblas -> ztrsm_olnucopy
kusano 2b45e8
#define	ZTRSM_OLTUCOPY		gotoblas -> ztrsm_oltucopy
kusano 2b45e8
kusano 2b45e8
#define	ZTRMM_IUNUCOPY		gotoblas -> ztrmm_iunucopy
kusano 2b45e8
#define	ZTRMM_IUTUCOPY		gotoblas -> ztrmm_iutucopy
kusano 2b45e8
#define	ZTRMM_ILNUCOPY		gotoblas -> ztrmm_ilnucopy
kusano 2b45e8
#define	ZTRMM_ILTUCOPY		gotoblas -> ztrmm_iltucopy
kusano 2b45e8
#define	ZTRSM_IUNUCOPY		gotoblas -> ztrsm_iunucopy
kusano 2b45e8
#define	ZTRSM_IUTUCOPY		gotoblas -> ztrsm_iutucopy
kusano 2b45e8
#define	ZTRSM_ILNUCOPY		gotoblas -> ztrsm_ilnucopy
kusano 2b45e8
#define	ZTRSM_ILTUCOPY		gotoblas -> ztrsm_iltucopy
kusano 2b45e8
kusano 2b45e8
#define	ZTRMM_OUNNCOPY		gotoblas -> ztrmm_ounncopy
kusano 2b45e8
#define	ZTRMM_OUTNCOPY		gotoblas -> ztrmm_outncopy
kusano 2b45e8
#define	ZTRMM_OLNNCOPY		gotoblas -> ztrmm_olnncopy
kusano 2b45e8
#define	ZTRMM_OLTNCOPY		gotoblas -> ztrmm_oltncopy
kusano 2b45e8
#define	ZTRSM_OUNNCOPY		gotoblas -> ztrsm_ounncopy
kusano 2b45e8
#define	ZTRSM_OUTNCOPY		gotoblas -> ztrsm_outncopy
kusano 2b45e8
#define	ZTRSM_OLNNCOPY		gotoblas -> ztrsm_olnncopy
kusano 2b45e8
#define	ZTRSM_OLTNCOPY		gotoblas -> ztrsm_oltncopy
kusano 2b45e8
kusano 2b45e8
#define	ZTRMM_IUNNCOPY		gotoblas -> ztrmm_iunncopy
kusano 2b45e8
#define	ZTRMM_IUTNCOPY		gotoblas -> ztrmm_iutncopy
kusano 2b45e8
#define	ZTRMM_ILNNCOPY		gotoblas -> ztrmm_ilnncopy
kusano 2b45e8
#define	ZTRMM_ILTNCOPY		gotoblas -> ztrmm_iltncopy
kusano 2b45e8
#define	ZTRSM_IUNNCOPY		gotoblas -> ztrsm_iunncopy
kusano 2b45e8
#define	ZTRSM_IUTNCOPY		gotoblas -> ztrsm_iutncopy
kusano 2b45e8
#define	ZTRSM_ILNNCOPY		gotoblas -> ztrsm_ilnncopy
kusano 2b45e8
#define	ZTRSM_ILTNCOPY		gotoblas -> ztrsm_iltncopy
kusano 2b45e8
kusano 2b45e8
#define	ZGEMM_BETA		gotoblas -> zgemm_beta
kusano 2b45e8
#define	ZGEMM_KERNEL_N		gotoblas -> zgemm_kernel_n
kusano 2b45e8
#define	ZGEMM_KERNEL_L		gotoblas -> zgemm_kernel_l
kusano 2b45e8
#define	ZGEMM_KERNEL_R		gotoblas -> zgemm_kernel_r
kusano 2b45e8
#define	ZGEMM_KERNEL_B		gotoblas -> zgemm_kernel_b
kusano 2b45e8
kusano 2b45e8
#define	ZTRMM_KERNEL_LN		gotoblas -> ztrmm_kernel_LN
kusano 2b45e8
#define	ZTRMM_KERNEL_LT		gotoblas -> ztrmm_kernel_LT
kusano 2b45e8
#define	ZTRMM_KERNEL_LR		gotoblas -> ztrmm_kernel_LR
kusano 2b45e8
#define	ZTRMM_KERNEL_LC		gotoblas -> ztrmm_kernel_LC
kusano 2b45e8
#define	ZTRMM_KERNEL_RN		gotoblas -> ztrmm_kernel_RN
kusano 2b45e8
#define	ZTRMM_KERNEL_RT		gotoblas -> ztrmm_kernel_RT
kusano 2b45e8
#define	ZTRMM_KERNEL_RR		gotoblas -> ztrmm_kernel_RR
kusano 2b45e8
#define	ZTRMM_KERNEL_RC		gotoblas -> ztrmm_kernel_RC
kusano 2b45e8
kusano 2b45e8
#define	ZTRSM_KERNEL_LN		gotoblas -> ztrsm_kernel_LN
kusano 2b45e8
#define	ZTRSM_KERNEL_LT		gotoblas -> ztrsm_kernel_LT
kusano 2b45e8
#define	ZTRSM_KERNEL_LR		gotoblas -> ztrsm_kernel_LR
kusano 2b45e8
#define	ZTRSM_KERNEL_LC		gotoblas -> ztrsm_kernel_LC
kusano 2b45e8
#define	ZTRSM_KERNEL_RN		gotoblas -> ztrsm_kernel_RN
kusano 2b45e8
#define	ZTRSM_KERNEL_RT		gotoblas -> ztrsm_kernel_RT
kusano 2b45e8
#define	ZTRSM_KERNEL_RR		gotoblas -> ztrsm_kernel_RR
kusano 2b45e8
#define	ZTRSM_KERNEL_RC		gotoblas -> ztrsm_kernel_RC
kusano 2b45e8
kusano 2b45e8
#define	ZSYMM_IUTCOPY		gotoblas -> zsymm_iutcopy
kusano 2b45e8
#define	ZSYMM_ILTCOPY		gotoblas -> zsymm_iltcopy
kusano 2b45e8
#define	ZSYMM_OUTCOPY		gotoblas -> zsymm_outcopy
kusano 2b45e8
#define	ZSYMM_OLTCOPY		gotoblas -> zsymm_oltcopy
kusano 2b45e8
kusano 2b45e8
#define	ZHEMM_OUTCOPY		gotoblas -> zhemm_outcopy
kusano 2b45e8
#define	ZHEMM_OLTCOPY		gotoblas -> zhemm_oltcopy
kusano 2b45e8
#define	ZHEMM_IUTCOPY		gotoblas -> zhemm_iutcopy
kusano 2b45e8
#define	ZHEMM_ILTCOPY		gotoblas -> zhemm_iltcopy
kusano 2b45e8
kusano 2b45e8
#define	ZGEMM3M_ONCOPYB		gotoblas -> zgemm3m_oncopyb
kusano 2b45e8
#define	ZGEMM3M_ONCOPYR		gotoblas -> zgemm3m_oncopyr
kusano 2b45e8
#define	ZGEMM3M_ONCOPYI		gotoblas -> zgemm3m_oncopyi
kusano 2b45e8
#define	ZGEMM3M_OTCOPYB		gotoblas -> zgemm3m_otcopyb
kusano 2b45e8
#define	ZGEMM3M_OTCOPYR		gotoblas -> zgemm3m_otcopyr
kusano 2b45e8
#define	ZGEMM3M_OTCOPYI		gotoblas -> zgemm3m_otcopyi
kusano 2b45e8
kusano 2b45e8
#define	ZGEMM3M_INCOPYB		gotoblas -> zgemm3m_incopyb
kusano 2b45e8
#define	ZGEMM3M_INCOPYR		gotoblas -> zgemm3m_incopyr
kusano 2b45e8
#define	ZGEMM3M_INCOPYI		gotoblas -> zgemm3m_incopyi
kusano 2b45e8
#define	ZGEMM3M_ITCOPYB		gotoblas -> zgemm3m_itcopyb
kusano 2b45e8
#define	ZGEMM3M_ITCOPYR		gotoblas -> zgemm3m_itcopyr
kusano 2b45e8
#define	ZGEMM3M_ITCOPYI		gotoblas -> zgemm3m_itcopyi
kusano 2b45e8
kusano 2b45e8
#define	ZSYMM3M_ILCOPYB		gotoblas -> zsymm3m_ilcopyb
kusano 2b45e8
#define	ZSYMM3M_IUCOPYB		gotoblas -> zsymm3m_iucopyb
kusano 2b45e8
#define	ZSYMM3M_ILCOPYR		gotoblas -> zsymm3m_ilcopyr
kusano 2b45e8
#define	ZSYMM3M_IUCOPYR		gotoblas -> zsymm3m_iucopyr
kusano 2b45e8
#define	ZSYMM3M_ILCOPYI		gotoblas -> zsymm3m_ilcopyi
kusano 2b45e8
#define	ZSYMM3M_IUCOPYI		gotoblas -> zsymm3m_iucopyi
kusano 2b45e8
kusano 2b45e8
#define	ZSYMM3M_OLCOPYB		gotoblas -> zsymm3m_olcopyb
kusano 2b45e8
#define	ZSYMM3M_OUCOPYB		gotoblas -> zsymm3m_oucopyb
kusano 2b45e8
#define	ZSYMM3M_OLCOPYR		gotoblas -> zsymm3m_olcopyr
kusano 2b45e8
#define	ZSYMM3M_OUCOPYR		gotoblas -> zsymm3m_oucopyr
kusano 2b45e8
#define	ZSYMM3M_OLCOPYI		gotoblas -> zsymm3m_olcopyi
kusano 2b45e8
#define	ZSYMM3M_OUCOPYI		gotoblas -> zsymm3m_oucopyi
kusano 2b45e8
kusano 2b45e8
#define	ZHEMM3M_ILCOPYB		gotoblas -> zhemm3m_ilcopyb
kusano 2b45e8
#define	ZHEMM3M_IUCOPYB		gotoblas -> zhemm3m_iucopyb
kusano 2b45e8
#define	ZHEMM3M_ILCOPYR		gotoblas -> zhemm3m_ilcopyr
kusano 2b45e8
#define	ZHEMM3M_IUCOPYR		gotoblas -> zhemm3m_iucopyr
kusano 2b45e8
#define	ZHEMM3M_ILCOPYI		gotoblas -> zhemm3m_ilcopyi
kusano 2b45e8
#define	ZHEMM3M_IUCOPYI		gotoblas -> zhemm3m_iucopyi
kusano 2b45e8
kusano 2b45e8
#define	ZHEMM3M_OLCOPYB		gotoblas -> zhemm3m_olcopyb
kusano 2b45e8
#define	ZHEMM3M_OUCOPYB		gotoblas -> zhemm3m_oucopyb
kusano 2b45e8
#define	ZHEMM3M_OLCOPYR		gotoblas -> zhemm3m_olcopyr
kusano 2b45e8
#define	ZHEMM3M_OUCOPYR		gotoblas -> zhemm3m_oucopyr
kusano 2b45e8
#define	ZHEMM3M_OLCOPYI		gotoblas -> zhemm3m_olcopyi
kusano 2b45e8
#define	ZHEMM3M_OUCOPYI		gotoblas -> zhemm3m_oucopyi
kusano 2b45e8
kusano 2b45e8
#define	ZGEMM3M_KERNEL		gotoblas -> zgemm3m_kernel
kusano 2b45e8
kusano 2b45e8
#define ZNEG_TCOPY		gotoblas -> zneg_tcopy
kusano 2b45e8
#define ZLASWP_NCOPY		gotoblas -> zlaswp_ncopy
kusano 2b45e8
kusano 2b45e8
#endif
kusano 2b45e8
kusano 2b45e8
#define	ZGEMM_NN		zgemm_nn
kusano 2b45e8
#define	ZGEMM_CN		zgemm_cn
kusano 2b45e8
#define	ZGEMM_TN		zgemm_tn
kusano 2b45e8
#define	ZGEMM_NC		zgemm_nc
kusano 2b45e8
#define	ZGEMM_NT		zgemm_nt
kusano 2b45e8
#define	ZGEMM_CC		zgemm_cc
kusano 2b45e8
#define	ZGEMM_CT		zgemm_ct
kusano 2b45e8
#define	ZGEMM_TC		zgemm_tc
kusano 2b45e8
#define	ZGEMM_TT		zgemm_tt
kusano 2b45e8
#define	ZGEMM_NR		zgemm_nr
kusano 2b45e8
#define	ZGEMM_TR		zgemm_tr
kusano 2b45e8
#define	ZGEMM_CR		zgemm_cr
kusano 2b45e8
#define	ZGEMM_RN		zgemm_rn
kusano 2b45e8
#define	ZGEMM_RT		zgemm_rt
kusano 2b45e8
#define	ZGEMM_RC		zgemm_rc
kusano 2b45e8
#define	ZGEMM_RR		zgemm_rr
kusano 2b45e8
kusano 2b45e8
#define	ZSYMM_LU		zsymm_LU
kusano 2b45e8
#define	ZSYMM_LL		zsymm_LL
kusano 2b45e8
#define	ZSYMM_RU		zsymm_RU
kusano 2b45e8
#define	ZSYMM_RL		zsymm_RL
kusano 2b45e8
kusano 2b45e8
#define	ZHEMM_LU		zhemm_LU
kusano 2b45e8
#define	ZHEMM_LL		zhemm_LL
kusano 2b45e8
#define	ZHEMM_RU		zhemm_RU
kusano 2b45e8
#define	ZHEMM_RL		zhemm_RL
kusano 2b45e8
kusano 2b45e8
#define	ZSYRK_UN		zsyrk_UN
kusano 2b45e8
#define	ZSYRK_UT		zsyrk_UT
kusano 2b45e8
#define	ZSYRK_LN		zsyrk_LN
kusano 2b45e8
#define	ZSYRK_LT		zsyrk_LT
kusano 2b45e8
#define	ZSYRK_UR		zsyrk_UN
kusano 2b45e8
#define	ZSYRK_UC		zsyrk_UT
kusano 2b45e8
#define	ZSYRK_LR		zsyrk_LN
kusano 2b45e8
#define	ZSYRK_LC		zsyrk_LT
kusano 2b45e8
kusano 2b45e8
#define	ZSYRK_KERNEL_U		zsyrk_kernel_U
kusano 2b45e8
#define	ZSYRK_KERNEL_L		zsyrk_kernel_L
kusano 2b45e8
kusano 2b45e8
#define	ZHERK_UN		zherk_UN
kusano 2b45e8
#define	ZHERK_LN		zherk_LN
kusano 2b45e8
#define	ZHERK_UC		zherk_UC
kusano 2b45e8
#define	ZHERK_LC		zherk_LC
kusano 2b45e8
kusano 2b45e8
#define	ZHER2K_UN		zher2k_UN
kusano 2b45e8
#define	ZHER2K_LN		zher2k_LN
kusano 2b45e8
#define	ZHER2K_UC		zher2k_UC
kusano 2b45e8
#define	ZHER2K_LC		zher2k_LC
kusano 2b45e8
kusano 2b45e8
#define	ZSYR2K_UN		zsyr2k_UN
kusano 2b45e8
#define	ZSYR2K_UT		zsyr2k_UT
kusano 2b45e8
#define	ZSYR2K_LN		zsyr2k_LN
kusano 2b45e8
#define	ZSYR2K_LT		zsyr2k_LT
kusano 2b45e8
#define	ZSYR2K_UR		zsyr2k_UN
kusano 2b45e8
#define	ZSYR2K_UC		zsyr2k_UT
kusano 2b45e8
#define	ZSYR2K_LR		zsyr2k_LN
kusano 2b45e8
#define	ZSYR2K_LC		zsyr2k_LT
kusano 2b45e8
kusano 2b45e8
#define	ZSYR2K_KERNEL_U		zsyr2k_kernel_U
kusano 2b45e8
#define	ZSYR2K_KERNEL_L		zsyr2k_kernel_L
kusano 2b45e8
kusano 2b45e8
#define	ZTRMM_LNUU		ztrmm_LNUU
kusano 2b45e8
#define	ZTRMM_LNUN		ztrmm_LNUN
kusano 2b45e8
#define	ZTRMM_LNLU		ztrmm_LNLU
kusano 2b45e8
#define	ZTRMM_LNLN		ztrmm_LNLN
kusano 2b45e8
#define	ZTRMM_LTUU		ztrmm_LTUU
kusano 2b45e8
#define	ZTRMM_LTUN		ztrmm_LTUN
kusano 2b45e8
#define	ZTRMM_LTLU		ztrmm_LTLU
kusano 2b45e8
#define	ZTRMM_LTLN		ztrmm_LTLN
kusano 2b45e8
#define	ZTRMM_LRUU		ztrmm_LRUU
kusano 2b45e8
#define	ZTRMM_LRUN		ztrmm_LRUN
kusano 2b45e8
#define	ZTRMM_LRLU		ztrmm_LRLU
kusano 2b45e8
#define	ZTRMM_LRLN		ztrmm_LRLN
kusano 2b45e8
#define	ZTRMM_LCUU		ztrmm_LCUU
kusano 2b45e8
#define	ZTRMM_LCUN		ztrmm_LCUN
kusano 2b45e8
#define	ZTRMM_LCLU		ztrmm_LCLU
kusano 2b45e8
#define	ZTRMM_LCLN		ztrmm_LCLN
kusano 2b45e8
#define	ZTRMM_RNUU		ztrmm_RNUU
kusano 2b45e8
#define	ZTRMM_RNUN		ztrmm_RNUN
kusano 2b45e8
#define	ZTRMM_RNLU		ztrmm_RNLU
kusano 2b45e8
#define	ZTRMM_RNLN		ztrmm_RNLN
kusano 2b45e8
#define	ZTRMM_RTUU		ztrmm_RTUU
kusano 2b45e8
#define	ZTRMM_RTUN		ztrmm_RTUN
kusano 2b45e8
#define	ZTRMM_RTLU		ztrmm_RTLU
kusano 2b45e8
#define	ZTRMM_RTLN		ztrmm_RTLN
kusano 2b45e8
#define	ZTRMM_RRUU		ztrmm_RRUU
kusano 2b45e8
#define	ZTRMM_RRUN		ztrmm_RRUN
kusano 2b45e8
#define	ZTRMM_RRLU		ztrmm_RRLU
kusano 2b45e8
#define	ZTRMM_RRLN		ztrmm_RRLN
kusano 2b45e8
#define	ZTRMM_RCUU		ztrmm_RCUU
kusano 2b45e8
#define	ZTRMM_RCUN		ztrmm_RCUN
kusano 2b45e8
#define	ZTRMM_RCLU		ztrmm_RCLU
kusano 2b45e8
#define	ZTRMM_RCLN		ztrmm_RCLN
kusano 2b45e8
kusano 2b45e8
#define	ZTRSM_LNUU		ztrsm_LNUU
kusano 2b45e8
#define	ZTRSM_LNUN		ztrsm_LNUN
kusano 2b45e8
#define	ZTRSM_LNLU		ztrsm_LNLU
kusano 2b45e8
#define	ZTRSM_LNLN		ztrsm_LNLN
kusano 2b45e8
#define	ZTRSM_LTUU		ztrsm_LTUU
kusano 2b45e8
#define	ZTRSM_LTUN		ztrsm_LTUN
kusano 2b45e8
#define	ZTRSM_LTLU		ztrsm_LTLU
kusano 2b45e8
#define	ZTRSM_LTLN		ztrsm_LTLN
kusano 2b45e8
#define	ZTRSM_LRUU		ztrsm_LRUU
kusano 2b45e8
#define	ZTRSM_LRUN		ztrsm_LRUN
kusano 2b45e8
#define	ZTRSM_LRLU		ztrsm_LRLU
kusano 2b45e8
#define	ZTRSM_LRLN		ztrsm_LRLN
kusano 2b45e8
#define	ZTRSM_LCUU		ztrsm_LCUU
kusano 2b45e8
#define	ZTRSM_LCUN		ztrsm_LCUN
kusano 2b45e8
#define	ZTRSM_LCLU		ztrsm_LCLU
kusano 2b45e8
#define	ZTRSM_LCLN		ztrsm_LCLN
kusano 2b45e8
#define	ZTRSM_RNUU		ztrsm_RNUU
kusano 2b45e8
#define	ZTRSM_RNUN		ztrsm_RNUN
kusano 2b45e8
#define	ZTRSM_RNLU		ztrsm_RNLU
kusano 2b45e8
#define	ZTRSM_RNLN		ztrsm_RNLN
kusano 2b45e8
#define	ZTRSM_RTUU		ztrsm_RTUU
kusano 2b45e8
#define	ZTRSM_RTUN		ztrsm_RTUN
kusano 2b45e8
#define	ZTRSM_RTLU		ztrsm_RTLU
kusano 2b45e8
#define	ZTRSM_RTLN		ztrsm_RTLN
kusano 2b45e8
#define	ZTRSM_RRUU		ztrsm_RRUU
kusano 2b45e8
#define	ZTRSM_RRUN		ztrsm_RRUN
kusano 2b45e8
#define	ZTRSM_RRLU		ztrsm_RRLU
kusano 2b45e8
#define	ZTRSM_RRLN		ztrsm_RRLN
kusano 2b45e8
#define	ZTRSM_RCUU		ztrsm_RCUU
kusano 2b45e8
#define	ZTRSM_RCUN		ztrsm_RCUN
kusano 2b45e8
#define	ZTRSM_RCLU		ztrsm_RCLU
kusano 2b45e8
#define	ZTRSM_RCLN		ztrsm_RCLN
kusano 2b45e8
kusano 2b45e8
#define	ZGEMM_THREAD_NN		zgemm_thread_nn
kusano 2b45e8
#define	ZGEMM_THREAD_CN		zgemm_thread_cn
kusano 2b45e8
#define	ZGEMM_THREAD_TN		zgemm_thread_tn
kusano 2b45e8
#define	ZGEMM_THREAD_NC		zgemm_thread_nc
kusano 2b45e8
#define	ZGEMM_THREAD_NT		zgemm_thread_nt
kusano 2b45e8
#define	ZGEMM_THREAD_CC		zgemm_thread_cc
kusano 2b45e8
#define	ZGEMM_THREAD_CT		zgemm_thread_ct
kusano 2b45e8
#define	ZGEMM_THREAD_TC		zgemm_thread_tc
kusano 2b45e8
#define	ZGEMM_THREAD_TT		zgemm_thread_tt
kusano 2b45e8
#define	ZGEMM_THREAD_NR		zgemm_thread_nr
kusano 2b45e8
#define	ZGEMM_THREAD_TR		zgemm_thread_tr
kusano 2b45e8
#define	ZGEMM_THREAD_CR		zgemm_thread_cr
kusano 2b45e8
#define	ZGEMM_THREAD_RN		zgemm_thread_rn
kusano 2b45e8
#define	ZGEMM_THREAD_RT		zgemm_thread_rt
kusano 2b45e8
#define	ZGEMM_THREAD_RC		zgemm_thread_rc
kusano 2b45e8
#define	ZGEMM_THREAD_RR		zgemm_thread_rr
kusano 2b45e8
kusano 2b45e8
#define	ZSYMM_THREAD_LU		zsymm_thread_LU
kusano 2b45e8
#define	ZSYMM_THREAD_LL		zsymm_thread_LL
kusano 2b45e8
#define	ZSYMM_THREAD_RU		zsymm_thread_RU
kusano 2b45e8
#define	ZSYMM_THREAD_RL		zsymm_thread_RL
kusano 2b45e8
kusano 2b45e8
#define	ZHEMM_THREAD_LU		zhemm_thread_LU
kusano 2b45e8
#define	ZHEMM_THREAD_LL		zhemm_thread_LL
kusano 2b45e8
#define	ZHEMM_THREAD_RU		zhemm_thread_RU
kusano 2b45e8
#define	ZHEMM_THREAD_RL		zhemm_thread_RL
kusano 2b45e8
kusano 2b45e8
#define	ZSYRK_THREAD_UN		zsyrk_thread_UN
kusano 2b45e8
#define	ZSYRK_THREAD_UT		zsyrk_thread_UT
kusano 2b45e8
#define	ZSYRK_THREAD_LN		zsyrk_thread_LN
kusano 2b45e8
#define	ZSYRK_THREAD_LT		zsyrk_thread_LT
kusano 2b45e8
#define	ZSYRK_THREAD_UR		zsyrk_thread_UN
kusano 2b45e8
#define	ZSYRK_THREAD_UC		zsyrk_thread_UT
kusano 2b45e8
#define	ZSYRK_THREAD_LR		zsyrk_thread_LN
kusano 2b45e8
#define	ZSYRK_THREAD_LC		zsyrk_thread_LT
kusano 2b45e8
kusano 2b45e8
#define	ZHERK_THREAD_UN		zherk_thread_UN
kusano 2b45e8
#define	ZHERK_THREAD_UT		zherk_thread_UT
kusano 2b45e8
#define	ZHERK_THREAD_LN		zherk_thread_LN
kusano 2b45e8
#define	ZHERK_THREAD_LT		zherk_thread_LT
kusano 2b45e8
#define	ZHERK_THREAD_UR		zherk_thread_UR
kusano 2b45e8
#define	ZHERK_THREAD_UC		zherk_thread_UC
kusano 2b45e8
#define	ZHERK_THREAD_LR		zherk_thread_LR
kusano 2b45e8
#define	ZHERK_THREAD_LC		zherk_thread_LC
kusano 2b45e8
kusano 2b45e8
#define	ZGEMM3M_NN		zgemm3m_nn
kusano 2b45e8
#define	ZGEMM3M_CN		zgemm3m_cn
kusano 2b45e8
#define	ZGEMM3M_TN		zgemm3m_tn
kusano 2b45e8
#define	ZGEMM3M_NC		zgemm3m_nc
kusano 2b45e8
#define	ZGEMM3M_NT		zgemm3m_nt
kusano 2b45e8
#define	ZGEMM3M_CC		zgemm3m_cc
kusano 2b45e8
#define	ZGEMM3M_CT		zgemm3m_ct
kusano 2b45e8
#define	ZGEMM3M_TC		zgemm3m_tc
kusano 2b45e8
#define	ZGEMM3M_TT		zgemm3m_tt
kusano 2b45e8
#define	ZGEMM3M_NR		zgemm3m_nr
kusano 2b45e8
#define	ZGEMM3M_TR		zgemm3m_tr
kusano 2b45e8
#define	ZGEMM3M_CR		zgemm3m_cr
kusano 2b45e8
#define	ZGEMM3M_RN		zgemm3m_rn
kusano 2b45e8
#define	ZGEMM3M_RT		zgemm3m_rt
kusano 2b45e8
#define	ZGEMM3M_RC		zgemm3m_rc
kusano 2b45e8
#define	ZGEMM3M_RR		zgemm3m_rr
kusano 2b45e8
kusano 2b45e8
#define	ZGEMM3M_THREAD_NN	zgemm3m_thread_nn
kusano 2b45e8
#define	ZGEMM3M_THREAD_CN	zgemm3m_thread_cn
kusano 2b45e8
#define	ZGEMM3M_THREAD_TN	zgemm3m_thread_tn
kusano 2b45e8
#define	ZGEMM3M_THREAD_NC	zgemm3m_thread_nc
kusano 2b45e8
#define	ZGEMM3M_THREAD_NT	zgemm3m_thread_nt
kusano 2b45e8
#define	ZGEMM3M_THREAD_CC	zgemm3m_thread_cc
kusano 2b45e8
#define	ZGEMM3M_THREAD_CT	zgemm3m_thread_ct
kusano 2b45e8
#define	ZGEMM3M_THREAD_TC	zgemm3m_thread_tc
kusano 2b45e8
#define	ZGEMM3M_THREAD_TT	zgemm3m_thread_tt
kusano 2b45e8
#define	ZGEMM3M_THREAD_NR	zgemm3m_thread_nr
kusano 2b45e8
#define	ZGEMM3M_THREAD_TR	zgemm3m_thread_tr
kusano 2b45e8
#define	ZGEMM3M_THREAD_CR	zgemm3m_thread_cr
kusano 2b45e8
#define	ZGEMM3M_THREAD_RN	zgemm3m_thread_rn
kusano 2b45e8
#define	ZGEMM3M_THREAD_RT	zgemm3m_thread_rt
kusano 2b45e8
#define	ZGEMM3M_THREAD_RC	zgemm3m_thread_rc
kusano 2b45e8
#define	ZGEMM3M_THREAD_RR	zgemm3m_thread_rr
kusano 2b45e8
kusano 2b45e8
#define	ZSYMM3M_LU		zsymm3m_LU
kusano 2b45e8
#define	ZSYMM3M_LL		zsymm3m_LL
kusano 2b45e8
#define	ZSYMM3M_RU		zsymm3m_RU
kusano 2b45e8
#define	ZSYMM3M_RL		zsymm3m_RL
kusano 2b45e8
kusano 2b45e8
#define	ZSYMM3M_THREAD_LU	zsymm3m_thread_LU
kusano 2b45e8
#define	ZSYMM3M_THREAD_LL	zsymm3m_thread_LL
kusano 2b45e8
#define	ZSYMM3M_THREAD_RU	zsymm3m_thread_RU
kusano 2b45e8
#define	ZSYMM3M_THREAD_RL	zsymm3m_thread_RL
kusano 2b45e8
kusano 2b45e8
#define	ZHEMM3M_LU		zhemm3m_LU
kusano 2b45e8
#define	ZHEMM3M_LL		zhemm3m_LL
kusano 2b45e8
#define	ZHEMM3M_RU		zhemm3m_RU
kusano 2b45e8
#define	ZHEMM3M_RL		zhemm3m_RL
kusano 2b45e8
kusano 2b45e8
#define	ZHEMM3M_THREAD_LU	zhemm3m_thread_LU
kusano 2b45e8
#define	ZHEMM3M_THREAD_LL	zhemm3m_thread_LL
kusano 2b45e8
#define	ZHEMM3M_THREAD_RU	zhemm3m_thread_RU
kusano 2b45e8
#define	ZHEMM3M_THREAD_RL	zhemm3m_thread_RL
kusano 2b45e8
kusano 2b45e8
#endif