summaryrefslogtreecommitdiff
path: root/libavcodec/mips/vc1dsp_mmi.c
diff options
context:
space:
mode:
authorShiyou Yin <yinshiyou-hf@loongson.cn>2018-09-06 16:10:53 +0800
committerMichael Niedermayer <michael@niedermayer.cc>2018-09-09 12:01:07 +0200
commit5161f7bcfd3c2d2e6cb92e782855b7fc00bdf877 (patch)
tree13a91834e04c47ccccd3ecc58012703b127cee59 /libavcodec/mips/vc1dsp_mmi.c
parent090647da84f975c7ffb163436040cc8aecf46a9c (diff)
avutil/mips: [loongson] simplify macro TRANSPOSE_4H and TRANSPOSE_8B
Simplify macro TRANSPOSE_4H in mmiutils.h and add TRANSPOSE_8B as a common macro. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Diffstat (limited to 'libavcodec/mips/vc1dsp_mmi.c')
-rw-r--r--libavcodec/mips/vc1dsp_mmi.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/libavcodec/mips/vc1dsp_mmi.c b/libavcodec/mips/vc1dsp_mmi.c
index a439b40890..80778a50d9 100644
--- a/libavcodec/mips/vc1dsp_mmi.c
+++ b/libavcodec/mips/vc1dsp_mmi.c
@@ -248,8 +248,7 @@ void ff_vc1_inv_trans_8x8_mmi(int16_t block[64])
0xfff70004, 0xfff0000f, %[ff_pw_4])
TRANSPOSE_4H(%[ftmp15], %[ftmp16], %[ftmp17], %[ftmp18],
- %[ftmp1], %[ftmp2], %[ftmp3], %[ftmp4],
- %[ftmp5], %[tmp0], %[ftmp6], %[ftmp7])
+ %[ftmp1], %[ftmp2], %[ftmp3], %[ftmp4])
MMI_SDC1(%[ftmp15], %[dst], 0x00)
MMI_SDC1(%[ftmp16], %[dst], 0x10)
@@ -257,8 +256,7 @@ void ff_vc1_inv_trans_8x8_mmi(int16_t block[64])
MMI_SDC1(%[ftmp18], %[dst], 0x30)
TRANSPOSE_4H(%[ftmp19], %[ftmp20], %[ftmp21], %[ftmp22],
- %[ftmp1], %[ftmp2], %[ftmp3], %[ftmp4],
- %[ftmp5], %[tmp0], %[ftmp6], %[ftmp7])
+ %[ftmp1], %[ftmp2], %[ftmp3], %[ftmp4])
MMI_SDC1(%[ftmp19], %[dst], 0x08)
MMI_SDC1(%[ftmp20], %[dst], 0x18)
@@ -301,8 +299,7 @@ void ff_vc1_inv_trans_8x8_mmi(int16_t block[64])
0xfff70004, 0xfff0000f, %[ff_pw_4])
TRANSPOSE_4H(%[ftmp15], %[ftmp16], %[ftmp17], %[ftmp18],
- %[ftmp1], %[ftmp2], %[ftmp3], %[ftmp4],
- %[ftmp5], %[tmp0], %[ftmp6], %[ftmp7])
+ %[ftmp1], %[ftmp2], %[ftmp3], %[ftmp4])
MMI_SDC1(%[ftmp15], %[dst], 0x40)
MMI_SDC1(%[ftmp16], %[dst], 0x50)
@@ -310,8 +307,7 @@ void ff_vc1_inv_trans_8x8_mmi(int16_t block[64])
MMI_SDC1(%[ftmp18], %[dst], 0x70)
TRANSPOSE_4H(%[ftmp19], %[ftmp20], %[ftmp21], %[ftmp22],
- %[ftmp1], %[ftmp2], %[ftmp3], %[ftmp4],
- %[ftmp5], %[tmp0], %[ftmp6], %[ftmp7])
+ %[ftmp1], %[ftmp2], %[ftmp3], %[ftmp4])
MMI_SDC1(%[ftmp19], %[dst], 0x48)
MMI_SDC1(%[ftmp20], %[dst], 0x58)