diff options
Diffstat (limited to 'libcpu')
| -rw-r--r-- | libcpu/ti-dsp/c28x/context.s | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libcpu/ti-dsp/c28x/context.s b/libcpu/ti-dsp/c28x/context.s index 2b853a0075..f0555d6d35 100644 --- a/libcpu/ti-dsp/c28x/context.s +++ b/libcpu/ti-dsp/c28x/context.s @@ -73,7 +73,9 @@ RT_CTX_RESTORE .macro ; .asmfunc _rt_hw_interrupt_disable: - DINT + PUSH ST1 + SETC INTM,DBGM + MOV AL, *--SP LRETR .endasmfunc @@ -82,7 +84,8 @@ _rt_hw_interrupt_disable: ; .asmfunc _rt_hw_interrupt_enable: - EINT + MOV *SP++, AL + POP ST1 LRETR .endasmfunc |
