summaryrefslogtreecommitdiff
path: root/vp8/common/generic
diff options
context:
space:
mode:
authorRafael de Lucena Valle <rafaeldelucena@gmail.com>2016-10-19 22:21:09 -0200
committerJohann Koenig <johannkoenig@google.com>2017-03-08 20:28:08 +0000
commit51289302ab02d81c17d3f15bbfb9a22eef4a36c1 (patch)
tree792f999e7bd550ec7b6027176b904e0dcaa701ce /vp8/common/generic
parent2fa710aa6db08aabd00f139274780e9300e815f1 (diff)
downloadlibvpx-51289302ab02d81c17d3f15bbfb9a22eef4a36c1.tar
libvpx-51289302ab02d81c17d3f15bbfb9a22eef4a36c1.tar.gz
libvpx-51289302ab02d81c17d3f15bbfb9a22eef4a36c1.tar.bz2
libvpx-51289302ab02d81c17d3f15bbfb9a22eef4a36c1.zip
Add support for POWER8/VSX
Add ppc, ppc64 and ppc64le on all_platforms and ARCH_LIST Add VSX flags and check for -mvsx Define empty setup_rtcd_internal Add Altivec detection based on: http://freevec.org/function/altivec_runtime_detection_linux Detect VSX at runtime when enabled Change-Id: I304f4d8c5fee0ff19b6483cd2e9cc50d6ddec472 Signed-off-by: Rafael de Lucena Valle <rafaeldelucena@gmail.com>
Diffstat (limited to 'vp8/common/generic')
-rw-r--r--vp8/common/generic/systemdependent.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/vp8/common/generic/systemdependent.c b/vp8/common/generic/systemdependent.c
index 28c981a60..92e4aeeb5 100644
--- a/vp8/common/generic/systemdependent.c
+++ b/vp8/common/generic/systemdependent.c
@@ -94,5 +94,7 @@ void vp8_machine_specific_config(VP8_COMMON *ctx) {
ctx->cpu_caps = arm_cpu_caps();
#elif ARCH_X86 || ARCH_X86_64
ctx->cpu_caps = x86_simd_caps();
+#elif ARCH_PPC
+ ctx->cpu_caps = ppc_simd_caps();
#endif
}