RPM Package Manager, CVS Repository http://rpm5.org/cvs/ ____________________________________________________________________________
Server: rpm5.org Name: Jeff Johnson Root: /v/rpm/cvs Email: j...@rpm5.org Module: rpm Date: 27-Feb-2016 22:13:01 Branch: rpm-5_4 Handle: 2016022721130100 Modified files: (Branch: rpm-5_4) rpm/rpmio keccak.c Log: rpm - rpmio/keccak.c: make SSE/MMX dependent upon gcc config Upstream-Status: Pending Signed-off-by: Mark Hatle <mark.ha...@windriver.com> Summary: Revision Changes Path 1.5.4.2 +7 -3 rpm/rpmio/keccak.c ____________________________________________________________________________ patch -p0 <<'@@ .' Index: rpm/rpmio/keccak.c ============================================================================ $ cvs diff -u -r1.5.4.1 -r1.5.4.2 keccak.c --- rpm/rpmio/keccak.c 29 Sep 2014 18:26:48 -0000 1.5.4.1 +++ rpm/rpmio/keccak.c 27 Feb 2016 21:13:01 -0000 1.5.4.2 @@ -17,9 +17,13 @@ #if OPTIMIZED == 64 /* ===== "KeccakOpt64-settings.h" */ #define Unrolling 18 -//#define UseBebigokimisa -#define UseSSE -//#define UseMMX +#if defined(__SSE2__) + #define UseSSE +#elif defined(__MMX__) + #define UseMMX +#else + #define UseBebigokimisa +#endif /* ===== */ #endif @@ . ______________________________________________________________________ RPM Package Manager http://rpm5.org CVS Sources Repository rpm-cvs@rpm5.org