kusano 2b45e8
#ifndef COMMON_X_H
kusano 2b45e8
#define COMMON_X_H
kusano 2b45e8
kusano 2b45e8
#ifndef DYNAMIC_ARCH
kusano 2b45e8
kusano 2b45e8
#define	XAMAX_K			xamax_k
kusano 2b45e8
#define	XAMIN_K			xamin_k
kusano 2b45e8
#define	XMAX_K			xmax_k
kusano 2b45e8
#define	XMIN_K			xmin_k
kusano 2b45e8
#define	IXAMAX_K		ixamax_k
kusano 2b45e8
#define	IXAMIN_K		ixamin_k
kusano 2b45e8
#define	IXMAX_K			ixmax_k
kusano 2b45e8
#define	IXMIN_K			ixmin_k
kusano 2b45e8
#define	XASUM_K			xasum_k
kusano 2b45e8
#define	XAXPYU_K		xaxpy_k
kusano 2b45e8
#define	XAXPYC_K		xaxpyc_k
kusano 2b45e8
#define	XCOPY_K			xcopy_k
kusano 2b45e8
#define	XDOTU_K			xdotu_k
kusano 2b45e8
#define	XDOTC_K			xdotc_k
kusano 2b45e8
#define	XNRM2_K			xnrm2_k
kusano 2b45e8
#define	XSCAL_K			xscal_k
kusano 2b45e8
#define	XSWAP_K			xswap_k
kusano 2b45e8
#define	XROT_K			xqrot_k
kusano 2b45e8
kusano 2b45e8
#define	XGEMV_N			xgemv_n
kusano 2b45e8
#define	XGEMV_T			xgemv_t
kusano 2b45e8
#define	XGEMV_R			xgemv_r
kusano 2b45e8
#define	XGEMV_C			xgemv_c
kusano 2b45e8
#define	XGEMV_O			xgemv_o
kusano 2b45e8
#define	XGEMV_U			xgemv_u
kusano 2b45e8
#define	XGEMV_S			xgemv_s
kusano 2b45e8
#define	XGEMV_D			xgemv_d
kusano 2b45e8
kusano 2b45e8
#define	XGERU_K			xgeru_k
kusano 2b45e8
#define	XGERC_K			xgerc_k
kusano 2b45e8
#define	XGERV_K			xgerv_k
kusano 2b45e8
#define	XGERD_K			xgerd_k
kusano 2b45e8
kusano 2b45e8
#define XSYMV_U			xsymv_U
kusano 2b45e8
#define XSYMV_L			xsymv_L
kusano 2b45e8
#define XHEMV_U			xhemv_U
kusano 2b45e8
#define XHEMV_L			xhemv_L
kusano 2b45e8
#define XHEMV_V			xhemv_V
kusano 2b45e8
#define XHEMV_M			xhemv_M
kusano 2b45e8
kusano 2b45e8
#define XSYMV_THREAD_U		xsymv_thread_U
kusano 2b45e8
#define XSYMV_THREAD_L		xsymv_thread_L
kusano 2b45e8
#define XHEMV_THREAD_U		xhemv_thread_U
kusano 2b45e8
#define XHEMV_THREAD_L		xhemv_thread_L
kusano 2b45e8
#define XHEMV_THREAD_V		xhemv_thread_V
kusano 2b45e8
#define XHEMV_THREAD_M		xhemv_thread_M
kusano 2b45e8
kusano 2b45e8
#define	XGEMM_ONCOPY		xgemm_oncopy
kusano 2b45e8
#define	XGEMM_OTCOPY		xgemm_otcopy
kusano 2b45e8
kusano 2b45e8
#if XGEMM_DEFAULT_UNROLL_M == XGEMM_DEFAULT_UNROLL_N
kusano 2b45e8
#define	XGEMM_INCOPY		xgemm_oncopy
kusano 2b45e8
#define	XGEMM_ITCOPY		xgemm_otcopy
kusano 2b45e8
#else
kusano 2b45e8
#define	XGEMM_INCOPY		xgemm_incopy
kusano 2b45e8
#define	XGEMM_ITCOPY		xgemm_itcopy
kusano 2b45e8
#endif
kusano 2b45e8
kusano 2b45e8
#define	XTRMM_OUNUCOPY		xtrmm_ounucopy
kusano 2b45e8
#define	XTRMM_OUNNCOPY		xtrmm_ounncopy
kusano 2b45e8
#define	XTRMM_OUTUCOPY		xtrmm_outucopy
kusano 2b45e8
#define	XTRMM_OUTNCOPY		xtrmm_outncopy
kusano 2b45e8
#define	XTRMM_OLNUCOPY		xtrmm_olnucopy
kusano 2b45e8
#define	XTRMM_OLNNCOPY		xtrmm_olnncopy
kusano 2b45e8
#define	XTRMM_OLTUCOPY		xtrmm_oltucopy
kusano 2b45e8
#define	XTRMM_OLTNCOPY		xtrmm_oltncopy
kusano 2b45e8
kusano 2b45e8
#define	XTRSM_OUNUCOPY		xtrsm_ounucopy
kusano 2b45e8
#define	XTRSM_OUNNCOPY		xtrsm_ounncopy
kusano 2b45e8
#define	XTRSM_OUTUCOPY		xtrsm_outucopy
kusano 2b45e8
#define	XTRSM_OUTNCOPY		xtrsm_outncopy
kusano 2b45e8
#define	XTRSM_OLNUCOPY		xtrsm_olnucopy
kusano 2b45e8
#define	XTRSM_OLNNCOPY		xtrsm_olnncopy
kusano 2b45e8
#define	XTRSM_OLTUCOPY		xtrsm_oltucopy
kusano 2b45e8
#define	XTRSM_OLTNCOPY		xtrsm_oltncopy
kusano 2b45e8
kusano 2b45e8
#if XGEMM_DEFAULT_UNROLL_M == XGEMM_DEFAULT_UNROLL_N
kusano 2b45e8
#define	XTRMM_IUNUCOPY		xtrmm_ounucopy
kusano 2b45e8
#define	XTRMM_IUNNCOPY		xtrmm_ounncopy
kusano 2b45e8
#define	XTRMM_IUTUCOPY		xtrmm_outucopy
kusano 2b45e8
#define	XTRMM_IUTNCOPY		xtrmm_outncopy
kusano 2b45e8
#define	XTRMM_ILNUCOPY		xtrmm_olnucopy
kusano 2b45e8
#define	XTRMM_ILNNCOPY		xtrmm_olnncopy
kusano 2b45e8
#define	XTRMM_ILTUCOPY		xtrmm_oltucopy
kusano 2b45e8
#define	XTRMM_ILTNCOPY		xtrmm_oltncopy
kusano 2b45e8
kusano 2b45e8
#define	XTRSM_IUNUCOPY		xtrsm_ounucopy
kusano 2b45e8
#define	XTRSM_IUNNCOPY		xtrsm_ounncopy
kusano 2b45e8
#define	XTRSM_IUTUCOPY		xtrsm_outucopy
kusano 2b45e8
#define	XTRSM_IUTNCOPY		xtrsm_outncopy
kusano 2b45e8
#define	XTRSM_ILNUCOPY		xtrsm_olnucopy
kusano 2b45e8
#define	XTRSM_ILNNCOPY		xtrsm_olnncopy
kusano 2b45e8
#define	XTRSM_ILTUCOPY		xtrsm_oltucopy
kusano 2b45e8
#define	XTRSM_ILTNCOPY		xtrsm_oltncopy
kusano 2b45e8
#else
kusano 2b45e8
#define	XTRMM_IUNUCOPY		xtrmm_iunucopy
kusano 2b45e8
#define	XTRMM_IUNNCOPY		xtrmm_iunncopy
kusano 2b45e8
#define	XTRMM_IUTUCOPY		xtrmm_iutucopy
kusano 2b45e8
#define	XTRMM_IUTNCOPY		xtrmm_iutncopy
kusano 2b45e8
#define	XTRMM_ILNUCOPY		xtrmm_ilnucopy
kusano 2b45e8
#define	XTRMM_ILNNCOPY		xtrmm_ilnncopy
kusano 2b45e8
#define	XTRMM_ILTUCOPY		xtrmm_iltucopy
kusano 2b45e8
#define	XTRMM_ILTNCOPY		xtrmm_iltncopy
kusano 2b45e8
kusano 2b45e8
#define	XTRSM_IUNUCOPY		xtrsm_iunucopy
kusano 2b45e8
#define	XTRSM_IUNNCOPY		xtrsm_iunncopy
kusano 2b45e8
#define	XTRSM_IUTUCOPY		xtrsm_iutucopy
kusano 2b45e8
#define	XTRSM_IUTNCOPY		xtrsm_iutncopy
kusano 2b45e8
#define	XTRSM_ILNUCOPY		xtrsm_ilnucopy
kusano 2b45e8
#define	XTRSM_ILNNCOPY		xtrsm_ilnncopy
kusano 2b45e8
#define	XTRSM_ILTUCOPY		xtrsm_iltucopy
kusano 2b45e8
#define	XTRSM_ILTNCOPY		xtrsm_iltncopy
kusano 2b45e8
#endif
kusano 2b45e8
kusano 2b45e8
#define	XGEMM_BETA		xgemm_beta
kusano 2b45e8
kusano 2b45e8
#define	XGEMM_KERNEL_N		xgemm_kernel_n
kusano 2b45e8
#define	XGEMM_KERNEL_L		xgemm_kernel_l
kusano 2b45e8
#define	XGEMM_KERNEL_R		xgemm_kernel_r
kusano 2b45e8
#define	XGEMM_KERNEL_B		xgemm_kernel_b
kusano 2b45e8
kusano 2b45e8
#define	XTRMM_KERNEL_LN		xtrmm_kernel_LN
kusano 2b45e8
#define	XTRMM_KERNEL_LT		xtrmm_kernel_LT
kusano 2b45e8
#define	XTRMM_KERNEL_LR		xtrmm_kernel_LR
kusano 2b45e8
#define	XTRMM_KERNEL_LC		xtrmm_kernel_LC
kusano 2b45e8
#define	XTRMM_KERNEL_RN		xtrmm_kernel_RN
kusano 2b45e8
#define	XTRMM_KERNEL_RT		xtrmm_kernel_RT
kusano 2b45e8
#define	XTRMM_KERNEL_RR		xtrmm_kernel_RR
kusano 2b45e8
#define	XTRMM_KERNEL_RC		xtrmm_kernel_RC
kusano 2b45e8
kusano 2b45e8
#define	XTRSM_KERNEL_LN		xtrsm_kernel_LN
kusano 2b45e8
#define	XTRSM_KERNEL_LT		xtrsm_kernel_LT
kusano 2b45e8
#define	XTRSM_KERNEL_LR		xtrsm_kernel_LR
kusano 2b45e8
#define	XTRSM_KERNEL_LC		xtrsm_kernel_LC
kusano 2b45e8
#define	XTRSM_KERNEL_RN		xtrsm_kernel_RN
kusano 2b45e8
#define	XTRSM_KERNEL_RT		xtrsm_kernel_RT
kusano 2b45e8
#define	XTRSM_KERNEL_RR		xtrsm_kernel_RR
kusano 2b45e8
#define	XTRSM_KERNEL_RC		xtrsm_kernel_RC
kusano 2b45e8
kusano 2b45e8
#define	XSYMM_OUTCOPY		xsymm_outcopy
kusano 2b45e8
#define	XSYMM_OLTCOPY		xsymm_oltcopy
kusano 2b45e8
#if XGEMM_DEFAULT_UNROLL_M == XGEMM_DEFAULT_UNROLL_N
kusano 2b45e8
#define	XSYMM_IUTCOPY		xsymm_outcopy
kusano 2b45e8
#define	XSYMM_ILTCOPY		xsymm_oltcopy
kusano 2b45e8
#else
kusano 2b45e8
#define	XSYMM_IUTCOPY		xsymm_iutcopy
kusano 2b45e8
#define	XSYMM_ILTCOPY		xsymm_iltcopy
kusano 2b45e8
#endif
kusano 2b45e8
kusano 2b45e8
#define	XHEMM_OUTCOPY		xhemm_outcopy
kusano 2b45e8
#define	XHEMM_OLTCOPY		xhemm_oltcopy
kusano 2b45e8
#if XGEMM_DEFAULT_UNROLL_M == XGEMM_DEFAULT_UNROLL_N
kusano 2b45e8
#define	XHEMM_IUTCOPY		xhemm_outcopy
kusano 2b45e8
#define	XHEMM_ILTCOPY		xhemm_oltcopy
kusano 2b45e8
#else
kusano 2b45e8
#define	XHEMM_IUTCOPY		xhemm_iutcopy
kusano 2b45e8
#define	XHEMM_ILTCOPY		xhemm_iltcopy
kusano 2b45e8
#endif
kusano 2b45e8
kusano 2b45e8
#define	XGEMM3M_ONCOPYB		xgemm3m_oncopyb
kusano 2b45e8
#define	XGEMM3M_ONCOPYR		xgemm3m_oncopyr
kusano 2b45e8
#define	XGEMM3M_ONCOPYI		xgemm3m_oncopyi
kusano 2b45e8
#define	XGEMM3M_OTCOPYB		xgemm3m_otcopyb
kusano 2b45e8
#define	XGEMM3M_OTCOPYR		xgemm3m_otcopyr
kusano 2b45e8
#define	XGEMM3M_OTCOPYI		xgemm3m_otcopyi
kusano 2b45e8
kusano 2b45e8
#define	XGEMM3M_INCOPYB		xgemm3m_incopyb
kusano 2b45e8
#define	XGEMM3M_INCOPYR		xgemm3m_incopyr
kusano 2b45e8
#define	XGEMM3M_INCOPYI		xgemm3m_incopyi
kusano 2b45e8
#define	XGEMM3M_ITCOPYB		xgemm3m_itcopyb
kusano 2b45e8
#define	XGEMM3M_ITCOPYR		xgemm3m_itcopyr
kusano 2b45e8
#define	XGEMM3M_ITCOPYI		xgemm3m_itcopyi
kusano 2b45e8
kusano 2b45e8
#define	XSYMM3M_ILCOPYB		xsymm3m_ilcopyb
kusano 2b45e8
#define	XSYMM3M_IUCOPYB		xsymm3m_iucopyb
kusano 2b45e8
#define	XSYMM3M_ILCOPYR		xsymm3m_ilcopyr
kusano 2b45e8
#define	XSYMM3M_IUCOPYR		xsymm3m_iucopyr
kusano 2b45e8
#define	XSYMM3M_ILCOPYI		xsymm3m_ilcopyi
kusano 2b45e8
#define	XSYMM3M_IUCOPYI		xsymm3m_iucopyi
kusano 2b45e8
kusano 2b45e8
#define	XSYMM3M_OLCOPYB		xsymm3m_olcopyb
kusano 2b45e8
#define	XSYMM3M_OUCOPYB		xsymm3m_oucopyb
kusano 2b45e8
#define	XSYMM3M_OLCOPYR		xsymm3m_olcopyr
kusano 2b45e8
#define	XSYMM3M_OUCOPYR		xsymm3m_oucopyr
kusano 2b45e8
#define	XSYMM3M_OLCOPYI		xsymm3m_olcopyi
kusano 2b45e8
#define	XSYMM3M_OUCOPYI		xsymm3m_oucopyi
kusano 2b45e8
kusano 2b45e8
#define	XHEMM3M_ILCOPYB		xhemm3m_ilcopyb
kusano 2b45e8
#define	XHEMM3M_IUCOPYB		xhemm3m_iucopyb
kusano 2b45e8
#define	XHEMM3M_ILCOPYR		xhemm3m_ilcopyr
kusano 2b45e8
#define	XHEMM3M_IUCOPYR		xhemm3m_iucopyr
kusano 2b45e8
#define	XHEMM3M_ILCOPYI		xhemm3m_ilcopyi
kusano 2b45e8
#define	XHEMM3M_IUCOPYI		xhemm3m_iucopyi
kusano 2b45e8
kusano 2b45e8
#define	XHEMM3M_OLCOPYB		xhemm3m_olcopyb
kusano 2b45e8
#define	XHEMM3M_OUCOPYB		xhemm3m_oucopyb
kusano 2b45e8
#define	XHEMM3M_OLCOPYR		xhemm3m_olcopyr
kusano 2b45e8
#define	XHEMM3M_OUCOPYR		xhemm3m_oucopyr
kusano 2b45e8
#define	XHEMM3M_OLCOPYI		xhemm3m_olcopyi
kusano 2b45e8
#define	XHEMM3M_OUCOPYI		xhemm3m_oucopyi
kusano 2b45e8
kusano 2b45e8
#define	XGEMM3M_KERNEL		xgemm3m_kernel
kusano 2b45e8
kusano 2b45e8
#define XNEG_TCOPY		xneg_tcopy
kusano 2b45e8
#define XLASWP_NCOPY		xlaswp_ncopy
kusano 2b45e8
kusano 2b45e8
#else
kusano 2b45e8
kusano 2b45e8
#define	XAMAX_K			gotoblas -> xamax_k
kusano 2b45e8
#define	XAMIN_K			gotoblas -> xamin_k
kusano 2b45e8
#define	XMAX_K			gotoblas -> xmax_k
kusano 2b45e8
#define	XMIN_K			gotoblas -> xmin_k
kusano 2b45e8
#define	IXAMAX_K		gotoblas -> ixamax_k
kusano 2b45e8
#define	IXAMIN_K		gotoblas -> ixamin_k
kusano 2b45e8
#define	IXMAX_K			gotoblas -> ixmax_k
kusano 2b45e8
#define	IXMIN_K			gotoblas -> ixmin_k
kusano 2b45e8
#define	XASUM_K			gotoblas -> xasum_k
kusano 2b45e8
#define	XAXPYU_K		gotoblas -> xaxpy_k
kusano 2b45e8
#define	XAXPYC_K		gotoblas -> xaxpyc_k
kusano 2b45e8
#define	XCOPY_K			gotoblas -> xcopy_k
kusano 2b45e8
#define	XDOTU_K			gotoblas -> xdotu_k
kusano 2b45e8
#define	XDOTC_K			gotoblas -> xdotc_k
kusano 2b45e8
#define	XNRM2_K			gotoblas -> xnrm2_k
kusano 2b45e8
#define	XSCAL_K			gotoblas -> xscal_k
kusano 2b45e8
#define	XSWAP_K			gotoblas -> xswap_k
kusano 2b45e8
#define	XROT_K			gotoblas -> xqrot_k
kusano 2b45e8
kusano 2b45e8
#define	XGEMV_N			gotoblas -> xgemv_n
kusano 2b45e8
#define	XGEMV_T			gotoblas -> xgemv_t
kusano 2b45e8
#define	XGEMV_R			gotoblas -> xgemv_r
kusano 2b45e8
#define	XGEMV_C			gotoblas -> xgemv_c
kusano 2b45e8
#define	XGEMV_O			gotoblas -> xgemv_o
kusano 2b45e8
#define	XGEMV_U			gotoblas -> xgemv_u
kusano 2b45e8
#define	XGEMV_S			gotoblas -> xgemv_s
kusano 2b45e8
#define	XGEMV_D			gotoblas -> xgemv_d
kusano 2b45e8
kusano 2b45e8
#define	XGERU_K			gotoblas -> xgeru_k
kusano 2b45e8
#define	XGERC_K			gotoblas -> xgerc_k
kusano 2b45e8
#define	XGERV_K			gotoblas -> xgerv_k
kusano 2b45e8
#define	XGERD_K			gotoblas -> xgerd_k
kusano 2b45e8
kusano 2b45e8
#define XSYMV_U			gotoblas -> xsymv_U
kusano 2b45e8
#define XSYMV_L			gotoblas -> xsymv_L
kusano 2b45e8
#define XHEMV_U			gotoblas -> xhemv_U
kusano 2b45e8
#define XHEMV_L			gotoblas -> xhemv_L
kusano 2b45e8
#define XHEMV_V			gotoblas -> xhemv_V
kusano 2b45e8
#define XHEMV_M			gotoblas -> xhemv_M
kusano 2b45e8
kusano 2b45e8
#define XSYMV_THREAD_U		xsymv_thread_U
kusano 2b45e8
#define XSYMV_THREAD_L		xsymv_thread_L
kusano 2b45e8
#define XHEMV_THREAD_U		xhemv_thread_U
kusano 2b45e8
#define XHEMV_THREAD_L		xhemv_thread_L
kusano 2b45e8
#define XHEMV_THREAD_V		xhemv_thread_V
kusano 2b45e8
#define XHEMV_THREAD_M		xhemv_thread_M
kusano 2b45e8
kusano 2b45e8
#define	XGEMM_ONCOPY		gotoblas -> xgemm_oncopy
kusano 2b45e8
#define	XGEMM_OTCOPY		gotoblas -> xgemm_otcopy
kusano 2b45e8
#define	XGEMM_INCOPY		gotoblas -> xgemm_incopy
kusano 2b45e8
#define	XGEMM_ITCOPY		gotoblas -> xgemm_itcopy
kusano 2b45e8
kusano 2b45e8
#define	XTRMM_OUNUCOPY		gotoblas -> xtrmm_ounucopy
kusano 2b45e8
#define	XTRMM_OUTUCOPY		gotoblas -> xtrmm_outucopy
kusano 2b45e8
#define	XTRMM_OLNUCOPY		gotoblas -> xtrmm_olnucopy
kusano 2b45e8
#define	XTRMM_OLTUCOPY		gotoblas -> xtrmm_oltucopy
kusano 2b45e8
#define	XTRSM_OUNUCOPY		gotoblas -> xtrsm_ounucopy
kusano 2b45e8
#define	XTRSM_OUTUCOPY		gotoblas -> xtrsm_outucopy
kusano 2b45e8
#define	XTRSM_OLNUCOPY		gotoblas -> xtrsm_olnucopy
kusano 2b45e8
#define	XTRSM_OLTUCOPY		gotoblas -> xtrsm_oltucopy
kusano 2b45e8
kusano 2b45e8
#define	XTRMM_IUNUCOPY		gotoblas -> xtrmm_iunucopy
kusano 2b45e8
#define	XTRMM_IUTUCOPY		gotoblas -> xtrmm_iutucopy
kusano 2b45e8
#define	XTRMM_ILNUCOPY		gotoblas -> xtrmm_ilnucopy
kusano 2b45e8
#define	XTRMM_ILTUCOPY		gotoblas -> xtrmm_iltucopy
kusano 2b45e8
#define	XTRSM_IUNUCOPY		gotoblas -> xtrsm_iunucopy
kusano 2b45e8
#define	XTRSM_IUTUCOPY		gotoblas -> xtrsm_iutucopy
kusano 2b45e8
#define	XTRSM_ILNUCOPY		gotoblas -> xtrsm_ilnucopy
kusano 2b45e8
#define	XTRSM_ILTUCOPY		gotoblas -> xtrsm_iltucopy
kusano 2b45e8
kusano 2b45e8
#define	XTRMM_OUNNCOPY		gotoblas -> xtrmm_ounncopy
kusano 2b45e8
#define	XTRMM_OUTNCOPY		gotoblas -> xtrmm_outncopy
kusano 2b45e8
#define	XTRMM_OLNNCOPY		gotoblas -> xtrmm_olnncopy
kusano 2b45e8
#define	XTRMM_OLTNCOPY		gotoblas -> xtrmm_oltncopy
kusano 2b45e8
#define	XTRSM_OUNNCOPY		gotoblas -> xtrsm_ounncopy
kusano 2b45e8
#define	XTRSM_OUTNCOPY		gotoblas -> xtrsm_outncopy
kusano 2b45e8
#define	XTRSM_OLNNCOPY		gotoblas -> xtrsm_olnncopy
kusano 2b45e8
#define	XTRSM_OLTNCOPY		gotoblas -> xtrsm_oltncopy
kusano 2b45e8
kusano 2b45e8
#define	XTRMM_IUNNCOPY		gotoblas -> xtrmm_iunncopy
kusano 2b45e8
#define	XTRMM_IUTNCOPY		gotoblas -> xtrmm_iutncopy
kusano 2b45e8
#define	XTRMM_ILNNCOPY		gotoblas -> xtrmm_ilnncopy
kusano 2b45e8
#define	XTRMM_ILTNCOPY		gotoblas -> xtrmm_iltncopy
kusano 2b45e8
#define	XTRSM_IUNNCOPY		gotoblas -> xtrsm_iunncopy
kusano 2b45e8
#define	XTRSM_IUTNCOPY		gotoblas -> xtrsm_iutncopy
kusano 2b45e8
#define	XTRSM_ILNNCOPY		gotoblas -> xtrsm_ilnncopy
kusano 2b45e8
#define	XTRSM_ILTNCOPY		gotoblas -> xtrsm_iltncopy
kusano 2b45e8
kusano 2b45e8
#define	XGEMM_BETA		gotoblas -> xgemm_beta
kusano 2b45e8
#define	XGEMM_KERNEL_N		gotoblas -> xgemm_kernel_n
kusano 2b45e8
#define	XGEMM_KERNEL_L		gotoblas -> xgemm_kernel_l
kusano 2b45e8
#define	XGEMM_KERNEL_R		gotoblas -> xgemm_kernel_r
kusano 2b45e8
#define	XGEMM_KERNEL_B		gotoblas -> xgemm_kernel_b
kusano 2b45e8
kusano 2b45e8
#define	XTRMM_KERNEL_LN		gotoblas -> xtrmm_kernel_LN
kusano 2b45e8
#define	XTRMM_KERNEL_LT		gotoblas -> xtrmm_kernel_LT
kusano 2b45e8
#define	XTRMM_KERNEL_LR		gotoblas -> xtrmm_kernel_LR
kusano 2b45e8
#define	XTRMM_KERNEL_LC		gotoblas -> xtrmm_kernel_LC
kusano 2b45e8
#define	XTRMM_KERNEL_RN		gotoblas -> xtrmm_kernel_RN
kusano 2b45e8
#define	XTRMM_KERNEL_RT		gotoblas -> xtrmm_kernel_RT
kusano 2b45e8
#define	XTRMM_KERNEL_RR		gotoblas -> xtrmm_kernel_RR
kusano 2b45e8
#define	XTRMM_KERNEL_RC		gotoblas -> xtrmm_kernel_RC
kusano 2b45e8
kusano 2b45e8
#define	XTRSM_KERNEL_LN		gotoblas -> xtrsm_kernel_LN
kusano 2b45e8
#define	XTRSM_KERNEL_LT		gotoblas -> xtrsm_kernel_LT
kusano 2b45e8
#define	XTRSM_KERNEL_LR		gotoblas -> xtrsm_kernel_LR
kusano 2b45e8
#define	XTRSM_KERNEL_LC		gotoblas -> xtrsm_kernel_LC
kusano 2b45e8
#define	XTRSM_KERNEL_RN		gotoblas -> xtrsm_kernel_RN
kusano 2b45e8
#define	XTRSM_KERNEL_RT		gotoblas -> xtrsm_kernel_RT
kusano 2b45e8
#define	XTRSM_KERNEL_RR		gotoblas -> xtrsm_kernel_RR
kusano 2b45e8
#define	XTRSM_KERNEL_RC		gotoblas -> xtrsm_kernel_RC
kusano 2b45e8
kusano 2b45e8
#define	XSYMM_IUTCOPY		gotoblas -> xsymm_iutcopy
kusano 2b45e8
#define	XSYMM_ILTCOPY		gotoblas -> xsymm_iltcopy
kusano 2b45e8
#define	XSYMM_OUTCOPY		gotoblas -> xsymm_outcopy
kusano 2b45e8
#define	XSYMM_OLTCOPY		gotoblas -> xsymm_oltcopy
kusano 2b45e8
kusano 2b45e8
#define	XHEMM_OUTCOPY		gotoblas -> xhemm_outcopy
kusano 2b45e8
#define	XHEMM_OLTCOPY		gotoblas -> xhemm_oltcopy
kusano 2b45e8
#define	XHEMM_IUTCOPY		gotoblas -> xhemm_iutcopy
kusano 2b45e8
#define	XHEMM_ILTCOPY		gotoblas -> xhemm_iltcopy
kusano 2b45e8
kusano 2b45e8
#define	XGEMM3M_ONCOPYB		gotoblas -> xgemm3m_oncopyb
kusano 2b45e8
#define	XGEMM3M_ONCOPYR		gotoblas -> xgemm3m_oncopyr
kusano 2b45e8
#define	XGEMM3M_ONCOPYI		gotoblas -> xgemm3m_oncopyi
kusano 2b45e8
#define	XGEMM3M_OTCOPYB		gotoblas -> xgemm3m_otcopyb
kusano 2b45e8
#define	XGEMM3M_OTCOPYR		gotoblas -> xgemm3m_otcopyr
kusano 2b45e8
#define	XGEMM3M_OTCOPYI		gotoblas -> xgemm3m_otcopyi
kusano 2b45e8
kusano 2b45e8
#define	XGEMM3M_INCOPYB		gotoblas -> xgemm3m_incopyb
kusano 2b45e8
#define	XGEMM3M_INCOPYR		gotoblas -> xgemm3m_incopyr
kusano 2b45e8
#define	XGEMM3M_INCOPYI		gotoblas -> xgemm3m_incopyi
kusano 2b45e8
#define	XGEMM3M_ITCOPYB		gotoblas -> xgemm3m_itcopyb
kusano 2b45e8
#define	XGEMM3M_ITCOPYR		gotoblas -> xgemm3m_itcopyr
kusano 2b45e8
#define	XGEMM3M_ITCOPYI		gotoblas -> xgemm3m_itcopyi
kusano 2b45e8
kusano 2b45e8
#define	XSYMM3M_ILCOPYB		gotoblas -> xsymm3m_ilcopyb
kusano 2b45e8
#define	XSYMM3M_IUCOPYB		gotoblas -> xsymm3m_iucopyb
kusano 2b45e8
#define	XSYMM3M_ILCOPYR		gotoblas -> xsymm3m_ilcopyr
kusano 2b45e8
#define	XSYMM3M_IUCOPYR		gotoblas -> xsymm3m_iucopyr
kusano 2b45e8
#define	XSYMM3M_ILCOPYI		gotoblas -> xsymm3m_ilcopyi
kusano 2b45e8
#define	XSYMM3M_IUCOPYI		gotoblas -> xsymm3m_iucopyi
kusano 2b45e8
kusano 2b45e8
#define	XSYMM3M_OLCOPYB		gotoblas -> xsymm3m_olcopyb
kusano 2b45e8
#define	XSYMM3M_OUCOPYB		gotoblas -> xsymm3m_oucopyb
kusano 2b45e8
#define	XSYMM3M_OLCOPYR		gotoblas -> xsymm3m_olcopyr
kusano 2b45e8
#define	XSYMM3M_OUCOPYR		gotoblas -> xsymm3m_oucopyr
kusano 2b45e8
#define	XSYMM3M_OLCOPYI		gotoblas -> xsymm3m_olcopyi
kusano 2b45e8
#define	XSYMM3M_OUCOPYI		gotoblas -> xsymm3m_oucopyi
kusano 2b45e8
kusano 2b45e8
#define	XHEMM3M_ILCOPYB		gotoblas -> xhemm3m_ilcopyb
kusano 2b45e8
#define	XHEMM3M_IUCOPYB		gotoblas -> xhemm3m_iucopyb
kusano 2b45e8
#define	XHEMM3M_ILCOPYR		gotoblas -> xhemm3m_ilcopyr
kusano 2b45e8
#define	XHEMM3M_IUCOPYR		gotoblas -> xhemm3m_iucopyr
kusano 2b45e8
#define	XHEMM3M_ILCOPYI		gotoblas -> xhemm3m_ilcopyi
kusano 2b45e8
#define	XHEMM3M_IUCOPYI		gotoblas -> xhemm3m_iucopyi
kusano 2b45e8
kusano 2b45e8
#define	XHEMM3M_OLCOPYB		gotoblas -> xhemm3m_olcopyb
kusano 2b45e8
#define	XHEMM3M_OUCOPYB		gotoblas -> xhemm3m_oucopyb
kusano 2b45e8
#define	XHEMM3M_OLCOPYR		gotoblas -> xhemm3m_olcopyr
kusano 2b45e8
#define	XHEMM3M_OUCOPYR		gotoblas -> xhemm3m_oucopyr
kusano 2b45e8
#define	XHEMM3M_OLCOPYI		gotoblas -> xhemm3m_olcopyi
kusano 2b45e8
#define	XHEMM3M_OUCOPYI		gotoblas -> xhemm3m_oucopyi
kusano 2b45e8
kusano 2b45e8
#define	XGEMM3M_KERNEL		gotoblas -> xgemm3m_kernel
kusano 2b45e8
kusano 2b45e8
#define XNEG_TCOPY		gotoblas -> xneg_tcopy
kusano 2b45e8
#define XLASWP_NCOPY		gotoblas -> xlaswp_ncopy
kusano 2b45e8
kusano 2b45e8
#endif
kusano 2b45e8
kusano 2b45e8
#define	XGEMM_NN		xgemm_nn
kusano 2b45e8
#define	XGEMM_CN		xgemm_cn
kusano 2b45e8
#define	XGEMM_TN		xgemm_tn
kusano 2b45e8
#define	XGEMM_NC		xgemm_nc
kusano 2b45e8
#define	XGEMM_NT		xgemm_nt
kusano 2b45e8
#define	XGEMM_CC		xgemm_cc
kusano 2b45e8
#define	XGEMM_CT		xgemm_ct
kusano 2b45e8
#define	XGEMM_TC		xgemm_tc
kusano 2b45e8
#define	XGEMM_TT		xgemm_tt
kusano 2b45e8
#define	XGEMM_NR		xgemm_nr
kusano 2b45e8
#define	XGEMM_TR		xgemm_tr
kusano 2b45e8
#define	XGEMM_CR		xgemm_cr
kusano 2b45e8
#define	XGEMM_RN		xgemm_rn
kusano 2b45e8
#define	XGEMM_RT		xgemm_rt
kusano 2b45e8
#define	XGEMM_RC		xgemm_rc
kusano 2b45e8
#define	XGEMM_RR		xgemm_rr
kusano 2b45e8
kusano 2b45e8
#define	XSYMM_LU		xsymm_LU
kusano 2b45e8
#define	XSYMM_LL		xsymm_LL
kusano 2b45e8
#define	XSYMM_RU		xsymm_RU
kusano 2b45e8
#define	XSYMM_RL		xsymm_RL
kusano 2b45e8
kusano 2b45e8
#define	XHEMM_LU		xhemm_LU
kusano 2b45e8
#define	XHEMM_LL		xhemm_LL
kusano 2b45e8
#define	XHEMM_RU		xhemm_RU
kusano 2b45e8
#define	XHEMM_RL		xhemm_RL
kusano 2b45e8
kusano 2b45e8
#define	XSYRK_UN		xsyrk_UN
kusano 2b45e8
#define	XSYRK_UT		xsyrk_UT
kusano 2b45e8
#define	XSYRK_LN		xsyrk_LN
kusano 2b45e8
#define	XSYRK_LT		xsyrk_LT
kusano 2b45e8
#define	XSYRK_UR		xsyrk_UN
kusano 2b45e8
#define	XSYRK_UC		xsyrk_UT
kusano 2b45e8
#define	XSYRK_LR		xsyrk_LN
kusano 2b45e8
#define	XSYRK_LC		xsyrk_LT
kusano 2b45e8
kusano 2b45e8
#define	XSYRK_KERNEL_U		xsyrk_kernel_U
kusano 2b45e8
#define	XSYRK_KERNEL_L		xsyrk_kernel_L
kusano 2b45e8
kusano 2b45e8
#define	XHERK_UN		xherk_UN
kusano 2b45e8
#define	XHERK_LN		xherk_LN
kusano 2b45e8
#define	XHERK_UC		xherk_UC
kusano 2b45e8
#define	XHERK_LC		xherk_LC
kusano 2b45e8
kusano 2b45e8
#define	XHER2K_UN		xher2k_UN
kusano 2b45e8
#define	XHER2K_LN		xher2k_LN
kusano 2b45e8
#define	XHER2K_UC		xher2k_UC
kusano 2b45e8
#define	XHER2K_LC		xher2k_LC
kusano 2b45e8
kusano 2b45e8
#define	XSYR2K_UN		xsyr2k_UN
kusano 2b45e8
#define	XSYR2K_UT		xsyr2k_UT
kusano 2b45e8
#define	XSYR2K_LN		xsyr2k_LN
kusano 2b45e8
#define	XSYR2K_LT		xsyr2k_LT
kusano 2b45e8
#define	XSYR2K_UR		xsyr2k_UN
kusano 2b45e8
#define	XSYR2K_UC		xsyr2k_UT
kusano 2b45e8
#define	XSYR2K_LR		xsyr2k_LN
kusano 2b45e8
#define	XSYR2K_LC		xsyr2k_LT
kusano 2b45e8
kusano 2b45e8
#define	XSYR2K_KERNEL_U		xsyr2k_kernel_U
kusano 2b45e8
#define	XSYR2K_KERNEL_L		xsyr2k_kernel_L
kusano 2b45e8
kusano 2b45e8
#define	XTRMM_LNUU		xtrmm_LNUU
kusano 2b45e8
#define	XTRMM_LNUN		xtrmm_LNUN
kusano 2b45e8
#define	XTRMM_LNLU		xtrmm_LNLU
kusano 2b45e8
#define	XTRMM_LNLN		xtrmm_LNLN
kusano 2b45e8
#define	XTRMM_LTUU		xtrmm_LTUU
kusano 2b45e8
#define	XTRMM_LTUN		xtrmm_LTUN
kusano 2b45e8
#define	XTRMM_LTLU		xtrmm_LTLU
kusano 2b45e8
#define	XTRMM_LTLN		xtrmm_LTLN
kusano 2b45e8
#define	XTRMM_LRUU		xtrmm_LRUU
kusano 2b45e8
#define	XTRMM_LRUN		xtrmm_LRUN
kusano 2b45e8
#define	XTRMM_LRLU		xtrmm_LRLU
kusano 2b45e8
#define	XTRMM_LRLN		xtrmm_LRLN
kusano 2b45e8
#define	XTRMM_LCUU		xtrmm_LCUU
kusano 2b45e8
#define	XTRMM_LCUN		xtrmm_LCUN
kusano 2b45e8
#define	XTRMM_LCLU		xtrmm_LCLU
kusano 2b45e8
#define	XTRMM_LCLN		xtrmm_LCLN
kusano 2b45e8
#define	XTRMM_RNUU		xtrmm_RNUU
kusano 2b45e8
#define	XTRMM_RNUN		xtrmm_RNUN
kusano 2b45e8
#define	XTRMM_RNLU		xtrmm_RNLU
kusano 2b45e8
#define	XTRMM_RNLN		xtrmm_RNLN
kusano 2b45e8
#define	XTRMM_RTUU		xtrmm_RTUU
kusano 2b45e8
#define	XTRMM_RTUN		xtrmm_RTUN
kusano 2b45e8
#define	XTRMM_RTLU		xtrmm_RTLU
kusano 2b45e8
#define	XTRMM_RTLN		xtrmm_RTLN
kusano 2b45e8
#define	XTRMM_RRUU		xtrmm_RRUU
kusano 2b45e8
#define	XTRMM_RRUN		xtrmm_RRUN
kusano 2b45e8
#define	XTRMM_RRLU		xtrmm_RRLU
kusano 2b45e8
#define	XTRMM_RRLN		xtrmm_RRLN
kusano 2b45e8
#define	XTRMM_RCUU		xtrmm_RCUU
kusano 2b45e8
#define	XTRMM_RCUN		xtrmm_RCUN
kusano 2b45e8
#define	XTRMM_RCLU		xtrmm_RCLU
kusano 2b45e8
#define	XTRMM_RCLN		xtrmm_RCLN
kusano 2b45e8
kusano 2b45e8
#define	XTRSM_LNUU		xtrsm_LNUU
kusano 2b45e8
#define	XTRSM_LNUN		xtrsm_LNUN
kusano 2b45e8
#define	XTRSM_LNLU		xtrsm_LNLU
kusano 2b45e8
#define	XTRSM_LNLN		xtrsm_LNLN
kusano 2b45e8
#define	XTRSM_LTUU		xtrsm_LTUU
kusano 2b45e8
#define	XTRSM_LTUN		xtrsm_LTUN
kusano 2b45e8
#define	XTRSM_LTLU		xtrsm_LTLU
kusano 2b45e8
#define	XTRSM_LTLN		xtrsm_LTLN
kusano 2b45e8
#define	XTRSM_LRUU		xtrsm_LRUU
kusano 2b45e8
#define	XTRSM_LRUN		xtrsm_LRUN
kusano 2b45e8
#define	XTRSM_LRLU		xtrsm_LRLU
kusano 2b45e8
#define	XTRSM_LRLN		xtrsm_LRLN
kusano 2b45e8
#define	XTRSM_LCUU		xtrsm_LCUU
kusano 2b45e8
#define	XTRSM_LCUN		xtrsm_LCUN
kusano 2b45e8
#define	XTRSM_LCLU		xtrsm_LCLU
kusano 2b45e8
#define	XTRSM_LCLN		xtrsm_LCLN
kusano 2b45e8
#define	XTRSM_RNUU		xtrsm_RNUU
kusano 2b45e8
#define	XTRSM_RNUN		xtrsm_RNUN
kusano 2b45e8
#define	XTRSM_RNLU		xtrsm_RNLU
kusano 2b45e8
#define	XTRSM_RNLN		xtrsm_RNLN
kusano 2b45e8
#define	XTRSM_RTUU		xtrsm_RTUU
kusano 2b45e8
#define	XTRSM_RTUN		xtrsm_RTUN
kusano 2b45e8
#define	XTRSM_RTLU		xtrsm_RTLU
kusano 2b45e8
#define	XTRSM_RTLN		xtrsm_RTLN
kusano 2b45e8
#define	XTRSM_RRUU		xtrsm_RRUU
kusano 2b45e8
#define	XTRSM_RRUN		xtrsm_RRUN
kusano 2b45e8
#define	XTRSM_RRLU		xtrsm_RRLU
kusano 2b45e8
#define	XTRSM_RRLN		xtrsm_RRLN
kusano 2b45e8
#define	XTRSM_RCUU		xtrsm_RCUU
kusano 2b45e8
#define	XTRSM_RCUN		xtrsm_RCUN
kusano 2b45e8
#define	XTRSM_RCLU		xtrsm_RCLU
kusano 2b45e8
#define	XTRSM_RCLN		xtrsm_RCLN
kusano 2b45e8
kusano 2b45e8
#define	XGEMM_THREAD_NN		xgemm_thread_nn
kusano 2b45e8
#define	XGEMM_THREAD_CN		xgemm_thread_cn
kusano 2b45e8
#define	XGEMM_THREAD_TN		xgemm_thread_tn
kusano 2b45e8
#define	XGEMM_THREAD_NC		xgemm_thread_nc
kusano 2b45e8
#define	XGEMM_THREAD_NT		xgemm_thread_nt
kusano 2b45e8
#define	XGEMM_THREAD_CC		xgemm_thread_cc
kusano 2b45e8
#define	XGEMM_THREAD_CT		xgemm_thread_ct
kusano 2b45e8
#define	XGEMM_THREAD_TC		xgemm_thread_tc
kusano 2b45e8
#define	XGEMM_THREAD_TT		xgemm_thread_tt
kusano 2b45e8
#define	XGEMM_THREAD_NR		xgemm_thread_nr
kusano 2b45e8
#define	XGEMM_THREAD_TR		xgemm_thread_tr
kusano 2b45e8
#define	XGEMM_THREAD_CR		xgemm_thread_cr
kusano 2b45e8
#define	XGEMM_THREAD_RN		xgemm_thread_rn
kusano 2b45e8
#define	XGEMM_THREAD_RT		xgemm_thread_rt
kusano 2b45e8
#define	XGEMM_THREAD_RC		xgemm_thread_rc
kusano 2b45e8
#define	XGEMM_THREAD_RR		xgemm_thread_rr
kusano 2b45e8
kusano 2b45e8
#define	XSYMM_THREAD_LU		xsymm_thread_LU
kusano 2b45e8
#define	XSYMM_THREAD_LL		xsymm_thread_LL
kusano 2b45e8
#define	XSYMM_THREAD_RU		xsymm_thread_RU
kusano 2b45e8
#define	XSYMM_THREAD_RL		xsymm_thread_RL
kusano 2b45e8
kusano 2b45e8
#define	XHEMM_THREAD_LU		xhemm_thread_LU
kusano 2b45e8
#define	XHEMM_THREAD_LL		xhemm_thread_LL
kusano 2b45e8
#define	XHEMM_THREAD_RU		xhemm_thread_RU
kusano 2b45e8
#define	XHEMM_THREAD_RL		xhemm_thread_RL
kusano 2b45e8
kusano 2b45e8
#define	XSYRK_THREAD_UN		xsyrk_thread_UN
kusano 2b45e8
#define	XSYRK_THREAD_UT		xsyrk_thread_UT
kusano 2b45e8
#define	XSYRK_THREAD_LN		xsyrk_thread_LN
kusano 2b45e8
#define	XSYRK_THREAD_LT		xsyrk_thread_LT
kusano 2b45e8
#define	XSYRK_THREAD_UR		xsyrk_thread_UN
kusano 2b45e8
#define	XSYRK_THREAD_UC		xsyrk_thread_UT
kusano 2b45e8
#define	XSYRK_THREAD_LR		xsyrk_thread_LN
kusano 2b45e8
#define	XSYRK_THREAD_LC		xsyrk_thread_LT
kusano 2b45e8
kusano 2b45e8
#define	XHERK_THREAD_UN		xherk_thread_UN
kusano 2b45e8
#define	XHERK_THREAD_UT		xherk_thread_UT
kusano 2b45e8
#define	XHERK_THREAD_LN		xherk_thread_LN
kusano 2b45e8
#define	XHERK_THREAD_LT		xherk_thread_LT
kusano 2b45e8
#define	XHERK_THREAD_UR		xherk_thread_UR
kusano 2b45e8
#define	XHERK_THREAD_UC		xherk_thread_UC
kusano 2b45e8
#define	XHERK_THREAD_LR		xherk_thread_LR
kusano 2b45e8
#define	XHERK_THREAD_LC		xherk_thread_LC
kusano 2b45e8
kusano 2b45e8
#define	XGEMM3M_NN		xgemm3m_nn
kusano 2b45e8
#define	XGEMM3M_CN		xgemm3m_cn
kusano 2b45e8
#define	XGEMM3M_TN		xgemm3m_tn
kusano 2b45e8
#define	XGEMM3M_NC		xgemm3m_nc
kusano 2b45e8
#define	XGEMM3M_NT		xgemm3m_nt
kusano 2b45e8
#define	XGEMM3M_CC		xgemm3m_cc
kusano 2b45e8
#define	XGEMM3M_CT		xgemm3m_ct
kusano 2b45e8
#define	XGEMM3M_TC		xgemm3m_tc
kusano 2b45e8
#define	XGEMM3M_TT		xgemm3m_tt
kusano 2b45e8
#define	XGEMM3M_NR		xgemm3m_nr
kusano 2b45e8
#define	XGEMM3M_TR		xgemm3m_tr
kusano 2b45e8
#define	XGEMM3M_CR		xgemm3m_cr
kusano 2b45e8
#define	XGEMM3M_RN		xgemm3m_rn
kusano 2b45e8
#define	XGEMM3M_RT		xgemm3m_rt
kusano 2b45e8
#define	XGEMM3M_RC		xgemm3m_rc
kusano 2b45e8
#define	XGEMM3M_RR		xgemm3m_rr
kusano 2b45e8
kusano 2b45e8
#define	XGEMM3M_THREAD_NN	xgemm3m_thread_nn
kusano 2b45e8
#define	XGEMM3M_THREAD_CN	xgemm3m_thread_cn
kusano 2b45e8
#define	XGEMM3M_THREAD_TN	xgemm3m_thread_tn
kusano 2b45e8
#define	XGEMM3M_THREAD_NC	xgemm3m_thread_nc
kusano 2b45e8
#define	XGEMM3M_THREAD_NT	xgemm3m_thread_nt
kusano 2b45e8
#define	XGEMM3M_THREAD_CC	xgemm3m_thread_cc
kusano 2b45e8
#define	XGEMM3M_THREAD_CT	xgemm3m_thread_ct
kusano 2b45e8
#define	XGEMM3M_THREAD_TC	xgemm3m_thread_tc
kusano 2b45e8
#define	XGEMM3M_THREAD_TT	xgemm3m_thread_tt
kusano 2b45e8
#define	XGEMM3M_THREAD_NR	xgemm3m_thread_nr
kusano 2b45e8
#define	XGEMM3M_THREAD_TR	xgemm3m_thread_tr
kusano 2b45e8
#define	XGEMM3M_THREAD_CR	xgemm3m_thread_cr
kusano 2b45e8
#define	XGEMM3M_THREAD_RN	xgemm3m_thread_rn
kusano 2b45e8
#define	XGEMM3M_THREAD_RT	xgemm3m_thread_rt
kusano 2b45e8
#define	XGEMM3M_THREAD_RC	xgemm3m_thread_rc
kusano 2b45e8
#define	XGEMM3M_THREAD_RR	xgemm3m_thread_rr
kusano 2b45e8
kusano 2b45e8
#define	XSYMM3M_LU		xsymm3m_LU
kusano 2b45e8
#define	XSYMM3M_LL		xsymm3m_LL
kusano 2b45e8
#define	XSYMM3M_RU		xsymm3m_RU
kusano 2b45e8
#define	XSYMM3M_RL		xsymm3m_RL
kusano 2b45e8
kusano 2b45e8
#define	XSYMM3M_THREAD_LU	xsymm3m_thread_LU
kusano 2b45e8
#define	XSYMM3M_THREAD_LL	xsymm3m_thread_LL
kusano 2b45e8
#define	XSYMM3M_THREAD_RU	xsymm3m_thread_RU
kusano 2b45e8
#define	XSYMM3M_THREAD_RL	xsymm3m_thread_RL
kusano 2b45e8
kusano 2b45e8
#define	XHEMM3M_LU		xhemm3m_LU
kusano 2b45e8
#define	XHEMM3M_LL		xhemm3m_LL
kusano 2b45e8
#define	XHEMM3M_RU		xhemm3m_RU
kusano 2b45e8
#define	XHEMM3M_RL		xhemm3m_RL
kusano 2b45e8
kusano 2b45e8
#define	XHEMM3M_THREAD_LU	xhemm3m_thread_LU
kusano 2b45e8
#define	XHEMM3M_THREAD_LL	xhemm3m_thread_LL
kusano 2b45e8
#define	XHEMM3M_THREAD_RU	xhemm3m_thread_RU
kusano 2b45e8
#define	XHEMM3M_THREAD_RL	xhemm3m_thread_RL
kusano 2b45e8
kusano 2b45e8
#endif