From: RĂ©mi Denis-Courmont Date: Sun, 20 Sep 2009 18:06:59 +0000 (+0300) Subject: i420_yuyv_neon: prefetch X-Git-Tag: 1.1.0-ff~3295 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=7d7ac46f19dee1f399720b452319e1edc3d92f63;p=vlc i420_yuyv_neon: prefetch --- diff --git a/modules/video_chroma/i420_yuyv_neon.S b/modules/video_chroma/i420_yuyv_neon.S index 9fd3088824..995cf623fb 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]!