Enable SSE3 intrinsics support, move gaborator defines to header
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
DataHoarder 2022-07-14 05:06:44 +02:00
parent ef9927bca7
commit 21a76a98ed
Signed by: DataHoarder
SSH key fingerprint: SHA256:OLTRf6Fl87G52SiR7sWLGNzlJt4WOX+tfI2yxo0z7xk
3 changed files with 10 additions and 2 deletions

View file

@ -45,7 +45,6 @@ option(USE_FFTPACK "" OFF)
option(USE_BENCH_POCKET "" OFF)
option(USE_BENCH_KISS "" OFF)
option(USE_BENCH_GREEN "" OFF)
add_definitions(-DGABORATOR_USE_PFFFT)
include_directories(include)
include_directories(lib/gaborator)

View file

@ -1,7 +1,7 @@
#include <iostream>
#include "include/cgaborator.h"
#include "gaborator/gaborator.h"
#include "gaborator.h"
#include <cmath>
#include <memory>

9
gaborator.h Normal file
View file

@ -0,0 +1,9 @@
#pragma once
#define GABORATOR_USE_PFFFT 1
#ifdef __SSE3__
#define GABORATOR_USE_SSE3_INTRINSICS 1
#endif
#include "gaborator/gaborator.h"