File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -32,12 +32,6 @@ CCOMMON_OPT += -mavx2
3232FCOMMON_OPT += -mavx2
3333endif
3434endif
35- ifndef OLDGCC
36- ifdef HAVE_FMA3
37- CCOMMON_OPT += -mfma
38- FCOMMON_OPT += -mfma
39- endif
40- endif
4135
4236ifeq ($(CORE), SKYLAKEX)
4337ifndef DYNAMIC_ARCH
Original file line number Diff line number Diff line change 1+ FMAFLAG=
2+ ifndef OLDGCC
3+ ifdef HAVE_FMA3
4+ FMAFLAG = -mfma
5+ endif
6+ endif
7+
8+
19### AMAX ###
210
311ifndef SAMAXKERNEL
@@ -828,10 +836,10 @@ $(KDIR)xnrm2_k$(TSUFFIX).$(SUFFIX) $(KDIR)xnrm2_k$(TPSUFFIX).$(PSUFFIX) : $(KE
828836 $(CC) $(CFLAGS) -DCOMPLEX -c -DXDOUBLE $< -o $@
829837
830838$(KDIR)srot_k$(TSUFFIX).$(SUFFIX) $(KDIR)srot_k$(TPSUFFIX).$(PSUFFIX) : $(KERNELDIR)/$(SROTKERNEL)
831- $(CC) -c $(CFLAGS) -UCOMPLEX -UCOMPLEX -UDOUBLE $< -o $@
839+ $(CC) -c $(CFLAGS) $(FMAFLAG) -UCOMPLEX -UCOMPLEX -UDOUBLE $< -o $@
832840
833841$(KDIR)drot_k$(TSUFFIX).$(SUFFIX) $(KDIR)drot_k$(TPSUFFIX).$(PSUFFIX) : $(KERNELDIR)/$(DROTKERNEL)
834- $(CC) -c $(CFLAGS) -UCOMPLEX -UCOMPLEX -DDOUBLE $< -o $@
842+ $(CC) -c $(CFLAGS) $(FMAFLAG) -UCOMPLEX -UCOMPLEX -DDOUBLE $< -o $@
835843
836844$(KDIR)qrot_k$(TSUFFIX).$(SUFFIX) $(KDIR)qrot_k$(TPSUFFIX).$(PSUFFIX) : $(KERNELDIR)/$(QROTKERNEL)
837845 $(CC) -c $(CFLAGS) -UCOMPLEX -UCOMPLEX -DXDOUBLE $< -o $@
You can’t perform that action at this time.
0 commit comments