forked from Imagelibrary/rtems
committed by
Sebastian Huber
parent
04684cbc43
commit
5b5ef4e479
@@ -28,10 +28,10 @@ void __attribute__((naked)) _ARMV7M_Exception_default( void )
|
|||||||
"mov r2, lr\n"
|
"mov r2, lr\n"
|
||||||
"mrs r1, msp\n"
|
"mrs r1, msp\n"
|
||||||
"mrs r0, psp\n"
|
"mrs r0, psp\n"
|
||||||
"cmn r2, #3\n"
|
"tst lr, #4\n"
|
||||||
"itt ne\n"
|
"itt eq\n"
|
||||||
"movne r0, r1\n"
|
"moveq r0, r1\n"
|
||||||
"addne r0, %[cpufsz]\n"
|
"addeq r0, %[cpufsz]\n"
|
||||||
"add r2, r0, %[v7mlroff]\n"
|
"add r2, r0, %[v7mlroff]\n"
|
||||||
"add r1, sp, %[cpulroff]\n"
|
"add r1, sp, %[cpulroff]\n"
|
||||||
"ldm r2, {r3-r5}\n"
|
"ldm r2, {r3-r5}\n"
|
||||||
|
|||||||
Reference in New Issue
Block a user