EXES = stream5.8_omp-32.exe stream5.8-32.exe #stream5.8_omp-64.exe stream5.8-64.exe all: $(EXES) stream5.8_omp-32.exe: stream5.8.cpp pgcpp -mp=align -tp=k8-32 -O3 -fastsse -Mmovnt \ -Mprefetch=nta -Mprefetch=distance:8 -Mkeepasm \ -Mneginfo -Minfo=loop,mp,opt -o ../stream5.8_omp-32.exe stream5.8.cpp mv stream5.8.s stream5.8_omp-32.s stream5.8-32.exe: stream5.8.cpp pgcpp -tp=k8-32 -O3 -fastsse -Mmovnt \ -Mprefetch=nta -Mprefetch=distance:8 -Mkeepasm \ -Mneginfo -Minfo=loop,mp,opt -o ../stream5.8-32.exe stream5.8.cpp mv stream5.8.s stream5.8-32.s #stream5.8_omp-64.exe: stream5.8.cpp # pgcpp -mp=align -tp=k8-64 -O3 -fastsse -Mmovnt \ # -Mprefetch=nta -Mprefetch=distance:8 -Mkeepasm \ # -Mneginfo -Minfo=loop,mp,opt -o ../stream5.8_omp-64.exe stream5.8.cpp # mv stream5.8.s stream5.8_omp-64.s #stream5.8-64.exe: stream5.8.cpp # pgcpp -tp=k8-64 -O3 -fastsse -Mmovnt \ # -Mprefetch=nta -Mprefetch=distance:8 -Mkeepasm \ # -Mneginfo -Minfo=loop,mp,opt -o ../stream5.8-64.exe stream5.8.cpp # mv stream5.8.s stream5.8-64.s clean: rm -f $(EXES)