Fix TEXTRELs in the ARM asm.
[profile/ivi/libvpx.git] / vp8 / common / arm / neon / copymem8x4_neon.asm
1 ;
2 ;  Copyright (c) 2010 The WebM project authors. All Rights Reserved.
3 ;
4 ;  Use of this source code is governed by a BSD-style license
5 ;  that can be found in the LICENSE file in the root of the source
6 ;  tree. An additional intellectual property rights grant can be found
7 ;  in the file PATENTS.  All contributing project authors may
8 ;  be found in the AUTHORS file in the root of the source tree.
9 ;
10
11
12     EXPORT  |vp8_copy_mem8x4_neon|
13     ; ARM
14     ; REQUIRE8
15     ; PRESERVE8
16
17     AREA    Block, CODE, READONLY ; name this block of code
18 ;void copy_mem8x4_neon( unsigned char *src, int src_stride, unsigned char *dst, int dst_stride)
19 ;-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
20 |vp8_copy_mem8x4_neon| PROC
21     vld1.u8     {d0}, [r0], r1
22     vld1.u8     {d1}, [r0], r1
23     vst1.u8     {d0}, [r2], r3
24     vld1.u8     {d2}, [r0], r1
25     vst1.u8     {d1}, [r2], r3
26     vld1.u8     {d3}, [r0], r1
27     vst1.u8     {d2}, [r2], r3
28     vst1.u8     {d3}, [r2], r3
29
30     mov     pc, lr
31
32     ENDP  ; |vp8_copy_mem8x4_neon|
33
34     END