One more change for Cortex-M3/M4 asm for shorter result.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
This commit is contained in:
@@ -559,7 +559,7 @@ svc (void)
|
|||||||
"mrs r6, PSP\n\t" /* r13(=SP) in user space. */
|
"mrs r6, PSP\n\t" /* r13(=SP) in user space. */
|
||||||
"stm r1!, {r2, r3, r4, r5, r6}\n\t"
|
"stm r1!, {r2, r3, r4, r5, r6}\n\t"
|
||||||
"ldr r0, [r6]\n\t"
|
"ldr r0, [r6]\n\t"
|
||||||
"sub r1, #56\n\t"
|
"subs r1, #56\n\t"
|
||||||
"str r1, [r6]"
|
"str r1, [r6]"
|
||||||
: "=r" (tp_next)
|
: "=r" (tp_next)
|
||||||
: /* no input */
|
: /* no input */
|
||||||
|
|||||||
Reference in New Issue
Block a user