Use -ffast-math.

Helps SINC resampler to auto-vectorize.
This commit is contained in:
Themaister 2013-02-14 11:56:35 +01:00
parent 960b091e59
commit ff14092d8d
3 changed files with 4 additions and 4 deletions

View File

@ -310,7 +310,7 @@ ifneq ($(V),1)
Q := @ Q := @
endif endif
OPTIMIZE_FLAG = -O3 OPTIMIZE_FLAG = -O3 -ffast-math
ifeq ($(DEBUG), 1) ifeq ($(DEBUG), 1)
OPTIMIZE_FLAG = -O0 OPTIMIZE_FLAG = -O0
endif endif

View File

@ -221,8 +221,8 @@ ifeq ($(DEBUG), 1)
CFLAGS += -O0 -g CFLAGS += -O0 -g
CXXFLAGS += -O0 -g CXXFLAGS += -O0 -g
else else
CFLAGS += -O3 CFLAGS += -O3 -ffast-math
CXXFLAGS += -O3 CXXFLAGS += -O3 -ffast-math
LDCXXFLAGS += -s LDCXXFLAGS += -s
endif endif

View File

@ -11,7 +11,7 @@ TESTS := test-hermite \
test-sinc-highest \ test-sinc-highest \
test-snr-sinc-highest test-snr-sinc-highest
CFLAGS += -O3 -g -Wall -pedantic -march=native -std=gnu99 -DRESAMPLER_TEST CFLAGS += -O3 -ffast-math -g -Wall -pedantic -march=native -std=gnu99 -DRESAMPLER_TEST
LDFLAGS += -lm LDFLAGS += -lm
all: $(TESTS) all: $(TESTS)