[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