1 --- luminance-hdr-2.5.1/src/TonemappingOperators/mantiuk08/display_function.h.orig 2017-05-10 21:14:06.000000000 +0200
2 +++ luminance-hdr-2.5.1/src/TonemappingOperators/mantiuk08/display_function.h 2017-06-25 08:34:32.605245903 +0200
4 #include "Libpfs/utils/sse.h"
5 #include <Libpfs/exception.h>
7 +#ifdef LUMINANCE_USE_SSE
8 +using pfs::utils::v4sf;
14 --- luminance-hdr-2.5.1/src/Libpfs/utils/sse.cpp.orig 2017-05-10 21:14:06.000000000 +0200
15 +++ luminance-hdr-2.5.1/src/Libpfs/utils/sse.cpp 2017-06-25 09:17:55.551882851 +0200
17 //! @author Davide Anastasia, <davideanastasia@users.sourceforge.net>
19 #include <Libpfs/utils/numeric.h>
20 +#include <Libpfs/utils/sse.h>
24 --- luminance-hdr-2.5.1/src/Libpfs/utils/sse.h.orig 2017-05-10 21:14:06.000000000 +0200
25 +++ luminance-hdr-2.5.1/src/Libpfs/utils/sse.h 2017-06-25 09:32:27.331872888 +0200
27 #ifndef PFS_UTILS_SSE_H
28 #define PFS_UTILS_SSE_H
35 //#if __ppc__ || __ppc7400__ || __ppc64__ || __ppc970__
43 #ifdef LUMINANCE_USE_SSE
45 v4sf _mm_log2_ps(v4sf);
46 --- luminance-hdr-2.5.1/src/TonemappingOperators/mantiuk08/display_adaptive_tmo.cpp.orig 2017-05-10 21:14:06.000000000 +0200
47 +++ luminance-hdr-2.5.1/src/TonemappingOperators/mantiuk08/display_adaptive_tmo.cpp 2017-06-25 09:43:53.761865057 +0200
50 #ifdef LUMINANCE_USE_SSE
52 +using pfs::utils::_mm_log2_ps;
53 +using pfs::utils::_mm_pow_ps;
55 #define LOG2_10 3.3219280948874f
56 #define LOG2_10__1 (1.0f/LOG2_10)
57 static inline v4sf safe_log10( v4sf x, const float min_x = MIN_PHVAL, const float max_x = MAX_PHVAL )
58 --- luminance-hdr-2.5.1/src/TonemappingOperators/mantiuk08/display_function.cpp.orig 2017-05-10 21:14:06.000000000 +0200
59 +++ luminance-hdr-2.5.1/src/TonemappingOperators/mantiuk08/display_function.cpp 2017-06-25 09:44:55.215197686 +0200
62 #ifdef LUMINANCE_USE_SSE
64 +using pfs::utils::_mm_pow_ps;
66 v4sf DisplayFunctionGGBA::inv_display( v4sf L )
68 const v4sf voffset = _mm_set1_ps(L_offset);