[vlc-devel] commit: i420_yuyv_neon: prefetch ( Rémi Denis-Courmont )

git version control git at videolan.org
Sun Sep 20 20:11:09 CEST 2009


vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Sun Sep 20 21:06:59 2009 +0300| [7d7ac46f19dee1f399720b452319e1edc3d92f63] | committer: Rémi Denis-Courmont 

i420_yuyv_neon: prefetch

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=7d7ac46f19dee1f399720b452319e1edc3d92f63
---

 modules/video_chroma/i420_yuyv_neon.S |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/modules/video_chroma/i420_yuyv_neon.S b/modules/video_chroma/i420_yuyv_neon.S
index 9fd3088..995cf62 100644
--- a/modules/video_chroma/i420_yuyv_neon.S
+++ b/modules/video_chroma/i420_yuyv_neon.S
@@ -41,11 +41,16 @@ i420_yuyv_neon:
 	add		Y2,	Y1,	PITCH
 1:
 	mov		END_O1,	O2
+	pld		[Y2]
 2:
+	pld		[U, #64]
 	vld1.u8		{d2},		[U,:64]!
+	pld		[V, #64]
 	vld1.u8		{d3},		[V,:64]!
+	pld		[Y1, #64]
 	vzip.u8		d2,	d3
 	vld1.u8		{q0},		[Y1,:128]!
+	pld		[Y2, #64]
 	vmov		q3,	q1
 	vzip.u8		q0,	q1
 	vld1.u8		{q2},		[Y2,:128]!




More information about the vlc-devel mailing list