doubao_chat/include_lib/btctrler/adapter/include/cpu.h

38 lines
918 B
C

#ifndef ADAPTER_CPU_H
#define ADAPTER_CPU_H
#include "os/os_cpu.h"
#define TRIGGER __asm__ volatile ("trigger")
#define SYNC __asm__ volatile ("csync")
#define MULU(Rm,Rn)
#define MUL(Rm,Rn)
#define MLA(Rm,Rn)
#define MLUA(Rm,Rn)
#define MACCLR()
#define MACCSDIV()
#define MACCUDIV()
#define MLA0(Rm,Rn) MUL(Rm,Rn);
#define MLS(Rm,Rn)
#define MLS0(Rm,Rn) MUL(-Rm,Rn);
#define MRSIS(Rm,Rn)
#define MRSRS(Rm,Rn)
#define MRSI(Rm,Rn)
#define MRSR(Rm,Rn)
#define MACSET(h,l)
#define MACRL(l)
#define MACRH(l)
#define MULSIS(Ro,Rm,Rn,Rp) MUL(Rm, Rn); MRSIS(Ro, Rp);
#define MULSRS(Ro,Rm,Rn,Rp) MUL(Rm, Rn); MRSRS(Ro, Rp);
// extern void vPortEnterCritical(void);
// extern void vPortExitCritical(void);
//#define OS_SR_ALLOC(...)
// #define OS_ENTER_CRITICAL() vPortEnterCritical(); [> 关中断<]
// #define OS_EXIT_CRITICAL() vPortExitCritical(); [> 开中断<]
#endif