Issue: Floating-point divider state not saved/restored during interrupt handlers and context switches
Issue: Floating-point divider state not saved/restored during interrupt handlers and context switches: a task in LegoFlow-SWE (Harbor dataset). The hardware divider save/restore mechanism in the SDK currently only preserves the divider state when performing integer division. When an interrupt…
The task
The hardware divider save/restore mechanism in the SDK currently only preserves the divider state when performing integer division. When an interrupt (IRQ) fires or an RTOS context switch occurs during a call to a floating-point division or tangent routine, the divider registers are not saved and later restored. This…
Part of Lego-X/LegoFlow-SWE.