]> granicus.if.org Git - libjpeg-turbo/commit
ARM64: Avoid LD3/ST3 at run time, not compile time
authorDRC <information@libjpeg-turbo.org>
Mon, 8 Feb 2016 04:05:56 +0000 (22:05 -0600)
committerDRC <information@libjpeg-turbo.org>
Mon, 8 Feb 2016 04:05:56 +0000 (22:05 -0600)
commit46ecffa324be43aab80f6160dc57d98b0a54a704
treef189726f7a3f879a7cab7da561416c3a061df84f
parent219470d6acffbad6fc121adb5486d1c43d25defb
ARM64: Avoid LD3/ST3 at run time, not compile time

... and only if ThunderX is detected.  This can be easily expanded later
on to include other CPUs that are known to suffer from slow LD3/ST3, but
it doesn't make sense to disable LD3/ST3 for all non-Android Linux
platforms just because ThunderX is slow.
simd/jsimd.h
simd/jsimd_arm64.c
simd/jsimd_arm64_neon.S