diff --git a/src/libImaging/AlphaComposite.c b/src/libImaging/AlphaComposite.c index d54d2979f..7d805b0e5 100644 --- a/src/libImaging/AlphaComposite.c +++ b/src/libImaging/AlphaComposite.c @@ -10,13 +10,6 @@ #include "Imaging.h" -#include -#include -#include -#if defined(__AVX2__) - #include -#endif - #define PRECISION_BITS 7 diff --git a/src/libImaging/Bands.c b/src/libImaging/Bands.c index 4f50c85a8..a7264bd59 100644 --- a/src/libImaging/Bands.c +++ b/src/libImaging/Bands.c @@ -17,15 +17,6 @@ #include "Imaging.h" -#include -#include -#include - -#if defined(__AVX2__) - #include -#endif - - Imaging ImagingGetBand(Imaging imIn, int band) { diff --git a/src/libImaging/BoxBlur.c b/src/libImaging/BoxBlur.c index a1e5f153d..928c86a9b 100644 --- a/src/libImaging/BoxBlur.c +++ b/src/libImaging/BoxBlur.c @@ -1,7 +1,4 @@ #include "Imaging.h" -#include -#include -#include #define MAX(x, y) (((x) > (y)) ? (x) : (y)) #define MIN(x, y) (((x) < (y)) ? (x) : (y)) diff --git a/src/libImaging/Convert.c b/src/libImaging/Convert.c index 7345b6ab7..28d6705be 100644 --- a/src/libImaging/Convert.c +++ b/src/libImaging/Convert.c @@ -33,13 +33,6 @@ */ #include "Imaging.h" - -#include -#include -#include -#if defined(__AVX2__) - #include -#endif #define MAX(a, b) (a)>(b) ? (a) : (b) diff --git a/src/libImaging/Filter.c b/src/libImaging/Filter.c index b66436da6..c0c271311 100644 --- a/src/libImaging/Filter.c +++ b/src/libImaging/Filter.c @@ -26,12 +26,6 @@ #include "Imaging.h" -#include -#include -#include -#if defined(__AVX2__) - #include -#endif /* 5 is number of bits enought to account all kernel coefficients (1<<5 > 25). 8 is number of bits in result. diff --git a/src/libImaging/ImPlatform.h b/src/libImaging/ImPlatform.h index af9996ca9..6f9ee067f 100644 --- a/src/libImaging/ImPlatform.h +++ b/src/libImaging/ImPlatform.h @@ -9,6 +9,13 @@ #include "Python.h" +#include +#include +#include +#if defined(__AVX2__) + #include +#endif + /* Check that we have an ANSI compliant compiler */ #ifndef HAVE_PROTOTYPES #error Sorry, this library requires support for ANSI prototypes. diff --git a/src/libImaging/Resample.c b/src/libImaging/Resample.c index 75756b117..99636ac5e 100644 --- a/src/libImaging/Resample.c +++ b/src/libImaging/Resample.c @@ -1,14 +1,6 @@ #include "Imaging.h" #include -#include -#include -#include - -#if defined(__AVX2__) - #include -#endif - #include "ResampleSIMDHorizontalConv.c" #include "ResampleSIMDVerticalConv.c"