diff options
Diffstat (limited to 'arch/arm/lib/bitops.h')
-rw-r--r-- | arch/arm/lib/bitops.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/arm/lib/bitops.h b/arch/arm/lib/bitops.h index 93cddab73072..95bd35991288 100644 --- a/arch/arm/lib/bitops.h +++ b/arch/arm/lib/bitops.h | |||
@@ -7,7 +7,7 @@ | |||
7 | ENTRY( \name ) | 7 | ENTRY( \name ) |
8 | UNWIND( .fnstart ) | 8 | UNWIND( .fnstart ) |
9 | ands ip, r1, #3 | 9 | ands ip, r1, #3 |
10 | strneb r1, [ip] @ assert word-aligned | 10 | strbne r1, [ip] @ assert word-aligned |
11 | mov r2, #1 | 11 | mov r2, #1 |
12 | and r3, r0, #31 @ Get bit offset | 12 | and r3, r0, #31 @ Get bit offset |
13 | mov r0, r0, lsr #5 | 13 | mov r0, r0, lsr #5 |
@@ -32,7 +32,7 @@ ENDPROC(\name ) | |||
32 | ENTRY( \name ) | 32 | ENTRY( \name ) |
33 | UNWIND( .fnstart ) | 33 | UNWIND( .fnstart ) |
34 | ands ip, r1, #3 | 34 | ands ip, r1, #3 |
35 | strneb r1, [ip] @ assert word-aligned | 35 | strbne r1, [ip] @ assert word-aligned |
36 | mov r2, #1 | 36 | mov r2, #1 |
37 | and r3, r0, #31 @ Get bit offset | 37 | and r3, r0, #31 @ Get bit offset |
38 | mov r0, r0, lsr #5 | 38 | mov r0, r0, lsr #5 |
@@ -62,7 +62,7 @@ ENDPROC(\name ) | |||
62 | ENTRY( \name ) | 62 | ENTRY( \name ) |
63 | UNWIND( .fnstart ) | 63 | UNWIND( .fnstart ) |
64 | ands ip, r1, #3 | 64 | ands ip, r1, #3 |
65 | strneb r1, [ip] @ assert word-aligned | 65 | strbne r1, [ip] @ assert word-aligned |
66 | and r2, r0, #31 | 66 | and r2, r0, #31 |
67 | mov r0, r0, lsr #5 | 67 | mov r0, r0, lsr #5 |
68 | mov r3, #1 | 68 | mov r3, #1 |
@@ -89,7 +89,7 @@ ENDPROC(\name ) | |||
89 | ENTRY( \name ) | 89 | ENTRY( \name ) |
90 | UNWIND( .fnstart ) | 90 | UNWIND( .fnstart ) |
91 | ands ip, r1, #3 | 91 | ands ip, r1, #3 |
92 | strneb r1, [ip] @ assert word-aligned | 92 | strbne r1, [ip] @ assert word-aligned |
93 | and r3, r0, #31 | 93 | and r3, r0, #31 |
94 | mov r0, r0, lsr #5 | 94 | mov r0, r0, lsr #5 |
95 | save_and_disable_irqs ip | 95 | save_and_disable_irqs ip |