dedadaa5d3bcb9a189fce7edcdcec20246651b02
[fw/openocd] / contrib / loaders / erase_check / armv4_5_erase_check.s
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2
3 /***************************************************************************
4  *   Copyright (C) 2010 by Spencer Oliver                                  *
5  *   spen@spen-soft.co.uk                                                  *
6  ***************************************************************************/
7
8 /*
9         parameters:
10         r0 - address in
11         r1 - byte count
12         r2 - mask - result out
13 */
14
15         .text
16         .arm
17
18 loop:
19         ldrb r3, [r0], #1
20         and r2, r2, r3
21         subs r1, r1, #1
22         bne loop
23 end:
24         bkpt    #0
25
26         .end