Skip to content
Snippets Groups Projects
Commit 6b646b06 authored by Luca Barbato's avatar Luca Barbato
Browse files

10l do not load after the buffer...

Originally committed as revision 11308 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent 88b00723
No related branches found
No related tags found
No related merge requests found
......@@ -154,7 +154,7 @@ void PREFIX_h264_chroma_mc8_altivec(uint8_t * dst, uint8_t * src,
}
} else {
const vec_s16_t vE = vec_add(vB, vC);
if (ABCD[2]) { // y == 0 B == 0
if (ABCD[2]) { // x == 0 B == 0
if (!loadSecond) {// -> !reallyBadAlign
for (i = 0 ; i < h ; i++) {
vsrcCuc = vec_ld(stride + 0, src);
......@@ -174,24 +174,24 @@ void PREFIX_h264_chroma_mc8_altivec(uint8_t * dst, uint8_t * src,
vsrc0uc = vsrc1uc;
}
}
} else { // x == 0 C == 0
} else { // y == 0 C == 0
if (!loadSecond) {// -> !reallyBadAlign
for (i = 0 ; i < h ; i++) {
CHROMA_MC8_ALTIVEC_CORE_SIMPLE
vsrcCuc = vec_ld(0, src);
vsrc0uc = vec_perm(vsrcCuc, vsrcCuc, vsrcperm0);
vsrc1uc = vec_perm(vsrcCuc, vsrcCuc, vsrcperm1);
CHROMA_MC8_ALTIVEC_CORE_SIMPLE
}
} else {
vec_u8_t vsrcDuc;
for (i = 0 ; i < h ; i++) {
CHROMA_MC8_ALTIVEC_CORE_SIMPLE
vsrcCuc = vec_ld(0, src);
vsrcDuc = vec_ld(15, src);
vsrc0uc = vec_perm(vsrcCuc, vsrcDuc, vsrcperm0);
vsrc1uc = vec_perm(vsrcCuc, vsrcDuc, vsrcperm1);
CHROMA_MC8_ALTIVEC_CORE_SIMPLE
}
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment