.. | .. |
---|
| 1 | +/* SPDX-License-Identifier: GPL-2.0-only */ |
---|
1 | 2 | /* |
---|
2 | 3 | * linux/arch/arm/lib/copy_template.s |
---|
3 | 4 | * |
---|
.. | .. |
---|
6 | 7 | * Author: Nicolas Pitre |
---|
7 | 8 | * Created: Sep 28, 2005 |
---|
8 | 9 | * Copyright: MontaVista Software, Inc. |
---|
9 | | - * |
---|
10 | | - * This program is free software; you can redistribute it and/or modify |
---|
11 | | - * it under the terms of the GNU General Public License version 2 as |
---|
12 | | - * published by the Free Software Foundation. |
---|
13 | 10 | */ |
---|
14 | 11 | |
---|
15 | 12 | /* |
---|
.. | .. |
---|
99 | 96 | |
---|
100 | 97 | CALGN( ands ip, r0, #31 ) |
---|
101 | 98 | CALGN( rsb r3, ip, #32 ) |
---|
102 | | - CALGN( sbcnes r4, r3, r2 ) @ C is always set here |
---|
| 99 | + CALGN( sbcsne r4, r3, r2 ) @ C is always set here |
---|
103 | 100 | CALGN( bcs 2f ) |
---|
104 | 101 | CALGN( adr r4, 6f ) |
---|
105 | 102 | CALGN( subs r2, r2, r3 ) @ C gets set |
---|
.. | .. |
---|
204 | 201 | |
---|
205 | 202 | CALGN( ands ip, r0, #31 ) |
---|
206 | 203 | CALGN( rsb ip, ip, #32 ) |
---|
207 | | - CALGN( sbcnes r4, ip, r2 ) @ C is always set here |
---|
| 204 | + CALGN( sbcsne r4, ip, r2 ) @ C is always set here |
---|
208 | 205 | CALGN( subcc r2, r2, ip ) |
---|
209 | 206 | CALGN( bcc 15f ) |
---|
210 | 207 | |
---|
.. | .. |
---|
241 | 238 | orr r9, r9, ip, lspush #\push |
---|
242 | 239 | mov ip, ip, lspull #\pull |
---|
243 | 240 | orr ip, ip, lr, lspush #\push |
---|
244 | | - str8w r0, r3, r4, r5, r6, r7, r8, r9, ip, , abort=19f |
---|
| 241 | + str8w r0, r3, r4, r5, r6, r7, r8, r9, ip, abort=19f |
---|
245 | 242 | bge 12b |
---|
246 | 243 | PLD( cmn r2, #96 ) |
---|
247 | 244 | PLD( bge 13b ) |
---|