CMSIS-DSP Fixed-Point Math Functions
This module provides optimized operations for Q31, Q15, and Q7 fixed-point types.
Procs
proc arm_add_q15(pSrcA, pSrcB, pDst: ptr q15_t; blockSize: uint32) {.importc, header: "arm_math.h", ...raises: [], tags: [], forbids: [].}
- Source Edit
proc arm_add_q31(pSrcA, pSrcB, pDst: ptr q31_t; blockSize: uint32) {.importc, header: "arm_math.h", ...raises: [], tags: [], forbids: [].}
- Source Edit
proc arm_mult_q15(pSrcA, pSrcB, pDst: ptr q15_t; blockSize: uint32) {.importc, header: "arm_math.h", ...raises: [], tags: [], forbids: [].}
- Source Edit
proc arm_mult_q31(pSrcA, pSrcB, pDst: ptr q31_t; blockSize: uint32) {.importc, header: "arm_math.h", ...raises: [], tags: [], forbids: [].}
- Source Edit
proc arm_sub_q15(pSrcA, pSrcB, pDst: ptr q15_t; blockSize: uint32) {.importc, header: "arm_math.h", ...raises: [], tags: [], forbids: [].}
- Source Edit
proc arm_sub_q31(pSrcA, pSrcB, pDst: ptr q31_t; blockSize: uint32) {.importc, header: "arm_math.h", ...raises: [], tags: [], forbids: [].}
- Source Edit