![]() |
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 | |||
| ) |