ref: 0b0eba728d55425e4a0389ba5b942726fa8540f6
parent: da7dc5983773161a7ee148649f3be30a3a9e2cbc
author: Jingning Han <[email protected]>
date: Fri Jul 31 08:57:52 EDT 2015
Add _dspr2 to local function names It avoids symbol conflicts between function names of various implementation versions. Change-Id: Iad79ebcb8e289457801812a7745c8380b5b06a46
--- a/vp9/common/mips/dspr2/vp9_itrans16_dspr2.c
+++ b/vp9/common/mips/dspr2/vp9_itrans16_dspr2.c
@@ -913,7 +913,7 @@
idct16_cols_add_blk_dspr2(out, dest, dest_stride);
}
-static void iadst16(const int16_t *input, int16_t *output) {
+static void iadst16_dspr2(const int16_t *input, int16_t *output) {
int s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15;
int x0 = input[15];
@@ -1110,7 +1110,7 @@
outptr = out;
for (i = 0; i < 16; ++i) {
- iadst16(outptr, temp_out);
+ iadst16_dspr2(outptr, temp_out);
for (j = 0; j < 16; ++j)
dest[j * pitch + i] =
@@ -1127,7 +1127,7 @@
/* prefetch row */
prefetch_load((const uint8_t *)(input + 16));
- iadst16(input, outptr);
+ iadst16_dspr2(input, outptr);
input += 16;
outptr += 16;
}
@@ -1147,7 +1147,7 @@
/* prefetch row */
prefetch_load((const uint8_t *)(input + 16));
- iadst16(input, outptr);
+ iadst16_dspr2(input, outptr);
input += 16;
outptr += 16;
}
@@ -1155,7 +1155,7 @@
for (i = 0; i < 16; ++i) {
for (j = 0; j < 16; ++j)
temp_in[j] = out[j * 16 + i];
- iadst16(temp_in, temp_out);
+ iadst16_dspr2(temp_in, temp_out);
for (j = 0; j < 16; ++j)
dest[j * pitch + i] =
clip_pixel(ROUND_POWER_OF_TWO(temp_out[j], 6)