diff options
Diffstat (limited to 'arch/arm/lib/io-readsb.S')
| -rw-r--r-- | arch/arm/lib/io-readsb.S | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/arch/arm/lib/io-readsb.S b/arch/arm/lib/io-readsb.S index c31b2f3153f1..91038a0a77b5 100644 --- a/arch/arm/lib/io-readsb.S +++ b/arch/arm/lib/io-readsb.S | |||
| @@ -16,10 +16,10 @@ | |||
| 16 | cmp ip, #2 | 16 | cmp ip, #2 |
| 17 | ldrb r3, [r0] | 17 | ldrb r3, [r0] |
| 18 | strb r3, [r1], #1 | 18 | strb r3, [r1], #1 |
| 19 | ldrgeb r3, [r0] | 19 | ldrbge r3, [r0] |
| 20 | strgeb r3, [r1], #1 | 20 | strbge r3, [r1], #1 |
| 21 | ldrgtb r3, [r0] | 21 | ldrbgt r3, [r0] |
| 22 | strgtb r3, [r1], #1 | 22 | strbgt r3, [r1], #1 |
| 23 | subs r2, r2, ip | 23 | subs r2, r2, ip |
| 24 | bne .Linsb_aligned | 24 | bne .Linsb_aligned |
| 25 | 25 | ||
| @@ -72,7 +72,7 @@ ENTRY(__raw_readsb) | |||
| 72 | bpl .Linsb_16_lp | 72 | bpl .Linsb_16_lp |
| 73 | 73 | ||
| 74 | tst r2, #15 | 74 | tst r2, #15 |
| 75 | ldmeqfd sp!, {r4 - r6, pc} | 75 | ldmfdeq sp!, {r4 - r6, pc} |
| 76 | 76 | ||
| 77 | .Linsb_no_16: tst r2, #8 | 77 | .Linsb_no_16: tst r2, #8 |
| 78 | beq .Linsb_no_8 | 78 | beq .Linsb_no_8 |
| @@ -109,15 +109,15 @@ ENTRY(__raw_readsb) | |||
| 109 | str r3, [r1], #4 | 109 | str r3, [r1], #4 |
| 110 | 110 | ||
| 111 | .Linsb_no_4: ands r2, r2, #3 | 111 | .Linsb_no_4: ands r2, r2, #3 |
| 112 | ldmeqfd sp!, {r4 - r6, pc} | 112 | ldmfdeq sp!, {r4 - r6, pc} |
| 113 | 113 | ||
| 114 | cmp r2, #2 | 114 | cmp r2, #2 |
| 115 | ldrb r3, [r0] | 115 | ldrb r3, [r0] |
| 116 | strb r3, [r1], #1 | 116 | strb r3, [r1], #1 |
| 117 | ldrgeb r3, [r0] | 117 | ldrbge r3, [r0] |
| 118 | strgeb r3, [r1], #1 | 118 | strbge r3, [r1], #1 |
| 119 | ldrgtb r3, [r0] | 119 | ldrbgt r3, [r0] |
| 120 | strgtb r3, [r1] | 120 | strbgt r3, [r1] |
| 121 | 121 | ||
| 122 | ldmfd sp!, {r4 - r6, pc} | 122 | ldmfd sp!, {r4 - r6, pc} |
| 123 | ENDPROC(__raw_readsb) | 123 | ENDPROC(__raw_readsb) |
