mirror of
https://git.code.sf.net/p/openocd/code
synced 2024-11-25 07:36:24 +00:00
a126229dff
Replace the GPLv2-or-later boilerplate with the SPDX tag. The SPDX tag on files *.c is incorrect, as it should use the C99 single line comment using '//'. But current checkpatch doesn't allow C99 comments, so keep using standard C comments, by now. Change-Id: I380d552940f1c405309a3346454251c0e80b5a45 Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: https://review.openocd.org/c/openocd/+/7159 Tested-by: jenkins
27 lines
540 B
ArmAsm
27 lines
540 B
ArmAsm
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
|
|
/***************************************************************************
|
|
* Copyright (C) 2010 by Spencer Oliver *
|
|
* spen@spen-soft.co.uk *
|
|
***************************************************************************/
|
|
|
|
/*
|
|
parameters:
|
|
r0 - address in
|
|
r1 - byte count
|
|
r2 - mask - result out
|
|
*/
|
|
|
|
.text
|
|
.arm
|
|
|
|
loop:
|
|
ldrb r3, [r0], #1
|
|
and r2, r2, r3
|
|
subs r1, r1, #1
|
|
bne loop
|
|
end:
|
|
bkpt #0
|
|
|
|
.end
|