| /cmsis-dsp-latest/Testing/PatternGeneration/ |
| D | QR.py | 35 m = np.zeros((rows,cols)) 39 m[i,i] = sc 40 m[i,i+1:] = - sc * c * np.ones(rows-i-1) 43 m = m + m.T 45 return(m) 74 m=np.copy(oldm) 75 (rows,cols) = m.shape 81 v,beta=householder(m[c:,c],eps=eps) 86 m[c:,c:] = np.dot(t,m[c:,c:]) 96 return(q,m,tau,h)
|
| D | Matrix.py | 165 m = list(np.identity(d)) 167 m=[[0.5]] 171 m=[[c,s],[-s,c]] 173 m=[[0.804738, -0.310617, 0.505879], [0.505879, 176 m = [[1.0, 2.0, 3.0, 4.0], [2.0, 4.0, 5.0, 6.0], 179 m = [[0.978575, 0.330011, 0.951751, 0.304936, 0.924631, 0.502005, 190 m = [[0.395744, 0.623798, 0.885422, 0.95415, 0.310384, 0.257541, 203 m = [[0.755852, 0.340631, 0.605526, 0.537246, 0.143948, 0.687846, 218 m = [[0.704168, 0.735853, 0.718608, 0.345529, 0.372926, 0.999775, 296 m = [[0.133335, 0.517058, 0.701105, 0.306717, 0.0991376, 0.00531119, \ [all …]
|
| D | Softmax.py | 11 m = sp.softmax(v) 12 return(np.argmax(m)+1)
|
| /cmsis-dsp-latest/dsppp/Include/dsppp/Scalar/ |
| D | matrix_multiply.hpp | 48 const M&m,const V&v, in _dot_m_v() argument 53 uint32_t numRows = m.rows(); in _dot_m_v() 54 uint32_t numCols = m.columns(); in _dot_m_v() 55 const T *pSrcA = m.ptr(); in _dot_m_v() 86 pInA2 = pInA1 + m.stride(); in _dot_m_v() 87 pInA3 = pInA2 + m.stride(); in _dot_m_v() 88 pInA4 = pInA3 + m.stride(); in _dot_m_v() 113 i = i + m.stride() * 4; in _dot_m_v() 145 i = i + m.stride(); in _dot_m_v()
|
| /cmsis-dsp-latest/Source/TransformFunctions/ |
| D | arm_mfcc_q31.c | 82 q31_t m; in arm_mfcc_q31() local 96 arm_absmax_q31(pSrc,S->fftLen,&m,&index); in arm_mfcc_q31() 98 if ((m != 0) && (m != 0x7FFFFFFF)) in arm_mfcc_q31() 103 status = arm_divide_q31(0x7FFFFFFF,m,"ient,&shift); in arm_mfcc_q31() 167 if ((m != 0) && (m != 0x7FFFFFFF)) in arm_mfcc_q31() 169 arm_scale_q31(pTmp,m,0,pTmp,S->nbMelFilters); in arm_mfcc_q31()
|
| D | arm_mfcc_q15.c | 81 q15_t m; in arm_mfcc_q15() local 95 arm_absmax_q15(pSrc,S->fftLen,&m,&index); in arm_mfcc_q15() 97 if ((m != 0) && (m != 0x7FFF)) in arm_mfcc_q15() 102 status = arm_divide_q15(0x7FFF,m,"ient,&shift); in arm_mfcc_q15() 164 if ((m != 0) && (m != 0x7FFF)) in arm_mfcc_q15() 166 arm_scale_q31(pTmp,m<<16,0,pTmp,S->nbMelFilters); in arm_mfcc_q15()
|
| D | arm_cfft_radix2_q31.c | 92 unsigned i, j, k, l, m; in arm_radix2_butterfly_q31() local 147 m = fftLen / n1; in arm_radix2_butterfly_q31() 165 m--; in arm_radix2_butterfly_q31() 166 } while ( m > 0); // butterfly loop end in arm_radix2_butterfly_q31()
|
| /cmsis-dsp-latest/Include/ |
| D | arm_vec_math_f16.h | 50 q15x8_t m; in vrecip_medprec_f16() local 57 m = 0x03c00 - (xinv.i & 0x07c00); in vrecip_medprec_f16() 58 xinv.i = xinv.i + m; in vrecip_medprec_f16() 60 xinv.i = xinv.i + m; in vrecip_medprec_f16() 84 q15x8_t m; in vrecip_hiprec_f16() local 91 m = 0x03c00 - (xinv.i & 0x07c00); in vrecip_hiprec_f16() 92 xinv.i = xinv.i + m; in vrecip_hiprec_f16() 94 xinv.i = xinv.i + m; in vrecip_hiprec_f16() 222 int16x8_t m = vcvtq_s16_f16(vmulq_n_f16(x, 1.4426950408f16)); in vexpq_f16() local 223 float16x8_t val = vfmsq_f16(x, vcvtq_f16_s16(m), vdupq_n_f16(0.6931471805f16)); in vexpq_f16() [all …]
|
| D | arm_vec_math.h | 49 q31x4_t m; in vrecip_medprec_f32() local 55 m = 0x3F800000 - (xinv.i & 0x7F800000); in vrecip_medprec_f32() 56 xinv.i = xinv.i + m; in vrecip_medprec_f32() 58 xinv.i = xinv.i + m; in vrecip_medprec_f32() 82 q31x4_t m; in vrecip_hiprec_f32() local 89 m = 0x3F800000 - (xinv.i & 0x7F800000); in vrecip_hiprec_f32() 90 xinv.i = xinv.i + m; in vrecip_hiprec_f32() 92 xinv.i = xinv.i + m; in vrecip_hiprec_f32() 224 int32x4_t m = vcvtq_s32_f32(vmulq_n_f32(x, 1.4426950408f)); in vexpq_f32() local 225 f32x4_t val = vfmsq_f32(x, vcvtq_f32_s32(m), vdupq_n_f32(0.6931471805f)); in vexpq_f32() [all …]
|
| /cmsis-dsp-latest/dsppp/ |
| D | process.py | 51 m = re.match(r'Cycle count = ([0-9]+)',l) variable 52 if m: 53 cpp = m.group(1) 61 m = re.match(r'Cycle count = ([0-9]+)',l) variable 62 if m: 63 c = m.group(1)
|
| /cmsis-dsp-latest/Testing/ |
| D | processResult.py | 328 m = re.match(r'^.*D:[ ](.*)$',l) 329 data = m.group(1) 334 m = re.match(r'^.*D:[ ](.*)$',l) 335 path = str(m.group(1)) 468 m = re.match(passRe,l) 471 theId=m.group(1) 474 theError=m.group(2) 477 theLine=m.group(3) 480 maybeCycles = m.group(4) 486 status=m.group(5) [all …]
|
| /cmsis-dsp-latest/dsppp/Include/dsppp/Helium/ |
| D | matrix_multiply.hpp | 19 const M&m,const V&v, in _dot_m_v() argument 23 const vector_length_t nb_rows=m.rows(); in _dot_m_v() 33 [&row,&m](index_t k){return m.row(row+k);}), in _dot_m_v() 43 [row,&m](index_t k){return m.row(row+k);}), in _dot_m_v() 50 [row,&m](index_t k){return m.row(row+k);}), in _dot_m_v() 55 res[row] = inner::from_accumulator(dot(m.row(row),v)); in _dot_m_v()
|
| /cmsis-dsp-latest/dsppp/Include/dsppp/DSP/ |
| D | matrix_multiply.hpp | 121 const M&m,const V&v, in _dot_m_v() argument 129 uint32_t numRows = m.rows(); in _dot_m_v() 130 uint32_t numCols = m.columns(); in _dot_m_v() 131 const T *pSrcA = m.ptr(); in _dot_m_v() 164 pInA2 = pInA1 + m.stride(); in _dot_m_v() 165 pInA3 = pInA2 + m.stride(); in _dot_m_v() 166 pInA4 = pInA3 + m.stride(); in _dot_m_v() 211 i = i + m.stride() * 4; in _dot_m_v() 246 i = i + m.stride(); in _dot_m_v()
|
| /cmsis-dsp-latest/Testing/TestScripts/ |
| D | ParseTrace.py | 18 m = parseRe.match(line) 19 if m: 21 curClk = int(m.group(2))
|
| D | Parser.py | 294 m = re.match(regPat,line) 295 patternID = m.group(1).strip() 296 patternPath = m.group(2).strip() 303 m = re.match(regOutput,line) 304 outputID = m.group(1).strip() 305 outputPath = m.group(2).strip()
|
| /cmsis-dsp-latest/PythonWrapper/examples/ |
| D | example_1_5.py | 117 m = randomIsometry(rows,columns,columns-1) variable 119 rows,columns = m.shape 135 status,r,q,tau = dsp.arm_mat_qr_f64(m,dsp.DEFAULT_HOUSEHOLDER_THRESHOLD_F64,tmpa,tmpb) 155 assert_allclose(newm,m) 159 status,r,q,tau = dsp.arm_mat_qr_f32(m,dsp.DEFAULT_HOUSEHOLDER_THRESHOLD_F32,tmpa,tmpb) 180 assert_allclose(newm,m,2e-6,1e-7)
|
| /cmsis-dsp-latest/dsppp/Include/dsppp/ |
| D | algorithms.hpp | 129 inline typename OutputVector<M,V>::type dot(const M&m,const V&v) in dot() argument 132 _dot_m_v(res,m,v,CURRENT_ARCH); in dot() 139 inline typename OutputVector<M,V>::type dot(const M&m,const V&v) in dot() argument 141 typename OutputVector<M,V>::type res(m.rows()); in dot() 142 _dot_m_v(res,m,v,CURRENT_ARCH); in dot() 150 inline void dot(RES && res,const M&m,const V&v) in dot() argument 153 _dot_m_v(res,m,v,CURRENT_ARCH); in dot()
|
| /cmsis-dsp-latest/PythonWrapper/examples/kws_example/ |
| D | appnodes.py | 73 m = dsp.arm_mean_q15(w) 75 m = dsp.arm_negate_q15(np.array([m]))[0] 76 w = dsp.arm_offset_q15(w,m)
|
| /cmsis-dsp-latest/PythonWrapper/examples/kws_example/kws/ |
| D | AppNodes.h | 229 q15_t m; in dsp_zcr_q15() local 230 arm_mean_q15(w,blockSize,&m); in dsp_zcr_q15() 233 arm_negate_q15(&m,&m,1); in dsp_zcr_q15() 234 arm_offset_q15(w,m,w,blockSize); in dsp_zcr_q15()
|
| /cmsis-dsp-latest/PythonWrapper/cmsisdsp_pkg/src/ |
| D | cmsisdsp_bayes.c | 213 static int cmsisdsp_traverse(PyObject *m, visitproc visit, void *arg) { in cmsisdsp_traverse() argument 214 Py_VISIT(GETSTATE(m)->error); in cmsisdsp_traverse() 218 static int cmsisdsp_clear(PyObject *m) { in cmsisdsp_clear() argument 219 Py_CLEAR(GETSTATE(m)->error); in cmsisdsp_clear()
|
| D | cmsisdsp_quaternion.c | 333 static int cmsisdsp_traverse(PyObject *m, visitproc visit, void *arg) { in cmsisdsp_traverse() argument 334 Py_VISIT(GETSTATE(m)->error); in cmsisdsp_traverse() 338 static int cmsisdsp_clear(PyObject *m) { in cmsisdsp_clear() argument 339 Py_CLEAR(GETSTATE(m)->error); in cmsisdsp_clear()
|
| /cmsis-dsp-latest/ComputeLibrary/Include/ |
| D | NEMath.h | 309 int32x4_t m = vcvtq_s32_f32(vmulq_f32(x, vld1q_f32(CONST_INV_LN2))); in vexpq_f32() local 310 float32x4_t val = vmlsq_f32(x, vcvtq_f32_s32(m), vld1q_f32(CONST_LN2)); in vexpq_f32() 316 poly = vreinterpretq_f32_s32(vqaddq_s32(vreinterpretq_s32_f32(poly), vqshlq_n_s32(m, 23))); in vexpq_f32() 317 poly = vbslq_f32(vcltq_s32(m, vld1q_s32(CONST_NEGATIVE_126)), vld1q_f32(CONST_0), poly); in vexpq_f32() 329 …int32x4_t m = vsubq_s32(vreinterpretq_s32_u32(vshrq_n_u32(vreinterpretq_u32_f32(x), 23)), vld1… in vlogq_f32() local 330 … float32x4_t val = vreinterpretq_f32_s32(vsubq_s32(vreinterpretq_s32_f32(x), vshlq_n_s32(m, 23))); in vlogq_f32() 336 poly = vmlaq_f32(poly, vcvtq_f32_s32(m), vld1q_f32(CONST_LN2)); in vlogq_f32()
|
| /cmsis-dsp-latest/Source/MatrixFunctions/ |
| D | arm_mat_ldlt_f64.c | 104 float64_t m=F64_MIN,a; in arm_mat_ldlt_f64() local 110 if (pA[r*n+r] > m) in arm_mat_ldlt_f64() 112 m = pA[r*n+r]; in arm_mat_ldlt_f64()
|
| D | arm_mat_ldlt_f32.c | 113 float32_t m=F32_MIN,a; in arm_mat_ldlt_f32() local 119 if (pA[r*n+r] > m) in arm_mat_ldlt_f32() 121 m = pA[r*n+r]; in arm_mat_ldlt_f32() 363 float32_t m=F32_MIN,a; in arm_mat_ldlt_f32() local 371 if (pA[r*n+r] > m) in arm_mat_ldlt_f32() 373 m = pA[r*n+r]; in arm_mat_ldlt_f32()
|
| /cmsis-dsp-latest/dsppp/tests/ |
| D | matrix_test.cpp | 723 PMat<T,R,C> m; in testmatvec() local 725 PMat<T> m(R,C); in testmatvec() local 727 init_array(m,R*C); in testmatvec() 734 PVector<T,R> res = dot(m,a); in testmatvec() 736 PVector<T> res = dot(m,a); in testmatvec() 753 S.pData = reinterpret_cast<STO*>(const_cast<T*>(m.ptr())); in testmatvec() 792 PMat<T,R,C> m; in testcomplexmatvec() local 794 PMat<T> m(R,C); in testcomplexmatvec() local 796 init_array(m,R*C); in testcomplexmatvec() 804 PVector<T,R> res = dot(m,tmpv); in testcomplexmatvec() [all …]
|