#include <log.h>
#include <timer.h>
Go to the source code of this file.
◆ TM_ARCH
◆ TM_ARCH_ARM_MVEI
| #define TM_ARCH_ARM_MVEI (3) |
◆ TM_ARCH_ARM_NEON
| #define TM_ARCH_ARM_NEON (2) |
◆ TM_ARCH_ARM_SIMD
| #define TM_ARCH_ARM_SIMD (1) |
◆ TM_ARCH_CPU
◆ TM_ARCH_CSKYV2
| #define TM_ARCH_CSKYV2 (6) |
◆ TM_ARCH_RV32P
| #define TM_ARCH_RV32P (4) |
◆ TM_ARCH_RV64V
| #define TM_ARCH_RV64V (5) |
◆ TM_ARCH_X86_SSE2
| #define TM_ARCH_X86_SSE2 (7) |
◆ TM_DBG
Value:
TM_PRINTF(__VA_ARGS__);
#define TM_PRINTF(...)
Definition tm_port.h:50
◆ TM_DBGL
| #define TM_DBGL |
( |
| ) |
TM_PRINTF("###L%d\n", __LINE__); |
◆ TM_DBGT
Value: { \
_time = (float) (_finish - _start) / 1000.0; \
TM_PRINTF("===%s use %.3f ms\n", (x), _time); \
}
#define TM_GET_US()
Definition tm_port.h:58
◆ TM_DBGT_INIT
Value:
float _time; \
u32_t uint32_t
Definition stdint.h:13
◆ TM_DBGT_START
| #define TM_DBGT_START |
( |
| ) |
_start = TM_GET_US(); |
◆ TM_EN_PERF
◆ TM_ENABLE_STAT
| #define TM_ENABLE_STAT (1) |
◆ TM_FASTSCALE
◆ tm_free
| #define tm_free |
( |
|
x | ) |
sfree(x) |
◆ TM_GET_TICK
◆ TM_GET_US
◆ TM_INLINE
◆ TM_LOCAL_MATH
| #define TM_LOCAL_MATH (1) |
◆ tm_malloc
◆ TM_MAX_CSIZE
| #define TM_MAX_CSIZE (1000) |
◆ TM_MAX_KCSIZE
| #define TM_MAX_KCSIZE (3 * 3 * 256) |
◆ TM_MAX_KSIZE
| #define TM_MAX_KSIZE (5 * 5) |
◆ TM_MDL_TYPE
◆ TM_OPT0
◆ TM_OPT1
◆ TM_OPT2
◆ TM_OPT_LEVEL
◆ TM_PERF_ADD
◆ TM_PERF_EXTREG
| #define TM_PERF_EXTREG |
( |
|
x | ) |
|
◆ TM_PERF_INIT
| #define TM_PERF_INIT |
( |
|
x | ) |
|
◆ TM_PERF_PRINT
| #define TM_PERF_PRINT |
( |
|
x | ) |
|
◆ TM_PERF_REG
◆ TM_PERF_START
| #define TM_PERF_START |
( |
|
x | ) |
|
◆ TM_PRINTF
◆ TM_TICK_PERUS
◆ TM_WEAK