diff options
author | Daniel Kang <ddkang@google.com> | 2012-06-07 17:25:54 -0700 |
---|---|---|
committer | Daniel Kang <ddkang@google.com> | 2012-06-12 15:04:03 -0700 |
commit | 7a000715767c3765575977d77e3d22d2e763450b (patch) | |
tree | c97136de2442e0d7d1b68ea3057476c401dad3e9 /vp8/decoder/x86/x86_dsystemdependent.c | |
parent | 04fa2ecdf24a1c9656c37b29c73a0a4a4a4267c0 (diff) | |
download | libvpx-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.c | 14 |
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 |