diff options
Diffstat (limited to 'libc')
-rw-r--r-- | libc/arch-arm/bionic/strlen.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/libc/arch-arm/bionic/strlen.c b/libc/arch-arm/bionic/strlen.c index 01632e3..ca0669d 100644 --- a/libc/arch-arm/bionic/strlen.c +++ b/libc/arch-arm/bionic/strlen.c @@ -60,52 +60,52 @@ size_t strlen(const char *s) // We need to process 32 bytes per loop to schedule PLD properly // and achieve the maximum bus speed. asm( - "ldr %[v], [ %[s] ], #4 \n" + "ldr %[v], [%[s]], #4 \n" "sub %[l], %[l], %[s] \n" "0: \n" #if __ARM_HAVE_PLD - "pld [ %[s], #64 ] \n" + "pld [%[s], #64] \n" #endif "sub %[t], %[v], %[mask], lsr #7\n" "and %[t], %[t], %[mask] \n" "bics %[t], %[t], %[v] \n" - "ldreq %[v], [ %[s] ], #4 \n" + "ldreq %[v], [%[s]], #4 \n" #if !defined(__OPTIMIZE_SIZE__) "bne 1f \n" "sub %[t], %[v], %[mask], lsr #7\n" "and %[t], %[t], %[mask] \n" "bics %[t], %[t], %[v] \n" - "ldreq %[v], [ %[s] ], #4 \n" + "ldreq %[v], [%[s]], #4 \n" "bne 1f \n" "sub %[t], %[v], %[mask], lsr #7\n" "and %[t], %[t], %[mask] \n" "bics %[t], %[t], %[v] \n" - "ldreq %[v], [ %[s] ], #4 \n" + "ldreq %[v], [%[s]], #4 \n" "bne 1f \n" "sub %[t], %[v], %[mask], lsr #7\n" "and %[t], %[t], %[mask] \n" "bics %[t], %[t], %[v] \n" - "ldreq %[v], [ %[s] ], #4 \n" + "ldreq %[v], [%[s]], #4 \n" "bne 1f \n" "sub %[t], %[v], %[mask], lsr #7\n" "and %[t], %[t], %[mask] \n" "bics %[t], %[t], %[v] \n" - "ldreq %[v], [ %[s] ], #4 \n" + "ldreq %[v], [%[s]], #4 \n" "bne 1f \n" "sub %[t], %[v], %[mask], lsr #7\n" "and %[t], %[t], %[mask] \n" "bics %[t], %[t], %[v] \n" - "ldreq %[v], [ %[s] ], #4 \n" + "ldreq %[v], [%[s]], #4 \n" "bne 1f \n" "sub %[t], %[v], %[mask], lsr #7\n" "and %[t], %[t], %[mask] \n" "bics %[t], %[t], %[v] \n" - "ldreq %[v], [ %[s] ], #4 \n" + "ldreq %[v], [%[s]], #4 \n" "bne 1f \n" "sub %[t], %[v], %[mask], lsr #7\n" "and %[t], %[t], %[mask] \n" "bics %[t], %[t], %[v] \n" - "ldreq %[v], [ %[s] ], #4 \n" + "ldreq %[v], [%[s]], #4 \n" #endif "beq 0b \n" "1: \n" |