<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 11, 2016 at 5:30 PM, chen <span dir="ltr"><<a href="mailto:chenm003@163.com" target="_blank">chenm003@163.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="line-height:1.7;color:rgb(0,0,0);font-size:14px;font-family:arial"><div style="font-size:14px;color:rgb(0,0,0);line-height:1.7;font-family:arial"><pre><span class=""><br>At 2016-02-11 17:54:45,<a href="mailto:radhakrishnan@multicorewareinc.com" target="_blank">radhakrishnan@multicorewareinc.com</a> wrote:
># HG changeset patch
># User <a href="mailto:radhakrishnan@multicorewareinc.com" target="_blank">radhakrishnan@multicorewareinc.com</a>
># Date 1455183020 -19800
>#      Thu Feb 11 15:00:20 2016 +0530
># Node ID 4f5720ccaf1aa04868054636f14dce8ea65390ad
># Parent  a2ff6747eaf7b25102f27f808cf5526f441df488
>arm: Implement blockcopy_pp_</span>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<br>the ARM support format    "vld1.8 {q0, q1, q1}, Rn, Rm"<span class=""><br></span></pre></div></div></blockquote><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="line-height:1.7;color:rgb(0,0,0);font-size:14px;font-family:arial"><div style="font-size:14px;color:rgb(0,0,0);line-height:1.7;font-family:arial"><pre><span class=""><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;display:inline">​Load support maximum upto 4 double word vld1.8 {d0,d1,d2,d3}, [Rn], Rm<br>OR 2 quadwords vld1.8 {q0,q1}, [Rn], Rm​</div></span></pre></div></div></blockquote><div> <span class="">
</span></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="line-height:1.7;color:rgb(0,0,0);font-size:14px;font-family:arial"><div style="font-size:14px;color:rgb(0,0,0);line-height:1.7;font-family:arial"><pre><span class="">>+    vst1.8          {q0, q1}, [r0]!
>+    vst1.8          {q2}, [r0], r1
>+.endr
>+    subs            r4, r4, #1
>+    bne             loop_48x64    
>+    pop             {r4, r5}
>+    bx              lr
>+endfunc
</span></pre></div></div><br>_______________________________________________<br>
x265-devel mailing list<br>
<a href="mailto:x265-devel@videolan.org">x265-devel@videolan.org</a><br>
<a href="https://mailman.videolan.org/listinfo/x265-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/listinfo/x265-devel</a><br>
<br></blockquote></div><br></div></div>