mirror of
https://github.com/t-crest/rtems.git
synced 2025-12-05 15:15:48 +00:00
Restore the stack spill pointer to top before filling
This commit is contained in:
@@ -297,10 +297,9 @@ rtems_isr Clock_isr(
|
|||||||
"mts $s3 = $r1 \n\t" //move r1 to s3
|
"mts $s3 = $r1 \n\t" //move r1 to s3
|
||||||
"lwc $r1 = [ $r31 + %33 ] \n\t nop \n\t" //load s4
|
"lwc $r1 = [ $r31 + %33 ] \n\t nop \n\t" //load s4
|
||||||
"mts $s4 = $r1 \n\t" //move r1 to s4
|
"mts $s4 = $r1 \n\t" //move r1 to s4
|
||||||
"lwc $r1 = [ $r31 + %34 ] \n\t nop \n\t" //load s5
|
|
||||||
"mts $s5 = $r1 \n\t" //move r1 to s5
|
|
||||||
"lwc $r1 = [ $r31 + %35 ] \n\t nop \n\t" //load s6
|
"lwc $r1 = [ $r31 + %35 ] \n\t nop \n\t" //load s6
|
||||||
"mts $s6 = $r1 \n\t" //move r1 to s6
|
"mts $s5 = $r1 \n\t" //set the spill pointer to top, we fill back with sens
|
||||||
|
"mts $s6 = $r1 \n\t" //move r1 to st
|
||||||
"lwc $r1 = [ $r31 + %36 ] \n\t nop \n\t" //load s7
|
"lwc $r1 = [ $r31 + %36 ] \n\t nop \n\t" //load s7
|
||||||
"mts $s7 = $r1 \n\t" //move r1 to s7
|
"mts $s7 = $r1 \n\t" //move r1 to s7
|
||||||
"lwc $r1 = [ $r31 + %37 ] \n\t nop \n\t" //load s8
|
"lwc $r1 = [ $r31 + %37 ] \n\t nop \n\t" //load s8
|
||||||
|
|||||||
Reference in New Issue
Block a user