summaryrefslogtreecommitdiff
path: root/vp8/common/x86/idct_x86.h
diff options
context:
space:
mode:
authorJeff Muizelaar <jmuizelaar@mozilla.com>2010-06-03 10:16:07 -0400
committerFritz Koenig <frkoenig@google.com>2010-07-23 15:21:36 -0400
commit98fcccfe9751894ace9693a39ba0609fe5ea904d (patch)
tree030e0720292e315d0e90cf70fbeb73a47cf7713d /vp8/common/x86/idct_x86.h
parentb2fa74ac18c4a333f7913a346588b87087989202 (diff)
downloadlibvpx-98fcccfe9751894ace9693a39ba0609fe5ea904d.tar
libvpx-98fcccfe9751894ace9693a39ba0609fe5ea904d.tar.gz
libvpx-98fcccfe9751894ace9693a39ba0609fe5ea904d.tar.bz2
libvpx-98fcccfe9751894ace9693a39ba0609fe5ea904d.zip
Change the x86 idct functions to do reconstruction at the same time
Change-Id: I896fe6f9664e6849c7cee2cc6bb4e045eb42540f
Diffstat (limited to 'vp8/common/x86/idct_x86.h')
-rw-r--r--vp8/common/x86/idct_x86.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/vp8/common/x86/idct_x86.h b/vp8/common/x86/idct_x86.h
index d7b4fc95c..f1e433d5c 100644
--- a/vp8/common/x86/idct_x86.h
+++ b/vp8/common/x86/idct_x86.h
@@ -22,6 +22,7 @@
#if HAVE_MMX
extern prototype_idct(vp8_short_idct4x4llm_1_mmx);
extern prototype_idct(vp8_short_idct4x4llm_mmx);
+extern prototype_idct_scalar_add(vp8_dc_only_idct_add_mmx);
extern prototype_second_order(vp8_short_inv_walsh4x4_mmx);
extern prototype_second_order(vp8_short_inv_walsh4x4_1_mmx);
@@ -33,6 +34,9 @@ extern prototype_second_order(vp8_short_inv_walsh4x4_1_mmx);
#undef vp8_idct_idct16
#define vp8_idct_idct16 vp8_short_idct4x4llm_mmx
+#undef vp8_idct_idct1_scalar_add
+#define vp8_idct_idct1_scalar_add vp8_dc_only_idct_add_mmx
+
#undef vp8_idct_iwalsh16
#define vp8_idct_iwalsh16 vp8_short_inv_walsh4x4_mmx