CMSIS-DSP
CMSIS DSP Software Library
|
Macros | |
#define | ELEM(A, ROW, COL) &((A)->pData[(A)->numCols* (ROW) + (COL)]) |
#define | SCALE_COL_T(T, CAST, A, ROW, v, i) |
#define | COPY_COL_T(T, A, ROW, COL, DST) |
#define | SWAP_ROWS_F16(A, COL, i, j) |
#define | SCALE_ROW_F16(A, COL, v, i) |
#define | MAC_ROW_F16(COL, A, i, v, B, j) |
#define | MAS_ROW_F16(COL, A, i, v, B, j) |
#define | COPY_COL_F16(A, ROW, COL, DST) COPY_COL_T(float16_t,A,ROW,COL,DST) |
#define | SCALE_COL_F16(A, ROW, v, i) SCALE_COL_T(float16_t,(_Float16),A,ROW,v,i) |
#define | SWAP_ROWS_F32(A, COL, i, j) |
#define | MAC_ROW_F32(COL, A, i, v, B, j) |
#define | MAS_ROW_F32(COL, A, i, v, B, j) |
#define | SCALE_ROW_F32(A, COL, v, i) |
#define | COPY_COL_F32(A, ROW, COL, DST) COPY_COL_T(float32_t,A,ROW,COL,DST) |
#define | COPY_COL_F64(A, ROW, COL, DST) COPY_COL_T(float64_t,A,ROW,COL,DST) |
#define | SWAP_COLS_F32(A, COL, i, j) |
#define | SCALE_COL_F32(A, ROW, v, i) SCALE_COL_T(float32_t,,A,ROW,v,i) |
#define | SWAP_ROWS_F64(A, COL, i, j) |
#define | SWAP_COLS_F64(A, COL, i, j) |
#define | SCALE_ROW_F64(A, COL, v, i) |
#define | SCALE_COL_F64(A, ROW, v, i) SCALE_COL_T(float64_t,,A,ROW,v,i) |
#define | MAC_ROW_F64(COL, A, i, v, B, j) |
#define | MAS_ROW_F64(COL, A, i, v, B, j) |
#define COPY_COL_F16 | ( | A, | |
ROW, | |||
COL, | |||
DST | |||
) | COPY_COL_T(float16_t,A,ROW,COL,DST) |
#define COPY_COL_F32 | ( | A, | |
ROW, | |||
COL, | |||
DST | |||
) | COPY_COL_T(float32_t,A,ROW,COL,DST) |
#define COPY_COL_F64 | ( | A, | |
ROW, | |||
COL, | |||
DST | |||
) | COPY_COL_T(float64_t,A,ROW,COL,DST) |
#define COPY_COL_T | ( | T, | |
A, | |||
ROW, | |||
COL, | |||
DST | |||
) |
#define ELEM | ( | A, | |
ROW, | |||
COL | |||
) | &((A)->pData[(A)->numCols* (ROW) + (COL)]) |
#define MAC_ROW_F16 | ( | COL, | |
A, | |||
i, | |||
v, | |||
B, | |||
j | |||
) |
#define MAC_ROW_F32 | ( | COL, | |
A, | |||
i, | |||
v, | |||
B, | |||
j | |||
) |
#define MAC_ROW_F64 | ( | COL, | |
A, | |||
i, | |||
v, | |||
B, | |||
j | |||
) |
#define MAS_ROW_F16 | ( | COL, | |
A, | |||
i, | |||
v, | |||
B, | |||
j | |||
) |
#define MAS_ROW_F32 | ( | COL, | |
A, | |||
i, | |||
v, | |||
B, | |||
j | |||
) |
#define MAS_ROW_F64 | ( | COL, | |
A, | |||
i, | |||
v, | |||
B, | |||
j | |||
) |
#define SCALE_COL_F16 | ( | A, | |
ROW, | |||
v, | |||
i | |||
) | SCALE_COL_T(float16_t,(_Float16),A,ROW,v,i) |
#define SCALE_COL_F32 | ( | A, | |
ROW, | |||
v, | |||
i | |||
) | SCALE_COL_T(float32_t,,A,ROW,v,i) |
#define SCALE_COL_F64 | ( | A, | |
ROW, | |||
v, | |||
i | |||
) | SCALE_COL_T(float64_t,,A,ROW,v,i) |
#define SCALE_COL_T | ( | T, | |
CAST, | |||
A, | |||
ROW, | |||
v, | |||
i | |||
) |
#define SCALE_ROW_F16 | ( | A, | |
COL, | |||
v, | |||
i | |||
) |
#define SCALE_ROW_F32 | ( | A, | |
COL, | |||
v, | |||
i | |||
) |
#define SCALE_ROW_F64 | ( | A, | |
COL, | |||
v, | |||
i | |||
) |
#define SWAP_COLS_F32 | ( | A, | |
COL, | |||
i, | |||
j | |||
) |
#define SWAP_COLS_F64 | ( | A, | |
COL, | |||
i, | |||
j | |||
) |
#define SWAP_ROWS_F16 | ( | A, | |
COL, | |||
i, | |||
j | |||
) |
#define SWAP_ROWS_F32 | ( | A, | |
COL, | |||
i, | |||
j | |||
) |
#define SWAP_ROWS_F64 | ( | A, | |
COL, | |||
i, | |||
j | |||
) |