25 lines
401 B
C
25 lines
401 B
C
#ifndef THEAD_CONFIG_H__
|
|
#define THAED_CONFIG_H__
|
|
|
|
#define ARCH_RISCV
|
|
#define ARCH_RISCV32
|
|
#if(__riscv_flen == 64)
|
|
#define ARCH_RISCV_FPU
|
|
#define ARCH_RISCV_FPU_D
|
|
#elif(__riscv_flen == 32)
|
|
#define ARCH_RISCV_FPU
|
|
#define ARCH_RISCV_FPU_S
|
|
#else
|
|
#endif
|
|
#ifdef __riscv_zp64
|
|
#define ARCH_RISCV_DSP
|
|
#endif
|
|
|
|
#ifdef __riscv_xthead
|
|
#ifdef __riscv_xtheade
|
|
#define CONFIG_THEAD_EXT_SPUSHEN
|
|
#endif
|
|
#endif
|
|
|
|
#endif
|