am f7153fd1: Merge "Remove redundant space within square brackets"
* commit 'f7153fd13f469e9ba5aecbfa00fde42530ca2124': Remove redundant space within square brackets
This commit is contained in:
commit
83966db80b
@ -60,52 +60,52 @@ size_t strlen(const char *s)
|
|||||||
// We need to process 32 bytes per loop to schedule PLD properly
|
// We need to process 32 bytes per loop to schedule PLD properly
|
||||||
// and achieve the maximum bus speed.
|
// and achieve the maximum bus speed.
|
||||||
asm(
|
asm(
|
||||||
"ldr %[v], [ %[s] ], #4 \n"
|
"ldr %[v], [%[s]], #4 \n"
|
||||||
"sub %[l], %[l], %[s] \n"
|
"sub %[l], %[l], %[s] \n"
|
||||||
"0: \n"
|
"0: \n"
|
||||||
#if __ARM_HAVE_PLD
|
#if __ARM_HAVE_PLD
|
||||||
"pld [ %[s], #64 ] \n"
|
"pld [%[s], #64] \n"
|
||||||
#endif
|
#endif
|
||||||
"sub %[t], %[v], %[mask], lsr #7\n"
|
"sub %[t], %[v], %[mask], lsr #7\n"
|
||||||
"and %[t], %[t], %[mask] \n"
|
"and %[t], %[t], %[mask] \n"
|
||||||
"bics %[t], %[t], %[v] \n"
|
"bics %[t], %[t], %[v] \n"
|
||||||
"ldreq %[v], [ %[s] ], #4 \n"
|
"ldreq %[v], [%[s]], #4 \n"
|
||||||
#if !defined(__OPTIMIZE_SIZE__)
|
#if !defined(__OPTIMIZE_SIZE__)
|
||||||
"bne 1f \n"
|
"bne 1f \n"
|
||||||
"sub %[t], %[v], %[mask], lsr #7\n"
|
"sub %[t], %[v], %[mask], lsr #7\n"
|
||||||
"and %[t], %[t], %[mask] \n"
|
"and %[t], %[t], %[mask] \n"
|
||||||
"bics %[t], %[t], %[v] \n"
|
"bics %[t], %[t], %[v] \n"
|
||||||
"ldreq %[v], [ %[s] ], #4 \n"
|
"ldreq %[v], [%[s]], #4 \n"
|
||||||
"bne 1f \n"
|
"bne 1f \n"
|
||||||
"sub %[t], %[v], %[mask], lsr #7\n"
|
"sub %[t], %[v], %[mask], lsr #7\n"
|
||||||
"and %[t], %[t], %[mask] \n"
|
"and %[t], %[t], %[mask] \n"
|
||||||
"bics %[t], %[t], %[v] \n"
|
"bics %[t], %[t], %[v] \n"
|
||||||
"ldreq %[v], [ %[s] ], #4 \n"
|
"ldreq %[v], [%[s]], #4 \n"
|
||||||
"bne 1f \n"
|
"bne 1f \n"
|
||||||
"sub %[t], %[v], %[mask], lsr #7\n"
|
"sub %[t], %[v], %[mask], lsr #7\n"
|
||||||
"and %[t], %[t], %[mask] \n"
|
"and %[t], %[t], %[mask] \n"
|
||||||
"bics %[t], %[t], %[v] \n"
|
"bics %[t], %[t], %[v] \n"
|
||||||
"ldreq %[v], [ %[s] ], #4 \n"
|
"ldreq %[v], [%[s]], #4 \n"
|
||||||
"bne 1f \n"
|
"bne 1f \n"
|
||||||
"sub %[t], %[v], %[mask], lsr #7\n"
|
"sub %[t], %[v], %[mask], lsr #7\n"
|
||||||
"and %[t], %[t], %[mask] \n"
|
"and %[t], %[t], %[mask] \n"
|
||||||
"bics %[t], %[t], %[v] \n"
|
"bics %[t], %[t], %[v] \n"
|
||||||
"ldreq %[v], [ %[s] ], #4 \n"
|
"ldreq %[v], [%[s]], #4 \n"
|
||||||
"bne 1f \n"
|
"bne 1f \n"
|
||||||
"sub %[t], %[v], %[mask], lsr #7\n"
|
"sub %[t], %[v], %[mask], lsr #7\n"
|
||||||
"and %[t], %[t], %[mask] \n"
|
"and %[t], %[t], %[mask] \n"
|
||||||
"bics %[t], %[t], %[v] \n"
|
"bics %[t], %[t], %[v] \n"
|
||||||
"ldreq %[v], [ %[s] ], #4 \n"
|
"ldreq %[v], [%[s]], #4 \n"
|
||||||
"bne 1f \n"
|
"bne 1f \n"
|
||||||
"sub %[t], %[v], %[mask], lsr #7\n"
|
"sub %[t], %[v], %[mask], lsr #7\n"
|
||||||
"and %[t], %[t], %[mask] \n"
|
"and %[t], %[t], %[mask] \n"
|
||||||
"bics %[t], %[t], %[v] \n"
|
"bics %[t], %[t], %[v] \n"
|
||||||
"ldreq %[v], [ %[s] ], #4 \n"
|
"ldreq %[v], [%[s]], #4 \n"
|
||||||
"bne 1f \n"
|
"bne 1f \n"
|
||||||
"sub %[t], %[v], %[mask], lsr #7\n"
|
"sub %[t], %[v], %[mask], lsr #7\n"
|
||||||
"and %[t], %[t], %[mask] \n"
|
"and %[t], %[t], %[mask] \n"
|
||||||
"bics %[t], %[t], %[v] \n"
|
"bics %[t], %[t], %[v] \n"
|
||||||
"ldreq %[v], [ %[s] ], #4 \n"
|
"ldreq %[v], [%[s]], #4 \n"
|
||||||
#endif
|
#endif
|
||||||
"beq 0b \n"
|
"beq 0b \n"
|
||||||
"1: \n"
|
"1: \n"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user