changeset 3588:6717ead176fd libavcodec

simplify
author michael
date Fri, 18 Aug 2006 10:43:23 +0000
parents d4ab276e5987
children 19c437d6aba5
files i386/fdct_mmx.c
diffstat 1 files changed, 9 insertions(+), 21 deletions(-) [+]
line wrap: on
line diff
--- a/i386/fdct_mmx.c	Fri Aug 18 07:55:08 2006 +0000
+++ b/i386/fdct_mmx.c	Fri Aug 18 10:43:23 2006 +0000
@@ -504,56 +504,44 @@
 void ff_fdct_mmx(int16_t *block)
 {
     int64_t align_tmp[16] ATTR_ALIGN(8);
-    int16_t * const block_tmp= (int16_t*)align_tmp;
-    int16_t *block1, *out;
-    const int16_t *table;
+    int16_t * block1= (int16_t*)align_tmp;
+    const int16_t *table= tab_frw_01234567;
     int i;
 
-    block1 = block_tmp;
     fdct_col(block, block1, 0);
     fdct_col(block, block1, 4);
 
-    block1 = block_tmp;
-    table = tab_frw_01234567;
-    out = block;
     for(i=8;i>0;i--) {
-        fdct_row_mmx(block1, out, table);
+        fdct_row_mmx(block1, block, table);
         block1 += 8;
         table += 32;
-        out += 8;
+        block += 8;
     }
 }
 
 void ff_fdct_mmx2(int16_t *block)
 {
     int64_t align_tmp[16] ATTR_ALIGN(8);
-    int16_t * const block_tmp= (int16_t*)align_tmp;
-    int16_t *block1, *out;
-    const int16_t *table;
+    int16_t *block1= (int16_t*)align_tmp;
+    const int16_t *table= tab_frw_01234567;
     int i;
 
-    block1 = block_tmp;
     fdct_col(block, block1, 0);
     fdct_col(block, block1, 4);
 
-    block1 = block_tmp;
-    table = tab_frw_01234567;
-    out = block;
     for(i=8;i>0;i--) {
-        fdct_row_mmx2(block1, out, table);
+        fdct_row_mmx2(block1, block, table);
         block1 += 8;
         table += 32;
-        out += 8;
+        block += 8;
     }
 }
 
 void ff_fdct_sse2(int16_t *block)
 {
     int64_t align_tmp[16] ATTR_ALIGN(16);
-    int16_t * const block_tmp= (int16_t*)align_tmp;
-    int16_t *block1;
+    int16_t * const block1= (int16_t*)align_tmp;
 
-    block1 = block_tmp;
     fdct_col(block, block1, 0);
     fdct_col(block, block1, 4);