Home
last modified time | relevance | path

Searched refs:m (Results 1 – 25 of 48) sorted by relevance

12

/cmsis-dsp-latest/Testing/PatternGeneration/
DQR.py35 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)
DMatrix.py165 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 …]
DSoftmax.py11 m = sp.softmax(v)
12 return(np.argmax(m)+1)
/cmsis-dsp-latest/dsppp/Include/dsppp/Scalar/
Dmatrix_multiply.hpp48 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/
Darm_mfcc_q31.c82 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,&quotient,&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()
Darm_mfcc_q15.c81 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,&quotient,&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()
Darm_cfft_radix2_q31.c92 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/
Darm_vec_math_f16.h50 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 …]
Darm_vec_math.h49 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/
Dprocess.py51 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/
DprocessResult.py328 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/
Dmatrix_multiply.hpp19 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/
Dmatrix_multiply.hpp121 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/
DParseTrace.py18 m = parseRe.match(line)
19 if m:
21 curClk = int(m.group(2))
DParser.py294 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/
Dexample_1_5.py117 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/
Dalgorithms.hpp129 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/
Dappnodes.py73 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/
DAppNodes.h229 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/
Dcmsisdsp_bayes.c213 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()
Dcmsisdsp_quaternion.c333 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/
DNEMath.h309 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/
Darm_mat_ldlt_f64.c104 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()
Darm_mat_ldlt_f32.c113 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/
Dmatrix_test.cpp723 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 …]

12