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:
@@ -179,6 +179,7 @@ add_definitions (-DTHREADED_DECODING) # uncomment for use for an RPI
|
|||||||
${${objectName}_SRCS}
|
${${objectName}_SRCS}
|
||||||
./main.cpp
|
./main.cpp
|
||||||
./dab-processor.cpp
|
./dab-processor.cpp
|
||||||
|
./service-list.cpp
|
||||||
./service-display.cpp
|
./service-display.cpp
|
||||||
./src/ofdm/sample-reader.cpp
|
./src/ofdm/sample-reader.cpp
|
||||||
./src/ofdm/ofdm-decoder.cpp
|
./src/ofdm/ofdm-decoder.cpp
|
||||||
|
11
dabradio.pro
11
dabradio.pro
@@ -211,7 +211,8 @@ DEFINES += PRESET_NAME
|
|||||||
|
|
||||||
#and these one is just experimental,
|
#and these one is just experimental,
|
||||||
#CONFIG += NEON
|
#CONFIG += NEON
|
||||||
CONFIG += SSE
|
#CONFIG += SSE
|
||||||
|
CONFIG += NO_SSE
|
||||||
}
|
}
|
||||||
#
|
#
|
||||||
# an attempt to have it run under W32 through cross compilation
|
# an attempt to have it run under W32 through cross compilation
|
||||||
@@ -325,8 +326,12 @@ qt-audio {
|
|||||||
|
|
||||||
NEON {
|
NEON {
|
||||||
DEFINES += NEON_AVAILABLE
|
DEFINES += NEON_AVAILABLE
|
||||||
QMAKE_CFLAGS += -mfpu=neon-vfpv4
|
# for RPI2 use:
|
||||||
QMAKE_CXXFLAGS += -mfpu=neon-vfpv4
|
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
|
HEADERS += ./src/backend/viterbi_768/spiral-neon.h
|
||||||
SOURCES += ./src/backend/viterbi_768/spiral-neon.c
|
SOURCES += ./src/backend/viterbi_768/spiral-neon.c
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user