Commit 47261113 authored by Luca Barbato's avatar Luca Barbato

Make gcc-3 happy again, thanks to Olivier Castan <castan.o@free.fr> for pointing the issue

Originally committed as revision 5504 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent 5689ec7c
...@@ -252,20 +252,32 @@ static void PREFIX_h264_qpel16_h_lowpass_altivec(uint8_t * dst, uint8_t * src, i ...@@ -252,20 +252,32 @@ static void PREFIX_h264_qpel16_h_lowpass_altivec(uint8_t * dst, uint8_t * src, i
} break; } break;
} }
srcP0A = vec_mergeh((vector unsigned char)vzero, srcP0); srcP0A = (vector signed short)
srcP0B = vec_mergel((vector unsigned char)vzero, srcP0); vec_mergeh((vector unsigned char)vzero, srcP0);
srcP1A = vec_mergeh((vector unsigned char)vzero, srcP1); srcP0B = (vector signed short)
srcP1B = vec_mergel((vector unsigned char)vzero, srcP1); vec_mergel((vector unsigned char)vzero, srcP0);
srcP1A = (vector signed short)
srcP2A = vec_mergeh((vector unsigned char)vzero, srcP2); vec_mergeh((vector unsigned char)vzero, srcP1);
srcP2B = vec_mergel((vector unsigned char)vzero, srcP2); srcP1B = (vector signed short)
srcP3A = vec_mergeh((vector unsigned char)vzero, srcP3); vec_mergel((vector unsigned char)vzero, srcP1);
srcP3B = vec_mergel((vector unsigned char)vzero, srcP3);
srcP2A = (vector signed short)
srcM1A = vec_mergeh((vector unsigned char)vzero, srcM1); vec_mergeh((vector unsigned char)vzero, srcP2);
srcM1B = vec_mergel((vector unsigned char)vzero, srcM1); srcP2B = (vector signed short)
srcM2A = vec_mergeh((vector unsigned char)vzero, srcM2); vec_mergel((vector unsigned char)vzero, srcP2);
srcM2B = vec_mergel((vector unsigned char)vzero, srcM2); srcP3A = (vector signed short)
vec_mergeh((vector unsigned char)vzero, srcP3);
srcP3B = (vector signed short)
vec_mergel((vector unsigned char)vzero, srcP3);
srcM1A = (vector signed short)
vec_mergeh((vector unsigned char)vzero, srcM1);
srcM1B = (vector signed short)
vec_mergel((vector unsigned char)vzero, srcM1);
srcM2A = (vector signed short)
vec_mergeh((vector unsigned char)vzero, srcM2);
srcM2B = (vector signed short)
vec_mergel((vector unsigned char)vzero, srcM2);
sum1A = vec_adds(srcP0A, srcP1A); sum1A = vec_adds(srcP0A, srcP1A);
sum1B = vec_adds(srcP0B, srcP1B); sum1B = vec_adds(srcP0B, srcP1B);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment