[vlc-devel] commit: ARM NEON: missing prefetch for I420 -> UYVY chroma ( Rémi Denis-Courmont )
git version control
git at videolan.org
Wed Jan 13 21:55:02 CET 2010
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Wed Jan 13 22:54:01 2010 +0200| [1166c169cf24fc72ef31b1fb0f24cf0f48fc95b6] | committer: Rémi Denis-Courmont
ARM NEON: missing prefetch for I420 -> UYVY chroma
PLD was only added to I420 -> YUYV this far.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=1166c169cf24fc72ef31b1fb0f24cf0f48fc95b6
---
modules/arm_neon/i420_yuy2.S | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/modules/arm_neon/i420_yuy2.S b/modules/arm_neon/i420_yuy2.S
index 995cf62..8d8645c 100644
--- a/modules/arm_neon/i420_yuy2.S
+++ b/modules/arm_neon/i420_yuy2.S
@@ -82,10 +82,14 @@ i420_uyvy_neon:
1:
mov END_O1, O2
2:
+ pld [U, #64]
vld1.u8 {d0}, [U,:64]!
+ pld [V, #64]
vld1.u8 {d1}, [V,:64]!
+ pld [Y1, #64]
vzip.u8 d0, d1
vld1.u8 {q1}, [Y1,:128]!
+ pld [Y2, #64]
vmov q2, q0
vzip.u8 q0, q1
vld1.u8 {q3}, [Y2,:128]!
More information about the vlc-devel
mailing list