| 123456789101112131415161718192021222324 |
- #ifndef __CONFIG_H__
- #define __CONFIG_H__
- /* Predefined macro __riscv_flen is equal to:
- * 64: if D toolchain is used
- * 32: if F toolchain is used
- */
- #if defined(__riscv_flen) && __riscv_flen == 64
- #define SPDP double
- #define Precision "Double"
- #else //__riscv_flen == 32
- #define SPDP float
- #define Precision "Single"
- #define atan atanf
- #define sin sinf
- #define cos cosf
- #define sqrt sqrtf
- #define exp expf
- #define log logf
- #endif
- #endif
|