|
|
|
@@ -49,6 +49,12 @@ else |
|
|
|
GOTO_LAPACK_TARGETS=
|
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BUILD_HALF),1)
|
|
|
|
GOTO_HALF_TARGETS=shgemm.goto
|
|
|
|
else
|
|
|
|
GOTO_HALF_TARGETS=
|
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(OSNAME), WINNT)
|
|
|
|
|
|
|
|
goto :: slinpack.goto dlinpack.goto clinpack.goto zlinpack.goto \
|
|
|
|
@@ -91,7 +97,7 @@ goto :: slinpack.goto dlinpack.goto clinpack.goto zlinpack.goto \ |
|
|
|
sgetri.goto dgetri.goto cgetri.goto zgetri.goto \
|
|
|
|
spotrf.goto dpotrf.goto cpotrf.goto zpotrf.goto \
|
|
|
|
ssymm.goto dsymm.goto csymm.goto zsymm.goto \
|
|
|
|
saxpby.goto daxpby.goto caxpby.goto zaxpby.goto
|
|
|
|
saxpby.goto daxpby.goto caxpby.goto zaxpby.goto $(GOTO_HALF_TARGETS)
|
|
|
|
|
|
|
|
acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
|
|
|
|
scholesky.acml dcholesky.acml ccholesky.acml zcholesky.acml \
|
|
|
|
@@ -264,7 +270,7 @@ goto :: sgemm.goto dgemm.goto cgemm.goto zgemm.goto \ |
|
|
|
samin.goto damin.goto camin.goto zamin.goto \
|
|
|
|
smin.goto dmin.goto \
|
|
|
|
saxpby.goto daxpby.goto caxpby.goto zaxpby.goto \
|
|
|
|
snrm2.goto dnrm2.goto scnrm2.goto dznrm2.goto $(GOTO_LAPACK_TARGETS)
|
|
|
|
snrm2.goto dnrm2.goto scnrm2.goto dznrm2.goto $(GOTO_LAPACK_TARGETS) $(GOTO_HALF_TARGETS)
|
|
|
|
|
|
|
|
acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
|
|
|
|
scholesky.acml dcholesky.acml ccholesky.acml zcholesky.acml \
|
|
|
|
@@ -614,6 +620,11 @@ zcholesky.essl : zcholesky.$(SUFFIX) |
|
|
|
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBESSL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
|
|
|
|
|
|
|
|
##################################### Sgemm ####################################################
|
|
|
|
ifeq ($(BUILD_HALF),1)
|
|
|
|
shgemm.goto : shgemm.$(SUFFIX) ../$(LIBNAME)
|
|
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
endif
|
|
|
|
|
|
|
|
sgemm.goto : sgemm.$(SUFFIX) ../$(LIBNAME)
|
|
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
|
|
|
|
@@ -2916,6 +2927,11 @@ ccholesky.$(SUFFIX) : cholesky.c |
|
|
|
zcholesky.$(SUFFIX) : cholesky.c
|
|
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
|
|
|
|
ifeq ($(BUILD_HALF),1)
|
|
|
|
shgemm.$(SUFFIX) : gemm.c
|
|
|
|
$(CC) $(CFLAGS) -c -DHALF -UCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
endif
|
|
|
|
|
|
|
|
sgemm.$(SUFFIX) : gemm.c
|
|
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
|
|
|
|
|