summaryrefslogtreecommitdiff
path: root/vp8/decoder/x86/x86_dsystemdependent.c
diff options
context:
space:
mode:
authorDaniel Kang <ddkang@google.com>2012-06-07 17:25:54 -0700
committerDaniel Kang <ddkang@google.com>2012-06-12 15:04:03 -0700
commit7a000715767c3765575977d77e3d22d2e763450b (patch)
treec97136de2442e0d7d1b68ea3057476c401dad3e9 /vp8/decoder/x86/x86_dsystemdependent.c
parent04fa2ecdf24a1c9656c37b29c73a0a4a4a4267c0 (diff)
downloadlibvpx-7a000715767c3765575977d77e3d22d2e763450b.tar
libvpx-7a000715767c3765575977d77e3d22d2e763450b.tar.gz
libvpx-7a000715767c3765575977d77e3d22d2e763450b.tar.bz2
libvpx-7a000715767c3765575977d77e3d22d2e763450b.zip
Adds x86inc.asm and update idct/dequant mmx
Updates idct/dequant mmx assembly to work with vpnext instead of vp8. Also adds x86inc.asm Change-Id: I6e147d5e89177ae449271e97e50d082eb11b078e
Diffstat (limited to 'vp8/decoder/x86/x86_dsystemdependent.c')
-rw-r--r--vp8/decoder/x86/x86_dsystemdependent.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/vp8/decoder/x86/x86_dsystemdependent.c b/vp8/decoder/x86/x86_dsystemdependent.c
index a244a3a98..c46cfaec7 100644
--- a/vp8/decoder/x86/x86_dsystemdependent.c
+++ b/vp8/decoder/x86/x86_dsystemdependent.c
@@ -15,14 +15,14 @@
#if HAVE_MMX
-void vp8_dequantize_b_impl_mmx(short *sq, short *dq, short *q);
+void vpx_dequantize_b_impl_mmx(short *sq, short *dq, short *q);
void vp8_dequantize_b_mmx(BLOCKD *d)
{
short *sq = (short *) d->qcoeff;
short *dq = (short *) d->dqcoeff;
short *q = (short *) d->dequant;
- vp8_dequantize_b_impl_mmx(sq, dq, q);
+ vpx_dequantize_b_impl_mmx(sq, dq, q);
}
#endif
@@ -42,8 +42,8 @@ void vp8_arch_x86_decode_init(VP8D_COMP *pbi)
if (flags & HAS_MMX)
{
pbi->dequant.block = vp8_dequantize_b_mmx;
- pbi->dequant.idct_add = vp8_dequant_idct_add_mmx;
- pbi->dequant.dc_idct_add = vp8_dequant_dc_idct_add_mmx;
+ pbi->dequant.idct_add = vpx_dequant_idct_add_mmx;
+ pbi->dequant.dc_idct_add = vpx_dequant_dc_idct_add_mmx;
pbi->dequant.dc_idct_add_y_block = vp8_dequant_dc_idct_add_y_block_mmx;
pbi->dequant.idct_add_y_block = vp8_dequant_idct_add_y_block_mmx;
pbi->dequant.idct_add_uv_block = vp8_dequant_idct_add_uv_block_mmx;
@@ -52,9 +52,9 @@ void vp8_arch_x86_decode_init(VP8D_COMP *pbi)
#if HAVE_SSE2
if (flags & HAS_SSE2)
{
- pbi->dequant.dc_idct_add_y_block = vp8_dequant_dc_idct_add_y_block_sse2;
- pbi->dequant.idct_add_y_block = vp8_dequant_idct_add_y_block_sse2;
- pbi->dequant.idct_add_uv_block = vp8_dequant_idct_add_uv_block_sse2;
+ //pbi->dequant.dc_idct_add_y_block = vp8_dequant_dc_idct_add_y_block_sse2;
+ //pbi->dequant.idct_add_y_block = vp8_dequant_idct_add_y_block_sse2;
+ //pbi->dequant.idct_add_uv_block = vp8_dequant_idct_add_uv_block_sse2;
}
#endif