svn commit: r366836 - head/sys/arm64/arm64
Andrew Turner
andrew at FreeBSD.org
Mon Oct 19 15:52:45 UTC 2020
Author: andrew
Date: Mon Oct 19 15:52:42 2020
New Revision: 366836
URL: https://svnweb.freebsd.org/changeset/base/366836
Log:
Remove unused labels from the arm64 casueword*
These are unused so can be removed. While here renumber the remaining label
to be 1.
Sponsored by: Innovate UK
Modified:
head/sys/arm64/arm64/support.S
Modified: head/sys/arm64/arm64/support.S
==============================================================================
--- head/sys/arm64/arm64/support.S Mon Oct 19 15:50:58 2020 (r366835)
+++ head/sys/arm64/arm64/support.S Mon Oct 19 15:52:42 2020 (r366836)
@@ -64,11 +64,11 @@ ENTRY(casueword32)
mov w5, #1
SET_FAULT_HANDLER(x6, x4) /* And set it */
ENTER_USER_ACCESS(w6, x4)
-1: ldxr w4, [x0] /* Load-exclusive the data */
+ ldxr w4, [x0] /* Load-exclusive the data */
cmp w4, w1 /* Compare */
- b.ne 2f /* Not equal, exit */
+ b.ne 1f /* Not equal, exit */
stxr w5, w3, [x0] /* Store the new data */
-2: EXIT_USER_ACCESS(w6)
+1: EXIT_USER_ACCESS(w6)
SET_FAULT_HANDLER(xzr, x6) /* Reset the fault handler */
str w4, [x2] /* Store the read data */
mov w0, w5 /* Result same as store status */
@@ -84,11 +84,11 @@ ENTRY(casueword)
mov w5, #1
SET_FAULT_HANDLER(x6, x4) /* And set it */
ENTER_USER_ACCESS(w6, x4)
-1: ldxr x4, [x0] /* Load-exclusive the data */
+ ldxr x4, [x0] /* Load-exclusive the data */
cmp x4, x1 /* Compare */
- b.ne 2f /* Not equal, exit */
+ b.ne 1f /* Not equal, exit */
stxr w5, x3, [x0] /* Store the new data */
-2: EXIT_USER_ACCESS(w6)
+1: EXIT_USER_ACCESS(w6)
SET_FAULT_HANDLER(xzr, x6) /* Reset the fault handler */
str x4, [x2] /* Store the read data */
mov w0, w5 /* Result same as store status */
More information about the svn-src-all
mailing list