Lines Matching refs:h
150 def reorderTwiddle(theType,conjugate,f,h,n): argument
236 print(condition % ("F32",n, "F32",n << 1),file=h)
238 printHUInt32Array(h,"rearranged_twiddle_tab_stride1_arr_%d_f32" % n,list(tab1Offset))
241 printHUInt32Array(h,"rearranged_twiddle_tab_stride2_arr_%d_f32" % n,list(tab2Offset))
244 printHUInt32Array(h,"rearranged_twiddle_tab_stride3_arr_%d_f32" % n,list(tab3Offset))
247 printHFloat32Array(h,"rearranged_twiddle_stride1_%d_f32" % n,list(tab1))
250 printHFloat32Array(h,"rearranged_twiddle_stride2_%d_f32" % n,list(tab2))
253 printHFloat32Array(h,"rearranged_twiddle_stride3_%d_f32" % n,list(tab3))
255 print("#endif\n",file=h)
260 print(condition % ("F16",n, "F16",n << 1),file=h)
262 printHUInt32Array(h,"rearranged_twiddle_tab_stride1_arr_%d_f16" % n,list(tab1Offset))
265 printHUInt32Array(h,"rearranged_twiddle_tab_stride2_arr_%d_f16" % n,list(tab2Offset))
268 printHUInt32Array(h,"rearranged_twiddle_tab_stride3_arr_%d_f16" % n,list(tab3Offset))
271 printHFloat16Array(h,"rearranged_twiddle_stride1_%d_f16" % n,list(tab1))
274 printHFloat16Array(h,"rearranged_twiddle_stride2_%d_f16" % n,list(tab2))
277 printHFloat16Array(h,"rearranged_twiddle_stride3_%d_f16" % n,list(tab3))
279 print("#endif\n",file=h)
284 print(condition % ("Q31",n, "Q31",n << 1),file=h)
286 printHUInt32Array(h,"rearranged_twiddle_tab_stride1_arr_%d_q31" % n,list(tab1Offset))
289 printHUInt32Array(h,"rearranged_twiddle_tab_stride2_arr_%d_q31" % n,list(tab2Offset))
292 printHUInt32Array(h,"rearranged_twiddle_tab_stride3_arr_%d_q31" % n,list(tab3Offset))
295 printHQ31Array(h,"rearranged_twiddle_stride1_%d_q31" % n,list(tab1))
298 printHQ31Array(h,"rearranged_twiddle_stride2_%d_q31" % n,list(tab2))
301 printHQ31Array(h,"rearranged_twiddle_stride3_%d_q31" % n,list(tab3))
303 print("#endif\n",file=h)
308 print(condition % ("Q15",n, "Q15",n << 1),file=h)
310 printHUInt32Array(h,"rearranged_twiddle_tab_stride1_arr_%d_q15" % n,list(tab1Offset))
313 printHUInt32Array(h,"rearranged_twiddle_tab_stride2_arr_%d_q15" % n,list(tab2Offset))
316 printHUInt32Array(h,"rearranged_twiddle_tab_stride3_arr_%d_q15" % n,list(tab3Offset))
319 printHQ15Array(h,"rearranged_twiddle_stride1_%d_q15" % n,list(tab1))
322 printHQ15Array(h,"rearranged_twiddle_stride2_%d_q15" % n,list(tab2))
325 printHQ15Array(h,"rearranged_twiddle_stride3_%d_q15" % n,list(tab3))
327 print("#endif\n",file=h)
471 with open(args.he16,'w') as h:
473 print(hheader % ("_f16","F16_","F16_","_f16"),file=h)
478 print(hifdefMVEF % "ARM_MATH_MVE_FLOAT16",file=h)
479 reorderTwiddle(F16,False,f,h,16)
480 reorderTwiddle(F16,False,f,h,64)
481 reorderTwiddle(F16,False,f,h,256)
482 reorderTwiddle(F16,False,f,h,1024)
483 reorderTwiddle(F16,False,f,h,4096)
485 print(hfooterMVEF % "ARM_MATH_MVE_FLOAT16",file=h)
489 print(hfooter % "F16_",file=h)
492 with open(args.he,'w') as h:
494 print(hheader % ("","","",""),file=h)
498 print(hifdefMVEF % "ARM_MATH_MVEF",file=h)
499 reorderTwiddle(F32,False,f,h,16)
500 reorderTwiddle(F32,False,f,h,64)
501 reorderTwiddle(F32,False,f,h,256)
502 reorderTwiddle(F32,False,f,h,1024)
503 reorderTwiddle(F32,False,f,h,4096)
505 print(hfooterMVEF % "ARM_MATH_MVEF",file=h)
508 print(hifdefMVEI,file=h)
509 reorderTwiddle(Q31,True,f,h,16)
510 reorderTwiddle(Q31,True,f,h,64)
511 reorderTwiddle(Q31,True,f,h,256)
512 reorderTwiddle(Q31,True,f,h,1024)
513 reorderTwiddle(Q31,True,f,h,4096)
515 print(hfooterMVEI,file=h)
518 print(hifdefMVEI,file=h)
519 reorderTwiddle(Q15,True,f,h,16)
520 reorderTwiddle(Q15,True,f,h,64)
521 reorderTwiddle(Q15,True,f,h,256)
522 reorderTwiddle(Q15,True,f,h,1024)
523 reorderTwiddle(Q15,True,f,h,4096)
525 print(hfooterMVEI,file=h)
537 print(hfooter % "",file=h)