Lines Matching +full:cortex +full:- +full:r5
2 * memset - fill memory with a constant
4 * Copyright (c) 2010-2021, Arm Limited.
5 * SPDX-License-Identifier: MIT OR Apache-2.0 WITH LLVM-exception
11 This memset routine is optimised on a Cortex-A9 and should work on
17 .arch armv7-a
19 @ 2011-08-30 david.gilbert@linaro.org
24 #define CHARTSTMASK(c) 1<<(31-(c*8))
30 @ ---------------------------------------------------------------------------
58 push {r4,r5,r6,r7}
69 mov r5,r1
75 stmia r3!,{r1,r5,r6,r7}
79 @ At this point we're still aligned and we have upto align-1 bytes left to right
80 @ we can avoid some of the byte-at-a time now by testing for some big chunks
84 stmiane r3!,{r1,r5}
87 pop {r4,r5,r6,r7}
98 .size __memset_arm, . - __memset_arm