diff options
Diffstat (limited to 'c/src/lib/libbsp/lm32')
-rw-r--r-- | c/src/lib/libbsp/lm32/shared/milkymist_pfpu/pfpu.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/c/src/lib/libbsp/lm32/shared/milkymist_pfpu/pfpu.c b/c/src/lib/libbsp/lm32/shared/milkymist_pfpu/pfpu.c index b83baf42ff..a9c2121d8d 100644 --- a/c/src/lib/libbsp/lm32/shared/milkymist_pfpu/pfpu.c +++ b/c/src/lib/libbsp/lm32/shared/milkymist_pfpu/pfpu.c @@ -110,13 +110,14 @@ static rtems_status_code pfpu_execute(struct pfpu_td *td) if (sc != RTEMS_SUCCESSFUL) return sc; - if (td->update) + if (td->update) { update_registers(td->registers); if (td->invalidate) { __asm__ volatile( /* Invalidate Level-1 data cache */ - "wcsr DCC, r0\n" - "nop\n" - ); + "wcsr DCC, r0\n" + "nop\n" + ); + } } return RTEMS_SUCCESSFUL; |