1
0
mirror of https://github.com/JvanKatwijk/dabradio synced 2025-10-06 00:02:49 +02:00

added flags for NEON on RPI2/3

This commit is contained in:
JvanKatwijk
2018-04-15 14:20:49 +02:00
parent 4bb157605e
commit 569ea32166
2 changed files with 9 additions and 3 deletions

View File

@@ -179,6 +179,7 @@ add_definitions (-DTHREADED_DECODING) # uncomment for use for an RPI
${${objectName}_SRCS}
./main.cpp
./dab-processor.cpp
./service-list.cpp
./service-display.cpp
./src/ofdm/sample-reader.cpp
./src/ofdm/ofdm-decoder.cpp

View File

@@ -211,7 +211,8 @@ DEFINES += PRESET_NAME
#and these one is just experimental,
#CONFIG += NEON
CONFIG += SSE
#CONFIG += SSE
CONFIG += NO_SSE
}
#
# an attempt to have it run under W32 through cross compilation
@@ -325,8 +326,12 @@ qt-audio {
NEON {
DEFINES += NEON_AVAILABLE
QMAKE_CFLAGS += -mfpu=neon-vfpv4
QMAKE_CXXFLAGS += -mfpu=neon-vfpv4
# for RPI2 use:
QMAKE_CFLAGS += -mcpu=cortex-a7 -mfloat-abi=hard -mfpu=neon-vfpv4
QMAKE_CXXFLAGS += -mcpu=cortex-a7 -mfloat-abi=hard -mfpu=neon-vfpv4
# for RPI3 use:
# QMAKE_CFLAGS += -mcpu=cortex-a53 -mfloat-abi=hard -mfpu=neon-fp-armv8 -mneon-for-64bits
# QMAKE_CXXFLAGS += -mcpu=cortex-a53 -mfloat-abi=hard -mfpu=neon-fp-armv8 -mneon-for-64bits
HEADERS += ./src/backend/viterbi_768/spiral-neon.h
SOURCES += ./src/backend/viterbi_768/spiral-neon.c
}