;/*\r
-; FreeRTOS V8.0.1 - Copyright (C) 2014 Real Time Engineers Ltd.\r
+; FreeRTOS V9.0.0rc2 - Copyright (C) 2016 Real Time Engineers Ltd.\r
; All rights reserved\r
-; \r
+;\r
;\r
; ***************************************************************************\r
; * *\r
\r
;/*-----------------------------------------------------------*/\r
;\r
-; Save Task Context \r
+; Save Task Context\r
;\r
portSAVE_CONTEXT .macro\r
DSB\r
\r
; If the task is not using a floating point context then skip the\r
; saving of the FPU registers.\r
- BEQ PC+3\r
+ BEQ $+16\r
FSTMDBD LR!, {D0-D15}\r
FMRX R1, FPSCR\r
STMFD LR!, {R1}\r
\r
; If the task is not using a floating point context then skip the\r
; VFP register loads.\r
- BEQ PC+3\r
+ BEQ $+16\r
\r
; Restore the floating point context.\r
LDMFD LR!, {R0}\r