diff options
author | Johann Koenig <johannkoenig@google.com> | 2016-09-29 23:16:44 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2016-09-29 23:16:45 +0000 |
commit | ad55b1d270db717a1f5c1c4966e7aecf9a563e5f (patch) | |
tree | 34974f71b2128ee9b8fec127682f3444166e603f /vpx_dsp/vpx_dsp_rtcd_defs.pl | |
parent | 7b9c86167eb7161ab98cab66fab6e63a2c76c29e (diff) | |
parent | 1364cb58b4372c0f6f377c938f1eca789ffd120c (diff) | |
download | libvpx-ad55b1d270db717a1f5c1c4966e7aecf9a563e5f.tar libvpx-ad55b1d270db717a1f5c1c4966e7aecf9a563e5f.tar.gz libvpx-ad55b1d270db717a1f5c1c4966e7aecf9a563e5f.tar.bz2 libvpx-ad55b1d270db717a1f5c1c4966e7aecf9a563e5f.zip |
Merge changes Ia3e9122f,Id33eb6c8,I956bd8ce
* changes:
Remove vp8_clear_system_state
vpx_dsp: clean up rtcd
vp8: clean up rtcd
Diffstat (limited to 'vpx_dsp/vpx_dsp_rtcd_defs.pl')
-rw-r--r-- | vpx_dsp/vpx_dsp_rtcd_defs.pl | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/vpx_dsp/vpx_dsp_rtcd_defs.pl b/vpx_dsp/vpx_dsp_rtcd_defs.pl index 9fea2d1cf..46dd243f3 100644 --- a/vpx_dsp/vpx_dsp_rtcd_defs.pl +++ b/vpx_dsp/vpx_dsp_rtcd_defs.pl @@ -11,12 +11,6 @@ EOF } forward_decls qw/vpx_dsp_forward_decls/; -# optimizations which depend on multiple features -$avx2_ssse3 = ''; -if ((vpx_config("HAVE_AVX2") eq "yes") && (vpx_config("HAVE_SSSE3") eq "yes")) { - $avx2_ssse3 = 'avx2'; -} - # functions that are 64 bit only. $mmx_x86_64 = $sse2_x86_64 = $ssse3_x86_64 = $avx_x86_64 = $avx2_x86_64 = ''; if ($opts{arch} eq "x86_64") { @@ -437,13 +431,13 @@ add_proto qw/void vpx_convolve_avg/, "const uint8_t *src, ptrdiff_t src_stride, specialize qw/vpx_convolve_avg neon dspr2 msa sse2/; add_proto qw/void vpx_convolve8/, "const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h"; -specialize qw/vpx_convolve8 sse2 ssse3 neon dspr2 msa/, "$avx2_ssse3"; +specialize qw/vpx_convolve8 sse2 ssse3 avx2 neon dspr2 msa/; add_proto qw/void vpx_convolve8_horiz/, "const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h"; -specialize qw/vpx_convolve8_horiz sse2 ssse3 neon dspr2 msa/, "$avx2_ssse3"; +specialize qw/vpx_convolve8_horiz sse2 ssse3 avx2 neon dspr2 msa/; add_proto qw/void vpx_convolve8_vert/, "const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h"; -specialize qw/vpx_convolve8_vert sse2 ssse3 neon dspr2 msa/, "$avx2_ssse3"; +specialize qw/vpx_convolve8_vert sse2 ssse3 avx2 neon dspr2 msa/; add_proto qw/void vpx_convolve8_avg/, "const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h"; specialize qw/vpx_convolve8_avg sse2 ssse3 neon dspr2 msa/; |