diff options
author | John Koleszar <jkoleszar@google.com> | 2012-07-13 15:21:29 -0700 |
---|---|---|
committer | John Koleszar <jkoleszar@google.com> | 2012-07-17 11:46:03 -0700 |
commit | c6b9039fd94aede59ac1086a379955137fc8e1b8 (patch) | |
tree | f9b20b2ca2114fe9303c8226bb3b368568fd5509 /vp8/decoder/x86/idct_blk_mmx.c | |
parent | 8697c6e454e02c6cf644daa9d29fabd07e846f18 (diff) | |
download | libvpx-c6b9039fd94aede59ac1086a379955137fc8e1b8.tar libvpx-c6b9039fd94aede59ac1086a379955137fc8e1b8.tar.gz libvpx-c6b9039fd94aede59ac1086a379955137fc8e1b8.tar.bz2 libvpx-c6b9039fd94aede59ac1086a379955137fc8e1b8.zip |
Restyle code
Approximate the Google style guide[1] so that that there's a written
document to follow and tools to check compliance[2].
[1]: http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
[2]: http://google-styleguide.googlecode.com/svn/trunk/cpplint/cpplint.py
Change-Id: Idf40e3d8dddcc72150f6af127b13e5dab838685f
Diffstat (limited to 'vp8/decoder/x86/idct_blk_mmx.c')
-rw-r--r-- | vp8/decoder/x86/idct_blk_mmx.c | 235 |
1 files changed, 110 insertions, 125 deletions
diff --git a/vp8/decoder/x86/idct_blk_mmx.c b/vp8/decoder/x86/idct_blk_mmx.c index b9c11bc65..4fac314e5 100644 --- a/vp8/decoder/x86/idct_blk_mmx.c +++ b/vp8/decoder/x86/idct_blk_mmx.c @@ -13,139 +13,124 @@ #include "vp8/decoder/dequantize.h" void vp8_dequant_dc_idct_add_y_block_mmx - (short *q, short *dq, unsigned char *pre, - unsigned char *dst, int stride, char *eobs, short *dc) -{ - int i; - - for (i = 0; i < 4; i++) - { - if (eobs[0] > 1) - vpx_dequant_dc_idct_add_mmx (q, dq, pre, dst, 16, stride, dc[0]); - else - vpx_dc_only_idct_add_mmx (dc[0], pre, dst, 16, stride); - - if (eobs[1] > 1) - vpx_dequant_dc_idct_add_mmx (q+16, dq, pre+4, dst+4, 16, stride, dc[1]); - else - vpx_dc_only_idct_add_mmx (dc[1], pre+4, dst+4, 16, stride); - - if (eobs[2] > 1) - vpx_dequant_dc_idct_add_mmx (q+32, dq, pre+8, dst+8, 16, stride, dc[2]); - else - vpx_dc_only_idct_add_mmx (dc[2], pre+8, dst+8, 16, stride); - - if (eobs[3] > 1) - vpx_dequant_dc_idct_add_mmx (q+48, dq, pre+12, dst+12, 16, stride, dc[3]); - else - vpx_dc_only_idct_add_mmx (dc[3], pre+12, dst+12, 16, stride); - - q += 64; - dc += 4; - pre += 64; - dst += 4*stride; - eobs += 4; - } +(short *q, short *dq, unsigned char *pre, + unsigned char *dst, int stride, char *eobs, short *dc) { + int i; + + for (i = 0; i < 4; i++) { + if (eobs[0] > 1) + vpx_dequant_dc_idct_add_mmx(q, dq, pre, dst, 16, stride, dc[0]); + else + vpx_dc_only_idct_add_mmx(dc[0], pre, dst, 16, stride); + + if (eobs[1] > 1) + vpx_dequant_dc_idct_add_mmx(q + 16, dq, pre + 4, dst + 4, 16, stride, dc[1]); + else + vpx_dc_only_idct_add_mmx(dc[1], pre + 4, dst + 4, 16, stride); + + if (eobs[2] > 1) + vpx_dequant_dc_idct_add_mmx(q + 32, dq, pre + 8, dst + 8, 16, stride, dc[2]); + else + vpx_dc_only_idct_add_mmx(dc[2], pre + 8, dst + 8, 16, stride); + + if (eobs[3] > 1) + vpx_dequant_dc_idct_add_mmx(q + 48, dq, pre + 12, dst + 12, 16, stride, dc[3]); + else + vpx_dc_only_idct_add_mmx(dc[3], pre + 12, dst + 12, 16, stride); + + q += 64; + dc += 4; + pre += 64; + dst += 4 * stride; + eobs += 4; + } } void vp8_dequant_idct_add_y_block_mmx - (short *q, short *dq, unsigned char *pre, - unsigned char *dst, int stride, char *eobs) -{ - int i; - - for (i = 0; i < 4; i++) - { - if (eobs[0] > 1) - vpx_dequant_idct_add_mmx (q, dq, pre, dst, 16, stride); - else - { - vpx_dc_only_idct_add_mmx (q[0]*dq[0], pre, dst, 16, stride); - ((int *)q)[0] = 0; - } - - if (eobs[1] > 1) - vpx_dequant_idct_add_mmx (q+16, dq, pre+4, dst+4, 16, stride); - else - { - vpx_dc_only_idct_add_mmx (q[16]*dq[0], pre+4, dst+4, 16, stride); - ((int *)(q+16))[0] = 0; - } - - if (eobs[2] > 1) - vpx_dequant_idct_add_mmx (q+32, dq, pre+8, dst+8, 16, stride); - else - { - vpx_dc_only_idct_add_mmx (q[32]*dq[0], pre+8, dst+8, 16, stride); - ((int *)(q+32))[0] = 0; - } - - if (eobs[3] > 1) - vpx_dequant_idct_add_mmx (q+48, dq, pre+12, dst+12, 16, stride); - else - { - vpx_dc_only_idct_add_mmx (q[48]*dq[0], pre+12, dst+12, 16, stride); - ((int *)(q+48))[0] = 0; - } - - q += 64; - pre += 64; - dst += 4*stride; - eobs += 4; +(short *q, short *dq, unsigned char *pre, + unsigned char *dst, int stride, char *eobs) { + int i; + + for (i = 0; i < 4; i++) { + if (eobs[0] > 1) + vpx_dequant_idct_add_mmx(q, dq, pre, dst, 16, stride); + else { + vpx_dc_only_idct_add_mmx(q[0]*dq[0], pre, dst, 16, stride); + ((int *)q)[0] = 0; + } + + if (eobs[1] > 1) + vpx_dequant_idct_add_mmx(q + 16, dq, pre + 4, dst + 4, 16, stride); + else { + vpx_dc_only_idct_add_mmx(q[16]*dq[0], pre + 4, dst + 4, 16, stride); + ((int *)(q + 16))[0] = 0; + } + + if (eobs[2] > 1) + vpx_dequant_idct_add_mmx(q + 32, dq, pre + 8, dst + 8, 16, stride); + else { + vpx_dc_only_idct_add_mmx(q[32]*dq[0], pre + 8, dst + 8, 16, stride); + ((int *)(q + 32))[0] = 0; + } + + if (eobs[3] > 1) + vpx_dequant_idct_add_mmx(q + 48, dq, pre + 12, dst + 12, 16, stride); + else { + vpx_dc_only_idct_add_mmx(q[48]*dq[0], pre + 12, dst + 12, 16, stride); + ((int *)(q + 48))[0] = 0; } + + q += 64; + pre += 64; + dst += 4 * stride; + eobs += 4; + } } void vp8_dequant_idct_add_uv_block_mmx - (short *q, short *dq, unsigned char *pre, - unsigned char *dstu, unsigned char *dstv, int stride, char *eobs) -{ - int i; - - for (i = 0; i < 2; i++) - { - if (eobs[0] > 1) - vpx_dequant_idct_add_mmx (q, dq, pre, dstu, 8, stride); - else - { - vpx_dc_only_idct_add_mmx (q[0]*dq[0], pre, dstu, 8, stride); - ((int *)q)[0] = 0; - } - - if (eobs[1] > 1) - vpx_dequant_idct_add_mmx (q+16, dq, pre+4, dstu+4, 8, stride); - else - { - vpx_dc_only_idct_add_mmx (q[16]*dq[0], pre+4, dstu+4, 8, stride); - ((int *)(q+16))[0] = 0; - } - - q += 32; - pre += 32; - dstu += 4*stride; - eobs += 2; +(short *q, short *dq, unsigned char *pre, + unsigned char *dstu, unsigned char *dstv, int stride, char *eobs) { + int i; + + for (i = 0; i < 2; i++) { + if (eobs[0] > 1) + vpx_dequant_idct_add_mmx(q, dq, pre, dstu, 8, stride); + else { + vpx_dc_only_idct_add_mmx(q[0]*dq[0], pre, dstu, 8, stride); + ((int *)q)[0] = 0; + } + + if (eobs[1] > 1) + vpx_dequant_idct_add_mmx(q + 16, dq, pre + 4, dstu + 4, 8, stride); + else { + vpx_dc_only_idct_add_mmx(q[16]*dq[0], pre + 4, dstu + 4, 8, stride); + ((int *)(q + 16))[0] = 0; } - for (i = 0; i < 2; i++) - { - if (eobs[0] > 1) - vpx_dequant_idct_add_mmx (q, dq, pre, dstv, 8, stride); - else - { - vpx_dc_only_idct_add_mmx (q[0]*dq[0], pre, dstv, 8, stride); - ((int *)q)[0] = 0; - } - - if (eobs[1] > 1) - vpx_dequant_idct_add_mmx (q+16, dq, pre+4, dstv+4, 8, stride); - else - { - vpx_dc_only_idct_add_mmx (q[16]*dq[0], pre+4, dstv+4, 8, stride); - ((int *)(q+16))[0] = 0; - } - - q += 32; - pre += 32; - dstv += 4*stride; - eobs += 2; + q += 32; + pre += 32; + dstu += 4 * stride; + eobs += 2; + } + + for (i = 0; i < 2; i++) { + if (eobs[0] > 1) + vpx_dequant_idct_add_mmx(q, dq, pre, dstv, 8, stride); + else { + vpx_dc_only_idct_add_mmx(q[0]*dq[0], pre, dstv, 8, stride); + ((int *)q)[0] = 0; } + + if (eobs[1] > 1) + vpx_dequant_idct_add_mmx(q + 16, dq, pre + 4, dstv + 4, 8, stride); + else { + vpx_dc_only_idct_add_mmx(q[16]*dq[0], pre + 4, dstv + 4, 8, stride); + ((int *)(q + 16))[0] = 0; + } + + q += 32; + pre += 32; + dstv += 4 * stride; + eobs += 2; + } } |