mirror of
				https://github.com/FreeRTOS/FreeRTOS-Kernel.git
				synced 2025-11-04 02:59:01 +01: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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user