PPU207"-&4 TufftU ufft.pasb ^KSystemKSݓNobjpas,ފ>.!9utypeshR?B]umath P׳+ ufft.o  d RWSYSTEMUTYPESOBJPASUMATHe       O P  Q   R! SMN     j  x  W9VW l>u[f n[+.0 +UFFT_$$_FFT$LONGINT$TCOMPVECTOR$TCOMPVECTOR[-" NumSamples  *"InArray!+"OutArray#,+6:df ,UFFT_$$_IFFT$LONGINT$TCOMPVECTOR$TCOMPVECTOR[-" NumSamplesCL *"InArrayNW+"OutArrayYb+lp =UFFT_$$_FFT_INTEGER$LONGINT$TINTVECTOR$TINTVECTOR$TCOMPVECTOR[-" NumSamples y )"RealIn  )"ImagIn  +"OutArray !(q+ UFFT_$$_FFT_INTEGER_CLEANUP[+ :UFFT_$$_CALCFREQUENCY$LONGINT$LONGINT$TCOMPVECTOR$$COMPLEX[-" NumSamples/ 1"FrequencyIndex0*"InArray1 ufft SYSTEM OBJPAS utypes umath FFT IFFT   FFT_Integer 'FFT_Integer_Cleanup(  ! CalcFrequency/ Q@QINIT_$UTYPES_$$_TCOMPVECTORRTTI_$UTYPES_$$_TINTVECTORxV`ir{ &/8AJS\[}+ UFFT_$$_init$#%? INIT$_$UFFT UFFT_$$_init$[o++/8:E UFFT_$$_MAXPOWER$$LONGINT[{+@DXZJ %UFFT_$$_ISPOWEROFTWO$LONGINT$$BOOLEAN[$"X4JMV +`dxz[ +UFFT_$$_NUMBEROFBITSNEEDED$LONGINT$$LONGINT[-" PowerOfTwo8[mv + i ,UFFT_$$_REVERSEBITS$LONGINT$LONGINT$$LONGINT[("Index<i *"NumBits=i+ v ?UFFT_$$_FOURIERTRANSFORM$DOUBLE$LONGINT$TCOMPVECTOR$TCOMPVECTOR[1"AngleNumerator>v -" NumSamples?w*"InArray@x+"OutArrayAx'(+  UFFT_$$_init_implicit$  INIT$_$UFFTUFFT_$$_init_implicit$[+  UFFT_$$_finalize_implicit$ FINALIZE$_$UFFTUFFT_$$_finalize_implicit$[ "$UFFT_$$_init$?/ TempArraySize@%'&TempC)24MaxPowerOE 6  IsPowerOfTwoPJ <&NumberOfBitsNeededQ[ B ReverseBitsRi H$FourierTransformSv N,$UFFT_$$_init_implicit$M T0$UFFT_$$_finalize_implicit$N ZS