mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-04-19 13:01:57 -04:00
Refine VFP context for Coretex-A9 (#1209)
s0–s15 (d0–d7, q0–q3) and d16–d31 (q8–q15) are caller save register Signed-off-by: wangfei_chen <wangfei_chen@realsil.com.cn> Co-authored-by: wangfei_chen <wangfei_chen@realsil.com.cn>
This commit is contained in:
parent
3ddfffda04
commit
e169442c29
|
@ -302,7 +302,7 @@ switch_before_exit:
|
|||
vApplicationIRQHandler:
|
||||
PUSH {LR}
|
||||
FMRX R1, FPSCR
|
||||
VPUSH {D0-D15}
|
||||
VPUSH {D0-D7}
|
||||
VPUSH {D16-D31}
|
||||
PUSH {R1}
|
||||
|
||||
|
@ -311,7 +311,7 @@ vApplicationIRQHandler:
|
|||
|
||||
POP {R0}
|
||||
VPOP {D16-D31}
|
||||
VPOP {D0-D15}
|
||||
VPOP {D0-D7}
|
||||
VMSR FPSCR, R0
|
||||
|
||||
POP {PC}
|
||||
|
|
Loading…
Reference in a new issue