[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