makefile

来自「Optimized GotoBLAS libraries」· 代码 · 共 179 行

TXT
179
字号
TOPDIR	= ../../..include ../../../Makefile.ruleifeq ($(CORE), POWER4)STRMMKERNEL_LN	= ../../gemm/power/gemm_kernel.SSTRMMKERNEL_LT	= ../../gemm/power/gemm_kernel.SSTRMMKERNEL_RN	= ../../gemm/power/gemm_kernel.SSTRMMKERNEL_RT	= ../../gemm/power/gemm_kernel.SDTRMMKERNEL_LN	= ../../gemm/power/gemm_kernel.SDTRMMKERNEL_LT	= ../../gemm/power/gemm_kernel.SDTRMMKERNEL_RN	= ../../gemm/power/gemm_kernel.SDTRMMKERNEL_RT	= ../../gemm/power/gemm_kernel.SCTRMMKERNEL_LN	= ../../gemm/power/zgemm_kernel.SCTRMMKERNEL_LT	= ../../gemm/power/zgemm_kernel.SCTRMMKERNEL_RN	= ../../gemm/power/zgemm_kernel.SCTRMMKERNEL_RT	= ../../gemm/power/zgemm_kernel.SZTRMMKERNEL_LN	= ../../gemm/power/zgemm_kernel.SZTRMMKERNEL_LT	= ../../gemm/power/zgemm_kernel.SZTRMMKERNEL_RN	= ../../gemm/power/zgemm_kernel.SZTRMMKERNEL_RT	= ../../gemm/power/zgemm_kernel.SSTRMMDEPEND	= sparam.hDTRMMDEPEND	= dparam.hCTRMMDEPEND	= cparam.hZTRMMDEPEND	= zparam.hendififeq ($(CORE), POWER5)STRMMKERNEL_LN	= ../../gemm/power/gemm_kernel.SSTRMMKERNEL_LT	= ../../gemm/power/gemm_kernel.SSTRMMKERNEL_RN	= ../../gemm/power/gemm_kernel.SSTRMMKERNEL_RT	= ../../gemm/power/gemm_kernel.SDTRMMKERNEL_LN	= ../../gemm/power/gemm_kernel.SDTRMMKERNEL_LT	= ../../gemm/power/gemm_kernel.SDTRMMKERNEL_RN	= ../../gemm/power/gemm_kernel.SDTRMMKERNEL_RT	= ../../gemm/power/gemm_kernel.SCTRMMKERNEL_LN	= ../../gemm/power/zgemm_kernel.SCTRMMKERNEL_LT	= ../../gemm/power/zgemm_kernel.SCTRMMKERNEL_RN	= ../../gemm/power/zgemm_kernel.SCTRMMKERNEL_RT	= ../../gemm/power/zgemm_kernel.SZTRMMKERNEL_LN	= ../../gemm/power/zgemm_kernel.SZTRMMKERNEL_LT	= ../../gemm/power/zgemm_kernel.SZTRMMKERNEL_RN	= ../../gemm/power/zgemm_kernel.SZTRMMKERNEL_RT	= ../../gemm/power/zgemm_kernel.SSTRMMDEPEND	= sparam.hDTRMMDEPEND	= dparam.hCTRMMDEPEND	= cparam.hZTRMMDEPEND	= zparam.hendififeq ($(CORE), PPC970)#STRMMKERNEL_LN	= ../../gemm/power/gemm_kernel.S#STRMMKERNEL_LT	= ../../gemm/power/gemm_kernel.S#STRMMKERNEL_RN	= ../../gemm/power/gemm_kernel.S#STRMMKERNEL_RT	= ../../gemm/power/gemm_kernel.SDTRMMKERNEL_LN	= ../../gemm/power/gemm_kernel.SDTRMMKERNEL_LT	= ../../gemm/power/gemm_kernel.SDTRMMKERNEL_RN	= ../../gemm/power/gemm_kernel.SDTRMMKERNEL_RT	= ../../gemm/power/gemm_kernel.S#CTRMMKERNEL_LN	= ../../gemm/power/zgemm_kernel.S#CTRMMKERNEL_LT	= ../../gemm/power/zgemm_kernel.S#CTRMMKERNEL_RN	= ../../gemm/power/zgemm_kernel.S#CTRMMKERNEL_RT	= ../../gemm/power/zgemm_kernel.SZTRMMKERNEL_LN	= ../../gemm/power/zgemm_kernel.SZTRMMKERNEL_LT	= ../../gemm/power/zgemm_kernel.SZTRMMKERNEL_RN	= ../../gemm/power/zgemm_kernel.SZTRMMKERNEL_RT	= ../../gemm/power/zgemm_kernel.S#STRMMDEPEND	= sparam.hDTRMMDEPEND	= dparam.h#CTRMMDEPEND	= cparam.hZTRMMDEPEND	= zparam.hendififeq ($(CORE), CELL)#STRMMKERNEL_LN	= ../../gemm/power/gemm_kernel.S#STRMMKERNEL_LT	= ../../gemm/power/gemm_kernel.S#STRMMKERNEL_RN	= ../../gemm/power/gemm_kernel.S#STRMMKERNEL_RT	= ../../gemm/power/gemm_kernel.SDTRMMKERNEL_LN	= ../../gemm/power/gemm_kernel_cell.SDTRMMKERNEL_LT	= ../../gemm/power/gemm_kernel_cell.SDTRMMKERNEL_RN	= ../../gemm/power/gemm_kernel_cell.SDTRMMKERNEL_RT	= ../../gemm/power/gemm_kernel_cell.S#CTRMMKERNEL_LN	= ../../gemm/power/zgemm_kernel.S#CTRMMKERNEL_LT	= ../../gemm/power/zgemm_kernel.S#CTRMMKERNEL_RN	= ../../gemm/power/zgemm_kernel.S#CTRMMKERNEL_RT	= ../../gemm/power/zgemm_kernel.SZTRMMKERNEL_LN	= ../../gemm/power/zgemm_kernel_cell.SZTRMMKERNEL_LT	= ../../gemm/power/zgemm_kernel_cell.SZTRMMKERNEL_RN	= ../../gemm/power/zgemm_kernel_cell.SZTRMMKERNEL_RT	= ../../gemm/power/zgemm_kernel_cell.S#STRMMDEPEND	= sparam.hDTRMMDEPEND	= dparam.h#CTRMMDEPEND	= cparam.hZTRMMDEPEND	= zparam.hendififeq ($(CORE), PPC440)STRMMKERNEL_LN	= ../../gemm/power/gemm_kernel_ppc440.SSTRMMKERNEL_LT	= ../../gemm/power/gemm_kernel_ppc440.SSTRMMKERNEL_RN	= ../../gemm/power/gemm_kernel_ppc440.SSTRMMKERNEL_RT	= ../../gemm/power/gemm_kernel_ppc440.SDTRMMKERNEL_LN	= ../../gemm/power/gemm_kernel_ppc440.SDTRMMKERNEL_LT	= ../../gemm/power/gemm_kernel_ppc440.SDTRMMKERNEL_RN	= ../../gemm/power/gemm_kernel_ppc440.SDTRMMKERNEL_RT	= ../../gemm/power/gemm_kernel_ppc440.SCTRMMKERNEL_LN	= ../../gemm/power/zgemm_kernel_ppc440.SCTRMMKERNEL_LT	= ../../gemm/power/zgemm_kernel_ppc440.SCTRMMKERNEL_RN	= ../../gemm/power/zgemm_kernel_ppc440.SCTRMMKERNEL_RT	= ../../gemm/power/zgemm_kernel_ppc440.SZTRMMKERNEL_LN	= ../../gemm/power/zgemm_kernel_ppc440.SZTRMMKERNEL_LT	= ../../gemm/power/zgemm_kernel_ppc440.SZTRMMKERNEL_RN	= ../../gemm/power/zgemm_kernel_ppc440.SZTRMMKERNEL_RT	= ../../gemm/power/zgemm_kernel_ppc440.Sendififeq ($(CORE), PPC440FP2)STRMMKERNEL_LN	= ../../gemm/power/gemm_kernel_hummer.SSTRMMKERNEL_LT	= ../../gemm/power/gemm_kernel_hummer.SSTRMMKERNEL_RN	= ../../gemm/power/gemm_kernel_hummer.SSTRMMKERNEL_RT	= ../../gemm/power/gemm_kernel_hummer.SDTRMMKERNEL_LN	= ../../gemm/power/gemm_kernel_hummer.SDTRMMKERNEL_LT	= ../../gemm/power/gemm_kernel_hummer.SDTRMMKERNEL_RN	= ../../gemm/power/gemm_kernel_hummer.SDTRMMKERNEL_RT	= ../../gemm/power/gemm_kernel_hummer.SCTRMMKERNEL_LN	= ../../gemm/power/zgemm_kernel_hummer.SCTRMMKERNEL_LT	= ../../gemm/power/zgemm_kernel_hummer.SCTRMMKERNEL_RN	= ../../gemm/power/zgemm_kernel_hummer.SCTRMMKERNEL_RT	= ../../gemm/power/zgemm_kernel_hummer.SZTRMMKERNEL_LN	= ../../gemm/power/zgemm_kernel_hummer.SZTRMMKERNEL_LT	= ../../gemm/power/zgemm_kernel_hummer.SZTRMMKERNEL_RN	= ../../gemm/power/zgemm_kernel_hummer.SZTRMMKERNEL_RT	= ../../gemm/power/zgemm_kernel_hummer.Sendififeq ($(CORE), PPCG4)#STRMMKERNEL_LN	= ../../gemm/power/gemm_kernel.S#STRMMKERNEL_LT	= ../../gemm/power/gemm_kernel.S#STRMMKERNEL_RN	= ../../gemm/power/gemm_kernel.S#STRMMKERNEL_RT	= ../../gemm/power/gemm_kernel.SDTRMMKERNEL_LN	= ../../gemm/power/gemm_kernel_g4.SDTRMMKERNEL_LT	= ../../gemm/power/gemm_kernel_g4.SDTRMMKERNEL_RN	= ../../gemm/power/gemm_kernel_g4.SDTRMMKERNEL_RT	= ../../gemm/power/gemm_kernel_g4.S#CTRMMKERNEL_LN	= ../../gemm/power/zgemm_kernel.S#CTRMMKERNEL_LT	= ../../gemm/power/zgemm_kernel.S#CTRMMKERNEL_RN	= ../../gemm/power/zgemm_kernel.S#CTRMMKERNEL_RT	= ../../gemm/power/zgemm_kernel.SZTRMMKERNEL_LN	= ../../gemm/power/zgemm_kernel_g4.SZTRMMKERNEL_LT	= ../../gemm/power/zgemm_kernel_g4.SZTRMMKERNEL_RN	= ../../gemm/power/zgemm_kernel_g4.SZTRMMKERNEL_RT	= ../../gemm/power/zgemm_kernel_g4.Sendifinclude ../generic/Makefilesgenparam : genparam.c $(STRMM_KERNEL)	$(CC) $(CFLAGS) -UDOUBLE -UCOMPLEX -I../../gemm/power $< -o $(@F)dgenparam : genparam.c $(DTRMM_KERNEL)	$(CC) $(CFLAGS) -DDOUBLE -UCOMPLEX -I../../gemm/power $< -o $(@F)cgenparam : genparam.c $(CTRMM_KERNEL)	$(CC) $(CFLAGS) -UDOUBLE -DCOMPLEX -I../../gemm/power $< -o $(@F)zgenparam : genparam.c $(ZTRMM_KERNEL)	$(CC) $(CFLAGS) -DDOUBLE -DCOMPLEX -I../../gemm/power $< -o $(@F)sparam.h : sgenparam	./sgenparam > $(@F)dparam.h : dgenparam	./dgenparam > $(@F)cparam.h : cgenparam	./cgenparam > $(@F)zparam.h : zgenparam	./zgenparam > $(@F)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?