CMSIS-DSP Support Functions
This module provides optimized memory operations and type conversions. All operations are in-place or write to user-provided buffers.
Memory OperationsType ConversionsProcs
proc arm_copy_f32(pSrc: ptr float32_t; pDst: ptr float32_t; blockSize: uint32) {. importc, header: "arm_math.h", ...raises: [], tags: [], forbids: [].}
- Source Edit
proc arm_fill_f32(value: float32_t; pDst: ptr float32_t; blockSize: uint32) {. importc, header: "arm_math.h", ...raises: [], tags: [], forbids: [].}
- Source Edit
proc arm_float_to_q7(pSrc: ptr float32_t; pDst: ptr q7_t; blockSize: uint32) {. importc, header: "arm_math.h", ...raises: [], tags: [], forbids: [].}
- Source Edit
proc arm_float_to_q15(pSrc: ptr float32_t; pDst: ptr q15_t; blockSize: uint32) {. importc, header: "arm_math.h", ...raises: [], tags: [], forbids: [].}
- Source Edit
proc arm_float_to_q31(pSrc: ptr float32_t; pDst: ptr q31_t; blockSize: uint32) {. importc, header: "arm_math.h", ...raises: [], tags: [], forbids: [].}
- Source Edit
proc arm_q7_to_float(pSrc: ptr q7_t; pDst: ptr float32_t; blockSize: uint32) {. importc, header: "arm_math.h", ...raises: [], tags: [], forbids: [].}
- Source Edit
proc arm_q15_to_float(pSrc: ptr q15_t; pDst: ptr float32_t; blockSize: uint32) {. importc, header: "arm_math.h", ...raises: [], tags: [], forbids: [].}
- Source Edit
proc arm_q31_to_float(pSrc: ptr q31_t; pDst: ptr float32_t; blockSize: uint32) {. importc, header: "arm_math.h", ...raises: [], tags: [], forbids: [].}
- Source Edit