📄 makefile
字号:
TOPDIR = ../../..include $(TOPDIR)/Makefile.ruleifeq ($(CORE), PPC440)SAXPYKERNEL = axpy_ppc440.SDAXPYKERNEL = axpy_ppc440.SCAXPYKERNEL = zaxpy_ppc440.SZAXPYKERNEL = zaxpy_ppc440.Sendififeq ($(CORE), PPC440FP2)SAXPYKERNEL = axpy_hummer.SDAXPYKERNEL = axpy_hummer.SCAXPYKERNEL = zaxpy_hummer.SZAXPYKERNEL = zaxpy_hummer.Sendififeq ($(CORE), PPCG4)SAXPYKERNEL = axpy_ppc440.SDAXPYKERNEL = axpy_ppc440.SCAXPYKERNEL = zaxpy_ppc440.SZAXPYKERNEL = zaxpy_ppc440.Sendififeq ($(CORE), POWER3)SPARAM_H = sparam.hDPARAM_H = dparam.hCPARAM_H = cparam.hZPARAM_H = zparam.hendififeq ($(CORE), POWER4)SPARAM_H = sparam.hDPARAM_H = dparam.hCPARAM_H = cparam.hZPARAM_H = zparam.hendififeq ($(CORE), POWER5)SPARAM_H = sparam.hDPARAM_H = dparam.hCPARAM_H = cparam.hZPARAM_H = zparam.hendififeq ($(CORE), PPC970)SPARAM_H = sparam.hDPARAM_H = dparam.hCPARAM_H = cparam.hZPARAM_H = zparam.hendififeq ($(CORE), CELL)SPARAM_H = sparam.hDPARAM_H = dparam.hCPARAM_H = cparam.hZPARAM_H = zparam.hendififndef SAXPYKERNELSAXPYKERNEL = axpy.Sendififndef DAXPYKERNELDAXPYKERNEL = axpy.Sendififndef CAXPYKERNELCAXPYKERNEL = zaxpy.Sendififndef ZAXPYKERNELZAXPYKERNEL = zaxpy.Sendifsgenparam : genparam.c $(SGEMM_KERNEL) $(CC) $(CFLAGS) -UDOUBLE -UCOMPLEX $< -o $(@F)dgenparam : genparam.c $(DGEMM_KERNEL) $(CC) $(CFLAGS) -DDOUBLE -UCOMPLEX $< -o $(@F)cgenparam : genparam.c $(CGEMM_KERNEL) $(CC) $(CFLAGS) -UDOUBLE -DCOMPLEX $< -o $(@F)zgenparam : genparam.c $(ZGEMM_KERNEL) $(CC) $(CFLAGS) -DDOUBLE -DCOMPLEX $< -o $(@F)sparam.h : sgenparam ./sgenparam > $(@F)dparam.h : dgenparam ./dgenparam > $(@F)cparam.h : cgenparam ./cgenparam > $(@F)zparam.h : zgenparam ./zgenparam > $(@F)../saxpy_k.$(SUFFIX) : $(SAXPYKERNEL) $(SPARAM_H) $(CC) -c $(CFLAGS) -UDOUBLE $< -o ../$(@F) ../daxpy_k.$(SUFFIX) : $(DAXPYKERNEL) $(DPARAM_H) $(CC) -c $(CFLAGS) -DDOUBLE $< -o ../$(@F) ../caxpy_k.$(SUFFIX) : $(CAXPYKERNEL) $(CPARAM_H) $(CC) -c $(CFLAGS) -UCONJ -UDOUBLE $< -o ../$(@F) ../zaxpy_k.$(SUFFIX) : $(ZAXPYKERNEL) $(ZPARAM_H) $(CC) -c $(CFLAGS) -UCONJ -DDOUBLE $< -o ../$(@F) ../caxpyc_k.$(SUFFIX) : $(CAXPYKERNEL) $(CPARAM_H) $(CC) -c $(CFLAGS) -DCONJ -UDOUBLE $< -o ../$(@F) ../zaxpyc_k.$(SUFFIX) : $(ZAXPYKERNEL) $(ZPARAM_H) $(CC) -c $(CFLAGS) -DCONJ -DDOUBLE $< -o ../$(@F) ../saxpy_k.$(PSUFFIX) : $(SAXPYKERNEL) $(SPARAM_H) $(CC) -c $(PFLAGS) -UDOUBLE $< -o ../$(@F) ../daxpy_k.$(PSUFFIX) : $(DAXPYKERNEL) $(DPARAM_H) $(CC) -c $(PFLAGS) -DDOUBLE $< -o ../$(@F) ../caxpy_k.$(PSUFFIX) : $(CAXPYKERNEL) $(CPARAM_H) $(CC) -c $(PFLAGS) -UCONJ -UDOUBLE $< -o ../$(@F) ../zaxpy_k.$(PSUFFIX) : $(ZAXPYKERNEL) $(ZPARAM_H) $(CC) -c $(PFLAGS) -UCONJ -DDOUBLE $< -o ../$(@F)../caxpyc_k.$(PSUFFIX) : $(CAXPYKERNEL) $(CPARAM_H) $(CC) -c $(PFLAGS) -DCONJ -UDOUBLE $< -o ../$(@F) ../zaxpyc_k.$(PSUFFIX) : $(ZAXPYKERNEL) $(ZPARAM_H) $(CC) -c $(PFLAGS) -DCONJ -DDOUBLE $< -o ../$(@F) include $(TOPDIR)/Makefile.tail
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -