Michael McConville wrote: > Stuart Henderson wrote: > > On 2016/04/21 20:58, Rafael Sadowski wrote: > > > On Wed Apr 20, 2016 at 05:30:26AM -0400, Michael McConville wrote: > > > > It's on by default, but can be disabled with the below cmake > > > > argument. > > > > > > Are test results with and without SSE3 same or better? If yes okay > > > for me. > > > > I think it would have to be "better" otherwise what's the point in > > disabling this in opencv (which does runtime detection)? > > Are you sure? Looking at the build logs, it seems like -msse3 is in the > build-global C and C++ flags, so it'll be used for autovectorization > (see build snippet below). > > It looks like Debian explicitly disables it: > > https://anonscm.debian.org/cgit/debian-science/packages/opencv.git/tree/debian/rules#n16 > > And FreeBSD treats SIMD extensions as if they weren't autodetected: > > https://svnweb.freebsd.org/ports/head/graphics/opencv/Makefile?view=co
For what it's worth, this probably applies to us too: https://sources.debian.net/src/opencv/2.4.9.1%2Bdfsg-1.5/debian/patches/optimize_i586.patch/