Fix compilation issue of IAR32 port

This commit is contained in:
kar-rahul-aws 2024-08-16 19:06:32 +05:30
parent a936c10e2c
commit a0a1104661

View file

@ -37,18 +37,16 @@
pusha pusha
/* If ulInterruptNesting is zero the rest of the task context will need /* If ulInterruptNesting is zero the rest of the task context will need
* saving and a stack switch might be required. */ saving and a stack switch might be required. */
movl ulInterruptNesting, %eax movl ulInterruptNesting, %eax
test %eax, %eax test %eax, %eax
jne 2f jne 2f
/* Interrupts are not nested, so save the rest of the task context. */ /* Interrupts are not nested, so save the rest of the task context. */
. .if configSUPPORT_FPU == 1
if configSUPPORT_FPU == 1
/* If the task has a buffer allocated to save the FPU context then /* If the task has a buffer allocated to save the FPU context then
* save the FPU context now. */ save the FPU context now. */
movl pucPortTaskFPUContextBuffer, %eax movl pucPortTaskFPUContextBuffer, %eax
test %eax, %eax test %eax, %eax
je 1f je 1f
@ -97,17 +95,16 @@ call vTaskSwitchContext
1: 1:
/* Stack location is first item in the TCB. */ /* Stack location is first item in the TCB. */
movl pxCurrentTCB, % eax movl( % eax ), % esp movl pxCurrentTCB, %eax
movl (%eax), %esp
. .if configSUPPORT_FPU == 1
if configSUPPORT_FPU == 1
/* Restore address of task's FPU context buffer. */ /* Restore address of task's FPU context buffer. */
pop pucPortTaskFPUContextBuffer pop pucPortTaskFPUContextBuffer
/* If the task has a buffer allocated in which its FPU context is saved, /* If the task has a buffer allocated in which its FPU context is saved,
* then restore it now. */ then restore it now. */
movl pucPortTaskFPUContextBuffer, %eax movl pucPortTaskFPUContextBuffer, %eax
test %eax, %eax test %eax, %eax
je 1f je 1f