kusano 2b45e8
#ifndef COMMON_C_H
kusano 2b45e8
#define COMMON_C_H
kusano 2b45e8
kusano 2b45e8
#ifndef DYNAMIC_ARCH
kusano 2b45e8
kusano 2b45e8
#define	CAMAX_K			camax_k
kusano 2b45e8
#define	CAMIN_K			camin_k
kusano 2b45e8
#define	CMAX_K			cmax_k
kusano 2b45e8
#define	CMIN_K			cmin_k
kusano 2b45e8
#define	ICAMAX_K		icamax_k
kusano 2b45e8
#define	ICAMIN_K		icamin_k
kusano 2b45e8
#define	ICMAX_K			icmax_k
kusano 2b45e8
#define	ICMIN_K			icmin_k
kusano 2b45e8
#define	CASUM_K			casum_k
kusano 2b45e8
#define	CAXPYU_K		caxpy_k
kusano 2b45e8
#define	CAXPYC_K		caxpyc_k
kusano 2b45e8
#define	CCOPY_K			ccopy_k
kusano 2b45e8
#define	CDOTU_K			cdotu_k
kusano 2b45e8
#define	CDOTC_K			cdotc_k
kusano 2b45e8
#define	CNRM2_K			cnrm2_k
kusano 2b45e8
#define	CSCAL_K			cscal_k
kusano 2b45e8
#define	CSWAP_K			cswap_k
kusano 2b45e8
#define	CROT_K			csrot_k
kusano 2b45e8
kusano 2b45e8
#define	CGEMV_N			cgemv_n
kusano 2b45e8
#define	CGEMV_T			cgemv_t
kusano 2b45e8
#define	CGEMV_R			cgemv_r
kusano 2b45e8
#define	CGEMV_C			cgemv_c
kusano 2b45e8
#define	CGEMV_O			cgemv_o
kusano 2b45e8
#define	CGEMV_U			cgemv_u
kusano 2b45e8
#define	CGEMV_S			cgemv_s
kusano 2b45e8
#define	CGEMV_D			cgemv_d
kusano 2b45e8
kusano 2b45e8
#define	CGERU_K			cgeru_k
kusano 2b45e8
#define	CGERC_K			cgerc_k
kusano 2b45e8
#define	CGERV_K			cgerv_k
kusano 2b45e8
#define	CGERD_K			cgerd_k
kusano 2b45e8
kusano 2b45e8
#define CSYMV_U			csymv_U
kusano 2b45e8
#define CSYMV_L			csymv_L
kusano 2b45e8
#define CHEMV_U			chemv_U
kusano 2b45e8
#define CHEMV_L			chemv_L
kusano 2b45e8
#define CHEMV_V			chemv_V
kusano 2b45e8
#define CHEMV_M			chemv_M
kusano 2b45e8
kusano 2b45e8
#define CSYMV_THREAD_U		csymv_thread_U
kusano 2b45e8
#define CSYMV_THREAD_L		csymv_thread_L
kusano 2b45e8
#define CHEMV_THREAD_U		chemv_thread_U
kusano 2b45e8
#define CHEMV_THREAD_L		chemv_thread_L
kusano 2b45e8
#define CHEMV_THREAD_V		chemv_thread_V
kusano 2b45e8
#define CHEMV_THREAD_M		chemv_thread_M
kusano 2b45e8
kusano 2b45e8
#define	CGEMM_ONCOPY		cgemm_oncopy
kusano 2b45e8
#define	CGEMM_OTCOPY		cgemm_otcopy
kusano 2b45e8
kusano 2b45e8
#if CGEMM_DEFAULT_UNROLL_M == CGEMM_DEFAULT_UNROLL_N
kusano 2b45e8
#define	CGEMM_INCOPY		cgemm_oncopy
kusano 2b45e8
#define	CGEMM_ITCOPY		cgemm_otcopy
kusano 2b45e8
#else
kusano 2b45e8
#define	CGEMM_INCOPY		cgemm_incopy
kusano 2b45e8
#define	CGEMM_ITCOPY		cgemm_itcopy
kusano 2b45e8
#endif
kusano 2b45e8
kusano 2b45e8
#define	CTRMM_OUNUCOPY		ctrmm_ounucopy
kusano 2b45e8
#define	CTRMM_OUNNCOPY		ctrmm_ounncopy
kusano 2b45e8
#define	CTRMM_OUTUCOPY		ctrmm_outucopy
kusano 2b45e8
#define	CTRMM_OUTNCOPY		ctrmm_outncopy
kusano 2b45e8
#define	CTRMM_OLNUCOPY		ctrmm_olnucopy
kusano 2b45e8
#define	CTRMM_OLNNCOPY		ctrmm_olnncopy
kusano 2b45e8
#define	CTRMM_OLTUCOPY		ctrmm_oltucopy
kusano 2b45e8
#define	CTRMM_OLTNCOPY		ctrmm_oltncopy
kusano 2b45e8
kusano 2b45e8
#define	CTRSM_OUNUCOPY		ctrsm_ounucopy
kusano 2b45e8
#define	CTRSM_OUNNCOPY		ctrsm_ounncopy
kusano 2b45e8
#define	CTRSM_OUTUCOPY		ctrsm_outucopy
kusano 2b45e8
#define	CTRSM_OUTNCOPY		ctrsm_outncopy
kusano 2b45e8
#define	CTRSM_OLNUCOPY		ctrsm_olnucopy
kusano 2b45e8
#define	CTRSM_OLNNCOPY		ctrsm_olnncopy
kusano 2b45e8
#define	CTRSM_OLTUCOPY		ctrsm_oltucopy
kusano 2b45e8
#define	CTRSM_OLTNCOPY		ctrsm_oltncopy
kusano 2b45e8
kusano 2b45e8
#if CGEMM_DEFAULT_UNROLL_M == CGEMM_DEFAULT_UNROLL_N
kusano 2b45e8
#define	CTRMM_IUNUCOPY		ctrmm_ounucopy
kusano 2b45e8
#define	CTRMM_IUNNCOPY		ctrmm_ounncopy
kusano 2b45e8
#define	CTRMM_IUTUCOPY		ctrmm_outucopy
kusano 2b45e8
#define	CTRMM_IUTNCOPY		ctrmm_outncopy
kusano 2b45e8
#define	CTRMM_ILNUCOPY		ctrmm_olnucopy
kusano 2b45e8
#define	CTRMM_ILNNCOPY		ctrmm_olnncopy
kusano 2b45e8
#define	CTRMM_ILTUCOPY		ctrmm_oltucopy
kusano 2b45e8
#define	CTRMM_ILTNCOPY		ctrmm_oltncopy
kusano 2b45e8
kusano 2b45e8
#define	CTRSM_IUNUCOPY		ctrsm_ounucopy
kusano 2b45e8
#define	CTRSM_IUNNCOPY		ctrsm_ounncopy
kusano 2b45e8
#define	CTRSM_IUTUCOPY		ctrsm_outucopy
kusano 2b45e8
#define	CTRSM_IUTNCOPY		ctrsm_outncopy
kusano 2b45e8
#define	CTRSM_ILNUCOPY		ctrsm_olnucopy
kusano 2b45e8
#define	CTRSM_ILNNCOPY		ctrsm_olnncopy
kusano 2b45e8
#define	CTRSM_ILTUCOPY		ctrsm_oltucopy
kusano 2b45e8
#define	CTRSM_ILTNCOPY		ctrsm_oltncopy
kusano 2b45e8
#else
kusano 2b45e8
#define	CTRMM_IUNUCOPY		ctrmm_iunucopy
kusano 2b45e8
#define	CTRMM_IUNNCOPY		ctrmm_iunncopy
kusano 2b45e8
#define	CTRMM_IUTUCOPY		ctrmm_iutucopy
kusano 2b45e8
#define	CTRMM_IUTNCOPY		ctrmm_iutncopy
kusano 2b45e8
#define	CTRMM_ILNUCOPY		ctrmm_ilnucopy
kusano 2b45e8
#define	CTRMM_ILNNCOPY		ctrmm_ilnncopy
kusano 2b45e8
#define	CTRMM_ILTUCOPY		ctrmm_iltucopy
kusano 2b45e8
#define	CTRMM_ILTNCOPY		ctrmm_iltncopy
kusano 2b45e8
kusano 2b45e8
#define	CTRSM_IUNUCOPY		ctrsm_iunucopy
kusano 2b45e8
#define	CTRSM_IUNNCOPY		ctrsm_iunncopy
kusano 2b45e8
#define	CTRSM_IUTUCOPY		ctrsm_iutucopy
kusano 2b45e8
#define	CTRSM_IUTNCOPY		ctrsm_iutncopy
kusano 2b45e8
#define	CTRSM_ILNUCOPY		ctrsm_ilnucopy
kusano 2b45e8
#define	CTRSM_ILNNCOPY		ctrsm_ilnncopy
kusano 2b45e8
#define	CTRSM_ILTUCOPY		ctrsm_iltucopy
kusano 2b45e8
#define	CTRSM_ILTNCOPY		ctrsm_iltncopy
kusano 2b45e8
#endif
kusano 2b45e8
kusano 2b45e8
#define	CGEMM_BETA		cgemm_beta
kusano 2b45e8
kusano 2b45e8
#define	CGEMM_KERNEL_N		cgemm_kernel_n
kusano 2b45e8
#define	CGEMM_KERNEL_L		cgemm_kernel_l
kusano 2b45e8
#define	CGEMM_KERNEL_R		cgemm_kernel_r
kusano 2b45e8
#define	CGEMM_KERNEL_B		cgemm_kernel_b
kusano 2b45e8
kusano 2b45e8
#define	CTRMM_KERNEL_LN		ctrmm_kernel_LN
kusano 2b45e8
#define	CTRMM_KERNEL_LT		ctrmm_kernel_LT
kusano 2b45e8
#define	CTRMM_KERNEL_LR		ctrmm_kernel_LR
kusano 2b45e8
#define	CTRMM_KERNEL_LC		ctrmm_kernel_LC
kusano 2b45e8
#define	CTRMM_KERNEL_RN		ctrmm_kernel_RN
kusano 2b45e8
#define	CTRMM_KERNEL_RT		ctrmm_kernel_RT
kusano 2b45e8
#define	CTRMM_KERNEL_RR		ctrmm_kernel_RR
kusano 2b45e8
#define	CTRMM_KERNEL_RC		ctrmm_kernel_RC
kusano 2b45e8
kusano 2b45e8
#define	CTRSM_KERNEL_LN		ctrsm_kernel_LN
kusano 2b45e8
#define	CTRSM_KERNEL_LT		ctrsm_kernel_LT
kusano 2b45e8
#define	CTRSM_KERNEL_LR		ctrsm_kernel_LR
kusano 2b45e8
#define	CTRSM_KERNEL_LC		ctrsm_kernel_LC
kusano 2b45e8
#define	CTRSM_KERNEL_RN		ctrsm_kernel_RN
kusano 2b45e8
#define	CTRSM_KERNEL_RT		ctrsm_kernel_RT
kusano 2b45e8
#define	CTRSM_KERNEL_RR		ctrsm_kernel_RR
kusano 2b45e8
#define	CTRSM_KERNEL_RC		ctrsm_kernel_RC
kusano 2b45e8
kusano 2b45e8
#define	CSYMM_OUTCOPY		csymm_outcopy
kusano 2b45e8
#define	CSYMM_OLTCOPY		csymm_oltcopy
kusano 2b45e8
#if CGEMM_DEFAULT_UNROLL_M == CGEMM_DEFAULT_UNROLL_N
kusano 2b45e8
#define	CSYMM_IUTCOPY		csymm_outcopy
kusano 2b45e8
#define	CSYMM_ILTCOPY		csymm_oltcopy
kusano 2b45e8
#else
kusano 2b45e8
#define	CSYMM_IUTCOPY		csymm_iutcopy
kusano 2b45e8
#define	CSYMM_ILTCOPY		csymm_iltcopy
kusano 2b45e8
#endif
kusano 2b45e8
kusano 2b45e8
#define	CHEMM_OUTCOPY		chemm_outcopy
kusano 2b45e8
#define	CHEMM_OLTCOPY		chemm_oltcopy
kusano 2b45e8
#if CGEMM_DEFAULT_UNROLL_M == CGEMM_DEFAULT_UNROLL_N
kusano 2b45e8
#define	CHEMM_IUTCOPY		chemm_outcopy
kusano 2b45e8
#define	CHEMM_ILTCOPY		chemm_oltcopy
kusano 2b45e8
#else
kusano 2b45e8
#define	CHEMM_IUTCOPY		chemm_iutcopy
kusano 2b45e8
#define	CHEMM_ILTCOPY		chemm_iltcopy
kusano 2b45e8
#endif
kusano 2b45e8
kusano 2b45e8
#define	CGEMM3M_ONCOPYB		cgemm3m_oncopyb
kusano 2b45e8
#define	CGEMM3M_ONCOPYR		cgemm3m_oncopyr
kusano 2b45e8
#define	CGEMM3M_ONCOPYI		cgemm3m_oncopyi
kusano 2b45e8
#define	CGEMM3M_OTCOPYB		cgemm3m_otcopyb
kusano 2b45e8
#define	CGEMM3M_OTCOPYR		cgemm3m_otcopyr
kusano 2b45e8
#define	CGEMM3M_OTCOPYI		cgemm3m_otcopyi
kusano 2b45e8
kusano 2b45e8
#define	CGEMM3M_INCOPYB		cgemm3m_incopyb
kusano 2b45e8
#define	CGEMM3M_INCOPYR		cgemm3m_incopyr
kusano 2b45e8
#define	CGEMM3M_INCOPYI		cgemm3m_incopyi
kusano 2b45e8
#define	CGEMM3M_ITCOPYB		cgemm3m_itcopyb
kusano 2b45e8
#define	CGEMM3M_ITCOPYR		cgemm3m_itcopyr
kusano 2b45e8
#define	CGEMM3M_ITCOPYI		cgemm3m_itcopyi
kusano 2b45e8
kusano 2b45e8
#define	CSYMM3M_ILCOPYB		csymm3m_ilcopyb
kusano 2b45e8
#define	CSYMM3M_IUCOPYB		csymm3m_iucopyb
kusano 2b45e8
#define	CSYMM3M_ILCOPYR		csymm3m_ilcopyr
kusano 2b45e8
#define	CSYMM3M_IUCOPYR		csymm3m_iucopyr
kusano 2b45e8
#define	CSYMM3M_ILCOPYI		csymm3m_ilcopyi
kusano 2b45e8
#define	CSYMM3M_IUCOPYI		csymm3m_iucopyi
kusano 2b45e8
kusano 2b45e8
#define	CSYMM3M_OLCOPYB		csymm3m_olcopyb
kusano 2b45e8
#define	CSYMM3M_OUCOPYB		csymm3m_oucopyb
kusano 2b45e8
#define	CSYMM3M_OLCOPYR		csymm3m_olcopyr
kusano 2b45e8
#define	CSYMM3M_OUCOPYR		csymm3m_oucopyr
kusano 2b45e8
#define	CSYMM3M_OLCOPYI		csymm3m_olcopyi
kusano 2b45e8
#define	CSYMM3M_OUCOPYI		csymm3m_oucopyi
kusano 2b45e8
kusano 2b45e8
#define	CHEMM3M_ILCOPYB		chemm3m_ilcopyb
kusano 2b45e8
#define	CHEMM3M_IUCOPYB		chemm3m_iucopyb
kusano 2b45e8
#define	CHEMM3M_ILCOPYR		chemm3m_ilcopyr
kusano 2b45e8
#define	CHEMM3M_IUCOPYR		chemm3m_iucopyr
kusano 2b45e8
#define	CHEMM3M_ILCOPYI		chemm3m_ilcopyi
kusano 2b45e8
#define	CHEMM3M_IUCOPYI		chemm3m_iucopyi
kusano 2b45e8
kusano 2b45e8
#define	CHEMM3M_OLCOPYB		chemm3m_olcopyb
kusano 2b45e8
#define	CHEMM3M_OUCOPYB		chemm3m_oucopyb
kusano 2b45e8
#define	CHEMM3M_OLCOPYR		chemm3m_olcopyr
kusano 2b45e8
#define	CHEMM3M_OUCOPYR		chemm3m_oucopyr
kusano 2b45e8
#define	CHEMM3M_OLCOPYI		chemm3m_olcopyi
kusano 2b45e8
#define	CHEMM3M_OUCOPYI		chemm3m_oucopyi
kusano 2b45e8
kusano 2b45e8
#define	CGEMM3M_KERNEL		cgemm3m_kernel
kusano 2b45e8
kusano 2b45e8
#define CNEG_TCOPY		cneg_tcopy
kusano 2b45e8
#define CLASWP_NCOPY		claswp_ncopy
kusano 2b45e8
kusano 2b45e8
#else
kusano 2b45e8
kusano 2b45e8
#define	CAMAX_K			gotoblas -> camax_k
kusano 2b45e8
#define	CAMIN_K			gotoblas -> camin_k
kusano 2b45e8
#define	CMAX_K			gotoblas -> cmax_k
kusano 2b45e8
#define	CMIN_K			gotoblas -> cmin_k
kusano 2b45e8
#define	ICAMAX_K		gotoblas -> icamax_k
kusano 2b45e8
#define	ICAMIN_K		gotoblas -> icamin_k
kusano 2b45e8
#define	ICMAX_K			gotoblas -> icmax_k
kusano 2b45e8
#define	ICMIN_K			gotoblas -> icmin_k
kusano 2b45e8
#define	CASUM_K			gotoblas -> casum_k
kusano 2b45e8
#define	CAXPYU_K		gotoblas -> caxpy_k
kusano 2b45e8
#define	CAXPYC_K		gotoblas -> caxpyc_k
kusano 2b45e8
#define	CCOPY_K			gotoblas -> ccopy_k
kusano 2b45e8
#define	CDOTU_K			gotoblas -> cdotu_k
kusano 2b45e8
#define	CDOTC_K			gotoblas -> cdotc_k
kusano 2b45e8
#define	CNRM2_K			gotoblas -> cnrm2_k
kusano 2b45e8
#define	CSCAL_K			gotoblas -> cscal_k
kusano 2b45e8
#define	CSWAP_K			gotoblas -> cswap_k
kusano 2b45e8
#define	CROT_K			gotoblas -> csrot_k
kusano 2b45e8
kusano 2b45e8
#define	CGEMV_N			gotoblas -> cgemv_n
kusano 2b45e8
#define	CGEMV_T			gotoblas -> cgemv_t
kusano 2b45e8
#define	CGEMV_R			gotoblas -> cgemv_r
kusano 2b45e8
#define	CGEMV_C			gotoblas -> cgemv_c
kusano 2b45e8
#define	CGEMV_O			gotoblas -> cgemv_o
kusano 2b45e8
#define	CGEMV_U			gotoblas -> cgemv_u
kusano 2b45e8
#define	CGEMV_S			gotoblas -> cgemv_s
kusano 2b45e8
#define	CGEMV_D			gotoblas -> cgemv_d
kusano 2b45e8
kusano 2b45e8
#define	CGERU_K			gotoblas -> cgeru_k
kusano 2b45e8
#define	CGERC_K			gotoblas -> cgerc_k
kusano 2b45e8
#define	CGERV_K			gotoblas -> cgerv_k
kusano 2b45e8
#define	CGERD_K			gotoblas -> cgerd_k
kusano 2b45e8
kusano 2b45e8
#define CSYMV_U			gotoblas -> csymv_U
kusano 2b45e8
#define CSYMV_L			gotoblas -> csymv_L
kusano 2b45e8
#define CHEMV_U			gotoblas -> chemv_U
kusano 2b45e8
#define CHEMV_L			gotoblas -> chemv_L
kusano 2b45e8
#define CHEMV_V			gotoblas -> chemv_V
kusano 2b45e8
#define CHEMV_M			gotoblas -> chemv_M
kusano 2b45e8
kusano 2b45e8
#define CSYMV_THREAD_U		csymv_thread_U
kusano 2b45e8
#define CSYMV_THREAD_L		csymv_thread_L
kusano 2b45e8
#define CHEMV_THREAD_U		chemv_thread_U
kusano 2b45e8
#define CHEMV_THREAD_L		chemv_thread_L
kusano 2b45e8
#define CHEMV_THREAD_V		chemv_thread_V
kusano 2b45e8
#define CHEMV_THREAD_M		chemv_thread_M
kusano 2b45e8
kusano 2b45e8
#define	CGEMM_ONCOPY		gotoblas -> cgemm_oncopy
kusano 2b45e8
#define	CGEMM_OTCOPY		gotoblas -> cgemm_otcopy
kusano 2b45e8
#define	CGEMM_INCOPY		gotoblas -> cgemm_incopy
kusano 2b45e8
#define	CGEMM_ITCOPY		gotoblas -> cgemm_itcopy
kusano 2b45e8
kusano 2b45e8
#define	CTRMM_OUNUCOPY		gotoblas -> ctrmm_ounucopy
kusano 2b45e8
#define	CTRMM_OUTUCOPY		gotoblas -> ctrmm_outucopy
kusano 2b45e8
#define	CTRMM_OLNUCOPY		gotoblas -> ctrmm_olnucopy
kusano 2b45e8
#define	CTRMM_OLTUCOPY		gotoblas -> ctrmm_oltucopy
kusano 2b45e8
#define	CTRSM_OUNUCOPY		gotoblas -> ctrsm_ounucopy
kusano 2b45e8
#define	CTRSM_OUTUCOPY		gotoblas -> ctrsm_outucopy
kusano 2b45e8
#define	CTRSM_OLNUCOPY		gotoblas -> ctrsm_olnucopy
kusano 2b45e8
#define	CTRSM_OLTUCOPY		gotoblas -> ctrsm_oltucopy
kusano 2b45e8
kusano 2b45e8
#define	CTRMM_IUNUCOPY		gotoblas -> ctrmm_iunucopy
kusano 2b45e8
#define	CTRMM_IUTUCOPY		gotoblas -> ctrmm_iutucopy
kusano 2b45e8
#define	CTRMM_ILNUCOPY		gotoblas -> ctrmm_ilnucopy
kusano 2b45e8
#define	CTRMM_ILTUCOPY		gotoblas -> ctrmm_iltucopy
kusano 2b45e8
#define	CTRSM_IUNUCOPY		gotoblas -> ctrsm_iunucopy
kusano 2b45e8
#define	CTRSM_IUTUCOPY		gotoblas -> ctrsm_iutucopy
kusano 2b45e8
#define	CTRSM_ILNUCOPY		gotoblas -> ctrsm_ilnucopy
kusano 2b45e8
#define	CTRSM_ILTUCOPY		gotoblas -> ctrsm_iltucopy
kusano 2b45e8
kusano 2b45e8
#define	CTRMM_OUNNCOPY		gotoblas -> ctrmm_ounncopy
kusano 2b45e8
#define	CTRMM_OUTNCOPY		gotoblas -> ctrmm_outncopy
kusano 2b45e8
#define	CTRMM_OLNNCOPY		gotoblas -> ctrmm_olnncopy
kusano 2b45e8
#define	CTRMM_OLTNCOPY		gotoblas -> ctrmm_oltncopy
kusano 2b45e8
#define	CTRSM_OUNNCOPY		gotoblas -> ctrsm_ounncopy
kusano 2b45e8
#define	CTRSM_OUTNCOPY		gotoblas -> ctrsm_outncopy
kusano 2b45e8
#define	CTRSM_OLNNCOPY		gotoblas -> ctrsm_olnncopy
kusano 2b45e8
#define	CTRSM_OLTNCOPY		gotoblas -> ctrsm_oltncopy
kusano 2b45e8
kusano 2b45e8
#define	CTRMM_IUNNCOPY		gotoblas -> ctrmm_iunncopy
kusano 2b45e8
#define	CTRMM_IUTNCOPY		gotoblas -> ctrmm_iutncopy
kusano 2b45e8
#define	CTRMM_ILNNCOPY		gotoblas -> ctrmm_ilnncopy
kusano 2b45e8
#define	CTRMM_ILTNCOPY		gotoblas -> ctrmm_iltncopy
kusano 2b45e8
#define	CTRSM_IUNNCOPY		gotoblas -> ctrsm_iunncopy
kusano 2b45e8
#define	CTRSM_IUTNCOPY		gotoblas -> ctrsm_iutncopy
kusano 2b45e8
#define	CTRSM_ILNNCOPY		gotoblas -> ctrsm_ilnncopy
kusano 2b45e8
#define	CTRSM_ILTNCOPY		gotoblas -> ctrsm_iltncopy
kusano 2b45e8
kusano 2b45e8
#define	CGEMM_BETA		gotoblas -> cgemm_beta
kusano 2b45e8
#define	CGEMM_KERNEL_N		gotoblas -> cgemm_kernel_n
kusano 2b45e8
#define	CGEMM_KERNEL_L		gotoblas -> cgemm_kernel_l
kusano 2b45e8
#define	CGEMM_KERNEL_R		gotoblas -> cgemm_kernel_r
kusano 2b45e8
#define	CGEMM_KERNEL_B		gotoblas -> cgemm_kernel_b
kusano 2b45e8
kusano 2b45e8
#define	CTRMM_KERNEL_LN		gotoblas -> ctrmm_kernel_LN
kusano 2b45e8
#define	CTRMM_KERNEL_LT		gotoblas -> ctrmm_kernel_LT
kusano 2b45e8
#define	CTRMM_KERNEL_LR		gotoblas -> ctrmm_kernel_LR
kusano 2b45e8
#define	CTRMM_KERNEL_LC		gotoblas -> ctrmm_kernel_LC
kusano 2b45e8
#define	CTRMM_KERNEL_RN		gotoblas -> ctrmm_kernel_RN
kusano 2b45e8
#define	CTRMM_KERNEL_RT		gotoblas -> ctrmm_kernel_RT
kusano 2b45e8
#define	CTRMM_KERNEL_RR		gotoblas -> ctrmm_kernel_RR
kusano 2b45e8
#define	CTRMM_KERNEL_RC		gotoblas -> ctrmm_kernel_RC
kusano 2b45e8
kusano 2b45e8
#define	CTRSM_KERNEL_LN		gotoblas -> ctrsm_kernel_LN
kusano 2b45e8
#define	CTRSM_KERNEL_LT		gotoblas -> ctrsm_kernel_LT
kusano 2b45e8
#define	CTRSM_KERNEL_LR		gotoblas -> ctrsm_kernel_LR
kusano 2b45e8
#define	CTRSM_KERNEL_LC		gotoblas -> ctrsm_kernel_LC
kusano 2b45e8
#define	CTRSM_KERNEL_RN		gotoblas -> ctrsm_kernel_RN
kusano 2b45e8
#define	CTRSM_KERNEL_RT		gotoblas -> ctrsm_kernel_RT
kusano 2b45e8
#define	CTRSM_KERNEL_RR		gotoblas -> ctrsm_kernel_RR
kusano 2b45e8
#define	CTRSM_KERNEL_RC		gotoblas -> ctrsm_kernel_RC
kusano 2b45e8
kusano 2b45e8
#define	CSYMM_IUTCOPY		gotoblas -> csymm_iutcopy
kusano 2b45e8
#define	CSYMM_ILTCOPY		gotoblas -> csymm_iltcopy
kusano 2b45e8
#define	CSYMM_OUTCOPY		gotoblas -> csymm_outcopy
kusano 2b45e8
#define	CSYMM_OLTCOPY		gotoblas -> csymm_oltcopy
kusano 2b45e8
kusano 2b45e8
#define	CHEMM_OUTCOPY		gotoblas -> chemm_outcopy
kusano 2b45e8
#define	CHEMM_OLTCOPY		gotoblas -> chemm_oltcopy
kusano 2b45e8
#define	CHEMM_IUTCOPY		gotoblas -> chemm_iutcopy
kusano 2b45e8
#define	CHEMM_ILTCOPY		gotoblas -> chemm_iltcopy
kusano 2b45e8
kusano 2b45e8
#define	CGEMM3M_ONCOPYB		gotoblas -> cgemm3m_oncopyb
kusano 2b45e8
#define	CGEMM3M_ONCOPYR		gotoblas -> cgemm3m_oncopyr
kusano 2b45e8
#define	CGEMM3M_ONCOPYI		gotoblas -> cgemm3m_oncopyi
kusano 2b45e8
#define	CGEMM3M_OTCOPYB		gotoblas -> cgemm3m_otcopyb
kusano 2b45e8
#define	CGEMM3M_OTCOPYR		gotoblas -> cgemm3m_otcopyr
kusano 2b45e8
#define	CGEMM3M_OTCOPYI		gotoblas -> cgemm3m_otcopyi
kusano 2b45e8
kusano 2b45e8
#define	CGEMM3M_INCOPYB		gotoblas -> cgemm3m_incopyb
kusano 2b45e8
#define	CGEMM3M_INCOPYR		gotoblas -> cgemm3m_incopyr
kusano 2b45e8
#define	CGEMM3M_INCOPYI		gotoblas -> cgemm3m_incopyi
kusano 2b45e8
#define	CGEMM3M_ITCOPYB		gotoblas -> cgemm3m_itcopyb
kusano 2b45e8
#define	CGEMM3M_ITCOPYR		gotoblas -> cgemm3m_itcopyr
kusano 2b45e8
#define	CGEMM3M_ITCOPYI		gotoblas -> cgemm3m_itcopyi
kusano 2b45e8
kusano 2b45e8
#define	CSYMM3M_ILCOPYB		gotoblas -> csymm3m_ilcopyb
kusano 2b45e8
#define	CSYMM3M_IUCOPYB		gotoblas -> csymm3m_iucopyb
kusano 2b45e8
#define	CSYMM3M_ILCOPYR		gotoblas -> csymm3m_ilcopyr
kusano 2b45e8
#define	CSYMM3M_IUCOPYR		gotoblas -> csymm3m_iucopyr
kusano 2b45e8
#define	CSYMM3M_ILCOPYI		gotoblas -> csymm3m_ilcopyi
kusano 2b45e8
#define	CSYMM3M_IUCOPYI		gotoblas -> csymm3m_iucopyi
kusano 2b45e8
kusano 2b45e8
#define	CSYMM3M_OLCOPYB		gotoblas -> csymm3m_olcopyb
kusano 2b45e8
#define	CSYMM3M_OUCOPYB		gotoblas -> csymm3m_oucopyb
kusano 2b45e8
#define	CSYMM3M_OLCOPYR		gotoblas -> csymm3m_olcopyr
kusano 2b45e8
#define	CSYMM3M_OUCOPYR		gotoblas -> csymm3m_oucopyr
kusano 2b45e8
#define	CSYMM3M_OLCOPYI		gotoblas -> csymm3m_olcopyi
kusano 2b45e8
#define	CSYMM3M_OUCOPYI		gotoblas -> csymm3m_oucopyi
kusano 2b45e8
kusano 2b45e8
#define	CHEMM3M_ILCOPYB		gotoblas -> chemm3m_ilcopyb
kusano 2b45e8
#define	CHEMM3M_IUCOPYB		gotoblas -> chemm3m_iucopyb
kusano 2b45e8
#define	CHEMM3M_ILCOPYR		gotoblas -> chemm3m_ilcopyr
kusano 2b45e8
#define	CHEMM3M_IUCOPYR		gotoblas -> chemm3m_iucopyr
kusano 2b45e8
#define	CHEMM3M_ILCOPYI		gotoblas -> chemm3m_ilcopyi
kusano 2b45e8
#define	CHEMM3M_IUCOPYI		gotoblas -> chemm3m_iucopyi
kusano 2b45e8
kusano 2b45e8
#define	CHEMM3M_OLCOPYB		gotoblas -> chemm3m_olcopyb
kusano 2b45e8
#define	CHEMM3M_OUCOPYB		gotoblas -> chemm3m_oucopyb
kusano 2b45e8
#define	CHEMM3M_OLCOPYR		gotoblas -> chemm3m_olcopyr
kusano 2b45e8
#define	CHEMM3M_OUCOPYR		gotoblas -> chemm3m_oucopyr
kusano 2b45e8
#define	CHEMM3M_OLCOPYI		gotoblas -> chemm3m_olcopyi
kusano 2b45e8
#define	CHEMM3M_OUCOPYI		gotoblas -> chemm3m_oucopyi
kusano 2b45e8
kusano 2b45e8
#define	CGEMM3M_KERNEL		gotoblas -> cgemm3m_kernel
kusano 2b45e8
kusano 2b45e8
#define CNEG_TCOPY		gotoblas -> cneg_tcopy
kusano 2b45e8
#define CLASWP_NCOPY		gotoblas -> claswp_ncopy
kusano 2b45e8
kusano 2b45e8
#endif
kusano 2b45e8
kusano 2b45e8
#define	CGEMM_NN		cgemm_nn
kusano 2b45e8
#define	CGEMM_CN		cgemm_cn
kusano 2b45e8
#define	CGEMM_TN		cgemm_tn
kusano 2b45e8
#define	CGEMM_NC		cgemm_nc
kusano 2b45e8
#define	CGEMM_NT		cgemm_nt
kusano 2b45e8
#define	CGEMM_CC		cgemm_cc
kusano 2b45e8
#define	CGEMM_CT		cgemm_ct
kusano 2b45e8
#define	CGEMM_TC		cgemm_tc
kusano 2b45e8
#define	CGEMM_TT		cgemm_tt
kusano 2b45e8
#define	CGEMM_NR		cgemm_nr
kusano 2b45e8
#define	CGEMM_TR		cgemm_tr
kusano 2b45e8
#define	CGEMM_CR		cgemm_cr
kusano 2b45e8
#define	CGEMM_RN		cgemm_rn
kusano 2b45e8
#define	CGEMM_RT		cgemm_rt
kusano 2b45e8
#define	CGEMM_RC		cgemm_rc
kusano 2b45e8
#define	CGEMM_RR		cgemm_rr
kusano 2b45e8
kusano 2b45e8
#define	CSYMM_LU		csymm_LU
kusano 2b45e8
#define	CSYMM_LL		csymm_LL
kusano 2b45e8
#define	CSYMM_RU		csymm_RU
kusano 2b45e8
#define	CSYMM_RL		csymm_RL
kusano 2b45e8
kusano 2b45e8
#define	CHEMM_LU		chemm_LU
kusano 2b45e8
#define	CHEMM_LL		chemm_LL
kusano 2b45e8
#define	CHEMM_RU		chemm_RU
kusano 2b45e8
#define	CHEMM_RL		chemm_RL
kusano 2b45e8
kusano 2b45e8
#define	CSYRK_UN		csyrk_UN
kusano 2b45e8
#define	CSYRK_UT		csyrk_UT
kusano 2b45e8
#define	CSYRK_LN		csyrk_LN
kusano 2b45e8
#define	CSYRK_LT		csyrk_LT
kusano 2b45e8
#define	CSYRK_UR		csyrk_UN
kusano 2b45e8
#define	CSYRK_UC		csyrk_UT
kusano 2b45e8
#define	CSYRK_LR		csyrk_LN
kusano 2b45e8
#define	CSYRK_LC		csyrk_LT
kusano 2b45e8
kusano 2b45e8
#define	CSYRK_KERNEL_U		csyrk_kernel_U
kusano 2b45e8
#define	CSYRK_KERNEL_L		csyrk_kernel_L
kusano 2b45e8
kusano 2b45e8
#define	CHERK_UN		cherk_UN
kusano 2b45e8
#define	CHERK_LN		cherk_LN
kusano 2b45e8
#define	CHERK_UC		cherk_UC
kusano 2b45e8
#define	CHERK_LC		cherk_LC
kusano 2b45e8
kusano 2b45e8
#define	CHER2K_UN		cher2k_UN
kusano 2b45e8
#define	CHER2K_LN		cher2k_LN
kusano 2b45e8
#define	CHER2K_UC		cher2k_UC
kusano 2b45e8
#define	CHER2K_LC		cher2k_LC
kusano 2b45e8
kusano 2b45e8
#define	CSYR2K_UN		csyr2k_UN
kusano 2b45e8
#define	CSYR2K_UT		csyr2k_UT
kusano 2b45e8
#define	CSYR2K_LN		csyr2k_LN
kusano 2b45e8
#define	CSYR2K_LT		csyr2k_LT
kusano 2b45e8
#define	CSYR2K_UR		csyr2k_UN
kusano 2b45e8
#define	CSYR2K_UC		csyr2k_UT
kusano 2b45e8
#define	CSYR2K_LR		csyr2k_LN
kusano 2b45e8
#define	CSYR2K_LC		csyr2k_LT
kusano 2b45e8
kusano 2b45e8
#define	CSYR2K_KERNEL_U		csyr2k_kernel_U
kusano 2b45e8
#define	CSYR2K_KERNEL_L		csyr2k_kernel_L
kusano 2b45e8
kusano 2b45e8
#define	CTRMM_LNUU		ctrmm_LNUU
kusano 2b45e8
#define	CTRMM_LNUN		ctrmm_LNUN
kusano 2b45e8
#define	CTRMM_LNLU		ctrmm_LNLU
kusano 2b45e8
#define	CTRMM_LNLN		ctrmm_LNLN
kusano 2b45e8
#define	CTRMM_LTUU		ctrmm_LTUU
kusano 2b45e8
#define	CTRMM_LTUN		ctrmm_LTUN
kusano 2b45e8
#define	CTRMM_LTLU		ctrmm_LTLU
kusano 2b45e8
#define	CTRMM_LTLN		ctrmm_LTLN
kusano 2b45e8
#define	CTRMM_LRUU		ctrmm_LRUU
kusano 2b45e8
#define	CTRMM_LRUN		ctrmm_LRUN
kusano 2b45e8
#define	CTRMM_LRLU		ctrmm_LRLU
kusano 2b45e8
#define	CTRMM_LRLN		ctrmm_LRLN
kusano 2b45e8
#define	CTRMM_LCUU		ctrmm_LCUU
kusano 2b45e8
#define	CTRMM_LCUN		ctrmm_LCUN
kusano 2b45e8
#define	CTRMM_LCLU		ctrmm_LCLU
kusano 2b45e8
#define	CTRMM_LCLN		ctrmm_LCLN
kusano 2b45e8
#define	CTRMM_RNUU		ctrmm_RNUU
kusano 2b45e8
#define	CTRMM_RNUN		ctrmm_RNUN
kusano 2b45e8
#define	CTRMM_RNLU		ctrmm_RNLU
kusano 2b45e8
#define	CTRMM_RNLN		ctrmm_RNLN
kusano 2b45e8
#define	CTRMM_RTUU		ctrmm_RTUU
kusano 2b45e8
#define	CTRMM_RTUN		ctrmm_RTUN
kusano 2b45e8
#define	CTRMM_RTLU		ctrmm_RTLU
kusano 2b45e8
#define	CTRMM_RTLN		ctrmm_RTLN
kusano 2b45e8
#define	CTRMM_RRUU		ctrmm_RRUU
kusano 2b45e8
#define	CTRMM_RRUN		ctrmm_RRUN
kusano 2b45e8
#define	CTRMM_RRLU		ctrmm_RRLU
kusano 2b45e8
#define	CTRMM_RRLN		ctrmm_RRLN
kusano 2b45e8
#define	CTRMM_RCUU		ctrmm_RCUU
kusano 2b45e8
#define	CTRMM_RCUN		ctrmm_RCUN
kusano 2b45e8
#define	CTRMM_RCLU		ctrmm_RCLU
kusano 2b45e8
#define	CTRMM_RCLN		ctrmm_RCLN
kusano 2b45e8
kusano 2b45e8
#define	CTRSM_LNUU		ctrsm_LNUU
kusano 2b45e8
#define	CTRSM_LNUN		ctrsm_LNUN
kusano 2b45e8
#define	CTRSM_LNLU		ctrsm_LNLU
kusano 2b45e8
#define	CTRSM_LNLN		ctrsm_LNLN
kusano 2b45e8
#define	CTRSM_LTUU		ctrsm_LTUU
kusano 2b45e8
#define	CTRSM_LTUN		ctrsm_LTUN
kusano 2b45e8
#define	CTRSM_LTLU		ctrsm_LTLU
kusano 2b45e8
#define	CTRSM_LTLN		ctrsm_LTLN
kusano 2b45e8
#define	CTRSM_LRUU		ctrsm_LRUU
kusano 2b45e8
#define	CTRSM_LRUN		ctrsm_LRUN
kusano 2b45e8
#define	CTRSM_LRLU		ctrsm_LRLU
kusano 2b45e8
#define	CTRSM_LRLN		ctrsm_LRLN
kusano 2b45e8
#define	CTRSM_LCUU		ctrsm_LCUU
kusano 2b45e8
#define	CTRSM_LCUN		ctrsm_LCUN
kusano 2b45e8
#define	CTRSM_LCLU		ctrsm_LCLU
kusano 2b45e8
#define	CTRSM_LCLN		ctrsm_LCLN
kusano 2b45e8
#define	CTRSM_RNUU		ctrsm_RNUU
kusano 2b45e8
#define	CTRSM_RNUN		ctrsm_RNUN
kusano 2b45e8
#define	CTRSM_RNLU		ctrsm_RNLU
kusano 2b45e8
#define	CTRSM_RNLN		ctrsm_RNLN
kusano 2b45e8
#define	CTRSM_RTUU		ctrsm_RTUU
kusano 2b45e8
#define	CTRSM_RTUN		ctrsm_RTUN
kusano 2b45e8
#define	CTRSM_RTLU		ctrsm_RTLU
kusano 2b45e8
#define	CTRSM_RTLN		ctrsm_RTLN
kusano 2b45e8
#define	CTRSM_RRUU		ctrsm_RRUU
kusano 2b45e8
#define	CTRSM_RRUN		ctrsm_RRUN
kusano 2b45e8
#define	CTRSM_RRLU		ctrsm_RRLU
kusano 2b45e8
#define	CTRSM_RRLN		ctrsm_RRLN
kusano 2b45e8
#define	CTRSM_RCUU		ctrsm_RCUU
kusano 2b45e8
#define	CTRSM_RCUN		ctrsm_RCUN
kusano 2b45e8
#define	CTRSM_RCLU		ctrsm_RCLU
kusano 2b45e8
#define	CTRSM_RCLN		ctrsm_RCLN
kusano 2b45e8
kusano 2b45e8
#define	CGEMM_THREAD_NN		cgemm_thread_nn
kusano 2b45e8
#define	CGEMM_THREAD_CN		cgemm_thread_cn
kusano 2b45e8
#define	CGEMM_THREAD_TN		cgemm_thread_tn
kusano 2b45e8
#define	CGEMM_THREAD_NC		cgemm_thread_nc
kusano 2b45e8
#define	CGEMM_THREAD_NT		cgemm_thread_nt
kusano 2b45e8
#define	CGEMM_THREAD_CC		cgemm_thread_cc
kusano 2b45e8
#define	CGEMM_THREAD_CT		cgemm_thread_ct
kusano 2b45e8
#define	CGEMM_THREAD_TC		cgemm_thread_tc
kusano 2b45e8
#define	CGEMM_THREAD_TT		cgemm_thread_tt
kusano 2b45e8
#define	CGEMM_THREAD_NR		cgemm_thread_nr
kusano 2b45e8
#define	CGEMM_THREAD_TR		cgemm_thread_tr
kusano 2b45e8
#define	CGEMM_THREAD_CR		cgemm_thread_cr
kusano 2b45e8
#define	CGEMM_THREAD_RN		cgemm_thread_rn
kusano 2b45e8
#define	CGEMM_THREAD_RT		cgemm_thread_rt
kusano 2b45e8
#define	CGEMM_THREAD_RC		cgemm_thread_rc
kusano 2b45e8
#define	CGEMM_THREAD_RR		cgemm_thread_rr
kusano 2b45e8
kusano 2b45e8
#define	CSYMM_THREAD_LU		csymm_thread_LU
kusano 2b45e8
#define	CSYMM_THREAD_LL		csymm_thread_LL
kusano 2b45e8
#define	CSYMM_THREAD_RU		csymm_thread_RU
kusano 2b45e8
#define	CSYMM_THREAD_RL		csymm_thread_RL
kusano 2b45e8
kusano 2b45e8
#define	CHEMM_THREAD_LU		chemm_thread_LU
kusano 2b45e8
#define	CHEMM_THREAD_LL		chemm_thread_LL
kusano 2b45e8
#define	CHEMM_THREAD_RU		chemm_thread_RU
kusano 2b45e8
#define	CHEMM_THREAD_RL		chemm_thread_RL
kusano 2b45e8
kusano 2b45e8
#define	CSYRK_THREAD_UN		csyrk_thread_UN
kusano 2b45e8
#define	CSYRK_THREAD_UT		csyrk_thread_UT
kusano 2b45e8
#define	CSYRK_THREAD_LN		csyrk_thread_LN
kusano 2b45e8
#define	CSYRK_THREAD_LT		csyrk_thread_LT
kusano 2b45e8
#define	CSYRK_THREAD_UR		csyrk_thread_UN
kusano 2b45e8
#define	CSYRK_THREAD_UC		csyrk_thread_UT
kusano 2b45e8
#define	CSYRK_THREAD_LR		csyrk_thread_LN
kusano 2b45e8
#define	CSYRK_THREAD_LC		csyrk_thread_LT
kusano 2b45e8
kusano 2b45e8
#define	CHERK_THREAD_UN		cherk_thread_UN
kusano 2b45e8
#define	CHERK_THREAD_UT		cherk_thread_UT
kusano 2b45e8
#define	CHERK_THREAD_LN		cherk_thread_LN
kusano 2b45e8
#define	CHERK_THREAD_LT		cherk_thread_LT
kusano 2b45e8
#define	CHERK_THREAD_UR		cherk_thread_UR
kusano 2b45e8
#define	CHERK_THREAD_UC		cherk_thread_UC
kusano 2b45e8
#define	CHERK_THREAD_LR		cherk_thread_LR
kusano 2b45e8
#define	CHERK_THREAD_LC		cherk_thread_LC
kusano 2b45e8
kusano 2b45e8
#define	CGEMM3M_NN		cgemm3m_nn
kusano 2b45e8
#define	CGEMM3M_CN		cgemm3m_cn
kusano 2b45e8
#define	CGEMM3M_TN		cgemm3m_tn
kusano 2b45e8
#define	CGEMM3M_NC		cgemm3m_nc
kusano 2b45e8
#define	CGEMM3M_NT		cgemm3m_nt
kusano 2b45e8
#define	CGEMM3M_CC		cgemm3m_cc
kusano 2b45e8
#define	CGEMM3M_CT		cgemm3m_ct
kusano 2b45e8
#define	CGEMM3M_TC		cgemm3m_tc
kusano 2b45e8
#define	CGEMM3M_TT		cgemm3m_tt
kusano 2b45e8
#define	CGEMM3M_NR		cgemm3m_nr
kusano 2b45e8
#define	CGEMM3M_TR		cgemm3m_tr
kusano 2b45e8
#define	CGEMM3M_CR		cgemm3m_cr
kusano 2b45e8
#define	CGEMM3M_RN		cgemm3m_rn
kusano 2b45e8
#define	CGEMM3M_RT		cgemm3m_rt
kusano 2b45e8
#define	CGEMM3M_RC		cgemm3m_rc
kusano 2b45e8
#define	CGEMM3M_RR		cgemm3m_rr
kusano 2b45e8
kusano 2b45e8
#define	CGEMM3M_THREAD_NN	cgemm3m_thread_nn
kusano 2b45e8
#define	CGEMM3M_THREAD_CN	cgemm3m_thread_cn
kusano 2b45e8
#define	CGEMM3M_THREAD_TN	cgemm3m_thread_tn
kusano 2b45e8
#define	CGEMM3M_THREAD_NC	cgemm3m_thread_nc
kusano 2b45e8
#define	CGEMM3M_THREAD_NT	cgemm3m_thread_nt
kusano 2b45e8
#define	CGEMM3M_THREAD_CC	cgemm3m_thread_cc
kusano 2b45e8
#define	CGEMM3M_THREAD_CT	cgemm3m_thread_ct
kusano 2b45e8
#define	CGEMM3M_THREAD_TC	cgemm3m_thread_tc
kusano 2b45e8
#define	CGEMM3M_THREAD_TT	cgemm3m_thread_tt
kusano 2b45e8
#define	CGEMM3M_THREAD_NR	cgemm3m_thread_nr
kusano 2b45e8
#define	CGEMM3M_THREAD_TR	cgemm3m_thread_tr
kusano 2b45e8
#define	CGEMM3M_THREAD_CR	cgemm3m_thread_cr
kusano 2b45e8
#define	CGEMM3M_THREAD_RN	cgemm3m_thread_rn
kusano 2b45e8
#define	CGEMM3M_THREAD_RT	cgemm3m_thread_rt
kusano 2b45e8
#define	CGEMM3M_THREAD_RC	cgemm3m_thread_rc
kusano 2b45e8
#define	CGEMM3M_THREAD_RR	cgemm3m_thread_rr
kusano 2b45e8
kusano 2b45e8
#define	CSYMM3M_LU		csymm3m_LU
kusano 2b45e8
#define	CSYMM3M_LL		csymm3m_LL
kusano 2b45e8
#define	CSYMM3M_RU		csymm3m_RU
kusano 2b45e8
#define	CSYMM3M_RL		csymm3m_RL
kusano 2b45e8
kusano 2b45e8
#define	CSYMM3M_THREAD_LU	csymm3m_thread_LU
kusano 2b45e8
#define	CSYMM3M_THREAD_LL	csymm3m_thread_LL
kusano 2b45e8
#define	CSYMM3M_THREAD_RU	csymm3m_thread_RU
kusano 2b45e8
#define	CSYMM3M_THREAD_RL	csymm3m_thread_RL
kusano 2b45e8
kusano 2b45e8
#define	CHEMM3M_LU		chemm3m_LU
kusano 2b45e8
#define	CHEMM3M_LL		chemm3m_LL
kusano 2b45e8
#define	CHEMM3M_RU		chemm3m_RU
kusano 2b45e8
#define	CHEMM3M_RL		chemm3m_RL
kusano 2b45e8
kusano 2b45e8
#define	CHEMM3M_THREAD_LU	chemm3m_thread_LU
kusano 2b45e8
#define	CHEMM3M_THREAD_LL	chemm3m_thread_LL
kusano 2b45e8
#define	CHEMM3M_THREAD_RU	chemm3m_thread_RU
kusano 2b45e8
#define	CHEMM3M_THREAD_RL	chemm3m_thread_RL
kusano 2b45e8
kusano 2b45e8
#endif