/cmsis-dsp-latest/Source/QuaternionMathFunctions/ |
D | arm_rotation2quaternion_f32.c | 83 float32_t s; in arm_rotation2quaternion_f32() local 104 s = 1.0f / doubler; in arm_rotation2quaternion_f32() 106 q1 = vmulq_n_f32(q1,s); in arm_rotation2quaternion_f32() 107 q2 = vmulq_n_f32(q2,s); in arm_rotation2quaternion_f32() 118 s = 1.0f / doubler; in arm_rotation2quaternion_f32() 120 q1 = vmulq_n_f32(q1,s); in arm_rotation2quaternion_f32() 121 q2 = vmulq_n_f32(q2,s); in arm_rotation2quaternion_f32() 132 s = 1.0f / doubler; in arm_rotation2quaternion_f32() 134 q1 = vmulq_n_f32(q1,s); in arm_rotation2quaternion_f32() 135 q2 = vmulq_n_f32(q2,s); in arm_rotation2quaternion_f32() [all …]
|
/cmsis-dsp-latest/Include/dsp/ |
D | none.h | 249 q31_t r, s, t, u; in __QADD8() local 252 s = __SSAT(((((q31_t)x << 16) >> 24) + (((q31_t)y << 16) >> 24)), 8) & (int32_t)0x000000FF; in __QADD8() 256 return ((uint32_t)((u << 24) | (t << 16) | (s << 8) | (r ))); in __QADD8() 267 q31_t r, s, t, u; in __QSUB8() local 270 s = __SSAT(((((q31_t)x << 16) >> 24) - (((q31_t)y << 16) >> 24)), 8) & (int32_t)0x000000FF; in __QSUB8() 274 return ((uint32_t)((u << 24) | (t << 16) | (s << 8) | (r ))); in __QSUB8() 286 q31_t r = 0, s = 0; in __QADD16() local 289 s = __SSAT(((((q31_t)x ) >> 16) + (((q31_t)y ) >> 16)), 16) & (int32_t)0x0000FFFF; in __QADD16() 291 return ((uint32_t)((s << 16) | (r ))); in __QADD16() 302 q31_t r, s; in __SHADD16() local [all …]
|
/cmsis-dsp-latest/PythonWrapper/ |
D | testrecip.py | 16 s,v=dsp.arm_recip_q15(int(0x2000),recipQ15) variable 18 print(s) 19 print("%04X -> %f" % (v,((v<<s)/(1<<15)))) 22 s,v=dsp.arm_recip_q15(1,recipQ15) variable 24 print(s) 25 print("%04X -> %f" % (v,((v<<s)/(1<<15))))
|
/cmsis-dsp-latest/Scripts/ |
D | mfccdata.py | 139 s=(np.linspace(1,numOfMelFilters,numOfMelFilters) - 0.5)/numOfMelFilters 142 result[i,:]=np.cos(i * np.pi*s) * np.sqrt(2.0/numOfMelFilters) 147 def ctype(s): argument 148 if s == "f64": 150 if s == "f32": 152 if s == "f16": 154 if s == "q31": 156 if s == "q15": 159 def typeext(s): argument 160 if s == "f64": [all …]
|
/cmsis-dsp-latest/Testing/cmsis_build/ |
D | runall.py | 39 def printTitle(s): argument 40 print("\n" + Fore.GREEN + Style.BRIGHT + s + Style.RESET_ALL) 42 def printSubTitle(s): argument 43 print("\n" + Fore.YELLOW + Style.BRIGHT + s + Style.RESET_ALL) 45 def printError(s): argument 46 print("\n" + Fore.RED + Style.BRIGHT + s + Style.RESET_ALL) 181 res=run(avh,"-f",config,app,withExitCodeCheck=args.s) 306 for s,pickle in allSuites: 308 printSubTitle("Process suite %s (%d/%d)" % (s,nb,maxNb)) 309 …essTests.py","-gen","..","-p","../Patterns","-d","../Parameters","-f",pickle,"-e",s,mustPrint=True) [all …]
|
D | buildsolution.bat | 2 csolution convert -s test_ac6.csolution.yml 3 REM csolution convert -s test_gcc.csolution.yml
|
/cmsis-dsp-latest/Testing/FrameworkSource/ |
D | IORunner.cpp | 81 Client::Suite *s=(Client::Suite *)&c; in IORunner() local 129 (s->*t)(); in IORunner() 163 (s->*t)(); in IORunner() 197 Testing::TestStatus IORunner::run(Suite *s) in run() argument 200 int nbTests = s->getNbTests(); in run() 223 test t = s->getTest(i); in run() 268 s->setUp(m_io->CurrentTestID(),params,m_mgr); in run() 284 if (s->isForcedInCache()) in run() 288 (s->*t)(); in run() 300 (s->*t)(); in run() [all …]
|
/cmsis-dsp-latest/dsppp/Include/dsppp/Helium/ |
D | matrix_multiply_f32.hpp | 57 constexpr int s = StaticStride<MA>::value; 58 vecInA = inner::vload1_gen_stride<0, 0, s, s>::run(pSrcA.const_ptr()); 87 constexpr int s = StaticStride<MA>::value; 88 vecInA = inner::vload1_gen_stride<1, 1, s+1, s+1>::run(pSrcA.const_ptr()); 98 constexpr int s = StaticStride<MB>::value; 99 vecInB = inner::vload1_gen_stride<s, s+1, s, s+1>::run(pSrcB.const_ptr()); 116 constexpr int s = StaticStride<RES>::value; 117 inner::vstore1_gen_stride<0, 1, s, s+1>::run(pDst.ptr(),vecDst);
|
/cmsis-dsp-latest/PythonWrapper/examples/ |
D | testdsp5.py | 111 s = np.random.randn(nb) variable 114 ref=np.dot(s,w)/np.sum(w) 117 res=dsp.arm_weighted_sum_f32(s,w) 123 s = np.abs(np.random.randn(nb)) variable 124 s = s / np.sum(s) variable 126 ref=entropy(s) 128 res=dsp.arm_entropy_f32(s) 132 res=dsp.arm_entropy_f64(s) 154 s = np.abs(np.random.randn(nb)) variable 155 s = s / np.sum(s) variable [all …]
|
D | debug.py | 15 def printTitle(s): argument 16 print("\n" + Fore.GREEN + Style.BRIGHT + s + Style.RESET_ALL) 18 def printSubTitle(s): argument 19 print("\n" + Style.BRIGHT + s + Style.RESET_ALL)
|
D | example_1_9.py | 14 def printTitle(s): argument 15 print("\n" + Fore.GREEN + Style.BRIGHT + s + Style.RESET_ALL) 17 def printSubTitle(s): argument 18 print("\n" + Style.BRIGHT + s + Style.RESET_ALL) 46 s = blockNb * block_size 47 e = s + block_size 49 r = f(dec,sig[s:e])
|
D | testdsp2.py | 17 def printTitle(s): argument 18 print("\n" + Fore.GREEN + Style.BRIGHT + s + Style.RESET_ALL) 20 def printSubTitle(s): argument 21 print("\n" + Style.BRIGHT + s + Style.RESET_ALL) 188 s=bf.shape variable 189 nb=s[0]*s[1] 198 s=bf.shape variable 199 nb=s[0]*s[1] 275 s = np.random.randn(na+1) variable 276 s = normalize(s) variable [all …]
|
D | testdsp3.py | 25 s,c=dsp.arm_sin_cos_f32(t) variable 26 print(s) 29 s,c=dsp.arm_sin_cos_q31(f.toQ31(t/180.0)) variable 30 print(f.Q31toF32(s))
|
D | testdsp4.py | 17 def printTitle(s): argument 18 print("\n" + Fore.GREEN + Style.BRIGHT + s + Style.RESET_ALL) 20 def printSubTitle(s): argument 21 print("\n" + Style.BRIGHT + s + Style.RESET_ALL)
|
D | example_1_11.py | 17 def printTitle(s): argument 18 print("\n" + Fore.GREEN + Style.BRIGHT + s + Style.RESET_ALL) 20 def printSubTitle(s): argument 21 print("\n" + Style.BRIGHT + s + Style.RESET_ALL)
|
/cmsis-dsp-latest/PythonWrapper/cmsisdsp_pkg/src/ |
D | cmsisdsp_module.h | 259 void EXT##MatrixFromNumpy(arm_matrix_instance_##EXT *s,PyObject *o) \ 261 s->pData=NULL; \ 262 s->numRows=0; \ 263 s->numCols=0; \ 273 s->numRows=PyArray_DIM(cdata,0); \ 274 s->numCols=PyArray_DIM(cdata,1); \ 276 s->pData = PyMem_Malloc(sizeof(TYP)*nb); \ 277 MEMCPY(s->pData ,f,nb,TYP); \ 288 void create##EXT##Matrix(arm_matrix_instance_##EXT *s,uint32_t r,uint32_t c)\ 291 s->pData=PyMem_Malloc(sizeof(TYP)*r*c); \ [all …]
|
/cmsis-dsp-latest/Scripts/mfcctemplates/ |
D | mfccdata.c | 3 {% macro iff16(s,c) -%} 4 {%- if configs[s][c]["hasF16"] %} 9 {% macro endiff16(s,c) -%} 10 {%- if configs[s][c]["hasF16"] %}
|
D | mfccdata.h | 4 {% macro iff16(s,c) -%} 5 {%- if configs[s][c]["hasF16"] %} 10 {% macro endiff16(s,c) -%} 11 {%- if configs[s][c]["hasF16"] %}
|
/cmsis-dsp-latest/Source/FilteringFunctions/ |
D | arm_biquad_cascade_df2T_f32.c | 204 float32x4_t t1,t2,t3,t4,b1V,b2V,a1V,a2V,s; in arm_biquad_cascade_df2T_f32() local 248 s = dV.val[0]; in arm_biquad_cascade_df2T_f32() 249 YnV = s; in arm_biquad_cascade_df2T_f32() 251 s = vextq_f32(zeroV,dV.val[0],3); in arm_biquad_cascade_df2T_f32() 252 YnV = vmlaq_f32(YnV, t1, s); in arm_biquad_cascade_df2T_f32() 254 s = vextq_f32(zeroV,dV.val[0],2); in arm_biquad_cascade_df2T_f32() 255 YnV = vmlaq_f32(YnV, t2, s); in arm_biquad_cascade_df2T_f32() 257 s = vextq_f32(zeroV,dV.val[0],1); in arm_biquad_cascade_df2T_f32() 258 YnV = vmlaq_f32(YnV, t3, s); in arm_biquad_cascade_df2T_f32() 262 s = vextq_f32(XnV,YnV,3); in arm_biquad_cascade_df2T_f32() [all …]
|
/cmsis-dsp-latest/Testing/DebugScripts/ |
D | debug.py | 27 s = FFTSIZES[n-1] variable 29 …nsform","Transform%s" % args.f.upper(),"ComplexInputIFFTSamples_Noisy_%d_%d_%s.txt" % (s,n,args.f)) 30 …"Transform","Transform%s" % args.f.upper(),"ComplexInputSamples_Noisy_%d_%d_%s.txt" % (s,n,args.f)) 33 s = FFTSIZES[int(args.n)-1] 34 …sform","Transform%s" % args.f.upper(),"ComplexInputSamples_Noisy_%d_%s_%s.txt" % (s,args.n,args.f)) 35 …ansform","Transform%s" % args.f.upper(),"ComplexFFTSamples_Noisy_%d_%s_%s.txt" % (s,args.n,args.f))
|
/cmsis-dsp-latest/Source/DistanceFunctions/ |
D | arm_sokalmichener_distance.c | 63 float32_t r,s; in arm_sokalmichener_distance() local 68 s = 1.0*(cff + ctt); in arm_sokalmichener_distance() 70 return(r / (s+r)); in arm_sokalmichener_distance()
|
/cmsis-dsp-latest/dsppp/ |
D | process.py | 83 for s in stats: 84 ns = re.sub(r'[ ]',"_",s) + ".xlsx" 99 worksheet.write(line_nb,0, s,title) 105 if len(stats[s])==2: 117 for x in stats[s]:
|
/cmsis-dsp-latest/Testing/PatternGeneration/ |
D | DebugTools.py | 67 def hexToQ31(s): argument 68 r = int(s,0) 73 def hexToQ15(s): argument 74 r = int(s,0)
|
D | QR.py | 33 s = math.pow(eps,1.0/rows) 34 c = math.sqrt(1-s*s) 41 sc = sc * s
|
/cmsis-dsp-latest/Examples/ARM/arm_svm_example/ |
D | train.py | 107 scatter(x[:,0],x[:,1],s=1.0,color='#FF6B00') 108 scatter(xa[:,0],xa[:,1],s=1.0,color='#95D600') 111 scatter(test1[:,0],test1[:,1],s=6.0,color='Red') 112 scatter(test2[:,0],test2[:,1],s=6.0,color='Red')
|