[x265] [PATCH] arm: Implement blockcopy_pp_NxN_neon

chen chenm003 at 163.com
Thu Feb 11 13:00:27 CET 2016


At 2016-02-11 17:54:45,radhakrishnan at multicorewareinc.com wrote:
># HG changeset patch
># User radhakrishnan at multicorewareinc.com
># Date 1455183020 -19800
>#      Thu Feb 11 15:00:20 2016 +0530
># Node ID 4f5720ccaf1aa04868054636f14dce8ea65390ad
># Parent  a2ff6747eaf7b25102f27f808cf5526f441df488
>arm: Implement blockcopy_pp_NxN_neon
>
>+function x265_blockcopy_pp_48x64_neon
>+    push            {r4, r5}
>+    mov             r4, #8
>+    mov             r5, #32
>+    sub             r3, r5
>+    sub             r1, r5
>+loop_48x64:
>+.rept 8
>+    vld1.8          {q0, q1}, [r2]!
>+    vld1.8          {q2}, [r2], r3
the ARM support format    "vld1.8 {q0, q1, q1}, Rn, Rm"

>+    vst1.8          {q0, q1}, [r0]!
>+    vst1.8          {q2}, [r0], r1
>+.endr
>+    subs            r4, r4, #1
>+    bne             loop_48x64    
>+    pop             {r4, r5}
>+    bx              lr
>+endfunc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/x265-devel/attachments/20160211/cc0ae3fa/attachment.html>


More information about the x265-devel mailing list