Update repo

This commit is contained in:
2026-08-30 23:04:35 -07:00
parent 749dab5721
commit ce65a0f59a
14950 changed files with 4408250 additions and 1 deletions
@@ -0,0 +1,56 @@
<projectSpec>
<project
name="cla0_math_library"
device="Generic C28xx Device"
cgtVersion="22.6.0.LTS"
products="C2000WARE"
launchWizard="False"
outputType="staticLibrary"
>
<configuration name="CLAMATHLIB_STD" compilerBuildOptions="-I${CLAMATH_ROOT}/include --opt_level=off -v28 -ml -mt --float_support=softlib --cla_support=cla0 -g --diag_warning=225" archiverBuildOptions="${CLAMATH_ROOT}/lib/cla0_math_library.lib" />
<configuration name="CLAMATHLIB_FPU32_SUPPORT" compilerBuildOptions="-I${CLAMATH_ROOT}/include --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla0 -g --diag_warning=225" archiverBuildOptions="${CLAMATH_ROOT}/lib/cla0_math_library_fpu32.lib" />
<configuration name="CLAMATHLIB_DATAROM_STD" compilerBuildOptions="-I${CLAMATH_ROOT}/include --opt_level=off -v28 -ml -mt --float_support=softlib --cla_support=cla0 -g --diag_warning=225" archiverBuildOptions="${CLAMATH_ROOT}/lib/cla0_math_library_datarom.lib" />
<configuration name="CLAMATHLIB_DATAROM_FPU32_SUPPORT" compilerBuildOptions="-I${CLAMATH_ROOT}/include --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla0 -g --diag_warning=225" archiverBuildOptions="${CLAMATH_ROOT}/lib/cla0_math_library_datarom_fpu32.lib" />
<configuration name="CLAMATHLIB_STD_EABI" compilerBuildOptions="-I${CLAMATH_ROOT}/include --opt_level=off -v28 -ml -mt --float_support=softlib --cla_support=cla0 -g --diag_warning=225 --abi=eabi" archiverBuildOptions="${CLAMATH_ROOT}/lib/cla0_math_library_eabi.lib" />
<configuration name="CLAMATHLIB_FPU32_SUPPORT_EABI" compilerBuildOptions="-I${CLAMATH_ROOT}/include --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla0 -g --diag_warning=225 --abi=eabi" archiverBuildOptions="${CLAMATH_ROOT}/lib/cla0_math_library_fpu32_eabi.lib" />
<configuration name="CLAMATHLIB_DATAROM_STD_EABI" compilerBuildOptions="-I${CLAMATH_ROOT}/include --opt_level=off -v28 -ml -mt --float_support=softlib --cla_support=cla0 -g --diag_warning=225 --abi=eabi" archiverBuildOptions="${CLAMATH_ROOT}/lib/cla0_math_library_datarom_eabi.lib" />
<configuration name="CLAMATHLIB_DATAROM_FPU32_SUPPORT_EABI" compilerBuildOptions="-I${CLAMATH_ROOT}/include --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla0 -g --diag_warning=225 --abi=eabi" archiverBuildOptions="${CLAMATH_ROOT}/lib/cla0_math_library_datarom_fpu32_eabi.lib" />
<pathVariable name="CLAMATH_ROOT" path="../../" scope="project" />
<file action="link" path="CLAMATH_ROOT/source/CLAacos.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAacosineTable.asm" targetDirectory="" applicableConfigurations="CLAMATHLIB_STD,CLAMATHLIB_FPU32_SUPPORT,CLAMATHLIB_STD_EABI,CLAMATHLIB_FPU32_SUPPORT_EABI" />
<file action="link" path="CLAMATH_ROOT/source/CLAasin.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAasineTable.asm" targetDirectory="" applicableConfigurations="CLAMATHLIB_STD,CLAMATHLIB_FPU32_SUPPORT,CLAMATHLIB_STD_EABI,CLAMATHLIB_FPU32_SUPPORT_EABI" />
<file action="link" path="CLAMATH_ROOT/source/CLAatan.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAatan2.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAatan2PU.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAatanTable.asm" targetDirectory="" applicableConfigurations="CLAMATHLIB_STD,CLAMATHLIB_FPU32_SUPPORT,CLAMATHLIB_STD_EABI,CLAMATHLIB_FPU32_SUPPORT_EABI" />
<file action="link" path="CLAMATH_ROOT/source/CLAcos.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAcosPU.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAdiv.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAexp.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAexp2.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAexp10.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAexpN.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAexpTable.asm" targetDirectory="" applicableConfigurations="CLAMATHLIB_STD,CLAMATHLIB_FPU32_SUPPORT,CLAMATHLIB_STD_EABI,CLAMATHLIB_FPU32_SUPPORT_EABI" />
<file action="link" path="CLAMATH_ROOT/source/CLAisqrt.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAln.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAlnTable.asm" targetDirectory="" applicableConfigurations="CLAMATHLIB_STD,CLAMATHLIB_FPU32_SUPPORT,CLAMATHLIB_STD_EABI,CLAMATHLIB_FPU32_SUPPORT_EABI" />
<file action="link" path="CLAMATH_ROOT/source/CLAlog10.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAlogN.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAsin.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAsincos.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAsincosTable.asm" targetDirectory="" applicableConfigurations="CLAMATHLIB_STD,CLAMATHLIB_FPU32_SUPPORT,CLAMATHLIB_STD_EABI,CLAMATHLIB_FPU32_SUPPORT_EABI" />
<file action="link" path="CLAMATH_ROOT/source/CLAsinPU.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAsqrt.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/cla_cfft_256.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/cla_cfft_512.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/cla_cfft_1024.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/cla_cfft_unpack_512.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/cla_cfft_unpack_256.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/cla_fft_tables.asm" targetDirectory="" applicableConfigurations="CLAMATHLIB_STD,CLAMATHLIB_FPU32_SUPPORT,CLAMATHLIB_STD_EABI,CLAMATHLIB_FPU32_SUPPORT_EABI" />
</project>
</projectSpec>
@@ -0,0 +1,56 @@
<projectSpec>
<project
name="cla1_math_library"
device="Generic C28xx Device"
cgtVersion="22.6.0.LTS"
products="C2000WARE"
launchWizard="False"
outputType="staticLibrary"
>
<configuration name="CLAMATHLIB_STD" compilerBuildOptions="-I${CLAMATH_ROOT}/include --opt_level=off -v28 -ml -mt --float_support=softlib --cla_support=cla1 -g --diag_warning=225" archiverBuildOptions="${CLAMATH_ROOT}/lib/cla1_math_library.lib" />
<configuration name="CLAMATHLIB_FPU32_SUPPORT" compilerBuildOptions="-I${CLAMATH_ROOT}/include --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --diag_warning=225" archiverBuildOptions="${CLAMATH_ROOT}/lib/cla1_math_library_fpu32.lib" />
<configuration name="CLAMATHLIB_DATAROM_STD" compilerBuildOptions="-I${CLAMATH_ROOT}/include --opt_level=off -v28 -ml -mt --float_support=softlib --cla_support=cla1 -g --diag_warning=225" archiverBuildOptions="${CLAMATH_ROOT}/lib/cla1_math_library_datarom.lib" />
<configuration name="CLAMATHLIB_DATAROM_FPU32_SUPPORT" compilerBuildOptions="-I${CLAMATH_ROOT}/include --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --diag_warning=225" archiverBuildOptions="${CLAMATH_ROOT}/lib/cla1_math_library_datarom_fpu32.lib" />
<configuration name="CLAMATHLIB_STD_EABI" compilerBuildOptions="-I${CLAMATH_ROOT}/include --opt_level=off -v28 -ml -mt --float_support=softlib --cla_support=cla1 -g --diag_warning=225 --abi=eabi" archiverBuildOptions="${CLAMATH_ROOT}/lib/cla1_math_library_eabi.lib" />
<configuration name="CLAMATHLIB_FPU32_SUPPORT_EABI" compilerBuildOptions="-I${CLAMATH_ROOT}/include --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --diag_warning=225 --abi=eabi" archiverBuildOptions="${CLAMATH_ROOT}/lib/cla1_math_library_fpu32_eabi.lib" />
<configuration name="CLAMATHLIB_DATAROM_STD_EABI" compilerBuildOptions="-I${CLAMATH_ROOT}/include --opt_level=off -v28 -ml -mt --float_support=softlib --cla_support=cla1 -g --diag_warning=225 --abi=eabi" archiverBuildOptions="${CLAMATH_ROOT}/lib/cla1_math_library_datarom_eabi.lib" />
<configuration name="CLAMATHLIB_DATAROM_FPU32_SUPPORT_EABI" compilerBuildOptions="-I${CLAMATH_ROOT}/include --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --diag_warning=225 --abi=eabi" archiverBuildOptions="${CLAMATH_ROOT}/lib/cla1_math_library_datarom_fpu32_eabi.lib" />
<pathVariable name="CLAMATH_ROOT" path="../../" scope="project" />
<file action="link" path="CLAMATH_ROOT/source/CLAacos.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAacosineTable.asm" targetDirectory="" applicableConfigurations="CLAMATHLIB_STD,CLAMATHLIB_FPU32_SUPPORT,CLAMATHLIB_STD_EABI,CLAMATHLIB_FPU32_SUPPORT_EABI" />
<file action="link" path="CLAMATH_ROOT/source/CLAasin.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAasineTable.asm" targetDirectory="" applicableConfigurations="CLAMATHLIB_STD,CLAMATHLIB_FPU32_SUPPORT,CLAMATHLIB_STD_EABI,CLAMATHLIB_FPU32_SUPPORT_EABI" />
<file action="link" path="CLAMATH_ROOT/source/CLAatan.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAatan2.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAatan2PU.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAatanTable.asm" targetDirectory="" applicableConfigurations="CLAMATHLIB_STD,CLAMATHLIB_FPU32_SUPPORT,CLAMATHLIB_STD_EABI,CLAMATHLIB_FPU32_SUPPORT_EABI" />
<file action="link" path="CLAMATH_ROOT/source/CLAcos.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAcosPU.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAdiv.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAexp.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAexp2.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAexp10.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAexpN.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAexpTable.asm" targetDirectory="" applicableConfigurations="CLAMATHLIB_STD,CLAMATHLIB_FPU32_SUPPORT,CLAMATHLIB_STD_EABI,CLAMATHLIB_FPU32_SUPPORT_EABI" />
<file action="link" path="CLAMATH_ROOT/source/CLAisqrt.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAln.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAlnTable.asm" targetDirectory="" applicableConfigurations="CLAMATHLIB_STD,CLAMATHLIB_FPU32_SUPPORT,CLAMATHLIB_STD_EABI,CLAMATHLIB_FPU32_SUPPORT_EABI" />
<file action="link" path="CLAMATH_ROOT/source/CLAlog10.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAlogN.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAsin.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAsincos.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAsincosTable.asm" targetDirectory="" applicableConfigurations="CLAMATHLIB_STD,CLAMATHLIB_FPU32_SUPPORT,CLAMATHLIB_STD_EABI,CLAMATHLIB_FPU32_SUPPORT_EABI" />
<file action="link" path="CLAMATH_ROOT/source/CLAsinPU.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAsqrt.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/cla_cfft_256.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/cla_cfft_512.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/cla_cfft_1024.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/cla_cfft_unpack_512.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/cla_cfft_unpack_256.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/cla_fft_tables.asm" targetDirectory="" applicableConfigurations="CLAMATHLIB_STD,CLAMATHLIB_FPU32_SUPPORT,CLAMATHLIB_STD_EABI,CLAMATHLIB_FPU32_SUPPORT_EABI" />
</project>
</projectSpec>
@@ -0,0 +1,55 @@
<projectSpec>
<project
name="cla2_math_library"
device="Generic C28xx Device"
cgtVersion="22.6.0.LTS"
products="C2000WARE"
launchWizard="False"
outputType="staticLibrary"
>
<configuration name="CLAMATHLIB_STD" compilerBuildOptions="-I${CLAMATH_ROOT}/include --opt_level=off -v28 -ml -mt --float_support=softlib --cla_support=cla2 -g --diag_warning=225" archiverBuildOptions="${CLAMATH_ROOT}/lib/cla2_math_library.lib" />
<configuration name="CLAMATHLIB_FPU32_SUPPORT" compilerBuildOptions="-I${CLAMATH_ROOT}/include --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla2 -g --diag_warning=225" archiverBuildOptions="${CLAMATH_ROOT}/lib/cla2_math_library_fpu32.lib" />
<configuration name="CLAMATHLIB_DATAROM_STD" compilerBuildOptions="-I${CLAMATH_ROOT}/include --opt_level=off -v28 -ml -mt --float_support=softlib --cla_support=cla2 -g --diag_warning=225" archiverBuildOptions="${CLAMATH_ROOT}/lib/cla2_math_library_datarom.lib" />
<configuration name="CLAMATHLIB_DATAROM_FPU32_SUPPORT" compilerBuildOptions="-I${CLAMATH_ROOT}/include --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla2 -g --diag_warning=225" archiverBuildOptions="${CLAMATH_ROOT}/lib/cla2_math_library_datarom_fpu32.lib" />
<configuration name="CLAMATHLIB_STD_EABI" compilerBuildOptions="-I${CLAMATH_ROOT}/include --opt_level=off -v28 -ml -mt --float_support=softlib --cla_support=cla2 -g --diag_warning=225 --abi=eabi" archiverBuildOptions="${CLAMATH_ROOT}/lib/cla2_math_library_eabi.lib" />
<configuration name="CLAMATHLIB_FPU32_SUPPORT_EABI" compilerBuildOptions="-I${CLAMATH_ROOT}/include --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla2 -g --diag_warning=225 --abi=eabi" archiverBuildOptions="${CLAMATH_ROOT}/lib/cla2_math_library_fpu32_eabi.lib" />
<configuration name="CLAMATHLIB_DATAROM_STD_EABI" compilerBuildOptions="-I${CLAMATH_ROOT}/include --opt_level=off -v28 -ml -mt --float_support=softlib --cla_support=cla2 -g --diag_warning=225 --abi=eabi" archiverBuildOptions="${CLAMATH_ROOT}/lib/cla2_math_library_datarom_eabi.lib" />
<configuration name="CLAMATHLIB_DATAROM_FPU32_SUPPORT_EABI" compilerBuildOptions="-I${CLAMATH_ROOT}/include --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla2 -g --diag_warning=225 --abi=eabi" archiverBuildOptions="${CLAMATH_ROOT}/lib/cla2_math_library_datarom_fpu32_eabi.lib" />
<pathVariable name="CLAMATH_ROOT" path="../../" scope="project" />
<file action="link" path="CLAMATH_ROOT/source/CLAacos.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAacosineTable.asm" targetDirectory="" applicableConfigurations="CLAMATHLIB_STD,CLAMATHLIB_FPU32_SUPPORT,CLAMATHLIB_STD_EABI,CLAMATHLIB_FPU32_SUPPORT_EABI" />
<file action="link" path="CLAMATH_ROOT/source/CLAasin.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAasineTable.asm" targetDirectory="" applicableConfigurations="CLAMATHLIB_STD,CLAMATHLIB_FPU32_SUPPORT,CLAMATHLIB_STD_EABI,CLAMATHLIB_FPU32_SUPPORT_EABI" />
<file action="link" path="CLAMATH_ROOT/source/CLAatan.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAatan2.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAatan2PU.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAatanTable.asm" targetDirectory="" applicableConfigurations="CLAMATHLIB_STD,CLAMATHLIB_FPU32_SUPPORT,CLAMATHLIB_STD_EABI,CLAMATHLIB_FPU32_SUPPORT_EABI" />
<file action="link" path="CLAMATH_ROOT/source/CLAcos.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAcosPU.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAdiv.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAexp.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAexp2.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAexp10.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAexpN.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAexpTable.asm" targetDirectory="" applicableConfigurations="CLAMATHLIB_STD,CLAMATHLIB_FPU32_SUPPORT,CLAMATHLIB_STD_EABI,CLAMATHLIB_FPU32_SUPPORT_EABI" />
<file action="link" path="CLAMATH_ROOT/source/CLAisqrt.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAln.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAlnTable.asm" targetDirectory="" applicableConfigurations="CLAMATHLIB_STD,CLAMATHLIB_FPU32_SUPPORT,CLAMATHLIB_STD_EABI,CLAMATHLIB_FPU32_SUPPORT_EABI" />
<file action="link" path="CLAMATH_ROOT/source/CLAlog10.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAlogN.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAsin.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAsincos.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAsincosTable.asm" targetDirectory="" applicableConfigurations="CLAMATHLIB_STD,CLAMATHLIB_FPU32_SUPPORT,CLAMATHLIB_STD_EABI,CLAMATHLIB_FPU32_SUPPORT_EABI" />
<file action="link" path="CLAMATH_ROOT/source/CLAsinPU.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/CLAsqrt.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/cla_cfft_256.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/cla_cfft_512.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/cla_cfft_1024.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/cla_cfft_unpack_512.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/cla_cfft_unpack_256.asm" targetDirectory="" />
<file action="link" path="CLAMATH_ROOT/source/cla_fft_tables.asm" targetDirectory="" applicableConfigurations="CLAMATHLIB_STD,CLAMATHLIB_FPU32_SUPPORT,CLAMATHLIB_STD_EABI,CLAMATHLIB_FPU32_SUPPORT_EABI" />
</project>
</projectSpec>
@@ -0,0 +1,239 @@
//#############################################################################
//
// FILE: f28003x_cla_c_lnk.cmd
//
// TITLE: Linker Command File for CLA Math library examples that run
// on the f28003x platform
//
// This file includes all RAM and FLASH blocks present on the
// f28003x and depending on the active build configuration
// (RAM or FLASH) the appropriate sections will either be loaded
// into RAM or FLASH blocks
//
//###########################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
//
// CLA_C is defined to 1 in the project properties
// Project Properties -> C2000 Linker -> Advanced Options -> Command File
// Preprocessing -> --define
//
//--define=CLA_C=1
//
// CLA_MATH_TABLES_IN_ROM is defined in the project properties according to
// build configuration selected
// Project Properties -> C2000 Linker -> Advanced Options -> Command File
// Preprocessing -> --define
// Set this variable to 1 to use the CLA Math Tables in the CLA Data ROM
// If set to 0, make sure the right CLA Math library (one without the _datarom
// suffix) is used in the project
//
//--define=CLA_MATH_TABLES_IN_ROM=1
//
MEMORY
{
PAGE 0 :
#if defined(RAM)
BEGIN : origin = 0x00000000, length = 0x00000002
#elif defined(_FLASH)
BEGIN : origin = 0x00080000, length = 0x00000002
#endif
RAMM0 : origin = 0x00000128, length = 0x000002D8
RAMM1 : origin = 0x00000400, length = 0x00000380 /* on-chip RAM block M1 */
RAMLS0 : origin = 0x00008000, length = 0x00000800
RAMLS1 : origin = 0x00008800, length = 0x00000800
RAMGS0 : origin = 0x0000C000, length = 0x00001000
RAMGS1 : origin = 0x0000D000, length = 0x00001000
RESET : origin = 0x003FFFC0, length = 0x00000002
/* Flash sectors */
/* BANK 1 */
FLASH_BANK1_SEC0 : origin = 0x090000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC1 : origin = 0x091000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC2 : origin = 0x092000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC3 : origin = 0x093000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC4 : origin = 0x094000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC5 : origin = 0x095000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC6 : origin = 0x096000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC7 : origin = 0x097000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC8 : origin = 0x098000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC9 : origin = 0x099000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC10 : origin = 0x09A000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC11 : origin = 0x09B000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC12 : origin = 0x09C000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC13 : origin = 0x09D000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC14 : origin = 0x09E000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC15 : origin = 0x09F000, length = 0x001000 /* on-chip Flash */
PAGE 1 :
BOOT_RSVD : origin = 0x00000002, length = 0x00000126 /* Part of M0, BOOT rom will use this for stack */
CLA1_MSGRAMLOW : origin = 0x001480, length = 0x000080
CLA1_MSGRAMHIGH : origin = 0x001500, length = 0x000080
RAMLS2 : origin = 0x00009000, length = 0x00000800
RAMLS3 : origin = 0x00009800, length = 0x00000800
RAMLS4 : origin = 0x0000A000, length = 0x00000800
RAMLS5 : origin = 0x0000A800, length = 0x00000800
RAMLS6 : origin = 0x0000B000, length = 0x00000800
RAMLS7 : origin = 0x0000B800, length = 0x00000800
RAMGS2 : origin = 0x0000E000, length = 0x00001000
RAMGS3 : origin = 0x0000F000, length = 0x00001000
/* Flash sectors */
/* BANK 0 */
FLASH_BANK0_SEC0 : origin = 0x080002, length = 0x000FFE /* on-chip Flash */
FLASH_BANK0_SEC1 : origin = 0x081000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC2 : origin = 0x082000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC3 : origin = 0x083000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC4 : origin = 0x084000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC5 : origin = 0x085000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC6 : origin = 0x086000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC7 : origin = 0x087000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC8 : origin = 0x088000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC9 : origin = 0x089000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC10 : origin = 0x08A000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC11 : origin = 0x08B000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC12 : origin = 0x08C000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC13 : origin = 0x08D000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC14 : origin = 0x08E000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC15 : origin = 0x08F000, length = 0x001000 /* on-chip Flash */
}
SECTIONS
{
codestart : > BEGIN, PAGE = 0
.bss : > RAMGS0, PAGE = 0
.const : > RAMGS0, PAGE = 0
.data : > RAMGS0, PAGE = 0
.init_array : > RAMGS0, PAGE = 0
#if defined(RAM)
.TI.ramfunc : > RAMGS0, PAGE = 0
.text : >> RAMGS0 | RAMGS1, PAGE = 0
.cinit : > RAMGS1, PAGE = 0
.pinit : > RAMGS0, PAGE = 0
.switch : > RAMGS0, PAGE = 0
.econst : > RAMGS3, PAGE = 1
#if !(CLA_MATH_TABLES_IN_ROM)
CLA1mathTables : > RAMLS4, PAGE = 1
#endif
Cla1Prog : > RAMLS0, PAGE = 0
#elif defined(_FLASH)
#if defined(__TI_EABI__)
.TI.ramfunc : LOAD = FLASH_BANK0_SEC1,
RUN = RAMGS2,
RUN_START(RamfuncsRunStart),
LOAD_START(RamfuncsLoadStart),
LOAD_SIZE(RamfuncsLoadSize),
PAGE = 1
#else
.TI.ramfunc : LOAD = FLASH_BANK0_SEC1,
RUN = RAMGS2,
RUN_START(_RamfuncsRunStart),
LOAD_START(_RamfuncsLoadStart),
LOAD_SIZE(_RamfuncsLoadSize),
PAGE = 1
#endif
.text : >> FLASH_BANK0_SEC3 | FLASH_BANK0_SEC4, PAGE = 1
.cinit : > FLASH_BANK0_SEC5, PAGE = 1
.pinit : > FLASH_BANK0_SEC0, PAGE = 1
.switch : > FLASH_BANK0_SEC0, PAGE = 1
.econst : > FLASH_BANK0_SEC2, PAGE = 1
#if !(CLA_MATH_TABLES_IN_ROM)
//
//Load tables to Flash and copy over to RAM
//
#if defined(__TI_EABI__)
CLA1mathTables : LOAD = FLASH_BANK0_SEC1,
RUN = RAMLS4,
RUN_START(CLA1mathTablesRunStart),
LOAD_START(CLA1mathTablesLoadStart),
LOAD_SIZE(CLA1mathTablesLoadSize),
PAGE = 1
#else
CLA1mathTables : LOAD = FLASH_BANK0_SEC1,
RUN = RAMLS4,
RUN_START(_CLA1mathTablesRunStart),
LOAD_START(_CLA1mathTablesLoadStart),
LOAD_SIZE(_CLA1mathTablesLoadSize),
PAGE = 1
#endif
#endif
#if defined(__TI_EABI__)
Cla1Prog : LOAD = FLASH_BANK1_SEC1,
RUN = RAMLS0,
RUN_START(Cla1ProgRunStart),
LOAD_START(Cla1ProgLoadStart),
LOAD_SIZE(Cla1ProgLoadSize),
PAGE = 0
#else
Cla1Prog : LOAD = FLASH_BANK1_SEC1,
RUN = RAMLS0,
RUN_START(_Cla1ProgRunStart),
LOAD_START(_Cla1ProgLoadStart),
LOAD_SIZE(_Cla1ProgLoadSize),
PAGE = 0
#endif
#else
#error Add either "RAM" or "_FLASH" to C2000 Linker -> Advanced Options -> Command File Preprocessing -> --define
#endif
Cla1ToCpuMsgRAM : > CLA1_MSGRAMLOW, PAGE = 1
CpuToCla1MsgRAM : > CLA1_MSGRAMHIGH, PAGE = 1
#ifdef CLA_C
//
// CLA C compiler sections
//
// Must be allocated to memory the CLA has write access to
//
.scratchpad : > RAMLS5, PAGE = 1
.bss_cla : > RAMLS5, PAGE = 1
.const_cla : > RAMLS5, PAGE = 1
#endif
IOBuffer : > RAMLS3, PAGE = 1
.reset : > RESET, PAGE = 0, TYPE = DSECT /* not used, */
.cio : > RAMGS3, PAGE = 1
.sysmem : > RAMGS3, PAGE = 1
.stack : > RAMM1, PAGE = 0 /* Needs to be in lower 64K memory */
.ebss : > RAMGS3, PAGE = 1
.esysmem : > RAMGS3, PAGE = 1
}
/*
//=============================================================================
// End of file.
//=============================================================================
*/
@@ -0,0 +1,204 @@
//#############################################################################
//
// FILE: f28004x_cla_c_lnk.cmd
//
// TITLE: Linker Command File for CLA Math library examples that run
// on the f28004x platform
//
// This file includes all RAM and FLASH blocks present on the
// f28004x and depending on the active build configuration
// (RAM or FLASH) the appropriate sections will either be loaded
// into RAM or FLASH blocks
//
//###########################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
//
// CLA_C is defined to 1 in the project properties
// Project Properties -> C2000 Linker -> Advanced Options -> Command File
// Preprocessing -> --define
//
//--define=CLA_C=1
//
// CLA_MATH_TABLES_IN_ROM is defined in the project properties according to
// build configuration selected
// Project Properties -> C2000 Linker -> Advanced Options -> Command File
// Preprocessing -> --define
// Set this variable to 1 to use the CLA Math Tables in the CLA Data ROM
// If set to 0, make sure the right CLA Math library (one without the _datarom
// suffix) is used in the project
//
//--define=CLA_MATH_TABLES_IN_ROM=1
//
MEMORY
{
PAGE 0 :
#if defined(RAM)
BEGIN : origin = 0x000000, length = 0x000002
#elif defined(_FLASH)
BEGIN : origin = 0x080000, length = 0x000002
#endif
RAMM0 : origin = 0x0000F5, length = 0x00030B
RAMM1 : origin = 0x000400, length = 0x000400
RAMLS0 : origin = 0x008000, length = 0x000800
RAMLS1 : origin = 0x008800, length = 0x000800
RAMGS0 : origin = 0x00C000, length = 0x002000
RAMGS1 : origin = 0x00E000, length = 0x002000
RESET : origin = 0x3FFFC0, length = 0x000002
/* Flash sectors */
/* BANK 1 */
FLASH_BANK1_SEC0 : origin = 0x090000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC1 : origin = 0x091000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC2 : origin = 0x092000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC3 : origin = 0x093000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC4 : origin = 0x094000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC5 : origin = 0x095000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC6 : origin = 0x096000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC7 : origin = 0x097000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC8 : origin = 0x098000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC9 : origin = 0x099000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC10 : origin = 0x09A000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC11 : origin = 0x09B000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC12 : origin = 0x09C000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC13 : origin = 0x09D000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC14 : origin = 0x09E000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC15 : origin = 0x09F000, length = 0x001000 /* on-chip Flash */
PAGE 1 :
BOOT_RSVD : origin = 0x000002, length = 0x0000F3 /* Part of M0, BOOT rom will use this for stack */
CLA1_MSGRAMLOW : origin = 0x001480, length = 0x000080
CLA1_MSGRAMHIGH : origin = 0x001500, length = 0x000080
RAMLS2 : origin = 0x009000, length = 0x000800
RAMLS3 : origin = 0x009800, length = 0x000800
RAMLS4 : origin = 0x00A000, length = 0x000800
RAMLS5 : origin = 0x00A800, length = 0x000800
RAMLS6 : origin = 0x00B000, length = 0x000800
RAMLS7 : origin = 0x00B800, length = 0x000800
RAMGS2 : origin = 0x010000, length = 0x002000
RAMGS3 : origin = 0x012000, length = 0x002000
/* Flash sectors */
/* BANK 0 */
FLASH_BANK0_SEC0 : origin = 0x080002, length = 0x000FFE /* on-chip Flash */
FLASH_BANK0_SEC1 : origin = 0x081000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC2 : origin = 0x082000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC3 : origin = 0x083000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC4 : origin = 0x084000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC5 : origin = 0x085000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC6 : origin = 0x086000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC7 : origin = 0x087000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC8 : origin = 0x088000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC9 : origin = 0x089000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC10 : origin = 0x08A000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC11 : origin = 0x08B000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC12 : origin = 0x08C000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC13 : origin = 0x08D000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC14 : origin = 0x08E000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC15 : origin = 0x08F000, length = 0x001000 /* on-chip Flash */
}
SECTIONS
{
codestart : > BEGIN, PAGE = 0
#if defined(RAM)
.TI.ramfunc : > RAMGS0, PAGE = 0
.text : > RAMGS1, PAGE = 0
.cinit : > RAMGS0, PAGE = 0
.pinit : > RAMGS0, PAGE = 0
.switch : > RAMGS0, PAGE = 0
.econst : > RAMGS3, PAGE = 1
#if !(CLA_MATH_TABLES_IN_ROM)
CLA1mathTables : > RAMLS4, PAGE = 1
#endif
Cla1Prog : > RAMLS0, PAGE = 0
#elif defined(_FLASH)
.TI.ramfunc : LOAD = FLASH_BANK0_SEC1,
RUN = RAMGS2,
RUN_START(_RamfuncsRunStart),
LOAD_START(_RamfuncsLoadStart),
LOAD_SIZE(_RamfuncsLoadSize),
PAGE = 1
.text : >> FLASH_BANK0_SEC3 | FLASH_BANK0_SEC4, PAGE = 1
.cinit : > FLASH_BANK0_SEC5, PAGE = 1
.pinit : > FLASH_BANK0_SEC0, PAGE = 1
.switch : > FLASH_BANK0_SEC0, PAGE = 1
.econst : > FLASH_BANK0_SEC2, PAGE = 1
#if !(CLA_MATH_TABLES_IN_ROM)
//
//Load tables to Flash and copy over to RAM
//
CLA1mathTables : LOAD = FLASH_BANK0_SEC1,
RUN = RAMLS4,
RUN_START(_CLA1mathTablesRunStart),
LOAD_START(_CLA1mathTablesLoadStart),
LOAD_SIZE(_CLA1mathTablesLoadSize),
PAGE = 1
#endif
Cla1Prog : LOAD = FLASH_BANK1_SEC1,
RUN = RAMLS0,
RUN_START(_Cla1ProgRunStart),
LOAD_START(_Cla1ProgLoadStart),
LOAD_SIZE(_Cla1ProgLoadSize),
PAGE = 0
#else
#error Add either "RAM" or "_FLASH" to C2000 Linker -> Advanced Options -> Command File Preprocessing -> --define
#endif
Cla1ToCpuMsgRAM : > CLA1_MSGRAMLOW, PAGE = 1
CpuToCla1MsgRAM : > CLA1_MSGRAMHIGH, PAGE = 1
#ifdef CLA_C
//
// CLA C compiler sections
//
// Must be allocated to memory the CLA has write access to
//
.scratchpad : > RAMLS5, PAGE = 1
.bss_cla : > RAMLS5, PAGE = 1
.const_cla : > RAMLS5, PAGE = 1
#endif
IOBuffer : > RAMLS3, PAGE = 1
.reset : > RESET, PAGE = 0, TYPE = DSECT /* not used, */
.cio : > RAMGS3, PAGE = 1
.sysmem : > RAMGS3, PAGE = 1
.stack : > RAMM1, PAGE = 0 /* Needs to be in lower 64K memory */
.ebss : > RAMGS3, PAGE = 1
.esysmem : > RAMGS3, PAGE = 1
}
/*
//=============================================================================
// End of file.
//=============================================================================
*/
@@ -0,0 +1,163 @@
//#############################################################################
//
// FILE: f2805x_cla_c_lnk.cmd
//
// TITLE: Linker Command File for CLA Math library examples that run
// on the f2805x platform
//
// This file includes all RAM and FLASH blocks present on the
// f2805x and depending on the active build configuration
// (RAM or FLASH) the appropriate sections will either be loaded
// into RAM or FLASH blocks
//
//###########################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
//
// CLA_C is defined to 1 in the project properties
// Project Properties -> C2000 Linker -> Advanced Options -> Command File
// Preprocessing -> --define
//
//--define=CLA_C=1
//
// CLA_MATH_TABLES_IN_ROM is defined in the project properties according to
// build configuration selected
// Project Properties -> C2000 Linker -> Advanced Options -> Command File
// Preprocessing -> --define
// Set this variable to 1 to use the CLA Math Tables in the CLA Data ROM
// If set to 0, make sure the right CLA Math library (one without the _datarom
// suffix) is used in the project
//
//--define=CLA_MATH_TABLES_IN_ROM=1
//
MEMORY
{
PAGE 0 :
BEGIN : origin = 0x3F7FFE, length = 0x000002 /* Part of FLASHA. Used for "boot to Flash" bootloader mode. */
RAML3 : origin = 0x009000, length = 0x001000
FLASHJ : origin = 0x3E8000, length = 0x001000 /* on-chip FLASH */
FLASHI : origin = 0x3E9000, length = 0x001000 /* on-chip FLASH */
FLASHH : origin = 0x3EA000, length = 0x002000 /* on-chip FLASH */
FLASHG : origin = 0x3EC000, length = 0x002000 /* on-chip FLASH */
FLASHF : origin = 0x3EE000, length = 0x002000 /* on-chip FLASH */
FLASHE : origin = 0x3F0000, length = 0x002000 /* on-chip FLASH */
FLASHD : origin = 0x3F2000, length = 0x002000 /* on-chip FLASH */
FLASHA : origin = 0x3F7000, length = 0x000FFE /* on-chip FLASH */
ROM : origin = 0x3FF27C, length = 0x000D44 /* Boot ROM */
RESET : origin = 0x3FFFC0, length = 0x000002 /* part of boot ROM */
VECTORS : origin = 0x3FFFC2, length = 0x00003E /* part of boot ROM */
PAGE 1 :
BOOT_RSVD : origin = 0x000000, length = 0x000050 /* Part of M0, BOOT rom will use this for stack */
RAMM0 : origin = 0x000050, length = 0x0003B0
RAMM1 : origin = 0x000400, length = 0x000400
RAML01 : origin = 0x008000, length = 0x000C00
RAML2 : origin = 0x008C00, length = 0x000400 /* on-chip RAM block L2 */
CLA1_MSGRAMLOW : origin = 0x001480, length = 0x000080
CLA1_MSGRAMHIGH : origin = 0x001500, length = 0x000080
CLA1_DATAROM : origin = 0x00F000, length = 0x001000
FLASHB : origin = 0x3F6000, length = 0x001000 /* on-chip FLASH */
FLASHC : origin = 0x3F4000, length = 0x002000 /* on-chip FLASH */
}
SECTIONS
{
codestart : > BEGIN, PAGE = 0
#if defined(RAM)
.cinit : > RAMM0, PAGE = 1
.pinit : > RAMM0, PAGE = 1
.text : >> RAMM0 | RAMM1 | RAML01, PAGE = 1
ramfuncs : > RAMM0, PAGE = 1
.econst : > RAMM1, PAGE = 1
.switch : > RAMM0, PAGE = 1
Cla1Prog : {_Cla1ProgRunStart = .;} > RAML3,
PAGE = 0
#if !(CLA_MATH_TABLES_IN_ROM)
CLA1mathTables : > CLA1_DATAROM, PAGE = 1
#endif
#elif defined(_FLASH)
.cinit : > FLASHA, PAGE = 0
.pinit : > FLASHA, PAGE = 0
.text : > FLASHA, PAGE = 0
ramfuncs : LOAD = FLASHC,
RUN = RAMM0,
LOAD_START(_RamfuncsLoadStart),
RUN_START(_RamfuncsRunStart),
LOAD_SIZE(_RamfuncsLoadSize),
PAGE = 1
.econst : > FLASHD, PAGE = 0
.switch : > FLASHD, PAGE = 0
#if !(CLA_MATH_TABLES_IN_ROM)
//
//Load tables to Flash and copy over to RAM
//
CLA1mathTables : LOAD = FLASHB,
RUN = RAML2,
LOAD_START(_CLA1mathTablesLoadStart),
LOAD_SIZE(_CLA1mathTablesLoadSize),
RUN_START(_CLA1mathTablesRunStart),
PAGE = 1
#endif
Cla1Prog : LOAD = FLASHD,
RUN = RAML3,
LOAD_START(_Cla1ProgLoadStart),
LOAD_SIZE(_Cla1ProgLoadSize),
RUN_START(_Cla1ProgRunStart),
PAGE = 0
#else
#error Add either "RAM" or "_FLASH" to C2000 Linker -> Advanced Options -> Command File Preprocessing -> --define
#endif
.stack : > RAMM1, PAGE = 1
.ebss : > RAML01, PAGE = 1
.esysmem : > RAMM1, PAGE = 1
Cla1ToCpuMsgRAM : > CLA1_MSGRAMLOW, PAGE = 1
CpuToCla1MsgRAM : > CLA1_MSGRAMHIGH, PAGE = 1
.reset : > RESET, PAGE = 0, TYPE = DSECT
vectors : > VECTORS, PAGE = 0, TYPE = DSECT
#ifdef CLA_C
//
// CLA C compiler sections
//
// Must be allocated to memory the CLA has write access to
//
.scratchpad : > RAML2, PAGE = 1
.bss_cla : > RAML2, PAGE = 1
.const_cla : > RAML2, PAGE = 1
#endif
}
/*
//=============================================================================
// End of file.
//=============================================================================
*/
@@ -0,0 +1,157 @@
//#############################################################################
//
// FILE: f2806x_cla_c_lnk.cmd
//
// TITLE: Linker Command File for CLA Math library examples that run
// on the f2806x platform
//
// This file includes all RAM and FLASH blocks present on the
// f2806x and depending on the active build configuration
// (RAM or FLASH) the appropriate sections will either be loaded
// into RAM or FLASH blocks
//
//###########################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
//
// CLA_C is defined to 1 in the project properties
// Project Properties -> C2000 Linker -> Advanced Options -> Command File
// Preprocessing -> --define
//
//--define=CLA_C=1
//
// CLA_MATH_TABLES_IN_ROM is defined in the project properties according to
// build configuration selected
// Project Properties -> C2000 Linker -> Advanced Options -> Command File
// Preprocessing -> --define
// Set this variable to 1 to use the CLA Math Tables in the CLA Data ROM
// If set to 0, make sure the right CLA Math library (one without the _datarom
// suffix) is used in the project
//
//--define=CLA_MATH_TABLES_IN_ROM=1
//
MEMORY
{
PAGE 0 :
BEGIN : origin = 0x3F7FF6, length = 0x000002 /* Part of FLASHA. Used for "boot to Flash" bootloader mode. */
CLAPROGRAM : origin = 0x009000, length = 0x001000 /* on-chip RAM block L3 */
RAMM0 : origin = 0x000050, length = 0x0003B0 /* on-chip RAM block M0 */
RAML5L8 : origin = 0x00C000, length = 0x008000
OTP : origin = 0x3D7800, length = 0x000400 /* on-chip OTP */
FLASHH : origin = 0x3D8000, length = 0x004000 /* on-chip FLASH */
FLASHG : origin = 0x3DC000, length = 0x004000 /* on-chip FLASH */
FLASHF : origin = 0x3E0000, length = 0x004000 /* on-chip FLASH */
FLASHE : origin = 0x3E4000, length = 0x004000 /* on-chip FLASH */
FLASHD : origin = 0x3E8000, length = 0x004000 /* on-chip FLASH */
FLASHC : origin = 0x3EC000, length = 0x004000 /* on-chip FLASH */
FLASHA : origin = 0x3F4000, length = 0x003F80 /* on-chip FLASH */
ROM : origin = 0x3FF3B0, length = 0x000C10 /* Boot ROM */
RESET : origin = 0x3FFFC0, length = 0x000002 /* part of boot ROM */
VECTORS : origin = 0x3FFFC2, length = 0x00003E /* part of boot ROM */
PAGE 1 :
BOOT_RSVD : origin = 0x000000, length = 0x000050 /* Part of M0, BOOT rom will use this for stack */
RAMM1 : origin = 0x000400, length = 0x000400 /* on-chip RAM block M1 */
CLA1_MSGRAMLOW : origin = 0x001480, length = 0x000080
CLA1_MSGRAMHIGH : origin = 0x001500, length = 0x000080
CLARAM0 : origin = 0x008800, length = 0x000400 /* on-chip RAM block L1 */
CLARAM1 : origin = 0x008C00, length = 0x000400 /* on-chip RAM block L2 */
CLARAM2 : origin = 0x008000, length = 0x000800 /* on-chip RAM block L0 */
RAML4 : origin = 0x00A000, length = 0x002000 /* on-chip RAM block L4 */
USB_RAM : origin = 0x040000, length = 0x000800 /* USB RAM */
FLASHB : origin = 0x3F0000, length = 0x004000 /* on-chip FLASH */
}
SECTIONS
{
codestart : > BEGIN, PAGE = 0
#if defined(RAM)
.cinit : > RAMM0, PAGE = 0
.pinit : > RAMM0, PAGE = 0
.text : > RAML5L8, PAGE = 0
ramfuncs : > RAML5L8, PAGE = 0
.econst : > RAML5L8, PAGE = 0
.switch : > RAMM0, PAGE = 0
Cla1Prog : {_Cla1ProgRunStart = .;} > CLAPROGRAM,
PAGE = 0
CLA1mathTables : > CLARAM1, PAGE = 1
#elif defined(_FLASH)
.cinit : > FLASHA, PAGE = 0
.pinit : > FLASHA, PAGE = 0
.text : > FLASHA, PAGE = 0
ramfuncs : LOAD = FLASHD,
RUN = RAML5L8,
LOAD_START(_RamfuncsLoadStart),
RUN_START(_RamfuncsRunStart),
LOAD_SIZE(_RamfuncsLoadSize),
PAGE = 0
.econst : > FLASHA, PAGE = 0
.switch : > FLASHA, PAGE = 0
Cla1Prog : LOAD = FLASHD,
RUN = CLAPROGRAM,
LOAD_START(_Cla1ProgLoadStart),
LOAD_SIZE(_Cla1ProgLoadSize),
RUN_START(_Cla1ProgRunStart),
PAGE = 0
//
//Load tables to Flash and copy over to RAM
//
CLA1mathTables : LOAD = FLASHB,
RUN = CLARAM1,
LOAD_START(_CLA1mathTablesLoadStart),
LOAD_SIZE(_CLA1mathTablesLoadSize),
RUN_START(_CLA1mathTablesRunStart),
PAGE = 1
#else
#error Add either "RAM" or "_FLASH" to C2000 Linker -> Advanced Options -> Command File Preprocessing -> --define
#endif
.stack : > RAML4, PAGE = 1
.ebss : > RAML4, PAGE = 1
.esysmem : > RAML4, PAGE = 1
Cla1ToCpuMsgRAM : > CLA1_MSGRAMLOW, PAGE = 1
CpuToCla1MsgRAM : > CLA1_MSGRAMHIGH, PAGE = 1
Cla1DataRam0 : > CLARAM0, PAGE = 1
Cla1DataRam1 : > CLARAM1, PAGE = 1
Cla1DataRam2 : > CLARAM2, PAGE = 1
#ifdef CLA_C
//
// CLA C compiler sections
//
// Must be allocated to memory the CLA has write access to
//
.scratchpad : > CLARAM1, PAGE = 1
.bss_cla : > CLARAM2, PAGE = 1
.const_cla : > CLARAM2, PAGE = 1
#endif
.reset : > RESET, PAGE = 0, TYPE = DSECT
vectors : > VECTORS, PAGE = 0, TYPE = DSECT
}
/*
//=============================================================================
// End of file.
//=============================================================================
*/
@@ -0,0 +1,193 @@
//#############################################################################
//
// FILE: f2807x_cla_c_lnk.cmd
//
// TITLE: Linker Command File for CLA Math library examples that run
// on the f2807x platform
//
// This file includes all RAM and FLASH blocks present on the
// f2807x and depending on the active build configuration
// (RAM or FLASH) the appropriate sections will either be loaded
// into RAM or FLASH blocks
//
//###########################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
//
// CLA_C is defined to 1 in the project properties
// Project Properties -> C2000 Linker -> Advanced Options -> Command File
// Preprocessing -> --define
//
//--define=CLA_C=1
//
// CLA_MATH_TABLES_IN_ROM is defined in the project properties according to
// build configuration selected
// Project Properties -> C2000 Linker -> Advanced Options -> Command File
// Preprocessing -> --define
// Set this variable to 1 to use the CLA Math Tables in the CLA Data ROM
// If set to 0, make sure the right CLA Math library (one without the _datarom
// suffix) is used in the project
//
//--define=CLA_MATH_TABLES_IN_ROM=1
//
MEMORY
{
PAGE 0 :
/* BEGIN is used for the "boot to SARAM" bootloader mode */
#if defined(RAM)
BEGIN : origin = 0x000000, length = 0x000002
#elif defined(_FLASH)
BEGIN : origin = 0x080000, length = 0x000002
#endif
RAMM0 : origin = 0x000122, length = 0x0002DE
RAMM1 : origin = 0x000400, length = 0x000400
RAMD0 : origin = 0x00B000, length = 0x000800
RAMD1 : origin = 0x00B800, length = 0x000800
RAMLS0_1 : origin = 0x008000, length = 0x001000
RAMGS0_1 : origin = 0x00C000, length = 0x002000
RAMGS8 : origin = 0x014000, length = 0x001000
RAMGS9 : origin = 0x015000, length = 0x001000
RAMGS10 : origin = 0x016000, length = 0x001000
RAMGS11 : origin = 0x017000, length = 0x001000
RESET : origin = 0x3FFFC0, length = 0x000002
IQTABLES : origin = 0x3FE000, length = 0x000B50 /* IQ Math Tables in Boot ROM */
IQTABLES2 : origin = 0x3FEB50, length = 0x00008C
IQTABLES3 : origin = 0x3FEBDC, length = 0x0000AA
FLASHA : origin = 0x080002, length = 0x001FFE /* on-chip Flash */
FLASHB : origin = 0x082000, length = 0x002000 /* on-chip Flash */
FLASHC : origin = 0x084000, length = 0x002000 /* on-chip Flash */
FLASHD : origin = 0x086000, length = 0x002000 /* on-chip Flash */
FLASHE : origin = 0x088000, length = 0x008000 /* on-chip Flash */
FLASHF : origin = 0x090000, length = 0x008000 /* on-chip Flash */
FLASHG : origin = 0x098000, length = 0x008000 /* on-chip Flash */
FLASHH : origin = 0x0A0000, length = 0x008000 /* on-chip Flash */
FLASHI : origin = 0x0A8000, length = 0x008000 /* on-chip Flash */
FLASHJ : origin = 0x0B0000, length = 0x008000 /* on-chip Flash */
FLASHK : origin = 0x0B8000, length = 0x002000 /* on-chip Flash */
PAGE 1 :
BOOT_RSVD : origin = 0x000002, length = 0x00004E /* Part of M0, BOOT rom will use this for stack */
CLA1_MSGRAMLOW : origin = 0x001480, length = 0x000080
CLA1_MSGRAMHIGH : origin = 0x001500, length = 0x000080
RAMLS2_3 : origin = 0x009000, length = 0x001000
RAMLS4_5 : origin = 0x00A000, length = 0x001000
RAMGS2 : origin = 0x00E000, length = 0x001000
RAMGS3_4 : origin = 0x00F000, length = 0x002000
RAMGS5_6 : origin = 0x011000, length = 0x002000
RAMGS7 : origin = 0x013000, length = 0x001000
RAMGS12 : origin = 0x018000, length = 0x001000
RAMGS13 : origin = 0x019000, length = 0x001000
RAMGS14 : origin = 0x01A000, length = 0x001000
RAMGS15 : origin = 0x01B000, length = 0x001000
FLASHL : origin = 0x0BA000, length = 0x002000 /* on-chip Flash */
FLASHM : origin = 0x0BC000, length = 0x002000 /* on-chip Flash */
FLASHN : origin = 0x0BE000, length = 0x002000 /* on-chip Flash */
}
SECTIONS
{
codestart : > BEGIN, PAGE = 0
#if defined(RAM)
.TI.ramfunc : > RAMM0, PAGE = 0
.text :>> RAMM1 | RAMD0 | RAMD1, PAGE = 0
.cinit : > RAMGS0_1, PAGE = 0
.pinit : > RAMGS0_1, PAGE = 0
.switch : > RAMGS0_1, PAGE = 0
.econst : > RAMGS3_4, PAGE = 1
#if !(CLA_MATH_TABLES_IN_ROM)
CLA1mathTables : > RAMLS4_5, PAGE = 1
#endif
Cla1Prog : > RAMLS0_1, PAGE = 0
#elif defined(_FLASH)
.TI.ramfunc : LOAD = FLASHD,
RUN = RAMGS0_1,
RUN_START(_RamfuncsRunStart),
LOAD_START(_RamfuncsLoadStart),
LOAD_SIZE(_RamfuncsLoadSize),
PAGE = 0
.text : > FLASHA, PAGE = 0
.cinit : > FLASHB, PAGE = 0
.pinit : > FLASHB, PAGE = 0
.switch : > FLASHB, PAGE = 0
.econst : > FLASHC, PAGE = 0
#if !(CLA_MATH_TABLES_IN_ROM)
//
//Load tables to Flash and copy over to RAM
//
CLA1mathTables : LOAD = FLASHL,
RUN = RAMLS4_5,
RUN_START(_CLA1mathTablesRunStart),
LOAD_START(_CLA1mathTablesLoadStart),
LOAD_SIZE(_CLA1mathTablesLoadSize),
PAGE = 1
#endif
Cla1Prog : LOAD = FLASHD,
RUN = RAMLS0_1,
RUN_START(_Cla1ProgRunStart),
LOAD_START(_Cla1ProgLoadStart),
LOAD_SIZE(_Cla1ProgLoadSize),
PAGE = 0
#else
#error Add either "RAM" or "_FLASH" to C2000 Linker -> Advanced Options -> Command File Preprocessing -> --define
#endif
Cla1ToCpuMsgRAM : > CLA1_MSGRAMLOW, PAGE = 1
CpuToCla1MsgRAM : > CLA1_MSGRAMHIGH, PAGE = 1
#ifdef CLA_C
//
// CLA C compiler sections
//
// Must be allocated to memory the CLA has write access to
//
.scratchpad : > RAMLS4_5, PAGE = 1
.bss_cla : > RAMLS4_5, PAGE = 1
.const_cla : > RAMLS4_5, PAGE = 1
#endif
IOBuffer : > RAMLS2_3, PAGE = 1
.reset : > RESET, PAGE = 0, TYPE = DSECT /* not used, */
.cio : > RAMGS7, PAGE = 1
.sysmem : > RAMGS7, PAGE = 1
.stack : > RAMGS2, PAGE = 1 /* Needs to be in lower 64K memory */
.ebss : > RAMGS5_6, PAGE = 1
.esysmem : > RAMGS7, PAGE = 1
}
/*
//=============================================================================
// End of file.
//=============================================================================
*/
@@ -0,0 +1,193 @@
//#############################################################################
//
// FILE: f2837x_cla_c_lnk.cmd
//
// TITLE: Linker Command File for CLA Math library examples that run
// on the f2837x platform
//
// This file includes all RAM and FLASH blocks present on the
// f2837x and depending on the active build configuration
// (RAM or FLASH) the appropriate sections will either be loaded
// into RAM or FLASH blocks
//
//###########################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
//
// CLA_C is defined to 1 in the project properties
// Project Properties -> C2000 Linker -> Advanced Options -> Command File
// Preprocessing -> --define
//
//--define=CLA_C=1
//
// CLA_MATH_TABLES_IN_ROM is defined in the project properties according to
// build configuration selected
// Project Properties -> C2000 Linker -> Advanced Options -> Command File
// Preprocessing -> --define
// Set this variable to 1 to use the CLA Math Tables in the CLA Data ROM
// If set to 0, make sure the right CLA Math library (one without the _datarom
// suffix) is used in the project
//
//--define=CLA_MATH_TABLES_IN_ROM=1
//
MEMORY
{
PAGE 0 :
#if defined(RAM)
BEGIN : origin = 0x000000, length = 0x000002
#elif defined(_FLASH)
BEGIN : origin = 0x080000, length = 0x000002
#endif
RAMM0 : origin = 0x000122, length = 0x0002DE
RAMM1 : origin = 0x000400, length = 0x000400
RAMD0 : origin = 0x00B000, length = 0x000800
RAMD1 : origin = 0x00B800, length = 0x000800
RAMLS0_1 : origin = 0x008000, length = 0x001000
RAMGS0_1 : origin = 0x00C000, length = 0x002000
RAMGS8 : origin = 0x014000, length = 0x001000
RAMGS9 : origin = 0x015000, length = 0x001000
RAMGS10 : origin = 0x016000, length = 0x001000
RAMGS11 : origin = 0x017000, length = 0x001000
RESET : origin = 0x3FFFC0, length = 0x000002
IQTABLES : origin = 0x3FE000, length = 0x000B50 /* IQ Math Tables in Boot ROM */
IQTABLES2 : origin = 0x3FEB50, length = 0x00008C
IQTABLES3 : origin = 0x3FEBDC, length = 0x0000AA
FLASHA : origin = 0x080002, length = 0x001FFE /* on-chip Flash */
FLASHB : origin = 0x082000, length = 0x002000 /* on-chip Flash */
FLASHC : origin = 0x084000, length = 0x002000 /* on-chip Flash */
FLASHD : origin = 0x086000, length = 0x002000 /* on-chip Flash */
FLASHE : origin = 0x088000, length = 0x008000 /* on-chip Flash */
FLASHF : origin = 0x090000, length = 0x008000 /* on-chip Flash */
FLASHG : origin = 0x098000, length = 0x008000 /* on-chip Flash */
FLASHH : origin = 0x0A0000, length = 0x008000 /* on-chip Flash */
FLASHI : origin = 0x0A8000, length = 0x008000 /* on-chip Flash */
FLASHJ : origin = 0x0B0000, length = 0x008000 /* on-chip Flash */
FLASHK : origin = 0x0B8000, length = 0x002000 /* on-chip Flash */
PAGE 1 :
BOOT_RSVD : origin = 0x000002, length = 0x00004E /* Part of M0, BOOT rom will use this for stack */
CLA1_MSGRAMLOW : origin = 0x001480, length = 0x000080
CLA1_MSGRAMHIGH : origin = 0x001500, length = 0x000080
RAMLS2_3 : origin = 0x009000, length = 0x001000
RAMLS4_5 : origin = 0x00A000, length = 0x001000
RAMGS2 : origin = 0x00E000, length = 0x001000
RAMGS3_4 : origin = 0x00F000, length = 0x002000
RAMGS5_6 : origin = 0x011000, length = 0x002000
RAMGS7 : origin = 0x013000, length = 0x001000
RAMGS12 : origin = 0x018000, length = 0x001000
RAMGS13 : origin = 0x019000, length = 0x001000
RAMGS14 : origin = 0x01A000, length = 0x001000
RAMGS15 : origin = 0x01B000, length = 0x001000
FLASHL : origin = 0x0BA000, length = 0x002000 /* on-chip Flash */
FLASHM : origin = 0x0BC000, length = 0x002000 /* on-chip Flash */
FLASHN : origin = 0x0BE000, length = 0x002000 /* on-chip Flash */
}
SECTIONS
{
codestart : > BEGIN, PAGE = 0
#if defined(RAM)
.TI.ramfunc : > RAMM0, PAGE = 0
.text :>> RAMM1 | RAMD0 | RAMD1, PAGE = 0
.cinit : > RAMGS0_1, PAGE = 0
.pinit : > RAMGS0_1, PAGE = 0
.switch : > RAMGS0_1, PAGE = 0
.econst : > RAMGS3_4, PAGE = 1
#if !(CLA_MATH_TABLES_IN_ROM)
CLA1mathTables : > RAMLS4_5, PAGE = 1
#endif
Cla1Prog : > RAMLS0_1, PAGE = 0
#elif defined(_FLASH)
.TI.ramfunc : LOAD = FLASHD,
RUN = RAMGS0_1,
RUN_START(_RamfuncsRunStart),
LOAD_START(_RamfuncsLoadStart),
LOAD_SIZE(_RamfuncsLoadSize),
PAGE = 0
.text : > FLASHA, PAGE = 0
.cinit : > FLASHB, PAGE = 0
.pinit : > FLASHB, PAGE = 0
.switch : > FLASHB, PAGE = 0
.econst : > FLASHC, PAGE = 0
#if !(CLA_MATH_TABLES_IN_ROM)
//
//Load tables to Flash and copy over to RAM
//
CLA1mathTables : LOAD = FLASHL,
RUN = RAMLS4_5,
RUN_START(_CLA1mathTablesRunStart),
LOAD_START(_CLA1mathTablesLoadStart),
LOAD_SIZE(_CLA1mathTablesLoadSize),
PAGE = 1
#endif
Cla1Prog : LOAD = FLASHD,
RUN = RAMLS0_1,
RUN_START(_Cla1ProgRunStart),
LOAD_START(_Cla1ProgLoadStart),
LOAD_SIZE(_Cla1ProgLoadSize),
PAGE = 0
#else
#error Add either "RAM" or "_FLASH" to C2000 Linker -> Advanced Options -> Command File Preprocessing -> --define
#endif
Cla1ToCpuMsgRAM : > CLA1_MSGRAMLOW, PAGE = 1
CpuToCla1MsgRAM : > CLA1_MSGRAMHIGH, PAGE = 1
#ifdef CLA_C
//
// CLA C compiler sections
//
// Must be allocated to memory the CLA has write access to
//
.scratchpad : > RAMLS4_5, PAGE = 1
.bss_cla : > RAMLS4_5, PAGE = 1
.const_cla : > RAMLS4_5, PAGE = 1
#endif
IOBuffer : > RAMLS2_3, PAGE = 1
.reset : > RESET, PAGE = 0, TYPE = DSECT /* not used, */
.cio : > RAMGS7, PAGE = 1
.sysmem : > RAMGS7, PAGE = 1
.stack : > RAMGS2, PAGE = 1 /* Needs to be in lower 64K memory */
.ebss : > RAMGS5_6, PAGE = 1
.esysmem : > RAMGS7, PAGE = 1
}
/*
//=============================================================================
// End of file.
//=============================================================================
*/
@@ -0,0 +1,255 @@
//#############################################################################
//
// FILE: F2837x_CLA_CFFT_lnk.cmd
//
// Description: Linker Command File for CLA DSP library examples that run
// on the 2837x platform
//
// This file includes all RAM and FLASH blocks present on the
// 2837x and depending on the active build configuration(RAM or FLASH)
// the appropriate sections will either be loaded into RAM or FLASH
// blocks
//
//#############################################################################
// $Copyright: Copyright (C) 2022 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//#############################################################################
// NOTES:
// 1. In addition to this memory linker command file, add the header linker
// command file directly to the project. The header linker command file is
// required to link the peripheral structures to the proper locations within
// the memory map.
//
// The header linker files are found in
// controlSUITE\device_support\f2837x\F2837x_headers\cmd
//
// For BIOS applications add: F2837x_Headers_BIOS_cpuX.cmd
// For nonBIOS applications add: F2837x_Headers_nonBIOS_cpuX.cmd
//
// 2. On reset all RAMGSx blocks are under the mastership of CPU1. The user
// must configure the appropriate control registers to transfer mastership
// of a RAMGSx block over to CPU2
//
// 3. Memory blocks on F2837x are uniform (ie same physical memory) in both
// PAGE 0 and PAGE 1. That is the same memory region should not be defined
// for both PAGE 0 and PAGE 1. Doing so will result in corruption of program
// and/or data.
//
// Contiguous SARAM memory blocks can be combined if required to create a
// larger memory block.
//
//#############################################################################
// The user must define CLA_C in the project linker settings if using the
// CLA C compiler
// Project Properties -> C2000 Linker -> Advanced Options -> Command File
// Preprocessing -> --define
--define=CLA_C=1
// Set this variable to 1 to use the CLA FFT Tables in the CLA Data ROM
// If set to 0, make sure the right CLA Math library is used in the project
#if defined(DATAROM)
--define=CLA_FFT_TABLES_IN_ROM=1
#else
--define=CLA_FFT_TABLES_IN_ROM=0
#endif
#if CLA_C
// Define a size for the CLA scratchpad area that will be used
// by the CLA compiler for local symbols and temps
// Also force references to the special symbols that mark the
// scratchpad are.
CLA_SCRATCHPAD_SIZE = 0x100;
--undef_sym=__cla_scratchpad_end
--undef_sym=__cla_scratchpad_start
#endif //CLA_C
MEMORY
{
PAGE 0 :
/* BEGIN is used for the "boot to SARAM" bootloader mode */
BEGIN : origin = 0x000000, length = 0x000002
RAMM1 : origin = 0x000400, length = 0x000400
RAMD0 : origin = 0x00B000, length = 0x000800
RAMD1 : origin = 0x00B800, length = 0x000800
RAMLS0_1 : origin = 0x008000, length = 0x001000
RAMGS0_2 : origin = 0x00C000, length = 0x003000
RAMGS8_9 : origin = 0x014000, length = 0x002000
// RAMGS9 : origin = 0x015000, length = 0x001000
RAMGS10 : origin = 0x016000, length = 0x001000
RAMGS11 : origin = 0x017000, length = 0x001000
RESET : origin = 0x3FFFC0, length = 0x000002
IQTABLES : origin = 0x3FE000, length = 0x000B50 /* IQ Math Tables in Boot ROM */
IQTABLES2 : origin = 0x3FEB50, length = 0x00008C
IQTABLES3 : origin = 0x3FEBDC, length = 0x0000AA
FLASHN : origin = 0x80000, length = 0x002000
FLASHM : origin = 0x82000, length = 0x002000
FLASHL : origin = 0x84000, length = 0x002000
FLASHK : origin = 0x86000, length = 0x002000
FLASHJ : origin = 0x88000, length = 0x008000
FLASHI : origin = 0x90000, length = 0x008000
FLASHH : origin = 0x98000, length = 0x008000
FLASHG : origin = 0xA0000, length = 0x008000
FLASHF : origin = 0xA8000, length = 0x008000
FLASHE : origin = 0xB0000, length = 0x008000
FLASHD : origin = 0xB8000, length = 0x002000
PAGE 1 :
BOOT_RSVD : origin = 0x000002, length = 0x00004E /* Part of M0, BOOT rom will use this for stack */
RAMM0 : origin = 0x000100, length = 0x000300
CLA1_MSGRAMLOW : origin = 0x001480, length = 0x000080
CLA1_MSGRAMHIGH : origin = 0x001500, length = 0x000080
// NOTE: RAML2_3 logical section extends into physical L4
// but since L2->L5 are CLA data RAM this is OK
RAMLS2_3 : origin = 0x009000, length = 0x001044
RAMLS4_5 : origin = 0x00A044, length = 0x001000
RAMGS3_4 : origin = 0x00F000, length = 0x002000
RAMGS5_6 : origin = 0x011000, length = 0x002000
RAMGS7 : origin = 0x013000, length = 0x001000
RAMGS12 : origin = 0x018000, length = 0x001000
RAMGS13 : origin = 0x019000, length = 0x001000
RAMGS14 : origin = 0x01A000, length = 0x001000
RAMGS15 : origin = 0x01B000, length = 0x001000
FLASHC : origin = 0xBA000, length = 0x002000
FLASHB : origin = 0xBC000, length = 0x002000
}
SECTIONS
{
#ifdef __TI_COMPILER_VERSION__
#if __TI_COMPILER_VERSION__ >= 15009000
.TI.ramfunc : {} > RAMD0 | RAMD1 |RAMGS0_2 PAGE = 0
#else
ramfuncs : > RAMD0 | RAMD1 |RAMGS0_2 PAGE = 0
#endif
#endif
codestart : > BEGIN, PAGE = 0
#if defined(RAM)
ramfuncs : > RAMD0, PAGE = 0
.text :>> RAMD0 | RAMD1 |RAMGS0_2 PAGE = 0
.cinit : > RAMGS8_9, PAGE = 0
.pinit : > RAMGS0_2, PAGE = 0
.switch : > RAMGS0_2, PAGE = 0
.econst : > RAMGS3_4, PAGE = 1
#if !(CLA_FFT_TABLES_IN_ROM)
CLA1fftTables : > RAMLS4_5, PAGE = 1
#endif //CLA_FFT_TABLES_IN_ROM
Cla1Prog : > RAMLS0_1, PAGE = 0
Cla1Prog:cla_dsp_fft : > RAMLS0_1, HIGH PAGE = 0
#elif defined(_FLASH)
#if defined(__TI_EABI__)
ramfuncs : LOAD = FLASHD,
RUN = RAMD0,
RUN_START(RamfuncsRunStart),
LOAD_START(RamfuncsLoadStart),
LOAD_SIZE(RamfuncsLoadSize),
PAGE = 0
#else
ramfuncs : LOAD = FLASHD,
RUN = RAMD0,
RUN_START(_RamfuncsRunStart),
LOAD_START(_RamfuncsLoadStart),
LOAD_SIZE(_RamfuncsLoadSize),
PAGE = 0
#endif
.text :>> FLASHN | FLASHM, PAGE = 0
.cinit : > FLASHL, PAGE = 0
.pinit : > FLASHL, PAGE = 0
.switch : > FLASHL, PAGE = 0
.econst : > FLASHC, PAGE = 1
#if !(CLA_FFT_TABLES_IN_ROM)
#if defined(__TI_EABI__)
CLA1fftTables : LOAD = FLASHB,
RUN = RAMLS4_5,
RUN_START(CLA1fftTablesRunStart),
LOAD_START(CLA1fftTablesLoadStart),
LOAD_SIZE(CLA1fftTablesLoadSize),
PAGE = 1
#else
CLA1fftTables : LOAD = FLASHB,
RUN = RAMLS4_5,
RUN_START(_CLA1fftTablesRunStart),
LOAD_START(_CLA1fftTablesLoadStart),
LOAD_SIZE(_CLA1fftTablesLoadSize),
PAGE = 1
#endif
#endif //CLA_FFT_TABLES_IN_ROM
#if defined(__TI_EABI__)
Cla1Prog : LOAD = FLASHD,
RUN = RAMLS0_1,
RUN_START(Cla1ProgRunStart),
LOAD_START(Cla1ProgLoadStart),
LOAD_SIZE(Cla1ProgLoadSize),
PAGE = 0
#else
Cla1Prog : LOAD = FLASHD,
RUN = RAMLS0_1,
RUN_START(_Cla1ProgRunStart),
LOAD_START(_Cla1ProgLoadStart),
LOAD_SIZE(_Cla1ProgLoadSize),
PAGE = 0
#endif
#else
#error Add either "RAM" or "_FLASH" to C2000 Linker -> Advanced Options -> Command File Preprocessing -> --define
#endif //RAM
Cla1ToCpuMsgRAM : > CLA1_MSGRAMLOW, PAGE = 1
CpuToCla1MsgRAM : > CLA1_MSGRAMHIGH, PAGE = 1
#ifdef CLA_C
/* CLA C compiler sections */
//
// Must be allocated to memory the CLA has write access to
//
// CLAscratch is the legacy code model scratch pad. use
// .scratchpad in the new model
CLAscratch :
{ *.obj(CLAscratch)
. += CLA_SCRATCHPAD_SIZE;
*.obj(CLAscratch_end) } > RAMLS4_5, PAGE = 1
.scratchpad : > RAMLS4_5, PAGE = 1
.bss_cla : > RAMLS4_5, PAGE = 1
.const_cla : > RAMLS4_5, PAGE = 1
#else
.bss_cla : > RAMLS4_5, PAGE = 1
#endif //CLA_C
/* Test specific sections */
IOBuffer : > RAMLS2_3, PAGE = 1
.reset : > RESET, PAGE = 0, TYPE = DSECT /* not used, */
.cio : > RAMGS7, PAGE = 1
.sysmem : > RAMGS7, PAGE = 1
.stack : > RAMM0, PAGE = 1 /* Needs to be in lower 64K memory */
.ebss : > RAMGS5_6, PAGE = 1
.esysmem : > RAMGS7, PAGE = 1
}
//#############################################################################
// End of file.
//#############################################################################
@@ -0,0 +1,210 @@
//#############################################################################
//
// FILE: f2838x_cla_c_lnk.cmd
//
// TITLE: Linker Command File for CLA Math library examples that run
// on the f2838x platform
//
// This file includes all RAM and FLASH blocks present on the
// f2838x and depending on the active build configuration
// (RAM or FLASH) the appropriate sections will either be loaded
// into RAM or FLASH blocks
//
//###########################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
//
// CLA_C is defined to 1 in the project properties
// Project Properties -> C2000 Linker -> Advanced Options -> Command File
// Preprocessing -> --define
//
//--define=CLA_C=1
//
// CLA_MATH_TABLES_IN_ROM is defined in the project properties according to
// build configuration selected
// Project Properties -> C2000 Linker -> Advanced Options -> Command File
// Preprocessing -> --define
// Set this variable to 1 to use the CLA Math Tables in the CLA Data ROM
// If set to 0, make sure the right CLA Math library (one without the _datarom
// suffix) is used in the project
//
//--define=CLA_MATH_TABLES_IN_ROM=1
//
MEMORY
{
PAGE 0 :
#if defined(RAM)
BEGIN : origin = 0x000000, length = 0x000002
#elif defined(_FLASH)
BEGIN : origin = 0x080000, length = 0x000002
#endif
RAMM0 : origin = 0x0001B0, length = 0x000250
RAMM1 : origin = 0x000400, length = 0x000400
RAMD0 : origin = 0x00C000, length = 0x000800
RAMD1 : origin = 0x00C800, length = 0x000800
RAMLS0_1 : origin = 0x008000, length = 0x001000
RAMGS0_1 : origin = 0x00D000, length = 0x002000
RAMGS8 : origin = 0x015000, length = 0x001000
RAMGS9 : origin = 0x016000, length = 0x001000
RAMGS10 : origin = 0x017000, length = 0x001000
RAMGS11 : origin = 0x018000, length = 0x001000
RESET : origin = 0x3FFFC0, length = 0x000002
IQTABLES : origin = 0x3FE000, length = 0x000B50
IQTABLES2 : origin = 0x3FEB50, length = 0x00008C
IQTABLES3 : origin = 0x3FEBDC, length = 0x0000AA
FLASH0 : origin = 0x080002, length = 0x001FFE
FLASH1 : origin = 0x082000, length = 0x002000
FLASH2 : origin = 0x084000, length = 0x002000
FLASH3 : origin = 0x086000, length = 0x002000
FLASH4 : origin = 0x088000, length = 0x008000
FLASH5 : origin = 0x090000, length = 0x008000
FLASH6 : origin = 0x098000, length = 0x008000
FLASH7 : origin = 0x0A0000, length = 0x008000
FLASH8 : origin = 0x0A8000, length = 0x008000
FLASH9 : origin = 0x0B0000, length = 0x008000
FLASH10 : origin = 0x0B8000, length = 0x002000
PAGE 1 :
BOOT_RSVD : origin = 0x000002, length = 0x0001AE
CLA1_MSGRAMLOW : origin = 0x001480, length = 0x000080
CLA1_MSGRAMHIGH : origin = 0x001500, length = 0x000080
RAMLS2_3 : origin = 0x009000, length = 0x001000
RAMLS4_5 : origin = 0x00A000, length = 0x001000
RAMLS6 : origin = 0x00B000, length = 0x000800
RAMLS7 : origin = 0x00B800, length = 0x000800
RAMGS2 : origin = 0x00F000, length = 0x001000
RAMGS3_4 : origin = 0x010000, length = 0x002000
RAMGS5_6 : origin = 0x012000, length = 0x002000
RAMGS7 : origin = 0x014000, length = 0x001000
RAMGS12 : origin = 0x019000, length = 0x001000
RAMGS13 : origin = 0x01A000, length = 0x001000
RAMGS14 : origin = 0x01B000, length = 0x001000
RAMGS15 : origin = 0x01C000, length = 0x001000
CPU1TOCPU2RAM : origin = 0x03A000, length = 0x000800
CPU2TOCPU1RAM : origin = 0x03B000, length = 0x000800
CPUTOCMRAM : origin = 0x039000, length = 0x000800
CMTOCPURAM : origin = 0x038000, length = 0x000800
FLASH11 : origin = 0x0BA000, length = 0x002000
FLASH12 : origin = 0x0BC000, length = 0x002000
FLASH13 : origin = 0x0BE000, length = 0x002000
}
SECTIONS
{
codestart : > BEGIN, PAGE = 0
.bss : > RAMGS0_1, PAGE = 0
.const : > RAMGS0_1, PAGE = 0
.data : > RAMGS0_1, PAGE = 0
.init_array : > RAMGS0_1, PAGE = 0
#if defined(RAM)
.TI.ramfunc : > RAMM0, PAGE = 0
.text :>> RAMM1 | RAMD0 | RAMD1, PAGE = 0
.cinit : > RAMGS0_1, PAGE = 0
.pinit : > RAMGS0_1, PAGE = 0
.switch : > RAMGS0_1, PAGE = 0
.econst : > RAMGS3_4, PAGE = 1
#if !(CLA_MATH_TABLES_IN_ROM)
CLA1mathTables : > RAMLS4_5, PAGE = 1
#endif
Cla1Prog : > RAMLS0_1, PAGE = 0
#elif defined(_FLASH)
.TI.ramfunc : LOAD = FLASH3,
RUN = RAMGS0_1,
RUN_START(RamfuncsRunStart),
LOAD_START(RamfuncsLoadStart),
LOAD_SIZE(RamfuncsLoadSize),
PAGE = 0
.text : > FLASH0, PAGE = 0
.cinit : > FLASH1, PAGE = 0
.pinit : > FLASH1, PAGE = 0
.switch : > FLASH1, PAGE = 0
.econst : > FLASH2, PAGE = 0
#if !(CLA_MATH_TABLES_IN_ROM)
//
//Load tables to Flash and copy over to RAM
//
CLA1mathTables : LOAD = FLASH11,
RUN = RAMLS4_5,
RUN_START(CLA1mathTablesRunStart),
LOAD_START(CLA1mathTablesLoadStart),
LOAD_SIZE(CLA1mathTablesLoadSize),
PAGE = 1
#endif
Cla1Prog : LOAD = FLASH3,
RUN = RAMLS0_1,
RUN_START(Cla1ProgRunStart),
LOAD_START(Cla1ProgLoadStart),
LOAD_SIZE(Cla1ProgLoadSize),
PAGE = 0
#else
#error Add either "RAM" or "_FLASH" to C2000 Linker -> Advanced Options -> Command File Preprocessing -> --define
#endif
Cla1ToCpuMsgRAM : > CLA1_MSGRAMLOW, PAGE = 1
CpuToCla1MsgRAM : > CLA1_MSGRAMHIGH, PAGE = 1
MSGRAM_CPU1_TO_CPU2 : > CPU1TOCPU2RAM, PAGE = 1, type=NOINIT
MSGRAM_CPU2_TO_CPU1 : > CPU2TOCPU1RAM, PAGE = 1, type=NOINIT
MSGRAM_CPU_TO_CM : > CPUTOCMRAM, PAGE = 1, type=NOINIT
MSGRAM_CM_TO_CPU : > CMTOCPURAM, PAGE = 1, type=NOINIT
#ifdef CLA_C
//
// CLA C compiler sections
//
// Must be allocated to memory the CLA has write access to
//
.scratchpad : > RAMLS4_5, PAGE = 1
.bss_cla : > RAMLS4_5, PAGE = 1
.const_cla : > RAMLS4_5, PAGE = 1
#endif
IOBuffer : > RAMLS2_3, PAGE = 1
.reset : > RESET, PAGE = 0, TYPE = DSECT /* not used, */
.cio : > RAMGS7, PAGE = 1
.sysmem : > RAMGS7, PAGE = 1
.stack : > RAMGS2, PAGE = 1 /* Needs to be in lower 64K memory */
.ebss : > RAMGS5_6, PAGE = 1
.esysmem : > RAMGS7, PAGE = 1
}
/*
//=============================================================================
// End of file.
//=============================================================================
*/
@@ -0,0 +1,211 @@
//#############################################################################
//
// FILE: f28p55x_cla_c_lnk.cmd
//
// TITLE: Linker Command File for CLA Math library examples that run
// on the f28003x platform
//
// This file includes all RAM and FLASH blocks present on the
// f28003x and depending on the active build configuration
// (RAM or FLASH) the appropriate sections will either be loaded
// into RAM or FLASH blocks
//
//###########################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
//
// CLA_C is defined to 1 in the project properties
// Project Properties -> C2000 Linker -> Advanced Options -> Command File
// Preprocessing -> --define
//
//--define=CLA_C=1
//
// CLA_MATH_TABLES_IN_ROM is defined in the project properties according to
// build configuration selected
// Project Properties -> C2000 Linker -> Advanced Options -> Command File
// Preprocessing -> --define
// Set this variable to 1 to use the CLA Math Tables in the CLA Data ROM
// If set to 0, make sure the right CLA Math library (one without the _datarom
// suffix) is used in the project
//
//--define=CLA_MATH_TABLES_IN_ROM=1
//
MEMORY
{
#if defined(RAM)
BEGIN : origin = 0x00000000, length = 0x00000002
#elif defined(_FLASH)
BEGIN : origin = 0x00080000, length = 0x00000002
#endif
BOOT_RSVD : origin = 0x000002, length = 0x000126 /* Part of M0, BOOT rom will use this for stack */
RAMM0 : origin = 0x000128, length = 0x0002D8
RAMM1 : origin = 0x000400, length = 0x000400
RAMLS0 : origin = 0x008000, length = 0x000800
RAMLS1 : origin = 0x008800, length = 0x000800
RAMLS2 : origin = 0x009000, length = 0x000800
RAMLS3 : origin = 0x009800, length = 0x000800
RAMLS4 : origin = 0x00A000, length = 0x000800
RAMLS5 : origin = 0x00A800, length = 0x000800
RAMLS6 : origin = 0x00B000, length = 0x000800
RAMLS7 : origin = 0x00B800, length = 0x000800
RAMLS8 : origin = 0x014000, length = 0x002000 // When configured as CLA program use the address 0x4000
RAMLS9 : origin = 0x016000, length = 0x002000 // When configured as CLA program use the address 0x6000
// RAMLS8_CLA : origin = 0x004000, length = 0x002000 // Use only if configured as CLA program memory
// RAMLS9_CLA : origin = 0x006000, length = 0x002000 // Use only if configured as CLA program memory
RAMGS0 : origin = 0x00C000, length = 0x002000
RAMGS1 : origin = 0x00E000, length = 0x002000
RAMGS2 : origin = 0x010000, length = 0x002000
RAMGS3 : origin = 0x012000, length = 0x002000
/* Flash Banks (128 sectors each) */
FLASH_BANK0 : origin = 0x080002, length = 0x1fffd
FLASH_BANK1 : origin = 0x0A0000, length = 0x20000
FLASH_BANK2 : origin = 0x0C0000, length = 0x20000
FLASH_BANK3 : origin = 0x0E0000, length = 0x20000
FLASH_BANK4 : origin = 0x100000, length = 0x20000
CLATOCPURAM : origin = 0x001480, length = 0x000080
CPUTOCLARAM : origin = 0x001500, length = 0x000080
CLATODMARAM : origin = 0x001680, length = 0x000080
DMATOCLARAM : origin = 0x001700, length = 0x000080
RESET : origin = 0x3FFFC0, length = 0x000002
}
SECTIONS
{
codestart : > BEGIN
.bss : > RAMGS0
.const : > RAMGS0
.data : > RAMGS0
.init_array : > RAMGS0
#if defined(RAM)
.TI.ramfunc : > RAMGS0
.text : > RAMGS1
.cinit : > RAMGS0
.pinit : > RAMGS0
.switch : > RAMGS0
.econst : > RAMGS3
#if !(CLA_MATH_TABLES_IN_ROM)
CLA1mathTables : > RAMLS4
#endif
Cla1Prog : > RAMLS0
#elif defined(_FLASH)
#if defined(__TI_EABI__)
.TI.ramfunc : LOAD = FLASH_BANK0,
RUN = RAMGS2,
RUN_START(RamfuncsRunStart),
LOAD_START(RamfuncsLoadStart),
LOAD_SIZE(RamfuncsLoadSize)
#else
.TI.ramfunc : LOAD = FLASH_BANK0,
RUN = RAMGS2,
RUN_START(_RamfuncsRunStart),
LOAD_START(_RamfuncsLoadStart),
LOAD_SIZE(_RamfuncsLoadSize)
#endif
.text : >> FLASH_BANK0
.cinit : > FLASH_BANK0
.pinit : > FLASH_BANK0
.switch : > FLASH_BANK0
.econst : > FLASH_BANK0
#if !(CLA_MATH_TABLES_IN_ROM)
//
//Load tables to Flash and copy over to RAM
//
#if defined(__TI_EABI__)
CLA1mathTables : LOAD = FLASH_BANK0,
RUN = RAMLS4,
RUN_START(CLA1mathTablesRunStart),
LOAD_START(CLA1mathTablesLoadStart),
LOAD_SIZE(CLA1mathTablesLoadSize)
#else
CLA1mathTables : LOAD = FLASH_BANK0_SEC1,
RUN = RAMLS4,
RUN_START(_CLA1mathTablesRunStart),
LOAD_START(_CLA1mathTablesLoadStart),
LOAD_SIZE(_CLA1mathTablesLoadSize)
#endif
#endif
#if defined(__TI_EABI__)
Cla1Prog : LOAD = FLASH_BANK1,
RUN = RAMLS0,
RUN_START(Cla1ProgRunStart),
LOAD_START(Cla1ProgLoadStart),
LOAD_SIZE(Cla1ProgLoadSize)
#else
Cla1Prog : LOAD = FLASH_BANK1,
RUN = RAMLS0,
RUN_START(_Cla1ProgRunStart),
LOAD_START(_Cla1ProgLoadStart),
LOAD_SIZE(_Cla1ProgLoadSize)
#endif
#else
#error Add either "RAM" or "_FLASH" to C2000 Linker -> Advanced Options -> Command File Preprocessing -> --define
#endif
Cla1ToCpuMsgRAM : > CLATOCPURAM
CpuToCla1MsgRAM : > CPUTOCLARAM
#ifdef CLA_C
//
// CLA C compiler sections
//
// Must be allocated to memory the CLA has write access to
//
.scratchpad : > RAMLS5
.bss_cla : > RAMLS5
.const_cla : > RAMLS5
#endif
IOBuffer : > RAMLS3
.reset : > RESET, TYPE = DSECT /* not used, */
.cio : > RAMGS3
.sysmem : > RAMGS3
.stack : > RAMM1 /* Needs to be in lower 64K memory */
.ebss : > RAMGS3
.esysmem : > RAMGS3
}
/*
//=============================================================================
// End of file.
//=============================================================================
*/
@@ -0,0 +1,244 @@
//#############################################################################
//
// FILE: f28p65x_cla_c_lnk.cmd
//
// TITLE: Linker Command File for CLA Math library examples that run
// on the f28003x platform
//
// This file includes all RAM and FLASH blocks present on the
// f28003x and depending on the active build configuration
// (RAM or FLASH) the appropriate sections will either be loaded
// into RAM or FLASH blocks
//
//###########################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
//
// CLA_C is defined to 1 in the project properties
// Project Properties -> C2000 Linker -> Advanced Options -> Command File
// Preprocessing -> --define
//
//--define=CLA_C=1
//
// CLA_MATH_TABLES_IN_ROM is defined in the project properties according to
// build configuration selected
// Project Properties -> C2000 Linker -> Advanced Options -> Command File
// Preprocessing -> --define
// Set this variable to 1 to use the CLA Math Tables in the CLA Data ROM
// If set to 0, make sure the right CLA Math library (one without the _datarom
// suffix) is used in the project
//
//--define=CLA_MATH_TABLES_IN_ROM=1
//
MEMORY
{
#if defined(RAM)
BEGIN : origin = 0x00000000, length = 0x00000002
#elif defined(_FLASH)
BEGIN : origin = 0x00080000, length = 0x00000002
#endif
RAMM0 : origin = 0x0001B1, length = 0x00024F
RAMM1 : origin = 0x000400, length = 0x000400
RAMLS0 : origin = 0x008000, length = 0x000800
RAMLS1 : origin = 0x008800, length = 0x000800
RAMLS2 : origin = 0x009000, length = 0x000800
RAMLS3 : origin = 0x009800, length = 0x000800
RAMLS4 : origin = 0x00A000, length = 0x000800
RAMLS5 : origin = 0x00A800, length = 0x000800
RAMLS6 : origin = 0x00B000, length = 0x000800
RAMLS7 : origin = 0x00B800, length = 0x000800
RAMLS8 : origin = 0x022000, length = 0x002000 // When configured as CLA program use the address 0x4000
RAMLS9 : origin = 0x024000, length = 0x002000 // When configured as CLA program use the address 0x6000
RAMGS0 : origin = 0x010000, length = 0x002000
RAMGS1 : origin = 0x012000, length = 0x002000
RAMGS2 : origin = 0x014000, length = 0x002000
RAMGS3 : origin = 0x016000, length = 0x002000
RAMGS4 : origin = 0x018000, length = 0x002000
RESET : origin = 0x003FFFC0, length = 0x00000002
/* Flash sectors */
/* BANK 1 */
FLASH_BANK1_SEC0 : origin = 0x090000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC1 : origin = 0x091000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC2 : origin = 0x092000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC3 : origin = 0x093000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC4 : origin = 0x094000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC5 : origin = 0x095000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC6 : origin = 0x096000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC7 : origin = 0x097000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC8 : origin = 0x098000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC9 : origin = 0x099000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC10 : origin = 0x09A000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC11 : origin = 0x09B000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC12 : origin = 0x09C000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC13 : origin = 0x09D000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC14 : origin = 0x09E000, length = 0x001000 /* on-chip Flash */
FLASH_BANK1_SEC15 : origin = 0x09F000, length = 0x001000 /* on-chip Flash */
BOOT_RSVD : origin = 0x000002, length = 0x0001AF /* Part of M0, BOOT rom will use this for stack */
CLA1_MSGRAMLOW : origin = 0x001480, length = 0x000080
CLA1_MSGRAMHIGH : origin = 0x001500, length = 0x000080
CPU1TOCPU2RAM : origin = 0x03A000, length = 0x000800
CPU2TOCPU1RAM : origin = 0x03B000, length = 0x000800
/* Flash sectors */
/* BANK 0 */
FLASH_BANK0_SEC0 : origin = 0x080002, length = 0x000FFE /* on-chip Flash */
FLASH_BANK0_SEC1 : origin = 0x081000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC2 : origin = 0x082000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC3 : origin = 0x083000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC4 : origin = 0x084000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC5 : origin = 0x085000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC6 : origin = 0x086000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC7 : origin = 0x087000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC8 : origin = 0x088000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC9 : origin = 0x089000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC10 : origin = 0x08A000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC11 : origin = 0x08B000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC12 : origin = 0x08C000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC13 : origin = 0x08D000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC14 : origin = 0x08E000, length = 0x001000 /* on-chip Flash */
FLASH_BANK0_SEC15 : origin = 0x08F000, length = 0x001000 /* on-chip Flash */
}
SECTIONS
{
codestart : > BEGIN
.bss : > RAMGS0
.const : > RAMGS0
.data : > RAMGS0
.init_array : > RAMGS0
#if defined(RAM)
.TI.ramfunc : > RAMGS0
.text : > RAMGS1
.cinit : > RAMGS0
.pinit : > RAMGS0
.switch : > RAMGS0
.econst : > RAMGS3
#if !(CLA_MATH_TABLES_IN_ROM)
CLA1mathTables : > RAMLS4
#endif
Cla1Prog : > RAMLS0
#elif defined(_FLASH)
#if defined(__TI_EABI__)
.TI.ramfunc : LOAD = FLASH_BANK0_SEC1,
RUN = RAMGS2,
RUN_START(RamfuncsRunStart),
LOAD_START(RamfuncsLoadStart),
LOAD_SIZE(RamfuncsLoadSize)
#else
.TI.ramfunc : LOAD = FLASH_BANK0_SEC1,
RUN = RAMGS2,
RUN_START(_RamfuncsRunStart),
LOAD_START(_RamfuncsLoadStart),
LOAD_SIZE(_RamfuncsLoadSize)
#endif
.text : >> FLASH_BANK0_SEC3 | FLASH_BANK0_SEC4
.cinit : > FLASH_BANK0_SEC5
.pinit : > FLASH_BANK0_SEC0
.switch : > FLASH_BANK0_SEC0
.econst : > FLASH_BANK0_SEC2
#if !(CLA_MATH_TABLES_IN_ROM)
//
//Load tables to Flash and copy over to RAM
//
#if defined(__TI_EABI__)
CLA1mathTables : LOAD = FLASH_BANK0_SEC1,
RUN = RAMLS4,
RUN_START(CLA1mathTablesRunStart),
LOAD_START(CLA1mathTablesLoadStart),
LOAD_SIZE(CLA1mathTablesLoadSize)
#else
CLA1mathTables : LOAD = FLASH_BANK0_SEC1,
RUN = RAMLS4,
RUN_START(_CLA1mathTablesRunStart),
LOAD_START(_CLA1mathTablesLoadStart),
LOAD_SIZE(_CLA1mathTablesLoadSize)
#endif
#endif
#if defined(__TI_EABI__)
Cla1Prog : LOAD = FLASH_BANK1_SEC1,
RUN = RAMLS0,
RUN_START(Cla1ProgRunStart),
LOAD_START(Cla1ProgLoadStart),
LOAD_SIZE(Cla1ProgLoadSize)
#else
Cla1Prog : LOAD = FLASH_BANK1_SEC1,
RUN = RAMLS0,
RUN_START(_Cla1ProgRunStart),
LOAD_START(_Cla1ProgLoadStart),
LOAD_SIZE(_Cla1ProgLoadSize)
#endif
#else
#error Add either "RAM" or "_FLASH" to C2000 Linker -> Advanced Options -> Command File Preprocessing -> --define
#endif
Cla1ToCpuMsgRAM : > CLA1_MSGRAMLOW
CpuToCla1MsgRAM : > CLA1_MSGRAMHIGH
MSGRAM_CPU1_TO_CPU2 > CPU1TOCPU2RAM, type=NOINIT
MSGRAM_CPU2_TO_CPU1 > CPU2TOCPU1RAM, type=NOINIT
#ifdef CLA_C
//
// CLA C compiler sections
//
// Must be allocated to memory the CLA has write access to
//
.scratchpad : > RAMLS5
.bss_cla : > RAMLS5
.const_cla : > RAMLS5
#endif
IOBuffer : > RAMLS3
.reset : > RESET, TYPE = DSECT /* not used, */
.cio : > RAMGS3
.sysmem : > RAMGS3
.stack : > RAMM1 /* Needs to be in lower 64K memory */
.ebss : > RAMGS3
.esysmem : > RAMGS3
}
/*
//=============================================================================
// End of file.
//=============================================================================
*/
@@ -0,0 +1,20 @@
//Add watch window variables
expRemoveAll()
expAdd("fError1", getNatural())
expAdd("fError2", getNatural())
expAdd("fail", getNatural())
expAdd("pass", getNatural())
expAdd("Cla1Regs._MR0.i32", getNatural())
expAdd("Cla1Regs._MR0.f32", getNatural())
expAdd("Cla1Regs._MR0.f32", getHex())
expAdd("Cla1Regs._MR1.i32", getNatural())
expAdd("Cla1Regs._MR1.f32", getNatural())
expAdd("Cla1Regs._MR1.f32", getHex())
expAdd("Cla1Regs._MR2.i32", getNatural())
expAdd("Cla1Regs._MR2.f32", getNatural())
expAdd("Cla1Regs._MR2.f32", getHex())
expAdd("Cla1Regs._MR3.i32", getNatural())
expAdd("Cla1Regs._MR3.f32", getNatural())
expAdd("Cla1Regs._MR3.f32", getHex())
openAnalysisView('Dual Time','C:/ti/c2000/C2000Ware_1_00_04_00/libraries/math/CLAmath/c28/examples/acos/acos.graphProp')
@@ -0,0 +1,226 @@
//#############################################################################
//
// FILE: c28x_acos.c
//
// TITLE: This example calls the arc-cosine function (CLAacos) of the CLA
// math library on a test vector and compares the result with the
// expected results "math.h" routine
//
//###########################################################################
//
//
// $Copyright: Copyright (C) 2023 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
//
// Includes
//
#include <stdint.h>
#if defined (F2806x) || defined (F2805x)
#include "DSP28x_Project.h"
#elif defined (F2837x) || defined (F2807x)
#include "F28x_Project.h"
#elif defined (F28004x) || defined (F2838x) || defined (F28003x) || defined (f28p65x) || defined (f28p55x)
#include "driverlib.h"
#endif
#include "CLAmath.h"
#include "cla_shared.h"
//
// Defines
//
#define WAITSTEP __asm(" RPT #255||NOP")
#define EPSILON 1e-1f
//
// Globals
//
extern int16_t pass, fail;
//
//Task 1 (C) Global Variables
//
#ifdef __cplusplus
#pragma DATA_SECTION("CpuToCla1MsgRAM")
float32_t fVal;
#pragma DATA_SECTION("Cla1ToCpuMsgRAM")
float32_t fResult1;
#pragma DATA_SECTION("Cla1ToCpuMsgRAM")
float32_t fResult2;
#else
#pragma DATA_SECTION(fVal,"CpuToCla1MsgRAM")
float32_t fVal;
#pragma DATA_SECTION(fResult1,"Cla1ToCpuMsgRAM")
float32_t fResult1;
#pragma DATA_SECTION(fResult2,"Cla1ToCpuMsgRAM")
float32_t fResult2;
#endif
float32_t y1[BUFFER_SIZE];
float32_t fError1[BUFFER_SIZE];
float32_t y2[BUFFER_SIZE];
float32_t fError2[BUFFER_SIZE];
//
// Golden Test Values
//
float32_t testValues[BUFFER_SIZE] = {
1.0000, 0.9988, 0.9951, 0.9890, 0.9805, 0.9696, 0.9563, 0.9406,
0.9227, 0.9025, 0.8801, 0.8555, 0.8289, 0.8002, 0.7696, 0.7370,
0.7027, 0.6667, 0.6290, 0.5898, 0.5491, 0.5071, 0.4639, 0.4195,
0.3741, 0.3278, 0.2807, 0.2328, 0.1845, 0.1356, 0.0865, 0.0371,
-0.0124, -0.0618, -0.1111, -0.1601, -0.2087, -0.2568, -0.3043, -0.3510,
-0.3969, -0.4418, -0.4857, -0.5283, -0.5696, -0.6096, -0.6480, -0.6849,
-0.7201, -0.7535, -0.7851, -0.8148, -0.8425, -0.8681, -0.8916, -0.9129,
-0.9319, -0.9487, -0.9632, -0.9753, -0.9850, -0.9924, -0.9972, -0.9997,
-0.9997, -0.9972, -0.9924, -0.9850, -0.9753, -0.9632, -0.9487, -0.9319,
-0.9129, -0.8916, -0.8681, -0.8425, -0.8148, -0.7851, -0.7535, -0.7201,
-0.6849, -0.6480, -0.6096, -0.5696, -0.5283, -0.4857, -0.4418, -0.3969,
-0.3510, -0.3043, -0.2568, -0.2087, -0.1601, -0.1111, -0.0618, -0.0124,
0.0371, 0.0865, 0.1356, 0.1845, 0.2328, 0.2807, 0.3278, 0.3741,
0.4195, 0.4639, 0.5071, 0.5491, 0.5898, 0.6290, 0.6667, 0.7027,
0.7370, 0.7696, 0.8002, 0.8289, 0.8555, 0.8801, 0.9025, 0.9227,
0.9406, 0.9563, 0.9696, 0.9805, 0.9890, 0.9951, 0.9988, 1.0000
};
float32_t resExpected[BUFFER_SIZE] = {
0.0000, 0.0495, 0.0989, 0.1484, 0.1979, 0.2474, 0.2968, 0.3463,
0.3958, 0.4453, 0.4947, 0.5442, 0.5937, 0.6432, 0.6926, 0.7421,
0.7916, 0.8411, 0.8905, 0.9400, 0.9895, 1.0390, 1.0884, 1.1379,
1.1874, 1.2368, 1.2863, 1.3358, 1.3853, 1.4347, 1.4842, 1.5337,
1.5832, 1.6326, 1.6821, 1.7316, 1.7811, 1.8305, 1.8800, 1.9295,
1.9790, 2.0284, 2.0779, 2.1274, 2.1769, 2.2263, 2.2758, 2.3253,
2.3747, 2.4242, 2.4737, 2.5232, 2.5726, 2.6221, 2.6716, 2.7211,
2.7705, 2.8200, 2.8695, 2.9190, 2.9684, 3.0179, 3.0674, 3.1169,
3.1169, 3.0674, 3.0179, 2.9684, 2.9190, 2.8695, 2.8200, 2.7705,
2.7211, 2.6716, 2.6221, 2.5726, 2.5232, 2.4737, 2.4242, 2.3747,
2.3253, 2.2758, 2.2263, 2.1769, 2.1274, 2.0779, 2.0284, 1.9790,
1.9295, 1.8800, 1.8305, 1.7811, 1.7316, 1.6821, 1.6326, 1.5832,
1.5337, 1.4842, 1.4347, 1.3853, 1.3358, 1.2863, 1.2368, 1.1874,
1.1379, 1.0884, 1.0390, 0.9895, 0.9400, 0.8905, 0.8411, 0.7916,
0.7421, 0.6926, 0.6432, 0.5937, 0.5442, 0.4947, 0.4453, 0.3958,
0.3463, 0.2968, 0.2474, 0.1979, 0.1484, 0.0989, 0.0495, 0.0000
};
//
// Prototypes
//
#if defined (F28004x) || defined (F2838x) || defined (F28003x) || defined (f28p65x) || defined (f28p55x)
void Cla1ForceTask1andWait(void);
void Cla1ForceTask2andWait(void);
void Cla1ForceTask3andWait(void);
#endif
//
// void test_run(void)
//
void test_run(void)
{
int16_t i;
for(i=0; i < BUFFER_SIZE; i++)
{
fVal= testValues[i];
//
// CLA Task 1 CLAacos
//
Cla1ForceTask1andWait();
WAITSTEP;
y1[i] = fResult1;
//
// CLA Task 2 CLAacos_inline
//
Cla1ForceTask2andWait();
WAITSTEP;
y2[i] = fResult2;
}
}
//
// void test_report(void)
//
void test_report(void)
{
uint16_t i;
float32_t fErrMetric;
for(i=0; i < BUFFER_SIZE; i++)
{
//
// Verify CLA Task 1 CLAacos() function
//
fError1[i] = fabsf(resExpected[i] - y1[i]);
fErrMetric = fError1[i];
if( fErrMetric < EPSILON)
{
pass++;
}
else
{
fail++;
}
//
// Verify CLA Task 2 inline function
//
fError2[i] = fabsf(resExpected[i] - y2[i]);
fErrMetric = fError2[i];
if( fErrMetric < EPSILON)
{
pass++;
}
else
{
fail++;
}
}
if(fail)
{
test_error();
}
}
//
// void test_error(void)
//
void test_error(void)
{
__asm(" ESTOP0");
}
//
// void Cla1ForceTask1andWait(void)
//
#if defined (F28004x) || defined (F2838x) || defined (F28003x) || defined (f28p65x) || defined (f28p55x)
void Cla1ForceTask1andWait(void)
{
__asm(" IACK #0x0001");
__asm(" RPT #3 || NOP");
while(CLA_getTaskRunStatus(CLA1_BASE, CLA_TASK_1) == true)
{
}
}
void Cla1ForceTask2andWait(void)
{
__asm(" IACK #0x0002");
__asm(" RPT #3 || NOP");
while(CLA_getTaskRunStatus(CLA1_BASE, CLA_TASK_2) == true)
{
}
}
void Cla1ForceTask3andWait(void)
{
__asm(" IACK #0x0004");
__asm(" RPT #3 || NOP");
while(CLA_getTaskRunStatus(CLA1_BASE, CLA_TASK_3) == true)
{
}
}
#endif
//
// End of File
//
@@ -0,0 +1,226 @@
<projectSpec>
<project
name="cla_acos"
device="Generic C28xx Device"
cgtVersion="22.6.0.LTS"
products="C2000WARE"
launchWizard="False"
linkerCommandFile=""
>
<configuration name="f2805x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --define=DEBUG --define=F2805x --define=RAM --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2805x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --define=DEBUG --define=F2805x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2805x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --define=DEBUG --define=F2805x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=0 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2806x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2806x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2806x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --float_support=fpu32 --define=DEBUG --define=F2806x --define=RAM --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2806x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2806x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2806x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --float_support=fpu32 --define=DEBUG --define=F2806x --define=_FLASH --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2837x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2837x --define=RAM --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2837x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2837x --define=_FLASH --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2837x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2837x --define=_FLASH --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=0 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2807x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2807x --define=RAM --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2807x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2807x --define=_FLASH --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2807x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2807x --define=_FLASH --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=0 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28004x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28004x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28004x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28004x --define=RAM --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28004x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28004x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28004x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28004x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28004x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28004x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28004x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28004x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=0 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2838x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f2838x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2838x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu64 --tmu_support=tmu0 --vcu_support= --define=DEBUG --define=F2838x --define=CPU1 --define=RAM --define=CLA_MATH_TABLES_IN_ROM=1 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2838x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f2838x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2838x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu64 --tmu_support=tmu0 --vcu_support= --define=DEBUG --define=F2838x --define=CPU1 --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=1 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2838x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f2838x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2838x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu64 --tmu_support=tmu0 --vcu_support= --define=DEBUG --define=F2838x --define=CPU1 --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=0 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28003x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28003x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28003x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28003x --define=RAM --define=CLA_MATH_TABLES_IN_ROM=1 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28003x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28003x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28003x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28003x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=1 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28003x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28003x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28003x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28003x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=0 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28p65x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28p65x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28p65x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=CPU1 --define=DEBUG --define=f28p65x --define=RAM --define=CLA_MATH_TABLES_IN_ROM=1 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28p65x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28p65x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28p65x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=CPU1 --define=DEBUG --define=f28p65x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=1 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28p65x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28p65x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28p65x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=CPU1 --define=DEBUG --define=f28p65x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=0 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28p55x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28p55x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28p55x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=CPU1 --define=DEBUG --define=f28p55x --define=RAM --define=CLA_MATH_TABLES_IN_ROM=1 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28p55x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28p55x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28p55x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=CPU1 --define=DEBUG --define=f28p55x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=1 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28p55x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28p55x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28p55x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=CPU1 --define=DEBUG --define=f28p55x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=0 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<pathVariable name="C2000WARE_DEVICE_SUPPORT_ROOT" path="../../../../../../../device_support/" scope="project" />
<pathVariable name="C2000WARE_DLIB_ROOT" path="../../../../../../../driverlib/" scope="project" />
<pathVariable name="CLAMATH_ROOT" path="../../../" scope="project" />
<pathVariable name="EXAMPLE_ROOT" path="../" scope="project" />
<file action="link" path="../c28x_acos.c" targetDirectory="" />
<file action="link" path="../cla_acos.cla" targetDirectory="" />
<file action="link" path="../cla_shared.h" targetDirectory="" />
<!-- DEVICE SUPPORT -->
<!-- f2805x f2805x f2805x -->
<!-- DEVICE SUPPORT -->
<file action="link" path="CLAMATH_ROOT/lib/cla0_math_library_datarom.lib" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f2805x/revA/rom_symbol_libs/CLA_Data_ROM/2805x_CLA_DatatROMSymbols-REVA.lib" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla0_math_library.lib" targetDirectory="f2805x" applicableConfigurations="f2805x_FLASH_NOROM" />
<file action="link" path="../../common/f2805x_examples_setup.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f2805x_cla_c_lnk.cmd" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/headers/cmd/F2805x_Headers_nonBIOS.cmd" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/headers/source/F2805x_GlobalVariableDefs.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_PieCtrl.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_PieVect.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_SysCtrl.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_Gpio.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_DefaultIsr.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_usDelay.asm" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_CodeStartBranch.asm" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<!-- DEVICE SUPPORT -->
<!-- f2806x f2806x f2806x -->
<!-- DEVICE SUPPORT -->
<file action="link" path="CLAMATH_ROOT/lib/cla0_math_library_fpu32.lib" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="../../common/f2806x_examples_setup.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="CLAMATH_ROOT/cmd/f2806x_cla_c_lnk.cmd" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/headers/cmd/F2806x_Headers_nonBIOS.cmd" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/headers/source/F2806x_GlobalVariableDefs.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_PieCtrl.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_PieVect.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_SysCtrl.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_DefaultIsr.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_usDelay.asm" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_CodeStartBranch.asm" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<!-- DEVICE SUPPORT -->
<!-- f2837x f2837x f2837x -->
<!-- DEVICE SUPPORT -->
<file action="link" path="CLAMATH_ROOT/lib/cla1_math_library_datarom_fpu32.lib" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f2837xd/revB/rom_symbol_libs/c1_CLA_Data_ROM/F2837xRevB_c1bootROM_CLADataROMSymbols_fpu32.lib" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla1_math_library_fpu32.lib" targetDirectory="f2837x" applicableConfigurations="f2837x_FLASH_NOROM" />
<file action="link" path="../../common/f2837x_examples_setup.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f2837x_cla_c_lnk.cmd" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/headers/cmd/F2837xD_Headers_nonBIOS_cpu1.cmd" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/headers/source/F2837xD_GlobalVariableDefs.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_PieCtrl.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_PieVect.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_SysCtrl.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_Gpio.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_DefaultISR.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_usDelay.asm" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_CodeStartBranch.asm" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<!-- DEVICE SUPPORT -->
<!-- f2807x f2807x f2807x -->
<!-- DEVICE SUPPORT -->
<file action="link" path="CLAMATH_ROOT/lib/cla1_math_library_datarom_fpu32.lib" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f2807x/revB/rom_symbol_libs/c1_CLA_Data_ROM/F2837xRevB_c1bootROM_CLADataROMSymbols_fpu32.lib" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla1_math_library_fpu32.lib" targetDirectory="f2807x" applicableConfigurations="f2807x_FLASH_NOROM" />
<file action="link" path="../../common/f2807x_examples_setup.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f2807x_cla_c_lnk.cmd" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/headers/cmd/F2807x_Headers_nonBIOS.cmd" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/headers/source/F2807x_GlobalVariableDefs.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_PieCtrl.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_PieVect.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_SysCtrl.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_Gpio.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_DefaultISR.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_usDelay.asm" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_CodeStartBranch.asm" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<!-- DRIVERLIB -->
<!-- f28004x f28004x f28004x -->
<!-- DRIVERLIB -->
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_datarom_fpu32.lib" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f28004x/revB/rom_symbol_libs/CLA_Data_ROM/F28004x_CLADATROM_Symbols_fpu32.lib" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_fpu32.lib" targetDirectory="f28004x" applicableConfigurations="f28004x_FLASH_NOROM" />
<file action="link" path="../../common/f28004x_examples_setup.c" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f28004x_cla_c_lnk.cmd" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28004x/common/include/driverlib.h" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28004x/common/include/device.h" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28004x/common/source/device.c" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28004x/common/source/f28004x_codestartbranch.asm" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DLIB_ROOT/f28004x/driverlib/ccs/Debug/driverlib.lib" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DLIB_ROOT/f28004x/driverlib/" targetDirectory="f28004x" excludeFromBuild="True" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<!-- DRIVERLIB -->
<!-- f2838x f2838x f2838x -->
<!-- DRIVERLIB -->
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_datarom_fpu32_eabi.lib" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f2838x/rev0/rom_symbol_libs/cpu1/claDataROM/F2838xCPU1_CLADATAROM_Symbols_fpu32.lib" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_fpu32_eabi.lib" targetDirectory="f2838x" applicableConfigurations="f2838x_FLASH_NOROM" />
<file action="link" path="../../common/f2838x_examples_setup.c" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f2838x_cla_c_lnk.cmd" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2838x/common/include/driverlib.h" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2838x/common/include/device.h" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2838x/common/source/device.c" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2838x/common/source/f2838x_codestartbranch.asm" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DLIB_ROOT/f2838x/driverlib/ccs/Debug/driverlib.lib" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DLIB_ROOT/f2838x/driverlib/" targetDirectory="f2838x" excludeFromBuild="True" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<!-- DRIVERLIB -->
<!-- f28003x f28003x f28003x -->
<!-- DRIVERLIB -->
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_datarom_fpu32_eabi.lib" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f28003x/rev0/rom_symbol_libs/CLADATAROMSymbols/F28003x_CLADATROM_Symbols_fpu32.lib" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_fpu32_eabi.lib" targetDirectory="f28003x" applicableConfigurations="f28003x_FLASH_NOROM" />
<file action="link" path="../../common/f28003x_examples_setup.c" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f28003x_cla_c_lnk.cmd" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28003x/common/include/driverlib.h" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28003x/common/include/device.h" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28003x/common/source/device.c" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28003x/common/source/f28003x_codestartbranch.asm" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DLIB_ROOT/f28003x/driverlib/ccs/Debug/driverlib.lib" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DLIB_ROOT/f28003x/driverlib/" targetDirectory="f28003x" excludeFromBuild="True" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<!-- DRIVERLIB -->
<!-- f28p65x f28p65x f28p65x -->
<!-- DRIVERLIB -->
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_datarom_fpu32_eabi.lib" targetDirectory="f28p65x" applicableConfigurations="f28p65x_RAM,f28p65x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f28P65x/rev0/rom_symbol_libs/cpu1/claDataROM/lib/f28P65xCPU1_CLADATAROM_Symbols_fpu32.lib" targetDirectory="f28p65x" applicableConfigurations="f28p65x_RAM,f28p65x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_fpu32_eabi.lib" targetDirectory="f28p65x" applicableConfigurations="f28p65x_FLASH_NOROM" />
<file action="link" path="../../common/f28p65x_examples_setup.c" targetDirectory="f28p65x" applicableConfigurations="f28p65x_RAM,f28p65x_FLASH,f28p65x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f28p65x_cla_c_lnk.cmd" targetDirectory="f28p65x" applicableConfigurations="f28p65x_RAM,f28p65x_FLASH,f28p65x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28p65x/common/include/driverlib.h" targetDirectory="f28p65x" applicableConfigurations="f28p65x_RAM,f28p65x_FLASH,f28p65x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28p65x/common/include/device.h" targetDirectory="f28p65x" applicableConfigurations="f28p65x_RAM,f28p65x_FLASH,f28p65x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28p65x/common/source/device.c" targetDirectory="f28p65x" applicableConfigurations="f28p65x_RAM,f28p65x_FLASH,f28p65x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28p65x/common/source/f28p65x_codestartbranch.asm" targetDirectory="f28p65x" applicableConfigurations="f28p65x_RAM,f28p65x_FLASH,f28p65x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DLIB_ROOT/f28p65x/driverlib/ccs/Debug/driverlib.lib" targetDirectory="f28p65x" applicableConfigurations="f28p65x_RAM,f28p65x_FLASH,f28p65x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DLIB_ROOT/f28p65x/driverlib/" targetDirectory="f28p65x" excludeFromBuild="True" applicableConfigurations="f28p65x_RAM,f28p65x_FLASH,f28p65x_FLASH_NOROM" />
<!-- DRIVERLIB -->
<!-- f28p55x f28p55x f28p55x -->
<!-- DRIVERLIB -->
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_datarom_fpu32_eabi.lib" targetDirectory="f28p55x" applicableConfigurations="f28p55x_RAM,f28p55x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f28p55x/rev0/rom_symbol_libs/claDataROM/F28P55xCPU1_CLAROM_Symbols_fpu32.lib" targetDirectory="f28p55x" applicableConfigurations="f28p55x_RAM,f28p55x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_fpu32_eabi.lib" targetDirectory="f28p55x" applicableConfigurations="f28p55x_FLASH_NOROM" />
<file action="link" path="../../common/f28p55x_examples_setup.c" targetDirectory="f28p55x" applicableConfigurations="f28p55x_RAM,f28p55x_FLASH,f28p55x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f28p55x_cla_c_lnk.cmd" targetDirectory="f28p55x" applicableConfigurations="f28p55x_RAM,f28p55x_FLASH,f28p55x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28p55x/common/include/driverlib.h" targetDirectory="f28p55x" applicableConfigurations="f28p55x_RAM,f28p55x_FLASH,f28p55x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28p55x/common/include/device.h" targetDirectory="f28p55x" applicableConfigurations="f28p55x_RAM,f28p55x_FLASH,f28p55x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28p55x/common/source/device.c" targetDirectory="f28p55x" applicableConfigurations="f28p55x_RAM,f28p55x_FLASH,f28p55x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28p55x/common/source/f28p55x_codestartbranch.asm" targetDirectory="f28p55x" applicableConfigurations="f28p55x_RAM,f28p55x_FLASH,f28p55x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DLIB_ROOT/f28p55x/driverlib/ccs/Debug/driverlib.lib" targetDirectory="f28p55x" applicableConfigurations="f28p55x_RAM,f28p55x_FLASH,f28p55x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DLIB_ROOT/f28p55x/driverlib/" targetDirectory="f28p55x" excludeFromBuild="True" applicableConfigurations="f28p55x_RAM,f28p55x_FLASH,f28p55x_FLASH_NOROM" />
</project>
</projectSpec>
@@ -0,0 +1,66 @@
//#############################################################################
//
// FILE: cla_acos.cla
//
// TITLE: This example calls the arc-cosine function (CLAacos) of the CLA
// math library on a test vector and compares the result with the
// expected results "math.h" routine
//
//###########################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
//
// Includes
//
#include "CLAmath.h"
#include "cla_shared.h"
//
// Task 1 : Calculate acos(X)
//
__attribute__((interrupt)) void Cla1Task1(void)
{
__mdebugstop();
fResult1 = CLAacos(fVal);
}
__attribute__((interrupt)) void Cla1Task2(void)
{
//
// Test inline function
// Project must use --opt_level= 0 or higher for inline to occur
//
__mdebugstop();
fResult2 = CLAacos_inline(fVal);
}
__attribute__((interrupt)) void Cla1Task3(void)
{
}
__attribute__((interrupt)) void Cla1Task4(void)
{
}
__attribute__((interrupt)) void Cla1Task5(void)
{
}
__attribute__((interrupt)) void Cla1Task6(void)
{
}
__attribute__((interrupt)) void Cla1Task7(void)
{
}
__attribute__((interrupt)) void Cla1Task8(void)
{
}
//
// End of file
//
@@ -0,0 +1,74 @@
//#############################################################################
//
// FILE: cla_shared.h
//
// TITLE: Declare shared variables
//
//###########################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
#ifndef CLA_SHARED_H
#define CLA_SHARED_H
#ifdef __cplusplus
extern "C" {
#endif
//
// Defines
//
#define BUFFER_SIZE 128
//
// Globals
//
extern float fVal;
// Task 1 (C) Variables
extern float fResult1;
//Task 2 (C) Variables
extern float fResult2;
//Task 3 (C) Variables
//Task 4 (C) Variables
//Task 5 (C) Variables
//Task 6 (C) Variables
//Task 7 (C) Variables
//Task 8 (C) Variables
//Common (C) Variables
//
// CLA C Task Prototypes
//
__attribute__((interrupt)) void Cla1Task1(void);
__attribute__((interrupt)) void Cla1Task2(void);
__attribute__((interrupt)) void Cla1Task3(void);
__attribute__((interrupt)) void Cla1Task4(void);
__attribute__((interrupt)) void Cla1Task5(void);
__attribute__((interrupt)) void Cla1Task6(void);
__attribute__((interrupt)) void Cla1Task7(void);
__attribute__((interrupt)) void Cla1Task8(void);
//
// C28 C Prototypes
//
void test_report(void);
void test_run(void);
void test_error(void);
#ifdef __cplusplus
}
#endif /* extern "C" */
#endif /*CLA_SHARED_H*/
@@ -0,0 +1,20 @@
//Add watch window variables
expRemoveAll()
expAdd("fError1", getNatural())
expAdd("fError2", getNatural())
expAdd("fail", getNatural())
expAdd("pass", getNatural())
expAdd("Cla1Regs._MR0.i32", getNatural())
expAdd("Cla1Regs._MR0.f32", getNatural())
expAdd("Cla1Regs._MR0.f32", getHex())
expAdd("Cla1Regs._MR1.i32", getNatural())
expAdd("Cla1Regs._MR1.f32", getNatural())
expAdd("Cla1Regs._MR1.f32", getHex())
expAdd("Cla1Regs._MR2.i32", getNatural())
expAdd("Cla1Regs._MR2.f32", getNatural())
expAdd("Cla1Regs._MR2.f32", getHex())
expAdd("Cla1Regs._MR3.i32", getNatural())
expAdd("Cla1Regs._MR3.f32", getNatural())
expAdd("Cla1Regs._MR3.f32", getHex())
openAnalysisView('Dual Time','C:/ti/c2000/C2000Ware_1_00_04_00/libraries/math/CLAmath/c28/examples/asin/asin.graphProp')
@@ -0,0 +1,227 @@
//#############################################################################
//
// FILE: c28x_asin.c
//
// TITLE: This example calls the arc-sine function (CLAasin) of the CLA
// math library on a test vector and compares the result with the
// expected results "math.h" routine
//
//###########################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
//
// Includes
//
#include <stdint.h>
#if defined (F2806x) || defined (F2805x)
#include "DSP28x_Project.h"
#elif defined (F2837x) || defined (F2807x)
#include "F28x_Project.h"
#elif defined (F28004x) || defined (F2838x)|| defined (F28003x)
#include "driverlib.h"
#endif
#include "CLAmath.h"
#include "cla_shared.h"
//
// Defines
//
#define WAITSTEP __asm(" RPT #255||NOP")
#define EPSILON 1e-1f
//
// Globals
//
extern int16_t pass, fail;
//
//Task 1 (C) Global Variables
//
#ifdef __cplusplus
#pragma DATA_SECTION("CpuToCla1MsgRAM")
float32_t fVal;
#pragma DATA_SECTION("Cla1ToCpuMsgRAM")
float32_t fResult1;
#pragma DATA_SECTION("Cla1ToCpuMsgRAM")
float32_t fResult2;
#else
#pragma DATA_SECTION(fVal,"CpuToCla1MsgRAM")
float32_t fVal;
#pragma DATA_SECTION(fResult1,"Cla1ToCpuMsgRAM")
float32_t fResult1;
#pragma DATA_SECTION(fResult2,"Cla1ToCpuMsgRAM")
float32_t fResult2;
#endif
float32_t y1[BUFFER_SIZE];
float32_t fError1[BUFFER_SIZE];
float32_t y2[BUFFER_SIZE];
float32_t fError2[BUFFER_SIZE];
//
// Golden Test Values
//
float32_t testValues[BUFFER_SIZE] = {
0.0000, 0.0495, 0.0988, 0.1479, 0.1966, 0.2449, 0.2925, 0.3394,
0.3855, 0.4307, 0.4748, 0.5177, 0.5594, 0.5997, 0.6386, 0.6758,
0.7115, 0.7453, 0.7774, 0.8076, 0.8357, 0.8619, 0.8859, 0.9078,
0.9274, 0.9448, 0.9598, 0.9725, 0.9828, 0.9908, 0.9963, 0.9993,
0.9999, 0.9981, 0.9938, 0.9871, 0.9780, 0.9665, 0.9526, 0.9364,
0.9179, 0.8971, 0.8742, 0.8491, 0.8219, 0.7927, 0.7616, 0.7286,
0.6939, 0.6574, 0.6193, 0.5798, 0.5387, 0.4964, 0.4529, 0.4082,
0.3626, 0.3161, 0.2688, 0.2208, 0.1723, 0.1234, 0.0741, 0.0247,
-0.0247, -0.0741, -0.1234, -0.1723, -0.2208, -0.2688, -0.3161, -0.3626,
-0.4082, -0.4529, -0.4964, -0.5387, -0.5798, -0.6193, -0.6574, -0.6939,
-0.7286, -0.7616, -0.7927, -0.8219, -0.8491, -0.8742, -0.8971, -0.9179,
-0.9364, -0.9526, -0.9665, -0.9780, -0.9871, -0.9938, -0.9981, -0.9999,
-0.9993, -0.9963, -0.9908, -0.9828, -0.9725, -0.9598, -0.9448, -0.9274,
-0.9078, -0.8859, -0.8619, -0.8357, -0.8076, -0.7774, -0.7453, -0.7115,
-0.6758, -0.6386, -0.5997, -0.5594, -0.5177, -0.4748, -0.4307, -0.3855,
-0.3394, -0.2925, -0.2449, -0.1966, -0.1479, -0.0988, -0.0495, -0.0000
};
float32_t resExpected[BUFFER_SIZE] = {
0.0000, 0.0495, 0.0989, 0.1484, 0.1979, 0.2474, 0.2968, 0.3463,
0.3958, 0.4453, 0.4947, 0.5442, 0.5937, 0.6432, 0.6926, 0.7421,
0.7916, 0.8411, 0.8905, 0.9400, 0.9895, 1.0390, 1.0884, 1.1379,
1.1874, 1.2368, 1.2863, 1.3358, 1.3853, 1.4347, 1.4842, 1.5337,
1.5584, 1.5090, 1.4595, 1.4100, 1.3605, 1.3111, 1.2616, 1.2121,
1.1626, 1.1132, 1.0637, 1.0142, 0.9647, 0.9153, 0.8658, 0.8163,
0.7668, 0.7174, 0.6679, 0.6184, 0.5689, 0.5195, 0.4700, 0.4205,
0.3711, 0.3216, 0.2721, 0.2226, 0.1732, 0.1237, 0.0742, 0.0247,
-0.0247, -0.0742, -0.1237, -0.1732, -0.2226, -0.2721, -0.3216, -0.3711,
-0.4205, -0.4700, -0.5195, -0.5689, -0.6184, -0.6679, -0.7174, -0.7668,
-0.8163, -0.8658, -0.9153, -0.9647, -1.0142, -1.0637, -1.1132, -1.1626,
-1.2121, -1.2616, -1.3111, -1.3605, -1.4100, -1.4595, -1.5090, -1.5584,
-1.5337, -1.4842, -1.4347, -1.3853, -1.3358, -1.2863, -1.2368, -1.1874,
-1.1379, -1.0884, -1.0390, -0.9895, -0.9400, -0.8905, -0.8411, -0.7916,
-0.7421, -0.6926, -0.6432, -0.5937, -0.5442, -0.4947, -0.4453, -0.3958,
-0.3463, -0.2968, -0.2474, -0.1979, -0.1484, -0.0989, -0.0495, -0.0000
};
//
// Prototypes
//
#if defined (F28004x) || defined (F2838x) || defined (F28003x)
void Cla1ForceTask1andWait(void);
void Cla1ForceTask2andWait(void);
void Cla1ForceTask3andWait(void);
#endif
//
// void test_run(void)
//
void test_run(void)
{
int16_t i;
for(i=0; i < BUFFER_SIZE; i++)
{
fVal= testValues[i];
//
// CLA Task 1 CLAasin
//
Cla1ForceTask1andWait();
WAITSTEP;
y1[i] = fResult1;
//
// CLA Task 2 asin
//
Cla1ForceTask2andWait();
WAITSTEP;
y2[i] = fResult2;
}
}
//
// void test_report(void)
//
void test_report(void)
{
uint16_t i;
float32_t fErrMetric;
for(i=0; i < BUFFER_SIZE; i++)
{
//
// Verify CLA Task 1 CLAasin() function
//
fError1[i] = fabsf(resExpected[i] - y1[i]);
fErrMetric = fError1[i];
if( fErrMetric < EPSILON)
{
pass++;
}
else
{
fail++;
}
//
// Verify CLA Task 2 inline function
//
fError2[i] = fabsf(resExpected[i] - y2[i]);
fErrMetric = fError2[i];
if( fErrMetric < EPSILON)
{
pass++;
}
else
{
fail++;
}
}
if(fail)
{
test_error();
}
}
//
// void test_error(void)
//
void test_error(void)
{
__asm(" ESTOP0");
}
//
// void Cla1ForceTask1andWait(void)
//
#if defined (F28004x) || defined (F2838x) || defined (F28003x)
void Cla1ForceTask1andWait(void)
{
__asm(" IACK #0x0001");
__asm(" RPT #3 || NOP");
while(CLA_getTaskRunStatus(CLA1_BASE, CLA_TASK_1) == true)
{
}
}
void Cla1ForceTask2andWait(void)
{
__asm(" IACK #0x0002");
__asm(" RPT #3 || NOP");
while(CLA_getTaskRunStatus(CLA1_BASE, CLA_TASK_2) == true)
{
}
}
void Cla1ForceTask3andWait(void)
{
__asm(" IACK #0x0004");
__asm(" RPT #3 || NOP");
while(CLA_getTaskRunStatus(CLA1_BASE, CLA_TASK_3) == true)
{
}
}
#endif
//
// End of File
//
@@ -0,0 +1,185 @@
<projectSpec>
<project
name="cla_asin"
device="Generic C28xx Device"
cgtVersion="22.6.0.LTS"
products="C2000WARE"
launchWizard="False"
linkerCommandFile=""
>
<configuration name="f2805x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --define=DEBUG --define=F2805x --define=RAM --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2805x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --define=DEBUG --define=F2805x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2805x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --define=DEBUG --define=F2805x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=0 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2806x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2806x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2806x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --float_support=fpu32 --define=DEBUG --define=F2806x --define=RAM --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2806x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2806x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2806x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --float_support=fpu32 --define=DEBUG --define=F2806x --define=_FLASH --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2837x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2837x --define=RAM --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2837x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2837x --define=_FLASH --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2837x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2837x --define=_FLASH --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=0 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2807x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2807x --define=RAM --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2807x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2807x --define=_FLASH --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2807x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2807x --define=_FLASH --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=0 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28004x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28004x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28004x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28004x --define=RAM --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28004x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28004x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28004x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28004x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28004x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28004x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28004x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28004x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=0 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2838x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f2838x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2838x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu64 --tmu_support=tmu0 --vcu_support= --define=DEBUG --define=F2838x --define=CPU1 --define=RAM --define=CLA_MATH_TABLES_IN_ROM=1 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2838x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f2838x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2838x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu64 --tmu_support=tmu0 --vcu_support= --define=DEBUG --define=F2838x --define=CPU1 --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=1 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2838x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f2838x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2838x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu64 --tmu_support=tmu0 --vcu_support= --define=DEBUG --define=F2838x --define=CPU1 --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=0 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28003x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28003x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28003x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28003x --define=RAM --define=CLA_MATH_TABLES_IN_ROM=1 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28003x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28003x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28003x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28003x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=1 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28003x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28003x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28003x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28003x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=0 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<pathVariable name="C2000WARE_DEVICE_SUPPORT_ROOT" path="../../../../../../../device_support/" scope="project" />
<pathVariable name="C2000WARE_DLIB_ROOT" path="../../../../../../../driverlib/" scope="project" />
<pathVariable name="CLAMATH_ROOT" path="../../../" scope="project" />
<pathVariable name="EXAMPLE_ROOT" path="../" scope="project" />
<file action="link" path="../c28x_asin.c" targetDirectory="" />
<file action="link" path="../cla_asin.cla" targetDirectory="" />
<file action="link" path="../cla_shared.h" targetDirectory="" />
<!-- DEVICE SUPPORT -->
<!-- f2805x f2805x f2805x -->
<!-- DEVICE SUPPORT -->
<file action="link" path="CLAMATH_ROOT/lib/cla0_math_library_datarom.lib" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f2805x/revA/rom_symbol_libs/CLA_Data_ROM/2805x_CLA_DatatROMSymbols-REVA.lib" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla0_math_library.lib" targetDirectory="f2805x" applicableConfigurations="f2805x_FLASH_NOROM" />
<file action="link" path="../../common/f2805x_examples_setup.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f2805x_cla_c_lnk.cmd" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/headers/cmd/F2805x_Headers_nonBIOS.cmd" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/headers/source/F2805x_GlobalVariableDefs.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_PieCtrl.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_PieVect.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_SysCtrl.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_Gpio.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_DefaultIsr.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_usDelay.asm" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_CodeStartBranch.asm" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<!-- DEVICE SUPPORT -->
<!-- f2806x f2806x f2806x -->
<!-- DEVICE SUPPORT -->
<file action="link" path="CLAMATH_ROOT/lib/cla0_math_library_fpu32.lib" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="../../common/f2806x_examples_setup.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="CLAMATH_ROOT/cmd/f2806x_cla_c_lnk.cmd" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/headers/cmd/F2806x_Headers_nonBIOS.cmd" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/headers/source/F2806x_GlobalVariableDefs.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_PieCtrl.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_PieVect.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_SysCtrl.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_DefaultIsr.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_usDelay.asm" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_CodeStartBranch.asm" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<!-- DEVICE SUPPORT -->
<!-- f2837x f2837x f2837x -->
<!-- DEVICE SUPPORT -->
<file action="link" path="CLAMATH_ROOT/lib/cla1_math_library_datarom_fpu32.lib" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f2837xd/revB/rom_symbol_libs/c1_CLA_Data_ROM/F2837xRevB_c1bootROM_CLADataROMSymbols_fpu32.lib" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla1_math_library_fpu32.lib" targetDirectory="f2837x" applicableConfigurations="f2837x_FLASH_NOROM" />
<file action="link" path="../../common/f2837x_examples_setup.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f2837x_cla_c_lnk.cmd" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/headers/cmd/F2837xD_Headers_nonBIOS_cpu1.cmd" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/headers/source/F2837xD_GlobalVariableDefs.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_PieCtrl.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_PieVect.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_SysCtrl.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_Gpio.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_DefaultISR.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_usDelay.asm" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_CodeStartBranch.asm" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<!-- DEVICE SUPPORT -->
<!-- f2807x f2807x f2807x -->
<!-- DEVICE SUPPORT -->
<file action="link" path="CLAMATH_ROOT/lib/cla1_math_library_datarom_fpu32.lib" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f2807x/revB/rom_symbol_libs/c1_CLA_Data_ROM/F2837xRevB_c1bootROM_CLADataROMSymbols_fpu32.lib" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla1_math_library_fpu32.lib" targetDirectory="f2807x" applicableConfigurations="f2807x_FLASH_NOROM" />
<file action="link" path="../../common/f2807x_examples_setup.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f2807x_cla_c_lnk.cmd" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/headers/cmd/F2807x_Headers_nonBIOS.cmd" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/headers/source/F2807x_GlobalVariableDefs.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_PieCtrl.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_PieVect.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_SysCtrl.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_Gpio.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_DefaultISR.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_usDelay.asm" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_CodeStartBranch.asm" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<!-- DRIVERLIB -->
<!-- f28004x f28004x f28004x -->
<!-- DRIVERLIB -->
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_datarom_fpu32.lib" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f28004x/revB/rom_symbol_libs/CLA_Data_ROM/F28004x_CLADATROM_Symbols_fpu32.lib" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_fpu32.lib" targetDirectory="f28004x" applicableConfigurations="f28004x_FLASH_NOROM" />
<file action="link" path="../../common/f28004x_examples_setup.c" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f28004x_cla_c_lnk.cmd" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28004x/common/include/driverlib.h" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28004x/common/include/device.h" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28004x/common/source/device.c" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28004x/common/source/f28004x_codestartbranch.asm" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DLIB_ROOT/f28004x/driverlib/ccs/Debug/driverlib.lib" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DLIB_ROOT/f28004x/driverlib/" targetDirectory="f28004x" excludeFromBuild="True" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<!-- DRIVERLIB -->
<!-- f2838x f2838x f2838x -->
<!-- DRIVERLIB -->
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_datarom_fpu32_eabi.lib" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f2838x/rev0/rom_symbol_libs/cpu1/claDataROM/F2838xCPU1_CLADATAROM_Symbols_fpu32.lib" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_fpu32_eabi.lib" targetDirectory="f2838x" applicableConfigurations="f2838x_FLASH_NOROM" />
<file action="link" path="../../common/f2838x_examples_setup.c" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f2838x_cla_c_lnk.cmd" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2838x/common/include/driverlib.h" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2838x/common/include/device.h" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2838x/common/source/device.c" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2838x/common/source/f2838x_codestartbranch.asm" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DLIB_ROOT/f2838x/driverlib/ccs/Debug/driverlib.lib" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DLIB_ROOT/f2838x/driverlib/" targetDirectory="f2838x" excludeFromBuild="True" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<!-- DRIVERLIB -->
<!-- f28003x f28003x f28003x -->
<!-- DRIVERLIB -->
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_datarom_fpu32_eabi.lib" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f28003x/rev0/rom_symbol_libs/CLADATAROMSymbols/F28003x_CLADATROM_Symbols_fpu32.lib" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_fpu32_eabi.lib" targetDirectory="f28003x" applicableConfigurations="f28003x_FLASH_NOROM" />
<file action="link" path="../../common/f28003x_examples_setup.c" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f28003x_cla_c_lnk.cmd" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28003x/common/include/driverlib.h" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28003x/common/include/device.h" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28003x/common/source/device.c" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28003x/common/source/f28003x_codestartbranch.asm" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DLIB_ROOT/f28003x/driverlib/ccs/Debug/driverlib.lib" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DLIB_ROOT/f28003x/driverlib/" targetDirectory="f28003x" excludeFromBuild="True" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
</project>
</projectSpec>
@@ -0,0 +1,66 @@
//#############################################################################
//
// FILE: cla_asin.cla
//
// TITLE: This example calls the arc-sine function (CLAasin) of the CLA
// math library on a test vector and compares the result with the
// expected results "math.h" routine
//
//###########################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
//
// Includes
//
#include "CLAmath.h"
#include "cla_shared.h"
//
// Task 1 : Calculate asin(X)
//
__attribute__((interrupt)) void Cla1Task1(void)
{
__mdebugstop();
fResult1 = CLAasin(fVal);
}
__attribute__((interrupt)) void Cla1Task2(void)
{
//
// Test inline function
// Project must use --opt_level= 0 or higher for inline to occur
//
__mdebugstop();
fResult2 = CLAasin_inline(fVal);
}
__attribute__((interrupt)) void Cla1Task3(void)
{
}
__attribute__((interrupt)) void Cla1Task4(void)
{
}
__attribute__((interrupt)) void Cla1Task5(void)
{
}
__attribute__((interrupt)) void Cla1Task6(void)
{
}
__attribute__((interrupt)) void Cla1Task7(void)
{
}
__attribute__((interrupt)) void Cla1Task8(void)
{
}
//
// End of file
//
@@ -0,0 +1,74 @@
//#############################################################################
//
// FILE: cla_shared.h
//
// TITLE: Declare shared variables
//
//###########################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
#ifndef CLA_SHARED_H
#define CLA_SHARED_H
#ifdef __cplusplus
extern "C" {
#endif
//
// Defines
//
#define BUFFER_SIZE 128
//
// Globals
//
extern float fVal;
// Task 1 (C) Variables
extern float fResult1;
//Task 2 (C) Variables
extern float fResult2;
//Task 3 (C) Variables
//Task 4 (C) Variables
//Task 5 (C) Variables
//Task 6 (C) Variables
//Task 7 (C) Variables
//Task 8 (C) Variables
//Common (C) Variables
//
// CLA C Task Prototypes
//
__attribute__((interrupt)) void Cla1Task1(void);
__attribute__((interrupt)) void Cla1Task2(void);
__attribute__((interrupt)) void Cla1Task3(void);
__attribute__((interrupt)) void Cla1Task4(void);
__attribute__((interrupt)) void Cla1Task5(void);
__attribute__((interrupt)) void Cla1Task6(void);
__attribute__((interrupt)) void Cla1Task7(void);
__attribute__((interrupt)) void Cla1Task8(void);
//
// C28 C Prototypes
//
void test_report(void);
void test_run(void);
void test_error(void);
#ifdef __cplusplus
}
#endif /* extern "C" */
#endif /*CLA_SHARED_H*/
@@ -0,0 +1,20 @@
//Add watch window variables
expRemoveAll()
expAdd("fError1", getNatural())
expAdd("fError2", getNatural())
expAdd("fail", getNatural())
expAdd("pass", getNatural())
expAdd("Cla1Regs._MR0.i32", getNatural())
expAdd("Cla1Regs._MR0.f32", getNatural())
expAdd("Cla1Regs._MR0.f32", getHex())
expAdd("Cla1Regs._MR1.i32", getNatural())
expAdd("Cla1Regs._MR1.f32", getNatural())
expAdd("Cla1Regs._MR1.f32", getHex())
expAdd("Cla1Regs._MR2.i32", getNatural())
expAdd("Cla1Regs._MR2.f32", getNatural())
expAdd("Cla1Regs._MR2.f32", getHex())
expAdd("Cla1Regs._MR3.i32", getNatural())
expAdd("Cla1Regs._MR3.f32", getNatural())
expAdd("Cla1Regs._MR3.f32", getHex())
openAnalysisView('Dual Time','C:/ti/c2000/C2000Ware_1_00_04_00/libraries/math/CLAmath/c28/examples/atan/atan.graphProp')
@@ -0,0 +1,227 @@
//#############################################################################
//
// FILE: c28x_atan.c
//
// TITLE: This example calls the arc-tangent function (CLAatan) of the CLA
// math library on a test vector and compares the result with the
// expected results "math.h" routine
//
//###########################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
//
// Includes
//
#include <stdint.h>
#if defined (F2806x) || defined (F2805x)
#include "DSP28x_Project.h"
#elif defined (F2837x) || defined (F2807x)
#include "F28x_Project.h"
#elif defined (F28004x) || defined (F2838x) || defined (F28003x)
#include "driverlib.h"
#endif
#include "CLAmath.h"
#include "cla_shared.h"
//
// Defines
//
#define WAITSTEP __asm(" RPT #255||NOP")
#define EPSILON 1e-1f
//
// Globals
//
extern int16_t pass, fail;
//
//Task 1 (C) Global Variables
//
#ifdef __cplusplus
#pragma DATA_SECTION("CpuToCla1MsgRAM")
float32_t fVal;
#pragma DATA_SECTION("Cla1ToCpuMsgRAM")
float32_t fResult1;
#pragma DATA_SECTION("Cla1ToCpuMsgRAM")
float32_t fResult2;
#else
#pragma DATA_SECTION(fVal,"CpuToCla1MsgRAM")
float32_t fVal;
#pragma DATA_SECTION(fResult1,"Cla1ToCpuMsgRAM")
float32_t fResult1;
#pragma DATA_SECTION(fResult2,"Cla1ToCpuMsgRAM")
float32_t fResult2;
#endif
float32_t y1[BUFFER_SIZE];
float32_t fError1[BUFFER_SIZE];
float32_t y2[BUFFER_SIZE];
float32_t fError2[BUFFER_SIZE];
//
// Golden Test Values
//
float32_t testValues[BUFFER_SIZE] = {
-1.0000, -0.9756, -0.9517, -0.9284, -0.9056, -0.8834, -0.8616, -0.8403,
-0.8194, -0.7989, -0.7789, -0.7592, -0.7399, -0.7209, -0.7023, -0.6839,
-0.6659, -0.6482, -0.6308, -0.6137, -0.5968, -0.5801, -0.5637, -0.5475,
-0.5315, -0.5158, -0.5002, -0.4848, -0.4697, -0.4546, -0.4398, -0.4251,
-0.4106, -0.3962, -0.3820, -0.3679, -0.3539, -0.3400, -0.3263, -0.3127,
-0.2991, -0.2857, -0.2724, -0.2591, -0.2460, -0.2329, -0.2199, -0.2070,
-0.1941, -0.1813, -0.1685, -0.1558, -0.1432, -0.1306, -0.1180, -0.1055,
-0.0930, -0.0806, -0.0681, -0.0557, -0.0433, -0.0309, -0.0186, -0.0062,
0.0062, 0.0186, 0.0309, 0.0433, 0.0557, 0.0681, 0.0806, 0.0930,
0.1055, 0.1180, 0.1306, 0.1432, 0.1558, 0.1685, 0.1813, 0.1941,
0.2070, 0.2199, 0.2329, 0.2460, 0.2591, 0.2724, 0.2857, 0.2991,
0.3127, 0.3263, 0.3400, 0.3539, 0.3679, 0.3820, 0.3962, 0.4106,
0.4251, 0.4398, 0.4546, 0.4697, 0.4848, 0.5002, 0.5158, 0.5315,
0.5475, 0.5637, 0.5801, 0.5968, 0.6137, 0.6308, 0.6482, 0.6659,
0.6839, 0.7023, 0.7209, 0.7399, 0.7592, 0.7789, 0.7989, 0.8194,
0.8403, 0.8616, 0.8834, 0.9056, 0.9284, 0.9517, 0.9756, 1.0000
};
float32_t resExpected[BUFFER_SIZE] = {
-0.7854, -0.7730, -0.7607, -0.7483, -0.7359, -0.7236, -0.7112, -0.6988,
-0.6865, -0.6741, -0.6617, -0.6493, -0.6370, -0.6246, -0.6122, -0.5999,
-0.5875, -0.5751, -0.5628, -0.5504, -0.5380, -0.5257, -0.5133, -0.5009,
-0.4886, -0.4762, -0.4638, -0.4514, -0.4391, -0.4267, -0.4143, -0.4020,
-0.3896, -0.3772, -0.3649, -0.3525, -0.3401, -0.3278, -0.3154, -0.3030,
-0.2907, -0.2783, -0.2659, -0.2536, -0.2412, -0.2288, -0.2164, -0.2041,
-0.1917, -0.1793, -0.1670, -0.1546, -0.1422, -0.1299, -0.1175, -0.1051,
-0.0928, -0.0804, -0.0680, -0.0557, -0.0433, -0.0309, -0.0186, -0.0062,
0.0062, 0.0186, 0.0309, 0.0433, 0.0557, 0.0680, 0.0804, 0.0928,
0.1051, 0.1175, 0.1299, 0.1422, 0.1546, 0.1670, 0.1793, 0.1917,
0.2041, 0.2164, 0.2288, 0.2412, 0.2536, 0.2659, 0.2783, 0.2907,
0.3030, 0.3154, 0.3278, 0.3401, 0.3525, 0.3649, 0.3772, 0.3896,
0.4020, 0.4143, 0.4267, 0.4391, 0.4514, 0.4638, 0.4762, 0.4886,
0.5009, 0.5133, 0.5257, 0.5380, 0.5504, 0.5628, 0.5751, 0.5875,
0.5999, 0.6122, 0.6246, 0.6370, 0.6493, 0.6617, 0.6741, 0.6865,
0.6988, 0.7112, 0.7236, 0.7359, 0.7483, 0.7607, 0.7730, 0.7854
};
//
// Prototypes
//
#if defined (F28004x) || defined (F2838x) || defined (F28003x)
void Cla1ForceTask1andWait(void);
void Cla1ForceTask2andWait(void);
void Cla1ForceTask3andWait(void);
#endif
//
// void test_run(void)
//
void test_run(void)
{
int16_t i;
for(i=0; i < BUFFER_SIZE; i++)
{
fVal= testValues[i];
//
// CLA Task 1 CLAatan
//
Cla1ForceTask1andWait();
WAITSTEP;
y1[i] = fResult1;
//
// CLA Task 2 atan
//
Cla1ForceTask2andWait();
WAITSTEP;
y2[i] = fResult2;
}
}
//
// void test_report(void)
//
void test_report(void)
{
uint16_t i;
float32_t fErrMetric;
for(i=0; i < BUFFER_SIZE; i++)
{
//
// Verify CLA Task 1 CLAatan() function
//
fError1[i] = fabsf(resExpected[i] - y1[i]);
fErrMetric = fError1[i];
if( fErrMetric < EPSILON)
{
pass++;
}
else
{
fail++;
}
//
// Verify CLA Task 2 inline function
//
fError2[i] = fabsf(resExpected[i] - y2[i]);
fErrMetric = fError2[i];
if( fErrMetric < EPSILON)
{
pass++;
}
else
{
fail++;
}
}
if(fail)
{
test_error();
}
}
//
// void test_error(void)
//
void test_error(void)
{
__asm(" ESTOP0");
}
//
// void Cla1ForceTask1andWait(void)
//
#if defined (F28004x) || defined (F2838x) || defined (F28003x)
void Cla1ForceTask1andWait(void)
{
__asm(" IACK #0x0001");
__asm(" RPT #3 || NOP");
while(CLA_getTaskRunStatus(CLA1_BASE, CLA_TASK_1) == true)
{
}
}
void Cla1ForceTask2andWait(void)
{
__asm(" IACK #0x0002");
__asm(" RPT #3 || NOP");
while(CLA_getTaskRunStatus(CLA1_BASE, CLA_TASK_2) == true)
{
}
}
void Cla1ForceTask3andWait(void)
{
__asm(" IACK #0x0004");
__asm(" RPT #3 || NOP");
while(CLA_getTaskRunStatus(CLA1_BASE, CLA_TASK_3) == true)
{
}
}
#endif
//
// End of File
//
@@ -0,0 +1,185 @@
<projectSpec>
<project
name="cla_atan"
device="Generic C28xx Device"
cgtVersion="22.6.0.LTS"
products="C2000WARE"
launchWizard="False"
linkerCommandFile=""
>
<configuration name="f2805x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --define=DEBUG --define=F2805x --define=RAM --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2805x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --define=DEBUG --define=F2805x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2805x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --define=DEBUG --define=F2805x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=0 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2806x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2806x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2806x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --float_support=fpu32 --define=DEBUG --define=F2806x --define=RAM --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2806x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2806x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2806x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --float_support=fpu32 --define=DEBUG --define=F2806x --define=_FLASH --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2837x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2837x --define=RAM --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2837x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2837x --define=_FLASH --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2837x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2837x --define=_FLASH --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=0 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2807x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2807x --define=RAM --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2807x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2807x --define=_FLASH --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2807x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2807x --define=_FLASH --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=0 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28004x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28004x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28004x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28004x --define=RAM --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28004x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28004x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28004x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28004x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28004x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28004x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28004x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28004x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=0 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2838x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f2838x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2838x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu64 --tmu_support=tmu0 --vcu_support= --define=DEBUG --define=F2838x --define=CPU1 --define=RAM --define=CLA_MATH_TABLES_IN_ROM=1 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2838x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f2838x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2838x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu64 --tmu_support=tmu0 --vcu_support= --define=DEBUG --define=F2838x --define=CPU1 --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=1 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2838x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f2838x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2838x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu64 --tmu_support=tmu0 --vcu_support= --define=DEBUG --define=F2838x --define=CPU1 --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=0 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28003x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28003x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28003x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28003x --define=RAM --define=CLA_MATH_TABLES_IN_ROM=1 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28003x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28003x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28003x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28003x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=1 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28003x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28003x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28003x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28003x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=0 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<pathVariable name="C2000WARE_DEVICE_SUPPORT_ROOT" path="../../../../../../../device_support/" scope="project" />
<pathVariable name="C2000WARE_DLIB_ROOT" path="../../../../../../../driverlib/" scope="project" />
<pathVariable name="CLAMATH_ROOT" path="../../../" scope="project" />
<pathVariable name="EXAMPLE_ROOT" path="../" scope="project" />
<file action="link" path="../c28x_atan.c" targetDirectory="" />
<file action="link" path="../cla_atan.cla" targetDirectory="" />
<file action="link" path="../cla_shared.h" targetDirectory="" />
<!-- DEVICE SUPPORT -->
<!-- f2805x f2805x f2805x -->
<!-- DEVICE SUPPORT -->
<file action="link" path="CLAMATH_ROOT/lib/cla0_math_library_datarom.lib" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f2805x/revA/rom_symbol_libs/CLA_Data_ROM/2805x_CLA_DatatROMSymbols-REVA.lib" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla0_math_library.lib" targetDirectory="f2805x" applicableConfigurations="f2805x_FLASH_NOROM" />
<file action="link" path="../../common/f2805x_examples_setup.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f2805x_cla_c_lnk.cmd" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/headers/cmd/F2805x_Headers_nonBIOS.cmd" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/headers/source/F2805x_GlobalVariableDefs.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_PieCtrl.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_PieVect.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_SysCtrl.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_Gpio.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_DefaultIsr.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_usDelay.asm" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_CodeStartBranch.asm" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<!-- DEVICE SUPPORT -->
<!-- f2806x f2806x f2806x -->
<!-- DEVICE SUPPORT -->
<file action="link" path="CLAMATH_ROOT/lib/cla0_math_library_fpu32.lib" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="../../common/f2806x_examples_setup.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="CLAMATH_ROOT/cmd/f2806x_cla_c_lnk.cmd" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/headers/cmd/F2806x_Headers_nonBIOS.cmd" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/headers/source/F2806x_GlobalVariableDefs.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_PieCtrl.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_PieVect.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_SysCtrl.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_DefaultIsr.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_usDelay.asm" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_CodeStartBranch.asm" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<!-- DEVICE SUPPORT -->
<!-- f2837x f2837x f2837x -->
<!-- DEVICE SUPPORT -->
<file action="link" path="CLAMATH_ROOT/lib/cla1_math_library_datarom_fpu32.lib" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f2837xd/revB/rom_symbol_libs/c1_CLA_Data_ROM/F2837xRevB_c1bootROM_CLADataROMSymbols_fpu32.lib" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla1_math_library_fpu32.lib" targetDirectory="f2837x" applicableConfigurations="f2837x_FLASH_NOROM" />
<file action="link" path="../../common/f2837x_examples_setup.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f2837x_cla_c_lnk.cmd" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/headers/cmd/F2837xD_Headers_nonBIOS_cpu1.cmd" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/headers/source/F2837xD_GlobalVariableDefs.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_PieCtrl.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_PieVect.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_SysCtrl.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_Gpio.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_DefaultISR.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_usDelay.asm" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_CodeStartBranch.asm" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<!-- DEVICE SUPPORT -->
<!-- f2807x f2807x f2807x -->
<!-- DEVICE SUPPORT -->
<file action="link" path="CLAMATH_ROOT/lib/cla1_math_library_datarom_fpu32.lib" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f2807x/revB/rom_symbol_libs/c1_CLA_Data_ROM/F2837xRevB_c1bootROM_CLADataROMSymbols_fpu32.lib" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla1_math_library_fpu32.lib" targetDirectory="f2807x" applicableConfigurations="f2807x_FLASH_NOROM" />
<file action="link" path="../../common/f2807x_examples_setup.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f2807x_cla_c_lnk.cmd" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/headers/cmd/F2807x_Headers_nonBIOS.cmd" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/headers/source/F2807x_GlobalVariableDefs.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_PieCtrl.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_PieVect.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_SysCtrl.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_Gpio.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_DefaultISR.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_usDelay.asm" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_CodeStartBranch.asm" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<!-- DRIVERLIB -->
<!-- f28004x f28004x f28004x -->
<!-- DRIVERLIB -->
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_datarom_fpu32.lib" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f28004x/revB/rom_symbol_libs/CLA_Data_ROM/F28004x_CLADATROM_Symbols_fpu32.lib" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_fpu32.lib" targetDirectory="f28004x" applicableConfigurations="f28004x_FLASH_NOROM" />
<file action="link" path="../../common/f28004x_examples_setup.c" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f28004x_cla_c_lnk.cmd" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28004x/common/include/driverlib.h" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28004x/common/include/device.h" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28004x/common/source/device.c" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28004x/common/source/f28004x_codestartbranch.asm" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DLIB_ROOT/f28004x/driverlib/ccs/Debug/driverlib.lib" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DLIB_ROOT/f28004x/driverlib/" targetDirectory="f28004x" excludeFromBuild="True" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<!-- DRIVERLIB -->
<!-- f2838x f2838x f2838x -->
<!-- DRIVERLIB -->
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_datarom_fpu32_eabi.lib" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f2838x/rev0/rom_symbol_libs/cpu1/claDataROM/F2838xCPU1_CLADATAROM_Symbols_fpu32.lib" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_fpu32_eabi.lib" targetDirectory="f2838x" applicableConfigurations="f2838x_FLASH_NOROM" />
<file action="link" path="../../common/f2838x_examples_setup.c" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f2838x_cla_c_lnk.cmd" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2838x/common/include/driverlib.h" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2838x/common/include/device.h" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2838x/common/source/device.c" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2838x/common/source/f2838x_codestartbranch.asm" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DLIB_ROOT/f2838x/driverlib/ccs/Debug/driverlib.lib" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DLIB_ROOT/f2838x/driverlib/" targetDirectory="f2838x" excludeFromBuild="True" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<!-- DRIVERLIB -->
<!-- f28003x f28003x f28003x -->
<!-- DRIVERLIB -->
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_datarom_fpu32_eabi.lib" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f28003x/rev0/rom_symbol_libs/CLADATAROMSymbols/F28003x_CLADATROM_Symbols_fpu32.lib" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_fpu32_eabi.lib" targetDirectory="f28003x" applicableConfigurations="f28003x_FLASH_NOROM" />
<file action="link" path="../../common/f28003x_examples_setup.c" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f28003x_cla_c_lnk.cmd" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28003x/common/include/driverlib.h" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28003x/common/include/device.h" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28003x/common/source/device.c" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28003x/common/source/f28003x_codestartbranch.asm" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DLIB_ROOT/f28003x/driverlib/ccs/Debug/driverlib.lib" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DLIB_ROOT/f28003x/driverlib/" targetDirectory="f28003x" excludeFromBuild="True" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
</project>
</projectSpec>
@@ -0,0 +1,66 @@
//#############################################################################
//
// FILE: cla_atan.cla
//
// TITLE: This example calls the arc-tangent function (CLAatan) of the CLA
// math library on a test vector and compares the result with the
// expected results "math.h" routine
//
//###########################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
//
// Includes
//
#include "CLAmath.h"
#include "cla_shared.h"
//
// Task 1 : Calculate atan(X)
//
__attribute__((interrupt)) void Cla1Task1(void)
{
__mdebugstop();
fResult1 = CLAatan(fVal);
}
__attribute__((interrupt)) void Cla1Task2(void)
{
//
// Test inline function
// Project must use --opt_level= 0 or higher for inline to occur
//
__mdebugstop();
fResult2 = CLAatan_inline(fVal);
}
__attribute__((interrupt)) void Cla1Task3(void)
{
}
__attribute__((interrupt)) void Cla1Task4(void)
{
}
__attribute__((interrupt)) void Cla1Task5(void)
{
}
__attribute__((interrupt)) void Cla1Task6(void)
{
}
__attribute__((interrupt)) void Cla1Task7(void)
{
}
__attribute__((interrupt)) void Cla1Task8(void)
{
}
//
// End of file
//
@@ -0,0 +1,74 @@
//#############################################################################
//
// FILE: cla_shared.h
//
// TITLE: Declare shared variables
//
//###########################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
#ifndef CLA_SHARED_H
#define CLA_SHARED_H
#ifdef __cplusplus
extern "C" {
#endif
//
// Defines
//
#define BUFFER_SIZE 128
//
// Globals
//
extern float fVal;
// Task 1 (C) Variables
extern float fResult1;
//Task 2 (C) Variables
extern float fResult2;
//Task 3 (C) Variables
//Task 4 (C) Variables
//Task 5 (C) Variables
//Task 6 (C) Variables
//Task 7 (C) Variables
//Task 8 (C) Variables
//Common (C) Variables
//
// CLA C Task Prototypes
//
__attribute__((interrupt)) void Cla1Task1(void);
__attribute__((interrupt)) void Cla1Task2(void);
__attribute__((interrupt)) void Cla1Task3(void);
__attribute__((interrupt)) void Cla1Task4(void);
__attribute__((interrupt)) void Cla1Task5(void);
__attribute__((interrupt)) void Cla1Task6(void);
__attribute__((interrupt)) void Cla1Task7(void);
__attribute__((interrupt)) void Cla1Task8(void);
//
// C28 C Prototypes
//
void test_report(void);
void test_run(void);
void test_error(void);
#ifdef __cplusplus
}
#endif /* extern "C" */
#endif /*CLA_SHARED_H*/
@@ -0,0 +1,20 @@
//Add watch window variables
expRemoveAll()
expAdd("fError1", getNatural())
expAdd("fError2", getNatural())
expAdd("fail", getNatural())
expAdd("pass", getNatural())
expAdd("Cla1Regs._MR0.i32", getNatural())
expAdd("Cla1Regs._MR0.f32", getNatural())
expAdd("Cla1Regs._MR0.f32", getHex())
expAdd("Cla1Regs._MR1.i32", getNatural())
expAdd("Cla1Regs._MR1.f32", getNatural())
expAdd("Cla1Regs._MR1.f32", getHex())
expAdd("Cla1Regs._MR2.i32", getNatural())
expAdd("Cla1Regs._MR2.f32", getNatural())
expAdd("Cla1Regs._MR2.f32", getHex())
expAdd("Cla1Regs._MR3.i32", getNatural())
expAdd("Cla1Regs._MR3.f32", getNatural())
expAdd("Cla1Regs._MR3.f32", getHex())
openAnalysisView('Dual Time','C:/ti/c2000/C2000Ware_1_00_04_00/libraries/math/CLAmath/c28/examples/atan2/atan2.graphProp')
@@ -0,0 +1,281 @@
//#############################################################################
//
// FILE: c28x_atan2.c
//
// TITLE: This example calls the arc-tangent of a ratio function (CLAatan2) of
// the CLA math library on a test vector and compares the result with
// the expected results "math.h" routine
//
//###########################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
//
// Includes
//
#include <stdint.h>
#if defined (F2806x) || defined (F2805x)
#include "DSP28x_Project.h"
#elif defined (F2837x) || defined (F2807x)
#include "F28x_Project.h"
#elif defined (F28004x) || defined (F2838x) || defined (F28003x)
#include "driverlib.h"
#endif
#include "CLAmath.h"
#include "cla_shared.h"
//
// Defines
//
#define WAITSTEP __asm(" RPT #255||NOP")
#define EPSILON 1e-1f
//
// Globals
//
extern int16_t pass, fail;
//
//Task 1 (C) Global Variables
//
#ifdef __cplusplus
#pragma DATA_SECTION("CpuToCla1MsgRAM")
float32_t fVal1;
#pragma DATA_SECTION("CpuToCla1MsgRAM")
float32_t fVal2;
#pragma DATA_SECTION("Cla1ToCpuMsgRAM")
float32_t fResult1;
#pragma DATA_SECTION("Cla1ToCpuMsgRAM")
float32_t fResult2;
#else
#pragma DATA_SECTION(fVal1,"CpuToCla1MsgRAM")
float32_t fVal1;
#pragma DATA_SECTION(fVal2,"CpuToCla1MsgRAM")
float32_t fVal2;
#pragma DATA_SECTION(fResult1,"Cla1ToCpuMsgRAM")
float32_t fResult1;
#pragma DATA_SECTION(fResult2,"Cla1ToCpuMsgRAM")
float32_t fResult2;
#endif
float32_t y1[BUFFER_SIZE];
float32_t fError1[BUFFER_SIZE];
float32_t y2[BUFFER_SIZE];
float32_t fError2[BUFFER_SIZE];
//
// Golden Test Values
//
float32_t testNum[BUFFER_SIZE] = {
-1.224647e-16, -0.04945372, -0.09878642, -0.1478774, -0.1966064,
-0.2448544, -0.2925031, -0.3394361, -0.3855383, -0.4306971,
-0.4748020, -0.5177448, -0.5594208, -0.5997276, -0.6385669,
-0.6758435, -0.7114661, -0.7453477, -0.7774054, -0.8075605,
-0.8357394, -0.8618732, -0.8858978, -0.9077544, -0.9273896,
-0.9447554, -0.9598091, -0.9725141, -0.9828392, -0.9907590,
-0.9962543, -0.9993117, -0.9999235, -0.9980884, -0.9938107,
-0.9871011, -0.9779758, -0.9664573, -0.9525737, -0.9363590,
-0.9178528, -0.8971006, -0.8741529, -0.8490661, -0.8219014,
-0.7927254, -0.7616096, -0.7286299, -0.6938671, -0.6574063,
-0.6193367, -0.5797516, -0.5387476, -0.4964253, -0.4528881,
-0.4082426, -0.3625982, -0.3160663, -0.2687610, -0.2207980,
-0.1722946, -0.1233696, -0.07414275, -0.02473443, 0.02473443,
0.07414275, 0.1233696, 0.1722946, 0.2207980, 0.2687610,
0.3160663, 0.3625982, 0.4082426, 0.4528881, 0.4964253,
0.5387476, 0.5797516, 0.6193367, 0.6574063, 0.6938671,
0.7286299, 0.7616096, 0.7927254, 0.8219014, 0.8490661,
0.8741529, 0.8971006, 0.9178528, 0.9363590, 0.9525737,
0.9664573, 0.9779758, 0.9871011, 0.9938107, 0.9980884,
0.9999235, 0.9993117, 0.9962543, 0.9907590, 0.9828392,
0.9725141, 0.9598091, 0.9447554, 0.9273896, 0.9077544,
0.8858978, 0.8618732, 0.8357394, 0.8075605, 0.7774054,
0.7453477, 0.7114661, 0.6758435, 0.6385669, 0.5997276,
0.5594208, 0.5177448, 0.4748020, 0.4306971, 0.3855383,
0.3394361, 0.2925031, 0.2448544, 0.1966064, 0.1478774,
0.09878642, 0.04945372, 1.224647e-16
};
float32_t testDen[BUFFER_SIZE] = {
-1, -0.9987764, -0.9951087, -0.9890057, -0.9804825,
-0.9695598, -0.9562646, -0.9406291, -0.9226918, -0.9024965,
-0.8800927, -0.8555351, -0.8288838, -0.8002042, -0.7695663,
-0.7370452, -0.7027203, -0.6666759, -0.6289999, -0.5897847,
-0.5491262, -0.5071239, -0.4638805, -0.4195020, -0.3740968,
-0.3277763, -0.2806535, -0.2328440, -0.1844646, -0.1356339,
-0.08647120, -0.03709691, 0.01236816, 0.06180296, 0.1110865,
0.1600982, 0.2087182, 0.2568273, 0.3043080, 0.3510439,
0.3969209, 0.4418264, 0.4856508, 0.5282866, 0.5696297,
0.6095788, 0.6480362, 0.6849077, 0.7201031, 0.7535363,
0.7851254, 0.8147933, 0.8424672, 0.8680794, 0.8915673,
0.9128734, 0.9319456, 0.9487371, 0.9632069, 0.9753196,
0.9850455, 0.9923608, 0.9972476, 0.9996940, 0.9996940,
0.9972476, 0.9923608, 0.9850455, 0.9753196, 0.9632069,
0.9487371, 0.9319456, 0.9128734, 0.8915673, 0.8680794,
0.8424672, 0.8147933, 0.7851254, 0.7535363, 0.7201031,
0.6849077, 0.6480362, 0.6095788, 0.5696297, 0.5282866,
0.4856508, 0.4418264, 0.3969209, 0.3510439, 0.3043080,
0.2568273, 0.2087182, 0.1600982, 0.1110865, 0.06180296,
0.01236816, -0.03709691, -0.08647120, -0.1356339, -0.1844646,
-0.2328440, -0.2806535, -0.3277763, -0.3740968, -0.4195020,
-0.4638805, -0.5071239, -0.5491262, -0.5897847, -0.6289999,
-0.6666759, -0.7027203, -0.7370452, -0.7695663, -0.8002042,
-0.8288838, -0.8555351, -0.8800927, -0.9024965, -0.9226918,
-0.9406291, -0.9562646, -0.9695598, -0.9804825, -0.9890057,
-0.9951087, -0.9987764, -1
};
float32_t resExpected[BUFFER_SIZE] = {
-3.141593, -3.092119, -3.042645, -2.993171, -2.943697,
-2.894223, -2.844749, -2.795275, -2.745801, -2.696327,
-2.646854, -2.597380, -2.547906, -2.498432, -2.448958,
-2.399484, -2.350010, -2.300536, -2.251062, -2.201589,
-2.152115, -2.102641, -2.053167, -2.003693, -1.954219,
-1.904745, -1.855271, -1.805797, -1.756323, -1.706850,
-1.657376, -1.607902, -1.558428, -1.508954, -1.459480,
-1.410006, -1.360532, -1.311058, -1.261584, -1.212111,
-1.162637, -1.113163, -1.063689, -1.014215, -0.9647411,
-0.9152671, -0.8657932, -0.8163193, -0.7668455, -0.7173716,
-0.6678976, -0.6184238, -0.5689498, -0.5194760, -0.4700021,
-0.4205281, -0.3710543, -0.3215804, -0.2721065, -0.2226325,
-0.1731586, -0.1236848, -0.07421085, -0.02473695, 0.02473695,
0.07421085, 0.1236848, 0.1731586, 0.2226325, 0.2721065,
0.3215804, 0.3710543, 0.4205281, 0.4700021, 0.5194760,
0.5689498, 0.6184238, 0.6678976, 0.7173716, 0.7668455,
0.8163193, 0.8657932, 0.9152671, 0.9647411, 1.014215,
1.063689, 1.113163, 1.162637, 1.212111, 1.261584,
1.311058, 1.360532, 1.410006, 1.459480, 1.508954,
1.558428, 1.607902, 1.657376, 1.706850, 1.756323,
1.805797, 1.855271, 1.904745, 1.954219, 2.003693,
2.053167, 2.102641, 2.152115, 2.201589, 2.251062,
2.300536, 2.350010, 2.399484, 2.448958, 2.498432,
2.547906, 2.597380, 2.646854, 2.696327, 2.745801,
2.795275, 2.844749, 2.894223, 2.943697, 2.993171,
3.042645, 3.092119, 3.141593
};
//
// Prototypes
//
#if defined (F28004x) || defined (F2838x) || defined (F28003x)
void Cla1ForceTask1andWait(void);
void Cla1ForceTask2andWait(void);
void Cla1ForceTask3andWait(void);
#endif
//
// void test_run(void)
//
void test_run(void)
{
int16_t i;
for(i=0; i < BUFFER_SIZE; i++)
{
fVal1= testNum[i];
fVal2= testDen[i];
//
// CLA Task 1 CLAatan2
//
Cla1ForceTask1andWait();
WAITSTEP;
y1[i] = fResult1;
//
// CLA Task 2 atan2
//
Cla1ForceTask2andWait();
WAITSTEP;
y2[i] = fResult2;
}
}
//
// void test_report(void)
//
void test_report(void)
{
uint16_t i;
float32_t fErrMetric;
for(i=0; i < BUFFER_SIZE; i++)
{
//
// Verify CLA Task 1 CLAatan2() function
//
fError1[i] = fabsf(resExpected[i] - y1[i]);
fErrMetric = fError1[i];
if( fErrMetric < EPSILON)
{
pass++;
}
else
{
fail++;
}
//
// Verify CLA Task 2 inline function
//
fError2[i] = fabsf(resExpected[i] - y2[i]);
fErrMetric = fError2[i];
if( fErrMetric < EPSILON)
{
pass++;
}
else
{
fail++;
}
}
if(fail)
{
test_error();
}
}
//
// void test_error(void)
//
void test_error(void)
{
__asm(" ESTOP0");
}
//
// void Cla1ForceTask1andWait(void)
//
#if defined (F28004x) || defined (F2838x) || defined (F28003x)
void Cla1ForceTask1andWait(void)
{
__asm(" IACK #0x0001");
__asm(" RPT #3 || NOP");
while(CLA_getTaskRunStatus(CLA1_BASE, CLA_TASK_1) == true)
{
}
}
void Cla1ForceTask2andWait(void)
{
__asm(" IACK #0x0002");
__asm(" RPT #3 || NOP");
while(CLA_getTaskRunStatus(CLA1_BASE, CLA_TASK_2) == true)
{
}
}
void Cla1ForceTask3andWait(void)
{
__asm(" IACK #0x0004");
__asm(" RPT #3 || NOP");
while(CLA_getTaskRunStatus(CLA1_BASE, CLA_TASK_3) == true)
{
}
}
#endif
//
// End of File
//
@@ -0,0 +1,185 @@
<projectSpec>
<project
name="cla_atan2"
device="Generic C28xx Device"
cgtVersion="22.6.0.LTS"
products="C2000WARE"
launchWizard="False"
linkerCommandFile=""
>
<configuration name="f2805x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --define=DEBUG --define=F2805x --define=RAM --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2805x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --define=DEBUG --define=F2805x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2805x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --define=DEBUG --define=F2805x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=0 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2806x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2806x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2806x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --float_support=fpu32 --define=DEBUG --define=F2806x --define=RAM --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2806x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2806x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2806x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --float_support=fpu32 --define=DEBUG --define=F2806x --define=_FLASH --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2837x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2837x --define=RAM --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2837x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2837x --define=_FLASH --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2837x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2837x --define=_FLASH --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=0 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2807x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2807x --define=RAM --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2807x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2807x --define=_FLASH --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2807x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2807x --define=_FLASH --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=0 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28004x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28004x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28004x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28004x --define=RAM --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28004x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28004x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28004x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28004x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28004x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28004x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28004x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28004x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=0 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2838x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f2838x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2838x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu64 --tmu_support=tmu0 --vcu_support= --define=DEBUG --define=F2838x --define=CPU1 --define=RAM --define=CLA_MATH_TABLES_IN_ROM=1 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2838x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f2838x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2838x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu64 --tmu_support=tmu0 --vcu_support= --define=DEBUG --define=F2838x --define=CPU1 --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=1 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2838x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f2838x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2838x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu64 --tmu_support=tmu0 --vcu_support= --define=DEBUG --define=F2838x --define=CPU1 --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=0 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28003x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28003x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28003x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28003x --define=RAM --define=CLA_MATH_TABLES_IN_ROM=1 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28003x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28003x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28003x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28003x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=1 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28003x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28003x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28003x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28003x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=0 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<pathVariable name="C2000WARE_DEVICE_SUPPORT_ROOT" path="../../../../../../../device_support/" scope="project" />
<pathVariable name="C2000WARE_DLIB_ROOT" path="../../../../../../../driverlib/" scope="project" />
<pathVariable name="CLAMATH_ROOT" path="../../../" scope="project" />
<pathVariable name="EXAMPLE_ROOT" path="../" scope="project" />
<file action="link" path="../c28x_atan2.c" targetDirectory="" />
<file action="link" path="../cla_atan2.cla" targetDirectory="" />
<file action="link" path="../cla_shared.h" targetDirectory="" />
<!-- DEVICE SUPPORT -->
<!-- f2805x f2805x f2805x -->
<!-- DEVICE SUPPORT -->
<file action="link" path="CLAMATH_ROOT/lib/cla0_math_library_datarom.lib" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f2805x/revA/rom_symbol_libs/CLA_Data_ROM/2805x_CLA_DatatROMSymbols-REVA.lib" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla0_math_library.lib" targetDirectory="f2805x" applicableConfigurations="f2805x_FLASH_NOROM" />
<file action="link" path="../../common/f2805x_examples_setup.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f2805x_cla_c_lnk.cmd" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/headers/cmd/F2805x_Headers_nonBIOS.cmd" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/headers/source/F2805x_GlobalVariableDefs.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_PieCtrl.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_PieVect.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_SysCtrl.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_Gpio.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_DefaultIsr.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_usDelay.asm" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_CodeStartBranch.asm" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<!-- DEVICE SUPPORT -->
<!-- f2806x f2806x f2806x -->
<!-- DEVICE SUPPORT -->
<file action="link" path="CLAMATH_ROOT/lib/cla0_math_library_fpu32.lib" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="../../common/f2806x_examples_setup.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="CLAMATH_ROOT/cmd/f2806x_cla_c_lnk.cmd" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/headers/cmd/F2806x_Headers_nonBIOS.cmd" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/headers/source/F2806x_GlobalVariableDefs.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_PieCtrl.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_PieVect.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_SysCtrl.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_DefaultIsr.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_usDelay.asm" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_CodeStartBranch.asm" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<!-- DEVICE SUPPORT -->
<!-- f2837x f2837x f2837x -->
<!-- DEVICE SUPPORT -->
<file action="link" path="CLAMATH_ROOT/lib/cla1_math_library_datarom_fpu32.lib" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f2837xd/revB/rom_symbol_libs/c1_CLA_Data_ROM/F2837xRevB_c1bootROM_CLADataROMSymbols_fpu32.lib" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla1_math_library_fpu32.lib" targetDirectory="f2837x" applicableConfigurations="f2837x_FLASH_NOROM" />
<file action="link" path="../../common/f2837x_examples_setup.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f2837x_cla_c_lnk.cmd" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/headers/cmd/F2837xD_Headers_nonBIOS_cpu1.cmd" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/headers/source/F2837xD_GlobalVariableDefs.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_PieCtrl.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_PieVect.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_SysCtrl.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_Gpio.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_DefaultISR.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_usDelay.asm" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_CodeStartBranch.asm" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<!-- DEVICE SUPPORT -->
<!-- f2807x f2807x f2807x -->
<!-- DEVICE SUPPORT -->
<file action="link" path="CLAMATH_ROOT/lib/cla1_math_library_datarom_fpu32.lib" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f2807x/revB/rom_symbol_libs/c1_CLA_Data_ROM/F2837xRevB_c1bootROM_CLADataROMSymbols_fpu32.lib" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla1_math_library_fpu32.lib" targetDirectory="f2807x" applicableConfigurations="f2807x_FLASH_NOROM" />
<file action="link" path="../../common/f2807x_examples_setup.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f2807x_cla_c_lnk.cmd" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/headers/cmd/F2807x_Headers_nonBIOS.cmd" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/headers/source/F2807x_GlobalVariableDefs.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_PieCtrl.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_PieVect.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_SysCtrl.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_Gpio.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_DefaultISR.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_usDelay.asm" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_CodeStartBranch.asm" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<!-- DRIVERLIB -->
<!-- f28004x f28004x f28004x -->
<!-- DRIVERLIB -->
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_datarom_fpu32.lib" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f28004x/revB/rom_symbol_libs/CLA_Data_ROM/F28004x_CLADATROM_Symbols_fpu32.lib" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_fpu32.lib" targetDirectory="f28004x" applicableConfigurations="f28004x_FLASH_NOROM" />
<file action="link" path="../../common/f28004x_examples_setup.c" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f28004x_cla_c_lnk.cmd" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28004x/common/include/driverlib.h" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28004x/common/include/device.h" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28004x/common/source/device.c" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28004x/common/source/f28004x_codestartbranch.asm" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DLIB_ROOT/f28004x/driverlib/ccs/Debug/driverlib.lib" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DLIB_ROOT/f28004x/driverlib/" targetDirectory="f28004x" excludeFromBuild="True" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<!-- DRIVERLIB -->
<!-- f2838x f2838x f2838x -->
<!-- DRIVERLIB -->
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_datarom_fpu32_eabi.lib" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f2838x/rev0/rom_symbol_libs/cpu1/claDataROM/F2838xCPU1_CLADATAROM_Symbols_fpu32.lib" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_fpu32_eabi.lib" targetDirectory="f2838x" applicableConfigurations="f2838x_FLASH_NOROM" />
<file action="link" path="../../common/f2838x_examples_setup.c" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f2838x_cla_c_lnk.cmd" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2838x/common/include/driverlib.h" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2838x/common/include/device.h" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2838x/common/source/device.c" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2838x/common/source/f2838x_codestartbranch.asm" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DLIB_ROOT/f2838x/driverlib/ccs/Debug/driverlib.lib" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DLIB_ROOT/f2838x/driverlib/" targetDirectory="f2838x" excludeFromBuild="True" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<!-- DRIVERLIB -->
<!-- f28003x f28003x f28003x -->
<!-- DRIVERLIB -->
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_datarom_fpu32_eabi.lib" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f28003x/rev0/rom_symbol_libs/CLADATAROMSymbols/F28003x_CLADATROM_Symbols_fpu32.lib" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_fpu32_eabi.lib" targetDirectory="f28003x" applicableConfigurations="f28003x_FLASH_NOROM" />
<file action="link" path="../../common/f28003x_examples_setup.c" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f28003x_cla_c_lnk.cmd" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28003x/common/include/driverlib.h" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28003x/common/include/device.h" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28003x/common/source/device.c" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28003x/common/source/f28003x_codestartbranch.asm" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DLIB_ROOT/f28003x/driverlib/ccs/Debug/driverlib.lib" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DLIB_ROOT/f28003x/driverlib/" targetDirectory="f28003x" excludeFromBuild="True" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
</project>
</projectSpec>
@@ -0,0 +1,66 @@
//#############################################################################
//
// FILE: cla_atan2.cla
//
// TITLE: This example calls the arc-tangent of a ratio function (CLAatan2) of
// the CLA math library on a test vector and compares the result with
// the expected results "math.h" routine
//
//###########################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
//
// Includes
//
#include "CLAmath.h"
#include "cla_shared.h"
//
// Task 1 : Calculate atan2(X, Y)
//
__attribute__((interrupt)) void Cla1Task1(void)
{
__mdebugstop();
fResult1 = CLAatan2(fVal1, fVal2);
}
__attribute__((interrupt)) void Cla1Task2(void)
{
//
// Test inline function
// Project must use --opt_level= 0 or higher for inline to occur
//
__mdebugstop();
fResult2 = CLAatan2_inline(fVal1, fVal2);
}
__attribute__((interrupt)) void Cla1Task3(void)
{
}
__attribute__((interrupt)) void Cla1Task4(void)
{
}
__attribute__((interrupt)) void Cla1Task5(void)
{
}
__attribute__((interrupt)) void Cla1Task6(void)
{
}
__attribute__((interrupt)) void Cla1Task7(void)
{
}
__attribute__((interrupt)) void Cla1Task8(void)
{
}
//
// End of file
//
@@ -0,0 +1,75 @@
//#############################################################################
//
// FILE: cla_shared.h
//
// TITLE: Declare shared variables
//
//###########################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
#ifndef CLA_SHARED_H
#define CLA_SHARED_H
#ifdef __cplusplus
extern "C" {
#endif
//
// Defines
//
#define BUFFER_SIZE 128
//
// Globals
//
extern float fVal1;
extern float fVal2;
// Task 1 (C) Variables
extern float fResult1;
//Task 2 (C) Variables
extern float fResult2;
//Task 3 (C) Variables
//Task 4 (C) Variables
//Task 5 (C) Variables
//Task 6 (C) Variables
//Task 7 (C) Variables
//Task 8 (C) Variables
//Common (C) Variables
//
// CLA C Task Prototypes
//
__attribute__((interrupt)) void Cla1Task1(void);
__attribute__((interrupt)) void Cla1Task2(void);
__attribute__((interrupt)) void Cla1Task3(void);
__attribute__((interrupt)) void Cla1Task4(void);
__attribute__((interrupt)) void Cla1Task5(void);
__attribute__((interrupt)) void Cla1Task6(void);
__attribute__((interrupt)) void Cla1Task7(void);
__attribute__((interrupt)) void Cla1Task8(void);
//
// C28 C Prototypes
//
void test_report(void);
void test_run(void);
void test_error(void);
#ifdef __cplusplus
}
#endif /* extern "C" */
#endif /*CLA_SHARED_H*/
@@ -0,0 +1,20 @@
//Add watch window variables
expRemoveAll()
expAdd("fError1", getNatural())
expAdd("fError2", getNatural())
expAdd("fail", getNatural())
expAdd("pass", getNatural())
expAdd("Cla1Regs._MR0.i32", getNatural())
expAdd("Cla1Regs._MR0.f32", getNatural())
expAdd("Cla1Regs._MR0.f32", getHex())
expAdd("Cla1Regs._MR1.i32", getNatural())
expAdd("Cla1Regs._MR1.f32", getNatural())
expAdd("Cla1Regs._MR1.f32", getHex())
expAdd("Cla1Regs._MR2.i32", getNatural())
expAdd("Cla1Regs._MR2.f32", getNatural())
expAdd("Cla1Regs._MR2.f32", getHex())
expAdd("Cla1Regs._MR3.i32", getNatural())
expAdd("Cla1Regs._MR3.f32", getNatural())
expAdd("Cla1Regs._MR3.f32", getHex())
openAnalysisView('Dual Time','C:/ti/c2000/C2000Ware_1_00_04_00/libraries/math/CLAmath/c28/examples/atan2PU/atan2PU.graphProp')
@@ -0,0 +1,287 @@
//#############################################################################
//
// FILE: c28x_atan2PU.c
//
// TITLE: This example calls the arc-tangent of a ratio per unit function
// (CLAatan2PU) of the CLA math library on a test vector and compares
// the result with the expected results "math.h" routine
//
//###########################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
//
// Includes
//
#include <stdint.h>
#if defined (F2806x) || defined (F2805x)
#include "DSP28x_Project.h"
#elif defined (F2837x) || defined (F2807x)
#include "F28x_Project.h"
#elif defined (F28004x) || defined (F2838x) || defined (F28003x)
#include "driverlib.h"
#endif
#include "CLAmath.h"
#include "cla_shared.h"
//
// Defines
//
#define WAITSTEP __asm(" RPT #255||NOP")
#define EPSILON 1e-1f
//
// Globals
//
extern int16_t pass, fail;
//
//Task 1 (C) Global Variables
//
#ifdef __cplusplus
#pragma DATA_SECTION("CpuToCla1MsgRAM")
float32_t fVal1;
#pragma DATA_SECTION("CpuToCla1MsgRAM")
float32_t fVal2;
#pragma DATA_SECTION("Cla1ToCpuMsgRAM")
float32_t fResult1;
#pragma DATA_SECTION("Cla1ToCpuMsgRAM")
float32_t fResult2;
#else
#pragma DATA_SECTION(fVal1,"CpuToCla1MsgRAM")
float32_t fVal1;
#pragma DATA_SECTION(fVal2,"CpuToCla1MsgRAM")
float32_t fVal2;
#pragma DATA_SECTION(fResult1,"Cla1ToCpuMsgRAM")
float32_t fResult1;
#pragma DATA_SECTION(fResult2,"Cla1ToCpuMsgRAM")
float32_t fResult2;
#endif
float32_t y1[BUFFER_SIZE];
float32_t fError1[BUFFER_SIZE];
float32_t y2[BUFFER_SIZE];
float32_t fError2[BUFFER_SIZE];
//
// Golden Test Values
//
float32_t testNum[BUFFER_SIZE] = {
-1.224647e-16, -0.04945372, -0.09878642, -0.1478774, -0.1966064,
-0.2448544, -0.2925031, -0.3394361, -0.3855383, -0.4306971,
-0.4748020, -0.5177448, -0.5594208, -0.5997276, -0.6385669,
-0.6758435, -0.7114661, -0.7453477, -0.7774054, -0.8075605,
-0.8357394, -0.8618732, -0.8858978, -0.9077544, -0.9273896,
-0.9447554, -0.9598091, -0.9725141, -0.9828392, -0.9907590,
-0.9962543, -0.9993117, -0.9999235, -0.9980884, -0.9938107,
-0.9871011, -0.9779758, -0.9664573, -0.9525737, -0.9363590,
-0.9178528, -0.8971006, -0.8741529, -0.8490661, -0.8219014,
-0.7927254, -0.7616096, -0.7286299, -0.6938671, -0.6574063,
-0.6193367, -0.5797516, -0.5387476, -0.4964253, -0.4528881,
-0.4082426, -0.3625982, -0.3160663, -0.2687610, -0.2207980,
-0.1722946, -0.1233696, -0.07414275, -0.02473443, 0.02473443,
0.07414275, 0.1233696, 0.1722946, 0.2207980, 0.2687610,
0.3160663, 0.3625982, 0.4082426, 0.4528881, 0.4964253,
0.5387476, 0.5797516, 0.6193367, 0.6574063, 0.6938671,
0.7286299, 0.7616096, 0.7927254, 0.8219014, 0.8490661,
0.8741529, 0.8971006, 0.9178528, 0.9363590, 0.9525737,
0.9664573, 0.9779758, 0.9871011, 0.9938107, 0.9980884,
0.9999235, 0.9993117, 0.9962543, 0.9907590, 0.9828392,
0.9725141, 0.9598091, 0.9447554, 0.9273896, 0.9077544,
0.8858978, 0.8618732, 0.8357394, 0.8075605, 0.7774054,
0.7453477, 0.7114661, 0.6758435, 0.6385669, 0.5997276,
0.5594208, 0.5177448, 0.4748020, 0.4306971, 0.3855383,
0.3394361, 0.2925031, 0.2448544, 0.1966064, 0.1478774,
0.09878642, 0.04945372, 1.224647e-16
};
float32_t testDen[BUFFER_SIZE] = {
-1, -0.9987764, -0.9951087, -0.9890057, -0.9804825,
-0.9695598, -0.9562646, -0.9406291, -0.9226918, -0.9024965,
-0.8800927, -0.8555351, -0.8288838, -0.8002042, -0.7695663,
-0.7370452, -0.7027203, -0.6666759, -0.6289999, -0.5897847,
-0.5491262, -0.5071239, -0.4638805, -0.4195020, -0.3740968,
-0.3277763, -0.2806535, -0.2328440, -0.1844646, -0.1356339,
-0.08647120, -0.03709691, 0.01236816, 0.06180296, 0.1110865,
0.1600982, 0.2087182, 0.2568273, 0.3043080, 0.3510439,
0.3969209, 0.4418264, 0.4856508, 0.5282866, 0.5696297,
0.6095788, 0.6480362, 0.6849077, 0.7201031, 0.7535363,
0.7851254, 0.8147933, 0.8424672, 0.8680794, 0.8915673,
0.9128734, 0.9319456, 0.9487371, 0.9632069, 0.9753196,
0.9850455, 0.9923608, 0.9972476, 0.9996940, 0.9996940,
0.9972476, 0.9923608, 0.9850455, 0.9753196, 0.9632069,
0.9487371, 0.9319456, 0.9128734, 0.8915673, 0.8680794,
0.8424672, 0.8147933, 0.7851254, 0.7535363, 0.7201031,
0.6849077, 0.6480362, 0.6095788, 0.5696297, 0.5282866,
0.4856508, 0.4418264, 0.3969209, 0.3510439, 0.3043080,
0.2568273, 0.2087182, 0.1600982, 0.1110865, 0.06180296,
0.01236816, -0.03709691, -0.08647120, -0.1356339, -0.1844646,
-0.2328440, -0.2806535, -0.3277763, -0.3740968, -0.4195020,
-0.4638805, -0.5071239, -0.5491262, -0.5897847, -0.6289999,
-0.6666759, -0.7027203, -0.7370452, -0.7695663, -0.8002042,
-0.8288838, -0.8555351, -0.8800927, -0.9024965, -0.9226918,
-0.9406291, -0.9562646, -0.9695598, -0.9804825, -0.9890057,
-0.9951087, -0.9987764, -1
};
float32_t resExpected[BUFFER_SIZE] = {
-0.50000005513290, -0.49212602347837, -0.48425199182384, -0.47637796016931,
-0.46850392851478, -0.46062989686025, -0.45275586520573, -0.44488183355120,
-0.43700780189667, -0.42913377024214, -0.42125989774256, -0.41338586608803,
-0.40551183443350, -0.39763780277897, -0.38976377112444, -0.38188973946991,
-0.37401570781539, -0.36614167616086, -0.35826764450633, -0.35039377200674,
-0.34251974035221, -0.33464570869769, -0.32677167704316, -0.31889764538863,
-0.31102361373410, -0.30314958207957, -0.29527555042504, -0.28740151877052,
-0.27952748711599, -0.27165361461640, -0.26377958296187, -0.25590555130734,
-0.24803151965282, -0.24015748799829, -0.23228345634376, -0.22440942468923,
-0.21653539303470, -0.20866136138017, -0.20078732972565, -0.19291345722606,
-0.18503942557153, -0.17716539391700, -0.16929136226248, -0.16141733060795,
-0.15354331486891, -0.14566928321438, -0.13779526747535, -0.12992125173632,
-0.12204725191278, -0.11417323617374, -0.10629920451921, -0.09842520469567,
-0.09055117304115, -0.08267717321761, -0.07480315747857, -0.06692912582404,
-0.05905512600050, -0.05118111026147, -0.04330709452243, -0.03543306286791,
-0.02755904712887, -0.01968504730533, -0.01181102360855, -0.00393700786952,
0.00393700786952, 0.01181102360855, 0.01968504730533, 0.02755904712887,
0.03543306286791, 0.04330709452243, 0.05118111026147, 0.05905512600050,
0.06692912582404, 0.07480315747857, 0.08267717321761, 0.09055117304115,
0.09842520469567, 0.10629920451921, 0.11417323617374, 0.12204725191278,
0.12992125173632, 0.13779526747535, 0.14566928321438, 0.15354331486891,
0.16141733060795, 0.16929136226248, 0.17716539391700, 0.18503942557153,
0.19291345722606, 0.20078732972565, 0.20866136138017, 0.21653539303470,
0.22440942468923, 0.23228345634376, 0.24015748799829, 0.24803151965282,
0.25590555130734, 0.26377958296187, 0.27165361461640, 0.27952748711599,
0.28740151877052, 0.29527555042504, 0.30314958207957, 0.31102361373410,
0.31889764538863, 0.32677167704316, 0.33464570869769, 0.34251974035221,
0.35039377200674, 0.35826764450633, 0.36614167616086, 0.37401570781539,
0.38188973946991, 0.38976377112444, 0.39763780277897, 0.40551183443350,
0.41338586608803, 0.42125989774256, 0.42913377024214, 0.43700780189667,
0.44488183355120, 0.45275586520573, 0.46062989686025, 0.46850392851478,
0.47637796016931, 0.48425199182384, 0.49212602347837, 0.50000005513290,
};
//
// Prototypes
//
#if defined (F28004x) || defined (F2838x) || defined (F28003x)
void Cla1ForceTask1andWait(void);
void Cla1ForceTask2andWait(void);
void Cla1ForceTask3andWait(void);
#endif
//
// void test_run(void)
//
void test_run(void)
{
int16_t i;
for(i=0; i < BUFFER_SIZE; i++)
{
fVal1= testNum[i];
fVal2= testDen[i];
//
// CLA Task 1 CLAatan2PU
//
Cla1ForceTask1andWait();
WAITSTEP;
y1[i] = fResult1;
//
// CLA Task 2 atan2PU
//
Cla1ForceTask2andWait();
WAITSTEP;
y2[i] = fResult2;
}
}
//
// void test_report(void)
//
void test_report(void)
{
uint16_t i;
float32_t fErrMetric;
for(i=0; i < BUFFER_SIZE; i++)
{
//
// Verify CLA Task 1 CLAatan2PU() function
//
fError1[i] = fabsf(resExpected[i] - y1[i]);
fErrMetric = fError1[i];
if( fErrMetric < EPSILON)
{
pass++;
}
else
{
fail++;
}
//
// Verify CLA Task 2 inline function
//
fError2[i] = fabsf(resExpected[i] - y2[i]);
fErrMetric = fError2[i];
if( fErrMetric < EPSILON)
{
pass++;
}
else
{
fail++;
}
}
if(fail)
{
test_error();
}
}
//
// void test_error(void)
//
void test_error(void)
{
__asm(" ESTOP0");
}
//
// void Cla1ForceTask1andWait(void)
//
#if defined (F28004x) || defined (F2838x) || defined (F28003x)
void Cla1ForceTask1andWait(void)
{
__asm(" IACK #0x0001");
__asm(" RPT #3 || NOP");
while(CLA_getTaskRunStatus(CLA1_BASE, CLA_TASK_1) == true)
{
}
}
void Cla1ForceTask2andWait(void)
{
__asm(" IACK #0x0002");
__asm(" RPT #3 || NOP");
while(CLA_getTaskRunStatus(CLA1_BASE, CLA_TASK_2) == true)
{
}
}
void Cla1ForceTask3andWait(void)
{
__asm(" IACK #0x0004");
__asm(" RPT #3 || NOP");
while(CLA_getTaskRunStatus(CLA1_BASE, CLA_TASK_3) == true)
{
}
}
#endif
//
// End of File
//
@@ -0,0 +1,185 @@
<projectSpec>
<project
name="cla_atan2PU"
device="Generic C28xx Device"
cgtVersion="22.6.0.LTS"
products="C2000WARE"
launchWizard="False"
linkerCommandFile=""
>
<configuration name="f2805x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --define=DEBUG --define=F2805x --define=RAM --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2805x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --define=DEBUG --define=F2805x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2805x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2805x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --define=DEBUG --define=F2805x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=0 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2806x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2806x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2806x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --float_support=fpu32 --define=DEBUG --define=F2806x --define=RAM --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2806x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2806x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2806x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla0 --float_support=fpu32 --define=DEBUG --define=F2806x --define=_FLASH --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2837x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2837x --define=RAM --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2837x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2837x --define=_FLASH --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2837x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2837xd/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2837x --define=_FLASH --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=0 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2807x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2807x --define=RAM --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2807x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2807x --define=_FLASH --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2807x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/headers/include -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2807x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=F2807x --define=_FLASH --define=CPU1 --define=CLA_MATH_TABLES_IN_ROM=0 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28004x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28004x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28004x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28004x --define=RAM --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28004x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28004x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28004x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28004x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28004x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28004x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28004x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28004x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=0 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2838x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f2838x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2838x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu64 --tmu_support=tmu0 --vcu_support= --define=DEBUG --define=F2838x --define=CPU1 --define=RAM --define=CLA_MATH_TABLES_IN_ROM=1 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2838x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f2838x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2838x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu64 --tmu_support=tmu0 --vcu_support= --define=DEBUG --define=F2838x --define=CPU1 --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=1 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f2838x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f2838x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f2838x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu64 --tmu_support=tmu0 --vcu_support= --define=DEBUG --define=F2838x --define=CPU1 --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=0 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28003x_RAM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28003x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28003x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28003x --define=RAM --define=CLA_MATH_TABLES_IN_ROM=1 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28003x_FLASH" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28003x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28003x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28003x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=1 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=1 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<configuration name="f28003x_FLASH_NOROM" compilerBuildOptions="--opt_level=0 -I${EXAMPLE_ROOT} -I${C2000WARE_DLIB_ROOT}/f28003x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28003x/common/include -I${CLAMATH_ROOT}/include -v28 -ml -mt --cla_support=cla2 --cla_background_task=on --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --define=DEBUG --define=F28003x --define=_FLASH --define=CLA_MATH_TABLES_IN_ROM=0 --abi=eabi --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --define=CLA_MATH_TABLES_IN_ROM=0 --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
<pathVariable name="C2000WARE_DEVICE_SUPPORT_ROOT" path="../../../../../../../device_support/" scope="project" />
<pathVariable name="C2000WARE_DLIB_ROOT" path="../../../../../../../driverlib/" scope="project" />
<pathVariable name="CLAMATH_ROOT" path="../../../" scope="project" />
<pathVariable name="EXAMPLE_ROOT" path="../" scope="project" />
<file action="link" path="../c28x_atan2PU.c" targetDirectory="" />
<file action="link" path="../cla_atan2PU.cla" targetDirectory="" />
<file action="link" path="../cla_shared.h" targetDirectory="" />
<!-- DEVICE SUPPORT -->
<!-- f2805x f2805x f2805x -->
<!-- DEVICE SUPPORT -->
<file action="link" path="CLAMATH_ROOT/lib/cla0_math_library_datarom.lib" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f2805x/revA/rom_symbol_libs/CLA_Data_ROM/2805x_CLA_DatatROMSymbols-REVA.lib" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla0_math_library.lib" targetDirectory="f2805x" applicableConfigurations="f2805x_FLASH_NOROM" />
<file action="link" path="../../common/f2805x_examples_setup.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f2805x_cla_c_lnk.cmd" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/headers/cmd/F2805x_Headers_nonBIOS.cmd" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/headers/source/F2805x_GlobalVariableDefs.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_PieCtrl.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_PieVect.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_SysCtrl.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_Gpio.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_DefaultIsr.c" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_usDelay.asm" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2805x/common/source/F2805x_CodeStartBranch.asm" targetDirectory="f2805x" applicableConfigurations="f2805x_RAM,f2805x_FLASH,f2805x_FLASH_NOROM" />
<!-- DEVICE SUPPORT -->
<!-- f2806x f2806x f2806x -->
<!-- DEVICE SUPPORT -->
<file action="link" path="CLAMATH_ROOT/lib/cla0_math_library_fpu32.lib" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="../../common/f2806x_examples_setup.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="CLAMATH_ROOT/cmd/f2806x_cla_c_lnk.cmd" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/headers/cmd/F2806x_Headers_nonBIOS.cmd" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/headers/source/F2806x_GlobalVariableDefs.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_PieCtrl.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_PieVect.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_SysCtrl.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_DefaultIsr.c" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_usDelay.asm" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2806x/common/source/F2806x_CodeStartBranch.asm" targetDirectory="f2806x" applicableConfigurations="f2806x_RAM,f2806x_FLASH" />
<!-- DEVICE SUPPORT -->
<!-- f2837x f2837x f2837x -->
<!-- DEVICE SUPPORT -->
<file action="link" path="CLAMATH_ROOT/lib/cla1_math_library_datarom_fpu32.lib" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f2837xd/revB/rom_symbol_libs/c1_CLA_Data_ROM/F2837xRevB_c1bootROM_CLADataROMSymbols_fpu32.lib" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla1_math_library_fpu32.lib" targetDirectory="f2837x" applicableConfigurations="f2837x_FLASH_NOROM" />
<file action="link" path="../../common/f2837x_examples_setup.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f2837x_cla_c_lnk.cmd" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/headers/cmd/F2837xD_Headers_nonBIOS_cpu1.cmd" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/headers/source/F2837xD_GlobalVariableDefs.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_PieCtrl.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_PieVect.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_SysCtrl.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_Gpio.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_DefaultISR.c" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_usDelay.asm" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2837xd/common/source/F2837xD_CodeStartBranch.asm" targetDirectory="f2837x" applicableConfigurations="f2837x_RAM,f2837x_FLASH,f2837x_FLASH_NOROM" />
<!-- DEVICE SUPPORT -->
<!-- f2807x f2807x f2807x -->
<!-- DEVICE SUPPORT -->
<file action="link" path="CLAMATH_ROOT/lib/cla1_math_library_datarom_fpu32.lib" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f2807x/revB/rom_symbol_libs/c1_CLA_Data_ROM/F2837xRevB_c1bootROM_CLADataROMSymbols_fpu32.lib" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla1_math_library_fpu32.lib" targetDirectory="f2807x" applicableConfigurations="f2807x_FLASH_NOROM" />
<file action="link" path="../../common/f2807x_examples_setup.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f2807x_cla_c_lnk.cmd" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/headers/cmd/F2807x_Headers_nonBIOS.cmd" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/headers/source/F2807x_GlobalVariableDefs.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_PieCtrl.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_PieVect.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_SysCtrl.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_Gpio.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_DefaultISR.c" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_usDelay.asm" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2807x/common/source/F2807x_CodeStartBranch.asm" targetDirectory="f2807x" applicableConfigurations="f2807x_RAM,f2807x_FLASH,f2807x_FLASH_NOROM" />
<!-- DRIVERLIB -->
<!-- f28004x f28004x f28004x -->
<!-- DRIVERLIB -->
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_datarom_fpu32.lib" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f28004x/revB/rom_symbol_libs/CLA_Data_ROM/F28004x_CLADATROM_Symbols_fpu32.lib" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_fpu32.lib" targetDirectory="f28004x" applicableConfigurations="f28004x_FLASH_NOROM" />
<file action="link" path="../../common/f28004x_examples_setup.c" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f28004x_cla_c_lnk.cmd" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28004x/common/include/driverlib.h" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28004x/common/include/device.h" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28004x/common/source/device.c" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28004x/common/source/f28004x_codestartbranch.asm" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DLIB_ROOT/f28004x/driverlib/ccs/Debug/driverlib.lib" targetDirectory="f28004x" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DLIB_ROOT/f28004x/driverlib/" targetDirectory="f28004x" excludeFromBuild="True" applicableConfigurations="f28004x_RAM,f28004x_FLASH,f28004x_FLASH_NOROM" />
<!-- DRIVERLIB -->
<!-- f2838x f2838x f2838x -->
<!-- DRIVERLIB -->
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_datarom_fpu32_eabi.lib" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f2838x/rev0/rom_symbol_libs/cpu1/claDataROM/F2838xCPU1_CLADATAROM_Symbols_fpu32.lib" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_fpu32_eabi.lib" targetDirectory="f2838x" applicableConfigurations="f2838x_FLASH_NOROM" />
<file action="link" path="../../common/f2838x_examples_setup.c" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f2838x_cla_c_lnk.cmd" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2838x/common/include/driverlib.h" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2838x/common/include/device.h" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2838x/common/source/device.c" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f2838x/common/source/f2838x_codestartbranch.asm" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DLIB_ROOT/f2838x/driverlib/ccs/Debug/driverlib.lib" targetDirectory="f2838x" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DLIB_ROOT/f2838x/driverlib/" targetDirectory="f2838x" excludeFromBuild="True" applicableConfigurations="f2838x_RAM,f2838x_FLASH,f2838x_FLASH_NOROM" />
<!-- DRIVERLIB -->
<!-- f28003x f28003x f28003x -->
<!-- DRIVERLIB -->
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_datarom_fpu32_eabi.lib" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH" />
<file action="link" path="../../../../../../boot_rom/f28003x/rev0/rom_symbol_libs/CLADATAROMSymbols/F28003x_CLADATROM_Symbols_fpu32.lib" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH" />
<file action="link" path="CLAMATH_ROOT/lib/cla2_math_library_fpu32_eabi.lib" targetDirectory="f28003x" applicableConfigurations="f28003x_FLASH_NOROM" />
<file action="link" path="../../common/f28003x_examples_setup.c" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="link" path="CLAMATH_ROOT/cmd/f28003x_cla_c_lnk.cmd" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28003x/common/include/driverlib.h" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28003x/common/include/device.h" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28003x/common/source/device.c" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28003x/common/source/f28003x_codestartbranch.asm" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="link" path="C2000WARE_DLIB_ROOT/f28003x/driverlib/ccs/Debug/driverlib.lib" targetDirectory="f28003x" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
<file action="copy" path="C2000WARE_DLIB_ROOT/f28003x/driverlib/" targetDirectory="f28003x" excludeFromBuild="True" applicableConfigurations="f28003x_RAM,f28003x_FLASH,f28003x_FLASH_NOROM" />
</project>
</projectSpec>
@@ -0,0 +1,66 @@
//#############################################################################
//
// FILE: cla_atan2PU.cla
//
// TITLE: This example calls the arc-tangent of a ratio per unit function
// (CLAatan2PU) of the CLA math library on a test vector and compares
// the result with the expected results "math.h" routine
//
//###########################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
//
// Includes
//
#include "CLAmath.h"
#include "cla_shared.h"
//
// Task 1 : Calculate atan2PU(X, Y)
//
__attribute__((interrupt)) void Cla1Task1(void)
{
__mdebugstop();
fResult1 = CLAatan2PU(fVal1, fVal2);
}
__attribute__((interrupt)) void Cla1Task2(void)
{
//
// Test inline function
// Project must use --opt_level= 0 or higher for inline to occur
//
__mdebugstop();
fResult2 = CLAatan2PU_inline(fVal1, fVal2);
}
__attribute__((interrupt)) void Cla1Task3(void)
{
}
__attribute__((interrupt)) void Cla1Task4(void)
{
}
__attribute__((interrupt)) void Cla1Task5(void)
{
}
__attribute__((interrupt)) void Cla1Task6(void)
{
}
__attribute__((interrupt)) void Cla1Task7(void)
{
}
__attribute__((interrupt)) void Cla1Task8(void)
{
}
//
// End of file
//
@@ -0,0 +1,75 @@
//#############################################################################
//
// FILE: cla_shared.h
//
// TITLE: Declare shared variables
//
//###########################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
#ifndef CLA_SHARED_H
#define CLA_SHARED_H
#ifdef __cplusplus
extern "C" {
#endif
//
// Defines
//
#define BUFFER_SIZE 128
//
// Globals
//
extern float fVal1;
extern float fVal2;
// Task 1 (C) Variables
extern float fResult1;
//Task 2 (C) Variables
extern float fResult2;
//Task 3 (C) Variables
//Task 4 (C) Variables
//Task 5 (C) Variables
//Task 6 (C) Variables
//Task 7 (C) Variables
//Task 8 (C) Variables
//Common (C) Variables
//
// CLA C Task Prototypes
//
__attribute__((interrupt)) void Cla1Task1(void);
__attribute__((interrupt)) void Cla1Task2(void);
__attribute__((interrupt)) void Cla1Task3(void);
__attribute__((interrupt)) void Cla1Task4(void);
__attribute__((interrupt)) void Cla1Task5(void);
__attribute__((interrupt)) void Cla1Task6(void);
__attribute__((interrupt)) void Cla1Task7(void);
__attribute__((interrupt)) void Cla1Task8(void);
//
// C28 C Prototypes
//
void test_report(void);
void test_run(void);
void test_error(void);
#ifdef __cplusplus
}
#endif /* extern "C" */
#endif /*CLA_SHARED_H*/
@@ -0,0 +1,55 @@
<projectSpec>
<project
name="cla_cfft_1024"
device="Generic C28xx Device"
cgtVersion="22.6.0.LTS"
products="C2000WARE"
launchWizard="False"
linkerCommandFile=""
>
<configuration name="F2837x_RAM" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=RAM --define=_DUAL_HEADERS --diag_warning=225" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_FLASH" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=_FLASH --define=_DUAL_HEADERS --diag_warning=225" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_RAM_DATAROM" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=RAM --define=_DUAL_HEADERS --define=DATAROM --diag_warning=225" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=DATAROM --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_RAM_EABI" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=RAM --define=_DUAL_HEADERS --diag_warning=225 --abi=eabi" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_FLASH_EABI" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=_FLASH --define=_DUAL_HEADERS --diag_warning=225 --abi=eabi" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_RAM_DATAROM_EABI" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=RAM --define=_DUAL_HEADERS --define=DATAROM --diag_warning=225 --abi=eabi" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=DATAROM --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<pathVariable name="C2000WARE_ROOT" path="../../../../../../../" scope="project" />
<pathVariable name="CLA_DSP_ROOT" path="../../../" scope="project" />
<pathVariable name="EXAMPLE_FFT_ROOT" path="../" scope="project" />
<pathVariable name="EXAMPLE_COMMON_ROOT" path="../../common" scope="project" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_1024_data_in1.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_1024_data_in2.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_1024_data_in3.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_1024_data_in4.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_1024_data_out1.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_1024_data_out2.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_1024_data_out3.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_1024_data_out4.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_1024_shared.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_1024.cla" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/main.c" targetDirectory="" />
<file action="link" path="EXAMPLE_COMMON_ROOT/f2837x_fft_examples_setup.c" targetDirectory="" />
<file action="link" path="EXAMPLE_COMMON_ROOT/f2837x_fft_examples_setup.h" targetDirectory="" />
<!-- F2837x Build specific files -->
<pathVariable name="F2837x_DEVICE_ROOT" path="${C2000WARE_ROOT}/device_support/f2837xd" scope="project" />
<pathVariable name="F2837x_DRIVERLIB_ROOT" path="${C2000WARE_ROOT}/driverlib/f2837xd/driverlib" scope="project" />
<file action="link" path="CLA_DSP_ROOT/cmd/f2837x_cla_cfft_lnk.cmd" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI"/>
<file action="link" path="CLA_DSP_ROOT/lib/cla1_math_library.lib" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH" />
<file action="link" path="CLA_DSP_ROOT/lib/cla1_math_library_eabi.lib" targetDirectory="" applicableConfigurations="F2837x_RAM_EABI,F2837x_FLASH_EABI" />
<file action="link" path="CLA_DSP_ROOT/lib/cla1_math_library_datarom.lib" targetDirectory="" applicableConfigurations="F2837x_RAM_DATAROM" />
<file action="link" path="CLA_DSP_ROOT/lib/cla1_math_library_datarom_eabi.lib" targetDirectory="" applicableConfigurations="F2837x_RAM_DATAROM_EABI" />
<file action="link" path="C2000WARE_ROOT/libraries\boot_rom\f2837xd\revB\rom_symbol_libs\c2_CLA_Data_ROM\F2837xRevB_c2bootROM_CLADataROMSymbols_fpu32.lib" targetDirectory="" applicableConfigurations="F2837x_RAM_DATAROM" />
<file action="link" path="C2000WARE_ROOT/libraries\boot_rom\f2837xd\revB\rom_symbol_libs\c2_CLA_Data_ROM\F2837xRevB_c2bootROM_CLADataROMSymbols_eabi_fpu32.lib" targetDirectory="" applicableConfigurations="F2837x_RAM_DATAROM_EABI" />
<file action="link" path="F2837x_DRIVERLIB_ROOT/ccs/Debug/driverlib.lib" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI" />
<file action="copy" path="F2837x_DEVICE_ROOT/common/source/F2837xD_CodeStartBranch.asm" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI" />
<file action="copy" path="F2837x_DEVICE_ROOT/common/source/device.c" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI" />
<file action="copy" path="F2837x_DEVICE_ROOT/common/targetConfigs/TMS320F28379D.ccxml" targetDirectory="targetConfigs" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI" />
</project>
</projectSpec>
@@ -0,0 +1,74 @@
//#############################################################################
//
// FILE: cfft_1024.cla
//
// Description: Example usage of the CFFT algorithm for the CLA
//
//#############################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//#############################################################################
//*****************************************************************************
// includes
//*****************************************************************************
#include "cfft_1024_shared.h"
#include "f2837x_fft_examples_setup.h"
//*****************************************************************************
// defines
//*****************************************************************************
//*****************************************************************************
// globals
//*****************************************************************************
//Variables global to all CLA tasks only
//*****************************************************************************
// function definitions
//*****************************************************************************
//Task 1 : 1024 point Complex FFT
interrupt void Cla1Task1 ( void )
{
//Local Variables
//Code
__mdebugstop();
CLA_CFFT_run1024Pt();
// __mnop();
// __mnop();
// __mnop();
}
interrupt void Cla1Task2 ( void )
{
}
interrupt void Cla1Task3 ( void )
{
}
interrupt void Cla1Task4 ( void )
{
}
interrupt void Cla1Task5 ( void )
{
}
interrupt void Cla1Task6 ( void )
{
}
interrupt void Cla1Task7 ( void )
{
}
interrupt void Cla1Task8 ( void )
{
}
// End of file
@@ -0,0 +1,257 @@
// 1024 CFFT Data Input 1
0.57580819, 0.77106052, 0.94154407, 0.18906866, 0.96377607, -0.47949376, 0.63439328, -0.92850608,
0.07356456, -0.95237501, -0.51410274, -0.54017147, -0.91420976, 0.11936521, -0.98078528, 0.72424708,
-0.68954054, 0.99751146, -0.14673047, 0.81403633, 0.44961133, 0.25783110, 0.88192126, -0.41642956,
0.99247953, -0.90001589, 0.74095113, -0.97150389, 0.21910124, -0.59816071, -0.38268343, 0.04906767,
-0.84485357, 0.67382900, -0.99879546, 0.99005821, -0.78834643, 0.85296060, -0.29028468, 0.32531029,
0.31368174, -0.35129276, 0.80320753, -0.86704625, 0.99969882, -0.98579751, 0.83146961, -0.65317284,
0.35989504, -0.02147408, -0.24298018, 0.62005721, -0.75720885, 0.97767736, -0.99518473, 0.88763962,
-0.87008699, 0.39117038, -0.42755509, -0.28440754, 0.17096189, -0.82976123, 0.70710678, -0.99518473,
0.98527764, -0.70493408, 0.90398929, -0.09190896, 0.49289819, 0.56319934, -0.09801714, 0.96043052,
-0.65317284, 0.91790078, -0.97003125, 0.45508359, -0.93299280, -0.21610680, -0.55557023, -0.78834643,
0.02454123, -0.99961882, 0.59569930, -0.75318680, 0.94952818, -0.16188639, 0.95694034, 0.50353838,
0.61523159, 0.93840353, 0.04906767, 0.94359346, -0.53499762, 0.51673180, -0.92387953, -0.14673047,
-0.97570213, -0.74300795, -0.67155895, -0.99907773, -0.12241068, -0.79769084, 0.47139674, -0.23105811,
0.89322430, 0.44137127, 0.98917651, 0.91170603, 0.72424708, 0.96458979, 0.19509032, 0.57580819,
-0.40524131, -0.07662386, -0.85772861, -0.69397146, -0.99729046, -0.99356414, -0.77301045, -0.83822471,
-0.26671276, -0.29907983, 0.33688985, 0.37700741, 0.81758481, 0.88047089, 1.00000000, 0.98078528,
0.81758481, 0.63201874, 0.33688985, -0.00613588, -0.26671276, -0.64148101, -0.77301045, -0.98310549,
-0.99729046, -0.87458665, -0.85772861, -0.36561300, -0.40524131, 0.31076715, 0.19509032, 0.84485357,
0.72424708, 0.99209931, 0.98917651, 0.68508367, 0.89322430, 0.06438263, 0.47139674, -0.58579786,
-0.12241068, -0.96775384, -0.67155895, -0.90659570, -0.97570213, -0.43032648, -0.92387953, 0.24298018,
-0.53499762, 0.80503133, 0.04906767, 0.99847558, 0.61523159, 0.73473888, 0.95694034, 0.13458071,
0.94952818, -0.52719913, 0.59569930, -0.94758559, 0.02454123, -0.93409255, -0.55557023, -0.49289819,
-0.93299280, 0.17398387, -0.97003125, 0.76120239, -0.65317284, 0.99988235, -0.09801714, 0.78073723,
0.49289819, 0.20410897, 0.90398929, -0.46597650, 0.98527764, -0.92270113, 0.70710678, -0.95694034,
0.17096189, -0.55301671, -0.42755509, 0.10412163, -0.87008699, 0.71358487, -0.99518473, 0.99631261,
-0.75720885, 0.82284978, -0.24298018, 0.27262136, 0.35989504, -0.40243465, 0.83146961, -0.89322430,
0.99969882, -0.97502535, 0.80320753, -0.61038281, 0.31368174, 0.03374117, -0.29028468, 0.66241578,
-0.78834643, 0.98778414, -0.99879546, 0.86086694, -0.84485357, 0.33977688, -0.38268343, -0.33688985,
0.21910124, -0.85930182, 0.74095113, -0.98825757, 0.99247953, -0.66471098, 0.88192126, -0.03680722,
0.44961133, 0.60794978, -0.14673047, 0.97433938, -0.68954054, 0.89459949, -0.98078528, 0.40524131,
-0.91420976, -0.26966833, -0.51410274, -0.82110251, 0.07356456, -0.99657115, 0.63439328, -0.71573083,
0.96377607, -0.10717242, 0.94154407, 0.55045797, 0.57580819, 0.95604525, 0.00000000, 0.92387953,
-0.57580819, 0.46868882, -0.94154407, -0.20110463, -0.96377607, -0.77881651, -0.63439328, -0.99992470,
-0.07356456, -0.76318842, 0.51410274, -0.17700422, 0.91420976, 0.49022648, 0.98078528, 0.93299280,
0.68954054, 0.94856135, 0.14673047, 0.52980362, -0.44961133, -0.13154003, -0.88192126, -0.73265427,
-0.99247953, -0.99830154, -0.74095113, -0.80684755, -0.21910124, -0.24595505, 0.38268343, 0.42755509,
0.84485357, 0.90529676, 0.99879546, 0.96852209, 0.78834643, 0.58828155, 0.29028468, -0.06132074,
-0.31368174, -0.68284555, -0.80320753, -0.99170975, -0.99969882, -0.84649094, -0.83146961, -0.31368174,
-0.35989504, 0.36275572, 0.24298018, 0.87309498, 0.75720885, 0.98366242, 0.99518473, 0.64383154,
0.87008699, 0.00920375, 0.42755509, -0.62963824, -0.17096189, -0.98018214, -0.70710678, -0.88192126,
-0.98527764, -0.37984721, -0.90398929, 0.29615089, -0.49289819, 0.83654773, 0.09801714, 0.99390697,
0.65317284, 0.69617713, 0.97003125, 0.07968244, 0.93299280, -0.57329717, 0.55557023, -0.96377607,
-0.02454123, -0.91296219, -0.59569930, -0.44412214, -0.94952818, 0.22807208, -0.95694034, 0.79583690,
-0.61523159, 0.99920476, -0.04906767, 0.74505779, 0.53499762, 0.14976453, 0.92387953, -0.51410274,
0.97570213, -0.94257320, 0.67155895, -0.93945922, 0.12241068, -0.50618665, -0.47139674, 0.15885814,
-0.89322430, 0.75116513, -0.98917651, 0.99952942, -0.72424708, 0.79023022, -0.19509032, 0.21910124,
0.40524131, -0.45234959, 0.85772861, -0.91667906, 0.99729046, -0.96128049, 0.77301045, -0.56573181,
0.26671276, 0.08885355, -0.33688985, 0.70275474, -0.81758481, 0.99487933, -1.00000000, 0.83146961,
-0.81758481, 0.28734746, -0.33688985, -0.38834505, 0.26671276, -0.88622253, 0.77301045, -0.97831737,
0.99729046, -0.62246128, 0.85772861, 0.01840673, 0.40524131, 0.65084668, -0.19509032, 0.98527764,
-0.72424708, 0.86857071, -0.98917651, 0.35416353, -0.89322430, -0.32240768, -0.47139674, -0.85135519,
0.12241068, -0.99048508, 0.67155895, -0.67609270, 0.97570213, -0.05213170, 0.92387953, 0.59569930,
0.53499762, 0.97077214, -0.04906767, 0.90134885, -0.61523159, 0.41921689, -0.95694034, -0.25486566,
-0.94952818, -0.81225059, -0.59569930, -0.99772307, -0.02454123, -0.72635916, 0.55557023, -0.12241068,
0.93299280, 0.53758708, 0.97003125, 0.95143502, 0.65317284, 0.92964090, 0.09801714, 0.48218377,
-0.49289819, -0.18605515, -0.90398929, -0.76910334, -0.98527764, -0.99999529, -0.70710678, -0.77301045,
-0.17096189, -0.19208040, 0.42755509, 0.47679923, 0.87008699, 0.92736253, 0.99518473, 0.95330604,
0.75720885, 0.54275078, 0.24298018, -0.11631863, -0.35989504, -0.72212819, -0.83146961, -0.99729046,
-0.99969882, -0.81581441, -0.80320753, -0.26079412, -0.31368174, 0.41363831, 0.29028468, 0.89867447,
0.78834643, 0.97222650, 0.99879546, 0.60061648, 0.84485357, -0.04600318, 0.38268343, -0.67155895,
-0.21910124, -0.98962202, -0.74095113, -0.85455799, -0.99247953, -0.32820984, -0.88192126, 0.34841868,
-0.44961133, 0.86551362, 0.14673047, 0.98630810, 0.68954054, 0.65549285, 0.98078528, 0.02454123,
0.91420976, -0.61764731, 0.51410274, -0.97702814, -0.07356456, -0.88904836, -0.63439328, -0.39399204,
-0.96377607, 0.28146494, -0.94154407, 0.82804505, -0.57580819, 0.99548076, -0.00000000, 0.70710678,
0.57580819, 0.09496350, 0.94154407, -0.56066158, 0.96377607, -0.95957151, 0.63439328, -0.91911385,
0.07356456, -0.45781330, -0.51410274, 0.21311032, -0.91420976, 0.78645521, -0.98078528, 0.99969882,
-0.68954054, 0.75520138, -0.14673047, 0.16491312, 0.44961133, -0.50088538, 0.88192126, -0.93733901,
0.99247953, -0.94460484, 0.74095113, -0.51935599, 0.21910124, 0.14369503, -0.38268343, 0.74095113,
-0.84485357, 0.99894129, -0.99879546, 0.79953727, -0.78834643, 0.23404196, -0.29028468, -0.43861624,
0.31368174, -0.91044129, 0.80320753, -0.96539444, 0.99969882, -0.57831380, 0.83146961, 0.07356456,
0.35989504, 0.69175926, -0.24298018, 0.99321195, -0.75720885, 0.83989379, -0.99518473, 0.30200595,
-0.87008699, -0.37416406, -0.42755509, -0.87901223, 0.17096189, -0.98137919, 0.70710678, -0.63439328,
0.98527764, 0.00306796, 0.90398929, 0.63912444, 0.49289819, 0.98253930, -0.09801714, 0.87607009,
-0.65317284, 0.36846683, -0.97003125, -0.30784964, -0.93299280, -0.84320824, -0.55557023, -0.99247953,
0.02454123, -0.68731534, 0.59569930, -0.06744392, 0.94952818, 0.58330865, 0.95694034, 0.96697647,
0.61523159, 0.90788612, 0.04906767, 0.43309382, -0.53499762, -0.24000302, -0.92387953, -0.80320753,
-0.97570213, -0.99864022, -0.67155895, -0.73681657, -0.12241068, -0.13762012, 0.47139674, 0.52458968,
0.89322430, 0.94660091, 0.98917651, 0.93518351, 0.72424708, 0.49556526, 0.19509032, -0.17096189,
-0.40524131, -0.75920919, -0.85772861, -0.99983058, -0.99729046, -0.78265060, -0.77301045, -0.20711138,
-0.26671276, 0.46325978, 0.33688985, 0.92151404, 0.81758481, 0.95782641, 1.00000000, 0.55557023,
0.81758481, -0.10106986, 0.33688985, -0.71143220, -0.26671276, -0.99604470, -0.77301045, -0.82458930,
-0.99729046, -0.27557182, -0.85772861, 0.39962420, -0.40524131, 0.89184071, 0.19509032, 0.97570213,
0.72424708, 0.61281008, 0.98917651, -0.03067480, 0.89322430, -0.66011434, 0.47139674, -0.98730142,
-0.12241068, -0.86242396, -0.67155895, -0.34266072, -0.97570213, 0.33399965, -0.92387953, 0.85772861,
-0.53499762, 0.98872169, 0.04906767, 0.66699992, 0.61523159, 0.03987293, 0.95694034, -0.60551104,
0.94952818, -0.97364425, 0.59569930, -0.89596625, 0.02454123, -0.40804416, -0.55557023, 0.26671276,
-0.93299280, 0.81934752, -0.97003125, 0.99682030, -0.65317284, 0.71787005, -0.09801714, 0.11022221,
0.49289819, -0.54789406, 0.90398929, -0.95514117, 0.98527764, -0.92504924, 0.70710678, -0.47139674,
0.17096189, 0.19809841, -0.42755509, 0.77688847, -0.87008699, 0.99995764, -0.99518473, 0.76516727,
-0.75720885, 0.18002290, -0.24298018, -0.48755016, 0.35989504, -0.93188427, 0.83146961, -0.94952818,
0.99969882, -0.53240313, 0.80320753, 0.12849811, 0.31368174, 0.73056277, -0.29028468, 0.99811811,
-0.78834643, 0.80865618, -0.99879546, 0.24892761, -0.84485357, -0.42477968, -0.38268343, -0.90398929,
0.21910124, -0.96928124, 0.74095113, -0.59075970, 0.99247953, 0.05825826, 0.88192126, 0.68060100,
0.44961133, 0.99131086, -0.14673047, 0.84812034, -0.68954054, 0.31659338, -0.98078528, -0.35989504,
-0.91420976, -0.87159509, -0.51410274, -0.98421009, 0.07356456, -0.64617601, 0.63439328, -0.01227154,
0.96377607, 0.62725182, 0.94154407, 0.97956977, 0.57580819, 0.88336334, 0.00000000, 0.38268343,
-0.57580819, -0.29321916, -0.94154407, -0.83486287, -0.96377607, -0.99424045, -0.63439328, -0.69837625,
-0.07356456, -0.08274026, 0.51410274, 0.57078075, 0.91420976, 0.96295327, 0.98078528, 0.91420976,
0.68954054, 0.44686884, 0.14673047, -0.22508391, -0.44961133, -0.79397548, -0.88192126, -0.99932238,
-0.99247953, -0.74710061, -0.74095113, -0.15279719, -0.21910124, 0.51146885, 0.38268343, 0.94154407,
0.84485357, 0.94050607, 0.99879546, 0.50883014, 0.78834643, -0.15582840, 0.29028468, -0.74913639,
-0.31368174, -0.99943060, -0.80320753, -0.79210658, -0.99969882, -0.22209362, -0.83146961, 0.44961133,
-0.35989504, 0.91544872, 0.24298018, 0.96212140, 0.75720885, 0.56825895, 0.99518473, -0.08579731,
0.87008699, -0.70056879, 0.42755509, -0.99456457, -0.17096189, -0.83317016, -0.70710678, -0.29028468,
-0.98527764, 0.38551605, -0.90398929, 0.88479710, -0.49289819, 0.97894818, 0.09801714, 0.62485949,
0.65317284, -0.01533921, 0.97003125, -0.64851440, 0.93299280, -0.98474850, 0.55557023, -0.87008699,
-0.02454123, -0.35703096, -0.59569930, 0.31950203, -0.94952818, 0.84974177, -0.95694034, 0.99090264,
-0.61523159, 0.67835004, -0.04906767, 0.05519524, 0.53499762, -0.59323230, 0.92387953, -0.97003125,
0.97570213, -0.90267332, 0.67155895, -0.42200027, 0.12241068, 0.25189782, -0.47139674, 0.81045720,
-0.89322430, 0.99792529, -0.98917651, 0.72846439, -0.72424708, 0.12545498, -0.19509032, -0.53499762,
0.40524131, -0.95048607, 0.85772861, -0.93076696, 0.99729046, -0.48486925, 0.77301045, 0.18303989,
0.26671276, 0.76713891, -0.33688985, 0.99998118, -0.81758481, 0.77495311, -1.00000000, 0.19509032,
-0.81758481, -0.47410021, -0.33688985, -0.92621024, 0.26671276, -0.95422810, 0.77301045, -0.54532499,
0.99729046, 0.11327095, 0.85772861, 0.72000251, 0.40524131, 0.99706007, -0.19509032, 0.81758481,
-0.72424708, 0.26375468, -0.98917651, -0.41084317, -0.89322430, -0.89732458, -0.47139674, -0.97293995,
0.12241068, -0.60306660, 0.67155895, 0.04293826, 0.97570213, 0.66928259, 0.92387953, 0.98917651,
0.53499762, 0.85614733, -0.04906767, 0.33110631, -0.61523159, -0.34554132, -0.95694034, -0.86397286,
-0.94952818, -0.98680940, -0.59569930, -0.65780669, -0.02454123, -0.02760815, 0.55557023, 0.61523159,
0.93299280, 0.97636973, 0.97003125, 0.89044872, 0.65317284, 0.39680999, 0.09801714, -0.27851969,
-0.49289819, -0.82632106, -0.90398929, -0.99576741, -0.98527764, -0.70927283, -0.70710678, -0.09801714,
-0.17096189, 0.55811853, 0.42755509, 0.95870347, 0.87008699, 0.92031828, 0.99518473, 0.46053871,
0.75720885, -0.21011184, 0.24298018, -0.78455660, -0.35989504, -0.99976941, -0.83146961, -0.75720885,
-0.99969882, -0.16793829, -0.80320753, 0.49822767, -0.31368174, 0.93626567, 0.29028468, 0.94560733,
0.78834643, 0.52197529, 0.99879546, -0.14065824, 0.84485357, -0.73888732, 0.38268343, -0.99879546,
-0.21910124, -0.80137617, -0.74095113, -0.23702361, -0.99247953, 0.43585708, -0.88192126, 0.90916798,
-0.44961133, 0.96619000, 0.14673047, 0.58081396, 0.68954054, -0.07050457, 0.98078528, -0.68954054,
0.91420976, -0.99285041, 0.51410274, -0.84155498, -0.07356456, -0.30492923, -0.63439328, 0.37131719,
-0.96377607, 0.87754529, -0.94154407, 0.98196387, -0.57580819, 0.63676186, -0.00000000, 0.00000000,
0.57580819, -0.63676186, 0.94154407, -0.98196387, 0.96377607, -0.87754529, 0.63439328, -0.37131719,
0.07356456, 0.30492923, -0.51410274, 0.84155498, -0.91420976, 0.99285041, -0.98078528, 0.68954054,
-0.68954054, 0.07050457, -0.14673047, -0.58081396, 0.44961133, -0.96619000, 0.88192126, -0.90916798,
0.99247953, -0.43585708, 0.74095113, 0.23702361, 0.21910124, 0.80137617, -0.38268343, 0.99879546,
-0.84485357, 0.73888732, -0.99879546, 0.14065824, -0.78834643, -0.52197529, -0.29028468, -0.94560733,
0.31368174, -0.93626567, 0.80320753, -0.49822767, 0.99969882, 0.16793829, 0.83146961, 0.75720885,
0.35989504, 0.99976941, -0.24298018, 0.78455660, -0.75720885, 0.21011184, -0.99518473, -0.46053871,
-0.87008699, -0.92031828, -0.42755509, -0.95870347, 0.17096189, -0.55811853, 0.70710678, 0.09801714,
0.98527764, 0.70927283, 0.90398929, 0.99576741, 0.49289819, 0.82632106, -0.09801714, 0.27851969,
-0.65317284, -0.39680999, -0.97003125, -0.89044872, -0.93299280, -0.97636973, -0.55557023, -0.61523159,
0.02454123, 0.02760815, 0.59569930, 0.65780669, 0.94952818, 0.98680940, 0.95694034, 0.86397286,
0.61523159, 0.34554132, 0.04906767, -0.33110631, -0.53499762, -0.85614733, -0.92387953, -0.98917651,
-0.97570213, -0.66928259, -0.67155895, -0.04293826, -0.12241068, 0.60306660, 0.47139674, 0.97293995,
0.89322430, 0.89732458, 0.98917651, 0.41084317, 0.72424708, -0.26375468, 0.19509032, -0.81758481,
-0.40524131, -0.99706007, -0.85772861, -0.72000251, -0.99729046, -0.11327095, -0.77301045, 0.54532499,
-0.26671276, 0.95422810, 0.33688985, 0.92621024, 0.81758481, 0.47410021, 1.00000000, -0.19509032,
0.81758481, -0.77495311, 0.33688985, -0.99998118, -0.26671276, -0.76713891, -0.77301045, -0.18303989,
-0.99729046, 0.48486925, -0.85772861, 0.93076696, -0.40524131, 0.95048607, 0.19509032, 0.53499762,
0.72424708, -0.12545498, 0.98917651, -0.72846439, 0.89322430, -0.99792529, 0.47139674, -0.81045720,
-0.12241068, -0.25189782, -0.67155895, 0.42200027, -0.97570213, 0.90267332, -0.92387953, 0.97003125,
-0.53499762, 0.59323230, 0.04906767, -0.05519524, 0.61523159, -0.67835004, 0.95694034, -0.99090264,
0.94952818, -0.84974177, 0.59569930, -0.31950203, 0.02454123, 0.35703096, -0.55557023, 0.87008699,
-0.93299280, 0.98474850, -0.97003125, 0.64851440, -0.65317284, 0.01533921, -0.09801714, -0.62485949,
0.49289819, -0.97894818, 0.90398929, -0.88479710, 0.98527764, -0.38551605, 0.70710678, 0.29028468,
0.17096189, 0.83317016, -0.42755509, 0.99456457, -0.87008699, 0.70056879, -0.99518473, 0.08579731,
-0.75720885, -0.56825895, -0.24298018, -0.96212140, 0.35989504, -0.91544872, 0.83146961, -0.44961133,
0.99969882, 0.22209362, 0.80320753, 0.79210658, 0.31368174, 0.99943060, -0.29028468, 0.74913639,
-0.78834643, 0.15582840, -0.99879546, -0.50883014, -0.84485357, -0.94050607, -0.38268343, -0.94154407,
0.21910124, -0.51146885, 0.74095113, 0.15279719, 0.99247953, 0.74710061, 0.88192126, 0.99932238,
0.44961133, 0.79397548, -0.14673047, 0.22508391, -0.68954054, -0.44686884, -0.98078528, -0.91420976,
-0.91420976, -0.96295327, -0.51410274, -0.57078075, 0.07356456, 0.08274026, 0.63439328, 0.69837625,
0.96377607, 0.99424045, 0.94154407, 0.83486287, 0.57580819, 0.29321916, -0.00000000, -0.38268343,
-0.57580819, -0.88336334, -0.94154407, -0.97956977, -0.96377607, -0.62725182, -0.63439328, 0.01227154,
-0.07356456, 0.64617601, 0.51410274, 0.98421009, 0.91420976, 0.87159509, 0.98078528, 0.35989504,
0.68954054, -0.31659338, 0.14673047, -0.84812034, -0.44961133, -0.99131086, -0.88192126, -0.68060100,
-0.99247953, -0.05825826, -0.74095113, 0.59075970, -0.21910124, 0.96928124, 0.38268343, 0.90398929,
0.84485357, 0.42477968, 0.99879546, -0.24892761, 0.78834643, -0.80865618, 0.29028468, -0.99811811,
-0.31368174, -0.73056277, -0.80320753, -0.12849811, -0.99969882, 0.53240313, -0.83146961, 0.94952818,
-0.35989504, 0.93188427, 0.24298018, 0.48755016, 0.75720885, -0.18002290, 0.99518473, -0.76516727,
0.87008699, -0.99995764, 0.42755509, -0.77688847, -0.17096189, -0.19809841, -0.70710678, 0.47139674,
-0.98527764, 0.92504924, -0.90398929, 0.95514117, -0.49289819, 0.54789406, 0.09801714, -0.11022221,
0.65317284, -0.71787005, 0.97003125, -0.99682030, 0.93299280, -0.81934752, 0.55557023, -0.26671276,
-0.02454123, 0.40804416, -0.59569930, 0.89596625, -0.94952818, 0.97364425, -0.95694034, 0.60551104,
-0.61523159, -0.03987293, -0.04906767, -0.66699992, 0.53499762, -0.98872169, 0.92387953, -0.85772861,
0.97570213, -0.33399965, 0.67155895, 0.34266072, 0.12241068, 0.86242396, -0.47139674, 0.98730142,
-0.89322430, 0.66011434, -0.98917651, 0.03067480, -0.72424708, -0.61281008, -0.19509032, -0.97570213,
0.40524131, -0.89184071, 0.85772861, -0.39962420, 0.99729046, 0.27557182, 0.77301045, 0.82458930,
0.26671276, 0.99604470, -0.33688985, 0.71143220, -0.81758481, 0.10106986, -1.00000000, -0.55557023,
-0.81758481, -0.95782641, -0.33688985, -0.92151404, 0.26671276, -0.46325978, 0.77301045, 0.20711138,
0.99729046, 0.78265060, 0.85772861, 0.99983058, 0.40524131, 0.75920919, -0.19509032, 0.17096189,
-0.72424708, -0.49556526, -0.98917651, -0.93518351, -0.89322430, -0.94660091, -0.47139674, -0.52458968,
0.12241068, 0.13762012, 0.67155895, 0.73681657, 0.97570213, 0.99864022, 0.92387953, 0.80320753,
0.53499762, 0.24000302, -0.04906767, -0.43309382, -0.61523159, -0.90788612, -0.95694034, -0.96697647,
-0.94952818, -0.58330865, -0.59569930, 0.06744392, -0.02454123, 0.68731534, 0.55557023, 0.99247953,
0.93299280, 0.84320824, 0.97003125, 0.30784964, 0.65317284, -0.36846683, 0.09801714, -0.87607009,
-0.49289819, -0.98253930, -0.90398929, -0.63912444, -0.98527764, -0.00306796, -0.70710678, 0.63439328,
-0.17096189, 0.98137919, 0.42755509, 0.87901223, 0.87008699, 0.37416406, 0.99518473, -0.30200595,
0.75720885, -0.83989379, 0.24298018, -0.99321195, -0.35989504, -0.69175926, -0.83146961, -0.07356456,
-0.99969882, 0.57831380, -0.80320753, 0.96539444, -0.31368174, 0.91044129, 0.29028468, 0.43861624,
0.78834643, -0.23404196, 0.99879546, -0.79953727, 0.84485357, -0.99894129, 0.38268343, -0.74095113,
-0.21910124, -0.14369503, -0.74095113, 0.51935599, -0.99247953, 0.94460484, -0.88192126, 0.93733901,
-0.44961133, 0.50088538, 0.14673047, -0.16491312, 0.68954054, -0.75520138, 0.98078528, -0.99969882,
0.91420976, -0.78645521, 0.51410274, -0.21311032, -0.07356456, 0.45781330, -0.63439328, 0.91911385,
-0.96377607, 0.95957151, -0.94154407, 0.56066158, -0.57580819, -0.09496350, -0.00000000, -0.70710678,
0.57580819, -0.99548076, 0.94154407, -0.82804505, 0.96377607, -0.28146494, 0.63439328, 0.39399204,
0.07356456, 0.88904836, -0.51410274, 0.97702814, -0.91420976, 0.61764731, -0.98078528, -0.02454123,
-0.68954054, -0.65549285, -0.14673047, -0.98630810, 0.44961133, -0.86551362, 0.88192126, -0.34841868,
0.99247953, 0.32820984, 0.74095113, 0.85455799, 0.21910124, 0.98962202, -0.38268343, 0.67155895,
-0.84485357, 0.04600318, -0.99879546, -0.60061648, -0.78834643, -0.97222650, -0.29028468, -0.89867447,
0.31368174, -0.41363831, 0.80320753, 0.26079412, 0.99969882, 0.81581441, 0.83146961, 0.99729046,
0.35989504, 0.72212819, -0.24298018, 0.11631863, -0.75720885, -0.54275078, -0.99518473, -0.95330604,
-0.87008699, -0.92736253, -0.42755509, -0.47679923, 0.17096189, 0.19208040, 0.70710678, 0.77301045,
0.98527764, 0.99999529, 0.90398929, 0.76910334, 0.49289819, 0.18605515, -0.09801714, -0.48218377,
-0.65317284, -0.92964090, -0.97003125, -0.95143502, -0.93299280, -0.53758708, -0.55557023, 0.12241068,
0.02454123, 0.72635916, 0.59569930, 0.99772307, 0.94952818, 0.81225059, 0.95694034, 0.25486566,
0.61523159, -0.41921689, 0.04906767, -0.90134885, -0.53499762, -0.97077214, -0.92387953, -0.59569930,
-0.97570213, 0.05213170, -0.67155895, 0.67609270, -0.12241068, 0.99048508, 0.47139674, 0.85135519,
0.89322430, 0.32240768, 0.98917651, -0.35416353, 0.72424708, -0.86857071, 0.19509032, -0.98527764,
-0.40524131, -0.65084668, -0.85772861, -0.01840673, -0.99729046, 0.62246128, -0.77301045, 0.97831737,
-0.26671276, 0.88622253, 0.33688985, 0.38834505, 0.81758481, -0.28734746, 1.00000000, -0.83146961,
0.81758481, -0.99487933, 0.33688985, -0.70275474, -0.26671276, -0.08885355, -0.77301045, 0.56573181,
-0.99729046, 0.96128049, -0.85772861, 0.91667906, -0.40524131, 0.45234959, 0.19509032, -0.21910124,
0.72424708, -0.79023022, 0.98917651, -0.99952942, 0.89322430, -0.75116513, 0.47139674, -0.15885814,
-0.12241068, 0.50618665, -0.67155895, 0.93945922, -0.97570213, 0.94257320, -0.92387953, 0.51410274,
-0.53499762, -0.14976453, 0.04906767, -0.74505779, 0.61523159, -0.99920476, 0.95694034, -0.79583690,
0.94952818, -0.22807208, 0.59569930, 0.44412214, 0.02454123, 0.91296219, -0.55557023, 0.96377607,
-0.93299280, 0.57329717, -0.97003125, -0.07968244, -0.65317284, -0.69617713, -0.09801714, -0.99390697,
0.49289819, -0.83654773, 0.90398929, -0.29615089, 0.98527764, 0.37984721, 0.70710678, 0.88192126,
0.17096189, 0.98018214, -0.42755509, 0.62963824, -0.87008699, -0.00920375, -0.99518473, -0.64383154,
-0.75720885, -0.98366242, -0.24298018, -0.87309498, 0.35989504, -0.36275572, 0.83146961, 0.31368174,
0.99969882, 0.84649094, 0.80320753, 0.99170975, 0.31368174, 0.68284555, -0.29028468, 0.06132074,
-0.78834643, -0.58828155, -0.99879546, -0.96852209, -0.84485357, -0.90529676, -0.38268343, -0.42755509,
0.21910124, 0.24595505, 0.74095113, 0.80684755, 0.99247953, 0.99830154, 0.88192126, 0.73265427,
0.44961133, 0.13154003, -0.14673047, -0.52980362, -0.68954054, -0.94856135, -0.98078528, -0.93299280,
-0.91420976, -0.49022648, -0.51410274, 0.17700422, 0.07356456, 0.76318842, 0.63439328, 0.99992470,
0.96377607, 0.77881651, 0.94154407, 0.20110463, 0.57580819, -0.46868882, 0.00000000, -0.92387953,
-0.57580819, -0.95604525, -0.94154407, -0.55045797, -0.96377607, 0.10717242, -0.63439328, 0.71573083,
-0.07356456, 0.99657115, 0.51410274, 0.82110251, 0.91420976, 0.26966833, 0.98078528, -0.40524131,
0.68954054, -0.89459949, 0.14673047, -0.97433938, -0.44961133, -0.60794978, -0.88192126, 0.03680722,
-0.99247953, 0.66471098, -0.74095113, 0.98825757, -0.21910124, 0.85930182, 0.38268343, 0.33688985,
0.84485357, -0.33977688, 0.99879546, -0.86086694, 0.78834643, -0.98778414, 0.29028468, -0.66241578,
-0.31368174, -0.03374117, -0.80320753, 0.61038281, -0.99969882, 0.97502535, -0.83146961, 0.89322430,
-0.35989504, 0.40243465, 0.24298018, -0.27262136, 0.75720885, -0.82284978, 0.99518473, -0.99631261,
0.87008699, -0.71358487, 0.42755509, -0.10412163, -0.17096189, 0.55301671, -0.70710678, 0.95694034,
-0.98527764, 0.92270113, -0.90398929, 0.46597650, -0.49289819, -0.20410897, 0.09801714, -0.78073723,
0.65317284, -0.99988235, 0.97003125, -0.76120239, 0.93299280, -0.17398387, 0.55557023, 0.49289819,
-0.02454123, 0.93409255, -0.59569930, 0.94758559, -0.94952818, 0.52719913, -0.95694034, -0.13458071,
-0.61523159, -0.73473888, -0.04906767, -0.99847558, 0.53499762, -0.80503133, 0.92387953, -0.24298018,
0.97570213, 0.43032648, 0.67155895, 0.90659570, 0.12241068, 0.96775384, -0.47139674, 0.58579786,
-0.89322430, -0.06438263, -0.98917651, -0.68508367, -0.72424708, -0.99209931, -0.19509032, -0.84485357,
0.40524131, -0.31076715, 0.85772861, 0.36561300, 0.99729046, 0.87458665, 0.77301045, 0.98310549,
0.26671276, 0.64148101, -0.33688985, 0.00613588, -0.81758481, -0.63201874, -1.00000000, -0.98078528,
-0.81758481, -0.88047089, -0.33688985, -0.37700741, 0.26671276, 0.29907983, 0.77301045, 0.83822471,
0.99729046, 0.99356414, 0.85772861, 0.69397146, 0.40524131, 0.07662386, -0.19509032, -0.57580819,
-0.72424708, -0.96458979, -0.98917651, -0.91170603, -0.89322430, -0.44137127, -0.47139674, 0.23105811,
0.12241068, 0.79769084, 0.67155895, 0.99907773, 0.97570213, 0.74300795, 0.92387953, 0.14673047,
0.53499762, -0.51673180, -0.04906767, -0.94359346, -0.61523159, -0.93840353, -0.95694034, -0.50353838,
-0.94952818, 0.16188639, -0.59569930, 0.75318680, -0.02454123, 0.99961882, 0.55557023, 0.78834643,
0.93299280, 0.21610680, 0.97003125, -0.45508359, 0.65317284, -0.91790078, 0.09801714, -0.96043052,
-0.49289819, -0.56319934, -0.90398929, 0.09190896, -0.98527764, 0.70493408, -0.70710678, 0.99518473,
-0.17096189, 0.82976123, 0.42755509, 0.28440754, 0.87008699, -0.39117038, 0.99518473, -0.88763962,
0.75720885, -0.97767736, 0.24298018, -0.62005721, -0.35989504, 0.02147408, -0.83146961, 0.65317284,
-0.99969882, 0.98579751, -0.80320753, 0.86704625, -0.31368174, 0.35129276, 0.29028468, -0.32531029,
0.78834643, -0.85296060, 0.99879546, -0.99005821, 0.84485357, -0.67382900, 0.38268343, -0.04906767,
-0.21910124, 0.59816071, -0.74095113, 0.97150389, -0.99247953, 0.90001589, -0.88192126, 0.41642956,
-0.44961133, -0.25783110, 0.14673047, -0.81403633, 0.68954054, -0.99751146, 0.98078528, -0.72424708,
0.91420976, -0.11936521, 0.51410274, 0.54017147, -0.07356456, 0.95237501, -0.63439328, 0.92850608,
-0.96377607, 0.47949376, -0.94154407, -0.18906866, -0.57580819, -0.77106052, -0.00000000, -1.00000000,
@@ -0,0 +1,257 @@
// 1024 CFFT Data Input 2
1.51735226, 1.10795038, 1.57593735, -0.58394179, 0.44967332, -1.33722237, -0.34639200, -0.73341576,
-0.07316591, 0.03680150, 0.36781852, -0.06877474, -0.17325863, -0.55219374, -1.36346871, -0.19963245,
-1.68833600, 1.04657913, -0.43701515, 1.77097667, 1.25281886, 0.85353041, 1.71339088, -0.97199979,
0.74949935, -1.87004715, -0.25423360, -1.06952103, -0.20845385, 0.30582859, 0.32442335, 0.75617446,
0.05913573, 0.24627391, -1.09681260, -0.00512652, -1.75837768, 0.60998043, -0.84585491, 1.15677990,
0.90938104, 0.45191478, 1.76014787, -1.15733092, 1.04876649, -1.98459297, -0.09240992, -1.03585628,
-0.31166392, 0.71947705, 0.22841656, 1.50197848, 0.23196766, 0.83094688, -0.80009440, -0.09314566,
-1.72781560, -0.12293236, -1.20056555, 0.34998575, 0.50785174, 0.11178283, 1.70710678, -0.99518473,
1.32216750, -1.64647815, 0.13097884, -0.72630224, -0.36483042, 1.07730209, 0.09707318, 1.94121580,
0.33600367, 1.06463125, -0.49863452, -0.42683768, -1.60455175, -0.95705792, -1.47944977, -0.40566300,
0.07360890, -0.00082337, 1.55263964, -0.46290212, 1.54522749, -0.96509393, 0.40137010, -0.32793123,
-0.35479966, 1.18138371, -0.04894947, 1.93877818, 0.36899167, 0.94428689, -0.21677275, -0.85383726,
-1.40325722, -1.64699725, -1.66674368, -0.90106059, -0.36539086, 0.17234041, 1.30286635, 0.32451212,
1.69643183, -0.15432804, 0.69889183, -0.04523430, -0.27454837, 0.91552212, -0.18759311, 1.49968772,
0.33570981, 0.59493509, 0.02419265, -1.16536820, -1.14402093, -1.98274065, -1.75379573, -1.03331503,
-0.78081550, 0.55864878, 0.97128314, 1.15001786, 1.75912888, 0.54358104, 1.00000000, -0.01921472,
-0.12395925, 0.29512888, -0.29750343, 0.76687457, 0.24738999, 0.21624760, 0.20777483, -1.17819581,
-0.85055998, -1.86376316, -1.73964987, -0.83700973, -1.14619244, 0.98232611, 0.57777375, 1.76873310,
1.72304254, 0.94303164, 1.27946119, -0.27185667, 0.09001677, -0.53131667, -0.36007288, -0.03022762,
0.12056950, 0.00227742, 0.32362577, -0.80857856, -0.54814704, -1.33431577, -1.63098631, -0.46412660,
-1.43898691, 1.23258642, 0.14708481, 1.99366031, 1.58526284, 0.97771906, 1.51251057, -0.69688890,
0.35382888, -1.33040667, -0.36124103, -0.65730091, -0.02452645, 0.06470291, 0.36830930, -0.11021476,
-0.26143384, -0.56696725, -1.44142799, -0.12071888, -1.64234935, 1.14661282, -0.29310746, 1.76152251,
1.35062680, 0.71821171, 1.67699975, -1.10036978, 0.64838779, -1.86424519, -0.29289322, -0.95694034,
-0.16592796, 0.38852736, 0.34545536, 0.73851492, -0.01235838, 0.19948212, -1.19027505, 0.01552733,
-1.74638536, 0.67611931, -0.71437692, 1.15454262, 1.03145399, 0.33851647, 1.75534914, -1.27590773,
0.95063114, -1.97382080, -0.15373280, -0.90066748, -0.28201756, 0.83694870, 0.26528556, 1.49388539,
0.18168483, 0.74480396, -0.90077832, -0.13431779, -1.74884286, -0.08777821, -1.08979021, 0.37021693,
0.64665633, 0.04468747, 1.73613585, -1.08627471, 1.23545971, -1.63474223, 0.05045165, -0.59237746,
-0.35359620, 1.20364909, 0.14355420, 1.93127972, 0.30925491, 0.94366716, -0.59810185, -0.51863822,
-1.65516088, -0.94122728, -1.39602401, -0.34970578, 0.22029504, -0.00739464, 1.61517856, -0.52064050,
1.47787881, -0.96490103, 0.30715078, -0.22255248, -0.36573587, 1.29293510, -0.00000000, 1.92387953,
0.36573587, 0.80557868, -0.30715078, -0.97411509, -1.47787881, -1.63654512, -1.61517856, -0.80483438,
-0.22029504, 0.22598809, 1.39602401, 0.29439252, 1.65516088, -0.18133247, 0.59810185, 0.00911327,
-0.30925491, 0.99762902, -0.14355420, 1.48674396, 0.35359620, 0.46415928, -0.05045165, -1.28822450,
-1.23545971, -1.96833280, -1.73613585, -0.90486469, -0.64665633, 0.65803424, 1.08979021, 1.13466187,
1.74884286, 0.47774167, 0.90077832, -0.02666263, -0.18168483, 0.34530137, -0.26528556, 0.77014888,
0.28201756, 0.12036199, 0.15373280, -1.28199443, -0.95063114, -1.84528639, -1.75534914, -0.69636517,
-1.03145399, 1.10370685, 0.71437692, 1.75501624, 1.74638536, 0.83693194, 1.19027505, -0.33695374,
0.01235838, -0.50489899, -0.34545536, 0.00475505, 0.16592796, -0.03863807, 0.29289322, -0.88192126,
-0.64838779, -1.32139127, -1.67699975, -0.33824240, -1.35062680, 1.35065047, 0.29310746, 1.97469225,
1.64234935, 0.84290761, 1.44142799, -0.80223883, 0.26143384, -1.31424829, -0.36830930, -0.58109263,
0.02452645, 0.08583327, 0.36124103, -0.15383747, -0.35382888, -0.57513545, -1.51251057, -0.03563271,
-1.58526284, 1.24218494, -0.14708481, 1.74024251, 1.43898691, 0.57731963, 1.63098631, -1.22120953,
0.54814704, -1.84656249, -0.32362577, -0.84144208, -0.12056950, 0.46384461, 0.36007288, 0.71442838,
-0.09001677, 0.15546583, -1.27946119, 0.04258908, -1.72304254, 0.74116255, -0.57777375, 1.14298077,
1.14619244, 0.21920937, 1.73964987, -1.38807580, 0.85055998, -1.95045700, -0.20777483, -0.76082213,
-0.24738999, 0.94658216, 0.29750343, 1.47576520, 0.12395925, 0.65798948, -1.00000000, -0.16853039,
-1.75912888, -0.04954239, -0.97128314, 0.38466541, 0.78081550, -0.02849392, 1.75379573, -1.17340769,
1.14402093, -1.61163779, -0.02419265, -0.45299001, -0.33570981, 1.32240564, 0.18759311, 1.90915717,
0.27454837, 0.81950303, -0.69889183, -0.60277681, -1.69643183, -0.91810698, -1.30286635, -0.29578496,
0.36539086, -0.02045383, 1.66674368, -0.57807556, 1.40325722, -0.95612100, 0.21677275, -0.11140748,
-0.36899167, 1.39832723, 0.04894947, 1.89653357, 0.35479966, 0.66219707, -0.40137010, -1.08633527,
-1.54522749, -1.61545812, -1.55263964, -0.70743839, -0.07360890, 0.27243630, 1.47944977, 0.26027276,
1.60455175, -0.20336405, 0.49863452, 0.06951376, -0.33600367, 1.07637137, -0.09707318, 1.46296905,
0.36483042, 0.32804759, -0.13097884, -1.40349662, -1.32216750, -1.94153936, -1.70710678, -0.77301045,
-0.50785174, 0.74946367, 1.20056555, 1.11119251, 1.72781560, 0.41325978, 0.80009440, -0.02747924,
-0.23196766, 0.39602031, -0.22841656, 0.76560263, 0.31166392, 0.01882293, 0.09240992, -1.37997389,
-1.04876649, -1.81460987, -1.76014787, -0.55107880, -0.90938104, 1.21684584, 0.84585491, 1.73014408,
1.75837768, 0.72924632, 1.09681260, -0.39456825, -0.05913573, -0.47355828, -0.32442335, 0.03554783,
0.20845385, -0.08563272, 0.25423360, -0.95257513, -0.74949935, -1.29824110, -1.71339088, -0.20715155,
-1.25281886, 1.46121293, 0.43701515, 1.94324843, 1.68833600, 0.70456053, 1.36346871, -0.89933830,
0.17325863, -1.28920626, -0.36781852, -0.50563141, 0.07316591, 0.10012815, 0.34639200, -0.19890172,
-0.44967332, -0.57626367, -1.57593735, 0.05503459, -1.51735226, 1.33237061, -0.00000000, 1.70710678,
1.51735226, 0.43185335, 1.57593735, -1.33367203, 0.44967332, -1.81730012, -0.34639200, -0.72402353,
-0.07316591, 0.53136321, 0.36781852, 0.68450706, -0.17325863, 0.11489626, -1.36346871, 0.07581929,
-1.68833600, 0.80426905, -0.43701515, 1.12185346, 1.25281886, 0.09481392, 1.71339088, -1.49290924,
0.74949935, -1.91463609, -0.25423360, -0.61737313, -0.20845385, 1.04768433, 0.32442335, 1.44805791,
0.05913573, 0.57138620, -1.09681260, -0.19564746, -1.75837768, -0.00893822, -0.84585491, 0.39285337,
0.90938104, -0.10723376, 1.76014787, -1.25567912, 1.04876649, -1.57710925, -0.09240992, -0.30911887,
-0.31166392, 1.43271038, 0.22841656, 1.87513321, 0.23196766, 0.69316332, -0.80009440, -0.67877933,
-1.72781560, -0.88826681, -1.20056555, -0.24461894, 0.50785174, -0.03983513, 1.70710678, -0.63439328,
1.32216750, -0.93847611, 0.13097884, 0.00473116, -0.36483042, 1.49664205, 0.09707318, 1.85685537,
0.33600367, 0.51519730, -0.49863452, -1.18977090, -1.60455175, -1.58415936, -1.47944977, -0.60979610,
0.07360890, 0.31148012, 1.55263964, 0.22284076, 1.54522749, -0.21989888, 0.40137010, 0.13550686,
-0.35479966, 1.15086630, -0.04894947, 1.42827855, 0.36899167, 0.18755207, -0.21677275, -1.51031431,
-1.40325722, -1.90262951, -1.66674368, -0.63879943, -0.36539086, 0.83241113, 1.30286635, 1.08015992,
1.69643183, 0.35090161, 0.69889183, -0.02175683, -0.27454837, 0.44649759, -0.18759311, 0.75291764,
0.33570981, -0.08765023, 0.02419265, -1.47122732, -1.14402093, -1.77182711, -1.75379573, -0.40220170,
-0.78081550, 1.32098839, 0.97128314, 1.69452449, 1.75912888, 0.62093656, 1.00000000, -0.44442977,
-0.12395925, -0.43795972, -0.29750343, 0.06157826, 0.24738999, -0.13831609, 0.20777483, -1.01967962,
-0.85055998, -1.26474833, -1.73964987, -0.07177254, -1.14619244, 1.56339966, 0.57777375, 1.89958166,
1.72304254, 0.56374241, 1.27946119, -0.98761514, 0.09001677, -1.25581365, -0.36007288, -0.43173119,
0.12056950, 0.10760730, 0.32362577, -0.24464358, -0.54814704, -0.56998964, -1.63098631, 0.15062183,
-1.43898691, 1.41627679, 0.14708481, 1.66218465, 1.58526284, 0.28285311, 1.51251057, -1.43698065,
0.35382888, -1.77685178, -0.36124103, -0.60568157, -0.02452645, 0.59075129, 0.36830930, 0.64939619,
-0.26143384, 0.07839639, -1.44142799, 0.11489903, -1.64234935, 0.86460052, -0.29310746, 1.09100749,
1.35062680, -0.03379131, 1.67699975, -1.58953445, 0.64838779, -1.86659331, -0.29289322, -0.47139674,
-0.16592796, 1.13964248, 0.34545536, 1.41128175, -0.01235838, 0.48585490, -1.19027505, -0.21561801,
-1.74638536, 0.03329243, -0.71437692, 0.39437110, 1.03145399, -0.19093314, 1.75534914, -1.33221161,
0.95063114, -1.53119858, -0.15373280, -0.16178657, -0.28201756, 1.53377030, 0.26528556, 1.82958773,
0.18168483, 0.56567600, -0.90077832, -0.74625712, -1.74884286, -0.85233477, -1.08979021, -0.19688251,
0.64665633, -0.06529194, 1.73613585, -0.68877684, 1.23545971, -0.91177299, 0.05045165, 0.12503076,
-0.35359620, 1.58701016, 0.14355420, 1.80506068, 0.30925491, 0.36566105, -0.59810185, -1.28377457,
-1.65516088, -1.54315404, -1.39602401, -0.51281336, 0.22029504, 0.34300050, 1.61517856, 0.18281878,
1.47787881, -0.23047679, 0.30715078, 0.20655931, -0.36573587, 1.22025319, -0.00000000, 1.38268343,
0.36573587, 0.04367069, -0.30715078, -1.60787333, -1.47787881, -1.85196906, -1.61517856, -0.50328593,
-0.22029504, 0.90643625, 1.39602401, 1.04217748, 1.65516088, 0.29139431, 0.59810185, -0.00966978,
-0.30925491, 0.49593651, -0.14355420, 0.73185642, 0.35359620, -0.19827617, -0.05045165, -1.55489262,
-1.23545971, -1.71713186, -1.73613585, -0.25081433, -0.64665633, 1.41545814, 1.08979021, 1.64865085,
1.74884286, 0.51295098, 0.90077832, -0.48635458, -0.18168483, -0.39880858, -0.26528556, 0.08233322,
0.28201756, -0.19622307, 0.15373280, -1.08239125, -0.95063114, -1.22088908, -1.75534914, 0.06692790,
-1.03145399, 1.65639984, 0.71437692, 1.84404267, 1.74638536, 0.42152848, 1.19027505, -1.06658259,
0.01235838, -1.21467154, -0.34545536, -0.36017129, 0.16592796, 0.10837390, 0.29289322, -0.29028468,
-0.64838779, -0.55602801, -1.67699975, 0.25040381, -1.35062680, 1.49305092, 0.29310746, 1.60564477,
1.64234935, 0.13139127, 1.44142799, -1.53043567, 0.26143384, -1.72569963, -0.36830930, -0.48740356,
0.02452645, 0.64176449, 0.36124103, 0.60978671, -0.35382888, 0.04653424, -1.51251057, 0.15943302,
-1.58526284, 0.92133022, -0.14708481, 1.05037997, 1.43898691, -0.16567720, 1.63098631, -1.67713803,
0.54814704, -1.80666261, -0.32362577, -0.32398313, -0.12056950, 1.22192907, 0.36007288, 1.36602743,
-0.09001677, 0.40222598, -1.27946119, -0.22847595, -1.72304254, 0.07638731, -0.57777375, 0.38888191,
1.14619244, -0.27892712, 1.73964987, -1.40216370, 0.85055998, -1.47404576, -0.20777483, -0.01205043,
-0.24738999, 1.62486752, 0.29750343, 1.77299163, 0.12395925, 0.43806325, -1.00000000, -0.80490968,
-1.75912888, -0.81099007, -0.97128314, -0.15319979, 0.78081550, -0.09649949, 1.75379573, -0.74041531,
1.14402093, -0.87590556, -0.02419265, 0.24860577, -0.33570981, 1.66861903, 0.18759311, 1.74146435,
0.27454837, 0.21468700, -0.69889183, -1.36778351, -1.69643183, -1.49302389, -1.30286635, -0.41736972,
0.36539086, 0.36696465, 1.66674368, 0.14095540, 1.40325722, -0.23470670, 0.21677275, 0.28206973,
-0.36899167, 1.28370242, 0.04894947, 1.32629103, 0.35479966, -0.10256115, -0.40137010, -1.69544247,
-1.54522749, -1.79001693, -1.55263964, -0.36752202, -0.07360890, 0.97118731, 1.47944977, 0.99791502,
1.60455175, 0.23541861, 0.49863452, 0.00852746, -0.33600367, 0.54354046, -0.09707318, 0.70226559,
0.36483042, -0.31221832, -0.13097884, -1.63016070, -1.32216750, -1.65081689, -1.70710678, -0.09801714,
-0.50785174, 1.49966260, 1.20056555, 1.59309676, 1.72781560, 0.40621553, 0.80009440, -0.52024657,
-0.23196766, -0.35684231, -0.22841656, 0.09736467, 0.31166392, -0.25881828, 0.09240992, -1.13989228,
-1.04876649, -1.16673375, -1.76014787, 0.20794299, -0.90938104, 1.73947320, 0.84585491, 1.77707694,
1.75837768, 0.27899511, 1.09681260, -1.13584297, -0.05913573, -1.16644242, -0.32442335, -0.29168868,
0.20845385, 0.10261312, 0.25423360, -0.33504075, -0.74949935, -0.53417417, -1.71339088, 0.35359775,
-1.25281886, 1.56188931, 0.43701515, 1.53775429, 1.68833600, -0.02143690, 1.36346871, -1.61342008,
0.17325863, -1.66440937, -0.36781852, -0.37015824, 0.07316591, 0.68424728, 0.34639200, 0.56640752,
-0.44967332, 0.01981668, -1.57593735, 0.20895342, -1.51735226, 0.97365171, -0.00000000, 1.00000000,
1.51735226, -0.29987201, 1.57593735, -1.75497432, 0.44967332, -1.73527390, -0.34639200, -0.17622687,
-0.07316591, 1.29410574, 0.36781852, 1.31295171, -0.17325863, 0.32129146, -1.36346871, -0.23433899,
-1.68833600, 0.11957225, -0.43701515, 0.37612638, 1.25281886, -0.37049070, 1.71339088, -1.46473822,
0.74949935, -1.40588833, -0.25423360, 0.13900647, -0.20845385, 1.70536546, 0.32442335, 1.70590224,
0.05913573, 0.31133223, -1.09681260, -0.85452649, -1.75837768, -0.76495547, -0.84585491, -0.11413771,
0.90938104, -0.13305814, 1.76014787, -0.78851234, 1.04876649, -0.83085716, -0.09240992, 0.37452541,
-0.31166392, 1.74072053, 0.22841656, 1.66647786, 0.23196766, 0.06338136, -0.80009440, -1.44132399,
-1.72781560, -1.43442102, -1.20056555, -0.32431019, 0.50785174, 0.38342553, 1.70710678, 0.09801714,
1.32216750, -0.23227124, 0.13097884, 0.36137413, -0.36483042, 1.34042381, 0.09707318, 1.25930497,
0.33600367, -0.25007951, -0.49863452, -1.77236999, -1.60455175, -1.71732086, -1.47944977, -0.23254816,
0.07360890, 1.02640360, 1.55263964, 0.94809137, 1.54522749, 0.18360187, 0.40137010, 0.03250324,
-0.35479966, 0.58852150, -0.04894947, 0.66407842, 0.36899167, -0.42859223, -0.21677275, -1.69628329,
-1.40325722, -1.57327188, -1.66674368, 0.05507888, -0.36539086, 1.57309785, 1.30286635, 1.52851019,
1.69643183, 0.30162528, 0.69889183, -0.54609716, -0.27454837, -0.31282235, -0.18759311, 0.10629472,
0.33570981, -0.32550112, 0.02419265, -1.19139924, -1.14402093, -1.10244746, -1.75379573, 0.35023467,
-0.78081550, 1.81195671, 0.97128314, 1.69922070, 1.75912888, 0.13721036, 1.00000000, -1.19509032,
-0.12395925, -1.11184296, -0.29750343, -0.22697072, 0.24738999, 0.09058970, 0.20777483, -0.37813021,
-0.85055998, -0.50430726, -1.73964987, 0.45937022, -1.14619244, 1.62204503, 0.57777375, 1.45887715,
1.72304254, -0.17452266, 1.27946119, -1.68540473, 0.09001677, -1.59362459, -0.36007288, -0.25488697,
0.12056950, 0.71813344, 0.32362577, 0.52001741, -0.54814704, -0.00131597, -1.63098631, 0.26292447,
-1.43898691, 1.02078739, 0.14708481, 0.93998948, 1.58526284, -0.43536986, 1.51251057, -1.82237225,
0.35382888, -1.65294930, -0.36124103, -0.02921735, -0.02452645, 1.35582642, 0.36830930, 1.25277042,
-0.26143384, 0.24379738, -1.44142799, -0.23340686, -1.64234935, 0.16206968, -0.29310746, 0.35592579,
1.35062680, -0.46484543, 1.67699975, -1.51919038, 0.64838779, -1.32706012, -0.29289322, 0.29028468,
-0.16592796, 1.77471423, 0.34545536, 1.62895785, -0.01235838, 0.18646605, -1.19027505, -0.89498797,
-1.74638536, -0.71498943, -0.71437692, -0.08020014, 1.03145399, -0.17449759, 1.75534914, -0.83229476,
0.95063114, -0.77670184, -0.15373280, 0.50182190, -0.28201756, 1.80263814, 0.26528556, 1.58060601,
0.18168483, -0.08715178, -0.90077832, -1.50401487, -1.74884286, -1.36806116, -1.08979021, -0.23443728,
0.64665633, 0.39252044, 1.73613585, 0.05478004, 1.23545971, -0.22293065, 0.05045165, 0.44375215,
-0.35359620, 1.38967478, 0.14355420, 1.18202425, 0.30925491, -0.39780117, -0.59810185, -1.83808929,
-1.65516088, -1.63451222, -1.39602401, -0.09938401, 0.22029504, 1.07191677, 1.61517856, 0.89346657,
1.47787881, 0.13651184, 0.30715078, 0.06185242, -0.36573587, 0.63010902, 0.00000000, 0.61731657,
0.36573587, -0.54647349, -0.30715078, -1.75258022, -1.47787881, -1.48498043, -1.61517856, 0.20736186,
-0.22029504, 1.63535252, 1.39602401, 1.45560683, 1.65516088, 0.20003613, 0.59810185, -0.56398450,
-0.30925491, -0.26752570, -0.14355420, 0.10881999, 0.35359620, -0.39561156, -0.05045165, -1.23617123,
-1.23545971, -1.02828952, -1.73613585, 0.49274256, -0.64665633, 1.87327053, 1.08979021, 1.61109607,
1.74884286, -0.00277541, 0.90077832, -1.24411233, -0.18168483, -1.05163636, -0.26528556, -0.16664850,
0.28201756, 0.07264476, 0.15373280, -0.41878279, -0.95063114, -0.46639233, -1.75534914, 0.56684475,
-1.03145399, 1.67283539, 0.71437692, 1.36947142, 1.74638536, -0.32675338, 1.19027505, -1.74595255,
0.01235838, -1.51406039, -0.34545536, -0.14249518, 0.16592796, 0.74344565, 0.29289322, 0.47139674,
-0.64838779, -0.01649482, -1.67699975, 0.32074788, -1.35062680, 1.06199680, 0.29310746, 0.87056307,
1.64234935, -0.57113957, 1.44142799, -1.87874156, 0.26143384, -1.56029865, -0.36830930, 0.11597067,
0.02452645, 1.40683962, 0.36124103, 1.18625093, -0.35382888, 0.17043672, -1.51251057, -0.22595857,
-1.58526284, 0.20310725, -0.14708481, 0.32818480, 1.43898691, -0.56116660, 1.63098631, -1.56483539,
0.54814704, -1.23798894, -0.32362577, 0.44067786, -0.12056950, 1.83245521, 0.36007288, 1.54287165,
-0.09001677, 0.06441504, -1.27946119, -0.92626553, -1.72304254, -0.66187776, -0.57777375, -0.05182260,
1.14619244, -0.22028175, 1.73964987, -0.87102094, 0.85055998, -0.71360469, -0.20777483, 0.62949898,
-0.24738999, 1.85377331, 0.29750343, 1.48444265, 0.12395925, -0.23581999, -1.00000000, -1.55557023,
-1.75912888, -1.29471627, -0.97128314, -0.14850359, 0.78081550, 0.39446883, 1.75379573, 0.01202105,
1.14402093, -0.20652591, -0.02419265, 0.52843384, -0.33570981, 1.43076814, 0.18759311, 1.09484142,
0.27454837, -0.54463294, -0.69889183, -1.89212385, -1.69643183, -1.54230022, -1.30286635, 0.03098055,
0.36539086, 1.10765137, 1.66674368, 0.83483371, 1.40325722, 0.09465093, 0.21677275, 0.09610075,
-0.36899167, 0.66755812, 0.04894947, 0.56209091, 0.35479966, -0.66490594, -0.40137010, -1.79844608,
-1.54522749, -1.38651618, -1.55263964, 0.35772860, -0.07360890, 1.68611080, 1.47944977, 1.37516297,
1.60455175, 0.10225711, 0.49863452, -0.57407162, -0.33600367, -0.22173636, -0.09707318, 0.10471519,
0.36483042, -0.46843656, -0.13097884, -1.27351773, -1.32216750, -0.94461202, -1.70710678, 0.63439328,
-0.50785174, 1.92292326, 1.20056555, 1.51340551, 1.72781560, -0.13993868, 0.80009440, -1.28279123,
-0.23196766, -0.98662427, -0.22841656, -0.11129068, 0.31166392, 0.04919187, 0.09240992, -0.45624800,
-1.04876649, -0.42048166, -1.76014787, 0.67510976, -0.90938104, 1.71364882, 0.84585491, 1.27008585,
1.75837768, -0.47702214, 1.09681260, -1.79472200, -0.05913573, -1.42649639, -0.32442335, -0.03384434,
0.20845385, 0.76029426, 0.25423360, 0.42133885, -0.74949935, -0.02542642, -1.71339088, 0.38176878,
-1.25281886, 1.09658469, 0.43701515, 0.79202722, 1.68833600, -0.70613370, 1.36346871, -1.92357835,
0.17325863, -1.45801417, -0.36781852, 0.25828642, 0.07316591, 1.44698981, 0.34639200, 1.11420417,
-0.44967332, 0.10184290, -1.57593735, -0.21234888, -1.51735226, 0.24192636, -0.00000000, 0.29289322,
1.51735226, -0.65859090, 1.57593735, -1.60105550, 0.44967332, -1.13919355, -0.34639200, 0.58908236,
-0.07316591, 1.87822487, 0.36781852, 1.44842488, -0.17325863, -0.05391165, -1.36346871, -0.94842076,
-1.68833600, -0.60642518, -0.43701515, -0.02936776, 1.25281886, -0.26981432, 1.71339088, -0.90398891,
0.74949935, -0.64182141, -0.25423360, 0.75654085, -0.20845385, 1.89361131, 0.32442335, 1.37866574,
0.05913573, -0.38155191, -1.09681260, -1.59580121, -1.75837768, -1.21520668, -0.84585491, -0.06720485,
0.90938104, 0.38956922, 1.76014787, -0.02949056, 1.04876649, -0.18298105, -0.09240992, 0.61460702,
-0.31166392, 1.46307932, 0.22841656, 0.99823990, 0.23196766, -0.68948126, -0.80009440, -1.93409132,
-1.72781560, -1.44146527, -1.20056555, 0.15759405, 0.50785174, 1.13362446, 1.70710678, 0.77301045,
1.32216750, 0.05845123, 0.13097884, 0.13471005, -0.36483042, 0.70015790, 0.09707318, 0.49860151,
0.33600367, -0.78291042, -0.49863452, -1.83335629, -1.60455175, -1.27853820, -1.47944977, 0.50509411,
0.07360890, 1.72515461, 1.55263964, 1.28800774, 1.54522749, 0.00904306, 0.40137010, -0.57660395,
-0.35479966, -0.17623671, -0.04894947, 0.09383588, 0.36899167, -0.54321705, -0.21677275, -1.30280609,
-1.40325722, -0.85185759, -1.66674368, 0.77410984, -0.36539086, 1.96051634, 1.30286635, 1.40692543,
1.69643183, -0.27329163, 0.69889183, -1.31110386, -0.27454837, -0.91763838, -0.18759311, -0.06139811,
0.33570981, 0.02071227, 0.02419265, -0.48980347, -1.14402093, -0.36671523, -1.75379573, 0.78322705,
-0.78081550, 1.74395114, 0.97128314, 1.16135550, 1.75912888, -0.62423731, 1.00000000, -1.83146961,
-0.12395925, -1.33176918, -0.29750343, 0.07025571, 0.24738999, 0.76887506, 0.20777483, 0.37064149,
-0.85055998, -0.02789602, -1.73964987, 0.44528232, -1.14619244, 1.12390854, 0.57777375, 0.70477829,
1.72304254, -0.83929790, 1.27946119, -1.95646975, 0.09001677, -1.34686444, -0.36007288, 0.39671209,
0.12056950, 1.47621790, 0.32362577, 1.03747636, -0.54814704, 0.03858390, -1.63098631, -0.19300404,
-1.43898691, 0.27779056, 0.14708481, 0.25012694, 1.58526284, -0.75622458, 1.51251057, -1.62730652,
0.35382888, -1.03127961, -0.36124103, 0.73440682, -0.02452645, 1.91175765, 0.36830930, 1.34645950,
-0.26143384, -0.16765396, -1.44142799, -0.96160370, -1.64234935, -0.54944666, -0.29310746, -0.01312169,
1.35062680, -0.32244498, 1.67699975, -0.93054417, 0.64838779, -0.56169686, -0.29289322, 0.88192126,
-0.16592796, 1.92172620, 0.34545536, 1.26403152, -0.01235838, -0.52330650, -1.19027505, -1.62461682,
-1.74638536, -1.13039289, -0.71437692, 0.00882629, 1.03145399, 0.37819540, 1.75534914, -0.06900169,
0.95063114, -0.15230452, -0.15373280, 0.70142508, -0.28201756, 1.48605308, 0.26528556, 0.89279035,
0.18168483, -0.83126173, -0.90077832, -1.96370682, -1.74884286, -1.33285185, -1.08979021, 0.27955169,
0.64665633, 1.14994434, 1.73613585, 0.70883041, 1.23545971, 0.02827029, 0.05045165, 0.17708404,
-0.35359620, 0.72723933, 0.14355420, 0.42713671, 0.30925491, -0.89949368, -0.59810185, -1.85687233,
-1.65516088, -1.16178544, -1.39602401, 0.64840096, 0.22029504, 1.75236493, 1.61517856, 1.19501502,
1.47787881, -0.07891210, 0.30715078, -0.57190582, -0.36573587, -0.13179897, -0.00000000, 0.07612047,
0.36573587, -0.61915540, -0.30715078, -1.32346843, -1.47787881, -0.75055619, -1.61517856, 0.91082115,
-0.22029504, 1.98574766, 1.39602401, 1.29249925, 1.65516088, -0.40189063, 0.59810185, -1.32912085,
-0.30925491, -0.84553181, -0.14355420, -0.01739905, 0.35359620, -0.01225048, -0.05045165, -0.51876301,
-1.23545971, -0.30532027, -1.73613585, 0.89024043, -0.64665633, 1.76329111, 1.08979021, 1.04399663,
1.74884286, -0.76733198, 0.90077832, -1.85605167, -0.18168483, -1.23076432, -0.26528556, 0.16905383,
0.28201756, 0.76946636, 0.15373280, 0.32009813, -0.95063114, -0.02377011, -1.75534914, 0.51054087,
-1.03145399, 1.14338578, 0.71437692, 0.60929991, 1.74638536, -0.96958026, 1.19027505, -1.97709789,
0.01235838, -1.22768761, -0.34545536, 0.53027165, 0.16592796, 1.49456077, 0.29289322, 0.95694034,
-0.64838779, -0.01884294, -1.67699975, -0.16841679, -1.35062680, 0.30999378, 0.29310746, 0.20004805,
1.64234935, -0.85315187, 1.44142799, -1.64312365, 0.26143384, -0.91493500, -0.36830930, 0.87558162,
0.02452645, 1.93288801, 0.36124103, 1.23787027, -0.35382888, -0.27600840, -1.51251057, -0.96605032,
-1.58526284, -0.49175870, -0.14708481, -0.00329085, 1.43898691, -0.37747624, 1.63098631, -0.95008696,
0.54814704, -0.47366281, -0.32362577, 1.00461284, -0.12056950, 1.93778509, 0.36007288, 1.14136809,
-0.09001677, -0.66008194, -1.27946119, -1.64202400, -1.72304254, -1.04116699, -0.57777375, 0.07902597,
1.14619244, 0.36079180, 1.73964987, -0.10578374, 0.85055998, -0.11458986, -0.20777483, 0.78801517,
-0.24738999, 1.49920962, 0.29750343, 0.77914634, 0.12395925, -0.96890859, -1.00000000, -1.98078528,
-1.75912888, -1.21736074, -0.97128314, 0.39600304, 0.78081550, 1.15680844, 1.75379573, 0.64313438,
1.14402093, 0.00438763, -0.02419265, 0.22257472, -0.33570981, 0.74818282, 0.18759311, 0.34807134,
0.27454837, -1.01365747, -0.69889183, -1.86864637, -1.69643183, -1.03707057, -1.30286635, 0.78662834,
0.36539086, 1.76772209, 1.66674368, 1.09709487, 1.40325722, -0.16098134, 0.21677275, -0.56037631,
-0.36899167, -0.08917671, 0.04894947, 0.05159127, 0.35479966, -0.69542335, -0.40137010, -1.33500800,
-1.54522749, -0.64132114, -1.55263964, 1.04347148, -0.07360890, 1.99841428, 1.47944977, 1.17102986,
1.60455175, -0.52484433, 0.49863452, -1.33700485, -0.33600367, -0.77117030, -0.09707318, 0.02035476,
0.36483042, -0.04909660, -0.13097884, -0.54248433, -1.32216750, -0.23660998, -1.70710678, 0.99518473,
-0.50785174, 1.77130530, 1.20056555, 0.91880082, 1.72781560, -0.90527313, 0.80009440, -1.86842490,
-0.23196766, -1.12440783, -0.22841656, 0.26186405, 0.31166392, 0.76242521, 0.09240992, 0.27048941,
-1.04876649, -0.01299795, -1.76014787, 0.57676157, -0.90938104, 1.15450029, 0.84585491, 0.50615932,
1.75837768, -1.09594078, 1.09681260, -1.98524294, -0.05913573, -1.10138409, -0.32442335, 0.65803911,
0.20845385, 1.50215000, 0.25423360, 0.87348675, -0.74949935, -0.07001536, -1.71339088, -0.13914067,
-1.25281886, 0.33786820, 0.43701515, 0.14290401, 1.68833600, -0.94844378, 1.36346871, -1.64812662,
0.17325863, -0.79092417, -0.36781852, 1.01156821, 0.07316591, 1.94155152, 0.34639200, 1.12359640,
-0.44967332, -0.37823485, -1.57593735, -0.96207912, -1.51735226, -0.43417067, -0.00000000, 0.00000000,
@@ -0,0 +1,257 @@
// 1024 CFFT Data Input 3
2.26241004, 1.10795038, 0.58203038, -0.58394179, 1.03048728, -1.33722237, -0.12729076, -0.73341576,
-0.94626089, 0.03680150, 1.31342585, -0.06877474, -0.56160368, -0.55219374, -1.79102381, -0.19963245,
-0.72963253, 1.04657913, -1.28837034, 1.77097667, 1.42982308, 0.85353041, 2.32862247, -0.97199979,
-0.24822371, -1.87004715, 0.46149722, -1.06952103, -0.16551560, 0.30582859, -0.44858710, 0.75617446,
1.04739330, 0.24627391, -1.64213758, -0.00512652, -2.01917180, 0.60998043, 0.04736939, 1.15677990,
-0.02138592, 0.45191478, 2.10856655, -1.15733092, 1.51474299, -1.98459297, -1.06244117, -1.03585628,
0.51638113, 0.71947705, 0.09383585, 1.50197848, -0.41654674, 0.83094688, 0.19960441, -0.09314566,
-2.41289927, -0.12293236, -1.28636286, 0.34998575, 1.30738901, 0.11178283, 0.72632150, -0.99518473,
1.83099764, -1.64647815, 0.43298479, -0.72630224, -1.27653645, 1.07730209, 1.01128294, 1.94121580,
0.02815403, 1.06463125, -1.00217290, -0.42683768, -0.62498199, -0.95705792, -2.28265730, -0.40566300,
0.16551786, -0.00082337, 2.23324064, -0.46290212, 0.54539690, -0.96509393, 1.05454295, -0.32793123,
-0.22630155, 1.18138371, -0.87353877, 1.93877818, 1.34049556, 0.94428689, -0.68816949, -0.85383726,
-1.74591794, -1.64699725, -0.73823760, -0.90106059, -1.26135710, 0.17234041, 1.56957911, 0.32451212,
2.23660331, -0.15432804, -0.28840959, -0.04523430, 0.50234009, 0.91552212, -0.23666078, 1.49968772,
-0.37572238, 0.59493509, 1.02231077, -1.16536820, -1.76407814, -1.98274065, -1.92475762, -1.03331503,
0.06730484, 0.55864878, 0.01085262, 1.15001786, 2.19222270, 0.54358104, 1.38268343, -0.01921472,
-1.06755271, 0.29512888, 0.57856666, 0.76687457, 0.02230608, 0.21624760, -0.36803336, -1.17819581,
0.14265197, -1.86376316, -2.48878627, -0.83700973, -1.14005655, 0.98232611, 1.31872488, 1.76873310,
0.72847797, 0.94303164, 1.86525904, -0.27185667, 0.30312709, -0.53131667, -1.23015987, -0.03022762,
1.06815510, 0.00227742, -0.07036627, -0.80857856, -0.97014731, -1.33431577, -0.67404598, -0.46412660,
-2.29354490, 1.23258642, 0.33012470, 1.99366031, 2.19564565, 0.97771906, 0.51522011, -0.69688890,
1.07383138, -1.33040667, -0.32443381, -0.65730091, -0.79362978, 0.06470291, 1.35748581, -0.11021476,
-0.81189182, -0.56696725, -1.69629365, -0.12071888, -0.75190063, 1.14661282, -1.22610026, 1.76152251,
1.70479033, 0.71821171, 2.13753846, -1.10036978, -0.32013431, -1.86424519, 0.53857639, -0.95694034,
-0.30658620, 0.38852736, -0.29837618, 0.73851492, 0.98717104, 0.19948212, -1.87981559, 0.01552733,
-1.82606779, 0.67611931, 0.08145999, 1.15454262, 0.04949012, 0.33851647, 2.26945189, -1.27590773,
1.24678203, -1.97382080, -1.06290079, -0.90066748, 0.63466150, 0.83694870, -0.04839618, 1.49388539,
-0.31654284, 0.74480396, 0.07753905, -0.13431779, -2.55569041, -0.08777821, -0.99177307, 0.37021693,
1.32274904, 0.04468747, 0.73621115, -1.08627471, 1.89326641, -1.63474223, 0.17286233, -0.59237746,
-1.17469872, 1.20364909, 1.11649416, 1.93127972, -0.16754432, 0.94366716, -0.93499170, -0.51863822,
-0.72895064, -0.94122728, -2.29469847, -0.34970578, 0.49291639, -0.00739464, 2.15017618, -0.52064050,
0.49157071, -0.96490103, 1.08788801, -0.22255248, -0.42093112, 1.29293510, -0.70710678, 1.92387953,
1.36421145, 0.80557868, -0.93201027, -0.97411509, -1.64279193, -1.63654512, -0.77032500, -0.80483438,
-1.18241644, 0.22598809, 1.83464025, 0.29439252, 2.03216829, -0.18133247, -0.34344222, 0.00911327,
0.56975731, 0.99762902, -0.37461231, 1.48674396, -0.21718454, 0.46415928, 0.94202788, -1.28822450,
-1.98864651, -1.96833280, -1.72386431, -0.90486469, 0.09016024, 0.65803424, 0.09460549, 1.13466187,
2.33960256, 0.47774167, 1.10788969, -0.02666263, -1.04873107, 0.34530137, 0.68424262, 0.77014888,
-0.11760664, 0.12036199, -0.26269676, -1.28199443, 0.00451002, -1.84528639, -2.61307775, -0.69636517,
-0.84238533, 1.10370685, 1.31988796, 1.75501624, 0.74956506, 0.83693194, 1.91452213, -0.33695374,
0.04303318, -0.50489899, -1.11062263, 0.00475505, 1.15598617, -0.03863807, -0.26267701, -0.88192126,
-0.89731539, -1.32139127, -0.78936013, -0.33824240, -2.28581031, 1.35065047, 0.65300250, 1.97469225,
2.09743294, 0.84290761, 0.47445152, -0.80223883, 1.09629672, -1.31424829, -0.51503977, -0.58109263,
-0.61459800, 0.08583327, 1.36056342, -0.15383747, -1.04780034, -0.57513545, -1.58607513, -0.03563271,
-0.79315627, 1.24218494, -1.13019030, 1.74024251, 1.95834290, 0.57731963, 1.92127099, -1.22120953,
-0.35844867, -1.84656249, 0.59548808, -0.84144208, -0.44007154, 0.46384461, -0.13282532, 0.71442838,
0.88701137, 0.15546583, -2.08991839, 0.04258908, -1.61892091, 0.74116255, 0.09378520, 1.14298077,
0.14621126, 0.21920937, 2.40206565, -1.38807580, 0.96687861, -1.95045700, -1.02535964, -0.76082213,
0.72694940, 0.94658216, -0.18468034, 1.47576520, -0.20714705, 0.65798948, -0.07612047, -0.16853039,
-2.66047773, -0.04954239, -0.69276345, 0.38466541, 1.31061913, -0.02849392, 0.76851809, -1.17340769,
1.92857753, -1.61163779, -0.08551339, -0.45299001, -1.03846456, 1.32240564, 1.18638857, 1.90915717,
-0.35508987, 0.81950303, -0.85774998, -0.60277681, -0.85487686, -0.91810698, -2.26664241, -0.29578496,
0.80951300, -0.02045383, 2.03806088, -0.57807556, 0.46379800, -0.95612100, 1.09869402, -0.11140748,
-0.60601528, 1.39832723, -0.51678234, 1.89653357, 1.34650942, 0.66219707, -1.15857895, -1.08633527,
-1.52682076, -1.61545812, -0.81998537, -0.70743839, -1.06937632, 0.27243630, 2.07514907, 0.26027276,
1.80565639, -0.20336405, -0.36533834, 0.06951376, 0.61543135, 1.07637137, -0.50231450, 1.46296905,
-0.04601275, 0.32804759, 0.82232720, -1.40349662, -2.18303443, -1.94153936, -1.51201646, -0.77301045,
0.09276474, 0.74946367, 0.20425293, 1.11119251, 2.45627999, 0.41325978, 0.82463563, -0.02747924,
-0.99317005, 0.39602031, 0.76248608, 0.76560263, -0.24899766, 0.01882293, -0.15057026, -1.37997389,
-0.16396939, -1.81460987, -2.69748688, -0.55107880, -0.54376805, 1.21684584, 1.29546624, 1.73014408,
0.79298324, 0.72924632, 1.93503730, -0.39456825, -0.21193291, -0.47355828, -0.95881663, 0.03554783,
1.20753158, -0.08563272, -0.44414265, -0.95257513, -0.81694327, -1.29824110, -0.92504445, -0.20715155,
-2.23702895, 1.46121293, 0.96160483, 1.94324843, 1.97274354, 0.70456053, 0.45947942, -0.89933830,
1.09477267, -1.28920626, -0.69312881, -0.50563141, -0.41438425, 0.10012815, 1.32209413, -0.19890172,
-1.26370965, -0.57626367, -1.46571514, 0.05503459, -0.85035233, 1.33237061, -1.00000000, 1.70710678,
2.18435218, 0.43185335, 1.68615956, -1.33367203, -0.36436301, -1.81730012, 0.62931013, -0.72402353,
-0.56071607, 0.53136321, 0.04250823, 0.68450706, 0.74825541, 0.11489626, -2.26745801, 0.07581929,
-1.40392846, 0.80426905, 0.08757453, 1.12185346, 0.26860877, 0.09481392, 2.50173730, -1.49290924,
0.68205544, -1.91463609, -0.95260985, -0.61737313, 0.79062387, 1.04768433, -0.30996994, 1.44805791,
-0.09366146, 0.57138620, -0.25858789, -0.19564746, -2.72377212, -0.00893822, -0.39624358, 0.39285337,
1.27499404, -0.10723376, 0.82280886, -1.25567912, 1.93356359, -1.57710925, -0.33539010, -0.30911887,
-0.87232549, 1.43271038, 1.21931919, 1.87513321, -0.52923472, 0.69316332, -0.77555318, -0.67877933,
-0.99935121, -0.88826681, -2.19687816, -0.24461894, 1.10846822, -0.03983513, 1.90219710, -0.63439328,
0.46130056, -0.93847611, 1.08428488, 0.00473116, -0.77567359, 1.49664205, -0.30816813, 1.85685537,
1.28743869, 0.51519730, -1.36260737, -1.18977090, -1.40344712, -1.58415936, -0.88375046, -0.60979610,
-0.92215851, 0.31148012, 2.28529391, 0.22284076, 1.56363421, -0.21989888, -0.35583874, 0.13550686,
0.63691009, 1.15086630, -0.61468128, 1.42827855, 0.13196807, 0.18755207, 0.66514851, -1.51031431,
-2.34271645, -1.90262951, -1.29542649, -0.63879943, 0.07873129, 0.83241113, 0.33909028, 1.08015992,
2.53798681, 0.35090161, 0.54003369, -0.02175683, -0.90418661, 0.44649759, 0.81120235, 0.75291764,
-0.36704493, -0.08765023, -0.03712808, -1.47122732, -0.35946433, -1.77182711, -2.73907338, -0.40220170,
-0.25101188, 1.32098839, 1.24980283, 1.69452449, 0.85778003, 0.62093656, 1.92387953, -0.44442977,
-0.45506556, -0.43795972, -0.77968720, 0.06157826, 1.22172937, -0.13831609, -0.60980999, -1.01967962,
-0.73424135, -1.26474833, -1.07723410, -0.07177254, -2.14617361, 1.56339966, 1.24933271, 1.89958166,
1.82716417, 0.56374241, 0.46900399, -0.98761514, 1.06704491, -1.25581365, -0.85297107, -0.43173119,
-0.19893253, 0.10760730, 1.24273962, -0.24464358, -1.45474274, -0.56998964, -1.34070164, 0.15062183,
-0.91963092, 1.41627679, -0.83602067, 1.66218465, 2.37736942, 0.28285311, 1.43894601, -1.43698065,
-0.34014258, -1.77685178, 0.63808135, -0.60568157, -0.66365089, 0.59075129, 0.22157883, 0.64939619,
0.57342903, 0.07839639, -2.40840446, 0.11489903, -1.18726577, 0.86460052, 0.06678757, 1.09100749,
0.41544329, -0.03379131, 2.56463937, -1.58953445, 0.39946018, -1.86659331, -0.84846345, -0.47139674,
0.82413025, 1.13964248, -0.41971191, 1.41128175, 0.01831642, 0.48585490, -0.46602797, -0.21561801,
-2.74320566, 0.03329243, -0.10886588, 0.39437110, 1.22052266, -0.19093314, 0.89762053, -1.33221161,
1.90577231, -1.53119858, -0.57016236, -0.16178657, -0.68164176, 1.53377030, 1.21481374, 1.82958773,
-0.68536142, 0.56567600, -0.69366694, -0.74625712, -1.15808316, -0.85233477, -2.08497494, -0.19688251,
1.38347290, -0.06529194, 1.74840739, -0.68877684, 0.48227292, -0.91177299, 1.04293119, 0.12503076,
-0.92437695, 1.58701016, -0.08750391, 1.80506068, 1.18826714, 0.36566105, -1.53964591, -1.28377457,
-1.27815347, -1.54315404, -0.95740777, -0.51281336, -0.74182637, 0.34300050, 2.46003213, 0.18281878,
1.31296569, -0.23047679, -0.31770871, 0.20655931, 0.63273971, 1.22025319, -0.70710678, 1.38268343,
0.31054063, 0.04367069, 0.47358645, -1.60787333, -2.46418691, -1.85196906, -1.08018094, -0.50328593,
0.05232632, 0.90643625, 0.49734954, 1.04217748, 2.58137112, 0.29139431, 0.26121199, -0.00966978,
-0.78605414, 0.49593651, 0.82938575, 0.73185642, -0.46750631, -0.19827617, 0.07195902, -1.55489262,
-0.57765302, -1.71713186, -2.73606055, -0.25081433, 0.02943637, 1.41545814, 1.18780735, 1.64865085,
0.94199530, 0.51295098, 1.87909569, -0.48635458, -0.67991249, -0.39880858, -0.57896730, 0.08233322,
1.19869662, -0.19622307, -0.75543518, -1.08239125, -0.65448026, -1.22088908, -1.24124640, 0.06692790,
-2.01341786, 1.65639984, 1.51021382, 1.84404267, 1.66670292, 0.42152848, 0.50073450, -1.06658259,
1.01188780, -1.21467154, -0.98928690, -0.36017129, 0.02526973, 0.10837390, 1.12436283, -0.29028468,
-1.61690988, -0.55602801, -1.21646104, 0.25040381, -0.99646328, 1.49305092, -0.63988534, 1.60564477,
2.53279808, 0.13139127, 1.18656233, -1.53043567, -0.28902413, -1.72569963, 0.62086721, -0.48740356,
-0.74457689, 0.64176449, 0.39804825, 0.60978671, 0.36617363, 0.04653424, -2.50980103, 0.15943302,
-0.97488004, 0.92133022, 0.03595507, 1.05037997, 0.58442892, -0.16567720, 2.58792665, -1.67713803,
0.12614677, -1.80666261, -0.71761781, -0.32398313, 0.82701609, 1.22192907, -0.51001412, 1.36602743,
0.12309355, 0.40222598, -0.69366333, -0.22847595, -2.71760711, 0.07638731, 0.16317737, 0.38888191,
1.15232832, -0.27892712, 0.99051348, -1.40216370, 1.84377193, -1.47404576, -0.78358302, -0.01205043,
-0.47247390, 1.62486752, 1.17357352, 1.77299163, -0.81963421, 0.43806325, -0.61731657, -0.80490968,
-1.32603506, -0.81099007, -1.93171366, -0.15319979, 1.62893585, -0.09649949, 1.58283385, -0.74041531,
0.52396372, -0.87590556, 0.97392546, 0.24860577, -1.04714201, 1.66861903, 0.13852544, 1.74146435,
1.05143684, 0.21468700, -1.68619325, -1.36778351, -1.15626036, -1.49302389, -1.03615359, -0.41736972,
-0.53057539, 0.36696465, 2.59524976, 0.14095540, 1.06059651, -0.23470670, -0.25462399, 0.28206973,
0.60251222, 1.28370242, -0.77563984, 1.32629103, 0.48329777, -0.10256115, 0.25180274, -1.69544247,
-2.54505807, -1.79001693, -0.87203864, -0.36752202, 0.01830005, 0.97118731, 0.67624223, 0.99791502,
2.58412152, 0.23541861, -0.00490387, 0.00852746, -0.64385331, 0.54354046, 0.81713657, 0.70226559,
-0.54687561, -0.31221832, 0.17102711, -1.63016070, -0.81333735, -1.65081689, -2.68789206, -0.09801714,
0.29168553, 1.49966260, 1.11476823, 1.59309676, 1.04273193, 0.40621553, 1.79979322, -0.52024657,
-0.88048206, -0.35684231, -0.36299727, 0.09736467, 1.13970896, -0.25881828, -0.87762133, -1.13989228,
-0.58279000, -1.16673375, -1.41172919, 0.20794299, -1.84014801, 1.73947320, 1.73907921, 1.77707694,
1.49758356, 0.27899511, 0.55148761, -1.13584297, 0.92912184, -1.16644242, -1.09743380, -0.29168868,
0.25139211, 0.10261312, 0.96996443, -0.33504075, -1.74722242, -0.53417417, -1.09815929, 0.35359775,
-1.07581464, 1.56188931, -0.41434004, 1.53775429, 2.64703948, -0.02143690, 0.93591362, -1.61342008,
-0.21508642, -1.66440937, 0.57778881, -0.37015824, -0.79992907, 0.68424728, 0.56549324, 0.56640752,
0.13114064, 0.01981668, -2.56984432, 0.20895342, -0.77229447, 0.97365171, -0.00000000, 1.00000000,
0.77229447, -0.29987201, 2.56984432, -1.75497432, -0.13114064, -1.73527390, -0.56549324, -0.17622687,
0.79992907, 1.29410574, -0.57778881, 1.31295171, 0.21508642, 0.32129146, -0.93591362, -0.23433899,
-2.64703948, 0.11957225, 0.41434004, 0.37612638, 1.07581464, -0.37049070, 1.09815929, -1.46473822,
1.74722242, -1.40588833, -0.96996443, 0.13900647, -0.25139211, 1.70536546, 1.09743380, 1.70590224,
-0.92912184, 0.31133223, -0.55148761, -0.85452649, -1.49758356, -0.76495547, -1.73907921, -0.11413771,
1.84014801, -0.13305814, 1.41172919, -0.78851234, 0.58279000, -0.83085716, 0.87762133, 0.37452541,
-1.13970896, 1.74072053, 0.36299727, 1.66647786, 0.88048206, 0.06338136, -1.79979322, -1.44132399,
-1.04273193, -1.43442102, -1.11476823, -0.32431019, -0.29168553, 0.38342553, 2.68789206, 0.09801714,
0.81333735, -0.23227124, -0.17102711, 0.36137413, 0.54687561, 1.34042381, -0.81713657, 1.25930497,
0.64385331, -0.25007951, 0.00490387, -1.77236999, -2.58412152, -1.71732086, -0.67624223, -0.23254816,
-0.01830005, 1.02640360, 0.87203864, 0.94809137, 2.54505807, 0.18360187, -0.25180274, 0.03250324,
-0.48329777, 0.58852150, 0.77563984, 0.66407842, -0.60251222, -0.42859223, 0.25462399, -1.69628329,
-1.06059651, -1.57327188, -2.59524976, 0.05507888, 0.53057539, 1.57309785, 1.03615359, 1.52851019,
1.15626036, 0.30162528, 1.68619325, -0.54609716, -1.05143684, -0.31282235, -0.13852544, 0.10629472,
1.04714201, -0.32550112, -0.97392546, -1.19139924, -0.52396372, -1.10244746, -1.58283385, 0.35023467,
-1.62893585, 1.81195671, 1.93171366, 1.69922070, 1.32603506, 0.13721036, 0.61731657, -1.19509032,
0.81963421, -1.11184296, -1.17357352, -0.22697072, 0.47247390, 0.09058970, 0.78358302, -0.37813021,
-1.84377193, -0.50430726, -0.99051348, 0.45937022, -1.15232832, 1.62204503, -0.16317737, 1.45887715,
2.71760711, -0.17452266, 0.69366333, -1.68540473, -0.12309355, -1.59362459, 0.51001412, -0.25488697,
-0.82701609, 0.71813344, 0.71761781, 0.52001741, -0.12614677, -0.00131597, -2.58792665, 0.26292447,
-0.58442892, 1.02078739, -0.03595507, 0.93998948, 0.97488004, -0.43536986, 2.50980103, -1.82237225,
-0.36617363, -1.65294930, -0.39804825, -0.02921735, 0.74457689, 1.35582642, -0.62086721, 1.25277042,
0.28902413, 0.24379738, -1.18656233, -0.23340686, -2.53279808, 0.16206968, 0.63988534, 0.35592579,
0.99646328, -0.46484543, 1.21646104, -1.51919038, 1.61690988, -1.32706012, -1.12436283, 0.29028468,
-0.02526973, 1.77471423, 0.98928690, 1.62895785, -1.01188780, 0.18646605, -0.50073450, -0.89498797,
-1.66670292, -0.71498943, -1.51021382, -0.08020014, 2.01341786, -0.17449759, 1.24124640, -0.83229476,
0.65448026, -0.77670184, 0.75543518, 0.50182190, -1.19869662, 1.80263814, 0.57896730, 1.58060601,
0.67991249, -0.08715178, -1.87909569, -1.50401487, -0.94199530, -1.36806116, -1.18780735, -0.23443728,
-0.02943637, 0.39252044, 2.73606055, 0.05478004, 0.57765302, -0.22293065, -0.07195902, 0.44375215,
0.46750631, 1.38967478, -0.82938575, 1.18202425, 0.78605414, -0.39780117, -0.26121199, -1.83808929,
-2.58137112, -1.63451222, -0.49734954, -0.09938401, -0.05232632, 1.07191677, 1.08018094, 0.89346657,
2.46418691, 0.13651184, -0.47358645, 0.06185242, -0.31054063, 0.63010902, 0.70710678, 0.61731657,
-0.63273971, -0.54647349, 0.31770871, -1.75258022, -1.31296569, -1.48498043, -2.46003213, 0.20736186,
0.74182637, 1.63535252, 0.95740777, 1.45560683, 1.27815347, 0.20003613, 1.53964591, -0.56398450,
-1.18826714, -0.26752570, 0.08750391, 0.10881999, 0.92437695, -0.39561156, -1.04293119, -1.23617123,
-0.48227292, -1.02828952, -1.74840739, 0.49274256, -1.38347290, 1.87327053, 2.08497494, 1.61109607,
1.15808316, -0.00277541, 0.69366694, -1.24411233, 0.68536142, -1.05163636, -1.21481374, -0.16664850,
0.68164176, 0.07264476, 0.57016236, -0.41878279, -1.90577231, -0.46639233, -0.89762053, 0.56684475,
-1.22052266, 1.67283539, 0.10886588, 1.36947142, 2.74320566, -0.32675338, 0.46602797, -1.74595255,
-0.01831642, -1.51406039, 0.41971191, -0.14249518, -0.82413025, 0.74344565, 0.84846345, 0.47139674,
-0.39946018, -0.01649482, -2.56463937, 0.32074788, -0.41544329, 1.06199680, -0.06678757, 0.87056307,
1.18726577, -0.57113957, 2.40840446, -1.87874156, -0.57342903, -1.56029865, -0.22157883, 0.11597067,
0.66365089, 1.40683962, -0.63808135, 1.18625093, 0.34014258, 0.17043672, -1.43894601, -0.22595857,
-2.37736942, 0.20310725, 0.83602067, 0.32818480, 0.91963092, -0.56116660, 1.34070164, -1.56483539,
1.45474274, -1.23798894, -1.24273962, 0.44067786, 0.19893253, 1.83245521, 0.85297107, 1.54287165,
-1.06704491, 0.06441504, -0.46900399, -0.92626553, -1.82716417, -0.66187776, -1.24933271, -0.05182260,
2.14617361, -0.22028175, 1.07723410, -0.87102094, 0.73424135, -0.71360469, 0.60980999, 0.62949898,
-1.22172937, 1.85377331, 0.77968720, 1.48444265, 0.45506556, -0.23581999, -1.92387953, -1.55557023,
-0.85778003, -1.29471627, -1.24980283, -0.14850359, 0.25101188, 0.39446883, 2.73907338, 0.01202105,
0.35946433, -0.20652591, 0.03712808, 0.52843384, 0.36704493, 1.43076814, -0.81120235, 1.09484142,
0.90418661, -0.54463294, -0.54003369, -1.89212385, -2.53798681, -1.54230022, -0.33909028, 0.03098055,
-0.07873129, 1.10765137, 1.29542649, 0.83483371, 2.34271645, 0.09465093, -0.66514851, 0.09610075,
-0.13196807, 0.66755812, 0.61468128, 0.56209091, -0.63691009, -0.66490594, 0.35583874, -1.79844608,
-1.56363421, -1.38651618, -2.28529391, 0.35772860, 0.92215851, 1.68611080, 0.88375046, 1.37516297,
1.40344712, 0.10225711, 1.36260737, -0.57407162, -1.28743869, -0.22173636, 0.30816813, 0.10471519,
0.77567359, -0.46843656, -1.08428488, -1.27351773, -0.46130056, -0.94461202, -1.90219710, 0.63439328,
-1.10846822, 1.92292326, 2.19687816, 1.51340551, 0.99935121, -0.13993868, 0.77555318, -1.28279123,
0.52923472, -0.98662427, -1.21931919, -0.11129068, 0.87232549, 0.04919187, 0.33539010, -0.45624800,
-1.93356359, -0.42048166, -0.82280886, 0.67510976, -1.27499404, 1.71364882, 0.39624358, 1.27008585,
2.72377212, -0.47702214, 0.25858789, -1.79472200, 0.09366146, -1.42649639, 0.30996994, -0.03384434,
-0.79062387, 0.76029426, 0.95260985, 0.42133885, -0.68205544, -0.02542642, -2.50173730, 0.38176878,
-0.26860877, 1.09658469, -0.08757453, 0.79202722, 1.40392846, -0.70613370, 2.26745801, -1.92357835,
-0.74825541, -1.45801417, -0.04250823, 0.25828642, 0.56071607, 1.44698981, -0.62931013, 1.11420417,
0.36436301, 0.10184290, -1.68615956, -0.21234888, -2.18435218, 0.24192636, 1.00000000, 0.29289322,
0.85035233, -0.65859090, 1.46571514, -1.60105550, 1.26370965, -1.13919355, -1.32209413, 0.58908236,
0.41438425, 1.87822487, 0.69312881, 1.44842488, -1.09477267, -0.05391165, -0.45947942, -0.94842076,
-1.97274354, -0.60642518, -0.96160483, -0.02936776, 2.23702895, -0.26981432, 0.92504445, -0.90398891,
0.81694327, -0.64182141, 0.44414265, 0.75654085, -1.20753158, 1.89361131, 0.95881663, 1.37866574,
0.21193291, -0.38155191, -1.93503730, -1.59580121, -0.79298324, -1.21520668, -1.29546624, -0.06720485,
0.54376805, 0.38956922, 2.69748688, -0.02949056, 0.16396939, -0.18298105, 0.15057026, 0.61460702,
0.24899766, 1.46307932, -0.76248608, 0.99823990, 0.99317005, -0.68948126, -0.82463563, -1.93409132,
-2.45627999, -1.44146527, -0.20425293, 0.15759405, -0.09276474, 1.13362446, 1.51201646, 0.77301045,
2.18303443, 0.05845123, -0.82232720, 0.13471005, 0.04601275, 0.70015790, 0.50231450, 0.49860151,
-0.61543135, -0.78291042, 0.36533834, -1.83335629, -1.80565639, -1.27853820, -2.07514907, 0.50509411,
1.06937632, 1.72515461, 0.81998537, 1.28800774, 1.52682076, 0.00904306, 1.15857895, -0.57660395,
-1.34650942, -0.17623671, 0.51678234, 0.09383588, 0.60601528, -0.54321705, -1.09869402, -1.30280609,
-0.46379800, -0.85185759, -2.03806088, 0.77410984, -0.80951300, 1.96051634, 2.26664241, 1.40692543,
0.85487686, -0.27329163, 0.85774998, -1.31110386, 0.35508987, -0.91763838, -1.18638857, -0.06139811,
1.03846456, 0.02071227, 0.08551339, -0.48980347, -1.92857753, -0.36671523, -0.76851809, 0.78322705,
-1.31061913, 1.74395114, 0.69276345, 1.16135550, 2.66047773, -0.62423731, 0.07612047, -1.83146961,
0.20714705, -1.33176918, 0.18468034, 0.07025571, -0.72694940, 0.76887506, 1.02535964, 0.37064149,
-0.96687861, -0.02789602, -2.40206565, 0.44528232, -0.14621126, 1.12390854, -0.09378520, 0.70477829,
1.61892091, -0.83929790, 2.08991839, -1.95646975, -0.88701137, -1.34686444, 0.13282532, 0.39671209,
0.44007154, 1.47621790, -0.59548808, 1.03747636, 0.35844867, 0.03858390, -1.92127099, -0.19300404,
-1.95834290, 0.27779056, 1.13019030, 0.25012694, 0.79315627, -0.75622458, 1.58607513, -1.62730652,
1.04780034, -1.03127961, -1.36056342, 0.73440682, 0.61459800, 1.91175765, 0.51503977, 1.34645950,
-1.09629672, -0.16765396, -0.47445152, -0.96160370, -2.09743294, -0.54944666, -0.65300250, -0.01312169,
2.28581031, -0.32244498, 0.78936013, -0.93054417, 0.89731539, -0.56169686, 0.26267701, 0.88192126,
-1.15598617, 1.92172620, 1.11062263, 1.26403152, -0.04303318, -0.52330650, -1.91452213, -1.62461682,
-0.74956506, -1.13039289, -1.31988796, 0.00882629, 0.84238533, 0.37819540, 2.61307775, -0.06900169,
-0.00451002, -0.15230452, 0.26269676, 0.70142508, 0.11760664, 1.48605308, -0.68424262, 0.89279035,
1.04873107, -0.83126173, -1.10788969, -1.96370682, -2.33960256, -1.33285185, -0.09460549, 0.27955169,
-0.09016024, 1.14994434, 1.72386431, 0.70883041, 1.98864651, 0.02827029, -0.94202788, 0.17708404,
0.21718454, 0.72723933, 0.37461231, 0.42713671, -0.56975731, -0.89949368, 0.34344222, -1.85687233,
-2.03216829, -1.16178544, -1.83464025, 0.64840096, 1.18241644, 1.75236493, 0.77032500, 1.19501502,
1.64279193, -0.07891210, 0.93201027, -0.57190582, -1.36421145, -0.13179897, 0.70710678, 0.07612047,
0.42093112, -0.61915540, -1.08788801, -1.32346843, -0.49157071, -0.75055619, -2.15017618, 0.91082115,
-0.49291639, 1.98574766, 2.29469847, 1.29249925, 0.72895064, -0.40189063, 0.93499170, -1.32912085,
0.16754432, -0.84553181, -1.11649416, -0.01739905, 1.17469872, -0.01225048, -0.17286233, -0.51876301,
-1.89326641, -0.30532027, -0.73621115, 0.89024043, -1.32274904, 1.76329111, 0.99177307, 1.04399663,
2.55569041, -0.76733198, -0.07753905, -1.85605167, 0.31654284, -1.23076432, 0.04839618, 0.16905383,
-0.63466150, 0.76946636, 1.06290079, 0.32009813, -1.24678203, -0.02377011, -2.26945189, 0.51054087,
-0.04949012, 1.14338578, -0.08145999, 0.60929991, 1.82606779, -0.96958026, 1.87981559, -1.97709789,
-0.98717104, -1.22768761, 0.29837618, 0.53027165, 0.30658620, 1.49456077, -0.53857639, 0.95694034,
0.32013431, -0.01884294, -2.13753846, -0.16841679, -1.70479033, 0.30999378, 1.22610026, 0.20004805,
0.75190063, -0.85315187, 1.69629365, -1.64312365, 0.81189182, -0.91493500, -1.35748581, 0.87558162,
0.79362978, 1.93288801, 0.32443381, 1.23787027, -1.07383138, -0.27600840, -0.51522011, -0.96605032,
-2.19564565, -0.49175870, -0.33012470, -0.00329085, 2.29354490, -0.37747624, 0.67404598, -0.95008696,
0.97014731, -0.47366281, 0.07036627, 1.00461284, -1.06815510, 1.93778509, 1.23015987, 1.14136809,
-0.30312709, -0.66008194, -1.86525904, -1.64202400, -0.72847797, -1.04116699, -1.31872488, 0.07902597,
1.14005655, 0.36079180, 2.48878627, -0.10578374, -0.14265197, -0.11458986, 0.36803336, 0.78801517,
-0.02230608, 1.49920962, -0.57856666, 0.77914634, 1.06755271, -0.96890859, -1.38268343, -1.98078528,
-2.19222270, -1.21736074, -0.01085262, 0.39600304, -0.06730484, 1.15680844, 1.92475762, 0.64313438,
1.76407814, 0.00438763, -1.02231077, 0.22257472, 0.37572238, 0.74818282, 0.23666078, 0.34807134,
-0.50234009, -1.01365747, 0.28840959, -1.86864637, -2.23660331, -1.03707057, -1.56957911, 0.78662834,
1.26135710, 1.76772209, 0.73823760, 1.09709487, 1.74591794, -0.16098134, 0.68816949, -0.56037631,
-1.34049556, -0.08917671, 0.87353877, 0.05159127, 0.22630155, -0.69542335, -1.05454295, -1.33500800,
-0.54539690, -0.64132114, -2.23324064, 1.04347148, -0.16551786, 1.99841428, 2.28265730, 1.17102986,
0.62498199, -0.52484433, 1.00217290, -1.33700485, -0.02815403, -0.77117030, -1.01128294, 0.02035476,
1.27653645, -0.04909660, -0.43298479, -0.54248433, -1.83099764, -0.23660998, -0.72632150, 0.99518473,
-1.30738901, 1.77130530, 1.28636286, 0.91880082, 2.41289927, -0.90527313, -0.19960441, -1.86842490,
0.41654674, -1.12440783, -0.09383585, 0.26186405, -0.51638113, 0.76242521, 1.06244117, 0.27048941,
-1.51474299, -0.01299795, -2.10856655, 0.57676157, 0.02138592, 1.15450029, -0.04736939, 0.50615932,
2.01917180, -1.09594078, 1.64213758, -1.98524294, -1.04739330, -1.10138409, 0.44858710, 0.65803911,
0.16551560, 1.50215000, -0.46149722, 0.87348675, 0.24822371, -0.07001536, -2.32862247, -0.13914067,
-1.42982308, 0.33786820, 1.28837034, 0.14290401, 0.72963253, -0.94844378, 1.79102381, -1.64812662,
0.56160368, -0.79092417, -1.31342585, 1.01156821, 0.94626089, 1.94155152, 0.12729076, 1.12359640,
-1.03048728, -0.37823485, -0.58203038, -0.96207912, -2.26241004, -0.43417067, -0.00000000, 0.00000000,
@@ -0,0 +1,257 @@
// 1024 CFFT Data Input 4
1.79766521, 1.11356109, -0.59768789, 0.43663888, 0.54776972, -0.11927501, 0.44825321, -0.03392412,
-0.18914761, 0.30545358, 1.41880600, 0.14574644, -0.97144850, -0.66174411, -2.07989933, -1.36109950,
-0.70234096, -1.04200846, -1.25295133, 0.32594830, 1.35507994, 1.69465439, 2.44668104, 1.85869616,
0.17176069, 0.61286130, 0.67594472, -1.01776083, -0.65947454, -1.72289021, -1.25371103, -1.09681260,
0.97144905, 0.08915772, -0.65648082, 0.74698138, -1.03073382, 0.54038202, -0.26714737, 0.07552033,
-1.46520557, 0.08814532, 1.21294695, 0.55954840, 2.37227102, 0.73865741, 0.66464589, 0.04599868,
1.04728184, -1.14042764, -1.31489990, -1.72189561, -2.15891005, -0.96329864, 0.22361533, 0.67963995,
-0.59304925, 1.88243968, 0.18502384, 1.65707972, 0.67434827, 0.26196764, -1.25446378, -1.07880242,
0.85498334, -1.34839727, 1.57731244, -0.62445022, 0.57440411, 0.16689089, 1.39200081, 0.29728850,
-1.40514463, -0.04731216, -2.47289202, -0.10887366, -0.46225318, 0.46753959, -0.84467502, 1.12933433,
1.11552791, 0.97146958, 1.71491654, -0.21919045, -0.63111636, -1.56762336, 0.61763364, -1.85645239,
0.37811670, -0.71115432, -0.13169009, 0.97493785, 1.41607604, 1.83571709, -1.10499159, 1.27946119,
-2.02111759, -0.03347216, -0.70348339, -0.91749226, -1.23148724, -0.81617692, 1.49531834, -0.21573111,
2.36857928, 0.03785893, 0.13645580, -0.27626246, 0.69428800, -0.54309287, -0.75796665, -0.08640448,
-1.17186875, 0.94186483, 0.99174470, 1.57135770, -0.75030142, 0.98031720, -0.96851357, -0.56986622,
-0.30904114, -1.84467682, -1.44812997, -1.75079954, 1.35480027, -0.36997858, 2.30656296, 1.11896985,
0.65087982, 1.55184157, 1.02992006, 0.81694129, -1.44323169, -0.18429611, -2.07306573, -0.54120719,
0.25671561, -0.22407513, -0.63392505, 0.04217299, 0.26789449, -0.28348615, 0.59915159, -0.87188747,
-1.25857506, -0.86280258, 0.96946333, 0.12295335, 1.51717779, 1.40876846, 0.59860020, 1.80774765,
1.36534639, 0.79206929, -1.54773477, -0.90418404, -2.39768358, -1.90265449, -0.43833593, -1.44142799,
-0.83909764, -0.04277432, 1.22842017, 1.05150786, 1.62523860, 1.07797424, -0.65558171, 0.37567104,
0.68322259, -0.13656633, 0.30719624, -0.00580826, -0.06846941, 0.31906174, 1.40363753, 0.09994426,
-1.23452317, -0.73582090, -1.95755118, -1.38116867, -0.71030971, -0.96292480, -1.20197183, 0.45389760,
1.63161831, 1.76350477, 2.28364186, 1.80391095, 0.10866450, 0.47742501, 0.70710678, -1.12175429,
-0.85449345, -1.71796726, -1.08365817, -1.00683611, 1.00253740, 0.17252618, -0.83987171, 0.75905625,
-0.90433520, 0.50081503, -0.35631126, 0.05295342, -1.42160610, 0.11591145, 1.49230283, 0.59634180,
2.23530893, 0.71736560, 0.64317594, -0.04297018, 1.00527689, -1.22451452, -1.56774248, -1.71291246,
-1.98054556, -0.84979986, 0.28152786, 0.81083609, -0.66973725, 1.92246994, 0.34972699, 1.57593735,
0.51818653, 0.13446144, -1.25288055, -1.14670416, 1.07950548, -1.31788135, 1.45394327, -0.54971105,
0.62803823, 0.20555394, 1.32974786, 0.27845447, -1.68569576, -0.07248715, -2.31647059, -0.08458570,
-0.42109333, 0.52985945, -0.82697935, 1.15657860, 1.33789567, 0.90896949, 1.52928594, -0.33848121,
-0.67104643, -1.64275485, 0.74396392, -1.81318025, 0.23620541, -0.57762670, -0.00000000, 1.08979021,
1.38137086, 1.84206681, -1.35929218, 1.18668114, -1.88989157, -0.13395057, -0.72253252, -0.94526434,
-1.16418408, -0.77467412, 1.76317618, -0.17375289, 2.19256601, 0.02975376, 0.08830889, -0.31082736,
0.71399478, -0.53796461, -0.94830049, -0.01585251, -0.98971727, 1.02198566, 1.00378257, 1.57382530,
-0.92456382, 0.87936078, -0.83890179, -0.70098191, -0.40849491, -1.89549148, -1.38551175, -1.67699975,
1.62468193, -0.23571102, 2.15921287, 1.20223365, 0.64130269, 1.52865869, 0.97310010, 0.73140536,
-1.68764532, -0.24377661, -1.88205287, -0.53391767, 0.29810307, -0.18974241, -0.70002171, 0.03964833,
0.42979011, -0.33126779, 0.43206166, -0.90397972, -1.23733452, -0.81770017, 1.18443419, 0.23016965,
1.38831195, 1.48750780, 0.66231253, 1.77681317, 1.28507282, 0.66407491, -1.81824725, -1.02696697,
-2.22997266, -1.92081666, -0.41034171, -1.34913321, -0.80802449, 0.07216315, 1.44318982, 1.09549985,
1.42775846, 1.03737208, -0.67754622, 0.31621930, 0.79933358, -0.14917457, 0.16585958, 0.02373258,
0.07315090, 0.32877241, 1.34923041, 0.04964108, -1.47858652, -0.80873113, -1.81885133, -1.39385747,
-0.73980407, -0.87680613, -1.11797047, 0.58120261, 1.88921649, 1.82358457, 2.09608547, 1.73964987,
0.07524231, 0.34013554, 0.71460271, -1.21873081, -1.03864633, -1.70397893, -0.89073037, -0.91373685,
0.99550987, 0.25159169, -1.00379680, 0.76516210, -0.77292263, 0.46001290, -0.46507543, 0.03415806,
-1.33979765, 0.14678292, 1.75120250, 0.63068231, 2.07900353, 0.68982262, 0.64496618, -0.13504876,
0.93320250, -1.30389434, -1.80217911, -1.69453768, -1.77832936, -0.73070810, 0.30656296, 0.93825367,
-0.72436909, 1.95239098, 0.50736165, 1.48724585, 0.34143280, 0.00817620, -1.21196601, -1.20681019,
1.28361939, -1.28087826, 1.32099756, -0.47524090, 0.70096215, 0.23926639, 1.23126023, 0.25659320,
-1.94464502, -0.09519444, -2.13893729, -0.05571913, -0.40583285, 0.59243739, -0.78199996, 1.17776253,
1.54356096, 0.83940802, 1.32139584, -0.45829688, -0.67518929, -1.71007241, 0.84886046, -1.76014787,
0.09686938, -0.44110766, 0.15036778, 1.19826108, 1.30724512, 1.83865308, -1.59173851, 1.08938715,
-1.74515778, -0.23072768, -0.76171950, -0.96611839, -1.06324690, -0.73025360, 2.00899815, -0.13475092,
1.99496437, 0.01765870, 0.06925117, -0.34465686, 0.70864161, -0.52749942, -1.12480899, 0.05848528,
-0.78742273, 1.09885793, 0.97782283, 1.56763053, -1.07704124, 0.77217129, -0.70710678, -0.82948361,
-0.52548658, -1.93652036, -1.28448834, -1.59474305, 1.87117274, -0.10154271, 1.99542809, 1.27770808,
0.65381315, 1.49770049, 0.88546414, 0.64479327, -1.91061482, -0.29829895, -1.67014910, -0.52213474,
0.30709855, -0.15631353, -0.74242843, 0.03272367, 0.58173488, -0.38063767, 0.24699781, -0.93151443,
-1.17687860, -0.76578862, 1.37648145, 0.33899856, 1.25271796, 1.55960287, 0.74347487, 1.73613585,
1.16832153, 0.53204008, -2.06418686, -1.14421548, -2.04413355, -1.92881493, -0.40725658, -1.25102075,
-0.74873775, 0.18419829, 1.63829663, 1.13188959, 1.21097169, 0.99222498, -0.66415514, 0.25874769,
0.89213034, -0.15713824, 0.02993431, 0.05425218, 0.23099185, 0.33429327, 1.25551860, -0.00490410,
-1.69812996, -0.87988908, -1.66954656, -1.39888628, -0.78782050, -0.78404873, -1.00000000, 0.70710678,
2.12182034, 1.87449298, 1.88999098, 1.66626975, 0.07005730, 0.20178250, 0.69588566, -1.30820180,
-1.20609217, -1.68115493, -0.68055489, -0.81817000, 0.95089774, 0.32594615, -1.14382345, 0.76549235,
-0.64215661, 0.41846925, -0.58911726, 0.01933163, -1.21968243, 0.18042996, 1.98394943, 0.66210042,
1.90924571, 0.65600025, 0.66743436, -0.22969850, 0.82983392, -1.37796706, -2.01226144, -1.66674368,
-1.55831233, -0.60666476, 0.29996796, 1.06115519, -0.75391029, 1.97205708, 0.65222484, 1.39157266,
0.14949111, -0.11616531, -1.13224959, -1.25891223, 1.46249565, -1.23781468, 1.18418874, -0.40159115,
0.78929167, 0.26793002, 1.09634114, 0.23210005, -2.17621793, -0.11505591, -1.94634563, -0.02239609,
-0.41424396, 0.65474117, -0.70813688, 1.19253006, 1.72671954, 0.76306077, 1.09728743, -0.57792013,
-0.64469263, -1.76909863, 0.92878925, -1.69760942, -0.03426361, -0.30237378, 0.31432636, 1.29976859,
1.19422843, 1.82560715, -1.79719689, 0.98824224, -1.59275510, -0.32327986, -0.81759954, -0.98013929,
-0.92828793, -0.68342090, 2.22702804, -0.09904860, 1.78197124, 0.00178574, 0.07732081, -0.37727633,
0.67617438, -0.51155007, -1.28183140, 0.13618158, -0.57091659, 1.17187678, 0.91498207, 1.55263964,
-1.20372916, 0.65930049, -0.57876145, -0.95461239, -0.65531667, -1.96751323, -1.14555217, -1.50452804,
2.08894280, 0.03175585, 1.82122100, 1.34506616, 0.68536855, 1.45933041, 0.76633068, 0.55772255,
-2.10647164, -0.34762890, -1.44363903, -0.50618295, 0.28549381, -0.12423361, -0.75858928, 0.02138145,
0.71817445, -0.43113894, 0.04967773, -0.95407686, -1.07832860, -0.70721711, 1.54119610, 0.44878618,
1.11611675, 1.62451757, 0.83781157, 1.68586023, 1.01547627, 0.39670319, -2.28013581, -1.25527236,
-1.84636627, -1.92667493, -0.42637094, -1.14773717, -0.66016470, 0.29270820, 1.80819334, 1.16064531,
0.98116590, 0.94302741, -0.61711759, 0.20369251, 0.95854641, -0.16054090, -0.09506602, 0.08529358,
0.39964227, 0.33536833, 1.12362499, -0.06338913, -1.88843372, -0.94870908, -1.51551612, -1.39602401,
-0.85050450, -0.68509834, -0.84824050, 0.83085510, 2.32401723, 1.91588382, 1.67172220, 1.58418333,
0.09064360, 0.06315896, 0.64941436, -1.38972947, -1.35139979, -1.64977876, -0.45932053, -0.72079589,
0.87039217, 0.39522493, -1.25640673, 0.76028344, -0.51759129, 0.37667510, -0.72339975, 0.00862933,
-1.06234253, 0.21649052, 2.18562095, 0.69014293, 1.73211745, 0.61592021, 0.70710678, -0.32635103,
0.69504360, -1.44615863, -2.19264706, -1.62956294, -1.32696235, -0.47834641, 0.26405998, 1.17882916,
-0.75630608, 1.98138549, 0.77896042, 1.28952454, -0.05165278, -0.23786076, -1.01543551, -1.30285825,
1.61217927, -1.18915166, 1.04919375, -0.32929398, 0.88839692, 0.29149384, 0.92595626, 0.20539202,
-2.37539518, -0.13172096, -1.74499012, 0.01521605, -0.44316253, 0.71622810, -0.60485771, 1.20056555,
1.88212805, 0.68025519, 0.86344487, -0.69662535, -0.58180978, -1.81940406, 0.98117650, -1.62587857,
-0.15184422, -0.16221483, 0.48618427, 1.39377648, 1.04402967, 1.80311934, -1.97139702, 0.88392512,
-1.43855119, -0.41112236, -0.88594370, -0.98746142, -0.76005873, -0.63469031, 2.41223965, -0.06693190,
1.56006533, -0.01761413, 0.10957320, -0.40821601, 0.61558030, -0.49001465, -1.41421356, 0.21677275,
-0.34659590, 1.24045279, 0.81751053, 1.52877534, -1.30156976, 0.54134198, -0.45929070, -1.07562586,
-0.79265296, -1.98828090, -0.97036958, -1.40690037, 2.27351382, 0.16342549, 1.64269088, 1.40403677,
0.73209730, 1.41395548, 0.61613204, 0.47080100, -2.27024326, -0.39157963, -1.20912192, -0.48641855,
0.23610790, -0.09393023, -0.74696886, 0.00564940, 0.83399887, -0.48229441, -0.15369271, -0.97128314,
-0.94395786, -0.64218698, 1.67510688, 0.55886099, 0.98409022, 1.68175560, 0.94037900, 1.62619184,
0.82808123, 0.25882508, -2.46151191, -1.35951920, -1.64300715, -1.91448457, -0.46409734, -1.03995478,
-0.54232164, 0.39710262, 1.94798507, 1.18178934, 0.74497033, 0.89029370, -0.53920938, 0.15145905,
0.99652143, -0.15951011, -0.20400491, 0.11639317, 0.57317697, 0.33178039, 0.95583244, -0.12547072,
-2.04570869, -1.01461008, -1.36256443, -1.38509035, -0.92329126, -0.58044763, -0.66401377, 0.95169912,
2.49120716, 1.94746794, 1.44781987, 1.49385666, 0.13360722, -0.07494373, 0.57471549, -1.46292945,
-1.46973727, -1.61018525, -0.23358179, -0.62227530, 0.75678242, 0.45910896, -1.33899920, 0.74981230,
-0.40447298, 0.33511468, -0.86234040, 0.00216297, -0.87001834, 0.25457336, 2.35221661, 0.71437692,
1.55368303, 0.56965469, 0.75975069, -0.42441193, 0.52982479, -1.50792531, -2.33877418, -1.58308831,
-1.09095715, -0.34646054, 0.20213239, 1.29059471, -0.73055409, 1.98035688, 0.88275066, 1.18174342,
-0.25562272, -0.35623277, -0.86434774, -1.33855295, 1.72970829, -1.13538077, 0.92144934, -0.25885840,
0.99306387, 0.30995401, 0.72222013, 0.17690400, -2.53806674, -0.14486973, -1.54119610, 0.05690575,
-0.48861263, 0.77634926, -0.47273107, 1.20159671, 2.00528183, 0.59136890, 0.62658979, -0.81368348,
-0.48981300, -1.86061038, 1.00449153, -1.54532665, -0.25099564, -0.02142862, 0.65983130, 1.47979748,
0.85948894, 1.77143735, -2.11105864, 0.77712532, -1.28823634, -0.49381224, -0.96189283, -0.98826695,
-0.56044525, -0.58458052, 2.56049555, -0.03864721, 1.33579616, -0.04025321, 0.16219812, -0.43701515,
0.52693175, -0.46283797, -1.51748852, 0.29976192, -0.12112048, 1.30401653, 0.68871204, 1.49601792,
-1.36854480, 0.41892756, -0.35371455, -1.19180304, -0.93171000, -1.99869655, -0.76174004, -1.30244917,
2.42139271, 0.29272335, 1.46581525, 1.45440597, 0.78944535, 1.36202292, 0.43641870, 0.38462233,
-2.39781617, -0.43001261, -0.97330054, -0.46322615, 0.16267695, -0.06580964, -0.70710678, -0.01439945,
0.92472627, -0.53361035, -0.35661847, -0.98278379, -0.77711808, -0.57095102, 1.77578231, 0.66853838,
0.86188124, 1.73086416, 1.04573848, 1.55739622, 0.60880825, 0.11918416, -2.60470840, -1.45638037,
-1.44031803, -1.89239321, -0.51610959, -0.92836698, -0.39632836, 0.49682759, 2.05359597, 1.19539728,
0.50914558, 0.83455388, -0.43416915, 0.10241859, 1.00506609, -0.15421604, -0.29230988, 0.14708481,
0.74535106, 0.32335333, 0.75551693, -0.19076666, -2.16720682, -1.07702011, -1.21621785, -1.36595774,
-1.00107150, -0.47063329, -0.44975906, 1.06890199, 2.61974791, 1.96901535, 1.22478914, 1.39580604,
0.19475840, -0.21174109, 0.47240865, -1.52747289, -1.55704235, -1.56275782, -0.01005073, -0.52326477,
0.61385819, 0.51732654, -1.39012605, 0.73439365, -0.30754964, 0.29426129, -1.00000000, 0.00000000,
-0.64604882, 0.29426129, 2.48077602, 0.73439365, 1.37978241, 0.51732654, 0.82053336, -0.52326477,
0.33627674, -1.56275782, -2.44701149, -1.52747289, -0.85697101, -0.21174109, 0.11832877, 1.39580604,
-0.67674013, 1.96901535, 0.95949038, 1.06890199, -0.45585728, -0.47063329, -0.68283851, -1.36595774,
1.81319838, -1.07702011, 0.80595753, -0.19076666, 1.09767702, 0.32335333, 0.48834416, 0.14708481,
-2.66115618, -0.15421604, -1.34111009, 0.10241859, -0.54595904, 0.83455388, -0.31342199, 1.19539728,
2.09256905, 0.49682759, 0.39346811, -0.92836698, -0.37287338, -1.89239321, 0.99829333, -1.45638037,
-0.32749177, 0.11918416, 0.82893954, 1.55739622, 0.64449235, 1.73086416, -2.21398479, 0.66853838,
-1.14712473, -0.57095102, -1.04013403, -0.98278379, -0.33242449, -0.53361035, 2.66867734, -0.01439945,
1.11557194, -0.06580964, 0.23066615, -0.46322615, 0.41139228, -0.43001261, -1.58803509, 0.38462233,
0.09879894, 1.36202292, 0.53282952, 1.45440597, -1.40373242, 0.29272335, -0.26646545, -1.30244917,
-1.06644546, -1.99869655, -0.52351793, -1.19180304, 2.53017272, 0.41892756, 1.29624703, 1.49601792,
0.85234648, 1.30401653, 0.22982543, 0.29976192, -2.48607128, -0.46283797, -0.74276747, -0.43701515,
0.06971333, -0.04025321, -0.63963452, -0.03864721, 0.98666589, -0.58458052, -0.55252487, -0.98826695,
-0.58213068, -0.49381224, 1.84189722, 0.77712532, 0.75420617, 1.77143735, 1.14814729, 1.47979748,
0.36138613, -0.02142862, -2.70720192, -1.54532665, -1.24427949, -1.86061038, -0.57750734, -0.81368348,
-0.22438438, 0.59136890, 2.12190968, 1.20159671, 0.28036936, 0.77634926, -0.30656296, 0.05690575,
0.98428981, -0.14486973, -0.35614035, 0.17690400, 0.90980617, 0.30995401, 0.52704482, -0.25885840,
-2.25129652, -1.13538077, -1.08153217, -1.33855295, -1.07837712, -0.35623277, -0.20897095, 1.18174342,
2.70706922, 1.98035688, 1.00888969, 1.29059471, 0.26927081, -0.34646054, 0.34419327, -1.58308831,
-1.61016774, -1.50792531, 0.20461686, -0.42441193, 0.44627932, 0.56965469, -1.40942313, 0.71437692,
-0.23089760, 0.25457336, -1.13028483, 0.00216297, -0.39477542, 0.33511468, 2.56946238, 0.74981230,
1.21583377, 0.45910896, 0.88420237, -0.62227530, 0.11755186, -1.61018525, -2.51477800, -1.46292945,
-0.63146243, -0.07494373, 0.01748868, 1.49385666, -0.59603598, 1.94746794, 1.00593755, 0.95169912,
-0.64582193, -0.58044763, -0.47566327, -1.38509035, 1.86189078, -1.01461008, 0.70710678, -0.12547072,
1.19641723, 0.33178039, 0.22854799, 0.11639317, -2.74271139, -0.15951011, -1.15049775, 0.15145905,
-0.61008249, 0.89029370, -0.12964910, 1.18178934, 2.14139617, 0.39710262, 0.17063639, -1.03995478,
-0.23591129, -1.91448457, 0.96323912, -1.35951920, -0.37791341, 0.25882508, 0.98717313, 1.62619184,
0.40385270, 1.68175560, -2.27911878, 0.55886099, -1.01996988, -0.64218698, -1.11509386, -0.97128314,
-0.07998405, -0.48229441, 2.73478280, 0.00564940, 0.90545359, -0.09393023, 0.30989926, -0.48641855,
0.27118443, -0.39157963, -1.62320881, 0.47080100, 0.30661468, 1.41395548, 0.35490003, 1.40403677,
-1.40732618, 0.16342549, -0.20122614, -1.40690037, -1.19076655, -1.98828090, -0.26049937, -1.07562586,
2.59859856, 0.54134198, 1.13912421, 1.52877534, 0.91541097, 1.24045279, 0.00000000, 0.21677275,
-2.53298725, -0.49001465, -0.52379595, -0.40821601, -0.03766056, -0.01761413, -0.54625405, -0.06693190,
1.01705495, -0.63469031, -0.73497069, -0.98746142, -0.36414650, -0.41112236, 1.87326167, 0.88392512,
0.66508631, 1.80311934, 1.24176144, 1.39377648, 0.09049461, -0.16221483, -2.76762510, -1.62587857,
-1.06039525, -1.81940406, -0.64300046, -0.69662535, -0.02970757, 0.68025519, 2.15087861, 1.20056555,
0.06502520, 0.71622810, -0.16162196, 0.01521605, 0.93539017, -0.13172096, -0.39253075, 0.20539202,
1.06028184, 0.29149384, 0.27563781, -0.32929398, -2.29750070, -1.18915166, -0.96291751, -1.30285825,
-1.14958018, -0.23786076, 0.05389870, 1.28952454, 2.75175221, 1.98138549, 0.80593526, 1.17882916,
0.35186203, -0.47834641, 0.19279766, -1.62956294, -1.62699659, -1.44615863, 0.40403368, -0.32635103,
0.25941738, 0.61592021, -1.39763687, 0.69014293, -0.17777189, 0.21649052, -1.24715554, 0.00862933,
-0.12141277, 0.37667510, 2.61760872, 0.76028344, 1.06665202, 0.39522493, 0.94528089, -0.72079589,
-0.12223335, -1.64977876, -2.54062901, -1.38972947, -0.42046984, 0.06315896, -0.09502934, 1.58418333,
-0.49065911, 1.91588382, 1.01983513, 0.83085510, -0.81922125, -0.68509834, -0.24832641, -1.39602401,
1.87616195, -0.94870908, 0.62851520, -0.06338913, 1.28346768, 0.33536833, -0.05206311, 0.08529358,
-2.78195848, -0.16054090, -0.97455622, 0.20369251, -0.67557153, 0.94302741, 0.07489479, 1.16064531,
2.15028027, 0.29270820, -0.03574528, -1.14773717, -0.08442262, -1.92667493, 0.90105472, -1.25527236,
-0.39977699, 0.39670319, 1.12839941, 1.68586023, 0.14315973, 1.62451757, -2.30656296, 0.44878618,
-0.91080054, -0.70721711, -1.18114135, -0.95407686, 0.19199272, -0.43113894, 2.75798691, 0.02138145,
0.71096153, -0.12423361, 0.39445966, -0.50618295, 0.10952048, -0.34762890, -1.62144087, 0.55772255,
0.49615086, 1.45933041, 0.16058427, 1.34506616, -1.38061575, 0.03175585, -0.16079351, -1.50452804,
-1.29873961, -1.96751323, 0.02172207, -0.95461239, 2.62659355, 0.65930049, 0.99889860, 1.55263964,
0.97312586, 1.17187678, -0.24850313, 0.13618158, -2.53770831, -0.51155007, -0.32214216, -0.37727633,
-0.15389858, 0.00178574, -0.42967911, -0.09904860, 1.01416444, -0.68342090, -0.89785768, -0.98013929,
-0.12897877, -0.32327986, 1.87081133, 0.98824224, 0.59770407, 1.82560715, 1.32084327, 1.29976859,
-0.19837365, -0.30237378, -2.78580141, -1.69760942, -0.89351404, -1.76909863, -0.70710678, -0.57792013,
0.18356280, 0.76306077, 2.13959853, 1.19253006, -0.13099875, 0.65474117, -0.00505863, -0.02239609,
0.86060454, -0.11505591, -0.39950378, 0.23210005, 1.19082475, 0.26793002, 0.00720987, -0.40159115,
-2.30649619, -1.23781468, -0.86398663, -1.25891223, -1.20909836, -0.11616531, 0.33357154, 1.39157266,
2.75357145, 1.97205708, 0.62110946, 1.06115519, 0.43698917, -0.60666476, 0.02189199, -1.66674368,
-1.60652401, -1.37796706, 0.58228461, -0.22969850, 0.05917448, 0.65600025, -1.35658595, 0.66210042,
-0.15048491, 0.18042996, -1.34483568, 0.01933163, 0.16810940, 0.41846925, 2.62572570, 0.76549235,
0.93628917, 0.32594615, 0.99827118, -0.81817000, -0.37812098, -1.68115493, -2.52430517, -1.30820180,
-0.22942217, 0.20178250, -0.21354157, 1.66626975, -0.36379589, 1.87449298, 1.00000000, 0.70710678,
-0.97020396, -0.78404873, -0.00690285, -1.39888628, 1.85749483, -0.87988908, 0.57290091, -0.00490410,
1.35322130, 0.33429327, -0.34765060, 0.05425218, -2.77931725, -0.15713824, -0.81774711, 0.25874769,
-0.73692448, 0.99222498, 0.29565631, 1.13188959, 2.11890509, 0.18419829, -0.22010690, -1.25102075,
0.07571336, -1.92881493, 0.81446789, -1.14421548, -0.39163144, 0.53204008, 1.24689458, 1.73613585,
-0.13139480, 1.55960287, -2.29755887, 0.33899856, -0.82278257, -0.76578862, -1.23279420, -0.93151443,
0.47787237, -0.38063767, 2.73866466, 0.03272367, 0.53690199, -0.15631353, 0.47875049, -0.52213474,
-0.06950160, -0.29829895, -1.58230150, 0.64479327, 0.66180023, 1.49770049, -0.04402383, 1.27770808,
-1.32593003, -0.10154271, -0.14697331, -1.59474305, -1.38479576, -1.93652036, 0.31692614, -0.82948361,
2.61524792, 0.77217129, 0.87918933, 1.56763053, 1.02005999, 1.09885793, -0.51036064, 0.05848528,
-2.50057411, -0.52749942, -0.14286562, -0.34465686, -0.27323050, 0.01765870, -0.29354093, -0.13475092,
0.97737039, -0.73025360, -1.03562943, -0.96611839, 0.11708512, -0.23072768, 1.83655986, 1.08938715,
0.55428880, 1.83865308, 1.37996675, 1.19826108, -0.49907865, -0.44110766, -2.76274113, -1.76014787,
-0.74767510, -1.71007241, -0.76435646, -0.45829688, 0.41049532, 0.83940802, 2.08834565, 1.17776253,
-0.30249420, 0.59243739, 0.15713202, -0.05571913, 0.76312562, -0.09519444, -0.37615004, 0.25659320,
1.29598901, 0.23926639, -0.27181819, -0.47524090, -2.28007472, -1.28087826, -0.78743163, -1.20681019,
-1.25159997, 0.00817620, 0.62410197, 1.48724585, 2.71349823, 1.95239098, 0.45880390, 0.93825367,
0.51905288, -0.73070810, -0.16403186, -1.69453768, -1.54890178, -1.30389434, 0.73411490, -0.13504876,
-0.14821465, 0.68982262, -1.28908628, 0.63068231, -0.15031792, 0.14678292, -1.41801270, 0.03415806,
0.46732826, 0.46001290, 2.59547061, 0.76516210, 0.82790219, 0.25159169, 1.03785949, -0.91373685,
-0.64446362, -1.70397893, -2.46674290, -1.21873081, -0.06297054, 0.34013554, -0.33224295, 1.73964987,
-0.21949074, 1.82358457, 0.94637585, 0.58120261, -1.09355405, -0.87680613, 0.24215847, -1.39385747,
1.80841276, -0.80873113, 0.54198425, 0.04964108, 1.40048224, 0.32877241, -0.65181994, 0.02373258,
-2.73637777, -0.14917457, -0.68365578, 0.31621930, -0.78875440, 1.03737208, 0.52736547, 1.09549985,
2.04813891, 0.07216315, -0.37764237, -1.34913321, 0.23843783, -1.92081666, 0.70710678, -1.02696697,
-0.35311983, 0.66407491, 1.33753687, 1.77681317, -0.41321163, 1.48750780, -2.25442943, 0.23016965,
-0.75811161, -0.81770017, -1.26492078, -0.90397972, 0.77144285, -0.33126779, 2.67837473, 0.03964833,
0.38721837, -0.18974241, 0.55722131, -0.53391767, -0.26103344, -0.24377661, -1.50652562, 0.73140536,
0.79870233, 1.52865869, -0.25260079, 1.20223365, -1.24654460, -0.23571102, -0.16050916, -1.67699975,
-1.44392557, -1.89549148, 0.61845738, -0.70098191, 2.56676885, 0.87936078, 0.78266603, 1.57382530,
1.05106688, 1.02198566, -0.77964522, -0.01585251, -2.42311076, -0.53796461, 0.00982646, -0.31082736,
-0.38986832, 0.02975376, -0.14226178, -0.17375289, 0.90718786, -0.77467412, -1.14345308, -0.94526434,
0.36748680, -0.13395057, 1.77351493, 1.18668114, 0.53603609, 1.84206681, 1.41421356, 1.08979021,
-0.80502048, -0.57762670, -2.70059866, -1.81318025, -0.62598237, -1.64275485, -0.80949587, -0.33848121,
0.64552383, 0.90896949, 1.99857507, 1.15657860, -0.44509431, 0.52985945, 0.31887968, -0.08458570,
0.64698378, -0.07248715, -0.32267109, 0.27845447, 1.37102060, 0.20555394, -0.55472061, -0.54971105,
-2.22106697, -1.31788135, -0.73493339, -1.14670416, -1.27220135, 0.13446144, 0.91905958, 1.57593735,
2.63366499, 1.92246994, 0.32248403, 0.81083609, 0.59260263, -0.84979986, -0.35980965, -1.71291246,
-1.45544471, -1.22451452, 0.85509685, -0.04297018, -0.35639048, 0.71736560, -1.19884188, 0.59634180,
-0.17746844, 0.11591145, -1.46202471, 0.05295342, 0.76944736, 0.50081503, 2.52957884, 0.75905625,
0.74365255, 0.17252618, 1.05911510, -1.00683611, -0.91510075, -1.71796726, -2.37004601, -1.12175429,
0.07515341, 0.47742501, -0.44541415, 1.80391095, -0.06250512, 1.76350477, 0.86004805, 0.45389760,
-1.18486147, -0.96292480, 0.49224264, -1.38116867, 1.73237838, -0.73582090, 0.53642498, 0.09994426,
1.42065481, 0.31906174, -0.95781682, -0.00580826, -2.65583879, -0.13656633, -0.57488147, 0.37567104,
-0.82599020, 1.07797424, 0.76420505, 1.05150786, 1.94001358, -0.04277432, -0.50445754, -1.44142799,
0.39772123, -1.90265449, 0.58336722, -0.90418404, -0.28500344, 0.79206929, 1.39598071, 1.80774765,
-0.69549145, 1.40876846, -2.18048541, 0.12295335, -0.71794008, -0.86280258, -1.27293130, -0.87188747,
1.06610535, -0.28348615, 2.57980496, 0.04217299, 0.26487263, -0.22407513, 0.62457156, -0.54120719,
-0.45963835, -0.18429611, -1.39599984, 0.81694129, 0.90289711, 1.55184157, -0.45880390, 1.11896985,
-1.14655700, -0.36997858, -0.20104864, -1.75079954, -1.47185631, -1.84467682, 0.91943111, -0.56986622,
2.48439391, 0.98031720, 0.71096569, 1.57135770, 1.06147827, 0.94186483, -1.05001194, -0.08640448,
-2.30798310, -0.54309287, 0.13270562, -0.27626246, -0.49821226, 0.03785893, 0.01909935, -0.21573111,
0.80526661, -0.81617692, -1.21737765, -0.91749226, 0.61560810, -0.03347216, 1.68556095, 1.27946119,
0.54306349, 1.83571709, 1.41935317, 0.97493785, -1.10934270, -0.71115432, -2.60259271, -1.85645239,
-0.53051156, -1.56762336, -0.83768406, -0.21919045, 0.88262754, 0.97146958, 1.87288051, 1.12933433,
-0.55540711, 0.46753959, 0.47424725, -0.10887366, 0.51690034, -0.04731216, -0.24038442, 0.29728850,
1.41201979, 0.16689089, -0.83467805, -0.62445022, -2.13323223, -1.34839727, -0.70710678, -1.07880242,
-1.26665005, 0.26196764, 1.21172866, 1.65707972, 2.51729206, 1.88243968, 0.21458715, 0.67963995,
0.65253645, -0.96329864, -0.55977812, -1.72189561, -1.32859832, -1.14042764, 0.94176917, 0.04599868,
-0.55907961, 0.73865741, -1.09030548, 0.55954840, -0.23103512, 0.08814532, -1.47302662, 0.07552033,
1.06754728, 0.54038202, 2.43176007, 0.74698138, 0.68464104, 0.08915772, 1.05767675, -1.09681260,
-1.18355354, -1.72289021, -2.23741918, -1.01776083, 0.18224775, 0.61286130, -0.54762467, 1.85869616,
0.10184884, 1.69465439, 0.74322001, 0.32594830, -1.24066682, -1.04200846, 0.73678142, -1.36109950,
1.63366111, -0.66174411, 0.55579684, 0.14574644, 1.40991322, 0.30545358, -1.25873584, -0.03392412,
-2.54141032, -0.11927501, -0.49296208, 0.43663888, -0.84406675, 1.11356109, 1.00000000, 1.00000000,
@@ -0,0 +1,257 @@
// 1024 CFFT Data Output 1
-0.00000000, -1.00000000, -0.02066715, -1.00014564, -0.04134373, -1.00058269, -0.06203916, -1.00131158,
-0.08276292, -1.00233299, -0.10352451, -1.00364789, -0.12433350, -1.00525755, -0.14519955, -1.00716349,
-0.16613238, -1.00936756, -0.18714185, -1.01187186, -0.20823792, -1.01467881, -0.22943069, -1.01779115,
-0.25073044, -1.02121189, -0.27214761, -1.02494440, -0.29369282, -1.02899235, -0.31537693, -1.03335975,
-0.33721101, -1.03805096, -0.35920639, -1.04307069, -0.38137468, -1.04842404, -0.40372779, -1.05411646,
-0.42627794, -1.06015382, -0.44903769, -1.06654239, -0.47201999, -1.07328889, -0.49523818, -1.08040044,
-0.51870603, -1.08788469, -0.54243776, -1.09574973, -0.56644810, -1.10400418, -0.59075229, -1.11265720,
-0.61536615, -1.12171850, -0.64030609, -1.13119840, -0.66558917, -1.14110783, -0.69123315, -1.15145838,
-0.71725651, -1.16226235, -0.74367853, -1.17353275, -0.77051933, -1.18528338, -0.79779995, -1.19752886,
-0.82554237, -1.21028470, -0.85376964, -1.22356730, -0.88250590, -1.23739409, -0.91177647, -1.25178351,
-0.94160797, -1.26675514, -0.97202838, -1.28232975, -1.00306714, -1.29852939, -1.03475529, -1.31537746,
-1.06712555, -1.33289884, -1.10021248, -1.35111994, -1.13405261, -1.37006890, -1.16868459, -1.38977561,
-1.20414936, -1.41027194, -1.24049033, -1.43159185, -1.27775361, -1.45377154, -1.31598818, -1.47684966,
-1.35524617, -1.50086749, -1.39558312, -1.52586917, -1.43705827, -1.55190194, -1.47973489, -1.57901641,
-1.52368062, -1.60726682, -1.56896789, -1.63671144, -1.61567437, -1.66741287, -1.66388341, -1.69943845,
-1.71368466, -1.73286075, -1.76517463, -1.76775805, -1.81845736, -1.80421488, -1.87364525, -1.84232269,
-1.93085985, -1.88218054, -1.99023290, -1.92389591, -2.05190734, -1.96758558, -2.11603862, -2.01337668,
-2.18279607, -2.06140783, -2.25236452, -2.11183047, -2.32494608, -2.16481036, -2.40076229, -2.22052931,
-2.48005648, -2.27918715, -2.56309652, -2.34100401, -2.65017805, -2.40622296, -2.74162815, -2.47511307,
-2.83780967, -2.54797297, -2.93912625, -2.62513501, -3.04602825, -2.70697011, -3.15901972, -2.79389359,
-3.27866668, -2.88637192, -3.40560692, -2.98493090, -3.54056180, -3.09016534, -3.68435040, -3.20275079,
-3.83790668, -3.32345765, -4.00230035, -3.45316848, -4.17876252, -3.59289913, -4.36871730, -3.74382486,
-4.57382124, -3.90731289, -4.79601275, -4.08496322, -5.03757474, -4.27866038, -5.30121479, -4.49063961,
-5.59016866, -4.72357234, -5.90833577, -4.98067808, -6.26045853, -5.26587256, -6.65236325, -5.58396658,
-7.09128856, -5.94093731, -7.58634102, -6.34430451, -8.14913919, -6.80366244, -8.79474407, -7.33144823,
285.27075796, -426.54750331, -10.42081028, -8.66368220, -11.46506944, -9.52081508, -12.72839614, -10.55890109,
-14.28811755, -11.84179843, -16.26280180, -13.46742320, -18.84398183, -15.59394769, -22.36248696, -18.49457884,
-27.44321675, -22.68537443, -35.42524129, -29.27217288, -49.79014229, -41.13015449, -83.30371847, -68.80164780,
-250.85815584, -207.16761157, 251.79184521, 207.93866762, 84.23745119, 69.57266805, 50.72396173, 41.90110313,
36.35919082, 30.04301408, 28.37733979, 23.45607235, 23.29682696, 19.26509759, 19.77858230, 16.36425133,
17.19770632, 14.23747575, 15.22336975, 12.61156386, 13.66403975, 11.32834327, 12.40114829, 10.28989784,
11.35736829, 9.43236925, 10.48011727, 8.71233395, 9.73239267, 8.09923464, 9.08739948, 7.57094370,
8.52525746, 7.11104390, 8.03090578, 6.70709799, 7.59272603, 6.34951155, 7.20161184, 6.03076469,
6.85032478, 5.74488007, 6.53303875, 5.48704671, 6.24501154, 5.25334872, 5.98234397, 5.04056639,
5.74180052, 4.84602809, 5.52067388, 4.66749837, 5.31668137, 4.50309249, 5.12788489, 4.35121022,
4.95262816, 4.21048408, 4.78948738, 4.07973857, 4.63723176, 3.95795759, 4.49479191, 3.84425832,
4.36123423, 3.73787004, 4.23573998, 3.63811692, 4.11758817, 3.54440385, 4.00614140, 3.45620472,
3.90083405, 3.37305271, 3.80116248, 3.29453219, 3.70667676, 3.22027185, 3.61697369, 3.14993899,
3.53169088, 3.08323461, 3.45050172, 3.01988925, 3.37311107, 2.95965942, 3.29925155, 2.90232458,
3.22868037, 2.84768446, 3.16117653, 2.79555681, 3.09653847, 2.74577541, 3.03458193, 2.69818835,
2.97513819, 2.65265651, 2.91805241, 2.60905227, 2.86318226, 2.56725830, 2.81039667, 2.52716661,
2.75957476, 2.48867757, 2.71060483, 2.45169917, 2.66338354, 2.41614627, 2.61781510, 2.38194000,
2.57381065, 2.34900717, 2.53128760, 2.31727979, 2.49016908, 2.28669458, 2.45038350, 2.25719263,
2.41186406, 2.22871895, 2.37454837, 2.20122224, 2.33837808, 2.17465450, 2.30329860, 2.14897082,
2.26925875, 2.12412915, 2.23621052, 2.10009000, 2.20410883, 2.07681635, 2.17291131, 2.05427338,
2.14257808, 2.03242834, 2.11307160, 2.01125040, 2.08435649, 1.99071051, 2.05639935, 1.97078127,
2.02916867, 1.95143682, 2.00263465, 1.93265272, 1.97676913, 1.91440589, 1.95154543, 1.89667445,
1.92693832, 1.87943771, 1.90292384, 1.86267608, 1.87947929, 1.84637094, 1.85658313, 1.83050466,
1.83421487, 1.81506048, 1.81235506, 1.80002249, 1.79098519, 1.78537555, 1.77008765, 1.77110527,
1.74964567, 1.75719793, 1.72964327, 1.74364049, 1.71006520, 1.73042050, 1.69089694, 1.71752610,
1.67212460, 1.70494596, 1.65373495, 1.69266930, 1.63571531, 1.68068578, 1.61805359, 1.66898554,
1.60073821, 1.65755916, 1.58375809, 1.64639762, 1.56710262, 1.63549228, 1.55076165, 1.62483488,
1.53472543, 1.61441751, 1.51898462, 1.60423258, 1.50353028, 1.59427281, 1.48835381, 1.58453124,
1.47344695, 1.57500117, 1.45880178, 1.56567617, 1.44441070, 1.55655007, 1.43026637, 1.54761694,
1.41636176, 1.53887109, 1.40269010, 1.53030704, 1.38924488, 1.52191951, 1.37601981, 1.51370345,
1.36300886, 1.50565396, 1.35020621, 1.49776636, 1.33760625, 1.49003611, 1.32520357, 1.48245885,
1.31299295, 1.47503039, 1.30096936, 1.46774667, 1.28912794, 1.46060379, 1.27746401, 1.45359796,
1.26597304, 1.44672556, 1.25465066, 1.43998308, 1.24349263, 1.43336711, 1.23249488, 1.42687439,
1.22165345, 1.42050174, 1.21096452, 1.41424612, 1.20042441, 1.40810456, 1.19002952, 1.40207420,
1.17977641, 1.39615227, 1.16966172, 1.39033611, 1.15968219, 1.38462311, 1.14983470, 1.37901078,
1.14011619, 1.37349668, 1.13052370, 1.36807846, 1.12105438, 1.36275385, 1.11170544, 1.35752063,
1.10247420, 1.35237668, 1.09335804, 1.34731990, 1.08435442, 1.34234830, 1.07546088, 1.33745993,
1.06667503, 1.33265288, 1.05799456, 1.32792533, 1.04941720, 1.32327550, 1.04094076, 1.31870165,
1.03256312, 1.31420210, 1.02428221, 1.30977523, 1.01609601, 1.30541945, 1.00800258, 1.30113322,
1.00000000, 1.29691505, 0.99208643, 1.29276349, 0.98426006, 1.28867711, 0.97651915, 1.28465455,
0.96886199, 1.28069448, 0.96128691, 1.27679559, 0.95379231, 1.27295662, 0.94637660, 1.26917634,
0.93903825, 1.26545356, 0.93177577, 1.26178710, 0.92458770, 1.25817585, 0.91747262, 1.25461869,
0.91042915, 1.25111454, 0.90345594, 1.24766237, 0.89655167, 1.24426115, 0.88971506, 1.24090990,
0.88294486, 1.23760763, 0.87623985, 1.23435341, 0.86959883, 1.23114632, 0.86302064, 1.22798547,
0.85650415, 1.22486997, 0.85004825, 1.22179898, 0.84365185, 1.21877166, 0.83731391, 1.21578721,
0.83103338, 1.21284484, 0.82480926, 1.20994377, 0.81864057, 1.20708325, 0.81252634, 1.20426254,
0.80646563, 1.20148093, 0.80045752, 1.19873772, 0.79450111, 1.19603222, 0.78859552, 1.19336377,
0.78273990, 1.19073171, 0.77693339, 1.18813541, 0.77117519, 1.18557424, 0.76546449, 1.18304760,
0.75980049, 1.18055489, 0.75418243, 1.17809554, 0.74860956, 1.17566898, 0.74308113, 1.17327464,
0.73759643, 1.17091200, 0.73215475, 1.16858051, 0.72675539, 1.16627967, 0.72139768, 1.16400896,
0.71608095, 1.16176789, 0.71080456, 1.15955598, 0.70556785, 1.15737275, 0.70037023, 1.15521774,
0.69521105, 1.15309049, 0.69008974, 1.15099056, 0.68500570, 1.14891751, 0.67995836, 1.14687093,
0.67494715, 1.14485039, 0.66997151, 1.14285549, 0.66503091, 1.14088583, 0.66012481, 1.13894101,
0.65525269, 1.13702066, 0.65041403, 1.13512440, 0.64560834, 1.13325186, 0.64083512, 1.13140269,
0.63609389, 1.12957653, 0.63138416, 1.12777304, 0.62670549, 1.12599188, 0.62205740, 1.12423272,
0.61743945, 1.12249523, 0.61285120, 1.12077910, 0.60829222, 1.11908402, 0.60376207, 1.11740968,
0.59926035, 1.11575578, 0.59478664, 1.11412204, 0.59034054, 1.11250815, 0.58592166, 1.11091384,
0.58152960, 1.10933884, 0.57716398, 1.10778286, 0.57282443, 1.10624566, 0.56851058, 1.10472696,
0.56422207, 1.10322651, 0.55995853, 1.10174406, 0.55571963, 1.10027936, 0.55150501, 1.09883218,
0.54731434, 1.09740227, 0.54314728, 1.09598940, 0.53900350, 1.09459335, 0.53488269, 1.09321389,
0.53078453, 1.09185080, 0.52670870, 1.09050387, 0.52265490, 1.08917289, 0.51862282, 1.08785764,
0.51461218, 1.08655792, 0.51062267, 1.08527354, 0.50665402, 1.08400430, 0.50270593, 1.08275000,
0.49877813, 1.08151046, 0.49487034, 1.08028549, 0.49098230, 1.07907490, 0.48711373, 1.07787853,
0.48326438, 1.07669618, 0.47943399, 1.07552770, 0.47562231, 1.07437291, 0.47182908, 1.07323164,
0.46805406, 1.07210372, 0.46429701, 1.07098901, 0.46055768, 1.06988734, 0.45683585, 1.06879855,
0.45313127, 1.06772250, 0.44944373, 1.06665903, 0.44577299, 1.06560799, 0.44211883, 1.06456925,
0.43848104, 1.06354265, 0.43485940, 1.06252807, 0.43125369, 1.06152535, 0.42766371, 1.06053438,
0.42408925, 1.05955501, 0.42053010, 1.05858711, 0.41698606, 1.05763056, 0.41345694, 1.05668523,
0.40994254, 1.05575100, 0.40644267, 1.05482774, 0.40295713, 1.05391533, 0.39948574, 1.05301367,
0.39602832, 1.05212263, 0.39258467, 1.05124210, 0.38915462, 1.05037196, 0.38573799, 1.04951212,
0.38233461, 1.04866245, 0.37894429, 1.04782286, 0.37556688, 1.04699323, 0.37220220, 1.04617348,
0.36885008, 1.04536348, 0.36551036, 1.04456316, 0.36218287, 1.04377241, 0.35886746, 1.04299113,
0.35556396, 1.04221922, 0.35227222, 1.04145661, 0.34899209, 1.04070319, 0.34572340, 1.03995888,
0.34246601, 1.03922358, 0.33921977, 1.03849722, 0.33598454, 1.03777970, 0.33276015, 1.03707094,
0.32954648, 1.03637087, 0.32634338, 1.03567939, 0.32315070, 1.03499643, 0.31996831, 1.03432191,
0.31679607, 1.03365575, 0.31363384, 1.03299788, 0.31048149, 1.03234823, 0.30733889, 1.03170671,
0.30420590, 1.03107326, 0.30108239, 1.03044781, 0.29796823, 1.02983028, 0.29486331, 1.02922061,
0.29176748, 1.02861874, 0.28868062, 1.02802459, 0.28560262, 1.02743809, 0.28253334, 1.02685919,
0.27947268, 1.02628783, 0.27642050, 1.02572393, 0.27337669, 1.02516745, 0.27034113, 1.02461831,
0.26731371, 1.02407646, 0.26429431, 1.02354185, 0.26128281, 1.02301441, 0.25827911, 1.02249409,
0.25528309, 1.02198084, 0.25229464, 1.02147459, 0.24931366, 1.02097530, 0.24634002, 1.02048292,
0.24337363, 1.01999739, 0.24041438, 1.01951867, 0.23746217, 1.01904670, 0.23451688, 1.01858143,
0.23157841, 1.01812282, 0.22864667, 1.01767082, 0.22572155, 1.01722538, 0.22280294, 1.01678646,
0.21989076, 1.01635401, 0.21698489, 1.01592799, 0.21408524, 1.01550836, 0.21119172, 1.01509508,
0.20830422, 1.01468809, 0.20542265, 1.01428737, 0.20254691, 1.01389287, 0.19967692, 1.01350455,
0.19681257, 1.01312238, 0.19395377, 1.01274631, 0.19110043, 1.01237631, 0.18825246, 1.01201235,
0.18540977, 1.01165438, 0.18257227, 1.01130237, 0.17973986, 1.01095629, 0.17691246, 1.01061610,
0.17408998, 1.01028177, 0.17127234, 1.00995327, 0.16845944, 1.00963056, 0.16565119, 1.00931362,
0.16284752, 1.00900241, 0.16004833, 1.00869691, 0.15725355, 1.00839708, 0.15446308, 1.00810290,
0.15167685, 1.00781434, 0.14889476, 1.00753136, 0.14611675, 1.00725395, 0.14334272, 1.00698208,
0.14057259, 1.00671572, 0.13780628, 1.00645484, 0.13504371, 1.00619943, 0.13228481, 1.00594945,
0.12952948, 1.00570489, 0.12677766, 1.00546572, 0.12402925, 1.00523192, 0.12128419, 1.00500346,
0.11854239, 1.00478033, 0.11580378, 1.00456250, 0.11306828, 1.00434996, 0.11033581, 1.00414268,
0.10760629, 1.00394065, 0.10487965, 1.00374384, 0.10215581, 1.00355224, 0.09943470, 1.00336584,
0.09671624, 1.00318460, 0.09400035, 1.00300852, 0.09128697, 1.00283759, 0.08857601, 1.00267177,
0.08586740, 1.00251107, 0.08316107, 1.00235546, 0.08045694, 1.00220493, 0.07775494, 1.00205947,
0.07505500, 1.00191907, 0.07235704, 1.00178370, 0.06966100, 1.00165336, 0.06696679, 1.00152804,
0.06427434, 1.00140772, 0.06158359, 1.00129240, 0.05889446, 1.00118206, 0.05620688, 1.00107669,
0.05352078, 1.00097629, 0.05083608, 1.00088085, 0.04815272, 1.00079035, 0.04547063, 1.00070478,
0.04278972, 1.00062415, 0.04010994, 1.00054844, 0.03743121, 1.00047765, 0.03475346, 1.00041177,
0.03207662, 1.00035079, 0.02940063, 1.00029471, 0.02672540, 1.00024352, 0.02405087, 1.00019723,
0.02137696, 1.00015581, 0.01870362, 1.00011928, 0.01603077, 1.00008763, 0.01335833, 1.00006085,
0.01068625, 1.00003894, 0.00801444, 1.00002190, 0.00534284, 1.00000973, 0.00267139, 1.00000243,
0.00000000, 1.00000000, -0.00267139, 1.00000243, -0.00534284, 1.00000973, -0.00801444, 1.00002190,
-0.01068625, 1.00003894, -0.01335833, 1.00006085, -0.01603077, 1.00008763, -0.01870362, 1.00011928,
-0.02137696, 1.00015581, -0.02405087, 1.00019723, -0.02672540, 1.00024352, -0.02940063, 1.00029471,
-0.03207662, 1.00035079, -0.03475346, 1.00041177, -0.03743121, 1.00047765, -0.04010994, 1.00054844,
-0.04278972, 1.00062415, -0.04547063, 1.00070478, -0.04815272, 1.00079035, -0.05083608, 1.00088085,
-0.05352078, 1.00097629, -0.05620688, 1.00107669, -0.05889446, 1.00118206, -0.06158359, 1.00129240,
-0.06427434, 1.00140772, -0.06696679, 1.00152804, -0.06966100, 1.00165336, -0.07235704, 1.00178370,
-0.07505500, 1.00191907, -0.07775494, 1.00205947, -0.08045694, 1.00220493, -0.08316107, 1.00235546,
-0.08586740, 1.00251107, -0.08857601, 1.00267177, -0.09128697, 1.00283759, -0.09400035, 1.00300852,
-0.09671624, 1.00318460, -0.09943470, 1.00336584, -0.10215581, 1.00355224, -0.10487965, 1.00374384,
-0.10760629, 1.00394065, -0.11033581, 1.00414268, -0.11306828, 1.00434996, -0.11580378, 1.00456250,
-0.11854239, 1.00478033, -0.12128419, 1.00500346, -0.12402925, 1.00523192, -0.12677766, 1.00546572,
-0.12952948, 1.00570489, -0.13228481, 1.00594945, -0.13504371, 1.00619943, -0.13780628, 1.00645484,
-0.14057259, 1.00671572, -0.14334272, 1.00698208, -0.14611675, 1.00725395, -0.14889476, 1.00753136,
-0.15167685, 1.00781434, -0.15446308, 1.00810290, -0.15725355, 1.00839708, -0.16004833, 1.00869691,
-0.16284752, 1.00900241, -0.16565119, 1.00931362, -0.16845944, 1.00963056, -0.17127234, 1.00995327,
-0.17408998, 1.01028177, -0.17691246, 1.01061610, -0.17973986, 1.01095629, -0.18257227, 1.01130237,
-0.18540977, 1.01165438, -0.18825246, 1.01201235, -0.19110043, 1.01237631, -0.19395377, 1.01274631,
-0.19681257, 1.01312238, -0.19967692, 1.01350455, -0.20254691, 1.01389287, -0.20542265, 1.01428737,
-0.20830422, 1.01468809, -0.21119172, 1.01509508, -0.21408524, 1.01550836, -0.21698489, 1.01592799,
-0.21989076, 1.01635401, -0.22280294, 1.01678646, -0.22572155, 1.01722538, -0.22864667, 1.01767082,
-0.23157841, 1.01812282, -0.23451688, 1.01858143, -0.23746217, 1.01904670, -0.24041438, 1.01951867,
-0.24337363, 1.01999739, -0.24634002, 1.02048292, -0.24931366, 1.02097530, -0.25229464, 1.02147459,
-0.25528309, 1.02198084, -0.25827911, 1.02249409, -0.26128281, 1.02301441, -0.26429431, 1.02354185,
-0.26731371, 1.02407646, -0.27034113, 1.02461831, -0.27337669, 1.02516745, -0.27642050, 1.02572393,
-0.27947268, 1.02628783, -0.28253334, 1.02685919, -0.28560262, 1.02743809, -0.28868062, 1.02802459,
-0.29176748, 1.02861874, -0.29486331, 1.02922061, -0.29796823, 1.02983028, -0.30108239, 1.03044781,
-0.30420590, 1.03107326, -0.30733889, 1.03170671, -0.31048149, 1.03234823, -0.31363384, 1.03299788,
-0.31679607, 1.03365575, -0.31996831, 1.03432191, -0.32315070, 1.03499643, -0.32634338, 1.03567939,
-0.32954648, 1.03637087, -0.33276015, 1.03707094, -0.33598454, 1.03777970, -0.33921977, 1.03849722,
-0.34246601, 1.03922358, -0.34572340, 1.03995888, -0.34899209, 1.04070319, -0.35227222, 1.04145661,
-0.35556396, 1.04221922, -0.35886746, 1.04299113, -0.36218287, 1.04377241, -0.36551036, 1.04456316,
-0.36885008, 1.04536348, -0.37220220, 1.04617348, -0.37556688, 1.04699323, -0.37894429, 1.04782286,
-0.38233461, 1.04866245, -0.38573799, 1.04951212, -0.38915462, 1.05037196, -0.39258467, 1.05124210,
-0.39602832, 1.05212263, -0.39948574, 1.05301367, -0.40295713, 1.05391533, -0.40644267, 1.05482774,
-0.40994254, 1.05575100, -0.41345694, 1.05668523, -0.41698606, 1.05763056, -0.42053010, 1.05858711,
-0.42408925, 1.05955501, -0.42766371, 1.06053438, -0.43125369, 1.06152535, -0.43485940, 1.06252807,
-0.43848104, 1.06354265, -0.44211883, 1.06456925, -0.44577299, 1.06560799, -0.44944373, 1.06665903,
-0.45313127, 1.06772250, -0.45683585, 1.06879855, -0.46055768, 1.06988734, -0.46429701, 1.07098901,
-0.46805406, 1.07210372, -0.47182908, 1.07323164, -0.47562231, 1.07437291, -0.47943399, 1.07552770,
-0.48326438, 1.07669618, -0.48711373, 1.07787853, -0.49098230, 1.07907490, -0.49487034, 1.08028549,
-0.49877813, 1.08151046, -0.50270593, 1.08275000, -0.50665402, 1.08400430, -0.51062267, 1.08527354,
-0.51461218, 1.08655792, -0.51862282, 1.08785764, -0.52265490, 1.08917289, -0.52670870, 1.09050387,
-0.53078453, 1.09185080, -0.53488269, 1.09321389, -0.53900350, 1.09459335, -0.54314728, 1.09598940,
-0.54731434, 1.09740227, -0.55150501, 1.09883218, -0.55571963, 1.10027936, -0.55995853, 1.10174406,
-0.56422207, 1.10322651, -0.56851058, 1.10472696, -0.57282443, 1.10624566, -0.57716398, 1.10778286,
-0.58152960, 1.10933884, -0.58592166, 1.11091384, -0.59034054, 1.11250815, -0.59478664, 1.11412204,
-0.59926035, 1.11575578, -0.60376207, 1.11740968, -0.60829222, 1.11908402, -0.61285120, 1.12077910,
-0.61743945, 1.12249523, -0.62205740, 1.12423272, -0.62670549, 1.12599188, -0.63138416, 1.12777304,
-0.63609389, 1.12957653, -0.64083512, 1.13140269, -0.64560834, 1.13325186, -0.65041403, 1.13512440,
-0.65525269, 1.13702066, -0.66012481, 1.13894101, -0.66503091, 1.14088583, -0.66997151, 1.14285549,
-0.67494715, 1.14485039, -0.67995836, 1.14687093, -0.68500570, 1.14891751, -0.69008974, 1.15099056,
-0.69521105, 1.15309049, -0.70037023, 1.15521774, -0.70556785, 1.15737275, -0.71080456, 1.15955598,
-0.71608095, 1.16176789, -0.72139768, 1.16400896, -0.72675539, 1.16627967, -0.73215475, 1.16858051,
-0.73759643, 1.17091200, -0.74308113, 1.17327464, -0.74860956, 1.17566898, -0.75418243, 1.17809554,
-0.75980049, 1.18055489, -0.76546449, 1.18304760, -0.77117519, 1.18557424, -0.77693339, 1.18813541,
-0.78273990, 1.19073171, -0.78859552, 1.19336377, -0.79450111, 1.19603222, -0.80045752, 1.19873772,
-0.80646563, 1.20148093, -0.81252634, 1.20426254, -0.81864057, 1.20708325, -0.82480926, 1.20994377,
-0.83103338, 1.21284484, -0.83731391, 1.21578721, -0.84365185, 1.21877166, -0.85004825, 1.22179898,
-0.85650415, 1.22486997, -0.86302064, 1.22798547, -0.86959883, 1.23114632, -0.87623985, 1.23435341,
-0.88294486, 1.23760763, -0.88971506, 1.24090990, -0.89655167, 1.24426115, -0.90345594, 1.24766237,
-0.91042915, 1.25111454, -0.91747262, 1.25461869, -0.92458770, 1.25817585, -0.93177577, 1.26178710,
-0.93903825, 1.26545356, -0.94637660, 1.26917634, -0.95379231, 1.27295662, -0.96128691, 1.27679559,
-0.96886199, 1.28069448, -0.97651915, 1.28465455, -0.98426006, 1.28867711, -0.99208643, 1.29276349,
-1.00000000, 1.29691505, -1.00800258, 1.30113322, -1.01609601, 1.30541945, -1.02428221, 1.30977523,
-1.03256312, 1.31420210, -1.04094076, 1.31870165, -1.04941720, 1.32327550, -1.05799456, 1.32792533,
-1.06667503, 1.33265288, -1.07546088, 1.33745993, -1.08435442, 1.34234830, -1.09335804, 1.34731990,
-1.10247420, 1.35237668, -1.11170544, 1.35752063, -1.12105438, 1.36275385, -1.13052370, 1.36807846,
-1.14011619, 1.37349668, -1.14983470, 1.37901078, -1.15968219, 1.38462311, -1.16966172, 1.39033611,
-1.17977641, 1.39615227, -1.19002952, 1.40207420, -1.20042441, 1.40810456, -1.21096452, 1.41424612,
-1.22165345, 1.42050174, -1.23249488, 1.42687439, -1.24349263, 1.43336711, -1.25465066, 1.43998308,
-1.26597304, 1.44672556, -1.27746401, 1.45359796, -1.28912794, 1.46060379, -1.30096936, 1.46774667,
-1.31299295, 1.47503039, -1.32520357, 1.48245885, -1.33760625, 1.49003611, -1.35020621, 1.49776636,
-1.36300886, 1.50565396, -1.37601981, 1.51370345, -1.38924488, 1.52191951, -1.40269010, 1.53030704,
-1.41636176, 1.53887109, -1.43026637, 1.54761694, -1.44441070, 1.55655007, -1.45880178, 1.56567617,
-1.47344695, 1.57500117, -1.48835381, 1.58453124, -1.50353028, 1.59427281, -1.51898462, 1.60423258,
-1.53472543, 1.61441751, -1.55076165, 1.62483488, -1.56710262, 1.63549228, -1.58375809, 1.64639762,
-1.60073821, 1.65755916, -1.61805359, 1.66898554, -1.63571531, 1.68068578, -1.65373495, 1.69266930,
-1.67212460, 1.70494596, -1.69089694, 1.71752610, -1.71006520, 1.73042050, -1.72964327, 1.74364049,
-1.74964567, 1.75719793, -1.77008765, 1.77110527, -1.79098519, 1.78537555, -1.81235506, 1.80002249,
-1.83421487, 1.81506048, -1.85658313, 1.83050466, -1.87947929, 1.84637094, -1.90292384, 1.86267608,
-1.92693832, 1.87943771, -1.95154543, 1.89667445, -1.97676913, 1.91440589, -2.00263465, 1.93265272,
-2.02916867, 1.95143682, -2.05639935, 1.97078127, -2.08435649, 1.99071051, -2.11307160, 2.01125040,
-2.14257808, 2.03242834, -2.17291131, 2.05427338, -2.20410883, 2.07681635, -2.23621052, 2.10009000,
-2.26925875, 2.12412915, -2.30329860, 2.14897082, -2.33837808, 2.17465450, -2.37454837, 2.20122224,
-2.41186406, 2.22871895, -2.45038350, 2.25719263, -2.49016908, 2.28669458, -2.53128760, 2.31727979,
-2.57381065, 2.34900717, -2.61781510, 2.38194000, -2.66338354, 2.41614627, -2.71060483, 2.45169917,
-2.75957476, 2.48867757, -2.81039667, 2.52716661, -2.86318226, 2.56725830, -2.91805241, 2.60905227,
-2.97513819, 2.65265651, -3.03458193, 2.69818835, -3.09653847, 2.74577541, -3.16117653, 2.79555681,
-3.22868037, 2.84768446, -3.29925155, 2.90232458, -3.37311107, 2.95965942, -3.45050172, 3.01988925,
-3.53169088, 3.08323461, -3.61697369, 3.14993899, -3.70667676, 3.22027185, -3.80116248, 3.29453219,
-3.90083405, 3.37305271, -4.00614140, 3.45620472, -4.11758817, 3.54440385, -4.23573998, 3.63811692,
-4.36123423, 3.73787004, -4.49479191, 3.84425832, -4.63723176, 3.95795759, -4.78948738, 4.07973857,
-4.95262816, 4.21048408, -5.12788489, 4.35121022, -5.31668137, 4.50309249, -5.52067388, 4.66749837,
-5.74180052, 4.84602809, -5.98234397, 5.04056639, -6.24501154, 5.25334872, -6.53303875, 5.48704671,
-6.85032478, 5.74488007, -7.20161184, 6.03076469, -7.59272603, 6.34951155, -8.03090578, 6.70709799,
-8.52525746, 7.11104390, -9.08739948, 7.57094370, -9.73239267, 8.09923464, -10.48011727, 8.71233395,
-11.35736829, 9.43236925, -12.40114829, 10.28989784, -13.66403975, 11.32834327, -15.22336975, 12.61156386,
-17.19770632, 14.23747575, -19.77858230, 16.36425133, -23.29682696, 19.26509759, -28.37733979, 23.45607235,
-36.35919082, 30.04301408, -50.72396173, 41.90110313, -84.23745119, 69.57266805, -251.79184521, 207.93866762,
250.85815584, -207.16761157, 83.30371847, -68.80164780, 49.79014229, -41.13015449, 35.42524129, -29.27217288,
27.44321675, -22.68537443, 22.36248696, -18.49457884, 18.84398183, -15.59394769, 16.26280180, -13.46742320,
14.28811755, -11.84179843, 12.72839614, -10.55890109, 11.46506944, -9.52081508, 10.42081028, -8.66368220,
304.35683005, 410.65934536, 8.79474407, -7.33144823, 8.14913919, -6.80366244, 7.58634102, -6.34430451,
7.09128856, -5.94093731, 6.65236325, -5.58396658, 6.26045853, -5.26587256, 5.90833577, -4.98067808,
5.59016866, -4.72357234, 5.30121479, -4.49063961, 5.03757474, -4.27866038, 4.79601275, -4.08496322,
4.57382124, -3.90731289, 4.36871730, -3.74382486, 4.17876252, -3.59289913, 4.00230035, -3.45316848,
3.83790668, -3.32345765, 3.68435040, -3.20275079, 3.54056180, -3.09016534, 3.40560692, -2.98493090,
3.27866668, -2.88637192, 3.15901972, -2.79389359, 3.04602825, -2.70697011, 2.93912625, -2.62513501,
2.83780967, -2.54797297, 2.74162815, -2.47511307, 2.65017805, -2.40622296, 2.56309652, -2.34100401,
2.48005648, -2.27918715, 2.40076229, -2.22052931, 2.32494608, -2.16481036, 2.25236452, -2.11183047,
2.18279607, -2.06140783, 2.11603862, -2.01337668, 2.05190734, -1.96758558, 1.99023290, -1.92389591,
1.93085985, -1.88218054, 1.87364525, -1.84232269, 1.81845736, -1.80421488, 1.76517463, -1.76775805,
1.71368466, -1.73286075, 1.66388341, -1.69943845, 1.61567437, -1.66741287, 1.56896789, -1.63671144,
1.52368062, -1.60726682, 1.47973489, -1.57901641, 1.43705827, -1.55190194, 1.39558312, -1.52586917,
1.35524617, -1.50086749, 1.31598818, -1.47684966, 1.27775361, -1.45377154, 1.24049033, -1.43159185,
1.20414936, -1.41027194, 1.16868459, -1.38977561, 1.13405261, -1.37006890, 1.10021248, -1.35111994,
1.06712555, -1.33289884, 1.03475529, -1.31537746, 1.00306714, -1.29852939, 0.97202838, -1.28232975,
0.94160797, -1.26675514, 0.91177647, -1.25178351, 0.88250590, -1.23739409, 0.85376964, -1.22356730,
0.82554237, -1.21028470, 0.79779995, -1.19752886, 0.77051933, -1.18528338, 0.74367853, -1.17353275,
0.71725651, -1.16226235, 0.69123315, -1.15145838, 0.66558917, -1.14110783, 0.64030609, -1.13119840,
0.61536615, -1.12171850, 0.59075229, -1.11265720, 0.56644810, -1.10400418, 0.54243776, -1.09574973,
0.51870603, -1.08788469, 0.49523818, -1.08040044, 0.47201999, -1.07328889, 0.44903769, -1.06654239,
0.42627794, -1.06015382, 0.40372779, -1.05411646, 0.38137468, -1.04842404, 0.35920639, -1.04307069,
0.33721101, -1.03805096, 0.31537693, -1.03335975, 0.29369282, -1.02899235, 0.27214761, -1.02494440,
0.25073044, -1.02121189, 0.22943069, -1.01779115, 0.20823792, -1.01467881, 0.18714185, -1.01187186,
0.16613238, -1.00936756, 0.14519955, -1.00716349, 0.12433350, -1.00525755, 0.10352451, -1.00364789,
0.08276292, -1.00233299, 0.06203916, -1.00131158, 0.04134373, -1.00058269, 0.02066715, -1.00014564,
@@ -0,0 +1,257 @@
// 1024 CFFT Data Output 2
-0.00000000, -1.00000000, -0.02066715, -1.00014564, -0.04134373, -1.00058269, -0.06203916, -1.00131158,
-0.08276292, -1.00233299, -0.10352451, -1.00364789, -0.12433350, -1.00525755, -0.14519955, -1.00716349,
-0.16613238, -1.00936756, -0.18714185, -1.01187186, -0.20823792, -1.01467881, -0.22943069, -1.01779115,
-0.25073044, -1.02121189, -0.27214761, -1.02494440, -0.29369282, -1.02899235, -0.31537693, -1.03335975,
-0.33721101, -1.03805096, -0.35920639, -1.04307069, -0.38137468, -1.04842404, -0.40372779, -1.05411646,
-0.42627794, -1.06015382, -0.44903769, -1.06654239, -0.47201999, -1.07328889, -0.49523818, -1.08040044,
-0.51870603, -1.08788469, -0.54243776, -1.09574973, -0.56644810, -1.10400418, -0.59075229, -1.11265720,
-0.61536615, -1.12171850, -0.64030609, -1.13119840, -0.66558917, -1.14110783, -0.69123315, -1.15145838,
-0.71725651, -1.16226235, -0.74367853, -1.17353275, -0.77051933, -1.18528338, -0.79779995, -1.19752886,
-0.82554237, -1.21028470, -0.85376964, -1.22356730, -0.88250590, -1.23739409, -0.91177647, -1.25178351,
-0.94160797, -1.26675514, -0.97202838, -1.28232975, -1.00306714, -1.29852939, -1.03475529, -1.31537746,
-1.06712555, -1.33289884, -1.10021248, -1.35111994, -1.13405261, -1.37006890, -1.16868459, -1.38977561,
-1.20414936, -1.41027194, -1.24049033, -1.43159185, -1.27775361, -1.45377154, -1.31598818, -1.47684966,
-1.35524617, -1.50086749, -1.39558312, -1.52586917, -1.43705827, -1.55190194, -1.47973489, -1.57901641,
-1.52368062, -1.60726682, -1.56896789, -1.63671144, -1.61567437, -1.66741287, -1.66388341, -1.69943845,
-1.71368466, -1.73286075, -1.76517463, -1.76775805, -1.81845736, -1.80421488, -1.87364525, -1.84232269,
-1.93085985, -1.88218054, -1.99023290, -1.92389591, -2.05190734, -1.96758558, -2.11603862, -2.01337668,
-2.18279607, -2.06140783, -2.25236452, -2.11183047, -2.32494608, -2.16481036, -2.40076229, -2.22052931,
-2.48005648, -2.27918715, -2.56309652, -2.34100401, -2.65017805, -2.40622296, -2.74162815, -2.47511307,
-2.83780967, -2.54797297, -2.93912625, -2.62513501, -3.04602825, -2.70697011, -3.15901972, -2.79389359,
-3.27866668, -2.88637192, -3.40560692, -2.98493090, -3.54056180, -3.09016534, -3.68435040, -3.20275079,
-3.83790668, -3.32345765, -4.00230035, -3.45316848, -4.17876252, -3.59289913, -4.36871730, -3.74382486,
-4.57382124, -3.90731289, -4.79601275, -4.08496322, -5.03757474, -4.27866038, -5.30121479, -4.49063961,
-5.59016866, -4.72357234, -5.90833577, -4.98067808, -6.26045853, -5.26587256, -6.65236325, -5.58396658,
-7.09128856, -5.94093731, -7.58634102, -6.34430451, -8.14913919, -6.80366244, -8.79474407, -7.33144823,
285.27075796, -426.54750331, -10.42081028, -8.66368220, -11.46506944, -9.52081508, -12.72839614, -10.55890109,
-14.28811755, -11.84179843, -16.26280180, -13.46742320, -18.84398183, -15.59394769, -22.36248696, -18.49457884,
-27.44321675, -22.68537443, -35.42524129, -29.27217288, -49.79014229, -41.13015449, -83.30371847, -68.80164780,
-250.85815584, -207.16761157, 251.79184521, 207.93866762, 84.23745119, 69.57266805, 50.72396173, 41.90110313,
36.35919082, 30.04301408, 28.37733979, 23.45607235, 23.29682696, 19.26509759, 19.77858230, 16.36425133,
17.19770632, 14.23747575, 15.22336975, 12.61156386, 13.66403975, 11.32834327, 12.40114829, 10.28989784,
11.35736829, 9.43236925, 10.48011727, 8.71233395, 9.73239267, 8.09923464, 9.08739948, 7.57094370,
8.52525746, 7.11104390, 8.03090578, 6.70709799, 7.59272603, 6.34951155, 7.20161184, 6.03076469,
6.85032478, 5.74488007, 6.53303875, 5.48704671, 6.24501154, 5.25334872, 5.98234397, 5.04056639,
5.74180052, 4.84602809, 5.52067388, 4.66749837, 5.31668137, 4.50309249, 5.12788489, 4.35121022,
4.95262816, 4.21048408, 4.78948738, 4.07973857, 4.63723176, 3.95795759, 4.49479191, 3.84425832,
4.36123423, 3.73787004, 4.23573998, 3.63811692, 4.11758817, 3.54440385, 4.00614140, 3.45620472,
3.90083405, 3.37305271, 3.80116248, 3.29453219, 3.70667676, 3.22027185, 3.61697369, 3.14993899,
3.53169088, 3.08323461, 3.45050172, 3.01988925, 3.37311107, 2.95965942, 3.29925155, 2.90232458,
3.22868037, 2.84768446, 3.16117653, 2.79555681, 3.09653847, 2.74577541, 3.03458193, 2.69818835,
2.97513819, 2.65265651, 2.91805241, 2.60905227, 2.86318226, 2.56725830, 2.81039667, 2.52716661,
2.75957476, 2.48867757, 2.71060483, 2.45169917, 2.66338354, 2.41614627, 2.61781510, 2.38194000,
2.57381065, 2.34900717, 2.53128760, 2.31727979, 2.49016908, 2.28669458, 2.45038350, 2.25719263,
2.41186406, 2.22871895, 2.37454837, 2.20122224, 2.33837808, 2.17465450, 2.30329860, 2.14897082,
2.26925875, 2.12412915, 2.23621052, 2.10009000, 2.20410883, 2.07681635, 2.17291131, 2.05427338,
2.14257808, 2.03242834, 2.11307160, 2.01125040, 2.08435649, 1.99071051, 2.05639935, 1.97078127,
2.02916867, 1.95143682, 2.00263465, 1.93265272, 1.97676913, 1.91440589, 1.95154543, 1.89667445,
1.92693832, 1.87943771, 1.90292384, 1.86267608, 1.87947929, 1.84637094, 1.85658313, 1.83050466,
1.83421487, 1.81506048, 1.81235506, 1.80002249, 1.79098519, 1.78537555, 1.77008765, 1.77110527,
1.74964567, 1.75719793, 1.72964327, 1.74364049, 1.71006520, 1.73042050, 1.69089694, 1.71752610,
1.67212460, 1.70494596, 1.65373495, 1.69266930, 1.63571531, 1.68068578, 1.61805359, 1.66898554,
1.60073821, 1.65755916, 1.58375809, 1.64639762, 1.56710262, 1.63549228, 1.55076165, 1.62483488,
1.53472543, 1.61441751, 1.51898462, 1.60423258, 1.50353028, 1.59427281, 1.48835381, 1.58453124,
1.47344695, 1.57500117, 1.45880178, 1.56567617, 1.44441070, 1.55655007, 1.43026637, 1.54761694,
1.41636176, 1.53887109, 1.40269010, 1.53030704, 1.38924488, 1.52191951, 1.37601981, 1.51370345,
1.36300886, 1.50565396, 1.35020621, 1.49776636, 1.33760625, 1.49003611, 1.32520357, 1.48245885,
1.31299295, 1.47503039, 1.30096936, 1.46774667, 1.28912794, 1.46060379, 1.27746401, 1.45359796,
1.26597304, 1.44672556, 1.25465066, 1.43998308, 1.24349263, 1.43336711, 1.23249488, 1.42687439,
1.22165345, 1.42050174, 1.21096452, 1.41424612, 1.20042441, 1.40810456, 1.19002952, 1.40207420,
1.17977641, 1.39615227, 1.16966172, 1.39033611, 1.15968219, 1.38462311, 1.14983470, 1.37901078,
1.14011619, 1.37349668, 1.13052370, 1.36807846, 1.12105438, 1.36275385, 1.11170544, 1.35752063,
1.10247420, 1.35237668, 1.09335804, 1.34731990, 1.08435442, 1.34234830, 1.07546088, 1.33745993,
1.06667503, 1.33265288, 1.05799456, 1.32792533, 1.04941720, 1.32327550, 1.04094076, 1.31870165,
1.03256312, 1.31420210, 1.02428221, 1.30977523, 1.01609601, 1.30541945, 1.00800258, 1.30113322,
1.00000000, 1.29691505, 0.99208643, 1.29276349, 0.98426006, 1.28867711, 0.97651915, 1.28465455,
0.96886199, 1.28069448, 0.96128691, 1.27679559, 0.95379231, 1.27295662, 0.94637660, 1.26917634,
0.93903825, 1.26545356, 0.93177577, 1.26178710, 0.92458770, 1.25817585, 0.91747262, 1.25461869,
0.91042915, 1.25111454, 0.90345594, 1.24766237, 0.89655167, 1.24426115, 0.88971506, 1.24090990,
0.88294486, 1.23760763, 0.87623985, 1.23435341, 0.86959883, 1.23114632, 0.86302064, 1.22798547,
0.85650415, 1.22486997, 0.85004825, 1.22179898, 0.84365185, 1.21877166, 0.83731391, 1.21578721,
0.83103338, 1.21284484, 0.82480926, 1.20994377, 0.81864057, 1.20708325, 0.81252634, 1.20426254,
0.80646563, 1.20148093, 0.80045752, 1.19873772, 0.79450111, 1.19603222, 0.78859552, 1.19336377,
0.78273990, 1.19073171, 0.77693339, 1.18813541, 0.77117519, 1.18557424, 0.76546449, 1.18304760,
0.75980049, 1.18055489, 0.75418243, 1.17809554, 0.74860956, 1.17566898, 0.74308113, 1.17327464,
0.73759643, 1.17091200, 0.73215475, 1.16858051, 0.72675539, 1.16627967, 0.72139768, 1.16400896,
0.71608095, 1.16176789, 0.71080456, 1.15955598, 0.70556785, 1.15737275, 0.70037023, 1.15521774,
0.69521105, 1.15309049, 0.69008974, 1.15099056, 0.68500570, 1.14891751, 0.67995836, 1.14687093,
0.67494715, 1.14485039, 0.66997151, 1.14285549, 0.66503091, 1.14088583, 0.66012481, 1.13894101,
0.65525269, 1.13702066, 0.65041403, 1.13512440, 0.64560834, 1.13325186, 0.64083512, 1.13140269,
0.63609389, 1.12957653, 0.63138416, 1.12777304, 0.62670549, 1.12599188, 0.62205740, 1.12423272,
0.61743945, 1.12249523, 0.61285120, 1.12077910, 0.60829222, 1.11908402, 0.60376207, 1.11740968,
0.59926035, 1.11575578, 0.59478664, 1.11412204, 0.59034054, 1.11250815, 0.58592166, 1.11091384,
0.58152960, 1.10933884, 0.57716398, 1.10778286, 0.57282443, 1.10624566, 0.56851058, 1.10472696,
0.56422207, 1.10322651, 0.55995853, 1.10174406, 0.55571963, 1.10027936, 0.55150501, 1.09883218,
0.54731434, 1.09740227, 0.54314728, 1.09598940, 0.53900350, 1.09459335, 0.53488269, 1.09321389,
0.53078453, 1.09185080, 0.52670870, 1.09050387, 0.52265490, 1.08917289, 0.51862282, 1.08785764,
0.51461218, 1.08655792, 0.51062267, 1.08527354, 0.50665402, 1.08400430, 0.50270593, 1.08275000,
0.49877813, 1.08151046, 0.49487034, 1.08028549, 0.49098230, 1.07907490, 0.48711373, 1.07787853,
0.48326438, 1.07669618, 0.47943399, 1.07552770, 0.47562231, 1.07437291, 0.47182908, 1.07323164,
0.46805406, 1.07210372, 0.46429701, 1.07098901, 0.46055768, 1.06988734, 0.45683585, 1.06879855,
0.45313127, 1.06772250, 0.44944373, 1.06665903, 0.44577299, 1.06560799, 0.44211883, 1.06456925,
0.43848104, 1.06354265, 0.43485940, 1.06252807, 0.43125369, 1.06152535, 0.42766371, 1.06053438,
0.42408925, 1.05955501, 0.42053010, 1.05858711, 0.41698606, 1.05763056, 0.41345694, 1.05668523,
0.40994254, 1.05575100, 0.40644267, 1.05482774, 0.40295713, 1.05391533, 0.39948574, 1.05301367,
0.39602832, 1.05212263, 0.39258467, 1.05124210, 0.38915462, 1.05037196, 0.38573799, 1.04951212,
0.38233461, 1.04866245, 0.37894429, 1.04782286, 0.37556688, 1.04699323, 0.37220220, 1.04617348,
0.36885008, 1.04536348, 0.36551036, 1.04456316, 0.36218287, 1.04377241, 0.35886746, 1.04299113,
0.35556396, 1.04221922, 0.35227222, 1.04145661, 0.34899209, 1.04070319, 0.34572340, 1.03995888,
0.34246601, 1.03922358, 0.33921977, 1.03849722, 0.33598454, 1.03777970, 0.33276015, 1.03707094,
0.32954648, 1.03637087, 0.32634338, 1.03567939, 0.32315070, 1.03499643, 0.31996831, 1.03432191,
0.31679607, 1.03365575, 0.31363384, 1.03299788, 0.31048149, 1.03234823, 0.30733889, 1.03170671,
0.30420590, 1.03107326, 0.30108239, 1.03044781, 0.29796823, 1.02983028, 0.29486331, 1.02922061,
0.29176748, 1.02861874, 0.28868062, 1.02802459, 0.28560262, 1.02743809, 0.28253334, 1.02685919,
0.27947268, 1.02628783, 0.27642050, 1.02572393, 0.27337669, 1.02516745, 0.27034113, 1.02461831,
0.26731371, 1.02407646, 0.26429431, 1.02354185, 0.26128281, 1.02301441, 0.25827911, 1.02249409,
0.25528309, 1.02198084, 0.25229464, 1.02147459, 0.24931366, 1.02097530, 0.24634002, 1.02048292,
0.24337363, 1.01999739, 0.24041438, 1.01951867, 0.23746217, 1.01904670, 0.23451688, 1.01858143,
0.23157841, 1.01812282, 0.22864667, 1.01767082, 0.22572155, 1.01722538, 0.22280294, 1.01678646,
0.21989076, 1.01635401, 0.21698489, 1.01592799, 0.21408524, 1.01550836, 0.21119172, 1.01509508,
0.20830422, 1.01468809, 0.20542265, 1.01428737, 0.20254691, 1.01389287, 0.19967692, 1.01350455,
0.19681257, 1.01312238, 0.19395377, 1.01274631, 0.19110043, 1.01237631, 0.18825246, 1.01201235,
0.18540977, 1.01165438, 0.18257227, 1.01130237, 0.17973986, 1.01095629, 0.17691246, 1.01061610,
0.17408998, 1.01028177, 0.17127234, 1.00995327, 0.16845944, 1.00963056, 0.16565119, 1.00931362,
0.16284752, 1.00900241, 0.16004833, 1.00869691, 0.15725355, 1.00839708, 0.15446308, 1.00810290,
0.15167685, 1.00781434, 0.14889476, 1.00753136, 0.14611675, 1.00725395, 0.14334272, 1.00698208,
0.14057259, 1.00671572, 0.13780628, 1.00645484, 0.13504371, 1.00619943, 0.13228481, 1.00594945,
0.12952948, 1.00570489, 0.12677766, 1.00546572, 0.12402925, 1.00523192, 0.12128419, 1.00500346,
0.11854239, 1.00478033, 0.11580378, 1.00456250, 0.11306828, 1.00434996, 0.11033581, 1.00414268,
0.10760629, 1.00394065, 0.10487965, 1.00374384, 0.10215581, 1.00355224, 0.09943470, 1.00336584,
0.09671624, 1.00318460, 0.09400035, 1.00300852, 0.09128697, 1.00283759, 0.08857601, 1.00267177,
0.08586740, 1.00251107, 0.08316107, 1.00235546, 0.08045694, 1.00220493, 0.07775494, 1.00205947,
0.07505500, 1.00191907, 0.07235704, 1.00178370, 0.06966100, 1.00165336, 0.06696679, 1.00152804,
0.06427434, 1.00140772, 0.06158359, 1.00129240, 0.05889446, 1.00118206, 0.05620688, 1.00107669,
0.05352078, 1.00097629, 0.05083608, 1.00088085, 0.04815272, 1.00079035, 0.04547063, 1.00070478,
0.04278972, 1.00062415, 0.04010994, 1.00054844, 0.03743121, 1.00047765, 0.03475346, 1.00041177,
0.03207662, 1.00035079, 0.02940063, 1.00029471, 0.02672540, 1.00024352, 0.02405087, 1.00019723,
0.02137696, 1.00015581, 0.01870362, 1.00011928, 0.01603077, 1.00008763, 0.01335833, 1.00006085,
0.01068625, 1.00003894, 0.00801444, 1.00002190, 0.00534284, 1.00000973, 0.00267139, 1.00000243,
0.00000000, 1.00000000, -0.00267139, 1.00000243, -0.00534284, 1.00000973, -0.00801444, 1.00002190,
-0.01068625, 1.00003894, -0.01335833, 1.00006085, -0.01603077, 1.00008763, -0.01870362, 1.00011928,
-0.02137696, 1.00015581, -0.02405087, 1.00019723, -0.02672540, 1.00024352, -0.02940063, 1.00029471,
-0.03207662, 1.00035079, -0.03475346, 1.00041177, -0.03743121, 1.00047765, -0.04010994, 1.00054844,
-0.04278972, 1.00062415, -0.04547063, 1.00070478, -0.04815272, 1.00079035, -0.05083608, 1.00088085,
-0.05352078, 1.00097629, -0.05620688, 1.00107669, -0.05889446, 1.00118206, -0.06158359, 1.00129240,
-0.06427434, 1.00140772, -0.06696679, 1.00152804, -0.06966100, 1.00165336, -0.07235704, 1.00178370,
-0.07505500, 1.00191907, -0.07775494, 1.00205947, -0.08045694, 1.00220493, -0.08316107, 1.00235546,
-0.08586740, 1.00251107, -0.08857601, 1.00267177, -0.09128697, 1.00283759, -0.09400035, 1.00300852,
-0.09671624, 1.00318460, -0.09943470, 1.00336584, -0.10215581, 1.00355224, -0.10487965, 1.00374384,
-0.10760629, 1.00394065, -0.11033581, 1.00414268, -0.11306828, 1.00434996, -0.11580378, 1.00456250,
-0.11854239, 1.00478033, -0.12128419, 1.00500346, -0.12402925, 1.00523192, -0.12677766, 1.00546572,
-0.12952948, 1.00570489, -0.13228481, 1.00594945, -0.13504371, 1.00619943, -0.13780628, 1.00645484,
-0.14057259, 1.00671572, -0.14334272, 1.00698208, -0.14611675, 1.00725395, -0.14889476, 1.00753136,
-0.15167685, 1.00781434, -0.15446308, 1.00810290, -0.15725355, 1.00839708, -0.16004833, 1.00869691,
-0.16284752, 1.00900241, -0.16565119, 1.00931362, -0.16845944, 1.00963056, -0.17127234, 1.00995327,
-0.17408998, 1.01028177, -0.17691246, 1.01061610, -0.17973986, 1.01095629, -0.18257227, 1.01130237,
-0.18540977, 1.01165438, -0.18825246, 1.01201235, -0.19110043, 1.01237631, -0.19395377, 1.01274631,
-0.19681257, 1.01312238, -0.19967692, 1.01350455, -0.20254691, 1.01389287, -0.20542265, 1.01428737,
-0.20830422, 1.01468809, -0.21119172, 1.01509508, -0.21408524, 1.01550836, -0.21698489, 1.01592799,
-0.21989076, 1.01635401, -0.22280294, 1.01678646, -0.22572155, 1.01722538, -0.22864667, 1.01767082,
-0.23157841, 1.01812282, -0.23451688, 1.01858143, -0.23746217, 1.01904670, -0.24041438, 1.01951867,
-0.24337363, 1.01999739, -0.24634002, 1.02048292, -0.24931366, 1.02097530, -0.25229464, 1.02147459,
-0.25528309, 1.02198084, -0.25827911, 1.02249409, -0.26128281, 1.02301441, -0.26429431, 1.02354185,
-0.26731371, 1.02407646, -0.27034113, 1.02461831, -0.27337669, 1.02516745, -0.27642050, 1.02572393,
-0.27947268, 1.02628783, -0.28253334, 1.02685919, -0.28560262, 1.02743809, -0.28868062, 1.02802459,
-0.29176748, 1.02861874, -0.29486331, 1.02922061, -0.29796823, 1.02983028, -0.30108239, 1.03044781,
-0.30420590, 1.03107326, -0.30733889, 1.03170671, -0.31048149, 1.03234823, -0.31363384, 1.03299788,
-0.31679607, 1.03365575, -0.31996831, 1.03432191, -0.32315070, 1.03499643, -0.32634338, 1.03567939,
-0.32954648, 1.03637087, -0.33276015, 1.03707094, -0.33598454, 1.03777970, -0.33921977, 1.03849722,
-0.34246601, 1.03922358, -0.34572340, 1.03995888, -0.34899209, 1.04070319, -0.35227222, 1.04145661,
-0.35556396, 1.04221922, -0.35886746, 1.04299113, -0.36218287, 1.04377241, -0.36551036, 1.04456316,
-0.36885008, 1.04536348, -0.37220220, 1.04617348, -0.37556688, 1.04699323, -0.37894429, 1.04782286,
-0.38233461, 1.04866245, -0.38573799, 1.04951212, -0.38915462, 1.05037196, -0.39258467, 1.05124210,
-0.39602832, 1.05212263, -0.39948574, 1.05301367, -0.40295713, 1.05391533, -0.40644267, 1.05482774,
-0.40994254, 1.05575100, -0.41345694, 1.05668523, -0.41698606, 1.05763056, -0.42053010, 1.05858711,
-0.42408925, 1.05955501, -0.42766371, 1.06053438, -0.43125369, 1.06152535, -0.43485940, 1.06252807,
-0.43848104, 1.06354265, -0.44211883, 1.06456925, -0.44577299, 1.06560799, -0.44944373, 1.06665903,
-0.45313127, 1.06772250, -0.45683585, 1.06879855, -0.46055768, 1.06988734, -0.46429701, 1.07098901,
-0.46805406, 1.07210372, -0.47182908, 1.07323164, -0.47562231, 1.07437291, -0.47943399, 1.07552770,
-0.48326438, 1.07669618, -0.48711373, 1.07787853, -0.49098230, 1.07907490, -0.49487034, 1.08028549,
-0.49877813, 1.08151046, -0.50270593, 1.08275000, -0.50665402, 1.08400430, -0.51062267, 1.08527354,
-0.51461218, 1.08655792, -0.51862282, 1.08785764, -0.52265490, 1.08917289, -0.52670870, 1.09050387,
-0.53078453, 1.09185080, -0.53488269, 1.09321389, -0.53900350, 1.09459335, -0.54314728, 1.09598940,
-0.54731434, 1.09740227, -0.55150501, 1.09883218, -0.55571963, 1.10027936, -0.55995853, 1.10174406,
-0.56422207, 1.10322651, -0.56851058, 1.10472696, -0.57282443, 1.10624566, -0.57716398, 1.10778286,
-0.58152960, 1.10933884, -0.58592166, 1.11091384, -0.59034054, 1.11250815, -0.59478664, 1.11412204,
-0.59926035, 1.11575578, -0.60376207, 1.11740968, -0.60829222, 1.11908402, -0.61285120, 1.12077910,
-0.61743945, 1.12249523, -0.62205740, 1.12423272, -0.62670549, 1.12599188, -0.63138416, 1.12777304,
-0.63609389, 1.12957653, -0.64083512, 1.13140269, -0.64560834, 1.13325186, -0.65041403, 1.13512440,
-0.65525269, 1.13702066, -0.66012481, 1.13894101, -0.66503091, 1.14088583, -0.66997151, 1.14285549,
-0.67494715, 1.14485039, -0.67995836, 1.14687093, -0.68500570, 1.14891751, -0.69008974, 1.15099056,
-0.69521105, 1.15309049, -0.70037023, 1.15521774, -0.70556785, 1.15737275, -0.71080456, 1.15955598,
-0.71608095, 1.16176789, -0.72139768, 1.16400896, -0.72675539, 1.16627967, -0.73215475, 1.16858051,
-0.73759643, 1.17091200, -0.74308113, 1.17327464, -0.74860956, 1.17566898, -0.75418243, 1.17809554,
-0.75980049, 1.18055489, -0.76546449, 1.18304760, -0.77117519, 1.18557424, -0.77693339, 1.18813541,
-0.78273990, 1.19073171, -0.78859552, 1.19336377, -0.79450111, 1.19603222, -0.80045752, 1.19873772,
-0.80646563, 1.20148093, -0.81252634, 1.20426254, -0.81864057, 1.20708325, -0.82480926, 1.20994377,
-0.83103338, 1.21284484, -0.83731391, 1.21578721, -0.84365185, 1.21877166, -0.85004825, 1.22179898,
-0.85650415, 1.22486997, -0.86302064, 1.22798547, -0.86959883, 1.23114632, -0.87623985, 1.23435341,
-0.88294486, 1.23760763, -0.88971506, 1.24090990, -0.89655167, 1.24426115, -0.90345594, 1.24766237,
-0.91042915, 1.25111454, -0.91747262, 1.25461869, -0.92458770, 1.25817585, -0.93177577, 1.26178710,
-0.93903825, 1.26545356, -0.94637660, 1.26917634, -0.95379231, 1.27295662, -0.96128691, 1.27679559,
-0.96886199, 1.28069448, -0.97651915, 1.28465455, -0.98426006, 1.28867711, -0.99208643, 1.29276349,
-1.00000000, 1.29691505, -1.00800258, 1.30113322, -1.01609601, 1.30541945, -1.02428221, 1.30977523,
-1.03256312, 1.31420210, -1.04094076, 1.31870165, -1.04941720, 1.32327550, -1.05799456, 1.32792533,
-1.06667503, 1.33265288, -1.07546088, 1.33745993, -1.08435442, 1.34234830, -1.09335804, 1.34731990,
-1.10247420, 1.35237668, -1.11170544, 1.35752063, -1.12105438, 1.36275385, -1.13052370, 1.36807846,
-1.14011619, 1.37349668, -1.14983470, 1.37901078, -1.15968219, 1.38462311, -1.16966172, 1.39033611,
-1.17977641, 1.39615227, -1.19002952, 1.40207420, -1.20042441, 1.40810456, -1.21096452, 1.41424612,
-1.22165345, 1.42050174, -1.23249488, 1.42687439, -1.24349263, 1.43336711, -1.25465066, 1.43998308,
-1.26597304, 1.44672556, -1.27746401, 1.45359796, -1.28912794, 1.46060379, -1.30096936, 1.46774667,
-1.31299295, 1.47503039, -1.32520357, 1.48245885, -1.33760625, 1.49003611, -1.35020621, 1.49776636,
-1.36300886, 1.50565396, -1.37601981, 1.51370345, -1.38924488, 1.52191951, -1.40269010, 1.53030704,
-1.41636176, 1.53887109, -1.43026637, 1.54761694, -1.44441070, 1.55655007, -1.45880178, 1.56567617,
-1.47344695, 1.57500117, -1.48835381, 1.58453124, -1.50353028, 1.59427281, -1.51898462, 1.60423258,
-1.53472543, 1.61441751, -1.55076165, 1.62483488, -1.56710262, 1.63549228, -1.58375809, 1.64639762,
-1.60073821, 1.65755916, -1.61805359, 1.66898554, -1.63571531, 1.68068578, -1.65373495, 1.69266930,
962.46899814, 346.68015584, -1.69089694, 1.71752610, -1.71006520, 1.73042050, -1.72964327, 1.74364049,
-1.74964567, 1.75719793, -1.77008765, 1.77110527, -1.79098519, 1.78537555, -1.81235506, 1.80002249,
-1.83421487, 1.81506048, -1.85658313, 1.83050466, -1.87947929, 1.84637094, -1.90292384, 1.86267608,
-1.92693832, 1.87943771, -1.95154543, 1.89667445, -1.97676913, 1.91440589, -2.00263465, 1.93265272,
-2.02916867, 1.95143682, -2.05639935, 1.97078127, -2.08435649, 1.99071051, -2.11307160, 2.01125040,
-2.14257808, 2.03242834, -2.17291131, 2.05427338, -2.20410883, 2.07681635, -2.23621052, 2.10009000,
-2.26925875, 2.12412915, -2.30329860, 2.14897082, -2.33837808, 2.17465450, -2.37454837, 2.20122224,
-2.41186406, 2.22871895, -2.45038350, 2.25719263, -2.49016908, 2.28669458, -2.53128760, 2.31727979,
-2.57381065, 2.34900717, -2.61781510, 2.38194000, -2.66338354, 2.41614627, -2.71060483, 2.45169917,
-2.75957476, 2.48867757, -2.81039667, 2.52716661, -2.86318226, 2.56725830, -2.91805241, 2.60905227,
-2.97513819, 2.65265651, -3.03458193, 2.69818835, -3.09653847, 2.74577541, -3.16117653, 2.79555681,
-3.22868037, 2.84768446, -3.29925155, 2.90232458, -3.37311107, 2.95965942, -3.45050172, 3.01988925,
-3.53169088, 3.08323461, -3.61697369, 3.14993899, -3.70667676, 3.22027185, -3.80116248, 3.29453219,
-3.90083405, 3.37305271, -4.00614140, 3.45620472, -4.11758817, 3.54440385, -4.23573998, 3.63811692,
-4.36123423, 3.73787004, -4.49479191, 3.84425832, -4.63723176, 3.95795759, -4.78948738, 4.07973857,
-4.95262816, 4.21048408, -5.12788489, 4.35121022, -5.31668137, 4.50309249, -5.52067388, 4.66749837,
-5.74180052, 4.84602809, -5.98234397, 5.04056639, -6.24501154, 5.25334872, -6.53303875, 5.48704671,
-6.85032478, 5.74488007, -7.20161184, 6.03076469, -7.59272603, 6.34951155, -8.03090578, 6.70709799,
-8.52525746, 7.11104390, -9.08739948, 7.57094370, -9.73239267, 8.09923464, -10.48011727, 8.71233395,
-11.35736829, 9.43236925, -12.40114829, 10.28989784, -13.66403975, 11.32834327, -15.22336975, 12.61156386,
-17.19770632, 14.23747575, -19.77858230, 16.36425133, -23.29682696, 19.26509759, -28.37733979, 23.45607235,
-36.35919082, 30.04301408, -50.72396173, 41.90110313, -84.23745119, 69.57266805, -251.79184521, 207.93866762,
250.85815584, -207.16761157, 83.30371847, -68.80164780, 49.79014229, -41.13015449, 35.42524129, -29.27217288,
27.44321675, -22.68537443, 22.36248696, -18.49457884, 18.84398183, -15.59394769, 16.26280180, -13.46742320,
14.28811755, -11.84179843, 12.72839614, -10.55890109, 11.46506944, -9.52081508, 10.42081028, -8.66368220,
304.35683005, 410.65934536, 8.79474407, -7.33144823, 8.14913919, -6.80366244, 7.58634102, -6.34430451,
7.09128856, -5.94093731, 6.65236325, -5.58396658, 6.26045853, -5.26587256, 5.90833577, -4.98067808,
5.59016866, -4.72357234, 5.30121479, -4.49063961, 5.03757474, -4.27866038, 4.79601275, -4.08496322,
4.57382124, -3.90731289, 4.36871730, -3.74382486, 4.17876252, -3.59289913, 4.00230035, -3.45316848,
3.83790668, -3.32345765, 3.68435040, -3.20275079, 3.54056180, -3.09016534, 3.40560692, -2.98493090,
3.27866668, -2.88637192, 3.15901972, -2.79389359, 3.04602825, -2.70697011, 2.93912625, -2.62513501,
2.83780967, -2.54797297, 2.74162815, -2.47511307, 2.65017805, -2.40622296, 2.56309652, -2.34100401,
2.48005648, -2.27918715, 2.40076229, -2.22052931, 2.32494608, -2.16481036, 2.25236452, -2.11183047,
2.18279607, -2.06140783, 2.11603862, -2.01337668, 2.05190734, -1.96758558, 1.99023290, -1.92389591,
1.93085985, -1.88218054, 1.87364525, -1.84232269, 1.81845736, -1.80421488, 1.76517463, -1.76775805,
1.71368466, -1.73286075, 1.66388341, -1.69943845, 1.61567437, -1.66741287, 1.56896789, -1.63671144,
1.52368062, -1.60726682, 1.47973489, -1.57901641, 1.43705827, -1.55190194, 1.39558312, -1.52586917,
1.35524617, -1.50086749, 1.31598818, -1.47684966, 1.27775361, -1.45377154, 1.24049033, -1.43159185,
1.20414936, -1.41027194, 1.16868459, -1.38977561, 1.13405261, -1.37006890, 1.10021248, -1.35111994,
1.06712555, -1.33289884, 1.03475529, -1.31537746, 1.00306714, -1.29852939, 0.97202838, -1.28232975,
0.94160797, -1.26675514, 0.91177647, -1.25178351, 0.88250590, -1.23739409, 0.85376964, -1.22356730,
0.82554237, -1.21028470, 0.79779995, -1.19752886, 0.77051933, -1.18528338, 0.74367853, -1.17353275,
0.71725651, -1.16226235, 0.69123315, -1.15145838, 0.66558917, -1.14110783, 0.64030609, -1.13119840,
0.61536615, -1.12171850, 0.59075229, -1.11265720, 0.56644810, -1.10400418, 0.54243776, -1.09574973,
0.51870603, -1.08788469, 0.49523818, -1.08040044, 0.47201999, -1.07328889, 0.44903769, -1.06654239,
0.42627794, -1.06015382, 0.40372779, -1.05411646, 0.38137468, -1.04842404, 0.35920639, -1.04307069,
0.33721101, -1.03805096, 0.31537693, -1.03335975, 0.29369282, -1.02899235, 0.27214761, -1.02494440,
0.25073044, -1.02121189, 0.22943069, -1.01779115, 0.20823792, -1.01467881, 0.18714185, -1.01187186,
0.16613238, -1.00936756, 0.14519955, -1.00716349, 0.12433350, -1.00525755, 0.10352451, -1.00364789,
0.08276292, -1.00233299, 0.06203916, -1.00131158, 0.04134373, -1.00058269, 0.02066715, -1.00014564,
@@ -0,0 +1,257 @@
// 1024 CFFT Data Output 3
0.00000000, -1.00000000, -0.02066715, -1.00014564, -0.04134373, -1.00058269, -0.06203916, -1.00131158,
-0.08276292, -1.00233299, -0.10352451, -1.00364789, -0.12433350, -1.00525755, -0.14519955, -1.00716349,
-0.16613238, -1.00936756, -0.18714185, -1.01187186, -0.20823792, -1.01467881, -0.22943069, -1.01779115,
-0.25073044, -1.02121189, -0.27214761, -1.02494440, -0.29369282, -1.02899235, -0.31537693, -1.03335975,
-0.33721101, -1.03805096, -0.35920639, -1.04307069, -0.38137468, -1.04842404, -0.40372779, -1.05411646,
-0.42627794, -1.06015382, -0.44903769, -1.06654239, -0.47201999, -1.07328889, -0.49523818, -1.08040044,
-0.51870603, -1.08788469, -0.54243776, -1.09574973, -0.56644810, -1.10400418, -0.59075229, -1.11265720,
-0.61536615, -1.12171850, -0.64030609, -1.13119840, -0.66558917, -1.14110783, -0.69123315, -1.15145838,
-0.71725651, -1.16226235, -0.74367853, -1.17353275, -0.77051933, -1.18528338, -0.79779995, -1.19752886,
-0.82554237, -1.21028470, -0.85376964, -1.22356730, -0.88250590, -1.23739409, -0.91177647, -1.25178351,
-0.94160797, -1.26675514, -0.97202838, -1.28232975, -1.00306714, -1.29852939, -1.03475529, -1.31537746,
-1.06712555, -1.33289884, -1.10021248, -1.35111994, -1.13405261, -1.37006890, -1.16868459, -1.38977561,
-1.20414936, -1.41027194, -1.24049033, -1.43159185, -1.27775361, -1.45377154, -1.31598818, -1.47684966,
-1.35524617, -1.50086749, -1.39558312, -1.52586917, -1.43705827, -1.55190194, -1.47973489, -1.57901641,
-1.52368062, -1.60726682, -1.56896789, -1.63671144, -1.61567437, -1.66741287, -1.66388341, -1.69943845,
-1.71368466, -1.73286075, -1.76517463, -1.76775805, -1.81845736, -1.80421488, -1.87364525, -1.84232269,
-1.93085985, -1.88218054, -1.99023290, -1.92389591, -2.05190734, -1.96758558, -2.11603862, -2.01337668,
-2.18279607, -2.06140783, -2.25236452, -2.11183047, -2.32494608, -2.16481036, -2.40076229, -2.22052931,
-2.48005648, -2.27918715, -2.56309652, -2.34100401, -2.65017805, -2.40622296, -2.74162815, -2.47511307,
-2.83780967, -2.54797297, -2.93912625, -2.62513501, -3.04602825, -2.70697011, -3.15901972, -2.79389359,
-3.27866668, -2.88637192, -3.40560692, -2.98493090, -3.54056180, -3.09016534, -3.68435040, -3.20275079,
-3.83790668, -3.32345765, -4.00230035, -3.45316848, -4.17876252, -3.59289913, -4.36871730, -3.74382486,
-4.57382124, -3.90731289, -4.79601275, -4.08496322, -5.03757474, -4.27866038, -5.30121479, -4.49063961,
-5.59016866, -4.72357234, -5.90833577, -4.98067808, -6.26045853, -5.26587256, -6.65236325, -5.58396658,
-7.09128856, -5.94093731, -7.58634102, -6.34430451, -8.14913919, -6.80366244, -8.79474407, -7.33144823,
285.27075796, -426.54750331, -10.42081028, -8.66368220, -11.46506944, -9.52081508, -12.72839614, -10.55890109,
-14.28811755, -11.84179843, -16.26280180, -13.46742320, -18.84398183, -15.59394769, -22.36248696, -18.49457884,
-27.44321675, -22.68537443, -35.42524129, -29.27217288, -49.79014229, -41.13015449, -83.30371847, -68.80164780,
-250.85815584, -207.16761157, 251.79184521, 207.93866762, 84.23745119, 69.57266805, 50.72396173, 41.90110313,
36.35919082, 30.04301408, 28.37733979, 23.45607235, 23.29682696, 19.26509759, 19.77858230, 16.36425133,
17.19770632, 14.23747575, 15.22336975, 12.61156386, 13.66403975, 11.32834327, 12.40114829, 10.28989784,
11.35736829, 9.43236925, 10.48011727, 8.71233395, 9.73239267, 8.09923464, 9.08739948, 7.57094370,
8.52525746, 7.11104390, 8.03090578, 6.70709799, 7.59272603, 6.34951155, 7.20161184, 6.03076469,
6.85032478, 5.74488007, 6.53303875, 5.48704671, 6.24501154, 5.25334872, 5.98234397, 5.04056639,
5.74180052, 4.84602809, 5.52067388, 4.66749837, 5.31668137, 4.50309249, 5.12788489, 4.35121022,
4.95262816, 4.21048408, 4.78948738, 4.07973857, 4.63723176, 3.95795759, 4.49479191, 3.84425832,
4.36123423, 3.73787004, 4.23573998, 3.63811692, 4.11758817, 3.54440385, 4.00614140, 3.45620472,
3.90083405, 3.37305271, 3.80116248, 3.29453219, 3.70667676, 3.22027185, 3.61697369, 3.14993899,
3.53169088, 3.08323461, 3.45050172, 3.01988925, 3.37311107, 2.95965942, 3.29925155, 2.90232458,
3.22868037, 2.84768446, 3.16117653, 2.79555681, 3.09653847, 2.74577541, 3.03458193, 2.69818835,
2.97513819, 2.65265651, 2.91805241, 2.60905227, 2.86318226, 2.56725830, 2.81039667, 2.52716661,
2.75957476, 2.48867757, 2.71060483, 2.45169917, 2.66338354, 2.41614627, 2.61781510, 2.38194000,
2.57381065, 2.34900717, 2.53128760, 2.31727979, 2.49016908, 2.28669458, 2.45038350, 2.25719263,
2.41186406, 2.22871895, 2.37454837, 2.20122224, 2.33837808, 2.17465450, 2.30329860, 2.14897082,
2.26925875, 2.12412915, 2.23621052, 2.10009000, 2.20410883, 2.07681635, 2.17291131, 2.05427338,
2.14257808, 2.03242834, 2.11307160, 2.01125040, 2.08435649, 1.99071051, 2.05639935, 1.97078127,
2.02916867, 1.95143682, 2.00263465, 1.93265272, 1.97676913, 1.91440589, 1.95154543, 1.89667445,
1.92693832, 1.87943771, 1.90292384, 1.86267608, 1.87947929, 1.84637094, 1.85658313, 1.83050466,
1.83421487, 1.81506048, 1.81235506, 1.80002249, 1.79098519, 1.78537555, 1.77008765, 1.77110527,
1.74964567, 1.75719793, 1.72964327, 1.74364049, 1.71006520, 1.73042050, 1.69089694, 1.71752610,
1.67212460, 1.70494596, 1.65373495, 1.69266930, 1.63571531, 1.68068578, 1.61805359, 1.66898554,
1.60073821, 1.65755916, 1.58375809, 1.64639762, 1.56710262, 1.63549228, 1.55076165, 1.62483488,
1.53472543, 1.61441751, 1.51898462, 1.60423258, 1.50353028, 1.59427281, 1.48835381, 1.58453124,
1.47344695, 1.57500117, 1.45880178, 1.56567617, 1.44441070, 1.55655007, 1.43026637, 1.54761694,
1.41636176, 1.53887109, 1.40269010, 1.53030704, 1.38924488, 1.52191951, 1.37601981, 1.51370345,
1.36300886, 1.50565396, 1.35020621, 1.49776636, 1.33760625, 1.49003611, 1.32520357, 1.48245885,
1.31299295, 1.47503039, 1.30096936, 1.46774667, 1.28912794, 1.46060379, 1.27746401, 1.45359796,
1.26597304, 1.44672556, 1.25465066, 1.43998308, 1.24349263, 1.43336711, 1.23249488, 1.42687439,
1.22165345, 1.42050174, 1.21096452, 1.41424612, 1.20042441, 1.40810456, 1.19002952, 1.40207420,
1.17977641, 1.39615227, 1.16966172, 1.39033611, 1.15968219, 1.38462311, 1.14983470, 1.37901078,
1.14011619, 1.37349668, 1.13052370, 1.36807846, 1.12105438, 1.36275385, 1.11170544, 1.35752063,
1.10247420, 1.35237668, 1.09335804, 1.34731990, 1.08435442, 1.34234830, 1.07546088, 1.33745993,
1.06667503, 1.33265288, 1.05799456, 1.32792533, 1.04941720, 1.32327550, 1.04094076, 1.31870165,
1.03256312, 1.31420210, 1.02428221, 1.30977523, 1.01609601, 1.30541945, 1.00800258, 1.30113322,
1.00000000, 1.29691505, 0.99208643, 1.29276349, 0.98426006, 1.28867711, 0.97651915, 1.28465455,
0.96886199, 1.28069448, 0.96128691, 1.27679559, 0.95379231, 1.27295662, 0.94637660, 1.26917634,
0.93903825, 1.26545356, 0.93177577, 1.26178710, 0.92458770, 1.25817585, 0.91747262, 1.25461869,
0.91042915, 1.25111454, 0.90345594, 1.24766237, 0.89655167, 1.24426115, 0.88971506, 1.24090990,
0.88294486, 1.23760763, 0.87623985, 1.23435341, 0.86959883, 1.23114632, 0.86302064, 1.22798547,
0.85650415, 1.22486997, 0.85004825, 1.22179898, 0.84365185, 1.21877166, 0.83731391, 1.21578721,
0.83103338, 1.21284484, 0.82480926, 1.20994377, 0.81864057, 1.20708325, 0.81252634, 1.20426254,
0.80646563, 1.20148093, 0.80045752, 1.19873772, 0.79450111, 1.19603222, 0.78859552, 1.19336377,
0.78273990, 1.19073171, 0.77693339, 1.18813541, 0.77117519, 1.18557424, 0.76546449, 1.18304760,
0.75980049, 1.18055489, 0.75418243, 1.17809554, 0.74860956, 1.17566898, 0.74308113, 1.17327464,
0.73759643, 1.17091200, 0.73215475, 1.16858051, 0.72675539, 1.16627967, 0.72139768, 1.16400896,
0.71608095, 1.16176789, 0.71080456, 1.15955598, 0.70556785, 1.15737275, 0.70037023, 1.15521774,
0.69521105, 1.15309049, 0.69008974, 1.15099056, 0.68500570, 1.14891751, 0.67995836, 1.14687093,
0.67494715, 1.14485039, 0.66997151, 1.14285549, 0.66503091, 1.14088583, 0.66012481, 1.13894101,
0.65525269, 1.13702066, 0.65041403, 1.13512440, 0.64560834, 1.13325186, 0.64083512, 1.13140269,
0.63609389, 1.12957653, 0.63138416, 1.12777304, 0.62670549, 1.12599188, 0.62205740, 1.12423272,
0.61743945, 1.12249523, 0.61285120, 1.12077910, 0.60829222, 1.11908402, 0.60376207, 1.11740968,
0.59926035, 1.11575578, 0.59478664, 1.11412204, 0.59034054, 1.11250815, 0.58592166, 1.11091384,
0.58152960, 1.10933884, 0.57716398, 1.10778286, 0.57282443, 1.10624566, 0.56851058, 1.10472696,
0.56422207, 1.10322651, 0.55995853, 1.10174406, 0.55571963, 1.10027936, 0.55150501, 1.09883218,
0.54731434, 1.09740227, 0.54314728, 1.09598940, 0.53900350, 1.09459335, 0.53488269, 1.09321389,
0.53078453, 1.09185080, 0.52670870, 1.09050387, 0.52265490, 1.08917289, 0.51862282, 1.08785764,
0.51461218, 1.08655792, 0.51062267, 1.08527354, 0.50665402, 1.08400430, 0.50270593, 1.08275000,
0.49877813, 1.08151046, 0.49487034, 1.08028549, 0.49098230, 1.07907490, 0.48711373, 1.07787853,
0.48326438, 1.07669618, 0.47943399, 1.07552770, 0.47562231, 1.07437291, 0.47182908, 1.07323164,
0.46805406, 1.07210372, 0.46429701, 1.07098901, 0.46055768, 1.06988734, 0.45683585, 1.06879855,
0.45313127, 1.06772250, 0.44944373, 1.06665903, 0.44577299, 1.06560799, 0.44211883, 1.06456925,
0.43848104, 1.06354265, 0.43485940, 1.06252807, 0.43125369, 1.06152535, 0.42766371, 1.06053438,
0.42408925, 1.05955501, 0.42053010, 1.05858711, 0.41698606, 1.05763056, 0.41345694, 1.05668523,
0.40994254, 1.05575100, 0.40644267, 1.05482774, 0.40295713, 1.05391533, 381.86907189, 342.55697389,
0.39602832, 1.05212263, 0.39258467, 1.05124210, 0.38915462, 1.05037196, 0.38573799, 1.04951212,
0.38233461, 1.04866245, 0.37894429, 1.04782286, 0.37556688, 1.04699323, 0.37220220, 1.04617348,
0.36885008, 1.04536348, 0.36551036, 1.04456316, 0.36218287, 1.04377241, 0.35886746, 1.04299113,
0.35556396, 1.04221922, 0.35227222, 1.04145661, 0.34899209, 1.04070319, 0.34572340, 1.03995888,
0.34246601, 1.03922358, 0.33921977, 1.03849722, 0.33598454, 1.03777970, 0.33276015, 1.03707094,
0.32954648, 1.03637087, 0.32634338, 1.03567939, 0.32315070, 1.03499643, 0.31996831, 1.03432191,
0.31679607, 1.03365575, 0.31363384, 1.03299788, 0.31048149, 1.03234823, 0.30733889, 1.03170671,
0.30420590, 1.03107326, 0.30108239, 1.03044781, 0.29796823, 1.02983028, 0.29486331, 1.02922061,
0.29176748, 1.02861874, 0.28868062, 1.02802459, 0.28560262, 1.02743809, 0.28253334, 1.02685919,
0.27947268, 1.02628783, 0.27642050, 1.02572393, 0.27337669, 1.02516745, 0.27034113, 1.02461831,
0.26731371, 1.02407646, 0.26429431, 1.02354185, 0.26128281, 1.02301441, 0.25827911, 1.02249409,
0.25528309, 1.02198084, 0.25229464, 1.02147459, 0.24931366, 1.02097530, 0.24634002, 1.02048292,
0.24337363, 1.01999739, 0.24041438, 1.01951867, 0.23746217, 1.01904670, 0.23451688, 1.01858143,
0.23157841, 1.01812282, 0.22864667, 1.01767082, 0.22572155, 1.01722538, 0.22280294, 1.01678646,
0.21989076, 1.01635401, 0.21698489, 1.01592799, 0.21408524, 1.01550836, 0.21119172, 1.01509508,
0.20830422, 1.01468809, 0.20542265, 1.01428737, 0.20254691, 1.01389287, 0.19967692, 1.01350455,
0.19681257, 1.01312238, 0.19395377, 1.01274631, 0.19110043, 1.01237631, 0.18825246, 1.01201235,
0.18540977, 1.01165438, 0.18257227, 1.01130237, 0.17973986, 1.01095629, 0.17691246, 1.01061610,
0.17408998, 1.01028177, 0.17127234, 1.00995327, 0.16845944, 1.00963056, 0.16565119, 1.00931362,
0.16284752, 1.00900241, 0.16004833, 1.00869691, 0.15725355, 1.00839708, 0.15446308, 1.00810290,
0.15167685, 1.00781434, 0.14889476, 1.00753136, 0.14611675, 1.00725395, 0.14334272, 1.00698208,
0.14057259, 1.00671572, 0.13780628, 1.00645484, 0.13504371, 1.00619943, 0.13228481, 1.00594945,
0.12952948, 1.00570489, 0.12677766, 1.00546572, 0.12402925, 1.00523192, 0.12128419, 1.00500346,
0.11854239, 1.00478033, 0.11580378, 1.00456250, 0.11306828, 1.00434996, 0.11033581, 1.00414268,
0.10760629, 1.00394065, 0.10487965, 1.00374384, 0.10215581, 1.00355224, 0.09943470, 1.00336584,
0.09671624, 1.00318460, 0.09400035, 1.00300852, 0.09128697, 1.00283759, 0.08857601, 1.00267177,
0.08586740, 1.00251107, 0.08316107, 1.00235546, 0.08045694, 1.00220493, 0.07775494, 1.00205947,
0.07505500, 1.00191907, 0.07235704, 1.00178370, 0.06966100, 1.00165336, 0.06696679, 1.00152804,
0.06427434, 1.00140772, 0.06158359, 1.00129240, 0.05889446, 1.00118206, 0.05620688, 1.00107669,
0.05352078, 1.00097629, 0.05083608, 1.00088085, 0.04815272, 1.00079035, 0.04547063, 1.00070478,
0.04278972, 1.00062415, 0.04010994, 1.00054844, 0.03743121, 1.00047765, 0.03475346, 1.00041177,
0.03207662, 1.00035079, 0.02940063, 1.00029471, 0.02672540, 1.00024352, 0.02405087, 1.00019723,
0.02137696, 1.00015581, 0.01870362, 1.00011928, 0.01603077, 1.00008763, 0.01335833, 1.00006085,
0.01068625, 1.00003894, 0.00801444, 1.00002190, 0.00534284, 1.00000973, 0.00267139, 1.00000243,
0.00000000, 1.00000000, -0.00267139, 1.00000243, -0.00534284, 1.00000973, -0.00801444, 1.00002190,
-0.01068625, 1.00003894, -0.01335833, 1.00006085, -0.01603077, 1.00008763, -0.01870362, 1.00011928,
-0.02137696, 1.00015581, -0.02405087, 1.00019723, -0.02672540, 1.00024352, -0.02940063, 1.00029471,
-0.03207662, 1.00035079, -0.03475346, 1.00041177, -0.03743121, 1.00047765, -0.04010994, 1.00054844,
-0.04278972, 1.00062415, -0.04547063, 1.00070478, -0.04815272, 1.00079035, -0.05083608, 1.00088085,
-0.05352078, 1.00097629, -0.05620688, 1.00107669, -0.05889446, 1.00118206, -0.06158359, 1.00129240,
-0.06427434, 1.00140772, -0.06696679, 1.00152804, -0.06966100, 1.00165336, -0.07235704, 1.00178370,
-0.07505500, 1.00191907, -0.07775494, 1.00205947, -0.08045694, 1.00220493, -0.08316107, 1.00235546,
-0.08586740, 1.00251107, -0.08857601, 1.00267177, -0.09128697, 1.00283759, -0.09400035, 1.00300852,
-0.09671624, 1.00318460, -0.09943470, 1.00336584, -0.10215581, 1.00355224, -0.10487965, 1.00374384,
-0.10760629, 1.00394065, -0.11033581, 1.00414268, -0.11306828, 1.00434996, -0.11580378, 1.00456250,
-0.11854239, 1.00478033, -0.12128419, 1.00500346, -0.12402925, 1.00523192, -0.12677766, 1.00546572,
-0.12952948, 1.00570489, -0.13228481, 1.00594945, -0.13504371, 1.00619943, -0.13780628, 1.00645484,
-0.14057259, 1.00671572, -0.14334272, 1.00698208, -0.14611675, 1.00725395, -0.14889476, 1.00753136,
-0.15167685, 1.00781434, -0.15446308, 1.00810290, -0.15725355, 1.00839708, -0.16004833, 1.00869691,
-0.16284752, 1.00900241, -0.16565119, 1.00931362, -0.16845944, 1.00963056, -0.17127234, 1.00995327,
-0.17408998, 1.01028177, -0.17691246, 1.01061610, -0.17973986, 1.01095629, -0.18257227, 1.01130237,
-0.18540977, 1.01165438, -0.18825246, 1.01201235, -0.19110043, 1.01237631, -0.19395377, 1.01274631,
-0.19681257, 1.01312238, -0.19967692, 1.01350455, -0.20254691, 1.01389287, -0.20542265, 1.01428737,
-0.20830422, 1.01468809, -0.21119172, 1.01509508, -0.21408524, 1.01550836, -0.21698489, 1.01592799,
-0.21989076, 1.01635401, -0.22280294, 1.01678646, -0.22572155, 1.01722538, -0.22864667, 1.01767082,
-0.23157841, 1.01812282, -0.23451688, 1.01858143, -0.23746217, 1.01904670, -0.24041438, 1.01951867,
-0.24337363, 1.01999739, -0.24634002, 1.02048292, -0.24931366, 1.02097530, -0.25229464, 1.02147459,
-0.25528309, 1.02198084, -0.25827911, 1.02249409, -0.26128281, 1.02301441, -0.26429431, 1.02354185,
-0.26731371, 1.02407646, -0.27034113, 1.02461831, -0.27337669, 1.02516745, -0.27642050, 1.02572393,
-0.27947268, 1.02628783, -0.28253334, 1.02685919, -0.28560262, 1.02743809, -0.28868062, 1.02802459,
-0.29176748, 1.02861874, -0.29486331, 1.02922061, -0.29796823, 1.02983028, -0.30108239, 1.03044781,
-0.30420590, 1.03107326, -0.30733889, 1.03170671, -0.31048149, 1.03234823, -0.31363384, 1.03299788,
-0.31679607, 1.03365575, -0.31996831, 1.03432191, -0.32315070, 1.03499643, -0.32634338, 1.03567939,
-0.32954648, 1.03637087, -0.33276015, 1.03707094, -0.33598454, 1.03777970, -0.33921977, 1.03849722,
-0.34246601, 1.03922358, -0.34572340, 1.03995888, -0.34899209, 1.04070319, -0.35227222, 1.04145661,
-0.35556396, 1.04221922, -0.35886746, 1.04299113, -0.36218287, 1.04377241, -0.36551036, 1.04456316,
-0.36885008, 1.04536348, -0.37220220, 1.04617348, -0.37556688, 1.04699323, -0.37894429, 1.04782286,
-0.38233461, 1.04866245, -0.38573799, 1.04951212, -0.38915462, 1.05037196, -0.39258467, 1.05124210,
-0.39602832, 1.05212263, 381.07010040, -340.45094655, -0.40295713, 1.05391533, -0.40644267, 1.05482774,
-0.40994254, 1.05575100, -0.41345694, 1.05668523, -0.41698606, 1.05763056, -0.42053010, 1.05858711,
-0.42408925, 1.05955501, -0.42766371, 1.06053438, -0.43125369, 1.06152535, -0.43485940, 1.06252807,
-0.43848104, 1.06354265, -0.44211883, 1.06456925, -0.44577299, 1.06560799, -0.44944373, 1.06665903,
-0.45313127, 1.06772250, -0.45683585, 1.06879855, -0.46055768, 1.06988734, -0.46429701, 1.07098901,
-0.46805406, 1.07210372, -0.47182908, 1.07323164, -0.47562231, 1.07437291, -0.47943399, 1.07552770,
-0.48326438, 1.07669618, -0.48711373, 1.07787853, -0.49098230, 1.07907490, -0.49487034, 1.08028549,
-0.49877813, 1.08151046, -0.50270593, 1.08275000, -0.50665402, 1.08400430, -0.51062267, 1.08527354,
-0.51461218, 1.08655792, -0.51862282, 1.08785764, -0.52265490, 1.08917289, -0.52670870, 1.09050387,
-0.53078453, 1.09185080, -0.53488269, 1.09321389, -0.53900350, 1.09459335, -0.54314728, 1.09598940,
-0.54731434, 1.09740227, -0.55150501, 1.09883218, -0.55571963, 1.10027936, -0.55995853, 1.10174406,
-0.56422207, 1.10322651, -0.56851058, 1.10472696, -0.57282443, 1.10624566, -0.57716398, 1.10778286,
-0.58152960, 1.10933884, -0.58592166, 1.11091384, -0.59034054, 1.11250815, -0.59478664, 1.11412204,
-0.59926035, 1.11575578, -0.60376207, 1.11740968, -0.60829222, 1.11908402, -0.61285120, 1.12077910,
-0.61743945, 1.12249523, -0.62205740, 1.12423272, -0.62670549, 1.12599188, -0.63138416, 1.12777304,
-0.63609389, 1.12957653, -0.64083512, 1.13140269, -0.64560834, 1.13325186, -0.65041403, 1.13512440,
-0.65525269, 1.13702066, -0.66012481, 1.13894101, -0.66503091, 1.14088583, -0.66997151, 1.14285549,
-0.67494715, 1.14485039, -0.67995836, 1.14687093, -0.68500570, 1.14891751, -0.69008974, 1.15099056,
-0.69521105, 1.15309049, -0.70037023, 1.15521774, -0.70556785, 1.15737275, -0.71080456, 1.15955598,
-0.71608095, 1.16176789, -0.72139768, 1.16400896, -0.72675539, 1.16627967, -0.73215475, 1.16858051,
-0.73759643, 1.17091200, -0.74308113, 1.17327464, -0.74860956, 1.17566898, -0.75418243, 1.17809554,
-0.75980049, 1.18055489, -0.76546449, 1.18304760, -0.77117519, 1.18557424, -0.77693339, 1.18813541,
-0.78273990, 1.19073171, -0.78859552, 1.19336377, -0.79450111, 1.19603222, -0.80045752, 1.19873772,
-0.80646563, 1.20148093, -0.81252634, 1.20426254, -0.81864057, 1.20708325, -0.82480926, 1.20994377,
-0.83103338, 1.21284484, -0.83731391, 1.21578721, -0.84365185, 1.21877166, -0.85004825, 1.22179898,
-0.85650415, 1.22486997, -0.86302064, 1.22798547, -0.86959883, 1.23114632, -0.87623985, 1.23435341,
-0.88294486, 1.23760763, -0.88971506, 1.24090990, -0.89655167, 1.24426115, -0.90345594, 1.24766237,
-0.91042915, 1.25111454, -0.91747262, 1.25461869, -0.92458770, 1.25817585, -0.93177577, 1.26178710,
-0.93903825, 1.26545356, -0.94637660, 1.26917634, -0.95379231, 1.27295662, -0.96128691, 1.27679559,
-0.96886199, 1.28069448, -0.97651915, 1.28465455, -0.98426006, 1.28867711, -0.99208643, 1.29276349,
-1.00000000, 1.29691505, -1.00800258, 1.30113322, -1.01609601, 1.30541945, -1.02428221, 1.30977523,
-1.03256312, 1.31420210, -1.04094076, 1.31870165, -1.04941720, 1.32327550, -1.05799456, 1.32792533,
-1.06667503, 1.33265288, -1.07546088, 1.33745993, -1.08435442, 1.34234830, -1.09335804, 1.34731990,
-1.10247420, 1.35237668, -1.11170544, 1.35752063, -1.12105438, 1.36275385, -1.13052370, 1.36807846,
-1.14011619, 1.37349668, -1.14983470, 1.37901078, -1.15968219, 1.38462311, -1.16966172, 1.39033611,
-1.17977641, 1.39615227, -1.19002952, 1.40207420, -1.20042441, 1.40810456, -1.21096452, 1.41424612,
-1.22165345, 1.42050174, -1.23249488, 1.42687439, -1.24349263, 1.43336711, -1.25465066, 1.43998308,
-1.26597304, 1.44672556, -1.27746401, 1.45359796, -1.28912794, 1.46060379, -1.30096936, 1.46774667,
-1.31299295, 1.47503039, -1.32520357, 1.48245885, -1.33760625, 1.49003611, -1.35020621, 1.49776636,
-1.36300886, 1.50565396, -1.37601981, 1.51370345, -1.38924488, 1.52191951, -1.40269010, 1.53030704,
-1.41636176, 1.53887109, -1.43026637, 1.54761694, -1.44441070, 1.55655007, -1.45880178, 1.56567617,
-1.47344695, 1.57500117, -1.48835381, 1.58453124, -1.50353028, 1.59427281, -1.51898462, 1.60423258,
-1.53472543, 1.61441751, -1.55076165, 1.62483488, -1.56710262, 1.63549228, -1.58375809, 1.64639762,
-1.60073821, 1.65755916, -1.61805359, 1.66898554, -1.63571531, 1.68068578, -1.65373495, 1.69266930,
962.46899814, 346.68015584, -1.69089694, 1.71752610, -1.71006520, 1.73042050, -1.72964327, 1.74364049,
-1.74964567, 1.75719793, -1.77008765, 1.77110527, -1.79098519, 1.78537555, -1.81235506, 1.80002249,
-1.83421487, 1.81506048, -1.85658313, 1.83050466, -1.87947929, 1.84637094, -1.90292384, 1.86267608,
-1.92693832, 1.87943771, -1.95154543, 1.89667445, -1.97676913, 1.91440589, -2.00263465, 1.93265272,
-2.02916867, 1.95143682, -2.05639935, 1.97078127, -2.08435649, 1.99071051, -2.11307160, 2.01125040,
-2.14257808, 2.03242834, -2.17291131, 2.05427338, -2.20410883, 2.07681635, -2.23621052, 2.10009000,
-2.26925875, 2.12412915, -2.30329860, 2.14897082, -2.33837808, 2.17465450, -2.37454837, 2.20122224,
-2.41186406, 2.22871895, -2.45038350, 2.25719263, -2.49016908, 2.28669458, -2.53128760, 2.31727979,
-2.57381065, 2.34900717, -2.61781510, 2.38194000, -2.66338354, 2.41614627, -2.71060483, 2.45169917,
-2.75957476, 2.48867757, -2.81039667, 2.52716661, -2.86318226, 2.56725830, -2.91805241, 2.60905227,
-2.97513819, 2.65265651, -3.03458193, 2.69818835, -3.09653847, 2.74577541, -3.16117653, 2.79555681,
-3.22868037, 2.84768446, -3.29925155, 2.90232458, -3.37311107, 2.95965942, -3.45050172, 3.01988925,
-3.53169088, 3.08323461, -3.61697369, 3.14993899, -3.70667676, 3.22027185, -3.80116248, 3.29453219,
-3.90083405, 3.37305271, -4.00614140, 3.45620472, -4.11758817, 3.54440385, -4.23573998, 3.63811692,
-4.36123423, 3.73787004, -4.49479191, 3.84425832, -4.63723176, 3.95795759, -4.78948738, 4.07973857,
-4.95262816, 4.21048408, -5.12788489, 4.35121022, -5.31668137, 4.50309249, -5.52067388, 4.66749837,
-5.74180052, 4.84602809, -5.98234397, 5.04056639, -6.24501154, 5.25334872, -6.53303875, 5.48704671,
-6.85032478, 5.74488007, -7.20161184, 6.03076469, -7.59272603, 6.34951155, -8.03090578, 6.70709799,
-8.52525746, 7.11104390, -9.08739948, 7.57094370, -9.73239267, 8.09923464, -10.48011727, 8.71233395,
-11.35736829, 9.43236925, -12.40114829, 10.28989784, -13.66403975, 11.32834327, -15.22336975, 12.61156386,
-17.19770632, 14.23747575, -19.77858230, 16.36425133, -23.29682696, 19.26509759, -28.37733979, 23.45607235,
-36.35919082, 30.04301408, -50.72396173, 41.90110313, -84.23745119, 69.57266805, -251.79184521, 207.93866762,
250.85815584, -207.16761157, 83.30371847, -68.80164780, 49.79014229, -41.13015449, 35.42524129, -29.27217288,
27.44321675, -22.68537443, 22.36248696, -18.49457884, 18.84398183, -15.59394769, 16.26280180, -13.46742320,
14.28811755, -11.84179843, 12.72839614, -10.55890109, 11.46506944, -9.52081508, 10.42081028, -8.66368220,
304.35683005, 410.65934536, 8.79474407, -7.33144823, 8.14913919, -6.80366244, 7.58634102, -6.34430451,
7.09128856, -5.94093731, 6.65236325, -5.58396658, 6.26045853, -5.26587256, 5.90833577, -4.98067808,
5.59016866, -4.72357234, 5.30121479, -4.49063961, 5.03757474, -4.27866038, 4.79601275, -4.08496322,
4.57382124, -3.90731289, 4.36871730, -3.74382486, 4.17876252, -3.59289913, 4.00230035, -3.45316848,
3.83790668, -3.32345765, 3.68435040, -3.20275079, 3.54056180, -3.09016534, 3.40560692, -2.98493090,
3.27866668, -2.88637192, 3.15901972, -2.79389359, 3.04602825, -2.70697011, 2.93912625, -2.62513501,
2.83780967, -2.54797297, 2.74162815, -2.47511307, 2.65017805, -2.40622296, 2.56309652, -2.34100401,
2.48005648, -2.27918715, 2.40076229, -2.22052931, 2.32494608, -2.16481036, 2.25236452, -2.11183047,
2.18279607, -2.06140783, 2.11603862, -2.01337668, 2.05190734, -1.96758558, 1.99023290, -1.92389591,
1.93085985, -1.88218054, 1.87364525, -1.84232269, 1.81845736, -1.80421488, 1.76517463, -1.76775805,
1.71368466, -1.73286075, 1.66388341, -1.69943845, 1.61567437, -1.66741287, 1.56896789, -1.63671144,
1.52368062, -1.60726682, 1.47973489, -1.57901641, 1.43705827, -1.55190194, 1.39558312, -1.52586917,
1.35524617, -1.50086749, 1.31598818, -1.47684966, 1.27775361, -1.45377154, 1.24049033, -1.43159185,
1.20414936, -1.41027194, 1.16868459, -1.38977561, 1.13405261, -1.37006890, 1.10021248, -1.35111994,
1.06712555, -1.33289884, 1.03475529, -1.31537746, 1.00306714, -1.29852939, 0.97202838, -1.28232975,
0.94160797, -1.26675514, 0.91177647, -1.25178351, 0.88250590, -1.23739409, 0.85376964, -1.22356730,
0.82554237, -1.21028470, 0.79779995, -1.19752886, 0.77051933, -1.18528338, 0.74367853, -1.17353275,
0.71725651, -1.16226235, 0.69123315, -1.15145838, 0.66558917, -1.14110783, 0.64030609, -1.13119840,
0.61536615, -1.12171850, 0.59075229, -1.11265720, 0.56644810, -1.10400418, 0.54243776, -1.09574973,
0.51870603, -1.08788469, 0.49523818, -1.08040044, 0.47201999, -1.07328889, 0.44903769, -1.06654239,
0.42627794, -1.06015382, 0.40372779, -1.05411646, 0.38137468, -1.04842404, 0.35920639, -1.04307069,
0.33721101, -1.03805096, 0.31537693, -1.03335975, 0.29369282, -1.02899235, 0.27214761, -1.02494440,
0.25073044, -1.02121189, 0.22943069, -1.01779115, 0.20823792, -1.01467881, 0.18714185, -1.01187186,
0.16613238, -1.00936756, 0.14519955, -1.00716349, 0.12433350, -1.00525755, 0.10352451, -1.00364789,
0.08276292, -1.00233299, 0.06203916, -1.00131158, 0.04134373, -1.00058269, 0.02066715, -1.00014564,
@@ -0,0 +1,257 @@
// 1024 CFFT Data Output 4
0.00000000, 2.78135459, -0.01706747, 2.78153094, -0.03414273, 2.78206018, -0.05123356, 2.78294279,
-0.06834777, 2.78417962, -0.08549323, 2.78577185, -0.10267784, 2.78772100, -0.11990957, 2.79002893,
-0.13719645, 2.79269785, -0.15454661, 2.79573032, -0.17196829, 2.79912929, -0.18946984, 2.80289804,
-0.20705973, 2.80704026, -0.22474658, 2.81155998, -0.24253918, 2.81646168, -0.26044648, 2.82175020,
-0.27847763, 2.82743083, -0.29664199, 2.83350927, -0.31494915, 2.83999168, -0.33340893, 2.84688468,
-0.35203142, 2.85419538, -0.37082702, 2.86193136, -0.38980640, 2.87010074, -0.40898059, 2.87871219,
-0.42836095, 2.88777493, -0.44795923, 2.89729878, -0.46778759, 2.90729416, -0.48785863, 2.91777218,
-0.50818539, 2.92874459, -0.52878145, 2.94022388, -0.54966087, 2.95222330, -0.57083834, 2.96475687,
-0.59232910, 2.97783949, -0.61414909, 2.99148691, -0.63631493, 3.00571586, -0.65884397, 3.02054402,
-0.68175439, 3.03599017, -0.70506521, 3.05207420, -0.72879635, 3.06881717, -0.75296876, 3.08624145,
-0.77760439, 3.10437073, -0.80272635, 3.12323016, -0.82835897, 3.14284645, -0.85452787, 3.16324793,
-0.88126007, 3.18446471, -0.90858412, 3.20652881, -0.93653018, 3.22947426, -0.96513017, 3.25333729,
-0.99441790, 3.27815648, -1.02442922, 3.30397295, -1.05520220, 3.33083053, -1.08677731, 3.35877602,
-1.11919758, 3.38785943, -1.15250888, 3.41813418, -1.18676015, 3.44965749, -1.22200361, 3.48249064,
-1.25829513, 3.51669931, -1.29569455, 3.55235406, -1.33426597, 3.58953069, -1.37407825, 3.62831074,
-1.41520542, 3.66878210, -1.45772718, 3.71103954, -1.50172944, 3.75518544, -1.54730504, 3.80133052,
-1.59455435, 3.84959474, -1.64358616, 3.90010825, -1.69451852, 3.95301245, -1.74747980, 4.00846130,
-1.80260984, 4.06662264, -1.86006127, 4.12767986, -1.92000102, 4.19183368, -1.98261202, 4.25930424,
-2.04809523, 4.33033353, -2.11667186, 4.40518810, -2.18858605, 4.48416230, -2.26410793, 4.56758195,
-2.34353713, 4.65580864, -2.42720700, 4.74924483, -2.51548945, 4.84833967, -2.60880076, 4.95359607,
-2.70760833, 5.06557890, -2.81243889, 5.18492483, -2.92388814, 5.31235414, -3.04263251, 5.44868484,
-3.16944328, 5.59484984, -3.30520386, 5.75191783, -3.45093092, 5.92111890, -3.60780052, 6.10387619,
-3.77718069, 6.30184527, -3.96067223, 6.51696361, -4.16016041, 6.75151321, -4.37788123, 7.00820071,
-4.61650686, 7.29026100, -4.87925754, 7.60159260, -5.17004969, 7.94693709, -5.49369482, 8.33211993,
-5.85617077, 8.76437892, -6.26499798, 9.25281980, -6.72977136, 9.80906035, -7.26292869, 10.44816080,
286.93290631, -407.41342359, -8.60577651, 12.06137461, -9.46815292, 13.09928432, -10.51144101, 14.35631178,
-11.79949957, 15.90978343, -13.43024525, 17.87826672, -15.56185094, 20.45329388, -18.46752410, 23.96569359,
-22.66332308, 29.04036474, -29.25508682, 37.01637676, -41.11799616, 51.37531073, -68.79438014, 84.88296475,
-207.16519805, 252.43152421, 207.93626305, -250.22431111, 69.56548094, -82.67570830, 41.88916857, -49.16796757,
30.02636666, -34.80890351, 23.43474621, -26.83271798, 19.23912641, -21.75782987, 16.33366835, -18.24516969,
14.20231375, -15.66983848, 12.57185519, -13.70100751, 11.28411987, -12.14714444, 10.24119121, -10.88968175,
9.37921051, -9.85129287, 8.65475377, -8.97939580, 8.03726333, -8.23698847, 7.50461115, -7.59727633,
7.04037963, -7.04037963, 6.63213114, -6.55123798, 6.27027089, -6.11823343, 5.94727860, -5.73226006,
5.65717660, -5.38607987, 5.39515353, -5.07386719, 5.15729317, -4.79088024, 4.94037545, -4.53322025,
4.74172840, -4.29765211, 4.55911626, -4.08146891, 4.39065394, -3.88238839, 4.23474088, -3.69847281,
4.09000931, -3.52806630, 3.95528341, -3.36974542, 3.82954675, -3.22227976, 3.71191622, -3.08460031,
3.60162080, -2.95577381, 3.49798438, -2.83498188, 3.40041154, -2.72150390, 3.30837589, -2.61470280,
3.22141034, -2.51401331, 3.13909897, -2.41893211, 3.06107020, -2.32900962, 2.98699107, -2.24384294,
2.91656230, -2.16307002, 2.84951418, -2.08636457, 2.78560297, -2.01343174, 2.72460785, -1.94400448,
2.66632833, -1.87784028, 2.61058191, -1.81471846, 2.55720211, -1.75443772, 2.50603679, -1.69681413,
2.45694660, -1.64167923, 2.40980367, -1.58887847, 2.36449047, -1.53826979, 2.32089876, -1.48972240,
2.27892870, -1.44311569, 2.23848806, -1.39833821, 2.19949148, -1.35528690, 2.16185989, -1.31386623,
2.12551987, -1.27398758, 2.09040322, -1.23556861, 2.05644648, -1.19853272, 2.02359051, -1.16280854,
1.99178015, -1.12832952, 1.96096388, -1.09503350, 1.93109352, -1.06286239, -204.03093017, 693.14370392,
1.87401297, -1.00168080, 1.84672089, -0.97257160, 1.82021047, -0.94438933, 1.79444675, -0.91709184,
1.76939678, -0.89063949, 1.74502956, -0.86499494, 1.72131587, -0.84012301, 1.69822814, -0.81599052,
1.67574033, -0.79256615, 1.65382785, -0.76982033, 1.63246743, -0.74772507, 1.61163704, -0.72625391,
1.59131584, -0.70538180, 1.57148406, -0.68508499, 1.55212295, -0.66534095, 1.53321470, -0.64612834,
1.51474241, -0.62742685, 1.49669001, -0.60921721, 1.47904221, -0.59148111, 1.46178448, -0.57420109,
1.44490296, -0.55736058, 1.42838445, -0.54094375, 1.41221638, -0.52493555, 1.39638673, -0.50932160,
1.38088404, -0.49408821, 1.36569739, -0.47922229, 1.35081630, -0.46471134, 1.33623079, -0.45054342,
1.32193130, -0.43670711, 1.30790868, -0.42319150, 1.29415416, -0.40998613, 1.28065935, -0.39708099,
1.26741623, -0.38446651, 1.25441706, -0.37213349, 1.24165446, -0.36007312, 1.22912133, -0.34827697,
1.21681086, -0.33673692, 1.20471650, -0.32544519, 1.19283197, -0.31439432, 1.18115122, -0.30357712,
1.16966843, -0.29298669, 1.15837802, -0.28261640, 1.14727460, -0.27245988, 1.13635299, -0.26251097,
1.12560821, -0.25276378, 1.11503545, -0.24321261, 1.10463008, -0.23385198, 1.09438762, -0.22467662,
1.08430377, -0.21568143, 1.07437437, -0.20686151, 1.06459543, -0.19821212, 1.05496305, -0.18972871,
1.04547351, -0.18140686, 1.03612319, -0.17324233, 1.02690860, -0.16523099, 1.01782637, -0.15736890,
1.00887323, -0.14965221, 1.00004604, -0.14207722, 0.99134174, -0.13464035, 0.98275737, -0.12733813,
0.97429008, -0.12016722, 0.96593711, -0.11312438, 0.95769576, -0.10620646, 0.94956344, -0.09941044,
0.94153764, -0.09273336, 0.93361591, -0.08617240, 0.92579590, -0.07972478, 0.91807531, -0.07338783,
0.91045191, -0.06715897, 0.90292354, -0.06103568, 0.89548812, -0.05501552, 0.88814360, -0.04909615,
0.88088802, -0.04327525, 0.87371946, -0.03755062, 0.86663605, -0.03192010, 0.85963599, -0.02638158,
0.85271752, -0.02093304, 0.84587892, -0.01557250, 0.83911855, -0.01029805, 0.83243478, -0.00510782,
0.82582604, -0.00000000, 0.81929081, 0.00502717, 0.81282759, 0.00997540, 0.80643495, 0.01484635,
0.80011146, 0.01964163, 0.79385577, 0.02436283, 0.78766653, 0.02901148, 0.78154244, 0.03358905,
0.77548224, 0.03809700, 0.76948470, 0.04253674, 0.76354860, 0.04690964, 0.75767278, 0.05121704,
0.75185610, 0.05546024, 0.74609744, 0.05964050, 0.74039572, 0.06375907, 0.73474987, 0.06781714,
0.72915886, 0.07181588, 0.72362168, 0.07575644, 0.71813736, 0.07963993, 0.71270492, 0.08346744,
0.70732343, 0.08724002, 0.70199198, 0.09095871, 0.69670967, 0.09462452, 0.69147563, 0.09823841,
0.68628901, 0.10180136, 0.68114897, 0.10531429, 0.67605470, 0.10877812, 0.67100541, 0.11219374,
0.66600032, 0.11556202, 0.66103866, 0.11888380, 0.65611970, 0.12215991, 0.65124272, 0.12539116,
0.64640699, 0.12857834, 0.64161183, 0.13172223, 0.63685656, 0.13482357, 0.63214051, 0.13788310,
0.62746303, 0.14090154, 0.62282349, 0.14387959, 0.61822127, 0.14681794, 0.61365575, 0.14971726,
0.60912634, 0.15257821, 0.60463246, 0.15540142, 0.60017353, 0.15818753, 0.59574899, 0.16093715,
0.59135830, 0.16365088, 0.58700091, 0.16632931, 0.58267631, 0.16897300, 0.57838397, 0.17158252,
0.57412339, 0.17415843, 0.56989408, 0.17670125, 0.56569555, 0.17921152, 0.56152732, 0.18168974,
0.55738893, 0.18413643, 0.55327992, 0.18655208, 0.54919984, 0.18893716, 0.54514826, 0.19129215,
0.54112473, 0.19361753, 0.53712884, 0.19591372, 0.53316018, 0.19818120, 0.52921833, 0.20042037,
0.52530290, 0.20263169, 0.52141349, 0.20481555, 0.51754971, 0.20697237, 0.51371120, 0.20910256,
0.50989758, 0.21120649, 0.50610848, 0.21328457, 0.50234355, 0.21533716, 0.49860244, 0.21736463,
0.49488480, 0.21936735, 0.49119030, 0.22134567, 0.48751859, 0.22329994, 0.48386936, 0.22523050,
0.48024229, 0.22713769, 0.47663705, 0.22902183, 0.47305333, 0.23088324, 0.46949084, 0.23272225,
0.46594928, 0.23453916, 0.46242834, 0.23633427, 0.45892774, 0.23810788, 0.45544720, 0.23986029,
0.45198643, 0.24159178, 0.44854517, 0.24330263, 0.44512313, 0.24499312, 0.44172006, 0.24666352,
0.43833569, 0.24831410, 0.43496976, 0.24994511, 0.43162203, 0.25155681, 0.42829223, 0.25314946,
0.42498014, 0.25472329, 0.42168550, 0.25627856, 0.41840808, 0.25781550, 0.41514765, 0.25933434,
0.41190397, 0.26083531, 0.40867681, 0.26231864, 0.40546597, 0.26378455, 0.40227120, 0.26523325,
0.39909231, 0.26666496, 0.39592908, 0.26807989, 0.39278129, 0.26947824, 0.38964874, 0.27086021,
0.38653123, 0.27222601, 0.38342856, 0.27357583, 0.38034053, 0.27490985, 0.37726694, 0.27622827,
0.37420761, 0.27753127, 0.37116234, 0.27881904, 0.36813094, 0.28009175, 0.36511325, 0.28134957,
0.36210906, 0.28259269, 0.35911822, 0.28382126, 0.35614053, 0.28503545, 0.35317583, 0.28623543,
0.35022394, 0.28742136, 0.34728471, 0.28859340, 0.34435795, 0.28975169, 0.34144351, 0.29089640,
0.33854123, 0.29202767, 0.33565094, 0.29314565, 0.33277249, 0.29425049, 381.79949188, 341.79930254,
0.32705050, 0.29642129, 0.32420664, 0.29748754, 0.32137402, 0.29854119, 0.31855248, 0.29958239,
0.31574188, 0.30061126, 0.31294207, 0.30162793, 0.31015291, 0.30263252, 0.30737427, 0.30362518,
0.30460600, 0.30460600, 0.30184797, 0.30557512, 0.29910005, 0.30653265, 0.29636209, 0.30747871,
0.29363398, 0.30841341, 0.29091557, 0.30933687, 0.28820675, 0.31024919, 0.28550739, 0.31115049,
0.28281735, 0.31204086, 0.28013652, 0.31292042, 0.27746478, 0.31378927, 0.27480200, 0.31464751,
0.27214807, 0.31549524, 0.26950286, 0.31633256, 0.26686626, 0.31715956, 0.26423816, 0.31797634,
0.26161845, 0.31878300, 0.25900700, 0.31957962, 0.25640370, 0.32036629, 0.25380846, 0.32114311,
0.25122115, 0.32191016, 0.24864168, 0.32266752, 0.24606993, 0.32341529, 0.24350580, 0.32415354,
0.24094918, 0.32488236, 0.23839998, 0.32560183, 0.23585808, 0.32631201, 0.23332339, 0.32701301,
0.23079582, 0.32770488, 0.22827525, 0.32838770, 0.22576159, 0.32906156, 0.22325475, 0.32972651,
0.22075462, 0.33038264, 0.21826112, 0.33103001, 0.21577415, 0.33166869, 0.21329362, 0.33229875,
0.21081943, 0.33292025, 0.20835149, 0.33353327, 0.20588971, 0.33413786, 0.20343401, 0.33473409,
0.20098429, 0.33532202, 0.19854046, 0.33590172, 0.19610244, 0.33647323, 0.19367015, 0.33703663,
0.19124349, 0.33759196, 0.18882238, 0.33813930, 0.18640673, 0.33867868, 0.18399647, 0.33921017,
0.18159151, 0.33973383, 0.17919177, 0.34024969, 0.17679717, 0.34075783, 0.17440762, 0.34125828,
0.17202305, 0.34175110, 0.16964337, 0.34223634, 0.16726852, 0.34271404, 0.16489840, 0.34318426,
0.16253294, 0.34364704, 0.16017207, 0.34410242, 0.15781571, 0.34455046, 0.15546379, 0.34499119,
0.15311622, 0.34542466, 0.15077293, 0.34585091, 0.14843386, 0.34626998, 0.14609892, 0.34668192,
0.14376804, 0.34708676, 0.14144116, 0.34748454, 0.13911819, 0.34787531, 0.13679907, 0.34825910,
0.13448372, 0.34863594, 0.13217208, 0.34900588, 0.12986408, 0.34936894, 0.12755964, 0.34972517,
0.12525869, 0.35007459, 0.12296117, 0.35041725, 0.12066702, 0.35075316, 0.11837615, 0.35108238,
0.11608850, 0.35140492, 0.11380402, 0.35172081, 0.11152262, 0.35203010, 0.10924424, 0.35233280,
0.10696882, 0.35262894, 0.10469629, 0.35291855, 0.10242659, 0.35320167, 0.10015964, 0.35347831,
0.09789539, 0.35374850, 0.09563378, 0.35401227, 0.09337473, 0.35426964, 0.09111818, 0.35452063,
0.08886408, 0.35476528, 0.08661235, 0.35500359, 0.08436293, 0.35523560, 0.08211577, 0.35546132,
0.07987079, 0.35568078, 0.07762794, 0.35589399, 0.07538716, 0.35610098, 0.07314838, 0.35630177,
0.07091154, 0.35649636, 0.06867658, 0.35668479, 0.06644344, 0.35686707, 0.06421206, 0.35704321,
0.06198237, 0.35721323, 0.05975433, 0.35737714, 0.05752786, 0.35753497, 0.05530292, 0.35768673,
0.05307943, 0.35783242, 0.05085733, 0.35797206, 0.04863658, 0.35810567, 0.04641711, 0.35823326,
0.04419885, 0.35835484, 0.04198176, 0.35847042, 0.03976577, 0.35858000, 0.03755083, 0.35868361,
0.03533687, 0.35878125, 0.03312384, 0.35887293, 0.03091167, 0.35895865, 0.02870032, 0.35903843,
0.02648971, 0.35911227, 0.02427980, 0.35918017, 0.02207053, 0.35924216, 0.01986183, 0.35929822,
0.01765365, 0.35934837, 0.01544594, 0.35939260, 0.01323863, 0.35943093, 0.01103166, 0.35946336,
0.00882498, 0.35948989, 0.00661853, 0.35951052, 0.00441226, 0.35952525, 0.00220610, 0.35953409,
0.00000000, 0.35953704, -0.00220610, 0.35953409, -0.00441226, 0.35952525, -0.00661853, 0.35951052,
-0.00882498, 0.35948989, -0.01103166, 0.35946336, -0.01323863, 0.35943093, -0.01544594, 0.35939260,
-0.01765365, 0.35934837, -0.01986183, 0.35929822, -0.02207053, 0.35924216, -0.02427980, 0.35918017,
-0.02648971, 0.35911227, -0.02870032, 0.35903843, -0.03091167, 0.35895865, -0.03312384, 0.35887293,
-0.03533687, 0.35878125, -0.03755083, 0.35868361, -0.03976577, 0.35858000, -0.04198176, 0.35847042,
-0.04419885, 0.35835484, -0.04641711, 0.35823326, -0.04863658, 0.35810567, -0.05085733, 0.35797206,
-0.05307943, 0.35783242, -0.05530292, 0.35768673, -0.05752786, 0.35753497, -0.05975433, 0.35737714,
-0.06198237, 0.35721323, -0.06421206, 0.35704321, -0.06644344, 0.35686707, -0.06867658, 0.35668479,
-0.07091154, 0.35649636, -0.07314838, 0.35630177, -0.07538716, 0.35610098, -0.07762794, 0.35589399,
-0.07987079, 0.35568078, -0.08211577, 0.35546132, -0.08436293, 0.35523560, -0.08661235, 0.35500359,
-0.08886408, 0.35476528, -0.09111818, 0.35452063, -0.09337473, 0.35426964, -0.09563378, 0.35401227,
-0.09789539, 0.35374850, -0.10015964, 0.35347831, -0.10242659, 0.35320167, -0.10469629, 0.35291855,
-0.10696882, 0.35262894, -0.10924424, 0.35233280, -0.11152262, 0.35203010, -0.11380402, 0.35172081,
-0.11608850, 0.35140492, -0.11837615, 0.35108238, -0.12066702, 0.35075316, -0.12296117, 0.35041725,
-0.12525869, 0.35007459, -0.12755964, 0.34972517, -0.12986408, 0.34936894, -0.13217208, 0.34900588,
-0.13448372, 0.34863594, -0.13679907, 0.34825910, -0.13911819, 0.34787531, -0.14144116, 0.34748454,
-0.14376804, 0.34708676, -0.14609892, 0.34668192, -0.14843386, 0.34626998, -0.15077293, 0.34585091,
-0.15311622, 0.34542466, -0.15546379, 0.34499119, -0.15781571, 0.34455046, -0.16017207, 0.34410242,
-0.16253294, 0.34364704, -0.16489840, 0.34318426, -0.16726852, 0.34271404, -0.16964337, 0.34223634,
-0.17202305, 0.34175110, -0.17440762, 0.34125828, -0.17679717, 0.34075783, -0.17919177, 0.34024969,
-0.18159151, 0.33973383, -0.18399647, 0.33921017, -0.18640673, 0.33867868, -0.18882238, 0.33813930,
-0.19124349, 0.33759196, -0.19367015, 0.33703663, -0.19610244, 0.33647323, -0.19854046, 0.33590172,
-0.20098429, 0.33532202, -0.20343401, 0.33473409, -0.20588971, 0.33413786, -0.20835149, 0.33353327,
-0.21081943, 0.33292025, -0.21329362, 0.33229875, -0.21577415, 0.33166869, -0.21826112, 0.33103001,
-0.22075462, 0.33038264, -0.22325475, 0.32972651, -0.22576159, 0.32906156, -0.22827525, 0.32838770,
-0.23079582, 0.32770488, -0.23332339, 0.32701301, -0.23585808, 0.32631201, -0.23839998, 0.32560183,
-0.24094918, 0.32488236, -0.24350580, 0.32415354, -0.24606993, 0.32341529, -0.24864168, 0.32266752,
-0.25122115, 0.32191016, -0.25380846, 0.32114311, -0.25640370, 0.32036629, -0.25900700, 0.31957962,
-0.26161845, 0.31878300, -0.26423816, 0.31797634, -0.26686626, 0.31715956, -0.26950286, 0.31633256,
-0.27214807, 0.31549524, -0.27480200, 0.31464751, -0.27746478, 0.31378927, -0.28013652, 0.31292042,
-0.28281735, 0.31204086, -0.28550739, 0.31115049, -0.28820675, 0.31024919, -0.29091557, 0.30933687,
-0.29363398, 0.30841341, -0.29636209, 0.30747871, -0.29910005, 0.30653265, -0.30184797, 0.30557512,
-0.30460600, 0.30460600, -0.30737427, 0.30362518, -0.31015291, 0.30263252, -0.31294207, 0.30162793,
-0.31574188, 0.30061126, -0.31855248, 0.29958239, -0.32137402, 0.29854119, -0.32420664, 0.29748754,
-0.32705050, 0.29642129, 381.13968042, -341.20861790, -0.33277249, 0.29425049, -0.33565094, 0.29314565,
-0.33854123, 0.29202767, -0.34144351, 0.29089640, -0.34435795, 0.28975169, -0.34728471, 0.28859340,
-0.35022394, 0.28742136, -0.35317583, 0.28623543, -0.35614053, 0.28503545, -0.35911822, 0.28382126,
-0.36210906, 0.28259269, -0.36511325, 0.28134957, -0.36813094, 0.28009175, -0.37116234, 0.27881904,
-0.37420761, 0.27753127, -0.37726694, 0.27622827, -0.38034053, 0.27490985, -0.38342856, 0.27357583,
-0.38653123, 0.27222601, -0.38964874, 0.27086021, -0.39278129, 0.26947824, -0.39592908, 0.26807989,
-0.39909231, 0.26666496, -0.40227120, 0.26523325, -0.40546597, 0.26378455, -0.40867681, 0.26231864,
-0.41190397, 0.26083531, -0.41514765, 0.25933434, -0.41840808, 0.25781550, -0.42168550, 0.25627856,
-0.42498014, 0.25472329, -0.42829223, 0.25314946, -0.43162203, 0.25155681, -0.43496976, 0.24994511,
-0.43833569, 0.24831410, -0.44172006, 0.24666352, -0.44512313, 0.24499312, -0.44854517, 0.24330263,
-0.45198643, 0.24159178, -0.45544720, 0.23986029, -0.45892774, 0.23810788, -0.46242834, 0.23633427,
-0.46594928, 0.23453916, -0.46949084, 0.23272225, -0.47305333, 0.23088324, -0.47663705, 0.22902183,
-0.48024229, 0.22713769, -0.48386936, 0.22523050, -0.48751859, 0.22329994, -0.49119030, 0.22134567,
-0.49488480, 0.21936735, -0.49860244, 0.21736463, -0.50234355, 0.21533716, -0.50610848, 0.21328457,
-0.50989758, 0.21120649, -0.51371120, 0.20910256, -0.51754971, 0.20697237, -0.52141349, 0.20481555,
-0.52530290, 0.20263169, -0.52921833, 0.20042037, -0.53316018, 0.19818120, -0.53712884, 0.19591372,
-0.54112473, 0.19361753, -0.54514826, 0.19129215, -0.54919984, 0.18893716, -0.55327992, 0.18655208,
-0.55738893, 0.18413643, -0.56152732, 0.18168974, -0.56569555, 0.17921152, -0.56989408, 0.17670125,
-0.57412339, 0.17415843, -0.57838397, 0.17158252, -0.58267631, 0.16897300, -0.58700091, 0.16632931,
-0.59135830, 0.16365088, -0.59574899, 0.16093715, -0.60017353, 0.15818753, -0.60463246, 0.15540142,
-0.60912634, 0.15257821, -0.61365575, 0.14971726, -0.61822127, 0.14681794, -0.62282349, 0.14387959,
-0.62746303, 0.14090154, -0.63214051, 0.13788310, -0.63685656, 0.13482357, -0.64161183, 0.13172223,
-0.64640699, 0.12857834, -0.65124272, 0.12539116, -0.65611970, 0.12215991, -0.66103866, 0.11888380,
-0.66600032, 0.11556202, -0.67100541, 0.11219374, -0.67605470, 0.10877812, -0.68114897, 0.10531429,
-0.68628901, 0.10180136, -0.69147563, 0.09823841, -0.69670967, 0.09462452, -0.70199198, 0.09095871,
-0.70732343, 0.08724002, -0.71270492, 0.08346744, -0.71813736, 0.07963993, -0.72362168, 0.07575644,
-0.72915886, 0.07181588, -0.73474987, 0.06781714, -0.74039572, 0.06375907, -0.74609744, 0.05964050,
-0.75185610, 0.05546024, -0.75767278, 0.05121704, -0.76354860, 0.04690964, -0.76948470, 0.04253674,
-0.77548224, 0.03809700, -0.78154244, 0.03358905, -0.78766653, 0.02901148, -0.79385577, 0.02436283,
-0.80011146, 0.01964163, -0.80643495, 0.01484635, -0.81282759, 0.00997540, -0.81929081, 0.00502717,
-0.82582604, -0.00000000, -0.83243478, -0.00510782, -0.83911855, -0.01029805, -0.84587892, -0.01557250,
-0.85271752, -0.02093304, -0.85963599, -0.02638158, -0.86663605, -0.03192010, -0.87371946, -0.03755062,
-0.88088802, -0.04327525, -0.88814360, -0.04909615, -0.89548812, -0.05501552, -0.90292354, -0.06103568,
-0.91045191, -0.06715897, -0.91807531, -0.07338783, -0.92579590, -0.07972478, -0.93361591, -0.08617240,
-0.94153764, -0.09273336, -0.94956344, -0.09941044, -0.95769576, -0.10620646, -0.96593711, -0.11312438,
-0.97429008, -0.12016722, -0.98275737, -0.12733813, -0.99134174, -0.13464035, -1.00004604, -0.14207722,
-1.00887323, -0.14965221, -1.01782637, -0.15736890, -1.02690860, -0.16523099, -1.03612319, -0.17324233,
-1.04547351, -0.18140686, -1.05496305, -0.18972871, -1.06459543, -0.19821212, -1.07437437, -0.20686151,
-1.08430377, -0.21568143, -1.09438762, -0.22467662, -1.10463008, -0.23385198, -1.11503545, -0.24321261,
-1.12560821, -0.25276378, -1.13635299, -0.26251097, -1.14727460, -0.27245988, -1.15837802, -0.28261640,
-1.16966843, -0.29298669, -1.18115122, -0.30357712, -1.19283197, -0.31439432, -1.20471650, -0.32544519,
-1.21681086, -0.33673692, -1.22912133, -0.34827697, -1.24165446, -0.36007312, -1.25441706, -0.37213349,
-1.26741623, -0.38446651, -1.28065935, -0.39708099, -1.29415416, -0.40998613, -1.30790868, -0.42319150,
-1.32193130, -0.43670711, -1.33623079, -0.45054342, -1.35081630, -0.46471134, -1.36569739, -0.47922229,
-1.38088404, -0.49408821, -1.39638673, -0.50932160, -1.41221638, -0.52493555, -1.42838445, -0.54094375,
-1.44490296, -0.55736058, -1.46178448, -0.57420109, -1.47904221, -0.59148111, -1.49669001, -0.60921721,
-1.51474241, -0.62742685, -1.53321470, -0.64612834, -1.55212295, -0.66534095, -1.57148406, -0.68508499,
-1.59131584, -0.70538180, -1.61163704, -0.72625391, -1.63246743, -0.74772507, -1.65382785, -0.76982033,
-1.67574033, -0.79256615, -1.69822814, -0.81599052, -1.72131587, -0.84012301, -1.74502956, -0.86499494,
-1.76939678, -0.89063949, -1.79444675, -0.91709184, -1.82021047, -0.94438933, -1.84672089, -0.97257160,
-1.87401297, -1.00168080, 692.27334175, -206.96481595, -1.93109352, -1.06286239, -1.96096388, -1.09503350,
-1.99178015, -1.12832952, -2.02359051, -1.16280854, -2.05644648, -1.19853272, -2.09040322, -1.23556861,
-2.12551987, -1.27398758, -2.16185989, -1.31386623, -2.19949148, -1.35528690, -2.23848806, -1.39833821,
-2.27892870, -1.44311569, -2.32089876, -1.48972240, -2.36449047, -1.53826979, -2.40980367, -1.58887847,
-2.45694660, -1.64167923, -2.50603679, -1.69681413, -2.55720211, -1.75443772, -2.61058191, -1.81471846,
-2.66632833, -1.87784028, -2.72460785, -1.94400448, -2.78560297, -2.01343174, -2.84951418, -2.08636457,
-2.91656230, -2.16307002, -2.98699107, -2.24384294, -3.06107020, -2.32900962, -3.13909897, -2.41893211,
-3.22141034, -2.51401331, -3.30837589, -2.61470280, -3.40041154, -2.72150390, -3.49798438, -2.83498188,
-3.60162080, -2.95577381, -3.71191622, -3.08460031, -3.82954675, -3.22227976, -3.95528341, -3.36974542,
-4.09000931, -3.52806630, -4.23474088, -3.69847281, -4.39065394, -3.88238839, -4.55911626, -4.08146891,
-4.74172840, -4.29765211, -4.94037545, -4.53322025, -5.15729317, -4.79088024, -5.39515353, -5.07386719,
-5.65717660, -5.38607987, -5.94727860, -5.73226006, -6.27027089, -6.11823343, -6.63213114, -6.55123798,
-7.04037963, -7.04037963, -7.50461115, -7.59727633, -8.03726333, -8.23698847, -8.65475377, -8.97939580,
-9.37921051, -9.85129287, -10.24119121, -10.88968175, -11.28411987, -12.14714444, -12.57185519, -13.70100751,
-14.20231375, -15.66983848, -16.33366835, -18.24516969, -19.23912641, -21.75782987, -23.43474621, -26.83271798,
-30.02636666, -34.80890351, -41.88916857, -49.16796757, -69.56548094, -82.67570830, -207.93626305, -250.22431111,
207.16519805, 252.43152421, 68.79438014, 84.88296475, 41.11799616, 51.37531073, 29.25508682, 37.01637676,
22.66332308, 29.04036474, 18.46752410, 23.96569359, 15.56185094, 20.45329388, 13.43024525, 17.87826672,
11.79949957, 15.90978343, 10.51144101, 14.35631178, 9.46815292, 13.09928432, 8.60577651, 12.06137461,
302.69468170, 429.79342508, 7.26292869, 10.44816080, 6.72977136, 9.80906035, 6.26499798, 9.25281980,
5.85617077, 8.76437892, 5.49369482, 8.33211993, 5.17004969, 7.94693709, 4.87925754, 7.60159260,
4.61650686, 7.29026100, 4.37788123, 7.00820071, 4.16016041, 6.75151321, 3.96067223, 6.51696361,
3.77718069, 6.30184527, 3.60780052, 6.10387619, 3.45093092, 5.92111890, 3.30520386, 5.75191783,
3.16944328, 5.59484984, 3.04263251, 5.44868484, 2.92388814, 5.31235414, 2.81243889, 5.18492483,
2.70760833, 5.06557890, 2.60880076, 4.95359607, 2.51548945, 4.84833967, 2.42720700, 4.74924483,
2.34353713, 4.65580864, 2.26410793, 4.56758195, 2.18858605, 4.48416230, 2.11667186, 4.40518810,
2.04809523, 4.33033353, 1.98261202, 4.25930424, 1.92000102, 4.19183368, 1.86006127, 4.12767986,
1.80260984, 4.06662264, 1.74747980, 4.00846130, 1.69451852, 3.95301245, 1.64358616, 3.90010825,
1.59455435, 3.84959474, 1.54730504, 3.80133052, 1.50172944, 3.75518544, 1.45772718, 3.71103954,
1.41520542, 3.66878210, 1.37407825, 3.62831074, 1.33426597, 3.58953069, 1.29569455, 3.55235406,
1.25829513, 3.51669931, 1.22200361, 3.48249064, 1.18676015, 3.44965749, 1.15250888, 3.41813418,
1.11919758, 3.38785943, 1.08677731, 3.35877602, 1.05520220, 3.33083053, 1.02442922, 3.30397295,
0.99441790, 3.27815648, 0.96513017, 3.25333729, 0.93653018, 3.22947426, 0.90858412, 3.20652881,
0.88126007, 3.18446471, 0.85452787, 3.16324793, 0.82835897, 3.14284645, 0.80272635, 3.12323016,
0.77760439, 3.10437073, 0.75296876, 3.08624145, 0.72879635, 3.06881717, 0.70506521, 3.05207420,
0.68175439, 3.03599017, 0.65884397, 3.02054402, 0.63631493, 3.00571586, 0.61414909, 2.99148691,
0.59232910, 2.97783949, 0.57083834, 2.96475687, 0.54966087, 2.95222330, 0.52878145, 2.94022388,
0.50818539, 2.92874459, 0.48785863, 2.91777218, 0.46778759, 2.90729416, 0.44795923, 2.89729878,
0.42836095, 2.88777493, 0.40898059, 2.87871219, 0.38980640, 2.87010074, 0.37082702, 2.86193136,
0.35203142, 2.85419538, 0.33340893, 2.84688468, 0.31494915, 2.83999168, 0.29664199, 2.83350927,
0.27847763, 2.82743083, 0.26044648, 2.82175020, 0.24253918, 2.81646168, 0.22474658, 2.81155998,
0.20705973, 2.80704026, 0.18946984, 2.80289804, 0.17196829, 2.79912929, 0.15454661, 2.79573032,
0.13719645, 2.79269785, 0.11990957, 2.79002893, 0.10267784, 2.78772100, 0.08549323, 2.78577185,
0.06834777, 2.78417962, 0.05123356, 2.78294279, 0.03414273, 2.78206018, 0.01706747, 2.78153094,
@@ -0,0 +1,66 @@
#ifndef _CFFT_1024_SHARED_H_
#define _CFFT_1024_SHARED_H_
//#############################################################################
//
// FILE: cfft_1024.cla
//
// Description: Example usage of the CFFT algorithm for the CLA
//
//#############################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//#############################################################################
//*****************************************************************************
// includes
//*****************************************************************************
#include <stdint.h>
#include "cla_cfft.h"
#ifdef __cplusplus
extern "C" {
#endif
//*****************************************************************************
// defines
//*****************************************************************************
//*****************************************************************************
// typedefs
//*****************************************************************************
//*****************************************************************************
// globals
//*****************************************************************************
//Task 1 (C) Variables
extern float IOBuffer[];
//Task 2 (C) Variables
//Task 3 (C) Variables
//Task 4 (C) Variables
//Task 5 (C) Variables
//Task 6 (C) Variables
//Task 7 (C) Variables
//Task 8 (C) Variables
//Common (C) Variables
#ifdef __cplusplus
}
#endif // extern "C"
#endif //end of _CFFT_1024_SHARED_H_ definition
@@ -0,0 +1,224 @@
//#############################################################################
//
// FILE: main.c
//
// Description: This example shows how to use the C2000 Real-Time CLA
// complex FFT algorithms
//
//#############################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//#############################################################################
//*****************************************************************************
// includes
//*****************************************************************************
#include "f2837x_fft_examples_setup.h"
#include "cfft_1024_shared.h"
#include "device.h"
#include <float.h>
#include <stdio.h>
//!
//! \addtogroup CFFT_EXAMPLES Complex Fast Fourier Transform (N = 1024) Example
// @{
//*****************************************************************************
// defines
//*****************************************************************************
#define NSTAGES 10
#define NSAMPLES (1<<NSTAGES)
#define TEST_NUMBER 1
#define ERR_EPSILON 0.001f
//*****************************************************************************
// globals
//*****************************************************************************
#ifdef __cplusplus
#pragma DATA_SECTION("IOBuffer")
#else
#pragma DATA_SECTION(IOBuffer,"IOBuffer")
#endif //__cplusplus
// \brief Test Input Data
//
float IOBuffer[2*NSAMPLES] = {
#if TEST_NUMBER == 1
#include "cfft_1024_data_in1.h"
#elif TEST_NUMBER == 2
#include "cfft_1024_data_in2.h"
#elif TEST_NUMBER == 3
#include "cfft_1024_data_in3.h"
#elif TEST_NUMBER == 4
#include "cfft_1024_data_in4.h"
#endif
};
// \brief Expected Output
//
const float goldenOutput[2*NSAMPLES] = {
#if TEST_NUMBER == 1
#include "cfft_1024_data_out1.h"
#elif TEST_NUMBER == 2
#include "cfft_1024_data_out2.h"
#elif TEST_NUMBER == 3
#include "cfft_1024_data_out3.h"
#elif TEST_NUMBER == 4
#include "cfft_1024_data_out4.h"
#endif
};
// \brief Error
//
float error[2*NSAMPLES];
float maxError, minError;
uint16_t pass = 0;
uint16_t fail = 0;
uint16_t i;
uint32_t cycleCountStart =0 , cycleCountEnd = 0, cycleCount = 0;
char buffer[200];
//*****************************************************************************
// Function Prototypes
//*****************************************************************************
//*****************************************************************************
// function definitions
//*****************************************************************************
//!
//! \brief main routine for the 1024-sample CFFT example
//! \return returns a 1
//!
//! This example shows how to use the cla dsp supported CFFT routines from the
//! library. The input is placed in a section IOBuffer that needs to be
//! aligned to the size of the input in words to allow the bit reverse
//! addressing in stage 1 of the FFT to work properly.
//!
int main( void )
{
CLA_DSP_initSystemClocks();
CLA_DSP_initEpie();
CLA_DSP_configClaMemory();
CLA_DSP_initCpu1Cla1();
//*************************************************************************
// Running the FFT
//*************************************************************************
//! \b Running \b the \b FFT
//! The FFT is called in task 1 of the CLA. The user can either configure
//! task 1 to respond to a peripheral trigger source or force it in
//! software as is done in this example
//! \code
//*************************************************************************
// Step 1: Force task 1
CPUTimer_setPeriod(CPUTIMER0_BASE, 0xFFFFFFFF);
CPUTimer_startTimer(CPUTIMER0_BASE);
cycleCountStart = CPUTimer_getTimerCount(CPUTIMER0_BASE);
cycleCountEnd = CPUTimer_getTimerCount(CPUTIMER0_BASE);
cycleCount = cycleCountStart - cycleCountEnd;
cycleCountStart = CPUTimer_getTimerCount(CPUTIMER0_BASE);
asm(" IACK #0x0001");
asm(" RPT #3 || NOP");
while (CLA_getTaskRunStatus(CLA1_BASE, CLA_TASK_1) == 1);
cycleCountEnd = CPUTimer_getTimerCount(CPUTIMER0_BASE);
cycleCount = cycleCountStart - cycleCountEnd - cycleCount;
//*************************************************************************
//!
//! \endcode
//!
//*************************************************************************
// Step 2: Verify the result
maxError = 0;
minError = FLT_MAX;
for(i = 0; i < 2*NSAMPLES; i++){
error[i] = fabs(IOBuffer[i] - goldenOutput[i]);
if(i == 0){
maxError = minError = error[i];
}else{
if(maxError < error[i]){
maxError = error[i];
}
if(minError > error[i]){
minError = error[i];
}
}
if( error[i] > ERR_EPSILON ){
fail++;
}else{
pass++;
}
}
sprintf(buffer, "Test: %d, pass: %d, fail: %d, tolerance: %e, max Err: %e min Err: %e cycles: %ld",
TEST_NUMBER, pass, fail, ERR_EPSILON, maxError, minError, cycleCount);
puts(buffer);
asm(" ESTOP0");
return 1;
}
// End of main
//*****************************************************************************
// ISR
//*****************************************************************************
__interrupt void cla1Isr1 ()
{
// Acknowledge the end-of-task interrupt for task 1
Interrupt_clearACKGroup(INTERRUPT_ACK_GROUP11);
// asm(" ESTOP0");
}
__interrupt void cla1Isr2 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr3 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr4 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr5 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr6 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr7 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr8 ()
{
asm(" ESTOP0");
}
// @} //addtogroup
// End of file
@@ -0,0 +1,55 @@
<projectSpec>
<project
name="cla_cfft_256"
device="Generic C28xx Device"
cgtVersion="22.6.0.LTS"
products="C2000WARE"
launchWizard="False"
linkerCommandFile=""
>
<configuration name="F2837x_RAM" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=RAM --define=_DUAL_HEADERS --diag_warning=225" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_FLASH" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=_FLASH --define=_DUAL_HEADERS --diag_warning=225" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_RAM_DATAROM" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=RAM --define=_DUAL_HEADERS --define=DATAROM --define=CLA_FFT_TABLES_IN_ROM --diag_warning=225" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=DATAROM --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_RAM_EABI" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=RAM --define=_DUAL_HEADERS --diag_warning=225 --abi=eabi" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_FLASH_EABI" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=_FLASH --define=_DUAL_HEADERS --diag_warning=225 --abi=eabi" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_RAM_DATAROM_EABI" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=RAM --define=_DUAL_HEADERS --define=DATAROM --define=CLA_FFT_TABLES_IN_ROM --diag_warning=225 --abi=eabi" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=DATAROM --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<pathVariable name="C2000WARE_ROOT" path="../../../../../../../" scope="project" />
<pathVariable name="CLA_DSP_ROOT" path="../../../" scope="project" />
<pathVariable name="EXAMPLE_FFT_ROOT" path="../" scope="project" />
<pathVariable name="EXAMPLE_COMMON_ROOT" path="../../common" scope="project" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_256_data_in1.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_256_data_in2.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_256_data_in3.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_256_data_in4.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_256_data_out1.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_256_data_out2.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_256_data_out3.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_256_data_out4.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_256_shared.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_256.cla" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/main.c" targetDirectory="" />
<file action="link" path="EXAMPLE_COMMON_ROOT/f2837x_fft_examples_setup.c" targetDirectory="" />
<file action="link" path="EXAMPLE_COMMON_ROOT/f2837x_fft_examples_setup.h" targetDirectory="" />
<!-- F2837x Build specific files -->
<pathVariable name="F2837x_DEVICE_ROOT" path="${C2000WARE_ROOT}/device_support/f2837xd" scope="project" />
<pathVariable name="F2837x_DRIVERLIB_ROOT" path="${C2000WARE_ROOT}/driverlib/f2837xd/driverlib" scope="project" />
<file action="link" path="CLA_DSP_ROOT/cmd/f2837x_cla_cfft_lnk.cmd" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI" />
<file action="link" path="CLA_DSP_ROOT/lib/cla1_math_library.lib" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH" />
<file action="link" path="CLA_DSP_ROOT/lib/cla1_math_library_eabi.lib" targetDirectory="" applicableConfigurations="F2837x_RAM_EABI,F2837x_FLASH_EABI" />
<file action="link" path="CLA_DSP_ROOT/lib/cla1_math_library_datarom.lib" targetDirectory="" applicableConfigurations="F2837x_RAM_DATAROM" />
<file action="link" path="CLA_DSP_ROOT/lib/cla1_math_library_datarom_eabi.lib" targetDirectory="" applicableConfigurations="F2837x_RAM_DATAROM_EABI" />
<file action="link" path="C2000WARE_ROOT/libraries\boot_rom\f2837xd\revB\rom_symbol_libs\c2_CLA_Data_ROM\F2837xRevB_c2bootROM_CLADataROMSymbols_fpu32.lib" targetDirectory="" applicableConfigurations="F2837x_RAM_DATAROM" />
<file action="link" path="C2000WARE_ROOT/libraries\boot_rom\f2837xd\revB\rom_symbol_libs\c2_CLA_Data_ROM\F2837xRevB_c2bootROM_CLADataROMSymbols_eabi_fpu32.lib" targetDirectory="" applicableConfigurations="F2837x_RAM_DATAROM_EABI" />
<file action="link" path="F2837x_DRIVERLIB_ROOT/ccs/Debug/driverlib.lib" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI" />
<file action="copy" path="F2837x_DEVICE_ROOT/common/source/F2837xD_CodeStartBranch.asm" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI" />
<file action="copy" path="F2837x_DEVICE_ROOT/common/source/device.c" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI" />
<file action="copy" path="F2837x_DEVICE_ROOT/common/targetConfigs/TMS320F28379D.ccxml" targetDirectory="targetConfigs" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI" />
</project>
</projectSpec>
@@ -0,0 +1,74 @@
//#############################################################################
//
// FILE: cfft_256.cla
//
// Description: Example usage of the CFFT algorithm for the CLA
//
//#############################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//#############################################################################
//*****************************************************************************
// includes
//*****************************************************************************
#include "cfft_256_shared.h"
#include "f2837x_fft_examples_setup.h"
//*****************************************************************************
// defines
//*****************************************************************************
//*****************************************************************************
// globals
//*****************************************************************************
//Variables global to all CLA tasks only
//*****************************************************************************
// function definitions
//*****************************************************************************
//Task 1 : 256 point Complex FFT
interrupt void Cla1Task1 ( void )
{
//Local Variables
//Code
__mdebugstop();
CLA_CFFT_run256Pt();
// __mnop();
// __mnop();
// __mnop();
}
interrupt void Cla1Task2 ( void )
{
}
interrupt void Cla1Task3 ( void )
{
}
interrupt void Cla1Task4 ( void )
{
}
interrupt void Cla1Task5 ( void )
{
}
interrupt void Cla1Task6 ( void )
{
}
interrupt void Cla1Task7 ( void )
{
}
interrupt void Cla1Task8 ( void )
{
}
// End of file
@@ -0,0 +1,65 @@
// 256 CFFT Data Input 1
0.63439328, -0.92850608, -0.98078528, 0.72424708, 0.88192126, -0.41642956, -0.38268343, 0.04906767,
-0.29028468, 0.32531029, 0.83146961, -0.65317284, -0.99518473, 0.88763962, 0.70710678, -0.99518473,
-0.09801714, 0.96043052, -0.55557023, -0.78834643, 0.95694034, 0.50353838, -0.92387953, -0.14673047,
0.47139674, -0.23105811, 0.19509032, 0.57580819, -0.77301045, -0.83822471, 1.00000000, 0.98078528,
-0.77301045, -0.98310549, 0.19509032, 0.84485357, 0.47139674, -0.58579786, -0.92387953, 0.24298018,
0.95694034, 0.13458071, -0.55557023, -0.49289819, -0.09801714, 0.78073723, 0.70710678, -0.95694034,
-0.99518473, 0.99631261, 0.83146961, -0.89322430, -0.29028468, 0.66241578, -0.38268343, -0.33688985,
0.88192126, -0.03680722, -0.98078528, 0.40524131, 0.63439328, -0.71573083, 0.00000000, 0.92387953,
-0.63439328, -0.99992470, 0.98078528, 0.93299280, -0.88192126, -0.73265427, 0.38268343, 0.42755509,
0.29028468, -0.06132074, -0.83146961, -0.31368174, 0.99518473, 0.64383154, -0.70710678, -0.88192126,
0.09801714, 0.99390697, 0.55557023, -0.96377607, -0.95694034, 0.79583690, 0.92387953, -0.51410274,
-0.47139674, 0.15885814, -0.19509032, 0.21910124, 0.77301045, -0.56573181, -1.00000000, 0.83146961,
0.77301045, -0.97831737, -0.19509032, 0.98527764, -0.47139674, -0.85135519, 0.92387953, 0.59569930,
-0.95694034, -0.25486566, 0.55557023, -0.12241068, 0.09801714, 0.48218377, -0.70710678, -0.77301045,
0.99518473, 0.95330604, -0.83146961, -0.99729046, 0.29028468, 0.89867447, 0.38268343, -0.67155895,
-0.88192126, 0.34841868, 0.98078528, 0.02454123, -0.63439328, -0.39399204, -0.00000000, 0.70710678,
0.63439328, -0.91911385, -0.98078528, 0.99969882, 0.88192126, -0.93733901, -0.38268343, 0.74095113,
-0.29028468, -0.43861624, 0.83146961, 0.07356456, -0.99518473, 0.30200595, 0.70710678, -0.63439328,
-0.09801714, 0.87607009, -0.55557023, -0.99247953, 0.95694034, 0.96697647, -0.92387953, -0.80320753,
0.47139674, 0.52458968, 0.19509032, -0.17096189, -0.77301045, -0.20711138, 1.00000000, 0.55557023,
-0.77301045, -0.82458930, 0.19509032, 0.97570213, 0.47139674, -0.98730142, -0.92387953, 0.85772861,
0.95694034, -0.60551104, -0.55557023, 0.26671276, -0.09801714, 0.11022221, 0.70710678, -0.47139674,
-0.99518473, 0.76516727, 0.83146961, -0.94952818, -0.29028468, 0.99811811, -0.38268343, -0.90398929,
0.88192126, 0.68060100, -0.98078528, -0.35989504, 0.63439328, -0.01227154, 0.00000000, 0.38268343,
-0.63439328, -0.69837625, 0.98078528, 0.91420976, -0.88192126, -0.99932238, 0.38268343, 0.94154407,
0.29028468, -0.74913639, -0.83146961, 0.44961133, 0.99518473, -0.08579731, -0.70710678, -0.29028468,
0.09801714, 0.62485949, 0.55557023, -0.87008699, -0.95694034, 0.99090264, 0.92387953, -0.97003125,
-0.47139674, 0.81045720, -0.19509032, -0.53499762, 0.77301045, 0.18303989, -1.00000000, 0.19509032,
0.77301045, -0.54532499, -0.19509032, 0.81758481, -0.47139674, -0.97293995, 0.92387953, 0.98917651,
-0.95694034, -0.86397286, 0.55557023, 0.61523159, 0.09801714, -0.27851969, -0.70710678, -0.09801714,
0.99518473, 0.46053871, -0.83146961, -0.75720885, 0.29028468, 0.94560733, 0.38268343, -0.99879546,
-0.88192126, 0.90916798, 0.98078528, -0.68954054, -0.63439328, 0.37131719, -0.00000000, 0.00000000,
0.63439328, -0.37131719, -0.98078528, 0.68954054, 0.88192126, -0.90916798, -0.38268343, 0.99879546,
-0.29028468, -0.94560733, 0.83146961, 0.75720885, -0.99518473, -0.46053871, 0.70710678, 0.09801714,
-0.09801714, 0.27851969, -0.55557023, -0.61523159, 0.95694034, 0.86397286, -0.92387953, -0.98917651,
0.47139674, 0.97293995, 0.19509032, -0.81758481, -0.77301045, 0.54532499, 1.00000000, -0.19509032,
-0.77301045, -0.18303989, 0.19509032, 0.53499762, 0.47139674, -0.81045720, -0.92387953, 0.97003125,
0.95694034, -0.99090264, -0.55557023, 0.87008699, -0.09801714, -0.62485949, 0.70710678, 0.29028468,
-0.99518473, 0.08579731, 0.83146961, -0.44961133, -0.29028468, 0.74913639, -0.38268343, -0.94154407,
0.88192126, 0.99932238, -0.98078528, -0.91420976, 0.63439328, 0.69837625, -0.00000000, -0.38268343,
-0.63439328, 0.01227154, 0.98078528, 0.35989504, -0.88192126, -0.68060100, 0.38268343, 0.90398929,
0.29028468, -0.99811811, -0.83146961, 0.94952818, 0.99518473, -0.76516727, -0.70710678, 0.47139674,
0.09801714, -0.11022221, 0.55557023, -0.26671276, -0.95694034, 0.60551104, 0.92387953, -0.85772861,
-0.47139674, 0.98730142, -0.19509032, -0.97570213, 0.77301045, 0.82458930, -1.00000000, -0.55557023,
0.77301045, 0.20711138, -0.19509032, 0.17096189, -0.47139674, -0.52458968, 0.92387953, 0.80320753,
-0.95694034, -0.96697647, 0.55557023, 0.99247953, 0.09801714, -0.87607009, -0.70710678, 0.63439328,
0.99518473, -0.30200595, -0.83146961, -0.07356456, 0.29028468, 0.43861624, 0.38268343, -0.74095113,
-0.88192126, 0.93733901, 0.98078528, -0.99969882, -0.63439328, 0.91911385, -0.00000000, -0.70710678,
0.63439328, 0.39399204, -0.98078528, -0.02454123, 0.88192126, -0.34841868, -0.38268343, 0.67155895,
-0.29028468, -0.89867447, 0.83146961, 0.99729046, -0.99518473, -0.95330604, 0.70710678, 0.77301045,
-0.09801714, -0.48218377, -0.55557023, 0.12241068, 0.95694034, 0.25486566, -0.92387953, -0.59569930,
0.47139674, 0.85135519, 0.19509032, -0.98527764, -0.77301045, 0.97831737, 1.00000000, -0.83146961,
-0.77301045, 0.56573181, 0.19509032, -0.21910124, 0.47139674, -0.15885814, -0.92387953, 0.51410274,
0.95694034, -0.79583690, -0.55557023, 0.96377607, -0.09801714, -0.99390697, 0.70710678, 0.88192126,
-0.99518473, -0.64383154, 0.83146961, 0.31368174, -0.29028468, 0.06132074, -0.38268343, -0.42755509,
0.88192126, 0.73265427, -0.98078528, -0.93299280, 0.63439328, 0.99992470, 0.00000000, -0.92387953,
-0.63439328, 0.71573083, 0.98078528, -0.40524131, -0.88192126, 0.03680722, 0.38268343, 0.33688985,
0.29028468, -0.66241578, -0.83146961, 0.89322430, 0.99518473, -0.99631261, -0.70710678, 0.95694034,
0.09801714, -0.78073723, 0.55557023, 0.49289819, -0.95694034, -0.13458071, 0.92387953, -0.24298018,
-0.47139674, 0.58579786, -0.19509032, -0.84485357, 0.77301045, 0.98310549, -1.00000000, -0.98078528,
0.77301045, 0.83822471, -0.19509032, -0.57580819, -0.47139674, 0.23105811, 0.92387953, 0.14673047,
-0.95694034, -0.50353838, 0.55557023, 0.78834643, 0.09801714, -0.96043052, -0.70710678, 0.99518473,
0.99518473, -0.88763962, -0.83146961, 0.65317284, 0.29028468, -0.32531029, 0.38268343, -0.04906767,
-0.88192126, 0.41642956, 0.98078528, -0.72424708, -0.63439328, 0.92850608, -0.00000000, -1.00000000,
@@ -0,0 +1,65 @@
// 256 CFFT Data Input 2
-0.34639200, -0.73341576, -1.36346871, -0.19963245, 1.71339088, -0.97199979, 0.32442335, 0.75617446,
-0.84585491, 1.15677990, -0.09240992, -1.03585628, -0.80009440, -0.09314566, 1.70710678, -0.99518473,
0.09707318, 1.94121580, -1.47944977, -0.40566300, 0.40137010, -0.32793123, -0.21677275, -0.85383726,
1.30286635, 0.32451212, -0.18759311, 1.49968772, -1.75379573, -1.03331503, 1.00000000, -0.01921472,
0.20777483, -1.17819581, 0.57777375, 1.76873310, -0.36007288, -0.03022762, -1.63098631, -0.46412660,
1.51251057, -0.69688890, 0.36830930, -0.11021476, -0.29310746, 1.76152251, -0.29289322, -0.95694034,
-1.19027505, 0.01552733, 1.75534914, -1.27590773, 0.26528556, 1.49388539, -1.08979021, 0.37021693,
0.05045165, -0.59237746, -0.59810185, -0.51863822, 1.61517856, -0.52064050, -0.00000000, 1.92387953,
-1.61517856, -0.80483438, 0.59810185, 0.00911327, -0.05045165, -1.28822450, 1.08979021, 1.13466187,
-0.26528556, 0.77014888, -1.75534914, -0.69636517, 1.19027505, -0.33695374, 0.29289322, -0.88192126,
0.29310746, 1.97469225, -0.36830930, -0.58109263, -1.51251057, -0.03563271, 1.63098631, -1.22120953,
0.36007288, 0.71442838, -0.57777375, 1.14298077, -0.20777483, -0.76082213, -1.00000000, -0.16853039,
1.75379573, -1.17340769, 0.18759311, 1.90915717, -1.30286635, -0.29578496, 0.21677275, -0.11140748,
-0.40137010, -1.08633527, 1.47944977, 0.26027276, -0.09707318, 1.46296905, -1.70710678, -0.77301045,
0.80009440, -0.02747924, 0.09240992, -1.37997389, 0.84585491, 1.73014408, -0.32442335, 0.03554783,
-1.71339088, -0.20715155, 1.36346871, -0.89933830, 0.34639200, -0.19890172, -0.00000000, 1.70710678,
-0.34639200, -0.72402353, -1.36346871, 0.07581929, 1.71339088, -1.49290924, 0.32442335, 1.44805791,
-0.84585491, 0.39285337, -0.09240992, -0.30911887, -0.80009440, -0.67877933, 1.70710678, -0.63439328,
0.09707318, 1.85685537, -1.47944977, -0.60979610, 0.40137010, 0.13550686, -0.21677275, -1.51031431,
1.30286635, 1.08015992, -0.18759311, 0.75291764, -1.75379573, -0.40220170, 1.00000000, -0.44442977,
0.20777483, -1.01967962, 0.57777375, 1.89958166, -0.36007288, -0.43173119, -1.63098631, 0.15062183,
1.51251057, -1.43698065, 0.36830930, 0.64939619, -0.29310746, 1.09100749, -0.29289322, -0.47139674,
-1.19027505, -0.21561801, 1.75534914, -1.33221161, 0.26528556, 1.82958773, -1.08979021, -0.19688251,
0.05045165, 0.12503076, -0.59810185, -1.28377457, 1.61517856, 0.18281878, -0.00000000, 1.38268343,
-1.61517856, -0.50328593, 0.59810185, -0.00966978, -0.05045165, -1.55489262, 1.08979021, 1.64865085,
-0.26528556, 0.08233322, -1.75534914, 0.06692790, 1.19027505, -1.06658259, 0.29289322, -0.29028468,
0.29310746, 1.60564477, -0.36830930, -0.48740356, -1.51251057, 0.15943302, 1.63098631, -1.67713803,
0.36007288, 1.36602743, -0.57777375, 0.38888191, -0.20777483, -0.01205043, -1.00000000, -0.80490968,
1.75379573, -0.74041531, 0.18759311, 1.74146435, -1.30286635, -0.41736972, 0.21677275, 0.28206973,
-0.40137010, -1.69544247, 1.47944977, 0.99791502, -0.09707318, 0.70226559, -1.70710678, -0.09801714,
0.80009440, -0.52024657, 0.09240992, -1.13989228, 0.84585491, 1.77707694, -0.32442335, -0.29168868,
-1.71339088, 0.35359775, 1.36346871, -1.61342008, 0.34639200, 0.56640752, -0.00000000, 1.00000000,
-0.34639200, -0.17622687, -1.36346871, -0.23433899, 1.71339088, -1.46473822, 0.32442335, 1.70590224,
-0.84585491, -0.11413771, -0.09240992, 0.37452541, -0.80009440, -1.44132399, 1.70710678, 0.09801714,
0.09707318, 1.25930497, -1.47944977, -0.23254816, 0.40137010, 0.03250324, -0.21677275, -1.69628329,
1.30286635, 1.52851019, -0.18759311, 0.10629472, -1.75379573, 0.35023467, 1.00000000, -1.19509032,
0.20777483, -0.37813021, 0.57777375, 1.45887715, -0.36007288, -0.25488697, -1.63098631, 0.26292447,
1.51251057, -1.82237225, 0.36830930, 1.25277042, -0.29310746, 0.35592579, -0.29289322, 0.29028468,
-1.19027505, -0.89498797, 1.75534914, -0.83229476, 0.26528556, 1.58060601, -1.08979021, -0.23443728,
0.05045165, 0.44375215, -0.59810185, -1.83808929, 1.61517856, 0.89346657, 0.00000000, 0.61731657,
-1.61517856, 0.20736186, 0.59810185, -0.56398450, -0.05045165, -1.23617123, 1.08979021, 1.61109607,
-0.26528556, -0.16664850, -1.75534914, 0.56684475, 1.19027505, -1.74595255, 0.29289322, 0.47139674,
0.29310746, 0.87056307, -0.36830930, 0.11597067, -1.51251057, -0.22595857, 1.63098631, -1.56483539,
0.36007288, 1.54287165, -0.57777375, -0.05182260, -0.20777483, 0.62949898, -1.00000000, -1.55557023,
1.75379573, 0.01202105, 0.18759311, 1.09484142, -1.30286635, 0.03098055, 0.21677275, 0.09610075,
-0.40137010, -1.79844608, 1.47944977, 1.37516297, -0.09707318, 0.10471519, -1.70710678, 0.63439328,
0.80009440, -1.28279123, 0.09240992, -0.45624800, 0.84585491, 1.27008585, -0.32442335, -0.03384434,
-1.71339088, 0.38176878, 1.36346871, -1.92357835, 0.34639200, 1.11420417, -0.00000000, 0.29289322,
-0.34639200, 0.58908236, -1.36346871, -0.94842076, 1.71339088, -0.90398891, 0.32442335, 1.37866574,
-0.84585491, -0.06720485, -0.09240992, 0.61460702, -0.80009440, -1.93409132, 1.70710678, 0.77301045,
0.09707318, 0.49860151, -1.47944977, 0.50509411, 0.40137010, -0.57660395, -0.21677275, -1.30280609,
1.30286635, 1.40692543, -0.18759311, -0.06139811, -1.75379573, 0.78322705, 1.00000000, -1.83146961,
0.20777483, 0.37064149, 0.57777375, 0.70477829, -0.36007288, 0.39671209, -1.63098631, -0.19300404,
1.51251057, -1.62730652, 0.36830930, 1.34645950, -0.29310746, -0.01312169, -0.29289322, 0.88192126,
-1.19027505, -1.62461682, 1.75534914, -0.06900169, 0.26528556, 0.89279035, -1.08979021, 0.27955169,
0.05045165, 0.17708404, -0.59810185, -1.85687233, 1.61517856, 1.19501502, -0.00000000, 0.07612047,
-1.61517856, 0.91082115, 0.59810185, -1.32912085, -0.05045165, -0.51876301, 1.08979021, 1.04399663,
-0.26528556, 0.16905383, -1.75534914, 0.51054087, 1.19027505, -1.97709789, 0.29289322, 0.95694034,
0.29310746, 0.20004805, -0.36830930, 0.87558162, -1.51251057, -0.96605032, 1.63098631, -0.95008696,
0.36007288, 1.14136809, -0.57777375, 0.07902597, -0.20777483, 0.78801517, -1.00000000, -1.98078528,
1.75379573, 0.64313438, 0.18759311, 0.34807134, -1.30286635, 0.78662834, 0.21677275, -0.56037631,
-0.40137010, -1.33500800, 1.47944977, 1.17102986, -0.09707318, 0.02035476, -1.70710678, 0.99518473,
0.80009440, -1.86842490, 0.09240992, 0.27048941, 0.84585491, 0.50615932, -0.32442335, 0.65803911,
-1.71339088, -0.13914067, 1.36346871, -1.64812662, 0.34639200, 1.12359640, -0.00000000, 0.00000000,
@@ -0,0 +1,65 @@
// 256 CFFT Data Input 3
-0.12729076, -0.73341576, -1.79102381, -0.19963245, 2.32862247, -0.97199979, -0.44858710, 0.75617446,
0.04736939, 1.15677990, -1.06244117, -1.03585628, 0.19960441, -0.09314566, 0.72632150, -0.99518473,
1.01128294, 1.94121580, -2.28265730, -0.40566300, 1.05454295, -0.32793123, -0.68816949, -0.85383726,
1.56957911, 0.32451212, -0.23666078, 1.49968772, -1.92475762, -1.03331503, 1.38268343, -0.01921472,
-0.36803336, -1.17819581, 1.31872488, 1.76873310, -1.23015987, -0.03022762, -0.67404598, -0.46412660,
0.51522011, -0.69688890, 1.35748581, -0.11021476, -1.22610026, 1.76152251, 0.53857639, -0.95694034,
-1.87981559, 0.01552733, 2.26945189, -1.27590773, -0.04839618, 1.49388539, -0.99177307, 0.37021693,
0.17286233, -0.59237746, -0.93499170, -0.51863822, 2.15017618, -0.52064050, -0.70710678, 1.92387953,
-0.77032500, -0.80483438, -0.34344222, 0.00911327, 0.94202788, -1.28822450, 0.09460549, 1.13466187,
0.68424262, 0.77014888, -2.61307775, -0.69636517, 1.91452213, -0.33695374, -0.26267701, -0.88192126,
0.65300250, 1.97469225, -0.51503977, -0.58109263, -1.58607513, -0.03563271, 1.92127099, -1.22120953,
-0.13282532, 0.71442838, 0.09378520, 1.14298077, -1.02535964, -0.76082213, -0.07612047, -0.16853039,
0.76851809, -1.17340769, 1.18638857, 1.90915717, -2.26664241, -0.29578496, 1.09869402, -0.11140748,
-1.15857895, -1.08633527, 2.07514907, 0.26027276, -0.50231450, 1.46296905, -1.51201646, -0.77301045,
0.82463563, -0.02747924, -0.15057026, -1.37997389, 1.29546624, 1.73014408, -0.95881663, 0.03554783,
-0.92504445, -0.20715155, 0.45947942, -0.89933830, 1.32209413, -0.19890172, -1.00000000, 1.70710678,
0.62931013, -0.72402353, -2.26745801, 0.07581929, 2.50173730, -1.49290924, -0.30996994, 1.44805791,
-0.39624358, 0.39285337, -0.33539010, -0.30911887, -0.77555318, -0.67877933, 1.90219710, -0.63439328,
-0.30816813, 1.85685537, -0.88375046, -0.60979610, -0.35583874, 0.13550686, 0.66514851, -1.51031431,
0.33909028, 1.08015992, 0.81120235, 0.75291764, -2.73907338, -0.40220170, 1.92387953, -0.44442977,
-0.60980999, -1.01967962, 1.24933271, 1.89958166, -0.85297107, -0.43173119, -1.34070164, 0.15062183,
1.43894601, -1.43698065, 0.22157883, 0.64939619, 0.06678757, 1.09100749, -0.84846345, -0.47139674,
-0.46602797, -0.21561801, 0.89762053, -1.33221161, 1.21481374, 1.82958773, -2.08497494, -0.19688251,
1.04293119, 0.12503076, -1.53964591, -1.28377457, 2.46003213, 0.18281878, -0.70710678, 1.38268343,
-1.08018094, -0.50328593, 0.26121199, -0.00966978, 0.07195902, -1.55489262, 1.18780735, 1.64865085,
-0.57896730, 0.08233322, -1.24124640, 0.06692790, 0.50073450, -1.06658259, 1.12436283, -0.29028468,
-0.63988534, 1.60564477, 0.62086721, -0.48740356, -2.50980103, 0.15943302, 2.58792665, -1.67713803,
-0.51001412, 1.36602743, 0.16317737, 0.38888191, -0.78358302, -0.01205043, -0.61731657, -0.80490968,
1.58283385, -0.74041531, 0.13852544, 1.74146435, -1.03615359, -0.41736972, -0.25462399, 0.28206973,
0.25180274, -1.69544247, 0.67624223, 0.99791502, 0.81713657, 0.70226559, -2.68789206, -0.09801714,
1.79979322, -0.52024657, -0.87762133, -1.13989228, 1.73907921, 1.77707694, -1.09743380, -0.29168868,
-1.09815929, 0.35359775, 0.93591362, -1.61342008, 0.56549324, 0.56640752, -0.00000000, 1.00000000,
-0.56549324, -0.17622687, -0.93591362, -0.23433899, 1.09815929, -1.46473822, 1.09743380, 1.70590224,
-1.73907921, -0.11413771, 0.87762133, 0.37452541, -1.79979322, -1.44132399, 2.68789206, 0.09801714,
-0.81713657, 1.25930497, -0.67624223, -0.23254816, -0.25180274, 0.03250324, 0.25462399, -1.69628329,
1.03615359, 1.52851019, -0.13852544, 0.10629472, -1.58283385, 0.35023467, 0.61731657, -1.19509032,
0.78358302, -0.37813021, -0.16317737, 1.45887715, 0.51001412, -0.25488697, -2.58792665, 0.26292447,
2.50980103, -1.82237225, -0.62086721, 1.25277042, 0.63988534, 0.35592579, -1.12436283, 0.29028468,
-0.50073450, -0.89498797, 1.24124640, -0.83229476, 0.57896730, 1.58060601, -1.18780735, -0.23443728,
-0.07195902, 0.44375215, -0.26121199, -1.83808929, 1.08018094, 0.89346657, 0.70710678, 0.61731657,
-2.46003213, 0.20736186, 1.53964591, -0.56398450, -1.04293119, -1.23617123, 2.08497494, 1.61109607,
-1.21481374, -0.16664850, -0.89762053, 0.56684475, 0.46602797, -1.74595255, 0.84846345, 0.47139674,
-0.06678757, 0.87056307, -0.22157883, 0.11597067, -1.43894601, -0.22595857, 1.34070164, -1.56483539,
0.85297107, 1.54287165, -1.24933271, -0.05182260, 0.60980999, 0.62949898, -1.92387953, -1.55557023,
2.73907338, 0.01202105, -0.81120235, 1.09484142, -0.33909028, 0.03098055, -0.66514851, 0.09610075,
0.35583874, -1.79844608, 0.88375046, 1.37516297, 0.30816813, 0.10471519, -1.90219710, 0.63439328,
0.77555318, -1.28279123, 0.33539010, -0.45624800, 0.39624358, 1.27008585, 0.30996994, -0.03384434,
-2.50173730, 0.38176878, 2.26745801, -1.92357835, -0.62931013, 1.11420417, 1.00000000, 0.29289322,
-1.32209413, 0.58908236, -0.45947942, -0.94842076, 0.92504445, -0.90398891, 0.95881663, 1.37866574,
-1.29546624, -0.06720485, 0.15057026, 0.61460702, -0.82463563, -1.93409132, 1.51201646, 0.77301045,
0.50231450, 0.49860151, -2.07514907, 0.50509411, 1.15857895, -0.57660395, -1.09869402, -1.30280609,
2.26664241, 1.40692543, -1.18638857, -0.06139811, -0.76851809, 0.78322705, 0.07612047, -1.83146961,
1.02535964, 0.37064149, -0.09378520, 0.70477829, 0.13282532, 0.39671209, -1.92127099, -0.19300404,
1.58607513, -1.62730652, 0.51503977, 1.34645950, -0.65300250, -0.01312169, 0.26267701, 0.88192126,
-1.91452213, -1.62461682, 2.61307775, -0.06900169, -0.68424262, 0.89279035, -0.09460549, 0.27955169,
-0.94202788, 0.17708404, 0.34344222, -1.85687233, 0.77032500, 1.19501502, 0.70710678, 0.07612047,
-2.15017618, 0.91082115, 0.93499170, -1.32912085, -0.17286233, -0.51876301, 0.99177307, 1.04399663,
0.04839618, 0.16905383, -2.26945189, 0.51054087, 1.87981559, -1.97709789, -0.53857639, 0.95694034,
1.22610026, 0.20004805, -1.35748581, 0.87558162, -0.51522011, -0.96605032, 0.67404598, -0.95008696,
1.23015987, 1.14136809, -1.31872488, 0.07902597, 0.36803336, 0.78801517, -1.38268343, -1.98078528,
1.92475762, 0.64313438, 0.23666078, 0.34807134, -1.56957911, 0.78662834, 0.68816949, -0.56037631,
-1.05454295, -1.33500800, 2.28265730, 1.17102986, -1.01128294, 0.02035476, -0.72632150, 0.99518473,
-0.19960441, -1.86842490, 1.06244117, 0.27048941, -0.04736939, 0.50615932, 0.44858710, 0.65803911,
-2.32862247, -0.13914067, 1.79102381, -1.64812662, 0.12729076, 1.12359640, -0.00000000, 0.00000000,
@@ -0,0 +1,65 @@
// 256 CFFT Data Input 4
0.44825321, -0.03392412, -2.07989933, -1.36109950, 2.44668104, 1.85869616, -1.25371103, -1.09681260,
-0.26714737, 0.07552033, 0.66464589, 0.04599868, 0.22361533, 0.67963995, -1.25446378, -1.07880242,
1.39200081, 0.29728850, -0.84467502, 1.12933433, 0.61763364, -1.85645239, -1.10499159, 1.27946119,
1.49531834, -0.21573111, -0.75796665, -0.08640448, -0.96851357, -0.56986622, 2.30656296, 1.11896985,
-2.07306573, -0.54120719, 0.59915159, -0.87188747, 0.59860020, 1.80774765, -0.43833593, -1.44142799,
-0.65558171, 0.37567104, 1.40363753, 0.09994426, -1.20197183, 0.45389760, 0.70710678, -1.12175429,
-0.83987171, 0.75905625, 1.49230283, 0.59634180, -1.56774248, -1.71291246, 0.34972699, 1.57593735,
1.45394327, -0.54971105, -2.31647059, -0.08458570, 1.52928594, -0.33848121, -0.00000000, 1.08979021,
-0.72253252, -0.94526434, 0.08830889, -0.31082736, 1.00378257, 1.57382530, -1.38551175, -1.67699975,
0.97310010, 0.73140536, -0.70002171, 0.03964833, 1.18443419, 0.23016965, -1.81824725, -1.02696697,
1.44318982, 1.09549985, 0.16585958, 0.02373258, -1.81885133, -1.39385747, 2.09608547, 1.73964987,
-0.89073037, -0.91373685, -0.46507543, 0.03415806, 0.64496618, -0.13504876, 0.30656296, 0.93825367,
-1.21196601, -1.20681019, 1.23126023, 0.25659320, -0.78199996, 1.17776253, 0.84886046, -1.76014787,
-1.59173851, 1.08938715, 2.00899815, -0.13475092, -1.12480899, 0.05848528, -0.70710678, -0.82948361,
1.99542809, 1.27770808, -1.67014910, -0.52213474, 0.24699781, -0.93151443, 0.74347487, 1.73613585,
-0.40725658, -1.25102075, -0.66415514, 0.25874769, 1.25551860, -0.00490410, -1.00000000, 0.70710678,
0.69588566, -1.30820180, -1.14382345, 0.76549235, 1.98394943, 0.66210042, -2.01226144, -1.66674368,
0.65222484, 1.39157266, 1.18418874, -0.40159115, -1.94634563, -0.02239609, 1.09728743, -0.57792013,
0.31432636, 1.29976859, -0.81759954, -0.98013929, 0.07732081, -0.37727633, 0.91498207, 1.55263964,
-1.14555217, -1.50452804, 0.76633068, 0.55772255, -0.75858928, 0.02138145, 1.54119610, 0.44878618,
-2.28013581, -1.25527236, 1.80819334, 1.16064531, -0.09506602, 0.08529358, -1.51551612, -1.39602401,
1.67172220, 1.58418333, -0.45932053, -0.72079589, -0.72339975, 0.00862933, 0.70710678, -0.32635103,
0.26405998, 1.17882916, -1.01543551, -1.30285825, 0.92595626, 0.20539202, -0.60485771, 1.20056555,
0.98117650, -1.62587857, -1.97139702, 0.88392512, 2.41223965, -0.06693190, -1.41421356, 0.21677275,
-0.45929070, -1.07562586, 1.64269088, 1.40403677, -1.20912192, -0.48641855, -0.15369271, -0.97128314,
0.94037900, 1.62619184, -0.46409734, -1.03995478, -0.53920938, 0.15145905, 0.95583244, -0.12547072,
-0.66401377, 0.95169912, 0.57471549, -1.46292945, -1.33899920, 0.74981230, 2.35221661, 0.71437692,
-2.33877418, -1.58308831, 0.88275066, 1.18174342, 0.92144934, -0.25885840, -1.54119610, 0.05690575,
0.62658979, -0.81368348, 0.65983130, 1.47979748, -0.96189283, -0.98826695, 0.16219812, -0.43701515,
0.68871204, 1.49601792, -0.76174004, -1.30244917, 0.43641870, 0.38462233, -0.70710678, -0.01439945,
1.77578231, 0.66853838, -2.60470840, -1.45638037, 2.05359597, 1.19539728, -0.29230988, 0.14708481,
-1.21621785, -1.36595774, 1.22478914, 1.39580604, -0.01005073, -0.52326477, -1.00000000, 0.00000000,
0.82053336, -0.52326477, 0.11832877, 1.39580604, -0.68283851, -1.36595774, 0.48834416, 0.14708481,
-0.31342199, 1.19539728, 0.99829333, -1.45638037, -2.21398479, 0.66853838, 2.66867734, -0.01439945,
-1.58803509, 0.38462233, -0.26646545, -1.30244917, 1.29624703, 1.49601792, -0.74276747, -0.43701515,
-0.55252487, -0.98826695, 1.14814729, 1.47979748, -0.57750734, -0.81368348, -0.30656296, 0.05690575,
0.52704482, -0.25885840, -0.20897095, 1.18174342, 0.34419327, -1.58308831, -1.40942313, 0.71437692,
2.56946238, 0.74981230, -2.51477800, -1.46292945, 1.00593755, 0.95169912, 0.70710678, -0.12547072,
-1.15049775, 0.15145905, 0.17063639, -1.03995478, 0.98717313, 1.62619184, -1.11509386, -0.97128314,
0.30989926, -0.48641855, 0.35490003, 1.40403677, -0.26049937, -1.07562586, 0.00000000, 0.21677275,
-0.54625405, -0.06693190, 1.87326167, 0.88392512, -2.76762510, -1.62587857, 2.15087861, 1.20056555,
-0.39253075, 0.20539202, -0.96291751, -1.30285825, 0.80593526, 1.17882916, 0.40403368, -0.32635103,
-1.24715554, 0.00862933, 0.94528089, -0.72079589, -0.09502934, 1.58418333, -0.24832641, -1.39602401,
-0.05206311, 0.08529358, 0.07489479, 1.16064531, 0.90105472, -1.25527236, -2.30656296, 0.44878618,
2.75798691, 0.02138145, -1.62144087, 0.55772255, -0.16079351, -1.50452804, 0.99889860, 1.55263964,
-0.32214216, -0.37727633, -0.89785768, -0.98013929, 1.32084327, 1.29976859, -0.70710678, -0.57792013,
-0.00505863, -0.02239609, 0.00720987, -0.40159115, 0.33357154, 1.39157266, 0.02189199, -1.66674368,
-1.35658595, 0.66210042, 2.62572570, 0.76549235, -2.52430517, -1.30820180, 1.00000000, 0.70710678,
0.57290091, -0.00490410, -0.81774711, 0.25874769, -0.22010690, -1.25102075, 1.24689458, 1.73613585,
-1.23279420, -0.93151443, 0.47875049, -0.52213474, -0.04402383, 1.27770808, 0.31692614, -0.82948361,
-0.51036064, 0.05848528, -0.29354093, -0.13475092, 1.83655986, 1.08938715, -2.76274113, -1.76014787,
2.08834565, 1.17776253, -0.37615004, 0.25659320, -0.78743163, -1.20681019, 0.45880390, 0.93825367,
0.73411490, -0.13504876, -1.41801270, 0.03415806, 1.03785949, -0.91373685, -0.33224295, 1.73964987,
0.24215847, -1.39385747, -0.65181994, 0.02373258, 0.52736547, 1.09549985, 0.70710678, -1.02696697,
-2.25442943, 0.23016965, 2.67837473, 0.03964833, -1.50652562, 0.73140536, -0.16050916, -1.67699975,
0.78266603, 1.57382530, 0.00982646, -0.31082736, -1.14345308, -0.94526434, 1.41421356, 1.08979021,
-0.80949587, -0.33848121, 0.31887968, -0.08458570, -0.55472061, -0.54971105, 0.91905958, 1.57593735,
-0.35980965, -1.71291246, -1.19884188, 0.59634180, 2.52957884, 0.75905625, -2.37004601, -1.12175429,
0.86004805, 0.45389760, 0.53642498, 0.09994426, -0.57488147, 0.37567104, -0.50445754, -1.44142799,
1.39598071, 1.80774765, -1.27293130, -0.87188747, 0.62457156, -0.54120719, -0.45880390, 1.11896985,
0.91943111, -0.56986622, -1.05001194, -0.08640448, 0.01909935, -0.21573111, 1.68556095, 1.27946119,
-2.60259271, -1.85645239, 1.87288051, 1.12933433, -0.24038442, 0.29728850, -0.70710678, -1.07880242,
0.21458715, 0.67963995, 0.94176917, 0.04599868, -1.47302662, 0.07552033, 1.05767675, -1.09681260,
-0.54762467, 1.85869616, 0.73678142, -1.36109950, -1.25873584, -0.03392412, 1.00000000, 1.00000000,
@@ -0,0 +1,65 @@
// 256 CFFT Data Output 1
-0.00000000, -1.00000000, 0.01181756, -1.00001117, 0.02363908, -1.00004468, 0.03546852, -1.00010059,
0.04730984, -1.00017896, 0.05916705, -1.00027989, 0.07104415, -1.00040352, 0.08294519, -1.00054999,
0.09487423, -1.00071950, 0.10683539, -1.00091227, 0.11883284, -1.00112854, 0.13087077, -1.00136861,
0.14295346, -1.00163277, 0.15508524, -1.00192139, 0.16727053, -1.00223483, 0.17951380, -1.00257352,
0.19181961, -1.00293791, 0.20419265, -1.00332850, 0.21663766, -1.00374581, 0.22915952, -1.00419042,
0.24176322, -1.00466294, 0.25445387, -1.00516403, 0.26723673, -1.00569440, 0.28011720, -1.00625481,
0.29310083, -1.00684606, 0.30619334, -1.00746901, 0.31940063, -1.00812459, 0.33272880, -1.00881377,
0.34618413, -1.00953759, 0.35977314, -1.01029717, 0.37350258, -1.01109368, 0.38737944, -1.01192837,
0.40141097, -1.01280259, 0.41560472, -1.01371775, 0.42996854, -1.01467536, 0.44451058, -1.01567703,
0.45923936, -1.01672447, 0.47416376, -1.01781948, 0.48929303, -1.01896401, 0.50463689, -1.02016011,
0.52020545, -1.02140997, 0.53600935, -1.02271593, 0.55205972, -1.02408047, 0.56836825, -1.02550625,
0.58494722, -1.02699610, 0.60180953, -1.02855304, 0.61896880, -1.03018030, 0.63643934, -1.03188132,
0.65423629, -1.03365980, 0.67237561, -1.03551969, 0.69087419, -1.03746523, 0.70974991, -1.03950094,
0.72902171, -1.04163170, 0.74870970, -1.04386274, 0.76883524, -1.04619970, 0.78942104, -1.04864862,
0.81049129, -1.05121603, 0.83207179, -1.05390897, 0.85419008, -1.05673503, 0.87687562, -1.05970245,
0.90015993, -1.06282010, 0.92407682, -1.06609764, 0.94866259, -1.06954552, 0.97395630, -1.07317514,
1.00000000, -1.07699887, 1.02683907, -1.08103022, 1.05452258, -1.08528393, 1.08310362, -1.08977613,
1.11263983, -1.09452450, 1.14319382, -1.09954844, 1.17483380, -1.10486929, 1.20763421, -1.11051059,
1.24167648, -1.11649830, 1.27704987, -1.12286119, 1.31385250, -1.12963117, 1.35219245, -1.13684372,
1.39218916, -1.14453841, 1.43397493, -1.15275950, 1.47769677, -1.16155658, 1.52351857, -1.17098547,
1.57162362, -1.18110912, 1.62221761, -1.19199880, 1.67553229, -1.20373552, 1.73182979, -1.21641163,
1.79140783, -1.23013295, 1.85460613, -1.24502114, 1.92181423, -1.26121686, 1.99348108, -1.27888345,
2.07012706, -1.29821165, 2.15235898, -1.31942551, 2.24088910, -1.34278989, 2.33655939, -1.36861998,
2.44037293, -1.39729377, 2.55353485, -1.42926821, 2.67750660, -1.46510075, 2.81407868, -1.50547823,
2.96546985, -1.55125628, 3.13446456, -1.60351409, 3.32460730, -1.66363173, 3.54048307, -1.73340208,
84.99047276, 97.13014169, 4.07568270, -1.91221613, 4.41434024, -2.02888960, 4.82000810, -2.17151801,
5.31604611, -2.34937868, 5.93823798, -2.57671066, 6.74434281, -2.87653358, 7.83406543, -3.28863288,
9.39565234, -3.88819273, 11.83236396, -4.83637188, 16.19247654, -6.55226325, 26.31928346, -10.57269511,
76.80108296, -30.72965797, -74.47865073, 29.80140550, -23.99176593, 9.64647630, -13.85472439, 5.63013733,
-9.47909785, 3.92045013, -7.02139269, 2.98066647, -5.43305565, 2.39180422, -4.31046318, 1.99284983,
-3.46490670, 1.70880395, -2.79610333, 1.50011230, -2.24557727, 1.34404184, -1.77665968, 1.22670752,
-1.36489740, 1.13926923, -0.99303284, 1.07596741, -0.64817241, 1.03304867, -0.32007028, 1.00815856,
0.00000000, 1.00000000, 0.32007028, 1.00815856, 0.64817241, 1.03304867, 0.99303284, 1.07596741,
1.36489740, 1.13926923, 1.77665968, 1.22670752, 2.24557727, 1.34404184, 2.79610333, 1.50011230,
3.46490670, 1.70880395, 4.31046318, 1.99284983, 5.43305565, 2.39180422, 7.02139269, 2.98066647,
9.47909785, 3.92045013, 13.85472439, 5.63013733, 23.99176593, 9.64647630, 74.47865073, 29.80140550,
-76.80108296, -30.72965797, -26.31928346, -10.57269511, -16.19247654, -6.55226325, -11.83236396, -4.83637188,
-9.39565234, -3.88819273, -7.83406543, -3.28863288, -6.74434281, -2.87653358, -5.93823798, -2.57671066,
-5.31604611, -2.34937868, -4.82000810, -2.17151801, -4.41434024, -2.02888960, -4.07568270, -1.91221613,
77.41420798, -100.76053437, -3.54048307, -1.73340208, -3.32460730, -1.66363173, -3.13446456, -1.60351409,
-2.96546985, -1.55125628, -2.81407868, -1.50547823, -2.67750660, -1.46510075, -2.55353485, -1.42926821,
-2.44037293, -1.39729377, -2.33655939, -1.36861998, -2.24088910, -1.34278989, -2.15235898, -1.31942551,
-2.07012706, -1.29821165, -1.99348108, -1.27888345, -1.92181423, -1.26121686, -1.85460613, -1.24502114,
-1.79140783, -1.23013295, -1.73182979, -1.21641163, -1.67553229, -1.20373552, -1.62221761, -1.19199880,
-1.57162362, -1.18110912, -1.52351857, -1.17098547, -1.47769677, -1.16155658, -1.43397493, -1.15275950,
-1.39218916, -1.14453841, -1.35219245, -1.13684372, -1.31385250, -1.12963117, -1.27704987, -1.12286119,
-1.24167648, -1.11649830, -1.20763421, -1.11051059, -1.17483380, -1.10486929, -1.14319382, -1.09954844,
-1.11263983, -1.09452450, -1.08310362, -1.08977613, -1.05452258, -1.08528393, -1.02683907, -1.08103022,
-1.00000000, -1.07699887, -0.97395630, -1.07317514, -0.94866259, -1.06954552, -0.92407682, -1.06609764,
-0.90015993, -1.06282010, -0.87687562, -1.05970245, -0.85419008, -1.05673503, -0.83207179, -1.05390897,
-0.81049129, -1.05121603, -0.78942104, -1.04864862, -0.76883524, -1.04619970, -0.74870970, -1.04386274,
-0.72902171, -1.04163170, -0.70974991, -1.03950094, -0.69087419, -1.03746523, -0.67237561, -1.03551969,
-0.65423629, -1.03365980, -0.63643934, -1.03188132, -0.61896880, -1.03018030, -0.60180953, -1.02855304,
-0.58494722, -1.02699610, -0.56836825, -1.02550625, -0.55205972, -1.02408047, -0.53600935, -1.02271593,
-0.52020545, -1.02140997, -0.50463689, -1.02016011, -0.48929303, -1.01896401, -0.47416376, -1.01781948,
-0.45923936, -1.01672447, -0.44451058, -1.01567703, -0.42996854, -1.01467536, -0.41560472, -1.01371775,
-0.40141097, -1.01280259, -0.38737944, -1.01192837, -0.37350258, -1.01109368, -0.35977314, -1.01029717,
-0.34618413, -1.00953759, -0.33272880, -1.00881377, -0.31940063, -1.00812459, -0.30619334, -1.00746901,
-0.29310083, -1.00684606, -0.28011720, -1.00625481, -0.26723673, -1.00569440, -0.25445387, -1.00516403,
-0.24176322, -1.00466294, -0.22915952, -1.00419042, -0.21663766, -1.00374581, -0.20419265, -1.00332850,
-0.19181961, -1.00293791, -0.17951380, -1.00257352, -0.16727053, -1.00223483, -0.15508524, -1.00192139,
-0.14295346, -1.00163277, -0.13087077, -1.00136861, -0.11883284, -1.00112854, -0.10683539, -1.00091227,
-0.09487423, -1.00071950, -0.08294519, -1.00054999, -0.07104415, -1.00040352, -0.05916705, -1.00027989,
-0.04730984, -1.00017896, -0.03546852, -1.00010059, -0.02363908, -1.00004468, -0.01181756, -1.00001117,
@@ -0,0 +1,65 @@
// 256 CFFT Data Output 2
-0.00000000, -1.00000000, 0.01181756, -1.00001117, 0.02363908, -1.00004468, 0.03546852, -1.00010059,
0.04730984, -1.00017896, 0.05916705, -1.00027989, 0.07104415, -1.00040352, 0.08294519, -1.00054999,
0.09487423, -1.00071950, 0.10683539, -1.00091227, 0.11883284, -1.00112854, 0.13087077, -1.00136861,
0.14295346, -1.00163277, 0.15508524, -1.00192139, 0.16727053, -1.00223483, 0.17951380, -1.00257352,
0.19181961, -1.00293791, 0.20419265, -1.00332850, 0.21663766, -1.00374581, 0.22915952, -1.00419042,
0.24176322, -1.00466294, 0.25445387, -1.00516403, 0.26723673, -1.00569440, 0.28011720, -1.00625481,
0.29310083, -1.00684606, 0.30619334, -1.00746901, 0.31940063, -1.00812459, 0.33272880, -1.00881377,
0.34618413, -1.00953759, 0.35977314, -1.01029717, 0.37350258, -1.01109368, 0.38737944, -1.01192837,
0.40141097, -1.01280259, 0.41560472, -1.01371775, 0.42996854, -1.01467536, 0.44451058, -1.01567703,
0.45923936, -1.01672447, 0.47416376, -1.01781948, 0.48929303, -1.01896401, 0.50463689, -1.02016011,
0.52020545, -1.02140997, 0.53600935, -1.02271593, 0.55205972, -1.02408047, 0.56836825, -1.02550625,
0.58494722, -1.02699610, 0.60180953, -1.02855304, 0.61896880, -1.03018030, 0.63643934, -1.03188132,
0.65423629, -1.03365980, 0.67237561, -1.03551969, 0.69087419, -1.03746523, 0.70974991, -1.03950094,
0.72902171, -1.04163170, 0.74870970, -1.04386274, 0.76883524, -1.04619970, 0.78942104, -1.04864862,
-250.27054049, 48.89190641, 0.83207179, -1.05390897, 0.85419008, -1.05673503, 0.87687562, -1.05970245,
0.90015993, -1.06282010, 0.92407682, -1.06609764, 0.94866259, -1.06954552, 0.97395630, -1.07317514,
1.00000000, -1.07699887, 1.02683907, -1.08103022, 1.05452258, -1.08528393, 1.08310362, -1.08977613,
1.11263983, -1.09452450, 1.14319382, -1.09954844, 1.17483380, -1.10486929, 1.20763421, -1.11051059,
1.24167648, -1.11649830, 1.27704987, -1.12286119, 1.31385250, -1.12963117, 1.35219245, -1.13684372,
1.39218916, -1.14453841, 1.43397493, -1.15275950, 1.47769677, -1.16155658, 1.52351857, -1.17098547,
1.57162362, -1.18110912, 1.62221761, -1.19199880, 1.67553229, -1.20373552, 1.73182979, -1.21641163,
1.79140783, -1.23013295, 1.85460613, -1.24502114, 1.92181423, -1.26121686, 1.99348108, -1.27888345,
2.07012706, -1.29821165, 2.15235898, -1.31942551, 2.24088910, -1.34278989, 2.33655939, -1.36861998,
2.44037293, -1.39729377, 2.55353485, -1.42926821, 2.67750660, -1.46510075, 2.81407868, -1.50547823,
2.96546985, -1.55125628, 3.13446456, -1.60351409, 3.32460730, -1.66363173, 3.54048307, -1.73340208,
84.99047276, 97.13014169, 4.07568270, -1.91221613, 4.41434024, -2.02888960, 4.82000810, -2.17151801,
5.31604611, -2.34937868, 5.93823798, -2.57671066, 6.74434281, -2.87653358, 7.83406543, -3.28863288,
9.39565234, -3.88819273, 11.83236396, -4.83637188, 16.19247654, -6.55226325, 26.31928346, -10.57269511,
76.80108296, -30.72965797, -74.47865073, 29.80140550, -23.99176593, 9.64647630, -13.85472439, 5.63013733,
-9.47909785, 3.92045013, -7.02139269, 2.98066647, -5.43305565, 2.39180422, -4.31046318, 1.99284983,
-3.46490670, 1.70880395, -2.79610333, 1.50011230, -2.24557727, 1.34404184, -1.77665968, 1.22670752,
-1.36489740, 1.13926923, -0.99303284, 1.07596741, -0.64817241, 1.03304867, -0.32007028, 1.00815856,
0.00000000, 1.00000000, 0.32007028, 1.00815856, 0.64817241, 1.03304867, 0.99303284, 1.07596741,
1.36489740, 1.13926923, 1.77665968, 1.22670752, 2.24557727, 1.34404184, 2.79610333, 1.50011230,
3.46490670, 1.70880395, 4.31046318, 1.99284983, 5.43305565, 2.39180422, 7.02139269, 2.98066647,
9.47909785, 3.92045013, 13.85472439, 5.63013733, 23.99176593, 9.64647630, 74.47865073, 29.80140550,
-76.80108296, -30.72965797, -26.31928346, -10.57269511, -16.19247654, -6.55226325, -11.83236396, -4.83637188,
-9.39565234, -3.88819273, -7.83406543, -3.28863288, -6.74434281, -2.87653358, -5.93823798, -2.57671066,
-5.31604611, -2.34937868, -4.82000810, -2.17151801, -4.41434024, -2.02888960, -4.07568270, -1.91221613,
77.41420798, -100.76053437, -3.54048307, -1.73340208, -3.32460730, -1.66363173, -3.13446456, -1.60351409,
-2.96546985, -1.55125628, -2.81407868, -1.50547823, -2.67750660, -1.46510075, -2.55353485, -1.42926821,
-2.44037293, -1.39729377, -2.33655939, -1.36861998, -2.24088910, -1.34278989, -2.15235898, -1.31942551,
-2.07012706, -1.29821165, -1.99348108, -1.27888345, -1.92181423, -1.26121686, -1.85460613, -1.24502114,
-1.79140783, -1.23013295, -1.73182979, -1.21641163, -1.67553229, -1.20373552, -1.62221761, -1.19199880,
-1.57162362, -1.18110912, -1.52351857, -1.17098547, -1.47769677, -1.16155658, -1.43397493, -1.15275950,
-1.39218916, -1.14453841, -1.35219245, -1.13684372, -1.31385250, -1.12963117, -1.27704987, -1.12286119,
-1.24167648, -1.11649830, -1.20763421, -1.11051059, -1.17483380, -1.10486929, -1.14319382, -1.09954844,
-1.11263983, -1.09452450, -1.08310362, -1.08977613, -1.05452258, -1.08528393, -1.02683907, -1.08103022,
-1.00000000, -1.07699887, -0.97395630, -1.07317514, -0.94866259, -1.06954552, -0.92407682, -1.06609764,
-0.90015993, -1.06282010, -0.87687562, -1.05970245, -0.85419008, -1.05673503, -0.83207179, -1.05390897,
-0.81049129, -1.05121603, -0.78942104, -1.04864862, -0.76883524, -1.04619970, -0.74870970, -1.04386274,
-0.72902171, -1.04163170, -0.70974991, -1.03950094, -0.69087419, -1.03746523, -0.67237561, -1.03551969,
-0.65423629, -1.03365980, -0.63643934, -1.03188132, -0.61896880, -1.03018030, -0.60180953, -1.02855304,
-0.58494722, -1.02699610, -0.56836825, -1.02550625, -0.55205972, -1.02408047, -0.53600935, -1.02271593,
-0.52020545, -1.02140997, -0.50463689, -1.02016011, -0.48929303, -1.01896401, -0.47416376, -1.01781948,
-0.45923936, -1.01672447, -0.44451058, -1.01567703, -0.42996854, -1.01467536, -0.41560472, -1.01371775,
-0.40141097, -1.01280259, -0.38737944, -1.01192837, -0.37350258, -1.01109368, -0.35977314, -1.01029717,
-0.34618413, -1.00953759, -0.33272880, -1.00881377, -0.31940063, -1.00812459, -0.30619334, -1.00746901,
-0.29310083, -1.00684606, -0.28011720, -1.00625481, -0.26723673, -1.00569440, -0.25445387, -1.00516403,
-0.24176322, -1.00466294, -0.22915952, -1.00419042, -0.21663766, -1.00374581, -0.20419265, -1.00332850,
-0.19181961, -1.00293791, -0.17951380, -1.00257352, -0.16727053, -1.00223483, -0.15508524, -1.00192139,
-0.14295346, -1.00163277, -0.13087077, -1.00136861, -0.11883284, -1.00112854, -0.10683539, -1.00091227,
-0.09487423, -1.00071950, -0.08294519, -1.00054999, -0.07104415, -1.00040352, -0.05916705, -1.00027989,
-0.04730984, -1.00017896, -0.03546852, -1.00010059, -0.02363908, -1.00004468, -0.01181756, -1.00001117,
@@ -0,0 +1,65 @@
// 256 CFFT Data Output 3
-0.00000000, -1.00000000, 0.01181756, -1.00001117, 0.02363908, -1.00004468, 0.03546852, -1.00010059,
0.04730984, -1.00017896, 0.05916705, -1.00027989, 0.07104415, -1.00040352, 0.08294519, -1.00054999,
0.09487423, -1.00071950, 0.10683539, -1.00091227, 0.11883284, -1.00112854, 0.13087077, -1.00136861,
0.14295346, -1.00163277, 0.15508524, -1.00192139, 0.16727053, -1.00223483, 0.17951380, -1.00257352,
0.19181961, -1.00293791, 0.20419265, -1.00332850, 0.21663766, -1.00374581, 0.22915952, -1.00419042,
0.24176322, -1.00466294, 0.25445387, -1.00516403, 0.26723673, -1.00569440, 0.28011720, -1.00625481,
0.29310083, -1.00684606, 0.30619334, -1.00746901, 0.31940063, -1.00812459, 0.33272880, -1.00881377,
0.34618413, -1.00953759, 0.35977314, -1.01029717, 0.37350258, -1.01109368, 0.38737944, -1.01192837,
0.40141097, -1.01280259, 0.41560472, -1.01371775, 0.42996854, -1.01467536, 0.44451058, -1.01567703,
0.45923936, -1.01672447, 0.47416376, -1.01781948, 0.48929303, -1.01896401, 0.50463689, -1.02016011,
0.52020545, -1.02140997, 0.53600935, -1.02271593, 0.55205972, -1.02408047, 0.56836825, -1.02550625,
0.58494722, -1.02699610, 0.60180953, -1.02855304, 0.61896880, -1.03018030, 0.63643934, -1.03188132,
0.65423629, -1.03365980, 0.67237561, -1.03551969, 0.69087419, -1.03746523, 0.70974991, -1.03950094,
0.72902171, -1.04163170, 0.74870970, -1.04386274, 0.76883524, -1.04619970, 0.78942104, -1.04864862,
-250.27054049, 48.89190641, 0.83207179, -1.05390897, 0.85419008, -1.05673503, 0.87687562, -1.05970245,
0.90015993, -1.06282010, 0.92407682, -1.06609764, 0.94866259, -1.06954552, 0.97395630, -1.07317514,
1.00000000, -1.07699887, 1.02683907, -1.08103022, 1.05452258, -1.08528393, 1.08310362, -1.08977613,
1.11263983, -1.09452450, 1.14319382, -1.09954844, 1.17483380, -1.10486929, 1.20763421, -1.11051059,
1.24167648, -1.11649830, 1.27704987, -1.12286119, 1.31385250, -1.12963117, 1.35219245, -1.13684372,
1.39218916, -1.14453841, 1.43397493, -1.15275950, 1.47769677, -1.16155658, 1.52351857, -1.17098547,
1.57162362, -1.18110912, 1.62221761, -1.19199880, 1.67553229, -1.20373552, 1.73182979, -1.21641163,
1.79140783, -1.23013295, 1.85460613, -1.24502114, 1.92181423, -1.26121686, 1.99348108, -1.27888345,
2.07012706, -1.29821165, 2.15235898, -1.31942551, 2.24088910, -1.34278989, 2.33655939, -1.36861998,
2.44037293, -1.39729377, 2.55353485, -1.42926821, 2.67750660, -1.46510075, 2.81407868, -1.50547823,
2.96546985, -1.55125628, 3.13446456, -1.60351409, 3.32460730, -1.66363173, 3.54048307, -1.73340208,
84.99047276, 97.13014169, 4.07568270, -1.91221613, 4.41434024, -2.02888960, 4.82000810, -2.17151801,
5.31604611, -2.34937868, 5.93823798, -2.57671066, 6.74434281, -2.87653358, 7.83406543, -3.28863288,
9.39565234, -3.88819273, 11.83236396, -4.83637188, 16.19247654, -6.55226325, 26.31928346, -10.57269511,
76.80108296, -30.72965797, -74.47865073, 29.80140550, -23.99176593, 9.64647630, -13.85472439, 5.63013733,
-9.47909785, 3.92045013, -7.02139269, 2.98066647, -5.43305565, 2.39180422, 23.73449556, 126.88272248,
-3.46490670, 1.70880395, -2.79610333, 1.50011230, -2.24557727, 1.34404184, -1.77665968, 1.22670752,
-1.36489740, 1.13926923, -0.99303284, 1.07596741, -0.64817241, 1.03304867, -0.32007028, 1.00815856,
0.00000000, 1.00000000, 0.32007028, 1.00815856, 0.64817241, 1.03304867, 0.99303284, 1.07596741,
1.36489740, 1.13926923, 1.77665968, 1.22670752, 2.24557727, 1.34404184, 2.79610333, 1.50011230,
3.46490670, 1.70880395, 32.35542192, -122.89702281, 5.43305565, 2.39180422, 7.02139269, 2.98066647,
9.47909785, 3.92045013, 13.85472439, 5.63013733, 23.99176593, 9.64647630, 74.47865073, 29.80140550,
-76.80108296, -30.72965797, -26.31928346, -10.57269511, -16.19247654, -6.55226325, -11.83236396, -4.83637188,
-9.39565234, -3.88819273, -7.83406543, -3.28863288, -6.74434281, -2.87653358, -5.93823798, -2.57671066,
-5.31604611, -2.34937868, -4.82000810, -2.17151801, -4.41434024, -2.02888960, -4.07568270, -1.91221613,
77.41420798, -100.76053437, -3.54048307, -1.73340208, -3.32460730, -1.66363173, -3.13446456, -1.60351409,
-2.96546985, -1.55125628, -2.81407868, -1.50547823, -2.67750660, -1.46510075, -2.55353485, -1.42926821,
-2.44037293, -1.39729377, -2.33655939, -1.36861998, -2.24088910, -1.34278989, -2.15235898, -1.31942551,
-2.07012706, -1.29821165, -1.99348108, -1.27888345, -1.92181423, -1.26121686, -1.85460613, -1.24502114,
-1.79140783, -1.23013295, -1.73182979, -1.21641163, -1.67553229, -1.20373552, -1.62221761, -1.19199880,
-1.57162362, -1.18110912, -1.52351857, -1.17098547, -1.47769677, -1.16155658, -1.43397493, -1.15275950,
-1.39218916, -1.14453841, -1.35219245, -1.13684372, -1.31385250, -1.12963117, -1.27704987, -1.12286119,
-1.24167648, -1.11649830, -1.20763421, -1.11051059, -1.17483380, -1.10486929, -1.14319382, -1.09954844,
-1.11263983, -1.09452450, -1.08310362, -1.08977613, -1.05452258, -1.08528393, -1.02683907, -1.08103022,
-1.00000000, -1.07699887, -0.97395630, -1.07317514, -0.94866259, -1.06954552, -0.92407682, -1.06609764,
-0.90015993, -1.06282010, -0.87687562, -1.05970245, -0.85419008, -1.05673503, -0.83207179, -1.05390897,
-0.81049129, -1.05121603, -0.78942104, -1.04864862, -0.76883524, -1.04619970, -0.74870970, -1.04386274,
-0.72902171, -1.04163170, -0.70974991, -1.03950094, -0.69087419, -1.03746523, -0.67237561, -1.03551969,
-0.65423629, -1.03365980, -0.63643934, -1.03188132, -0.61896880, -1.03018030, -0.60180953, -1.02855304,
-0.58494722, -1.02699610, -0.56836825, -1.02550625, -0.55205972, -1.02408047, -0.53600935, -1.02271593,
-0.52020545, -1.02140997, -0.50463689, -1.02016011, -0.48929303, -1.01896401, -0.47416376, -1.01781948,
-0.45923936, -1.01672447, -0.44451058, -1.01567703, -0.42996854, -1.01467536, -0.41560472, -1.01371775,
-0.40141097, -1.01280259, -0.38737944, -1.01192837, -0.37350258, -1.01109368, -0.35977314, -1.01029717,
-0.34618413, -1.00953759, -0.33272880, -1.00881377, -0.31940063, -1.00812459, -0.30619334, -1.00746901,
-0.29310083, -1.00684606, -0.28011720, -1.00625481, -0.26723673, -1.00569440, -0.25445387, -1.00516403,
-0.24176322, -1.00466294, -0.22915952, -1.00419042, -0.21663766, -1.00374581, -0.20419265, -1.00332850,
-0.19181961, -1.00293791, -0.17951380, -1.00257352, -0.16727053, -1.00223483, -0.15508524, -1.00192139,
-0.14295346, -1.00163277, -0.13087077, -1.00136861, -0.11883284, -1.00112854, -0.10683539, -1.00091227,
-0.09487423, -1.00071950, -0.08294519, -1.00054999, -0.07104415, -1.00040352, -0.05916705, -1.00027989,
-0.04730984, -1.00017896, -0.03546852, -1.00010059, -0.02363908, -1.00004468, -0.01181756, -1.00001117,
@@ -0,0 +1,65 @@
// 256 CFFT Data Output 4
0.00000000, 0.19254137, -0.00472594, 0.19251344, -0.00945346, 0.19242963, -0.01418415, 0.19228983,
-0.01891959, 0.19209386, -0.02366139, 0.19184148, -0.02841114, 0.19153235, -0.03317046, 0.19116608,
-0.03794098, 0.19074220, -0.04272435, 0.19026017, -0.04752223, 0.18971936, -0.05233629, 0.18911906,
-0.05716826, 0.18845850, -0.06201986, 0.18773680, -0.06689286, 0.18695301, -0.07178904, 0.18610608,
-0.07671024, 0.18519489, -0.08165831, 0.18421820, -0.08663518, 0.18317469, -0.09164277, 0.18206291,
-0.09668309, 0.18088134, -0.10175819, 0.17962832, -0.10687016, 0.17830209, -0.11202117, 0.17690075,
-0.11721343, 0.17542229, -0.12244923, 0.17386454, -0.12773093, 0.17222523, -0.13306097, 0.17050188,
-0.13844187, 0.16869191, -0.14387623, 0.16679253, -0.14936674, 0.16480081, -0.15491621, 0.16271359,
-0.16052754, 0.16052754, -0.16620374, 0.15823911, -0.17194794, 0.15584453, -0.17776343, 0.15333979,
-0.18365359, 0.15072060, -0.18962197, 0.14798244, -0.19567230, 0.14512046, -0.20180843, 0.14212953,
-0.20803443, 0.13900416, -0.21435453, 0.13573851, -0.22077321, 0.13232637, -0.22729512, 0.12876110,
-0.23392519, 0.12503562, -0.24066857, 0.12114238, -0.24753070, 0.11707330, -0.25451731, 0.11281976,
-0.26163446, 0.10837254, -0.26888852, 0.10372175, -0.27628625, 0.09885680, -0.28383481, 0.09376635,
-0.29154176, 0.08843823, -0.29941515, 0.08285933, -0.30746351, 0.07701560, -0.31569594, 0.07089190,
-0.32412211, 0.06447190, -0.33275233, 0.05773801, -0.34159762, 0.05067122, -0.35066975, 0.04325099,
-0.35998134, 0.03545507, -0.36954590, 0.02725934, -0.37937795, 0.01863764, -0.38949311, 0.00956152,
-0.39990820, -0.00000000, -0.41064136, -0.01008068, -0.42171222, -0.02071739, -0.43314202, -0.03195047,
-0.44495379, -0.04382412, -0.45717258, -0.05638686, -0.46982567, -0.06969205, -0.48294282, -0.08379853,
-0.49655660, -0.09877125, -0.51070271, -0.11468213, -0.52542039, -0.13161096, -0.54075285, -0.14964647,
-0.55674786, -0.16888762, -0.57345833, -0.18944504, -0.59094305, -0.21144281, -0.60926757, -0.23502044,
-0.62850517, -0.26033536, -169.53847504, 64.86039471, -0.67005910, -0.31691435, -0.69257293, -0.34861192,
-0.71639868, -0.38292307, -0.74167220, -0.42015211, -0.76854927, -0.46065070, -0.79720943, -0.50482730,
-0.82786078, -0.55315889, -0.86074600, -0.60620573, -0.89614992, -0.66463008, -0.93440926, -0.72922014,
-0.97592514, -0.80092107, -1.02117952, -0.88087551, -1.07075684, -0.97047743, -1.12537314, -1.07144430,
-1.18591570, -1.18591570, -1.25349807, -1.31659020, -1.32953772, -1.46691882, -1.41586821, -1.64138473,
79.68743517, 97.09942070, -1.62989893, -2.08852246, -1.76533085, -2.38027311, -1.92756076, -2.73692598,
-2.12593042, -3.18167972, -2.37475005, -3.75014014, -2.69711798, -4.49986950, -3.13290699, -5.53035427,
-3.75739840, -7.02959798, -4.73185935, -9.40058999, -6.47550412, -13.69130314, -10.52529724, -23.74469010,
-30.71338273, -74.14866514, 29.78462304, 77.21373176, 9.59450389, 26.81484202, 5.54061787, 16.77168968,
3.79076894, 12.49649048, 2.80791250, 10.14649201, 2.17272350, 8.67399843, 29.76874830, 132.56625616,
1.38564460, 6.96610581, 1.11818465, 6.44425690, 0.89802476, 6.05399120, 0.71050077, 5.76058806,
0.54583366, 5.54194215, 0.39712198, 5.38365126, 0.25920946, 5.27632978, 0.12799873, 5.21409022,
0.00000000, 5.19368915, -0.12799873, 5.21409022, -0.25920946, 5.27632978, -0.39712198, 5.38365126,
-0.54583366, 5.54194215, -0.71050077, 5.76058806, -0.89802476, 6.05399120, -1.11818465, 6.44425690,
-1.38564460, 6.96610581, 26.32116918, -117.21348913, -2.17272350, 8.67399843, -2.80791250, 10.14649201,
-3.79076894, 12.49649048, -5.54061787, 16.77168968, -9.59450389, 26.81484202, -29.78462304, 77.21373176,
30.71338273, -74.14866514, 10.52529724, -23.74469010, 6.47550412, -13.69130314, 4.73185935, -9.40058999,
3.75739840, -7.02959798, 3.13290699, -5.53035427, 2.69711798, -4.49986950, 2.37475005, -3.75014014,
2.12593042, -3.18167972, 1.92756076, -2.73692598, 1.76533085, -2.38027311, 1.62989893, -2.08852246,
82.71724557, -100.79125536, 1.41586821, -1.64138473, 1.32953772, -1.46691882, 1.25349807, -1.31659020,
1.18591570, -1.18591570, 1.12537314, -1.07144430, 1.07075684, -0.97047743, 1.02117952, -0.88087551,
0.97592514, -0.80092107, 0.93440926, -0.72922014, 0.89614992, -0.66463008, 0.86074600, -0.60620573,
0.82786078, -0.55315889, 0.79720943, -0.50482730, 0.76854927, -0.46065070, 0.74167220, -0.42015211,
0.71639868, -0.38292307, 0.69257293, -0.34861192, 0.67005910, -0.31691435, 65.79669866, -169.17730275,
0.62850517, -0.26033536, 0.60926757, -0.23502044, 0.59094305, -0.21144281, 0.57345833, -0.18944504,
0.55674786, -0.16888762, 0.54075285, -0.14964647, 0.52542039, -0.13161096, 0.51070271, -0.11468213,
0.49655660, -0.09877125, 0.48294282, -0.08379853, 0.46982567, -0.06969205, 0.45717258, -0.05638686,
0.44495379, -0.04382412, 0.43314202, -0.03195047, 0.42171222, -0.02071739, 0.41064136, -0.01008068,
0.39990820, -0.00000000, 0.38949311, 0.00956152, 0.37937795, 0.01863764, 0.36954590, 0.02725934,
0.35998134, 0.03545507, 0.35066975, 0.04325099, 0.34159762, 0.05067122, 0.33275233, 0.05773801,
0.32412211, 0.06447190, 0.31569594, 0.07089190, 0.30746351, 0.07701560, 0.29941515, 0.08285933,
0.29154176, 0.08843823, 0.28383481, 0.09376635, 0.27628625, 0.09885680, 0.26888852, 0.10372175,
0.26163446, 0.10837254, 0.25451731, 0.11281976, 0.24753070, 0.11707330, 0.24066857, 0.12114238,
0.23392519, 0.12503562, 0.22729512, 0.12876110, 0.22077321, 0.13232637, 0.21435453, 0.13573851,
0.20803443, 0.13900416, 0.20180843, 0.14212953, 0.19567230, 0.14512046, 0.18962197, 0.14798244,
0.18365359, 0.15072060, 0.17776343, 0.15333979, 0.17194794, 0.15584453, 0.16620374, 0.15823911,
0.16052754, 0.16052754, 0.15491621, 0.16271359, 0.14936674, 0.16480081, 0.14387623, 0.16679253,
0.13844187, 0.16869191, 0.13306097, 0.17050188, 0.12773093, 0.17222523, 0.12244923, 0.17386454,
0.11721343, 0.17542229, 0.11202117, 0.17690075, 0.10687016, 0.17830209, 0.10175819, 0.17962832,
0.09668309, 0.18088134, 0.09164277, 0.18206291, 0.08663518, 0.18317469, 0.08165831, 0.18421820,
0.07671024, 0.18519489, 0.07178904, 0.18610608, 0.06689286, 0.18695301, 0.06201986, 0.18773680,
0.05716826, 0.18845850, 0.05233629, 0.18911906, 0.04752223, 0.18971936, 0.04272435, 0.19026017,
0.03794098, 0.19074220, 0.03317046, 0.19116608, 0.02841114, 0.19153235, 0.02366139, 0.19184148,
0.01891959, 0.19209386, 0.01418415, 0.19228983, 0.00945346, 0.19242963, 0.00472594, 0.19251344,
@@ -0,0 +1,66 @@
#ifndef _CFFT_256_SHARED_H_
#define _CFFT_256_SHARED_H_
//#############################################################################
//
// FILE: cfft_256_shared.h
//
// Description: Example usage of the CFFT algorithm for the CLA
//
//#############################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//#############################################################################
//*****************************************************************************
// includes
//*****************************************************************************
#include <stdint.h>
#include "cla_cfft.h"
#ifdef __cplusplus
extern "C" {
#endif
//*****************************************************************************
// defines
//*****************************************************************************
//*****************************************************************************
// typedefs
//*****************************************************************************
//*****************************************************************************
// globals
//*****************************************************************************
//Task 1 (C) Variables
extern float IOBuffer[];
//Task 2 (C) Variables
//Task 3 (C) Variables
//Task 4 (C) Variables
//Task 5 (C) Variables
//Task 6 (C) Variables
//Task 7 (C) Variables
//Task 8 (C) Variables
//Common (C) Variables
#ifdef __cplusplus
}
#endif // extern "C"
#endif //end of _CFFT_256_SHARED_H_ definition
@@ -0,0 +1,226 @@
//#############################################################################
//
// FILE: main.c
//
// Description: This example shows how to use the C2000 Real-Time CLA
// complex FFT algorithms
//
//#############################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//#############################################################################
//*****************************************************************************
// includes
//*****************************************************************************
#include "f2837x_fft_examples_setup.h"
#include "cfft_256_shared.h"
#include "F28x_Project.h"
#include "device.h"
#include <float.h>
#include <stdio.h>
//!
//! \addtogroup CFFT_EXAMPLES Complex Fast Fourier Transform (N = 256) Example
// @{
//*****************************************************************************
// defines
//*****************************************************************************
#define NSTAGES 8 // 256
#define NSAMPLES (1<<NSTAGES)
#define ERR_EPSILON 0.001f
#define TEST_NUMBER 1
//*****************************************************************************
// globals
//*****************************************************************************
#ifdef __cplusplus
#pragma DATA_SECTION("IOBuffer")
#else
#pragma DATA_SECTION(IOBuffer,"IOBuffer")
#endif //__cplusplus
// \brief Test Input Data
//
float IOBuffer[2*NSAMPLES] = {
#if TEST_NUMBER == 1
#include "cfft_256_data_in1.h"
#elif TEST_NUMBER == 2
#include "cfft_256_data_in2.h"
#elif TEST_NUMBER == 3
#include "cfft_256_data_in3.h"
#elif TEST_NUMBER == 4
#include "cfft_256_data_in4.h"
#endif
};
// \brief Expected Output
//
const float goldenOutput[2*NSAMPLES] = {
#if TEST_NUMBER == 1
#include "cfft_256_data_out1.h"
#elif TEST_NUMBER == 2
#include "cfft_256_data_out2.h"
#elif TEST_NUMBER == 3
#include "cfft_256_data_out3.h"
#elif TEST_NUMBER == 4
#include "cfft_256_data_out4.h"
#endif
};
// \brief Error
//
float error[2*NSAMPLES];
float maxError, minError;
uint16_t pass = 0;
uint16_t fail = 0;
uint16_t i;
uint32_t cycleCountStart =0 , cycleCountEnd = 0, cycleCount = 0;
char buffer[200];
//*****************************************************************************
// Function Prototypes
//*****************************************************************************
//*****************************************************************************
// function definitions
//*****************************************************************************
//!
//! \brief main routine for the 256-sample CFFT example
//! \return returns a 1
//!
//! This example shows how to use the cla dsp supported CFFT routines from the
//! library. The input is placed in a section IOBuffer that needs to be
//! aligned to the size of the input in words to allow the bit reverse
//! addressing in stage 1 of the FFT to work properly.
//!
int main( void )
{
CLA_DSP_initSystemClocks();
CLA_DSP_initEpie();
CLA_DSP_configClaMemory();
CLA_DSP_initCpu1Cla1();
//*************************************************************************
// Running the FFT
//*************************************************************************
//! \b Running \b the \b FFT
//! The FFT is called in task 1 of the CLA. The user can either configure
//! task 1 to respond to a peripheral trigger source or force it in
//! software as is done in this example
//! \code
//*************************************************************************
// Step 1: Force task 1
CPUTimer_startTimer(CPUTIMER0_BASE);
cycleCountStart = CPUTimer_getTimerCount(CPUTIMER0_BASE);
cycleCountEnd = CPUTimer_getTimerCount(CPUTIMER0_BASE);
cycleCount = cycleCountStart - cycleCountEnd;
cycleCountStart = CPUTimer_getTimerCount(CPUTIMER0_BASE);
asm(" IACK #0x0001");
asm(" RPT #3 || NOP");
while (CLA_getTaskRunStatus(CLA1_BASE, CLA_TASK_1) == 1);
cycleCountEnd = CPUTimer_getTimerCount(CPUTIMER0_BASE);
cycleCount = cycleCountStart - cycleCountEnd - cycleCount;
//*************************************************************************
//!
//! \endcode
//!
//*************************************************************************
// Step 2: Verify the result
maxError = 0;
minError = FLT_MAX;
for(i = 0; i < 2*NSAMPLES; i++){
error[i] = fabs(IOBuffer[i] - goldenOutput[i]);
if(i == 0){
maxError = minError = error[i];
}else{
if(maxError < error[i]){
maxError = error[i];
}
if(minError > error[i]){
minError = error[i];
}
}
if( error[i] > ERR_EPSILON ){
fail++;
}else{
pass++;
}
}
sprintf(buffer, "Test: %d, pass: %d, fail: %d, tolerance: %e, max Err: %e min Err: %e cycles: %ld",
TEST_NUMBER, pass, fail, ERR_EPSILON, maxError, minError, cycleCount);
puts(buffer);
asm(" ESTOP0");
return 1;
}
// End of main
//*****************************************************************************
// ISR
//*****************************************************************************
__interrupt void cla1Isr1 ()
{
// Acknowledge the end-of-task interrupt for task 1
Interrupt_clearACKGroup(INTERRUPT_ACK_GROUP11);
// asm(" ESTOP0");
}
__interrupt void cla1Isr2 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr3 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr4 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr5 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr6 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr7 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr8 ()
{
asm(" ESTOP0");
}
// @} //addtogroup
// End of file
@@ -0,0 +1,55 @@
<projectSpec>
<project
name="cla_cfft_512"
device="Generic C28xx Device"
cgtVersion="22.6.0.LTS"
products="C2000WARE"
launchWizard="False"
linkerCommandFile=""
>
<configuration name="F2837x_RAM" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=RAM --define=_DUAL_HEADERS --diag_warning=225" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_FLASH" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=_FLASH --define=_DUAL_HEADERS --diag_warning=225" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_RAM_DATAROM" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=RAM --define=_DUAL_HEADERS --define=DATAROM --diag_warning=225" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=DATAROM --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_RAM_EABI" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=RAM --define=_DUAL_HEADERS --diag_warning=225 --abi=eabi" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_FLASH_EABI" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=_FLASH --define=_DUAL_HEADERS --diag_warning=225 --abi=eabi" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_RAM_DATAROM_EABI" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=RAM --define=_DUAL_HEADERS --define=DATAROM --diag_warning=225 --abi=eabi" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=DATAROM --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<pathVariable name="C2000WARE_ROOT" path="../../../../../../../" scope="project" />
<pathVariable name="CLA_DSP_ROOT" path="../../../" scope="project" />
<pathVariable name="EXAMPLE_FFT_ROOT" path="../" scope="project" />
<pathVariable name="EXAMPLE_COMMON_ROOT" path="../../common" scope="project" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_512_data_in1.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_512_data_in2.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_512_data_in3.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_512_data_in4.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_512_data_out1.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_512_data_out2.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_512_data_out3.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_512_data_out4.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_512_shared.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/cfft_512.cla" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/main.c" targetDirectory="" />
<file action="link" path="EXAMPLE_COMMON_ROOT/f2837x_fft_examples_setup.c" targetDirectory="" />
<file action="link" path="EXAMPLE_COMMON_ROOT/f2837x_fft_examples_setup.h" targetDirectory="" />
<!-- F2837x Build specific files -->
<pathVariable name="F2837x_DEVICE_ROOT" path="${C2000WARE_ROOT}/device_support/f2837xd" scope="project" />
<pathVariable name="F2837x_DRIVERLIB_ROOT" path="${C2000WARE_ROOT}/driverlib/f2837xd/driverlib" scope="project" />
<file action="link" path="CLA_DSP_ROOT/cmd/f2837x_cla_cfft_lnk.cmd" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI"/>
<file action="link" path="CLA_DSP_ROOT/lib/cla1_math_library.lib" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH" />
<file action="link" path="CLA_DSP_ROOT/lib/cla1_math_library_eabi.lib" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_EABI,F2837x_FLASH_EABI" />
<file action="link" path="CLA_DSP_ROOT/lib/cla1_math_library_datarom.lib" targetDirectory="" applicableConfigurations="F2837x_RAM_DATAROM" />
<file action="link" path="CLA_DSP_ROOT/lib/cla1_math_library_datarom_eabi.lib" targetDirectory="" applicableConfigurations="F2837x_RAM_DATAROM_EABI" />
<file action="link" path="C2000WARE_ROOT/libraries\boot_rom\f2837xd\revB\rom_symbol_libs\c2_CLA_Data_ROM\F2837xRevB_c2bootROM_CLADataROMSymbols_fpu32.lib" targetDirectory="" applicableConfigurations="F2837x_RAM_DATAROM" />
<file action="link" path="C2000WARE_ROOT/libraries\boot_rom\f2837xd\revB\rom_symbol_libs\c2_CLA_Data_ROM\F2837xRevB_c2bootROM_CLADataROMSymbols_eabi_fpu32.lib" targetDirectory="" applicableConfigurations="F2837x_RAM_DATAROM_EABI" />
<file action="link" path="F2837x_DRIVERLIB_ROOT/ccs/Debug/driverlib.lib" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI" />
<file action="copy" path="F2837x_DEVICE_ROOT/common/source/F2837xD_CodeStartBranch.asm" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI" />
<file action="copy" path="F2837x_DEVICE_ROOT/common/source/device.c" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI" />
<file action="copy" path="F2837x_DEVICE_ROOT/common/targetConfigs/TMS320F28379D.ccxml" targetDirectory="targetConfigs" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI" />
</project>
</projectSpec>
@@ -0,0 +1,74 @@
//#############################################################################
//
// FILE: cfft_512.cla
//
// Description: Example usage of the CFFT algorithm for the CLA
//
//#############################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//#############################################################################
//*****************************************************************************
// includes
//*****************************************************************************
#include "cfft_512_shared.h"
#include "f2837x_fft_examples_setup.h"
//*****************************************************************************
// defines
//*****************************************************************************
//*****************************************************************************
// globals
//*****************************************************************************
//Variables global to all CLA tasks only
//*****************************************************************************
// function definitions
//*****************************************************************************
//Task 1 : 512 point Complex FFT
interrupt void Cla1Task1 ( void )
{
//Local Variables
//Code
__mdebugstop();
CLA_CFFT_run512Pt();
// __mnop();
// __mnop();
// __mnop();
}
interrupt void Cla1Task2 ( void )
{
}
interrupt void Cla1Task3 ( void )
{
}
interrupt void Cla1Task4 ( void )
{
}
interrupt void Cla1Task5 ( void )
{
}
interrupt void Cla1Task6 ( void )
{
}
interrupt void Cla1Task7 ( void )
{
}
interrupt void Cla1Task8 ( void )
{
}
// End of file
@@ -0,0 +1,129 @@
// 512 CFFT Data Input 1
0.94154407, 0.18906866, 0.63439328, -0.92850608, -0.51410274, -0.54017147, -0.98078528, 0.72424708,
-0.14673047, 0.81403633, 0.88192126, -0.41642956, 0.74095113, -0.97150389, -0.38268343, 0.04906767,
-0.99879546, 0.99005821, -0.29028468, 0.32531029, 0.80320753, -0.86704625, 0.83146961, -0.65317284,
-0.24298018, 0.62005721, -0.99518473, 0.88763962, -0.42755509, -0.28440754, 0.70710678, -0.99518473,
0.90398929, -0.09190896, -0.09801714, 0.96043052, -0.97003125, 0.45508359, -0.55557023, -0.78834643,
0.59569930, -0.75318680, 0.95694034, 0.50353838, 0.04906767, 0.94359346, -0.92387953, -0.14673047,
-0.67155895, -0.99907773, 0.47139674, -0.23105811, 0.98917651, 0.91170603, 0.19509032, 0.57580819,
-0.85772861, -0.69397146, -0.77301045, -0.83822471, 0.33688985, 0.37700741, 1.00000000, 0.98078528,
0.33688985, -0.00613588, -0.77301045, -0.98310549, -0.85772861, -0.36561300, 0.19509032, 0.84485357,
0.98917651, 0.68508367, 0.47139674, -0.58579786, -0.67155895, -0.90659570, -0.92387953, 0.24298018,
0.04906767, 0.99847558, 0.95694034, 0.13458071, 0.59569930, -0.94758559, -0.55557023, -0.49289819,
-0.97003125, 0.76120239, -0.09801714, 0.78073723, 0.90398929, -0.46597650, 0.70710678, -0.95694034,
-0.42755509, 0.10412163, -0.99518473, 0.99631261, -0.24298018, 0.27262136, 0.83146961, -0.89322430,
0.80320753, -0.61038281, -0.29028468, 0.66241578, -0.99879546, 0.86086694, -0.38268343, -0.33688985,
0.74095113, -0.98825757, 0.88192126, -0.03680722, -0.14673047, 0.97433938, -0.98078528, 0.40524131,
-0.51410274, -0.82110251, 0.63439328, -0.71573083, 0.94154407, 0.55045797, 0.00000000, 0.92387953,
-0.94154407, -0.20110463, -0.63439328, -0.99992470, 0.51410274, -0.17700422, 0.98078528, 0.93299280,
0.14673047, 0.52980362, -0.88192126, -0.73265427, -0.74095113, -0.80684755, 0.38268343, 0.42755509,
0.99879546, 0.96852209, 0.29028468, -0.06132074, -0.80320753, -0.99170975, -0.83146961, -0.31368174,
0.24298018, 0.87309498, 0.99518473, 0.64383154, 0.42755509, -0.62963824, -0.70710678, -0.88192126,
-0.90398929, 0.29615089, 0.09801714, 0.99390697, 0.97003125, 0.07968244, 0.55557023, -0.96377607,
-0.59569930, -0.44412214, -0.95694034, 0.79583690, -0.04906767, 0.74505779, 0.92387953, -0.51410274,
0.67155895, -0.93945922, -0.47139674, 0.15885814, -0.98917651, 0.99952942, -0.19509032, 0.21910124,
0.85772861, -0.91667906, 0.77301045, -0.56573181, -0.33688985, 0.70275474, -1.00000000, 0.83146961,
-0.33688985, -0.38834505, 0.77301045, -0.97831737, 0.85772861, 0.01840673, -0.19509032, 0.98527764,
-0.98917651, 0.35416353, -0.47139674, -0.85135519, 0.67155895, -0.67609270, 0.92387953, 0.59569930,
-0.04906767, 0.90134885, -0.95694034, -0.25486566, -0.59569930, -0.99772307, 0.55557023, -0.12241068,
0.97003125, 0.95143502, 0.09801714, 0.48218377, -0.90398929, -0.76910334, -0.70710678, -0.77301045,
0.42755509, 0.47679923, 0.99518473, 0.95330604, 0.24298018, -0.11631863, -0.83146961, -0.99729046,
-0.80320753, -0.26079412, 0.29028468, 0.89867447, 0.99879546, 0.60061648, 0.38268343, -0.67155895,
-0.74095113, -0.85455799, -0.88192126, 0.34841868, 0.14673047, 0.98630810, 0.98078528, 0.02454123,
0.51410274, -0.97702814, -0.63439328, -0.39399204, -0.94154407, 0.82804505, -0.00000000, 0.70710678,
0.94154407, -0.56066158, 0.63439328, -0.91911385, -0.51410274, 0.21311032, -0.98078528, 0.99969882,
-0.14673047, 0.16491312, 0.88192126, -0.93733901, 0.74095113, -0.51935599, -0.38268343, 0.74095113,
-0.99879546, 0.79953727, -0.29028468, -0.43861624, 0.80320753, -0.96539444, 0.83146961, 0.07356456,
-0.24298018, 0.99321195, -0.99518473, 0.30200595, -0.42755509, -0.87901223, 0.70710678, -0.63439328,
0.90398929, 0.63912444, -0.09801714, 0.87607009, -0.97003125, -0.30784964, -0.55557023, -0.99247953,
0.59569930, -0.06744392, 0.95694034, 0.96697647, 0.04906767, 0.43309382, -0.92387953, -0.80320753,
-0.67155895, -0.73681657, 0.47139674, 0.52458968, 0.98917651, 0.93518351, 0.19509032, -0.17096189,
-0.85772861, -0.99983058, -0.77301045, -0.20711138, 0.33688985, 0.92151404, 1.00000000, 0.55557023,
0.33688985, -0.71143220, -0.77301045, -0.82458930, -0.85772861, 0.39962420, 0.19509032, 0.97570213,
0.98917651, -0.03067480, 0.47139674, -0.98730142, -0.67155895, -0.34266072, -0.92387953, 0.85772861,
0.04906767, 0.66699992, 0.95694034, -0.60551104, 0.59569930, -0.89596625, -0.55557023, 0.26671276,
-0.97003125, 0.99682030, -0.09801714, 0.11022221, 0.90398929, -0.95514117, 0.70710678, -0.47139674,
-0.42755509, 0.77688847, -0.99518473, 0.76516727, -0.24298018, -0.48755016, 0.83146961, -0.94952818,
0.80320753, 0.12849811, -0.29028468, 0.99811811, -0.99879546, 0.24892761, -0.38268343, -0.90398929,
0.74095113, -0.59075970, 0.88192126, 0.68060100, -0.14673047, 0.84812034, -0.98078528, -0.35989504,
-0.51410274, -0.98421009, 0.63439328, -0.01227154, 0.94154407, 0.97956977, 0.00000000, 0.38268343,
-0.94154407, -0.83486287, -0.63439328, -0.69837625, 0.51410274, 0.57078075, 0.98078528, 0.91420976,
0.14673047, -0.22508391, -0.88192126, -0.99932238, -0.74095113, -0.15279719, 0.38268343, 0.94154407,
0.99879546, 0.50883014, 0.29028468, -0.74913639, -0.80320753, -0.79210658, -0.83146961, 0.44961133,
0.24298018, 0.96212140, 0.99518473, -0.08579731, 0.42755509, -0.99456457, -0.70710678, -0.29028468,
-0.90398929, 0.88479710, 0.09801714, 0.62485949, 0.97003125, -0.64851440, 0.55557023, -0.87008699,
-0.59569930, 0.31950203, -0.95694034, 0.99090264, -0.04906767, 0.05519524, 0.92387953, -0.97003125,
0.67155895, -0.42200027, -0.47139674, 0.81045720, -0.98917651, 0.72846439, -0.19509032, -0.53499762,
0.85772861, -0.93076696, 0.77301045, 0.18303989, -0.33688985, 0.99998118, -1.00000000, 0.19509032,
-0.33688985, -0.92621024, 0.77301045, -0.54532499, 0.85772861, 0.72000251, -0.19509032, 0.81758481,
-0.98917651, -0.41084317, -0.47139674, -0.97293995, 0.67155895, 0.04293826, 0.92387953, 0.98917651,
-0.04906767, 0.33110631, -0.95694034, -0.86397286, -0.59569930, -0.65780669, 0.55557023, 0.61523159,
0.97003125, 0.89044872, 0.09801714, -0.27851969, -0.90398929, -0.99576741, -0.70710678, -0.09801714,
0.42755509, 0.95870347, 0.99518473, 0.46053871, 0.24298018, -0.78455660, -0.83146961, -0.75720885,
-0.80320753, 0.49822767, 0.29028468, 0.94560733, 0.99879546, -0.14065824, 0.38268343, -0.99879546,
-0.74095113, -0.23702361, -0.88192126, 0.90916798, 0.14673047, 0.58081396, 0.98078528, -0.68954054,
0.51410274, -0.84155498, -0.63439328, 0.37131719, -0.94154407, 0.98196387, -0.00000000, 0.00000000,
0.94154407, -0.98196387, 0.63439328, -0.37131719, -0.51410274, 0.84155498, -0.98078528, 0.68954054,
-0.14673047, -0.58081396, 0.88192126, -0.90916798, 0.74095113, 0.23702361, -0.38268343, 0.99879546,
-0.99879546, 0.14065824, -0.29028468, -0.94560733, 0.80320753, -0.49822767, 0.83146961, 0.75720885,
-0.24298018, 0.78455660, -0.99518473, -0.46053871, -0.42755509, -0.95870347, 0.70710678, 0.09801714,
0.90398929, 0.99576741, -0.09801714, 0.27851969, -0.97003125, -0.89044872, -0.55557023, -0.61523159,
0.59569930, 0.65780669, 0.95694034, 0.86397286, 0.04906767, -0.33110631, -0.92387953, -0.98917651,
-0.67155895, -0.04293826, 0.47139674, 0.97293995, 0.98917651, 0.41084317, 0.19509032, -0.81758481,
-0.85772861, -0.72000251, -0.77301045, 0.54532499, 0.33688985, 0.92621024, 1.00000000, -0.19509032,
0.33688985, -0.99998118, -0.77301045, -0.18303989, -0.85772861, 0.93076696, 0.19509032, 0.53499762,
0.98917651, -0.72846439, 0.47139674, -0.81045720, -0.67155895, 0.42200027, -0.92387953, 0.97003125,
0.04906767, -0.05519524, 0.95694034, -0.99090264, 0.59569930, -0.31950203, -0.55557023, 0.87008699,
-0.97003125, 0.64851440, -0.09801714, -0.62485949, 0.90398929, -0.88479710, 0.70710678, 0.29028468,
-0.42755509, 0.99456457, -0.99518473, 0.08579731, -0.24298018, -0.96212140, 0.83146961, -0.44961133,
0.80320753, 0.79210658, -0.29028468, 0.74913639, -0.99879546, -0.50883014, -0.38268343, -0.94154407,
0.74095113, 0.15279719, 0.88192126, 0.99932238, -0.14673047, 0.22508391, -0.98078528, -0.91420976,
-0.51410274, -0.57078075, 0.63439328, 0.69837625, 0.94154407, 0.83486287, -0.00000000, -0.38268343,
-0.94154407, -0.97956977, -0.63439328, 0.01227154, 0.51410274, 0.98421009, 0.98078528, 0.35989504,
0.14673047, -0.84812034, -0.88192126, -0.68060100, -0.74095113, 0.59075970, 0.38268343, 0.90398929,
0.99879546, -0.24892761, 0.29028468, -0.99811811, -0.80320753, -0.12849811, -0.83146961, 0.94952818,
0.24298018, 0.48755016, 0.99518473, -0.76516727, 0.42755509, -0.77688847, -0.70710678, 0.47139674,
-0.90398929, 0.95514117, 0.09801714, -0.11022221, 0.97003125, -0.99682030, 0.55557023, -0.26671276,
-0.59569930, 0.89596625, -0.95694034, 0.60551104, -0.04906767, -0.66699992, 0.92387953, -0.85772861,
0.67155895, 0.34266072, -0.47139674, 0.98730142, -0.98917651, 0.03067480, -0.19509032, -0.97570213,
0.85772861, -0.39962420, 0.77301045, 0.82458930, -0.33688985, 0.71143220, -1.00000000, -0.55557023,
-0.33688985, -0.92151404, 0.77301045, 0.20711138, 0.85772861, 0.99983058, -0.19509032, 0.17096189,
-0.98917651, -0.93518351, -0.47139674, -0.52458968, 0.67155895, 0.73681657, 0.92387953, 0.80320753,
-0.04906767, -0.43309382, -0.95694034, -0.96697647, -0.59569930, 0.06744392, 0.55557023, 0.99247953,
0.97003125, 0.30784964, 0.09801714, -0.87607009, -0.90398929, -0.63912444, -0.70710678, 0.63439328,
0.42755509, 0.87901223, 0.99518473, -0.30200595, 0.24298018, -0.99321195, -0.83146961, -0.07356456,
-0.80320753, 0.96539444, 0.29028468, 0.43861624, 0.99879546, -0.79953727, 0.38268343, -0.74095113,
-0.74095113, 0.51935599, -0.88192126, 0.93733901, 0.14673047, -0.16491312, 0.98078528, -0.99969882,
0.51410274, -0.21311032, -0.63439328, 0.91911385, -0.94154407, 0.56066158, -0.00000000, -0.70710678,
0.94154407, -0.82804505, 0.63439328, 0.39399204, -0.51410274, 0.97702814, -0.98078528, -0.02454123,
-0.14673047, -0.98630810, 0.88192126, -0.34841868, 0.74095113, 0.85455799, -0.38268343, 0.67155895,
-0.99879546, -0.60061648, -0.29028468, -0.89867447, 0.80320753, 0.26079412, 0.83146961, 0.99729046,
-0.24298018, 0.11631863, -0.99518473, -0.95330604, -0.42755509, -0.47679923, 0.70710678, 0.77301045,
0.90398929, 0.76910334, -0.09801714, -0.48218377, -0.97003125, -0.95143502, -0.55557023, 0.12241068,
0.59569930, 0.99772307, 0.95694034, 0.25486566, 0.04906767, -0.90134885, -0.92387953, -0.59569930,
-0.67155895, 0.67609270, 0.47139674, 0.85135519, 0.98917651, -0.35416353, 0.19509032, -0.98527764,
-0.85772861, -0.01840673, -0.77301045, 0.97831737, 0.33688985, 0.38834505, 1.00000000, -0.83146961,
0.33688985, -0.70275474, -0.77301045, 0.56573181, -0.85772861, 0.91667906, 0.19509032, -0.21910124,
0.98917651, -0.99952942, 0.47139674, -0.15885814, -0.67155895, 0.93945922, -0.92387953, 0.51410274,
0.04906767, -0.74505779, 0.95694034, -0.79583690, 0.59569930, 0.44412214, -0.55557023, 0.96377607,
-0.97003125, -0.07968244, -0.09801714, -0.99390697, 0.90398929, -0.29615089, 0.70710678, 0.88192126,
-0.42755509, 0.62963824, -0.99518473, -0.64383154, -0.24298018, -0.87309498, 0.83146961, 0.31368174,
0.80320753, 0.99170975, -0.29028468, 0.06132074, -0.99879546, -0.96852209, -0.38268343, -0.42755509,
0.74095113, 0.80684755, 0.88192126, 0.73265427, -0.14673047, -0.52980362, -0.98078528, -0.93299280,
-0.51410274, 0.17700422, 0.63439328, 0.99992470, 0.94154407, 0.20110463, 0.00000000, -0.92387953,
-0.94154407, -0.55045797, -0.63439328, 0.71573083, 0.51410274, 0.82110251, 0.98078528, -0.40524131,
0.14673047, -0.97433938, -0.88192126, 0.03680722, -0.74095113, 0.98825757, 0.38268343, 0.33688985,
0.99879546, -0.86086694, 0.29028468, -0.66241578, -0.80320753, 0.61038281, -0.83146961, 0.89322430,
0.24298018, -0.27262136, 0.99518473, -0.99631261, 0.42755509, -0.10412163, -0.70710678, 0.95694034,
-0.90398929, 0.46597650, 0.09801714, -0.78073723, 0.97003125, -0.76120239, 0.55557023, 0.49289819,
-0.59569930, 0.94758559, -0.95694034, -0.13458071, -0.04906767, -0.99847558, 0.92387953, -0.24298018,
0.67155895, 0.90659570, -0.47139674, 0.58579786, -0.98917651, -0.68508367, -0.19509032, -0.84485357,
0.85772861, 0.36561300, 0.77301045, 0.98310549, -0.33688985, 0.00613588, -1.00000000, -0.98078528,
-0.33688985, -0.37700741, 0.77301045, 0.83822471, 0.85772861, 0.69397146, -0.19509032, -0.57580819,
-0.98917651, -0.91170603, -0.47139674, 0.23105811, 0.67155895, 0.99907773, 0.92387953, 0.14673047,
-0.04906767, -0.94359346, -0.95694034, -0.50353838, -0.59569930, 0.75318680, 0.55557023, 0.78834643,
0.97003125, -0.45508359, 0.09801714, -0.96043052, -0.90398929, 0.09190896, -0.70710678, 0.99518473,
0.42755509, 0.28440754, 0.99518473, -0.88763962, 0.24298018, -0.62005721, -0.83146961, 0.65317284,
-0.80320753, 0.86704625, 0.29028468, -0.32531029, 0.99879546, -0.99005821, 0.38268343, -0.04906767,
-0.74095113, 0.97150389, -0.88192126, 0.41642956, 0.14673047, -0.81403633, 0.98078528, -0.72424708,
0.51410274, 0.54017147, -0.63439328, 0.92850608, -0.94154407, -0.18906866, -0.00000000, -1.00000000,
@@ -0,0 +1,129 @@
// 512 CFFT Data Input 2
1.57593735, -0.58394179, -0.34639200, -0.73341576, 0.36781852, -0.06877474, -1.36346871, -0.19963245,
-0.43701515, 1.77097667, 1.71339088, -0.97199979, -0.25423360, -1.06952103, 0.32442335, 0.75617446,
-1.09681260, -0.00512652, -0.84585491, 1.15677990, 1.76014787, -1.15733092, -0.09240992, -1.03585628,
0.22841656, 1.50197848, -0.80009440, -0.09314566, -1.20056555, 0.34998575, 1.70710678, -0.99518473,
0.13097884, -0.72630224, 0.09707318, 1.94121580, -0.49863452, -0.42683768, -1.47944977, -0.40566300,
1.55263964, -0.46290212, 0.40137010, -0.32793123, -0.04894947, 1.93877818, -0.21677275, -0.85383726,
-1.66674368, -0.90106059, 1.30286635, 0.32451212, 0.69889183, -0.04523430, -0.18759311, 1.49968772,
0.02419265, -1.16536820, -1.75379573, -1.03331503, 0.97128314, 1.15001786, 1.00000000, -0.01921472,
-0.29750343, 0.76687457, 0.20777483, -1.17819581, -1.73964987, -0.83700973, 0.57777375, 1.76873310,
1.27946119, -0.27185667, -0.36007288, -0.03022762, 0.32362577, -0.80857856, -1.63098631, -0.46412660,
0.14708481, 1.99366031, 1.51251057, -0.69688890, -0.36124103, -0.65730091, 0.36830930, -0.11021476,
-1.44142799, -0.12071888, -0.29310746, 1.76152251, 1.67699975, -1.10036978, -0.29289322, -0.95694034,
0.34545536, 0.73851492, -1.19027505, 0.01552733, -0.71437692, 1.15454262, 1.75534914, -1.27590773,
-0.15373280, -0.90066748, 0.26528556, 1.49388539, -0.90077832, -0.13431779, -1.08979021, 0.37021693,
1.73613585, -1.08627471, 0.05045165, -0.59237746, 0.14355420, 1.93127972, -0.59810185, -0.51863822,
-1.39602401, -0.34970578, 1.61517856, -0.52064050, 0.30715078, -0.22255248, -0.00000000, 1.92387953,
-0.30715078, -0.97411509, -1.61517856, -0.80483438, 1.39602401, 0.29439252, 0.59810185, 0.00911327,
-0.14355420, 1.48674396, -0.05045165, -1.28822450, -1.73613585, -0.90486469, 1.08979021, 1.13466187,
0.90077832, -0.02666263, -0.26528556, 0.77014888, 0.15373280, -1.28199443, -1.75534914, -0.69636517,
0.71437692, 1.75501624, 1.19027505, -0.33695374, -0.34545536, 0.00475505, 0.29289322, -0.88192126,
-1.67699975, -0.33824240, 0.29310746, 1.97469225, 1.44142799, -0.80223883, -0.36830930, -0.58109263,
0.36124103, -0.15383747, -1.51251057, -0.03563271, -0.14708481, 1.74024251, 1.63098631, -1.22120953,
-0.32362577, -0.84144208, 0.36007288, 0.71442838, -1.27946119, 0.04258908, -0.57777375, 1.14298077,
1.73964987, -1.38807580, -0.20777483, -0.76082213, 0.29750343, 1.47576520, -1.00000000, -0.16853039,
-0.97128314, 0.38466541, 1.75379573, -1.17340769, -0.02419265, -0.45299001, 0.18759311, 1.90915717,
-0.69889183, -0.60277681, -1.30286635, -0.29578496, 1.66674368, -0.57807556, 0.21677275, -0.11140748,
0.04894947, 1.89653357, -0.40137010, -1.08633527, -1.55263964, -0.70743839, 1.47944977, 0.26027276,
0.49863452, 0.06951376, -0.09707318, 1.46296905, -0.13097884, -1.40349662, -1.70710678, -0.77301045,
1.20056555, 1.11119251, 0.80009440, -0.02747924, -0.22841656, 0.76560263, 0.09240992, -1.37997389,
-1.76014787, -0.55107880, 0.84585491, 1.73014408, 1.09681260, -0.39456825, -0.32442335, 0.03554783,
0.25423360, -0.95257513, -1.71339088, -0.20715155, 0.43701515, 1.94324843, 1.36346871, -0.89933830,
-0.36781852, -0.50563141, 0.34639200, -0.19890172, -1.57593735, 0.05503459, -0.00000000, 1.70710678,
1.57593735, -1.33367203, -0.34639200, -0.72402353, 0.36781852, 0.68450706, -1.36346871, 0.07581929,
-0.43701515, 1.12185346, 1.71339088, -1.49290924, -0.25423360, -0.61737313, 0.32442335, 1.44805791,
-1.09681260, -0.19564746, -0.84585491, 0.39285337, 1.76014787, -1.25567912, -0.09240992, -0.30911887,
0.22841656, 1.87513321, -0.80009440, -0.67877933, -1.20056555, -0.24461894, 1.70710678, -0.63439328,
0.13097884, 0.00473116, 0.09707318, 1.85685537, -0.49863452, -1.18977090, -1.47944977, -0.60979610,
1.55263964, 0.22284076, 0.40137010, 0.13550686, -0.04894947, 1.42827855, -0.21677275, -1.51031431,
-1.66674368, -0.63879943, 1.30286635, 1.08015992, 0.69889183, -0.02175683, -0.18759311, 0.75291764,
0.02419265, -1.47122732, -1.75379573, -0.40220170, 0.97128314, 1.69452449, 1.00000000, -0.44442977,
-0.29750343, 0.06157826, 0.20777483, -1.01967962, -1.73964987, -0.07177254, 0.57777375, 1.89958166,
1.27946119, -0.98761514, -0.36007288, -0.43173119, 0.32362577, -0.24464358, -1.63098631, 0.15062183,
0.14708481, 1.66218465, 1.51251057, -1.43698065, -0.36124103, -0.60568157, 0.36830930, 0.64939619,
-1.44142799, 0.11489903, -0.29310746, 1.09100749, 1.67699975, -1.58953445, -0.29289322, -0.47139674,
0.34545536, 1.41128175, -1.19027505, -0.21561801, -0.71437692, 0.39437110, 1.75534914, -1.33221161,
-0.15373280, -0.16178657, 0.26528556, 1.82958773, -0.90077832, -0.74625712, -1.08979021, -0.19688251,
1.73613585, -0.68877684, 0.05045165, 0.12503076, 0.14355420, 1.80506068, -0.59810185, -1.28377457,
-1.39602401, -0.51281336, 1.61517856, 0.18281878, 0.30715078, 0.20655931, -0.00000000, 1.38268343,
-0.30715078, -1.60787333, -1.61517856, -0.50328593, 1.39602401, 1.04217748, 0.59810185, -0.00966978,
-0.14355420, 0.73185642, -0.05045165, -1.55489262, -1.73613585, -0.25081433, 1.08979021, 1.64865085,
0.90077832, -0.48635458, -0.26528556, 0.08233322, 0.15373280, -1.08239125, -1.75534914, 0.06692790,
0.71437692, 1.84404267, 1.19027505, -1.06658259, -0.34545536, -0.36017129, 0.29289322, -0.29028468,
-1.67699975, 0.25040381, 0.29310746, 1.60564477, 1.44142799, -1.53043567, -0.36830930, -0.48740356,
0.36124103, 0.60978671, -1.51251057, 0.15943302, -0.14708481, 1.05037997, 1.63098631, -1.67713803,
-0.32362577, -0.32398313, 0.36007288, 1.36602743, -1.27946119, -0.22847595, -0.57777375, 0.38888191,
1.73964987, -1.40216370, -0.20777483, -0.01205043, 0.29750343, 1.77299163, -1.00000000, -0.80490968,
-0.97128314, -0.15319979, 1.75379573, -0.74041531, -0.02419265, 0.24860577, 0.18759311, 1.74146435,
-0.69889183, -1.36778351, -1.30286635, -0.41736972, 1.66674368, 0.14095540, 0.21677275, 0.28206973,
0.04894947, 1.32629103, -0.40137010, -1.69544247, -1.55263964, -0.36752202, 1.47944977, 0.99791502,
0.49863452, 0.00852746, -0.09707318, 0.70226559, -0.13097884, -1.63016070, -1.70710678, -0.09801714,
1.20056555, 1.59309676, 0.80009440, -0.52024657, -0.22841656, 0.09736467, 0.09240992, -1.13989228,
-1.76014787, 0.20794299, 0.84585491, 1.77707694, 1.09681260, -1.13584297, -0.32442335, -0.29168868,
0.25423360, -0.33504075, -1.71339088, 0.35359775, 0.43701515, 1.53775429, 1.36346871, -1.61342008,
-0.36781852, -0.37015824, 0.34639200, 0.56640752, -1.57593735, 0.20895342, -0.00000000, 1.00000000,
1.57593735, -1.75497432, -0.34639200, -0.17622687, 0.36781852, 1.31295171, -1.36346871, -0.23433899,
-0.43701515, 0.37612638, 1.71339088, -1.46473822, -0.25423360, 0.13900647, 0.32442335, 1.70590224,
-1.09681260, -0.85452649, -0.84585491, -0.11413771, 1.76014787, -0.78851234, -0.09240992, 0.37452541,
0.22841656, 1.66647786, -0.80009440, -1.44132399, -1.20056555, -0.32431019, 1.70710678, 0.09801714,
0.13097884, 0.36137413, 0.09707318, 1.25930497, -0.49863452, -1.77236999, -1.47944977, -0.23254816,
1.55263964, 0.94809137, 0.40137010, 0.03250324, -0.04894947, 0.66407842, -0.21677275, -1.69628329,
-1.66674368, 0.05507888, 1.30286635, 1.52851019, 0.69889183, -0.54609716, -0.18759311, 0.10629472,
0.02419265, -1.19139924, -1.75379573, 0.35023467, 0.97128314, 1.69922070, 1.00000000, -1.19509032,
-0.29750343, -0.22697072, 0.20777483, -0.37813021, -1.73964987, 0.45937022, 0.57777375, 1.45887715,
1.27946119, -1.68540473, -0.36007288, -0.25488697, 0.32362577, 0.52001741, -1.63098631, 0.26292447,
0.14708481, 0.93998948, 1.51251057, -1.82237225, -0.36124103, -0.02921735, 0.36830930, 1.25277042,
-1.44142799, -0.23340686, -0.29310746, 0.35592579, 1.67699975, -1.51919038, -0.29289322, 0.29028468,
0.34545536, 1.62895785, -1.19027505, -0.89498797, -0.71437692, -0.08020014, 1.75534914, -0.83229476,
-0.15373280, 0.50182190, 0.26528556, 1.58060601, -0.90077832, -1.50401487, -1.08979021, -0.23443728,
1.73613585, 0.05478004, 0.05045165, 0.44375215, 0.14355420, 1.18202425, -0.59810185, -1.83808929,
-1.39602401, -0.09938401, 1.61517856, 0.89346657, 0.30715078, 0.06185242, 0.00000000, 0.61731657,
-0.30715078, -1.75258022, -1.61517856, 0.20736186, 1.39602401, 1.45560683, 0.59810185, -0.56398450,
-0.14355420, 0.10881999, -0.05045165, -1.23617123, -1.73613585, 0.49274256, 1.08979021, 1.61109607,
0.90077832, -1.24411233, -0.26528556, -0.16664850, 0.15373280, -0.41878279, -1.75534914, 0.56684475,
0.71437692, 1.36947142, 1.19027505, -1.74595255, -0.34545536, -0.14249518, 0.29289322, 0.47139674,
-1.67699975, 0.32074788, 0.29310746, 0.87056307, 1.44142799, -1.87874156, -0.36830930, 0.11597067,
0.36124103, 1.18625093, -1.51251057, -0.22595857, -0.14708481, 0.32818480, 1.63098631, -1.56483539,
-0.32362577, 0.44067786, 0.36007288, 1.54287165, -1.27946119, -0.92626553, -0.57777375, -0.05182260,
1.73964987, -0.87102094, -0.20777483, 0.62949898, 0.29750343, 1.48444265, -1.00000000, -1.55557023,
-0.97128314, -0.14850359, 1.75379573, 0.01202105, -0.02419265, 0.52843384, 0.18759311, 1.09484142,
-0.69889183, -1.89212385, -1.30286635, 0.03098055, 1.66674368, 0.83483371, 0.21677275, 0.09610075,
0.04894947, 0.56209091, -0.40137010, -1.79844608, -1.55263964, 0.35772860, 1.47944977, 1.37516297,
0.49863452, -0.57407162, -0.09707318, 0.10471519, -0.13097884, -1.27351773, -1.70710678, 0.63439328,
1.20056555, 1.51340551, 0.80009440, -1.28279123, -0.22841656, -0.11129068, 0.09240992, -0.45624800,
-1.76014787, 0.67510976, 0.84585491, 1.27008585, 1.09681260, -1.79472200, -0.32442335, -0.03384434,
0.25423360, 0.42133885, -1.71339088, 0.38176878, 0.43701515, 0.79202722, 1.36346871, -1.92357835,
-0.36781852, 0.25828642, 0.34639200, 1.11420417, -1.57593735, -0.21234888, -0.00000000, 0.29289322,
1.57593735, -1.60105550, -0.34639200, 0.58908236, 0.36781852, 1.44842488, -1.36346871, -0.94842076,
-0.43701515, -0.02936776, 1.71339088, -0.90398891, -0.25423360, 0.75654085, 0.32442335, 1.37866574,
-1.09681260, -1.59580121, -0.84585491, -0.06720485, 1.76014787, -0.02949056, -0.09240992, 0.61460702,
0.22841656, 0.99823990, -0.80009440, -1.93409132, -1.20056555, 0.15759405, 1.70710678, 0.77301045,
0.13097884, 0.13471005, 0.09707318, 0.49860151, -0.49863452, -1.83335629, -1.47944977, 0.50509411,
1.55263964, 1.28800774, 0.40137010, -0.57660395, -0.04894947, 0.09383588, -0.21677275, -1.30280609,
-1.66674368, 0.77410984, 1.30286635, 1.40692543, 0.69889183, -1.31110386, -0.18759311, -0.06139811,
0.02419265, -0.48980347, -1.75379573, 0.78322705, 0.97128314, 1.16135550, 1.00000000, -1.83146961,
-0.29750343, 0.07025571, 0.20777483, 0.37064149, -1.73964987, 0.44528232, 0.57777375, 0.70477829,
1.27946119, -1.95646975, -0.36007288, 0.39671209, 0.32362577, 1.03747636, -1.63098631, -0.19300404,
0.14708481, 0.25012694, 1.51251057, -1.62730652, -0.36124103, 0.73440682, 0.36830930, 1.34645950,
-1.44142799, -0.96160370, -0.29310746, -0.01312169, 1.67699975, -0.93054417, -0.29289322, 0.88192126,
0.34545536, 1.26403152, -1.19027505, -1.62461682, -0.71437692, 0.00882629, 1.75534914, -0.06900169,
-0.15373280, 0.70142508, 0.26528556, 0.89279035, -0.90077832, -1.96370682, -1.08979021, 0.27955169,
1.73613585, 0.70883041, 0.05045165, 0.17708404, 0.14355420, 0.42713671, -0.59810185, -1.85687233,
-1.39602401, 0.64840096, 1.61517856, 1.19501502, 0.30715078, -0.57190582, -0.00000000, 0.07612047,
-0.30715078, -1.32346843, -1.61517856, 0.91082115, 1.39602401, 1.29249925, 0.59810185, -1.32912085,
-0.14355420, -0.01739905, -0.05045165, -0.51876301, -1.73613585, 0.89024043, 1.08979021, 1.04399663,
0.90077832, -1.85605167, -0.26528556, 0.16905383, 0.15373280, 0.32009813, -1.75534914, 0.51054087,
0.71437692, 0.60929991, 1.19027505, -1.97709789, -0.34545536, 0.53027165, 0.29289322, 0.95694034,
-1.67699975, -0.16841679, 0.29310746, 0.20004805, 1.44142799, -1.64312365, -0.36830930, 0.87558162,
0.36124103, 1.23787027, -1.51251057, -0.96605032, -0.14708481, -0.00329085, 1.63098631, -0.95008696,
-0.32362577, 1.00461284, 0.36007288, 1.14136809, -1.27946119, -1.64202400, -0.57777375, 0.07902597,
1.73964987, -0.10578374, -0.20777483, 0.78801517, 0.29750343, 0.77914634, -1.00000000, -1.98078528,
-0.97128314, 0.39600304, 1.75379573, 0.64313438, -0.02419265, 0.22257472, 0.18759311, 0.34807134,
-0.69889183, -1.86864637, -1.30286635, 0.78662834, 1.66674368, 1.09709487, 0.21677275, -0.56037631,
0.04894947, 0.05159127, -0.40137010, -1.33500800, -1.55263964, 1.04347148, 1.47944977, 1.17102986,
0.49863452, -1.33700485, -0.09707318, 0.02035476, -0.13097884, -0.54248433, -1.70710678, 0.99518473,
1.20056555, 0.91880082, 0.80009440, -1.86842490, -0.22841656, 0.26186405, 0.09240992, 0.27048941,
-1.76014787, 0.57676157, 0.84585491, 0.50615932, 1.09681260, -1.98524294, -0.32442335, 0.65803911,
0.25423360, 0.87348675, -1.71339088, -0.13914067, 0.43701515, 0.14290401, 1.36346871, -1.64812662,
-0.36781852, 1.01156821, 0.34639200, 1.12359640, -1.57593735, -0.96207912, -0.00000000, 0.00000000,
@@ -0,0 +1,129 @@
// 512 CFFT Data Input 3
0.58203038, -0.58394179, -0.12729076, -0.73341576, 1.31342585, -0.06877474, -1.79102381, -0.19963245,
-1.28837034, 1.77097667, 2.32862247, -0.97199979, 0.46149722, -1.06952103, -0.44858710, 0.75617446,
-1.64213758, -0.00512652, 0.04736939, 1.15677990, 2.10856655, -1.15733092, -1.06244117, -1.03585628,
0.09383585, 1.50197848, 0.19960441, -0.09314566, -1.28636286, 0.34998575, 0.72632150, -0.99518473,
0.43298479, -0.72630224, 1.01128294, 1.94121580, -1.00217290, -0.42683768, -2.28265730, -0.40566300,
2.23324064, -0.46290212, 1.05454295, -0.32793123, -0.87353877, 1.93877818, -0.68816949, -0.85383726,
-0.73823760, -0.90106059, 1.56957911, 0.32451212, -0.28840959, -0.04523430, -0.23666078, 1.49968772,
1.02231077, -1.16536820, -1.92475762, -1.03331503, 0.01085262, 1.15001786, 1.38268343, -0.01921472,
0.57856666, 0.76687457, -0.36803336, -1.17819581, -2.48878627, -0.83700973, 1.31872488, 1.76873310,
1.86525904, -0.27185667, -1.23015987, -0.03022762, -0.07036627, -0.80857856, -0.67404598, -0.46412660,
0.33012470, 1.99366031, 0.51522011, -0.69688890, -0.32443381, -0.65730091, 1.35748581, -0.11021476,
-1.69629365, -0.12071888, -1.22610026, 1.76152251, 2.13753846, -1.10036978, 0.53857639, -0.95694034,
-0.29837618, 0.73851492, -1.87981559, 0.01552733, 0.08145999, 1.15454262, 2.26945189, -1.27590773,
-1.06290079, -0.90066748, -0.04839618, 1.49388539, 0.07753905, -0.13431779, -0.99177307, 0.37021693,
0.73621115, -1.08627471, 0.17286233, -0.59237746, 1.11649416, 1.93127972, -0.93499170, -0.51863822,
-2.29469847, -0.34970578, 2.15017618, -0.52064050, 1.08788801, -0.22255248, -0.70710678, 1.92387953,
-0.93201027, -0.97411509, -0.77032500, -0.80483438, 1.83464025, 0.29439252, -0.34344222, 0.00911327,
-0.37461231, 1.48674396, 0.94202788, -1.28822450, -1.72386431, -0.90486469, 0.09460549, 1.13466187,
1.10788969, -0.02666263, 0.68424262, 0.77014888, -0.26269676, -1.28199443, -2.61307775, -0.69636517,
1.31988796, 1.75501624, 1.91452213, -0.33695374, -1.11062263, 0.00475505, -0.26267701, -0.88192126,
-0.78936013, -0.33824240, 0.65300250, 1.97469225, 0.47445152, -0.80223883, -0.51503977, -0.58109263,
1.36056342, -0.15383747, -1.58607513, -0.03563271, -1.13019030, 1.74024251, 1.92127099, -1.22120953,
0.59548808, -0.84144208, -0.13282532, 0.71442838, -2.08991839, 0.04258908, 0.09378520, 1.14298077,
2.40206565, -1.38807580, -1.02535964, -0.76082213, -0.18468034, 1.47576520, -0.07612047, -0.16853039,
-0.69276345, 0.38466541, 0.76851809, -1.17340769, -0.08551339, -0.45299001, 1.18638857, 1.90915717,
-0.85774998, -0.60277681, -2.26664241, -0.29578496, 2.03806088, -0.57807556, 1.09869402, -0.11140748,
-0.51678234, 1.89653357, -1.15857895, -1.08633527, -0.81998537, -0.70743839, 2.07514907, 0.26027276,
-0.36533834, 0.06951376, -0.50231450, 1.46296905, 0.82232720, -1.40349662, -1.51201646, -0.77301045,
0.20425293, 1.11119251, 0.82463563, -0.02747924, 0.76248608, 0.76560263, -0.15057026, -1.37997389,
-2.69748688, -0.55107880, 1.29546624, 1.73014408, 1.93503730, -0.39456825, -0.95881663, 0.03554783,
-0.44414265, -0.95257513, -0.92504445, -0.20715155, 0.96160483, 1.94324843, 0.45947942, -0.89933830,
-0.69312881, -0.50563141, 1.32209413, -0.19890172, -1.46571514, 0.05503459, -1.00000000, 1.70710678,
1.68615956, -1.33367203, 0.62931013, -0.72402353, 0.04250823, 0.68450706, -2.26745801, 0.07581929,
0.08757453, 1.12185346, 2.50173730, -1.49290924, -0.95260985, -0.61737313, -0.30996994, 1.44805791,
-0.25858789, -0.19564746, -0.39624358, 0.39285337, 0.82280886, -1.25567912, -0.33539010, -0.30911887,
1.21931919, 1.87513321, -0.77555318, -0.67877933, -2.19687816, -0.24461894, 1.90219710, -0.63439328,
1.08428488, 0.00473116, -0.30816813, 1.85685537, -1.36260737, -1.18977090, -0.88375046, -0.60979610,
2.28529391, 0.22284076, -0.35583874, 0.13550686, -0.61468128, 1.42827855, 0.66514851, -1.51031431,
-1.29542649, -0.63879943, 0.33909028, 1.08015992, 0.54003369, -0.02175683, 0.81120235, 0.75291764,
-0.03712808, -1.47122732, -2.73907338, -0.40220170, 1.24980283, 1.69452449, 1.92387953, -0.44442977,
-0.77968720, 0.06157826, -0.60980999, -1.01967962, -1.07723410, -0.07177254, 1.24933271, 1.89958166,
0.46900399, -0.98761514, -0.85297107, -0.43173119, 1.24273962, -0.24464358, -1.34070164, 0.15062183,
-0.83602067, 1.66218465, 1.43894601, -1.43698065, 0.63808135, -0.60568157, 0.22157883, 0.64939619,
-2.40840446, 0.11489903, 0.06678757, 1.09100749, 2.56463937, -1.58953445, -0.84846345, -0.47139674,
-0.41971191, 1.41128175, -0.46602797, -0.21561801, -0.10886588, 0.39437110, 0.89762053, -1.33221161,
-0.57016236, -0.16178657, 1.21481374, 1.82958773, -0.69366694, -0.74625712, -2.08497494, -0.19688251,
1.74840739, -0.68877684, 1.04293119, 0.12503076, -0.08750391, 1.80506068, -1.53964591, -1.28377457,
-0.95740777, -0.51281336, 2.46003213, 0.18281878, -0.31770871, 0.20655931, -0.70710678, 1.38268343,
0.47358645, -1.60787333, -1.08018094, -0.50328593, 0.49734954, 1.04217748, 0.26121199, -0.00966978,
0.82938575, 0.73185642, 0.07195902, -1.55489262, -2.73606055, -0.25081433, 1.18780735, 1.64865085,
1.87909569, -0.48635458, -0.57896730, 0.08233322, -0.75543518, -1.08239125, -1.24124640, 0.06692790,
1.51021382, 1.84404267, 0.50073450, -1.06658259, -0.98928690, -0.36017129, 1.12436283, -0.29028468,
-1.21646104, 0.25040381, -0.63988534, 1.60564477, 1.18656233, -1.53043567, 0.62086721, -0.48740356,
0.39804825, 0.60978671, -2.50980103, 0.15943302, 0.03595507, 1.05037997, 2.58792665, -1.67713803,
-0.71761781, -0.32398313, -0.51001412, 1.36602743, -0.69366333, -0.22847595, 0.16317737, 0.38888191,
0.99051348, -1.40216370, -0.78358302, -0.01205043, 1.17357352, 1.77299163, -0.61731657, -0.80490968,
-1.93171366, -0.15319979, 1.58283385, -0.74041531, 0.97392546, 0.24860577, 0.13852544, 1.74146435,
-1.68619325, -1.36778351, -1.03615359, -0.41736972, 2.59524976, 0.14095540, -0.25462399, 0.28206973,
-0.77563984, 1.32629103, 0.25180274, -1.69544247, -0.87203864, -0.36752202, 0.67624223, 0.99791502,
-0.00490387, 0.00852746, 0.81713657, 0.70226559, 0.17102711, -1.63016070, -2.68789206, -0.09801714,
1.11476823, 1.59309676, 1.79979322, -0.52024657, -0.36299727, 0.09736467, -0.87762133, -1.13989228,
-1.41172919, 0.20794299, 1.73907921, 1.77707694, 0.55148761, -1.13584297, -1.09743380, -0.29168868,
0.96996443, -0.33504075, -1.09815929, 0.35359775, -0.41434004, 1.53775429, 0.93591362, -1.61342008,
0.57778881, -0.37015824, 0.56549324, 0.56640752, -2.56984432, 0.20895342, -0.00000000, 1.00000000,
2.56984432, -1.75497432, -0.56549324, -0.17622687, -0.57778881, 1.31295171, -0.93591362, -0.23433899,
0.41434004, 0.37612638, 1.09815929, -1.46473822, -0.96996443, 0.13900647, 1.09743380, 1.70590224,
-0.55148761, -0.85452649, -1.73907921, -0.11413771, 1.41172919, -0.78851234, 0.87762133, 0.37452541,
0.36299727, 1.66647786, -1.79979322, -1.44132399, -1.11476823, -0.32431019, 2.68789206, 0.09801714,
-0.17102711, 0.36137413, -0.81713657, 1.25930497, 0.00490387, -1.77236999, -0.67624223, -0.23254816,
0.87203864, 0.94809137, -0.25180274, 0.03250324, 0.77563984, 0.66407842, 0.25462399, -1.69628329,
-2.59524976, 0.05507888, 1.03615359, 1.52851019, 1.68619325, -0.54609716, -0.13852544, 0.10629472,
-0.97392546, -1.19139924, -1.58283385, 0.35023467, 1.93171366, 1.69922070, 0.61731657, -1.19509032,
-1.17357352, -0.22697072, 0.78358302, -0.37813021, -0.99051348, 0.45937022, -0.16317737, 1.45887715,
0.69366333, -1.68540473, 0.51001412, -0.25488697, 0.71761781, 0.52001741, -2.58792665, 0.26292447,
-0.03595507, 0.93998948, 2.50980103, -1.82237225, -0.39804825, -0.02921735, -0.62086721, 1.25277042,
-1.18656233, -0.23340686, 0.63988534, 0.35592579, 1.21646104, -1.51919038, -1.12436283, 0.29028468,
0.98928690, 1.62895785, -0.50073450, -0.89498797, -1.51021382, -0.08020014, 1.24124640, -0.83229476,
0.75543518, 0.50182190, 0.57896730, 1.58060601, -1.87909569, -1.50401487, -1.18780735, -0.23443728,
2.73606055, 0.05478004, -0.07195902, 0.44375215, -0.82938575, 1.18202425, -0.26121199, -1.83808929,
-0.49734954, -0.09938401, 1.08018094, 0.89346657, -0.47358645, 0.06185242, 0.70710678, 0.61731657,
0.31770871, -1.75258022, -2.46003213, 0.20736186, 0.95740777, 1.45560683, 1.53964591, -0.56398450,
0.08750391, 0.10881999, -1.04293119, -1.23617123, -1.74840739, 0.49274256, 2.08497494, 1.61109607,
0.69366694, -1.24411233, -1.21481374, -0.16664850, 0.57016236, -0.41878279, -0.89762053, 0.56684475,
0.10886588, 1.36947142, 0.46602797, -1.74595255, 0.41971191, -0.14249518, 0.84846345, 0.47139674,
-2.56463937, 0.32074788, -0.06678757, 0.87056307, 2.40840446, -1.87874156, -0.22157883, 0.11597067,
-0.63808135, 1.18625093, -1.43894601, -0.22595857, 0.83602067, 0.32818480, 1.34070164, -1.56483539,
-1.24273962, 0.44067786, 0.85297107, 1.54287165, -0.46900399, -0.92626553, -1.24933271, -0.05182260,
1.07723410, -0.87102094, 0.60980999, 0.62949898, 0.77968720, 1.48444265, -1.92387953, -1.55557023,
-1.24980283, -0.14850359, 2.73907338, 0.01202105, 0.03712808, 0.52843384, -0.81120235, 1.09484142,
-0.54003369, -1.89212385, -0.33909028, 0.03098055, 1.29542649, 0.83483371, -0.66514851, 0.09610075,
0.61468128, 0.56209091, 0.35583874, -1.79844608, -2.28529391, 0.35772860, 0.88375046, 1.37516297,
1.36260737, -0.57407162, 0.30816813, 0.10471519, -1.08428488, -1.27351773, -1.90219710, 0.63439328,
2.19687816, 1.51340551, 0.77555318, -1.28279123, -1.21931919, -0.11129068, 0.33539010, -0.45624800,
-0.82280886, 0.67510976, 0.39624358, 1.27008585, 0.25858789, -1.79472200, 0.30996994, -0.03384434,
0.95260985, 0.42133885, -2.50173730, 0.38176878, -0.08757453, 0.79202722, 2.26745801, -1.92357835,
-0.04250823, 0.25828642, -0.62931013, 1.11420417, -1.68615956, -0.21234888, 1.00000000, 0.29289322,
1.46571514, -1.60105550, -1.32209413, 0.58908236, 0.69312881, 1.44842488, -0.45947942, -0.94842076,
-0.96160483, -0.02936776, 0.92504445, -0.90398891, 0.44414265, 0.75654085, 0.95881663, 1.37866574,
-1.93503730, -1.59580121, -1.29546624, -0.06720485, 2.69748688, -0.02949056, 0.15057026, 0.61460702,
-0.76248608, 0.99823990, -0.82463563, -1.93409132, -0.20425293, 0.15759405, 1.51201646, 0.77301045,
-0.82232720, 0.13471005, 0.50231450, 0.49860151, 0.36533834, -1.83335629, -2.07514907, 0.50509411,
0.81998537, 1.28800774, 1.15857895, -0.57660395, 0.51678234, 0.09383588, -1.09869402, -1.30280609,
-2.03806088, 0.77410984, 2.26664241, 1.40692543, 0.85774998, -1.31110386, -1.18638857, -0.06139811,
0.08551339, -0.48980347, -0.76851809, 0.78322705, 0.69276345, 1.16135550, 0.07612047, -1.83146961,
0.18468034, 0.07025571, 1.02535964, 0.37064149, -2.40206565, 0.44528232, -0.09378520, 0.70477829,
2.08991839, -1.95646975, 0.13282532, 0.39671209, -0.59548808, 1.03747636, -1.92127099, -0.19300404,
1.13019030, 0.25012694, 1.58607513, -1.62730652, -1.36056342, 0.73440682, 0.51503977, 1.34645950,
-0.47445152, -0.96160370, -0.65300250, -0.01312169, 0.78936013, -0.93054417, 0.26267701, 0.88192126,
1.11062263, 1.26403152, -1.91452213, -1.62461682, -1.31988796, 0.00882629, 2.61307775, -0.06900169,
0.26269676, 0.70142508, -0.68424262, 0.89279035, -1.10788969, -1.96370682, -0.09460549, 0.27955169,
1.72386431, 0.70883041, -0.94202788, 0.17708404, 0.37461231, 0.42713671, 0.34344222, -1.85687233,
-1.83464025, 0.64840096, 0.77032500, 1.19501502, 0.93201027, -0.57190582, 0.70710678, 0.07612047,
-1.08788801, -1.32346843, -2.15017618, 0.91082115, 2.29469847, 1.29249925, 0.93499170, -1.32912085,
-1.11649416, -0.01739905, -0.17286233, -0.51876301, -0.73621115, 0.89024043, 0.99177307, 1.04399663,
-0.07753905, -1.85605167, 0.04839618, 0.16905383, 1.06290079, 0.32009813, -2.26945189, 0.51054087,
-0.08145999, 0.60929991, 1.87981559, -1.97709789, 0.29837618, 0.53027165, -0.53857639, 0.95694034,
-2.13753846, -0.16841679, 1.22610026, 0.20004805, 1.69629365, -1.64312365, -1.35748581, 0.87558162,
0.32443381, 1.23787027, -0.51522011, -0.96605032, -0.33012470, -0.00329085, 0.67404598, -0.95008696,
0.07036627, 1.00461284, 1.23015987, 1.14136809, -1.86525904, -1.64202400, -1.31872488, 0.07902597,
2.48878627, -0.10578374, 0.36803336, 0.78801517, -0.57856666, 0.77914634, -1.38268343, -1.98078528,
-0.01085262, 0.39600304, 1.92475762, 0.64313438, -1.02231077, 0.22257472, 0.23666078, 0.34807134,
0.28840959, -1.86864637, -1.56957911, 0.78662834, 0.73823760, 1.09709487, 0.68816949, -0.56037631,
0.87353877, 0.05159127, -1.05454295, -1.33500800, -2.23324064, 1.04347148, 2.28265730, 1.17102986,
1.00217290, -1.33700485, -1.01128294, 0.02035476, -0.43298479, -0.54248433, -0.72632150, 0.99518473,
1.28636286, 0.91880082, -0.19960441, -1.86842490, -0.09383585, 0.26186405, 1.06244117, 0.27048941,
-2.10856655, 0.57676157, -0.04736939, 0.50615932, 1.64213758, -1.98524294, 0.44858710, 0.65803911,
-0.46149722, 0.87348675, -2.32862247, -0.13914067, 1.28837034, 0.14290401, 1.79102381, -1.64812662,
-1.31342585, 1.01156821, 0.12729076, 1.12359640, -0.58203038, -0.96207912, -0.00000000, 0.00000000,
@@ -0,0 +1,129 @@
// 512 CFFT Data Input 4
-0.59768789, 0.43663888, 0.44825321, -0.03392412, 1.41880600, 0.14574644, -2.07989933, -1.36109950,
-1.25295133, 0.32594830, 2.44668104, 1.85869616, 0.67594472, -1.01776083, -1.25371103, -1.09681260,
-0.65648082, 0.74698138, -0.26714737, 0.07552033, 1.21294695, 0.55954840, 0.66464589, 0.04599868,
-1.31489990, -1.72189561, 0.22361533, 0.67963995, 0.18502384, 1.65707972, -1.25446378, -1.07880242,
1.57731244, -0.62445022, 1.39200081, 0.29728850, -2.47289202, -0.10887366, -0.84467502, 1.12933433,
1.71491654, -0.21919045, 0.61763364, -1.85645239, -0.13169009, 0.97493785, -1.10499159, 1.27946119,
-0.70348339, -0.91749226, 1.49531834, -0.21573111, 0.13645580, -0.27626246, -0.75796665, -0.08640448,
0.99174470, 1.57135770, -0.96851357, -0.56986622, -1.44812997, -1.75079954, 2.30656296, 1.11896985,
1.02992006, 0.81694129, -2.07306573, -0.54120719, -0.63392505, 0.04217299, 0.59915159, -0.87188747,
0.96946333, 0.12295335, 0.59860020, 1.80774765, -1.54773477, -0.90418404, -0.43833593, -1.44142799,
1.22842017, 1.05150786, -0.65558171, 0.37567104, 0.30719624, -0.00580826, 1.40363753, 0.09994426,
-1.95755118, -1.38116867, -1.20197183, 0.45389760, 2.28364186, 1.80391095, 0.70710678, -1.12175429,
-1.08365817, -1.00683611, -0.83987171, 0.75905625, -0.35631126, 0.05295342, 1.49230283, 0.59634180,
0.64317594, -0.04297018, -1.56774248, -1.71291246, 0.28152786, 0.81083609, 0.34972699, 1.57593735,
-1.25288055, -1.14670416, 1.45394327, -0.54971105, 1.32974786, 0.27845447, -2.31647059, -0.08458570,
-0.82697935, 1.15657860, 1.52928594, -0.33848121, 0.74396392, -1.81318025, -0.00000000, 1.08979021,
-1.35929218, 1.18668114, -0.72253252, -0.94526434, 1.76317618, -0.17375289, 0.08830889, -0.31082736,
-0.94830049, -0.01585251, 1.00378257, 1.57382530, -0.83890179, -0.70098191, -1.38551175, -1.67699975,
2.15921287, 1.20223365, 0.97310010, 0.73140536, -1.88205287, -0.53391767, -0.70002171, 0.03964833,
0.43206166, -0.90397972, 1.18443419, 0.23016965, 0.66231253, 1.77681317, -1.81824725, -1.02696697,
-0.41034171, -1.34913321, 1.44318982, 1.09549985, -0.67754622, 0.31621930, 0.16585958, 0.02373258,
1.34923041, 0.04964108, -1.81885133, -1.39385747, -1.11797047, 0.58120261, 2.09608547, 1.73964987,
0.71460271, -1.21873081, -0.89073037, -0.91373685, -1.00379680, 0.76516210, -0.46507543, 0.03415806,
1.75120250, 0.63068231, 0.64496618, -0.13504876, -1.80217911, -1.69453768, 0.30656296, 0.93825367,
0.50736165, 1.48724585, -1.21196601, -1.20681019, 1.32099756, -0.47524090, 1.23126023, 0.25659320,
-2.13893729, -0.05571913, -0.78199996, 1.17776253, 1.32139584, -0.45829688, 0.84886046, -1.76014787,
0.15036778, 1.19826108, -1.59173851, 1.08938715, -0.76171950, -0.96611839, 2.00899815, -0.13475092,
0.06925117, -0.34465686, -1.12480899, 0.05848528, 0.97782283, 1.56763053, -0.70710678, -0.82948361,
-1.28448834, -1.59474305, 1.99542809, 1.27770808, 0.88546414, 0.64479327, -1.67014910, -0.52213474,
-0.74242843, 0.03272367, 0.24699781, -0.93151443, 1.37648145, 0.33899856, 0.74347487, 1.73613585,
-2.06418686, -1.14421548, -0.40725658, -1.25102075, 1.63829663, 1.13188959, -0.66415514, 0.25874769,
0.02993431, 0.05425218, 1.25551860, -0.00490410, -1.66954656, -1.39888628, -1.00000000, 0.70710678,
1.88999098, 1.66626975, 0.69588566, -1.30820180, -0.68055489, -0.81817000, -1.14382345, 0.76549235,
-0.58911726, 0.01933163, 1.98394943, 0.66210042, 0.66743436, -0.22969850, -2.01226144, -1.66674368,
0.29996796, 1.06115519, 0.65222484, 1.39157266, -1.13224959, -1.25891223, 1.18418874, -0.40159115,
1.09634114, 0.23210005, -1.94634563, -0.02239609, -0.70813688, 1.19253006, 1.09728743, -0.57792013,
0.92878925, -1.69760942, 0.31432636, 1.29976859, -1.79719689, 0.98824224, -0.81759954, -0.98013929,
2.22702804, -0.09904860, 0.07732081, -0.37727633, -1.28183140, 0.13618158, 0.91498207, 1.55263964,
-0.57876145, -0.95461239, -1.14555217, -1.50452804, 1.82122100, 1.34506616, 0.76633068, 0.55772255,
-1.44363903, -0.50618295, -0.75858928, 0.02138145, 0.04967773, -0.95407686, 1.54119610, 0.44878618,
0.83781157, 1.68586023, -2.28013581, -1.25527236, -0.42637094, -1.14773717, 1.80819334, 1.16064531,
-0.61711759, 0.20369251, -0.09506602, 0.08529358, 1.12362499, -0.06338913, -1.51551612, -1.39602401,
-0.84824050, 0.83085510, 1.67172220, 1.58418333, 0.64941436, -1.38972947, -0.45932053, -0.72079589,
-1.25640673, 0.76028344, -0.72339975, 0.00862933, 2.18562095, 0.69014293, 0.70710678, -0.32635103,
-2.19264706, -1.62956294, 0.26405998, 1.17882916, 0.77896042, 1.28952454, -1.01543551, -1.30285825,
1.04919375, -0.32929398, 0.92595626, 0.20539202, -1.74499012, 0.01521605, -0.60485771, 1.20056555,
0.86344487, -0.69662535, 0.98117650, -1.62587857, 0.48618427, 1.39377648, -1.97139702, 0.88392512,
-0.88594370, -0.98746142, 2.41223965, -0.06693190, 0.10957320, -0.40821601, -1.41421356, 0.21677275,
0.81751053, 1.52877534, -0.45929070, -1.07562586, -0.97036958, -1.40690037, 1.64269088, 1.40403677,
0.61613204, 0.47080100, -1.20912192, -0.48641855, -0.74696886, 0.00564940, -0.15369271, -0.97128314,
1.67510688, 0.55886099, 0.94037900, 1.62619184, -2.46151191, -1.35951920, -0.46409734, -1.03995478,
1.94798507, 1.18178934, -0.53920938, 0.15145905, -0.20400491, 0.11639317, 0.95583244, -0.12547072,
-1.36256443, -1.38509035, -0.66401377, 0.95169912, 1.44781987, 1.49385666, 0.57471549, -1.46292945,
-0.23358179, -0.62227530, -1.33899920, 0.74981230, -0.86234040, 0.00216297, 2.35221661, 0.71437692,
0.75975069, -0.42441193, -2.33877418, -1.58308831, 0.20213239, 1.29059471, 0.88275066, 1.18174342,
-0.86434774, -1.33855295, 0.92144934, -0.25885840, 0.72222013, 0.17690400, -1.54119610, 0.05690575,
-0.47273107, 1.20159671, 0.62658979, -0.81368348, 1.00449153, -1.54532665, 0.65983130, 1.47979748,
-2.11105864, 0.77712532, -0.96189283, -0.98826695, 2.56049555, -0.03864721, 0.16219812, -0.43701515,
-1.51748852, 0.29976192, 0.68871204, 1.49601792, -0.35371455, -1.19180304, -0.76174004, -1.30244917,
1.46581525, 1.45440597, 0.43641870, 0.38462233, -0.97330054, -0.46322615, -0.70710678, -0.01439945,
-0.35661847, -0.98278379, 1.77578231, 0.66853838, 1.04573848, 1.55739622, -2.60470840, -1.45638037,
-0.51610959, -0.92836698, 2.05359597, 1.19539728, -0.43416915, 0.10241859, -0.29230988, 0.14708481,
0.75551693, -0.19076666, -1.21621785, -1.36595774, -0.44975906, 1.06890199, 1.22478914, 1.39580604,
0.47240865, -1.52747289, -0.01005073, -0.52326477, -1.39012605, 0.73439365, -1.00000000, 0.00000000,
2.48077602, 0.73439365, 0.82053336, -0.52326477, -2.44701149, -1.52747289, 0.11832877, 1.39580604,
0.95949038, 1.06890199, -0.68283851, -1.36595774, 0.80595753, -0.19076666, 0.48834416, 0.14708481,
-1.34111009, 0.10241859, -0.31342199, 1.19539728, 0.39346811, -0.92836698, 0.99829333, -1.45638037,
0.82893954, 1.55739622, -2.21398479, 0.66853838, -1.04013403, -0.98278379, 2.66867734, -0.01439945,
0.23066615, -0.46322615, -1.58803509, 0.38462233, 0.53282952, 1.45440597, -0.26646545, -1.30244917,
-0.52351793, -1.19180304, 1.29624703, 1.49601792, 0.22982543, 0.29976192, -0.74276747, -0.43701515,
-0.63963452, -0.03864721, -0.55252487, -0.98826695, 1.84189722, 0.77712532, 1.14814729, 1.47979748,
-2.70720192, -1.54532665, -0.57750734, -0.81368348, 2.12190968, 1.20159671, -0.30656296, 0.05690575,
-0.35614035, 0.17690400, 0.52704482, -0.25885840, -1.08153217, -1.33855295, -0.20897095, 1.18174342,
1.00888969, 1.29059471, 0.34419327, -1.58308831, 0.20461686, -0.42441193, -1.40942313, 0.71437692,
-1.13028483, 0.00216297, 2.56946238, 0.74981230, 0.88420237, -0.62227530, -2.51477800, -1.46292945,
0.01748868, 1.49385666, 1.00593755, 0.95169912, -0.47566327, -1.38509035, 0.70710678, -0.12547072,
0.22854799, 0.11639317, -1.15049775, 0.15145905, -0.12964910, 1.18178934, 0.17063639, -1.03995478,
0.96323912, -1.35951920, 0.98717313, 1.62619184, -2.27911878, 0.55886099, -1.11509386, -0.97128314,
2.73478280, 0.00564940, 0.30989926, -0.48641855, -1.62320881, 0.47080100, 0.35490003, 1.40403677,
-0.20122614, -1.40690037, -0.26049937, -1.07562586, 1.13912421, 1.52877534, 0.00000000, 0.21677275,
-0.52379595, -0.40821601, -0.54625405, -0.06693190, -0.73497069, -0.98746142, 1.87326167, 0.88392512,
1.24176144, 1.39377648, -2.76762510, -1.62587857, -0.64300046, -0.69662535, 2.15087861, 1.20056555,
-0.16162196, 0.01521605, -0.39253075, 0.20539202, 0.27563781, -0.32929398, -0.96291751, -1.30285825,
0.05389870, 1.28952454, 0.80593526, 1.17882916, 0.19279766, -1.62956294, 0.40403368, -0.32635103,
-1.39763687, 0.69014293, -1.24715554, 0.00862933, 2.61760872, 0.76028344, 0.94528089, -0.72079589,
-2.54062901, -1.38972947, -0.09502934, 1.58418333, 1.01983513, 0.83085510, -0.24832641, -1.39602401,
0.62851520, -0.06338913, -0.05206311, 0.08529358, -0.97455622, 0.20369251, 0.07489479, 1.16064531,
-0.03574528, -1.14773717, 0.90105472, -1.25527236, 1.12839941, 1.68586023, -2.30656296, 0.44878618,
-1.18114135, -0.95407686, 2.75798691, 0.02138145, 0.39445966, -0.50618295, -1.62144087, 0.55772255,
0.16058427, 1.34506616, -0.16079351, -1.50452804, 0.02172207, -0.95461239, 0.99889860, 1.55263964,
-0.24850313, 0.13618158, -0.32214216, -0.37727633, -0.42967911, -0.09904860, -0.89785768, -0.98013929,
1.87081133, 0.98824224, 1.32084327, 1.29976859, -2.78580141, -1.69760942, -0.70710678, -0.57792013,
2.13959853, 1.19253006, -0.00505863, -0.02239609, -0.39950378, 0.23210005, 0.00720987, -0.40159115,
-0.86398663, -1.25891223, 0.33357154, 1.39157266, 0.62110946, 1.06115519, 0.02189199, -1.66674368,
0.58228461, -0.22969850, -1.35658595, 0.66210042, -1.34483568, 0.01933163, 2.62572570, 0.76549235,
0.99827118, -0.81817000, -2.52430517, -1.30820180, -0.21354157, 1.66626975, 1.00000000, 0.70710678,
-0.00690285, -1.39888628, 0.57290091, -0.00490410, -0.34765060, 0.05425218, -0.81774711, 0.25874769,
0.29565631, 1.13188959, -0.22010690, -1.25102075, 0.81446789, -1.14421548, 1.24689458, 1.73613585,
-2.29755887, 0.33899856, -1.23279420, -0.93151443, 2.73866466, 0.03272367, 0.47875049, -0.52213474,
-1.58230150, 0.64479327, -0.04402383, 1.27770808, -0.14697331, -1.59474305, 0.31692614, -0.82948361,
0.87918933, 1.56763053, -0.51036064, 0.05848528, -0.14286562, -0.34465686, -0.29354093, -0.13475092,
-1.03562943, -0.96611839, 1.83655986, 1.08938715, 1.37996675, 1.19826108, -2.76274113, -1.76014787,
-0.76435646, -0.45829688, 2.08834565, 1.17776253, 0.15713202, -0.05571913, -0.37615004, 0.25659320,
-0.27181819, -0.47524090, -0.78743163, -1.20681019, 0.62410197, 1.48724585, 0.45880390, 0.93825367,
-0.16403186, -1.69453768, 0.73411490, -0.13504876, -1.28908628, 0.63068231, -1.41801270, 0.03415806,
2.59547061, 0.76516210, 1.03785949, -0.91373685, -2.46674290, -1.21873081, -0.33224295, 1.73964987,
0.94637585, 0.58120261, 0.24215847, -1.39385747, 0.54198425, 0.04964108, -0.65181994, 0.02373258,
-0.68365578, 0.31621930, 0.52736547, 1.09549985, -0.37764237, -1.34913321, 0.70710678, -1.02696697,
1.33753687, 1.77681317, -2.25442943, 0.23016965, -1.26492078, -0.90397972, 2.67837473, 0.03964833,
0.55722131, -0.53391767, -1.50652562, 0.73140536, -0.25260079, 1.20223365, -0.16050916, -1.67699975,
0.61845738, -0.70098191, 0.78266603, 1.57382530, -0.77964522, -0.01585251, 0.00982646, -0.31082736,
-0.14226178, -0.17375289, -1.14345308, -0.94526434, 1.77351493, 1.18668114, 1.41421356, 1.08979021,
-2.70059866, -1.81318025, -0.80949587, -0.33848121, 1.99857507, 1.15657860, 0.31887968, -0.08458570,
-0.32267109, 0.27845447, -0.55472061, -0.54971105, -0.73493339, -1.14670416, 0.91905958, 1.57593735,
0.32248403, 0.81083609, -0.35980965, -1.71291246, 0.85509685, -0.04297018, -1.19884188, 0.59634180,
-1.46202471, 0.05295342, 2.52957884, 0.75905625, 1.05911510, -1.00683611, -2.37004601, -1.12175429,
-0.44541415, 1.80391095, 0.86004805, 0.45389760, 0.49224264, -1.38116867, 0.53642498, 0.09994426,
-0.95781682, -0.00580826, -0.57488147, 0.37567104, 0.76420505, 1.05150786, -0.50445754, -1.44142799,
0.58336722, -0.90418404, 1.39598071, 1.80774765, -2.18048541, 0.12295335, -1.27293130, -0.87188747,
2.57980496, 0.04217299, 0.62457156, -0.54120719, -1.39599984, 0.81694129, -0.45880390, 1.11896985,
-0.20104864, -1.75079954, 0.91943111, -0.56986622, 0.71096569, 1.57135770, -1.05001194, -0.08640448,
0.13270562, -0.27626246, 0.01909935, -0.21573111, -1.21737765, -0.91749226, 1.68556095, 1.27946119,
1.41935317, 0.97493785, -2.60259271, -1.85645239, -0.83768406, -0.21919045, 1.87288051, 1.12933433,
0.47424725, -0.10887366, -0.24038442, 0.29728850, -0.83467805, -0.62445022, -0.70710678, -1.07880242,
1.21172866, 1.65707972, 0.21458715, 0.67963995, -0.55977812, -1.72189561, 0.94176917, 0.04599868,
-1.09030548, 0.55954840, -1.47302662, 0.07552033, 2.43176007, 0.74698138, 1.05767675, -1.09681260,
-2.23741918, -1.01776083, -0.54762467, 1.85869616, 0.74322001, 0.32594830, 0.73678142, -1.36109950,
0.55579684, 0.14574644, -1.25873584, -0.03392412, -0.49296208, 0.43663888, 1.00000000, 1.00000000,
@@ -0,0 +1,129 @@
// 512 CFFT Data Output 1
-0.00000000, -1.00000000, -0.00286138, -1.00011042, -0.00572391, -1.00044179, -0.00858878, -1.00099442,
-0.01145715, -1.00176885, -0.01433019, -1.00276583, -0.01720908, -1.00398632, -0.02009502, -1.00543151,
-0.02298921, -1.00710281, -0.02589286, -1.00900185, -0.02880721, -1.01113048, -0.03173350, -1.01349081,
-0.03467299, -1.01608517, -0.03762699, -1.01891614, -0.04059680, -1.02198656, -0.04358376, -1.02529950,
-0.04658923, -1.02885833, -0.04961462, -1.03266668, -0.05266135, -1.03672846, -0.05573089, -1.04104788,
-0.05882476, -1.04562946, -0.06194450, -1.05047802, -0.06509170, -1.05559873, -0.06826802, -1.06099709,
-0.07147514, -1.06667898, -0.07471482, -1.07265063, -0.07798888, -1.07891868, -0.08129919, -1.08549018,
-0.08464770, -1.09237261, -0.08803644, -1.09957393, -0.09146749, -1.10710254, -0.09494305, -1.11496738,
-0.09846540, -1.12317790, -0.10203690, -1.13174415, -0.10566004, -1.14067675, -0.10933739, -1.14998696,
-0.11307167, -1.15968671, -0.11686571, -1.16978866, -0.12072248, -1.18030621, -0.12464509, -1.19125359,
-0.12863681, -1.20264588, -0.13270109, -1.21449907, -0.13684155, -1.22683015, -0.14106199, -1.23965715,
-0.14536644, -1.25299923, -0.14975915, -1.26687676, -0.15424461, -1.28131139, -0.15882756, -1.29632619,
-0.16351302, -1.31194568, -0.16830635, -1.32819605, -0.17321319, -1.34510519, -0.17823956, -1.36270287,
-0.18339186, -1.38102092, -0.18867692, -1.40009335, -0.19410200, -1.41995656, -0.19967488, -1.44064956,
-0.20540385, -1.46221415, -0.21129780, -1.48469523, -0.21736628, -1.50814106, -0.22361950, -1.53260353,
-0.23006847, -1.55813859, -0.23672503, -1.58480656, -0.24360196, -1.61267260, -0.25071303, -1.64180720,
-0.25807316, -1.67228672, -0.26569852, -1.70419401, -0.27360664, -1.73761908, -0.28181659, -1.77265994,
-0.29034914, -1.80942345, -0.29922696, -1.84802634, -0.30847485, -1.88859640, -0.31811997, -1.93127379,
-0.32819217, -1.97621256, -0.33872431, -2.02358242, -0.34975263, -2.07357076, -0.36131726, -2.12638503,
-0.37346270, -2.18225544, -0.38623843, -2.24143823, -0.39969969, -2.30421938, -0.41390829, -2.37091908,
-0.42893363, -2.44189699, -0.44485393, -2.51755849, -0.46175763, -2.59836218, -0.47974517, -2.68482891,
-0.49893107, -2.77755268, -0.51944650, -2.87721397, -0.54144239, -2.98459601, -0.56509336, -3.10060496,
-0.59060253, -3.22629500, -0.61820757, -3.36289978, -0.64818837, -3.51187236, -0.68087691, -3.67493620,
-0.71666991, -3.85415108, -0.75604547, -4.05199942, -0.79958504, -4.27150043, -0.84800295, -4.51636348,
-0.90218670, -4.79119730, -0.96325279, -5.10180003, -1.03262570, -5.45556938, -1.11215197, -5.86209508,
239.83101167, -92.57783814, -1.31226202, -6.88845275, -1.44066763, -7.54890771, -1.59593264, -8.34888263,
-1.78753762, -9.33761600, -2.03001939, -10.59060700, -2.34686047, -12.22981600, -2.77862155, -14.46590203,
-3.40191721, -17.69677681, -4.38092146, -22.77510865, -6.14248669, -31.91783552, -10.25173810, -53.25373073,
-30.79480218, -159.94175604, 30.83120607, 160.13082286, 10.28814483, 53.44278278, 6.17889911, 32.10685804,
4.41734242, 22.96408685, 3.43834955, 17.88569591, 2.81506812, 14.65474720, 2.38332413, 12.41857242,
2.06650300, 10.77925980, 1.82404405, 9.52615028, 1.63246477, 8.53728345, 1.47722833, 7.73716010,
1.34885420, 7.07654168, 1.24089557, 6.52194607, 1.14881582, 6.04981181, 1.06932976, 5.64307724,
1.00000000, 5.28908375, 0.93898002, 4.97824156, 0.88484535, 4.70315286, 0.83647950, 4.45801943,
0.79299499, 4.23823246, 0.75367750, 4.04008248, 0.71794562, 3.86055018, 0.68532125, 3.69715305,
0.65540770, 3.54783118, 0.62787302, 3.41086101, 0.60243732, 3.28478937, 0.57886297, 3.16838246,
0.55694688, 3.06058598, 0.53651445, 2.96049363, 0.51741478, 2.86732203, 0.49951671, 2.78039056,
0.48270578, 2.69910507, 0.46688157, 2.62294453, 0.45195566, 2.55145019, 0.43784988, 2.48421647,
0.42449486, 2.42088355, 0.41182882, 2.36113104, 0.39979658, 2.30467276, 0.38834867, 2.25125228,
0.37744064, 2.20063916, 0.36703241, 2.15262576, 0.35708778, 2.10702444, 0.34757393, 2.06366526,
0.33846106, 2.02239393, 0.32972206, 1.98307005, 0.32133218, 1.94556557, 0.31326880, 1.90976348,
0.30551120, 1.87555665, 0.29804037, 1.84284679, 0.29083883, 1.81154359, 0.28389047, 1.78156390,
0.27718045, 1.75283105, 0.27069503, 1.72527423, 0.26442151, 1.69882793, 0.25834811, 1.67343149,
0.25246391, 1.64902862, 0.24675874, 1.62556705, 0.24122314, 1.60299814, 0.23584830, 1.58127662,
0.23062599, 1.56036026, 0.22554853, 1.54020965, 0.22060872, 1.52078796, 0.21579983, 1.50206073,
0.21111555, 1.48399570, 0.20654995, 1.46656261, 0.20209746, 1.44973309, 0.19775285, 1.43348046,
0.19351118, 1.41777967, 0.18936781, 1.40260713, 0.18531836, 1.38794065, 0.18135869, 1.37375928,
0.17748489, 1.36004328, 0.17369326, 1.34677403, 0.16998030, 1.33393392, 0.16634270, 1.32150631,
0.16277730, 1.30947547, 0.15928113, 1.29782649, 0.15585135, 1.28654526, 0.15248526, 1.27561840,
0.14918031, 1.26503325, 0.14593406, 1.25477775, 0.14274418, 1.24484050, 0.13960846, 1.23521063,
0.13652479, 1.22587783, 0.13349114, 1.21683230, 0.13050560, 1.20806471, 0.12756632, 1.19956618,
0.12467155, 1.19132827, 0.12181958, 1.18334293, 0.11900882, 1.17560248, 0.11623771, 1.16809962,
0.11350476, 1.16082738, 0.11080856, 1.15377911, 0.10814773, 1.14694847, 0.10552096, 1.14032942,
0.10292698, 1.13391617, 0.10036458, 1.12770320, 0.09783259, 1.12168527, 0.09532987, 1.11585733,
0.09285534, 1.11021459, 0.09040795, 1.10475244, 0.08798669, 1.09946652, 0.08559058, 1.09435263,
0.08321866, 1.08940677, 0.08087004, 1.08462511, 0.07854381, 1.08000399, 0.07623913, 1.07553994,
0.07395515, 1.07122961, 0.07169109, 1.06706982, 0.06944615, 1.06305752, 0.06721957, 1.05918981,
0.06501061, 1.05546392, 0.06281857, 1.05187721, 0.06064273, 1.04842715, 0.05848243, 1.04511134,
0.05633699, 1.04192749, 0.05420577, 1.03887341, 0.05208814, 1.03594703, 0.04998348, 1.03314639,
0.04789119, 1.03046960, 0.04581069, 1.02791488, 0.04374138, 1.02548055, 0.04168272, 1.02316502,
0.03963415, 1.02096678, 0.03759512, 1.01888440, 0.03556509, 1.01691655, 0.03354355, 1.01506196,
0.03152998, 1.01331946, 0.02952386, 1.01168793, 0.02752471, 1.01016635, 0.02553201, 1.00875377,
0.02354530, 1.00744930, 0.02156408, 1.00625213, 0.01958788, 1.00516152, 0.01761623, 1.00417678,
0.01564865, 1.00329731, 0.01368470, 1.00252258, 0.01172390, 1.00185210, 0.00976580, 1.00128546,
0.00780995, 1.00082232, 0.00585589, 1.00046239, 0.00390318, 1.00020545, 0.00195137, 1.00005136,
0.00000000, 1.00000000, -0.00195137, 1.00005136, -0.00390318, 1.00020545, -0.00585589, 1.00046239,
-0.00780995, 1.00082232, -0.00976580, 1.00128546, -0.01172390, 1.00185210, -0.01368470, 1.00252258,
-0.01564865, 1.00329731, -0.01761623, 1.00417678, -0.01958788, 1.00516152, -0.02156408, 1.00625213,
-0.02354530, 1.00744930, -0.02553201, 1.00875377, -0.02752471, 1.01016635, -0.02952386, 1.01168793,
-0.03152998, 1.01331946, -0.03354355, 1.01506196, -0.03556509, 1.01691655, -0.03759512, 1.01888440,
-0.03963415, 1.02096678, -0.04168272, 1.02316502, -0.04374138, 1.02548055, -0.04581069, 1.02791488,
-0.04789119, 1.03046960, -0.04998348, 1.03314639, -0.05208814, 1.03594703, -0.05420577, 1.03887341,
-0.05633699, 1.04192749, -0.05848243, 1.04511134, -0.06064273, 1.04842715, -0.06281857, 1.05187721,
-0.06501061, 1.05546392, -0.06721957, 1.05918981, -0.06944615, 1.06305752, -0.07169109, 1.06706982,
-0.07395515, 1.07122961, -0.07623913, 1.07553994, -0.07854381, 1.08000399, -0.08087004, 1.08462511,
-0.08321866, 1.08940677, -0.08559058, 1.09435263, -0.08798669, 1.09946652, -0.09040795, 1.10475244,
-0.09285534, 1.11021459, -0.09532987, 1.11585733, -0.09783259, 1.12168527, -0.10036458, 1.12770320,
-0.10292698, 1.13391617, -0.10552096, 1.14032942, -0.10814773, 1.14694847, -0.11080856, 1.15377911,
-0.11350476, 1.16082738, -0.11623771, 1.16809962, -0.11900882, 1.17560248, -0.12181958, 1.18334293,
-0.12467155, 1.19132827, -0.12756632, 1.19956618, -0.13050560, 1.20806471, -0.13349114, 1.21683230,
-0.13652479, 1.22587783, -0.13960846, 1.23521063, -0.14274418, 1.24484050, -0.14593406, 1.25477775,
-0.14918031, 1.26503325, -0.15248526, 1.27561840, -0.15585135, 1.28654526, -0.15928113, 1.29782649,
-0.16277730, 1.30947547, -0.16634270, 1.32150631, -0.16998030, 1.33393392, -0.17369326, 1.34677403,
-0.17748489, 1.36004328, -0.18135869, 1.37375928, -0.18531836, 1.38794065, -0.18936781, 1.40260713,
-0.19351118, 1.41777967, -0.19775285, 1.43348046, -0.20209746, 1.44973309, -0.20654995, 1.46656261,
-0.21111555, 1.48399570, -0.21579983, 1.50206073, -0.22060872, 1.52078796, -0.22554853, 1.54020965,
-0.23062599, 1.56036026, -0.23584830, 1.58127662, -0.24122314, 1.60299814, -0.24675874, 1.62556705,
-0.25246391, 1.64902862, -0.25834811, 1.67343149, -0.26442151, 1.69882793, -0.27069503, 1.72527423,
-0.27718045, 1.75283105, -0.28389047, 1.78156390, -0.29083883, 1.81154359, -0.29804037, 1.84284679,
-0.30551120, 1.87555665, -0.31326880, 1.90976348, -0.32133218, 1.94556557, -0.32972206, 1.98307005,
-0.33846106, 2.02239393, -0.34757393, 2.06366526, -0.35708778, 2.10702444, -0.36703241, 2.15262576,
-0.37744064, 2.20063916, -0.38834867, 2.25125228, -0.39979658, 2.30467276, -0.41182882, 2.36113104,
-0.42449486, 2.42088355, -0.43784988, 2.48421647, -0.45195566, 2.55145019, -0.46688157, 2.62294453,
-0.48270578, 2.69910507, -0.49951671, 2.78039056, -0.51741478, 2.86732203, -0.53651445, 2.96049363,
-0.55694688, 3.06058598, -0.57886297, 3.16838246, -0.60243732, 3.28478937, -0.62787302, 3.41086101,
-0.65540770, 3.54783118, -0.68532125, 3.69715305, -0.71794562, 3.86055018, -0.75367750, 4.04008248,
-0.79299499, 4.23823246, -0.83647950, 4.45801943, -0.88484535, 4.70315286, -0.93898002, 4.97824156,
-1.00000000, 5.28908375, -1.06932976, 5.64307724, -1.14881582, 6.04981181, -1.24089557, 6.52194607,
-1.34885420, 7.07654168, -1.47722833, 7.73716010, -1.63246477, 8.53728345, -1.82404405, 9.52615028,
-2.06650300, 10.77925980, -2.38332413, 12.41857242, -2.81506812, 14.65474720, -3.43834955, 17.88569591,
-4.41734242, 22.96408685, -6.17889911, 32.10685804, -10.28814483, 53.44278278, -30.83120607, 160.13082286,
30.79480218, -159.94175604, 10.25173810, -53.25373073, 6.14248669, -31.91783552, 4.38092146, -22.77510865,
3.40191721, -17.69677681, 2.77862155, -14.46590203, 2.34686047, -12.22981600, 2.03001939, -10.59060700,
1.78753762, -9.33761600, 1.59593264, -8.34888263, 1.44066763, -7.54890771, 1.31226202, -6.88845275,
242.23954971, 79.90976680, 1.11215197, -5.86209508, 1.03262570, -5.45556938, 0.96325279, -5.10180003,
0.90218670, -4.79119730, 0.84800295, -4.51636348, 0.79958504, -4.27150043, 0.75604547, -4.05199942,
0.71666991, -3.85415108, 0.68087691, -3.67493620, 0.64818837, -3.51187236, 0.61820757, -3.36289978,
0.59060253, -3.22629500, 0.56509336, -3.10060496, 0.54144239, -2.98459601, 0.51944650, -2.87721397,
0.49893107, -2.77755268, 0.47974517, -2.68482891, 0.46175763, -2.59836218, 0.44485393, -2.51755849,
0.42893363, -2.44189699, 0.41390829, -2.37091908, 0.39969969, -2.30421938, 0.38623843, -2.24143823,
0.37346270, -2.18225544, 0.36131726, -2.12638503, 0.34975263, -2.07357076, 0.33872431, -2.02358242,
0.32819217, -1.97621256, 0.31811997, -1.93127379, 0.30847485, -1.88859640, 0.29922696, -1.84802634,
0.29034914, -1.80942345, 0.28181659, -1.77265994, 0.27360664, -1.73761908, 0.26569852, -1.70419401,
0.25807316, -1.67228672, 0.25071303, -1.64180720, 0.24360196, -1.61267260, 0.23672503, -1.58480656,
0.23006847, -1.55813859, 0.22361950, -1.53260353, 0.21736628, -1.50814106, 0.21129780, -1.48469523,
0.20540385, -1.46221415, 0.19967488, -1.44064956, 0.19410200, -1.41995656, 0.18867692, -1.40009335,
0.18339186, -1.38102092, 0.17823956, -1.36270287, 0.17321319, -1.34510519, 0.16830635, -1.32819605,
0.16351302, -1.31194568, 0.15882756, -1.29632619, 0.15424461, -1.28131139, 0.14975915, -1.26687676,
0.14536644, -1.25299923, 0.14106199, -1.23965715, 0.13684155, -1.22683015, 0.13270109, -1.21449907,
0.12863681, -1.20264588, 0.12464509, -1.19125359, 0.12072248, -1.18030621, 0.11686571, -1.16978866,
0.11307167, -1.15968671, 0.10933739, -1.14998696, 0.10566004, -1.14067675, 0.10203690, -1.13174415,
0.09846540, -1.12317790, 0.09494305, -1.11496738, 0.09146749, -1.10710254, 0.08803644, -1.09957393,
0.08464770, -1.09237261, 0.08129919, -1.08549018, 0.07798888, -1.07891868, 0.07471482, -1.07265063,
0.07147514, -1.06667898, 0.06826802, -1.06099709, 0.06509170, -1.05559873, 0.06194450, -1.05047802,
0.05882476, -1.04562946, 0.05573089, -1.04104788, 0.05266135, -1.03672846, 0.04961462, -1.03266668,
0.04658923, -1.02885833, 0.04358376, -1.02529950, 0.04059680, -1.02198656, 0.03762699, -1.01891614,
0.03467299, -1.01608517, 0.03173350, -1.01349081, 0.02880721, -1.01113048, 0.02589286, -1.00900185,
0.02298921, -1.00710281, 0.02009502, -1.00543151, 0.01720908, -1.00398632, 0.01433019, -1.00276583,
0.01145715, -1.00176885, 0.00858878, -1.00099442, 0.00572391, -1.00044179, 0.00286138, -1.00011042,
@@ -0,0 +1,129 @@
// 512 CFFT Data Output 2
-0.00000000, -1.00000000, -0.00286138, -1.00011042, -0.00572391, -1.00044179, -0.00858878, -1.00099442,
-0.01145715, -1.00176885, -0.01433019, -1.00276583, -0.01720908, -1.00398632, -0.02009502, -1.00543151,
-0.02298921, -1.00710281, -0.02589286, -1.00900185, -0.02880721, -1.01113048, -0.03173350, -1.01349081,
-0.03467299, -1.01608517, -0.03762699, -1.01891614, -0.04059680, -1.02198656, -0.04358376, -1.02529950,
-0.04658923, -1.02885833, -0.04961462, -1.03266668, -0.05266135, -1.03672846, -0.05573089, -1.04104788,
-0.05882476, -1.04562946, -0.06194450, -1.05047802, -0.06509170, -1.05559873, -0.06826802, -1.06099709,
-0.07147514, -1.06667898, -0.07471482, -1.07265063, -0.07798888, -1.07891868, -0.08129919, -1.08549018,
-0.08464770, -1.09237261, -0.08803644, -1.09957393, -0.09146749, -1.10710254, -0.09494305, -1.11496738,
-0.09846540, -1.12317790, -0.10203690, -1.13174415, -0.10566004, -1.14067675, -0.10933739, -1.14998696,
-0.11307167, -1.15968671, -0.11686571, -1.16978866, -0.12072248, -1.18030621, -0.12464509, -1.19125359,
-0.12863681, -1.20264588, -0.13270109, -1.21449907, -0.13684155, -1.22683015, -0.14106199, -1.23965715,
-0.14536644, -1.25299923, -0.14975915, -1.26687676, -0.15424461, -1.28131139, -0.15882756, -1.29632619,
-0.16351302, -1.31194568, -0.16830635, -1.32819605, -0.17321319, -1.34510519, -0.17823956, -1.36270287,
-0.18339186, -1.38102092, -0.18867692, -1.40009335, -0.19410200, -1.41995656, -0.19967488, -1.44064956,
-0.20540385, -1.46221415, -0.21129780, -1.48469523, -0.21736628, -1.50814106, -0.22361950, -1.53260353,
-0.23006847, -1.55813859, -0.23672503, -1.58480656, -0.24360196, -1.61267260, -0.25071303, -1.64180720,
-0.25807316, -1.67228672, -0.26569852, -1.70419401, -0.27360664, -1.73761908, -0.28181659, -1.77265994,
-0.29034914, -1.80942345, -0.29922696, -1.84802634, -0.30847485, -1.88859640, -0.31811997, -1.93127379,
-0.32819217, -1.97621256, -0.33872431, -2.02358242, -0.34975263, -2.07357076, -0.36131726, -2.12638503,
-0.37346270, -2.18225544, -0.38623843, -2.24143823, -0.39969969, -2.30421938, -0.41390829, -2.37091908,
-0.42893363, -2.44189699, -0.44485393, -2.51755849, -0.46175763, -2.59836218, -0.47974517, -2.68482891,
-0.49893107, -2.77755268, -0.51944650, -2.87721397, -0.54144239, -2.98459601, -0.56509336, -3.10060496,
-0.59060253, -3.22629500, -0.61820757, -3.36289978, -0.64818837, -3.51187236, -0.68087691, -3.67493620,
-0.71666991, -3.85415108, -0.75604547, -4.05199942, -0.79958504, -4.27150043, -0.84800295, -4.51636348,
-0.90218670, -4.79119730, -0.96325279, -5.10180003, -1.03262570, -5.45556938, -1.11215197, -5.86209508,
239.83101167, -92.57783814, -1.31226202, -6.88845275, -1.44066763, -7.54890771, -1.59593264, -8.34888263,
-1.78753762, -9.33761600, -2.03001939, -10.59060700, -2.34686047, -12.22981600, -2.77862155, -14.46590203,
-3.40191721, -17.69677681, -4.38092146, -22.77510865, -6.14248669, -31.91783552, -10.25173810, -53.25373073,
-30.79480218, -159.94175604, 30.83120607, 160.13082286, 10.28814483, 53.44278278, 6.17889911, 32.10685804,
4.41734242, 22.96408685, 3.43834955, 17.88569591, 2.81506812, 14.65474720, 2.38332413, 12.41857242,
2.06650300, 10.77925980, 1.82404405, 9.52615028, 1.63246477, 8.53728345, 1.47722833, 7.73716010,
1.34885420, 7.07654168, 1.24089557, 6.52194607, 1.14881582, 6.04981181, 1.06932976, 5.64307724,
1.00000000, 5.28908375, 0.93898002, 4.97824156, 0.88484535, 4.70315286, 0.83647950, 4.45801943,
0.79299499, 4.23823246, 0.75367750, 4.04008248, 0.71794562, 3.86055018, 0.68532125, 3.69715305,
0.65540770, 3.54783118, 0.62787302, 3.41086101, 0.60243732, 3.28478937, 0.57886297, 3.16838246,
0.55694688, 3.06058598, 0.53651445, 2.96049363, 0.51741478, 2.86732203, 0.49951671, 2.78039056,
0.48270578, 2.69910507, 0.46688157, 2.62294453, 0.45195566, 2.55145019, 0.43784988, 2.48421647,
0.42449486, 2.42088355, 0.41182882, 2.36113104, 0.39979658, 2.30467276, 0.38834867, 2.25125228,
0.37744064, 2.20063916, 0.36703241, 2.15262576, 0.35708778, 2.10702444, 0.34757393, 2.06366526,
0.33846106, 2.02239393, 0.32972206, 1.98307005, 0.32133218, 1.94556557, 0.31326880, 1.90976348,
0.30551120, 1.87555665, 0.29804037, 1.84284679, 0.29083883, 1.81154359, 0.28389047, 1.78156390,
0.27718045, 1.75283105, 0.27069503, 1.72527423, 0.26442151, 1.69882793, 0.25834811, 1.67343149,
0.25246391, 1.64902862, 0.24675874, 1.62556705, 0.24122314, 1.60299814, 0.23584830, 1.58127662,
0.23062599, 1.56036026, 0.22554853, 1.54020965, 0.22060872, 1.52078796, 0.21579983, 1.50206073,
0.21111555, 1.48399570, 0.20654995, 1.46656261, 0.20209746, 1.44973309, 0.19775285, 1.43348046,
0.19351118, 1.41777967, 0.18936781, 1.40260713, 0.18531836, 1.38794065, 0.18135869, 1.37375928,
0.17748489, 1.36004328, 0.17369326, 1.34677403, 0.16998030, 1.33393392, 0.16634270, 1.32150631,
0.16277730, 1.30947547, 0.15928113, 1.29782649, 0.15585135, 1.28654526, 0.15248526, 1.27561840,
0.14918031, 1.26503325, 0.14593406, 1.25477775, 0.14274418, 1.24484050, 0.13960846, 1.23521063,
0.13652479, 1.22587783, 0.13349114, 1.21683230, 0.13050560, 1.20806471, 0.12756632, 1.19956618,
0.12467155, 1.19132827, 0.12181958, 1.18334293, 0.11900882, 1.17560248, 0.11623771, 1.16809962,
0.11350476, 1.16082738, 0.11080856, 1.15377911, 0.10814773, 1.14694847, 0.10552096, 1.14032942,
0.10292698, 1.13391617, 0.10036458, 1.12770320, 0.09783259, 1.12168527, 0.09532987, 1.11585733,
0.09285534, 1.11021459, 0.09040795, 1.10475244, 0.08798669, 1.09946652, 0.08559058, 1.09435263,
0.08321866, 1.08940677, 0.08087004, 1.08462511, 0.07854381, 1.08000399, 0.07623913, 1.07553994,
0.07395515, 1.07122961, 0.07169109, 1.06706982, 0.06944615, 1.06305752, 0.06721957, 1.05918981,
0.06501061, 1.05546392, 0.06281857, 1.05187721, 0.06064273, 1.04842715, 0.05848243, 1.04511134,
0.05633699, 1.04192749, 0.05420577, 1.03887341, 0.05208814, 1.03594703, 0.04998348, 1.03314639,
0.04789119, 1.03046960, 0.04581069, 1.02791488, 0.04374138, 1.02548055, 0.04168272, 1.02316502,
0.03963415, 1.02096678, 0.03759512, 1.01888440, 0.03556509, 1.01691655, 0.03354355, 1.01506196,
0.03152998, 1.01331946, 0.02952386, 1.01168793, 0.02752471, 1.01016635, 0.02553201, 1.00875377,
0.02354530, 1.00744930, 0.02156408, 1.00625213, 0.01958788, 1.00516152, 0.01761623, 1.00417678,
0.01564865, 1.00329731, 0.01368470, 1.00252258, 0.01172390, 1.00185210, 0.00976580, 1.00128546,
0.00780995, 1.00082232, 0.00585589, 1.00046239, 0.00390318, 1.00020545, 0.00195137, 1.00005136,
0.00000000, 1.00000000, -0.00195137, 1.00005136, -0.00390318, 1.00020545, -0.00585589, 1.00046239,
-0.00780995, 1.00082232, -0.00976580, 1.00128546, -0.01172390, 1.00185210, -0.01368470, 1.00252258,
-0.01564865, 1.00329731, -0.01761623, 1.00417678, -0.01958788, 1.00516152, -0.02156408, 1.00625213,
-0.02354530, 1.00744930, -0.02553201, 1.00875377, -0.02752471, 1.01016635, -0.02952386, 1.01168793,
-0.03152998, 1.01331946, -0.03354355, 1.01506196, -0.03556509, 1.01691655, -0.03759512, 1.01888440,
-0.03963415, 1.02096678, -0.04168272, 1.02316502, -0.04374138, 1.02548055, -0.04581069, 1.02791488,
-0.04789119, 1.03046960, -0.04998348, 1.03314639, -0.05208814, 1.03594703, -0.05420577, 1.03887341,
-0.05633699, 1.04192749, -0.05848243, 1.04511134, -0.06064273, 1.04842715, -0.06281857, 1.05187721,
-0.06501061, 1.05546392, -0.06721957, 1.05918981, -0.06944615, 1.06305752, -0.07169109, 1.06706982,
-0.07395515, 1.07122961, -0.07623913, 1.07553994, -0.07854381, 1.08000399, -0.08087004, 1.08462511,
-0.08321866, 1.08940677, -0.08559058, 1.09435263, -0.08798669, 1.09946652, -0.09040795, 1.10475244,
-0.09285534, 1.11021459, -0.09532987, 1.11585733, -0.09783259, 1.12168527, -0.10036458, 1.12770320,
-0.10292698, 1.13391617, -0.10552096, 1.14032942, -0.10814773, 1.14694847, -0.11080856, 1.15377911,
-0.11350476, 1.16082738, -0.11623771, 1.16809962, -0.11900882, 1.17560248, -0.12181958, 1.18334293,
324.68468995, -394.59002385, -0.12756632, 1.19956618, -0.13050560, 1.20806471, -0.13349114, 1.21683230,
-0.13652479, 1.22587783, -0.13960846, 1.23521063, -0.14274418, 1.24484050, -0.14593406, 1.25477775,
-0.14918031, 1.26503325, -0.15248526, 1.27561840, -0.15585135, 1.28654526, -0.15928113, 1.29782649,
-0.16277730, 1.30947547, -0.16634270, 1.32150631, -0.16998030, 1.33393392, -0.17369326, 1.34677403,
-0.17748489, 1.36004328, -0.18135869, 1.37375928, -0.18531836, 1.38794065, -0.18936781, 1.40260713,
-0.19351118, 1.41777967, -0.19775285, 1.43348046, -0.20209746, 1.44973309, -0.20654995, 1.46656261,
-0.21111555, 1.48399570, -0.21579983, 1.50206073, -0.22060872, 1.52078796, -0.22554853, 1.54020965,
-0.23062599, 1.56036026, -0.23584830, 1.58127662, -0.24122314, 1.60299814, -0.24675874, 1.62556705,
-0.25246391, 1.64902862, -0.25834811, 1.67343149, -0.26442151, 1.69882793, -0.27069503, 1.72527423,
-0.27718045, 1.75283105, -0.28389047, 1.78156390, -0.29083883, 1.81154359, -0.29804037, 1.84284679,
-0.30551120, 1.87555665, -0.31326880, 1.90976348, -0.32133218, 1.94556557, -0.32972206, 1.98307005,
-0.33846106, 2.02239393, -0.34757393, 2.06366526, -0.35708778, 2.10702444, -0.36703241, 2.15262576,
-0.37744064, 2.20063916, -0.38834867, 2.25125228, -0.39979658, 2.30467276, -0.41182882, 2.36113104,
-0.42449486, 2.42088355, -0.43784988, 2.48421647, -0.45195566, 2.55145019, -0.46688157, 2.62294453,
-0.48270578, 2.69910507, -0.49951671, 2.78039056, -0.51741478, 2.86732203, -0.53651445, 2.96049363,
-0.55694688, 3.06058598, -0.57886297, 3.16838246, -0.60243732, 3.28478937, -0.62787302, 3.41086101,
-0.65540770, 3.54783118, -0.68532125, 3.69715305, -0.71794562, 3.86055018, -0.75367750, 4.04008248,
-0.79299499, 4.23823246, -0.83647950, 4.45801943, -0.88484535, 4.70315286, -0.93898002, 4.97824156,
-1.00000000, 5.28908375, -1.06932976, 5.64307724, -1.14881582, 6.04981181, -1.24089557, 6.52194607,
-1.34885420, 7.07654168, -1.47722833, 7.73716010, -1.63246477, 8.53728345, -1.82404405, 9.52615028,
-2.06650300, 10.77925980, -2.38332413, 12.41857242, -2.81506812, 14.65474720, -3.43834955, 17.88569591,
-4.41734242, 22.96408685, -6.17889911, 32.10685804, -10.28814483, 53.44278278, -30.83120607, 160.13082286,
30.79480218, -159.94175604, 10.25173810, -53.25373073, 6.14248669, -31.91783552, 4.38092146, -22.77510865,
3.40191721, -17.69677681, 2.77862155, -14.46590203, 2.34686047, -12.22981600, 2.03001939, -10.59060700,
1.78753762, -9.33761600, 1.59593264, -8.34888263, 1.44066763, -7.54890771, 1.31226202, -6.88845275,
242.23954971, 79.90976680, 1.11215197, -5.86209508, 1.03262570, -5.45556938, 0.96325279, -5.10180003,
0.90218670, -4.79119730, 0.84800295, -4.51636348, 0.79958504, -4.27150043, 0.75604547, -4.05199942,
0.71666991, -3.85415108, 0.68087691, -3.67493620, 0.64818837, -3.51187236, 0.61820757, -3.36289978,
0.59060253, -3.22629500, 0.56509336, -3.10060496, 0.54144239, -2.98459601, 0.51944650, -2.87721397,
0.49893107, -2.77755268, 0.47974517, -2.68482891, 0.46175763, -2.59836218, 0.44485393, -2.51755849,
0.42893363, -2.44189699, 0.41390829, -2.37091908, 0.39969969, -2.30421938, 0.38623843, -2.24143823,
0.37346270, -2.18225544, 0.36131726, -2.12638503, 0.34975263, -2.07357076, 0.33872431, -2.02358242,
0.32819217, -1.97621256, 0.31811997, -1.93127379, 0.30847485, -1.88859640, 0.29922696, -1.84802634,
0.29034914, -1.80942345, 0.28181659, -1.77265994, 0.27360664, -1.73761908, 0.26569852, -1.70419401,
0.25807316, -1.67228672, 0.25071303, -1.64180720, 0.24360196, -1.61267260, 0.23672503, -1.58480656,
0.23006847, -1.55813859, 0.22361950, -1.53260353, 0.21736628, -1.50814106, 0.21129780, -1.48469523,
0.20540385, -1.46221415, 0.19967488, -1.44064956, 0.19410200, -1.41995656, 0.18867692, -1.40009335,
0.18339186, -1.38102092, 0.17823956, -1.36270287, 0.17321319, -1.34510519, 0.16830635, -1.32819605,
0.16351302, -1.31194568, 0.15882756, -1.29632619, 0.15424461, -1.28131139, 0.14975915, -1.26687676,
0.14536644, -1.25299923, 0.14106199, -1.23965715, 0.13684155, -1.22683015, 0.13270109, -1.21449907,
0.12863681, -1.20264588, 0.12464509, -1.19125359, 0.12072248, -1.18030621, 0.11686571, -1.16978866,
0.11307167, -1.15968671, 0.10933739, -1.14998696, 0.10566004, -1.14067675, 0.10203690, -1.13174415,
0.09846540, -1.12317790, 0.09494305, -1.11496738, 0.09146749, -1.10710254, 0.08803644, -1.09957393,
0.08464770, -1.09237261, 0.08129919, -1.08549018, 0.07798888, -1.07891868, 0.07471482, -1.07265063,
0.07147514, -1.06667898, 0.06826802, -1.06099709, 0.06509170, -1.05559873, 0.06194450, -1.05047802,
0.05882476, -1.04562946, 0.05573089, -1.04104788, 0.05266135, -1.03672846, 0.04961462, -1.03266668,
0.04658923, -1.02885833, 0.04358376, -1.02529950, 0.04059680, -1.02198656, 0.03762699, -1.01891614,
0.03467299, -1.01608517, 0.03173350, -1.01349081, 0.02880721, -1.01113048, 0.02589286, -1.00900185,
0.02298921, -1.00710281, 0.02009502, -1.00543151, 0.01720908, -1.00398632, 0.01433019, -1.00276583,
0.01145715, -1.00176885, 0.00858878, -1.00099442, 0.00572391, -1.00044179, 0.00286138, -1.00011042,
@@ -0,0 +1,129 @@
// 512 CFFT Data Output 3
-0.00000000, -1.00000000, -0.00286138, -1.00011042, -0.00572391, -1.00044179, -0.00858878, -1.00099442,
-0.01145715, -1.00176885, -0.01433019, -1.00276583, -0.01720908, -1.00398632, -0.02009502, -1.00543151,
-0.02298921, -1.00710281, -0.02589286, -1.00900185, -0.02880721, -1.01113048, -0.03173350, -1.01349081,
-0.03467299, -1.01608517, -0.03762699, -1.01891614, -0.04059680, -1.02198656, -0.04358376, -1.02529950,
-0.04658923, -1.02885833, -0.04961462, -1.03266668, -0.05266135, -1.03672846, -0.05573089, -1.04104788,
-0.05882476, -1.04562946, -0.06194450, -1.05047802, -0.06509170, -1.05559873, -0.06826802, -1.06099709,
-0.07147514, -1.06667898, -0.07471482, -1.07265063, -0.07798888, -1.07891868, -0.08129919, -1.08549018,
-0.08464770, -1.09237261, -0.08803644, -1.09957393, -0.09146749, -1.10710254, -0.09494305, -1.11496738,
-0.09846540, -1.12317790, -0.10203690, -1.13174415, -0.10566004, -1.14067675, -0.10933739, -1.14998696,
-0.11307167, -1.15968671, -0.11686571, -1.16978866, -0.12072248, -1.18030621, -0.12464509, -1.19125359,
-0.12863681, -1.20264588, -0.13270109, -1.21449907, -0.13684155, -1.22683015, -0.14106199, -1.23965715,
-0.14536644, -1.25299923, -0.14975915, -1.26687676, -0.15424461, -1.28131139, -0.15882756, -1.29632619,
-0.16351302, -1.31194568, -0.16830635, -1.32819605, -0.17321319, -1.34510519, -0.17823956, -1.36270287,
-0.18339186, -1.38102092, -0.18867692, -1.40009335, -0.19410200, -1.41995656, -0.19967488, -1.44064956,
-0.20540385, -1.46221415, -0.21129780, -1.48469523, -0.21736628, -1.50814106, -0.22361950, -1.53260353,
-0.23006847, -1.55813859, -0.23672503, -1.58480656, -0.24360196, -1.61267260, -0.25071303, -1.64180720,
-0.25807316, -1.67228672, -0.26569852, -1.70419401, -0.27360664, -1.73761908, -0.28181659, -1.77265994,
-0.29034914, -1.80942345, -0.29922696, -1.84802634, -0.30847485, -1.88859640, -0.31811997, -1.93127379,
-0.32819217, -1.97621256, -0.33872431, -2.02358242, -0.34975263, -2.07357076, -0.36131726, -2.12638503,
-0.37346270, -2.18225544, -0.38623843, -2.24143823, -0.39969969, -2.30421938, -0.41390829, -2.37091908,
-0.42893363, -2.44189699, -0.44485393, -2.51755849, -0.46175763, -2.59836218, -0.47974517, -2.68482891,
-0.49893107, -2.77755268, -0.51944650, -2.87721397, -0.54144239, -2.98459601, -0.56509336, -3.10060496,
-0.59060253, -3.22629500, -0.61820757, -3.36289978, -0.64818837, -3.51187236, -0.68087691, -3.67493620,
-0.71666991, -3.85415108, -0.75604547, -4.05199942, -0.79958504, -4.27150043, -0.84800295, -4.51636348,
-0.90218670, -4.79119730, -0.96325279, -5.10180003, -1.03262570, -5.45556938, -1.11215197, -5.86209508,
239.83101167, -92.57783814, -1.31226202, -6.88845275, -1.44066763, -7.54890771, -1.59593264, -8.34888263,
-1.78753762, -9.33761600, -2.03001939, -10.59060700, -2.34686047, -12.22981600, -2.77862155, -14.46590203,
-3.40191721, -17.69677681, -4.38092146, -22.77510865, -6.14248669, -31.91783552, -10.25173810, -53.25373073,
-30.79480218, -159.94175604, 30.83120607, 160.13082286, 10.28814483, 53.44278278, 6.17889911, 32.10685804,
4.41734242, 22.96408685, 3.43834955, 17.88569591, 2.81506812, 14.65474720, 2.38332413, 12.41857242,
2.06650300, 10.77925980, 1.82404405, 9.52615028, 1.63246477, 8.53728345, 1.47722833, 7.73716010,
1.34885420, 7.07654168, 1.24089557, 6.52194607, 1.14881582, 6.04981181, 1.06932976, 5.64307724,
1.00000000, 5.28908375, 0.93898002, 4.97824156, 0.88484535, 4.70315286, 0.83647950, 4.45801943,
0.79299499, 4.23823246, 0.75367750, 4.04008248, 0.71794562, 3.86055018, 0.68532125, 3.69715305,
0.65540770, 3.54783118, -253.81231130, -24.80602405, 0.60243732, 3.28478937, 0.57886297, 3.16838246,
0.55694688, 3.06058598, 0.53651445, 2.96049363, 0.51741478, 2.86732203, 0.49951671, 2.78039056,
0.48270578, 2.69910507, 0.46688157, 2.62294453, 0.45195566, 2.55145019, 0.43784988, 2.48421647,
0.42449486, 2.42088355, 0.41182882, 2.36113104, 0.39979658, 2.30467276, 0.38834867, 2.25125228,
0.37744064, 2.20063916, 0.36703241, 2.15262576, 0.35708778, 2.10702444, 0.34757393, 2.06366526,
0.33846106, 2.02239393, 0.32972206, 1.98307005, 0.32133218, 1.94556557, 0.31326880, 1.90976348,
0.30551120, 1.87555665, 0.29804037, 1.84284679, 0.29083883, 1.81154359, 0.28389047, 1.78156390,
0.27718045, 1.75283105, 0.27069503, 1.72527423, 0.26442151, 1.69882793, 0.25834811, 1.67343149,
0.25246391, 1.64902862, 0.24675874, 1.62556705, 0.24122314, 1.60299814, 0.23584830, 1.58127662,
0.23062599, 1.56036026, 0.22554853, 1.54020965, 0.22060872, 1.52078796, 0.21579983, 1.50206073,
0.21111555, 1.48399570, 0.20654995, 1.46656261, 0.20209746, 1.44973309, 0.19775285, 1.43348046,
0.19351118, 1.41777967, 0.18936781, 1.40260713, 0.18531836, 1.38794065, 0.18135869, 1.37375928,
0.17748489, 1.36004328, 0.17369326, 1.34677403, 0.16998030, 1.33393392, 0.16634270, 1.32150631,
0.16277730, 1.30947547, 0.15928113, 1.29782649, 0.15585135, 1.28654526, 0.15248526, 1.27561840,
0.14918031, 1.26503325, 0.14593406, 1.25477775, 0.14274418, 1.24484050, 0.13960846, 1.23521063,
0.13652479, 1.22587783, 0.13349114, 1.21683230, 0.13050560, 1.20806471, 0.12756632, 1.19956618,
0.12467155, 1.19132827, 0.12181958, 1.18334293, 0.11900882, 1.17560248, 0.11623771, 1.16809962,
0.11350476, 1.16082738, 0.11080856, 1.15377911, 0.10814773, 1.14694847, 0.10552096, 1.14032942,
0.10292698, 1.13391617, 0.10036458, 1.12770320, 0.09783259, 1.12168527, 0.09532987, 1.11585733,
0.09285534, 1.11021459, 0.09040795, 1.10475244, 0.08798669, 1.09946652, 0.08559058, 1.09435263,
0.08321866, 1.08940677, 0.08087004, 1.08462511, 0.07854381, 1.08000399, 0.07623913, 1.07553994,
0.07395515, 1.07122961, 0.07169109, 1.06706982, 0.06944615, 1.06305752, 0.06721957, 1.05918981,
0.06501061, 1.05546392, 0.06281857, 1.05187721, 0.06064273, 1.04842715, 0.05848243, 1.04511134,
0.05633699, 1.04192749, 0.05420577, 1.03887341, 0.05208814, 1.03594703, 0.04998348, 1.03314639,
0.04789119, 1.03046960, 0.04581069, 1.02791488, 0.04374138, 1.02548055, 0.04168272, 1.02316502,
0.03963415, 1.02096678, 0.03759512, 1.01888440, 0.03556509, 1.01691655, 0.03354355, 1.01506196,
0.03152998, 1.01331946, 0.02952386, 1.01168793, 0.02752471, 1.01016635, 0.02553201, 1.00875377,
0.02354530, 1.00744930, 0.02156408, 1.00625213, 0.01958788, 1.00516152, 0.01761623, 1.00417678,
0.01564865, 1.00329731, 0.01368470, 1.00252258, 0.01172390, 1.00185210, 0.00976580, 1.00128546,
0.00780995, 1.00082232, 0.00585589, 1.00046239, 0.00390318, 1.00020545, 0.00195137, 1.00005136,
-0.00000000, 1.00000000, -0.00195137, 1.00005136, -0.00390318, 1.00020545, -0.00585589, 1.00046239,
-0.00780995, 1.00082232, -0.00976580, 1.00128546, -0.01172390, 1.00185210, -0.01368470, 1.00252258,
-0.01564865, 1.00329731, -0.01761623, 1.00417678, -0.01958788, 1.00516152, -0.02156408, 1.00625213,
-0.02354530, 1.00744930, -0.02553201, 1.00875377, -0.02752471, 1.01016635, -0.02952386, 1.01168793,
-0.03152998, 1.01331946, -0.03354355, 1.01506196, -0.03556509, 1.01691655, -0.03759512, 1.01888440,
-0.03963415, 1.02096678, -0.04168272, 1.02316502, -0.04374138, 1.02548055, -0.04581069, 1.02791488,
-0.04789119, 1.03046960, -0.04998348, 1.03314639, -0.05208814, 1.03594703, -0.05420577, 1.03887341,
-0.05633699, 1.04192749, -0.05848243, 1.04511134, -0.06064273, 1.04842715, -0.06281857, 1.05187721,
-0.06501061, 1.05546392, -0.06721957, 1.05918981, -0.06944615, 1.06305752, -0.07169109, 1.06706982,
-0.07395515, 1.07122961, -0.07623913, 1.07553994, -0.07854381, 1.08000399, -0.08087004, 1.08462511,
-0.08321866, 1.08940677, -0.08559058, 1.09435263, -0.08798669, 1.09946652, -0.09040795, 1.10475244,
-0.09285534, 1.11021459, -0.09532987, 1.11585733, -0.09783259, 1.12168527, -0.10036458, 1.12770320,
-0.10292698, 1.13391617, -0.10552096, 1.14032942, -0.10814773, 1.14694847, -0.11080856, 1.15377911,
-0.11350476, 1.16082738, -0.11623771, 1.16809962, -0.11900882, 1.17560248, -0.12181958, 1.18334293,
324.68468995, -394.59002385, -0.12756632, 1.19956618, -0.13050560, 1.20806471, -0.13349114, 1.21683230,
-0.13652479, 1.22587783, -0.13960846, 1.23521063, -0.14274418, 1.24484050, -0.14593406, 1.25477775,
-0.14918031, 1.26503325, -0.15248526, 1.27561840, -0.15585135, 1.28654526, -0.15928113, 1.29782649,
-0.16277730, 1.30947547, -0.16634270, 1.32150631, -0.16998030, 1.33393392, -0.17369326, 1.34677403,
-0.17748489, 1.36004328, -0.18135869, 1.37375928, -0.18531836, 1.38794065, -0.18936781, 1.40260713,
-0.19351118, 1.41777967, -0.19775285, 1.43348046, -0.20209746, 1.44973309, -0.20654995, 1.46656261,
-0.21111555, 1.48399570, -0.21579983, 1.50206073, -0.22060872, 1.52078796, -0.22554853, 1.54020965,
-0.23062599, 1.56036026, -0.23584830, 1.58127662, -0.24122314, 1.60299814, -0.24675874, 1.62556705,
-0.25246391, 1.64902862, -0.25834811, 1.67343149, -0.26442151, 1.69882793, -0.27069503, 1.72527423,
-0.27718045, 1.75283105, -0.28389047, 1.78156390, -0.29083883, 1.81154359, -0.29804037, 1.84284679,
-0.30551120, 1.87555665, -0.31326880, 1.90976348, -0.32133218, 1.94556557, -0.32972206, 1.98307005,
-0.33846106, 2.02239393, -0.34757393, 2.06366526, -0.35708778, 2.10702444, -0.36703241, 2.15262576,
-0.37744064, 2.20063916, -0.38834867, 2.25125228, -0.39979658, 2.30467276, -0.41182882, 2.36113104,
-0.42449486, 2.42088355, -0.43784988, 2.48421647, -0.45195566, 2.55145019, -0.46688157, 2.62294453,
-0.48270578, 2.69910507, -0.49951671, 2.78039056, -0.51741478, 2.86732203, -0.53651445, 2.96049363,
-0.55694688, 3.06058598, -0.57886297, 3.16838246, -0.60243732, 3.28478937, -255.06805734, 31.62774608,
-0.65540770, 3.54783118, -0.68532125, 3.69715305, -0.71794562, 3.86055018, -0.75367750, 4.04008248,
-0.79299499, 4.23823246, -0.83647950, 4.45801943, -0.88484535, 4.70315286, -0.93898002, 4.97824156,
-1.00000000, 5.28908375, -1.06932976, 5.64307724, -1.14881582, 6.04981181, -1.24089557, 6.52194607,
-1.34885420, 7.07654168, -1.47722833, 7.73716010, -1.63246477, 8.53728345, -1.82404405, 9.52615028,
-2.06650300, 10.77925980, -2.38332413, 12.41857242, -2.81506812, 14.65474720, -3.43834955, 17.88569591,
-4.41734242, 22.96408685, -6.17889911, 32.10685804, -10.28814483, 53.44278278, -30.83120607, 160.13082286,
30.79480218, -159.94175604, 10.25173810, -53.25373073, 6.14248669, -31.91783552, 4.38092146, -22.77510865,
3.40191721, -17.69677681, 2.77862155, -14.46590203, 2.34686047, -12.22981600, 2.03001939, -10.59060700,
1.78753762, -9.33761600, 1.59593264, -8.34888263, 1.44066763, -7.54890771, 1.31226202, -6.88845275,
242.23954971, 79.90976680, 1.11215197, -5.86209508, 1.03262570, -5.45556938, 0.96325279, -5.10180003,
0.90218670, -4.79119730, 0.84800295, -4.51636348, 0.79958504, -4.27150043, 0.75604547, -4.05199942,
0.71666991, -3.85415108, 0.68087691, -3.67493620, 0.64818837, -3.51187236, 0.61820757, -3.36289978,
0.59060253, -3.22629500, 0.56509336, -3.10060496, 0.54144239, -2.98459601, 0.51944650, -2.87721397,
0.49893107, -2.77755268, 0.47974517, -2.68482891, 0.46175763, -2.59836218, 0.44485393, -2.51755849,
0.42893363, -2.44189699, 0.41390829, -2.37091908, 0.39969969, -2.30421938, 0.38623843, -2.24143823,
0.37346270, -2.18225544, 0.36131726, -2.12638503, 0.34975263, -2.07357076, 0.33872431, -2.02358242,
0.32819217, -1.97621256, 0.31811997, -1.93127379, 0.30847485, -1.88859640, 0.29922696, -1.84802634,
0.29034914, -1.80942345, 0.28181659, -1.77265994, 0.27360664, -1.73761908, 0.26569852, -1.70419401,
0.25807316, -1.67228672, 0.25071303, -1.64180720, 0.24360196, -1.61267260, 0.23672503, -1.58480656,
0.23006847, -1.55813859, 0.22361950, -1.53260353, 0.21736628, -1.50814106, 0.21129780, -1.48469523,
0.20540385, -1.46221415, 0.19967488, -1.44064956, 0.19410200, -1.41995656, 0.18867692, -1.40009335,
0.18339186, -1.38102092, 0.17823956, -1.36270287, 0.17321319, -1.34510519, 0.16830635, -1.32819605,
0.16351302, -1.31194568, 0.15882756, -1.29632619, 0.15424461, -1.28131139, 0.14975915, -1.26687676,
0.14536644, -1.25299923, 0.14106199, -1.23965715, 0.13684155, -1.22683015, 0.13270109, -1.21449907,
0.12863681, -1.20264588, 0.12464509, -1.19125359, 0.12072248, -1.18030621, 0.11686571, -1.16978866,
0.11307167, -1.15968671, 0.10933739, -1.14998696, 0.10566004, -1.14067675, 0.10203690, -1.13174415,
0.09846540, -1.12317790, 0.09494305, -1.11496738, 0.09146749, -1.10710254, 0.08803644, -1.09957393,
0.08464770, -1.09237261, 0.08129919, -1.08549018, 0.07798888, -1.07891868, 0.07471482, -1.07265063,
0.07147514, -1.06667898, 0.06826802, -1.06099709, 0.06509170, -1.05559873, 0.06194450, -1.05047802,
0.05882476, -1.04562946, 0.05573089, -1.04104788, 0.05266135, -1.03672846, 0.04961462, -1.03266668,
0.04658923, -1.02885833, 0.04358376, -1.02529950, 0.04059680, -1.02198656, 0.03762699, -1.01891614,
0.03467299, -1.01608517, 0.03173350, -1.01349081, 0.02880721, -1.01113048, 0.02589286, -1.00900185,
0.02298921, -1.00710281, 0.02009502, -1.00543151, 0.01720908, -1.00398632, 0.01433019, -1.00276583,
0.01145715, -1.00176885, 0.00858878, -1.00099442, 0.00572391, -1.00044179, 0.00286138, -1.00011042,
@@ -0,0 +1,129 @@
// 512 CFFT Data Output 4
-0.00000000, 1.21090877, -0.01486109, 1.21093003, -0.02972823, 1.21099384, -0.04460746, 1.21110024,
-0.05950486, 1.21124935, -0.07442654, 1.21144131, -0.08937861, 1.21167631, -0.10436729, 1.21195456,
-0.11939880, 1.21227636, -0.13447947, 1.21264200, -0.14961568, 1.21305185, -0.16481391, 1.21350631,
-0.18008075, 1.21400583, -0.19542290, 1.21455091, -0.21084715, 1.21514209, -0.22636048, 1.21577997,
-0.24196997, 1.21646520, -0.25768289, 1.21719846, -0.27350667, 1.21798052, -0.28944894, 1.21881219,
-0.30551753, 1.21969433, -0.32172048, 1.22062788, -0.33806608, 1.22161383, -0.35456287, 1.22265324,
-0.37121967, 1.22374723, -0.38804557, 1.22489702, -0.40505001, 1.22610388, -0.42224273, 1.22736917,
-0.43963386, 1.22869432, -0.45723388, 1.23008087, -0.47505371, 1.23153044, -0.49310470, 1.23304475,
-0.51139867, 1.23462562, -0.52994795, 1.23627497, -0.54876538, 1.23799487, -0.56786442, 1.23978747,
-0.58725911, 1.24165507, -0.60696417, 1.24360011, -0.62699502, 1.24562518, -0.64736784, 1.24773300,
-0.66809963, 1.24992649, -0.68920823, 1.25220872, -0.71071247, 1.25458296, -0.73263214, 1.25705269,
-0.75498813, 1.25962159, -0.77780249, 1.26229359, -0.80109855, 1.26507285, -0.82490095, 1.26796382,
-0.84923582, 1.27097122, -0.87413085, 1.27410009, -0.89961545, 1.27735580, -0.92572086, 1.28074408,
-0.95248033, 1.28427106, -0.97992928, 1.28794329, -1.00810547, 1.29176778, -1.03704925, 1.29575204,
-1.06680374, 1.29990412, -1.09741511, 1.30423266, -1.12893288, 1.30874695, -1.16141017, 1.31345698,
-1.19490413, 1.31837354, -1.22947624, 1.32350823, -1.26519284, 1.32887359, -1.30212553, 1.33448321,
-1.34035178, 1.34035178, -1.37995551, 1.34649525, -1.42102782, 1.35293096, -1.46366775, 1.35967777,
-1.50798316, 1.36675627, -1.55409181, 1.37418892, -1.60212246, 1.38200034, -1.65221623, 1.39021750,
-1.70452812, 1.39887007, -1.75922876, 1.40799073, -1.81650646, 1.41761555, -1.87656955, 1.42778448,
-1.93964915, 1.43854185, -2.00600233, 1.44993699, -2.07591593, 1.46202495, -2.14971098, 1.47486741,
-2.22774795, 1.48853359, -2.31043302, 1.50310156, -2.39822560, 1.51865961, -2.49164730, 1.53530803,
-2.59129290, 1.55316119, -2.69784363, 1.57235011, -2.81208345, 1.59302560, -2.93491927, 1.61536212,
-3.06740597, 1.63956265, -3.21077793, 1.66586472, -3.36648890, 1.69454811, -3.53626301, 1.72594464,
-3.72216074, 1.76045092, -3.92666517, 1.79854491, -4.15279615, 1.84080793, -4.40426374, 1.88795420,
-4.68567728, 1.94087108, -5.00283555, 2.00067495, -5.36313688, 2.06879019, -5.77617163, 2.14706320,
234.78068175, -84.00587118, -6.81548101, 2.34467951, -7.48237981, 2.47184441, -8.28877803, 2.62587267,
-9.28391473, 2.81624474, -10.54328965, 3.05749734, -12.18886375, 3.37311288, -14.43129660, 3.80365194,
-17.66850049, 4.42572898, -22.75314426, 5.40351792, -31.90216645, 7.16387104, -53.24434089, 11.27191344,
-159.93862987, 31.81377150, 160.12770038, -29.81343987, 53.43342617, -9.27157896, 32.09128126, -5.16353088,
22.94230339, -3.40316923, 17.85771873, -2.42536890, 14.62058876, -1.80327763, 12.37824466, -1.37272148,
10.73277419, -1.05708599, 9.47351778, -0.81581057, 8.47851454, -0.62541280, 7.67226475, -0.47135596,
7.00552940, -0.34415959, 6.44482587, -0.23737699, 5.96659224, -0.14647162, 5.55376635, -0.06815839,
5.19368915, -0.00000000, 4.87677035, 0.05984998, 4.59561169, 0.11281593, 4.34441448, 0.16001426,
4.11856946, 0.20233234, 3.91436667, 0.24048441, 3.72878635, 0.27505181, 3.55934554, 0.30651251,
3.40398386, 0.33526315, -251.17920703, -27.85524950, 3.12887219, 0.38590958, 3.00643433, 0.40832272,
2.89260895, 0.42907800, 2.78648928, 0.44834992, 2.68729150, 0.46628931, 2.59433454, 0.48302721,
2.50702377, 0.49867803, 2.42483773, 0.51334209, 2.34731720, 0.52710771, 2.27405617, 0.54005298,
2.20469434, 0.55224718, 2.13891088, 0.56375201, 2.07641916, 0.57462257, 2.01696227, 0.58490822,
1.96030934, 0.59465334, 1.90625225, 0.60389791, 1.85460292, 0.61267805, 1.80519093, 0.62102648,
1.75786155, 0.62897292, 1.71247389, 0.63654439, 1.66889945, 0.64376556, 1.62702076, 0.65065894,
1.58673020, 0.65724517, 1.54792904, 0.66354317, 1.51052646, 0.66957033, 1.47443886, 0.67534266,
1.43958907, 0.68087492, 1.40590582, 0.68618075, 1.37332310, 0.69127276, 1.34177977, 0.69616262,
1.31121905, 0.70086118, 1.28158817, 0.70537851, 1.25283799, 0.70972396, 1.22492275, 0.71390625,
1.19779970, 0.71793351, 1.17142894, 0.72181334, 1.14577311, 0.72555282, -353.06792442, 75.71148617,
1.09646853, 0.73263685, 1.07275622, 0.73599344, 1.04963138, 0.73923382, 1.02706681, 0.74236312,
1.00503691, 0.74538617, 0.98351755, 0.74830752, 0.96248597, 0.75113142, 0.94192067, 0.75386192,
0.92180135, 0.75650282, 0.90210880, 0.75905770, 0.88282485, 0.76152995, 0.86393225, 0.76392278,
0.84541469, 0.76623921, 0.82725666, 0.76848212, 0.80944345, 0.77065423, 0.79196106, 0.77275810,
0.77479618, 0.77479618, 0.75793615, 0.77677079, 0.74136891, 0.77868412, 0.72508295, 0.78053827,
0.70906731, 0.78233522, 0.69331150, 0.78407686, 0.67780553, 0.78576498, 0.66253983, 0.78740130,
0.64750525, 0.78898744, 0.63269304, 0.79052494, 0.61809481, 0.79201530, 0.60370251, 0.79345991,
0.58950844, 0.79486012, 0.57550520, 0.79621720, 0.56168568, 0.79753238, 0.54804304, 0.79880682,
0.53457073, 0.80004164, 0.52126243, 0.80123789, 0.50811204, 0.80239659, 0.49511371, 0.80351871,
0.48226178, 0.80460518, 0.46955081, 0.80565686, 0.45697553, 0.80667462, 0.44453085, 0.80765926,
0.43221187, 0.80861154, 0.42001383, 0.80953221, 0.40793214, 0.81042196, 0.39596232, 0.81128148,
0.38410008, 0.81211140, 0.37234123, 0.81291233, 0.36068169, 0.81368486, 0.34911753, 0.81442956,
0.33764492, 0.81514694, 0.32626012, 0.81583753, 0.31495950, 0.81650181, 0.30373955, 0.81714024,
0.29259680, 0.81775327, 0.28152790, 0.81834130, 0.27052959, 0.81890475, 0.25959865, 0.81944399,
0.24873196, 0.81995938, 0.23792646, 0.82045127, 0.22717915, 0.82091998, 0.21648711, 0.82136582,
0.20584745, 0.82178907, 0.19525734, 0.82219001, 0.18471402, 0.82256891, 0.17421477, 0.82292599,
0.16375689, 0.82326150, 0.15333776, 0.82357563, 0.14295476, 0.82386860, 0.13260534, 0.82414058,
0.12228696, 0.82439174, 0.11199713, 0.82462225, 0.10173335, 0.82483224, 0.09149320, 0.82502184,
0.08127424, 0.82519117, 0.07107406, 0.82534034, 0.06089028, 0.82546944, 0.05072053, 0.82557854,
0.04056245, 0.82566771, 0.03041370, 0.82573701, 0.02027192, 0.82578648, 0.01013480, 0.82581615,
-0.00000000, 0.82582604, -0.01013480, 0.82581615, -0.02027192, 0.82578648, -0.03041370, 0.82573701,
-0.04056245, 0.82566771, -0.05072053, 0.82557854, -0.06089028, 0.82546944, -0.07107406, 0.82534034,
-0.08127424, 0.82519117, -0.09149320, 0.82502184, -0.10173335, 0.82483224, -0.11199713, 0.82462225,
-0.12228696, 0.82439174, -0.13260534, 0.82414058, -0.14295476, 0.82386860, -0.15333776, 0.82357563,
-0.16375689, 0.82326150, -0.17421477, 0.82292599, -0.18471402, 0.82256891, -0.19525734, 0.82219001,
-0.20584745, 0.82178907, -0.21648711, 0.82136582, -0.22717915, 0.82091998, -0.23792646, 0.82045127,
-0.24873196, 0.81995938, -0.25959865, 0.81944399, -0.27052959, 0.81890475, -0.28152790, 0.81834130,
-0.29259680, 0.81775327, -0.30373955, 0.81714024, -0.31495950, 0.81650181, -0.32626012, 0.81583753,
-0.33764492, 0.81514694, -0.34911753, 0.81442956, -0.36068169, 0.81368486, -0.37234123, 0.81291233,
-0.38410008, 0.81211140, -0.39596232, 0.81128148, -0.40793214, 0.81042196, -0.42001383, 0.80953221,
-0.43221187, 0.80861154, -0.44453085, 0.80765926, -0.45697553, 0.80667462, -0.46955081, 0.80565686,
-0.48226178, 0.80460518, -0.49511371, 0.80351871, -0.50811204, 0.80239659, -0.52126243, 0.80123789,
-0.53457073, 0.80004164, -0.54804304, 0.79880682, -0.56168568, 0.79753238, -0.57550520, 0.79621720,
-0.58950844, 0.79486012, -0.60370251, 0.79345991, -0.61809481, 0.79201530, -0.63269304, 0.79052494,
-0.64750525, 0.78898744, -0.66253983, 0.78740130, -0.67780553, 0.78576498, -0.69331150, 0.78407686,
-0.70906731, 0.78233522, -0.72508295, 0.78053827, -0.74136891, 0.77868412, -0.75793615, 0.77677079,
-0.77479618, 0.77479618, -0.79196106, 0.77275810, -0.80944345, 0.77065423, -0.82725666, 0.76848212,
-0.84541469, 0.76623921, -0.86393225, 0.76392278, -0.88282485, 0.76152995, -0.90210880, 0.75905770,
-0.92180135, 0.75650282, -0.94192067, 0.75386192, -0.96248597, 0.75113142, -0.98351755, 0.74830752,
-1.00503691, 0.74538617, -1.02706681, 0.74236312, -1.04963138, 0.73923382, -1.07275622, 0.73599344,
-1.09646853, 0.73263685, 73.86153035, -353.45956307, -1.14577311, 0.72555282, -1.17142894, 0.72181334,
-1.19779970, 0.71793351, -1.22492275, 0.71390625, -1.25283799, 0.70972396, -1.28158817, 0.70537851,
-1.31121905, 0.70086118, -1.34177977, 0.69616262, -1.37332310, 0.69127276, -1.40590582, 0.68618075,
-1.43958907, 0.68087492, -1.47443886, 0.67534266, -1.51052646, 0.66957033, -1.54792904, 0.66354317,
-1.58673020, 0.65724517, -1.62702076, 0.65065894, -1.66889945, 0.64376556, -1.71247389, 0.63654439,
-1.75786155, 0.62897292, -1.80519093, 0.62102648, -1.85460292, 0.61267805, -1.90625225, 0.60389791,
-1.96030934, 0.59465334, -2.01696227, 0.58490822, -2.07641916, 0.57462257, -2.13891088, 0.56375201,
-2.20469434, 0.55224718, -2.27405617, 0.54005298, -2.34731720, 0.52710771, -2.42483773, 0.51334209,
-2.50702377, 0.49867803, -2.59433454, 0.48302721, -2.68729150, 0.46628931, -2.78648928, 0.44834992,
-2.89260895, 0.42907800, -3.00643433, 0.40832272, -3.12887219, 0.38590958, -257.70116161, 28.57852064,
-3.40398386, 0.33526315, -3.55934554, 0.30651251, -3.72878635, 0.27505181, -3.91436667, 0.24048441,
-4.11856946, 0.20233234, -4.34441448, 0.16001426, -4.59561169, 0.11281593, -4.87677035, 0.05984998,
-5.19368915, 0.00000000, -5.55376635, -0.06815839, -5.96659224, -0.14647162, -6.44482587, -0.23737699,
-7.00552940, -0.34415959, -7.67226475, -0.47135596, -8.47851454, -0.62541280, -9.47351778, -0.81581057,
-10.73277419, -1.05708599, -12.37824466, -1.37272148, -14.62058876, -1.80327763, -17.85771873, -2.42536890,
-22.94230339, -3.40316923, -32.09128126, -5.16353088, -53.43342617, -9.27157896, -160.12770038, -29.81343987,
159.93862987, 31.81377150, 53.24434089, 11.27191344, 31.90216645, 7.16387104, 22.75314426, 5.40351792,
17.66850049, 4.42572898, 14.43129660, 3.80365194, 12.18886375, 3.37311288, 10.54328965, 3.05749734,
9.28391473, 2.81624474, 8.28877803, 2.62587267, 7.48237981, 2.47184441, 6.81548101, 2.34467951,
247.28987962, 88.48173375, 5.77617163, 2.14706320, 5.36313688, 2.06879019, 5.00283555, 2.00067495,
4.68567728, 1.94087108, 4.40426374, 1.88795420, 4.15279615, 1.84080793, 3.92666517, 1.79854491,
3.72216074, 1.76045092, 3.53626301, 1.72594464, 3.36648890, 1.69454811, 3.21077793, 1.66586472,
3.06740597, 1.63956265, 2.93491927, 1.61536212, 2.81208345, 1.59302560, 2.69784363, 1.57235011,
2.59129290, 1.55316119, 2.49164730, 1.53530803, 2.39822560, 1.51865961, 2.31043302, 1.50310156,
2.22774795, 1.48853359, 2.14971098, 1.47486741, 2.07591593, 1.46202495, 2.00600233, 1.44993699,
1.93964915, 1.43854185, 1.87656955, 1.42778448, 1.81650646, 1.41761555, 1.75922876, 1.40799073,
1.70452812, 1.39887007, 1.65221623, 1.39021750, 1.60212246, 1.38200034, 1.55409181, 1.37418892,
1.50798316, 1.36675627, 1.46366775, 1.35967777, 1.42102782, 1.35293096, 1.37995551, 1.34649525,
1.34035178, 1.34035178, 1.30212553, 1.33448321, 1.26519284, 1.32887359, 1.22947624, 1.32350823,
1.19490413, 1.31837354, 1.16141017, 1.31345698, 1.12893288, 1.30874695, 1.09741511, 1.30423266,
1.06680374, 1.29990412, 1.03704925, 1.29575204, 1.00810547, 1.29176778, 0.97992928, 1.28794329,
0.95248033, 1.28427106, 0.92572086, 1.28074408, 0.89961545, 1.27735580, 0.87413085, 1.27410009,
0.84923582, 1.27097122, 0.82490095, 1.26796382, 0.80109855, 1.26507285, 0.77780249, 1.26229359,
0.75498813, 1.25962159, 0.73263214, 1.25705269, 0.71071247, 1.25458296, 0.68920823, 1.25220872,
0.66809963, 1.24992649, 0.64736784, 1.24773300, 0.62699502, 1.24562518, 0.60696417, 1.24360011,
0.58725911, 1.24165507, 0.56786442, 1.23978747, 0.54876538, 1.23799487, 0.52994795, 1.23627497,
0.51139867, 1.23462562, 0.49310470, 1.23304475, 0.47505371, 1.23153044, 0.45723388, 1.23008087,
0.43963386, 1.22869432, 0.42224273, 1.22736917, 0.40505001, 1.22610388, 0.38804557, 1.22489702,
0.37121967, 1.22374723, 0.35456287, 1.22265324, 0.33806608, 1.22161383, 0.32172048, 1.22062788,
0.30551753, 1.21969433, 0.28944894, 1.21881219, 0.27350667, 1.21798052, 0.25768289, 1.21719846,
0.24196997, 1.21646520, 0.22636048, 1.21577997, 0.21084715, 1.21514209, 0.19542290, 1.21455091,
0.18008075, 1.21400583, 0.16481391, 1.21350631, 0.14961568, 1.21305185, 0.13447947, 1.21264200,
0.11939880, 1.21227636, 0.10436729, 1.21195456, 0.08937861, 1.21167631, 0.07442654, 1.21144131,
0.05950486, 1.21124935, 0.04460746, 1.21110024, 0.02972823, 1.21099384, 0.01486109, 1.21093003,
@@ -0,0 +1,66 @@
#ifndef _CFFT_512_SHARED_H_
#define _CFFT_512_SHARED_H_
//#############################################################################
//
// FILE: cfft_512_shared.h
//
// Description: Example usage of the CFFT algorithm for the CLA
//
//#############################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//#############################################################################
//*****************************************************************************
// includes
//*****************************************************************************
#include <stdint.h>
#include "cla_cfft.h"
#ifdef __cplusplus
extern "C" {
#endif
//*****************************************************************************
// defines
//*****************************************************************************
//*****************************************************************************
// typedefs
//*****************************************************************************
//*****************************************************************************
// globals
//*****************************************************************************
//Task 1 (C) Variables
extern float IOBuffer[];
//Task 2 (C) Variables
//Task 3 (C) Variables
//Task 4 (C) Variables
//Task 5 (C) Variables
//Task 6 (C) Variables
//Task 7 (C) Variables
//Task 8 (C) Variables
//Common (C) Variables
#ifdef __cplusplus
}
#endif // extern "C"
#endif //end of _CFFT_512_SHARED_H_ definition
@@ -0,0 +1,224 @@
//#############################################################################
//
// FILE: main.c
//
// Description: This example shows how to use the C2000 Real-Time CLA
// complex FFT algorithms to perform a real FFT
//
//#############################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//#############################################################################
//*****************************************************************************
// includes
//*****************************************************************************
#include "f2837x_fft_examples_setup.h"
#include "cfft_512_shared.h"
#include "device.h"
#include <float.h>
#include <stdio.h>
//!
//! \addtogroup CFFT_EXAMPLES Complex Fast Fourier Transform (N = 512) Example
// @{
//*****************************************************************************
// defines
//*****************************************************************************
#define NSTAGES 9
#define NSAMPLES (1<<NSTAGES)
#define ERR_EPSILON 0.001f
#define TEST_NUMBER 1
//*****************************************************************************
// globals
//*****************************************************************************
#ifdef __cplusplus
#pragma DATA_SECTION("IOBuffer")
#else
#pragma DATA_SECTION(IOBuffer,"IOBuffer")
#endif //__cplusplus
// \brief Test Input Data
//
float IOBuffer[2*NSAMPLES] = {
#if TEST_NUMBER == 1
#include "cfft_512_data_in1.h"
#elif TEST_NUMBER == 2
#include "cfft_512_data_in2.h"
#elif TEST_NUMBER == 3
#include "cfft_512_data_in3.h"
#elif TEST_NUMBER == 4
#include "cfft_512_data_in4.h"
#endif
};
// \brief Expected Output
//
const float goldenOutput[2*NSAMPLES] = {
#if TEST_NUMBER == 1
#include "cfft_512_data_out1.h"
#elif TEST_NUMBER == 2
#include "cfft_512_data_out2.h"
#elif TEST_NUMBER == 3
#include "cfft_512_data_out3.h"
#elif TEST_NUMBER == 4
#include "cfft_512_data_out4.h"
#endif
};
// \brief Error
//
float error[2*NSAMPLES];
float maxError, minError;
uint16_t pass = 0;
uint16_t fail = 0;
uint16_t i;
uint32_t cycleCountStart =0 , cycleCountEnd = 0, cycleCount = 0;
char buffer[200];
//*****************************************************************************
// Function Prototypes
//*****************************************************************************
//*****************************************************************************
// function definitions
//*****************************************************************************
//!
//! \brief main routine for the 512-sample CFFT example
//! \return returns a 1
//!
//! This example shows how to use the cla dsp supported CFFT routines from the
//! library. The input is placed in a section IOBuffer that needs to be
//! aligned to the size of the input in words to allow the bit reverse
//! addressing in stage 1 of the FFT to work properly.
//!
int main( void )
{
CLA_DSP_initSystemClocks();
CLA_DSP_initEpie();
CLA_DSP_configClaMemory();
CLA_DSP_initCpu1Cla1();
//*************************************************************************
// Running the FFT
//*************************************************************************
//! \b Running \b the \b FFT
//! The FFT is called in task 1 of the CLA. The user can either configure
//! task 1 to respond to a peripheral trigger source or force it in
//! software as is done in this example
//! \code
//*************************************************************************
// Step 1: Force task 1
CPUTimer_startTimer(CPUTIMER0_BASE);
cycleCountStart = CPUTimer_getTimerCount(CPUTIMER0_BASE);
cycleCountEnd = CPUTimer_getTimerCount(CPUTIMER0_BASE);
cycleCount = cycleCountStart - cycleCountEnd;
cycleCountStart = CPUTimer_getTimerCount(CPUTIMER0_BASE);
asm(" IACK #0x0001");
asm(" RPT #3 || NOP");
while (CLA_getTaskRunStatus(CLA1_BASE, CLA_TASK_1) == 1);
cycleCountEnd = CPUTimer_getTimerCount(CPUTIMER0_BASE);
cycleCount = cycleCountStart - cycleCountEnd - cycleCount;
//*************************************************************************
//!
//! \endcode
//!
//*************************************************************************
// Step 2: Verify the result
maxError = 0;
minError = FLT_MAX;
for(i = 0; i < 2*NSAMPLES; i++){
error[i] = fabs(IOBuffer[i] - goldenOutput[i]);
if(i == 0){
maxError = minError = error[i];
}else{
if(maxError < error[i]){
maxError = error[i];
}
if(minError > error[i]){
minError = error[i];
}
}
if( error[i] > ERR_EPSILON ){
fail++;
}else{
pass++;
}
}
sprintf(buffer, "Test: %d, pass: %d, fail: %d, tolerance: %e, max Err: %e min Err: %e cycles: %ld",
TEST_NUMBER, pass, fail, ERR_EPSILON, maxError, minError, cycleCount);
puts(buffer);
asm(" ESTOP0");
return 1;
}
// End of main
//*****************************************************************************
// ISR
//*****************************************************************************
__interrupt void cla1Isr1 ()
{
// Acknowledge the end-of-task interrupt for task 1
Interrupt_clearACKGroup(INTERRUPT_ACK_GROUP11);
// asm(" ESTOP0");
}
__interrupt void cla1Isr2 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr3 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr4 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr5 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr6 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr7 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr8 ()
{
asm(" ESTOP0");
}
// @} //addtogroup
// End of file
@@ -0,0 +1,55 @@
<projectSpec>
<project
name="cla_rfft_1024"
device="Generic C28xx Device"
cgtVersion="22.6.0.LTS"
products="C2000WARE"
launchWizard="False"
linkerCommandFile=""
>
<configuration name="F2837x_RAM" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=RAM --define=_DUAL_HEADERS --diag_warning=225" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_FLASH" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=_FLASH --define=_DUAL_HEADERS --diag_warning=225" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_RAM_DATAROM" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=RAM --define=_DUAL_HEADERS --define=DATAROM --diag_warning=225" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=DATAROM --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_RAM_EABI" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=RAM --define=_DUAL_HEADERS --diag_warning=225 --abi=eabi" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_FLASH_EABI" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=_FLASH --define=_DUAL_HEADERS --diag_warning=225 --abi=eabi" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_RAM_DATAROM_EABI" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=RAM --define=_DUAL_HEADERS --define=DATAROM --diag_warning=225 --abi=eabi" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=DATAROM --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<pathVariable name="C2000WARE_ROOT" path="../../../../../../../" scope="project" />
<pathVariable name="CLA_DSP_ROOT" path="../../../" scope="project" />
<pathVariable name="EXAMPLE_FFT_ROOT" path="../" scope="project" />
<pathVariable name="EXAMPLE_COMMON_ROOT" path="../../common" scope="project" />
<file action="link" path="EXAMPLE_FFT_ROOT/rfft_1024_data_in1.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/rfft_1024_data_in2.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/rfft_1024_data_in3.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/rfft_1024_data_in4.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/rfft_1024_data_out1.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/rfft_1024_data_out2.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/rfft_1024_data_out3.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/rfft_1024_data_out4.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/rfft_1024_shared.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/rfft_1024.cla" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/main.c" targetDirectory="" />
<file action="link" path="EXAMPLE_COMMON_ROOT/f2837x_fft_examples_setup.c" targetDirectory="" />
<file action="link" path="EXAMPLE_COMMON_ROOT/f2837x_fft_examples_setup.h" targetDirectory="" />
<!-- F2837x Build specific files -->
<pathVariable name="F2837x_DEVICE_ROOT" path="${C2000WARE_ROOT}/device_support/f2837xd" scope="project" />
<pathVariable name="F2837x_DRIVERLIB_ROOT" path="${C2000WARE_ROOT}/driverlib/f2837xd/driverlib" scope="project" />
<file action="link" path="CLA_DSP_ROOT/cmd/f2837x_cla_cfft_lnk.cmd" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI"/>
<file action="link" path="CLA_DSP_ROOT/lib/cla1_math_library.lib" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH" />
<file action="link" path="CLA_DSP_ROOT/lib/cla1_math_library_eabi.lib" targetDirectory="" applicableConfigurations="F2837x_RAM_EABI,F2837x_FLASH_EABI" />
<file action="link" path="CLA_DSP_ROOT/lib/cla1_math_library_datarom.lib" targetDirectory="" applicableConfigurations="F2837x_RAM_DATAROM" />
<file action="link" path="CLA_DSP_ROOT/lib/cla1_math_library_datarom_eabi.lib" targetDirectory="" applicableConfigurations="F2837x_RAM_DATAROM_EABI" />
<file action="link" path="C2000WARE_ROOT/libraries\boot_rom\f2837xd\revB\rom_symbol_libs\c2_CLA_Data_ROM\F2837xRevB_c2bootROM_CLADataROMSymbols_fpu32.lib" targetDirectory="" applicableConfigurations="F2837x_RAM_DATAROM" />
<file action="link" path="C2000WARE_ROOT/libraries\boot_rom\f2837xd\revB\rom_symbol_libs\c2_CLA_Data_ROM\F2837xRevB_c2bootROM_CLADataROMSymbols_eabi_fpu32.lib" targetDirectory="" applicableConfigurations="F2837x_RAM_DATAROM_EABI" />
<file action="link" path="F2837x_DRIVERLIB_ROOT/ccs/Debug/driverlib.lib" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI" />
<file action="copy" path="F2837x_DEVICE_ROOT/common/source/F2837xD_CodeStartBranch.asm" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI" />
<file action="copy" path="F2837x_DEVICE_ROOT/common/source/device.c" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI" />
<file action="copy" path="F2837x_DEVICE_ROOT/common/targetConfigs/TMS320F28379D.ccxml" targetDirectory="targetConfigs" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI" />
</project>
</projectSpec>
@@ -0,0 +1,251 @@
//#############################################################################
//
// FILE: main.c
//
// Description: This example shows how to use the C2000 Real-Time CLA
// complex FFT algorithms to perform a real FFT
//
//#############################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//#############################################################################
//*****************************************************************************
// includes
//*****************************************************************************
#include "f2837x_fft_examples_setup.h"
#include "rfft_1024_shared.h"
#include "device.h"
#include <float.h>
#include <stdio.h>
//!
//! \addtogroup RFFT_EXAMPLES Real Fast Fourier Transform (N = 1024) Example
// @{
//*****************************************************************************
// defines
//*****************************************************************************
#define NSTAGES 9 // 512
#define NSAMPLES (1<<NSTAGES)
#define ERR_EPSILON 0.001f
#define TEST_NUMBER 4
//*****************************************************************************
// globals
//*****************************************************************************
#ifdef __cplusplus
#pragma DATA_SECTION("IOBuffer")
#else
#pragma DATA_SECTION(IOBuffer,"IOBuffer")
#endif //__cplusplus
// \brief Test Input Data
//
float IOBuffer[2*NSAMPLES] = {
#if TEST_NUMBER == 1
#include "rfft_1024_data_in1.h"
#elif TEST_NUMBER == 2
#include "rfft_1024_data_in2.h"
#elif TEST_NUMBER == 3
#include "rfft_1024_data_in3.h"
#elif TEST_NUMBER == 4
#include "rfft_1024_data_in4.h"
#endif //TEST_MODE
};
#ifdef __cplusplus
#pragma DATA_SECTION("IOBuffer")
#else
#pragma DATA_SECTION(IOBuffer2,"IOBuffer")
#endif //__cplusplus
// \brief Output of the unpack routine
//
float IOBuffer2[2*NSAMPLES + 2];
// \brief Expected Output
//
const float goldenOutput[2*NSAMPLES + 2] = {
#if TEST_NUMBER == 1
#include "rfft_1024_data_out1.h"
#elif TEST_NUMBER == 2
#include "rfft_1024_data_out2.h"
#elif TEST_NUMBER == 3
#include "rfft_1024_data_out3.h"
#elif TEST_NUMBER == 4
#include "rfft_1024_data_out4.h"
#endif //TEST_NUMBER
};
// \brief Error
//
float error[2*NSAMPLES];
float maxError, minError;
uint16_t pass = 0;
uint16_t fail = 0;
uint16_t index;
uint32_t cycleCountStart =0 , cycleCountEnd = 0, cycleCount = 0;
char buffer[200];
//*****************************************************************************
// Function Prototypes
//*****************************************************************************
//*****************************************************************************
// function definitions
//*****************************************************************************
//!
//! \brief main routine for the 1024-sample RFFT example
//! \return returns a 1
//!
//! This example shows how to use the cla dsp supported CFFT routines from the
//! library to perform a real FFT. The input is placed in a section IOBuffer
//! that needs to be aligned to the size of the input in words to allow the
//! bit reverse addressing in stage 1 of the FFT to work properly.
//!
int main( void )
{
//
// Clear out the final result buffer
//
for(index = 0; index < 2*NSAMPLES + 2 ; index++)
{
IOBuffer2[index] = 0.0;
}
CLA_DSP_initSystemClocks();
CLA_DSP_initEpie();
CLA_DSP_configClaMemory();
CLA_DSP_initCpu1Cla1();
//*************************************************************************
// Running the FFT
//*************************************************************************
//! \b Running \b the \b FFT
//! The FFT is called in task 1 of the CLA. The user can either configure
//! task 1 to respond to a peripheral trigger source or force it in
//! software as is done in this example
//! \code
//*************************************************************************
// Step 1: Force task 1
CPUTimer_setPeriod(CPUTIMER0_BASE, 0xFFFFFFFF);
CPUTimer_startTimer(CPUTIMER0_BASE);
cycleCountStart = CPUTimer_getTimerCount(CPUTIMER0_BASE);
cycleCountEnd = CPUTimer_getTimerCount(CPUTIMER0_BASE);
cycleCount = cycleCountStart - cycleCountEnd;
cycleCountStart = CPUTimer_getTimerCount(CPUTIMER0_BASE);
asm(" IACK #0x0001");
asm(" RPT #3 || NOP");
while (CLA_getTaskRunStatus(CLA1_BASE, CLA_TASK_1) == 1);
cycleCountEnd = CPUTimer_getTimerCount(CPUTIMER0_BASE);
cycleCount = cycleCountStart - cycleCountEnd - cycleCount;
//*************************************************************************
//!
//! \endcode
//!
//*************************************************************************
// Step 2: Compare the CLA vs Matlab
//
maxError = 0;
minError = FLT_MAX;
for(index = 0; index < 2*NSAMPLES + 2; index++)
{
error[index] = fabs(IOBuffer2[index] - goldenOutput[index]);
if(index == 0)
{
maxError = minError = error[index];
}
else
{
if(maxError < error[index])
{
maxError = error[index];
}
if(minError > error[index])
{
minError = error[index];
}
}
if( error[index] > ERR_EPSILON )
{
fail++;
}
else
{
pass++;
}
}
sprintf(buffer, "Test: %d, pass: %d, fail: %d, tolerance: %e, max Err: %e min Err: %e cycles: %ld",
TEST_NUMBER, pass, fail, ERR_EPSILON, maxError, minError, cycleCount);
puts(buffer);
asm(" ESTOP0");
return 1;
}
// End of main
//*****************************************************************************
// ISR
//*****************************************************************************
__interrupt void cla1Isr1 ()
{
// Acknowledge the end-of-task interrupt for task 1
Interrupt_clearACKGroup(INTERRUPT_ACK_GROUP11);
// asm(" ESTOP0");
}
__interrupt void cla1Isr2 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr3 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr4 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr5 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr6 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr7 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr8 ()
{
asm(" ESTOP0");
}
// @} //addtogroup
// End of file
@@ -0,0 +1,85 @@
//#############################################################################
//
// FILE: rfft_1024.cla
//
// Description: C2000 Real-Time CLA 1024 point Real FFT example.
//
//#############################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//#############################################################################
//*****************************************************************************
// includes
//*****************************************************************************
#include "rfft_1024_shared.h"
#include "f2837x_fft_examples_setup.h"
//*****************************************************************************
// defines
//*****************************************************************************
//*****************************************************************************
// globals
//*****************************************************************************
//Variables global to all CLA tasks only
//*****************************************************************************
// function definitions
//*****************************************************************************
//Task 1 : 1024 point Real FFT
interrupt void Cla1Task1 ( void )
{
//Local Variables
//Code
// __mdebugstop();
//
// Treat the 1024 point real data as 512 point complex and
// run an FFT on it
//
CLA_CFFT_run512Pt();
//
// "Unpack" the 512 point complex spectrum to get half the
// spectrum of the original (real only) data. The user may
// use the conjugate symmetry property of the FFT of real
// signals to determine the latter half of the spectrum
//
CLA_CFFT_unpack512Pt();
}
interrupt void Cla1Task2 ( void )
{
}
interrupt void Cla1Task3 ( void )
{
}
interrupt void Cla1Task4 ( void )
{
}
interrupt void Cla1Task5 ( void )
{
}
interrupt void Cla1Task6 ( void )
{
}
interrupt void Cla1Task7 ( void )
{
}
interrupt void Cla1Task8 ( void )
{
}
// End of file
@@ -0,0 +1,129 @@
// 1024 RFFT Data Input 1
0.00000000, 0.57580819, 0.94154407, 0.96377607, 0.63439328, 0.07356456, -0.51410274, -0.91420976,
-0.98078528, -0.68954054, -0.14673047, 0.44961133, 0.88192126, 0.99247953, 0.74095113, 0.21910124,
-0.38268343, -0.84485357, -0.99879546, -0.78834643, -0.29028468, 0.31368174, 0.80320753, 0.99969882,
0.83146961, 0.35989504, -0.24298018, -0.75720885, -0.99518473, -0.87008699, -0.42755509, 0.17096189,
0.70710678, 0.98527764, 0.90398929, 0.49289819, -0.09801714, -0.65317284, -0.97003125, -0.93299280,
-0.55557023, 0.02454123, 0.59569930, 0.94952818, 0.95694034, 0.61523159, 0.04906767, -0.53499762,
-0.92387953, -0.97570213, -0.67155895, -0.12241068, 0.47139674, 0.89322430, 0.98917651, 0.72424708,
0.19509032, -0.40524131, -0.85772861, -0.99729046, -0.77301045, -0.26671276, 0.33688985, 0.81758481,
1.00000000, 0.81758481, 0.33688985, -0.26671276, -0.77301045, -0.99729046, -0.85772861, -0.40524131,
0.19509032, 0.72424708, 0.98917651, 0.89322430, 0.47139674, -0.12241068, -0.67155895, -0.97570213,
-0.92387953, -0.53499762, 0.04906767, 0.61523159, 0.95694034, 0.94952818, 0.59569930, 0.02454123,
-0.55557023, -0.93299280, -0.97003125, -0.65317284, -0.09801714, 0.49289819, 0.90398929, 0.98527764,
0.70710678, 0.17096189, -0.42755509, -0.87008699, -0.99518473, -0.75720885, -0.24298018, 0.35989504,
0.83146961, 0.99969882, 0.80320753, 0.31368174, -0.29028468, -0.78834643, -0.99879546, -0.84485357,
-0.38268343, 0.21910124, 0.74095113, 0.99247953, 0.88192126, 0.44961133, -0.14673047, -0.68954054,
-0.98078528, -0.91420976, -0.51410274, 0.07356456, 0.63439328, 0.96377607, 0.94154407, 0.57580819,
0.00000000, -0.57580819, -0.94154407, -0.96377607, -0.63439328, -0.07356456, 0.51410274, 0.91420976,
0.98078528, 0.68954054, 0.14673047, -0.44961133, -0.88192126, -0.99247953, -0.74095113, -0.21910124,
0.38268343, 0.84485357, 0.99879546, 0.78834643, 0.29028468, -0.31368174, -0.80320753, -0.99969882,
-0.83146961, -0.35989504, 0.24298018, 0.75720885, 0.99518473, 0.87008699, 0.42755509, -0.17096189,
-0.70710678, -0.98527764, -0.90398929, -0.49289819, 0.09801714, 0.65317284, 0.97003125, 0.93299280,
0.55557023, -0.02454123, -0.59569930, -0.94952818, -0.95694034, -0.61523159, -0.04906767, 0.53499762,
0.92387953, 0.97570213, 0.67155895, 0.12241068, -0.47139674, -0.89322430, -0.98917651, -0.72424708,
-0.19509032, 0.40524131, 0.85772861, 0.99729046, 0.77301045, 0.26671276, -0.33688985, -0.81758481,
-1.00000000, -0.81758481, -0.33688985, 0.26671276, 0.77301045, 0.99729046, 0.85772861, 0.40524131,
-0.19509032, -0.72424708, -0.98917651, -0.89322430, -0.47139674, 0.12241068, 0.67155895, 0.97570213,
0.92387953, 0.53499762, -0.04906767, -0.61523159, -0.95694034, -0.94952818, -0.59569930, -0.02454123,
0.55557023, 0.93299280, 0.97003125, 0.65317284, 0.09801714, -0.49289819, -0.90398929, -0.98527764,
-0.70710678, -0.17096189, 0.42755509, 0.87008699, 0.99518473, 0.75720885, 0.24298018, -0.35989504,
-0.83146961, -0.99969882, -0.80320753, -0.31368174, 0.29028468, 0.78834643, 0.99879546, 0.84485357,
0.38268343, -0.21910124, -0.74095113, -0.99247953, -0.88192126, -0.44961133, 0.14673047, 0.68954054,
0.98078528, 0.91420976, 0.51410274, -0.07356456, -0.63439328, -0.96377607, -0.94154407, -0.57580819,
-0.00000000, 0.57580819, 0.94154407, 0.96377607, 0.63439328, 0.07356456, -0.51410274, -0.91420976,
-0.98078528, -0.68954054, -0.14673047, 0.44961133, 0.88192126, 0.99247953, 0.74095113, 0.21910124,
-0.38268343, -0.84485357, -0.99879546, -0.78834643, -0.29028468, 0.31368174, 0.80320753, 0.99969882,
0.83146961, 0.35989504, -0.24298018, -0.75720885, -0.99518473, -0.87008699, -0.42755509, 0.17096189,
0.70710678, 0.98527764, 0.90398929, 0.49289819, -0.09801714, -0.65317284, -0.97003125, -0.93299280,
-0.55557023, 0.02454123, 0.59569930, 0.94952818, 0.95694034, 0.61523159, 0.04906767, -0.53499762,
-0.92387953, -0.97570213, -0.67155895, -0.12241068, 0.47139674, 0.89322430, 0.98917651, 0.72424708,
0.19509032, -0.40524131, -0.85772861, -0.99729046, -0.77301045, -0.26671276, 0.33688985, 0.81758481,
1.00000000, 0.81758481, 0.33688985, -0.26671276, -0.77301045, -0.99729046, -0.85772861, -0.40524131,
0.19509032, 0.72424708, 0.98917651, 0.89322430, 0.47139674, -0.12241068, -0.67155895, -0.97570213,
-0.92387953, -0.53499762, 0.04906767, 0.61523159, 0.95694034, 0.94952818, 0.59569930, 0.02454123,
-0.55557023, -0.93299280, -0.97003125, -0.65317284, -0.09801714, 0.49289819, 0.90398929, 0.98527764,
0.70710678, 0.17096189, -0.42755509, -0.87008699, -0.99518473, -0.75720885, -0.24298018, 0.35989504,
0.83146961, 0.99969882, 0.80320753, 0.31368174, -0.29028468, -0.78834643, -0.99879546, -0.84485357,
-0.38268343, 0.21910124, 0.74095113, 0.99247953, 0.88192126, 0.44961133, -0.14673047, -0.68954054,
-0.98078528, -0.91420976, -0.51410274, 0.07356456, 0.63439328, 0.96377607, 0.94154407, 0.57580819,
0.00000000, -0.57580819, -0.94154407, -0.96377607, -0.63439328, -0.07356456, 0.51410274, 0.91420976,
0.98078528, 0.68954054, 0.14673047, -0.44961133, -0.88192126, -0.99247953, -0.74095113, -0.21910124,
0.38268343, 0.84485357, 0.99879546, 0.78834643, 0.29028468, -0.31368174, -0.80320753, -0.99969882,
-0.83146961, -0.35989504, 0.24298018, 0.75720885, 0.99518473, 0.87008699, 0.42755509, -0.17096189,
-0.70710678, -0.98527764, -0.90398929, -0.49289819, 0.09801714, 0.65317284, 0.97003125, 0.93299280,
0.55557023, -0.02454123, -0.59569930, -0.94952818, -0.95694034, -0.61523159, -0.04906767, 0.53499762,
0.92387953, 0.97570213, 0.67155895, 0.12241068, -0.47139674, -0.89322430, -0.98917651, -0.72424708,
-0.19509032, 0.40524131, 0.85772861, 0.99729046, 0.77301045, 0.26671276, -0.33688985, -0.81758481,
-1.00000000, -0.81758481, -0.33688985, 0.26671276, 0.77301045, 0.99729046, 0.85772861, 0.40524131,
-0.19509032, -0.72424708, -0.98917651, -0.89322430, -0.47139674, 0.12241068, 0.67155895, 0.97570213,
0.92387953, 0.53499762, -0.04906767, -0.61523159, -0.95694034, -0.94952818, -0.59569930, -0.02454123,
0.55557023, 0.93299280, 0.97003125, 0.65317284, 0.09801714, -0.49289819, -0.90398929, -0.98527764,
-0.70710678, -0.17096189, 0.42755509, 0.87008699, 0.99518473, 0.75720885, 0.24298018, -0.35989504,
-0.83146961, -0.99969882, -0.80320753, -0.31368174, 0.29028468, 0.78834643, 0.99879546, 0.84485357,
0.38268343, -0.21910124, -0.74095113, -0.99247953, -0.88192126, -0.44961133, 0.14673047, 0.68954054,
0.98078528, 0.91420976, 0.51410274, -0.07356456, -0.63439328, -0.96377607, -0.94154407, -0.57580819,
-0.00000000, 0.57580819, 0.94154407, 0.96377607, 0.63439328, 0.07356456, -0.51410274, -0.91420976,
-0.98078528, -0.68954054, -0.14673047, 0.44961133, 0.88192126, 0.99247953, 0.74095113, 0.21910124,
-0.38268343, -0.84485357, -0.99879546, -0.78834643, -0.29028468, 0.31368174, 0.80320753, 0.99969882,
0.83146961, 0.35989504, -0.24298018, -0.75720885, -0.99518473, -0.87008699, -0.42755509, 0.17096189,
0.70710678, 0.98527764, 0.90398929, 0.49289819, -0.09801714, -0.65317284, -0.97003125, -0.93299280,
-0.55557023, 0.02454123, 0.59569930, 0.94952818, 0.95694034, 0.61523159, 0.04906767, -0.53499762,
-0.92387953, -0.97570213, -0.67155895, -0.12241068, 0.47139674, 0.89322430, 0.98917651, 0.72424708,
0.19509032, -0.40524131, -0.85772861, -0.99729046, -0.77301045, -0.26671276, 0.33688985, 0.81758481,
1.00000000, 0.81758481, 0.33688985, -0.26671276, -0.77301045, -0.99729046, -0.85772861, -0.40524131,
0.19509032, 0.72424708, 0.98917651, 0.89322430, 0.47139674, -0.12241068, -0.67155895, -0.97570213,
-0.92387953, -0.53499762, 0.04906767, 0.61523159, 0.95694034, 0.94952818, 0.59569930, 0.02454123,
-0.55557023, -0.93299280, -0.97003125, -0.65317284, -0.09801714, 0.49289819, 0.90398929, 0.98527764,
0.70710678, 0.17096189, -0.42755509, -0.87008699, -0.99518473, -0.75720885, -0.24298018, 0.35989504,
0.83146961, 0.99969882, 0.80320753, 0.31368174, -0.29028468, -0.78834643, -0.99879546, -0.84485357,
-0.38268343, 0.21910124, 0.74095113, 0.99247953, 0.88192126, 0.44961133, -0.14673047, -0.68954054,
-0.98078528, -0.91420976, -0.51410274, 0.07356456, 0.63439328, 0.96377607, 0.94154407, 0.57580819,
-0.00000000, -0.57580819, -0.94154407, -0.96377607, -0.63439328, -0.07356456, 0.51410274, 0.91420976,
0.98078528, 0.68954054, 0.14673047, -0.44961133, -0.88192126, -0.99247953, -0.74095113, -0.21910124,
0.38268343, 0.84485357, 0.99879546, 0.78834643, 0.29028468, -0.31368174, -0.80320753, -0.99969882,
-0.83146961, -0.35989504, 0.24298018, 0.75720885, 0.99518473, 0.87008699, 0.42755509, -0.17096189,
-0.70710678, -0.98527764, -0.90398929, -0.49289819, 0.09801714, 0.65317284, 0.97003125, 0.93299280,
0.55557023, -0.02454123, -0.59569930, -0.94952818, -0.95694034, -0.61523159, -0.04906767, 0.53499762,
0.92387953, 0.97570213, 0.67155895, 0.12241068, -0.47139674, -0.89322430, -0.98917651, -0.72424708,
-0.19509032, 0.40524131, 0.85772861, 0.99729046, 0.77301045, 0.26671276, -0.33688985, -0.81758481,
-1.00000000, -0.81758481, -0.33688985, 0.26671276, 0.77301045, 0.99729046, 0.85772861, 0.40524131,
-0.19509032, -0.72424708, -0.98917651, -0.89322430, -0.47139674, 0.12241068, 0.67155895, 0.97570213,
0.92387953, 0.53499762, -0.04906767, -0.61523159, -0.95694034, -0.94952818, -0.59569930, -0.02454123,
0.55557023, 0.93299280, 0.97003125, 0.65317284, 0.09801714, -0.49289819, -0.90398929, -0.98527764,
-0.70710678, -0.17096189, 0.42755509, 0.87008699, 0.99518473, 0.75720885, 0.24298018, -0.35989504,
-0.83146961, -0.99969882, -0.80320753, -0.31368174, 0.29028468, 0.78834643, 0.99879546, 0.84485357,
0.38268343, -0.21910124, -0.74095113, -0.99247953, -0.88192126, -0.44961133, 0.14673047, 0.68954054,
0.98078528, 0.91420976, 0.51410274, -0.07356456, -0.63439328, -0.96377607, -0.94154407, -0.57580819,
-0.00000000, 0.57580819, 0.94154407, 0.96377607, 0.63439328, 0.07356456, -0.51410274, -0.91420976,
-0.98078528, -0.68954054, -0.14673047, 0.44961133, 0.88192126, 0.99247953, 0.74095113, 0.21910124,
-0.38268343, -0.84485357, -0.99879546, -0.78834643, -0.29028468, 0.31368174, 0.80320753, 0.99969882,
0.83146961, 0.35989504, -0.24298018, -0.75720885, -0.99518473, -0.87008699, -0.42755509, 0.17096189,
0.70710678, 0.98527764, 0.90398929, 0.49289819, -0.09801714, -0.65317284, -0.97003125, -0.93299280,
-0.55557023, 0.02454123, 0.59569930, 0.94952818, 0.95694034, 0.61523159, 0.04906767, -0.53499762,
-0.92387953, -0.97570213, -0.67155895, -0.12241068, 0.47139674, 0.89322430, 0.98917651, 0.72424708,
0.19509032, -0.40524131, -0.85772861, -0.99729046, -0.77301045, -0.26671276, 0.33688985, 0.81758481,
1.00000000, 0.81758481, 0.33688985, -0.26671276, -0.77301045, -0.99729046, -0.85772861, -0.40524131,
0.19509032, 0.72424708, 0.98917651, 0.89322430, 0.47139674, -0.12241068, -0.67155895, -0.97570213,
-0.92387953, -0.53499762, 0.04906767, 0.61523159, 0.95694034, 0.94952818, 0.59569930, 0.02454123,
-0.55557023, -0.93299280, -0.97003125, -0.65317284, -0.09801714, 0.49289819, 0.90398929, 0.98527764,
0.70710678, 0.17096189, -0.42755509, -0.87008699, -0.99518473, -0.75720885, -0.24298018, 0.35989504,
0.83146961, 0.99969882, 0.80320753, 0.31368174, -0.29028468, -0.78834643, -0.99879546, -0.84485357,
-0.38268343, 0.21910124, 0.74095113, 0.99247953, 0.88192126, 0.44961133, -0.14673047, -0.68954054,
-0.98078528, -0.91420976, -0.51410274, 0.07356456, 0.63439328, 0.96377607, 0.94154407, 0.57580819,
0.00000000, -0.57580819, -0.94154407, -0.96377607, -0.63439328, -0.07356456, 0.51410274, 0.91420976,
0.98078528, 0.68954054, 0.14673047, -0.44961133, -0.88192126, -0.99247953, -0.74095113, -0.21910124,
0.38268343, 0.84485357, 0.99879546, 0.78834643, 0.29028468, -0.31368174, -0.80320753, -0.99969882,
-0.83146961, -0.35989504, 0.24298018, 0.75720885, 0.99518473, 0.87008699, 0.42755509, -0.17096189,
-0.70710678, -0.98527764, -0.90398929, -0.49289819, 0.09801714, 0.65317284, 0.97003125, 0.93299280,
0.55557023, -0.02454123, -0.59569930, -0.94952818, -0.95694034, -0.61523159, -0.04906767, 0.53499762,
0.92387953, 0.97570213, 0.67155895, 0.12241068, -0.47139674, -0.89322430, -0.98917651, -0.72424708,
-0.19509032, 0.40524131, 0.85772861, 0.99729046, 0.77301045, 0.26671276, -0.33688985, -0.81758481,
-1.00000000, -0.81758481, -0.33688985, 0.26671276, 0.77301045, 0.99729046, 0.85772861, 0.40524131,
-0.19509032, -0.72424708, -0.98917651, -0.89322430, -0.47139674, 0.12241068, 0.67155895, 0.97570213,
0.92387953, 0.53499762, -0.04906767, -0.61523159, -0.95694034, -0.94952818, -0.59569930, -0.02454123,
0.55557023, 0.93299280, 0.97003125, 0.65317284, 0.09801714, -0.49289819, -0.90398929, -0.98527764,
-0.70710678, -0.17096189, 0.42755509, 0.87008699, 0.99518473, 0.75720885, 0.24298018, -0.35989504,
-0.83146961, -0.99969882, -0.80320753, -0.31368174, 0.29028468, 0.78834643, 0.99879546, 0.84485357,
0.38268343, -0.21910124, -0.74095113, -0.99247953, -0.88192126, -0.44961133, 0.14673047, 0.68954054,
0.98078528, 0.91420976, 0.51410274, -0.07356456, -0.63439328, -0.96377607, -0.94154407, -0.57580819,
@@ -0,0 +1,129 @@
// 1024 RFFT Data Input 2
0.00000000, 1.15161638, 1.88308813, 1.92755213, 1.26878657, 0.14712913, -1.02820549, -1.82841951,
-1.96157056, -1.37908109, -0.29346095, 0.89922266, 1.76384253, 1.98495907, 1.48190225, 0.43820248,
-0.76536686, -1.68970713, -1.99759091, -1.57669286, -0.58056935, 0.62736348, 1.60641506, 1.99939764,
1.66293922, 0.71979007, -0.48596036, -1.51441769, -1.99036945, -1.74017398, -0.85511019, 0.34192378,
1.41421356, 1.97055528, 1.80797859, 0.98579638, -0.19603428, -1.30634569, -1.94006251, -1.86598560,
-1.11114047, 0.04908246, 1.19139861, 1.89905636, 1.91388067, 1.23046318, 0.09813535, -1.06999524,
-1.84775907, -1.95140426, -1.34311791, -0.24482135, 0.94279347, 1.78644860, 1.97835302, 1.44849417,
0.39018064, -0.81048263, -1.71545722, -1.99458091, -1.54602091, -0.53342551, 0.67377971, 1.63516963,
2.00000000, 1.63516963, 0.67377971, -0.53342551, -1.54602091, -1.99458091, -1.71545722, -0.81048263,
0.39018064, 1.44849417, 1.97835302, 1.78644860, 0.94279347, -0.24482135, -1.34311791, -1.95140426,
-1.84775907, -1.06999524, 0.09813535, 1.23046318, 1.91388067, 1.89905636, 1.19139861, 0.04908246,
-1.11114047, -1.86598560, -1.94006251, -1.30634569, -0.19603428, 0.98579638, 1.80797859, 1.97055528,
1.41421356, 0.34192378, -0.85511019, -1.74017398, -1.99036945, -1.51441769, -0.48596036, 0.71979007,
1.66293922, 1.99939764, 1.60641506, 0.62736348, -0.58056935, -1.57669286, -1.99759091, -1.68970713,
-0.76536686, 0.43820248, 1.48190225, 1.98495907, 1.76384253, 0.89922266, -0.29346095, -1.37908109,
-1.96157056, -1.82841951, -1.02820549, 0.14712913, 1.26878657, 1.92755213, 1.88308813, 1.15161638,
0.00000000, -1.15161638, -1.88308813, -1.92755213, -1.26878657, -0.14712913, 1.02820549, 1.82841951,
1.96157056, 1.37908109, 0.29346095, -0.89922266, -1.76384253, -1.98495907, -1.48190225, -0.43820248,
0.76536686, 1.68970713, 1.99759091, 1.57669286, 0.58056935, -0.62736348, -1.60641506, -1.99939764,
-1.66293922, -0.71979007, 0.48596036, 1.51441769, 1.99036945, 1.74017398, 0.85511019, -0.34192378,
-1.41421356, -1.97055528, -1.80797859, -0.98579638, 0.19603428, 1.30634569, 1.94006251, 1.86598560,
1.11114047, -0.04908246, -1.19139861, -1.89905636, -1.91388067, -1.23046318, -0.09813535, 1.06999524,
1.84775907, 1.95140426, 1.34311791, 0.24482135, -0.94279347, -1.78644860, -1.97835302, -1.44849417,
-0.39018064, 0.81048263, 1.71545722, 1.99458091, 1.54602091, 0.53342551, -0.67377971, -1.63516963,
-2.00000000, -1.63516963, -0.67377971, 0.53342551, 1.54602091, 1.99458091, 1.71545722, 0.81048263,
-0.39018064, -1.44849417, -1.97835302, -1.78644860, -0.94279347, 0.24482135, 1.34311791, 1.95140426,
1.84775907, 1.06999524, -0.09813535, -1.23046318, -1.91388067, -1.89905636, -1.19139861, -0.04908246,
1.11114047, 1.86598560, 1.94006251, 1.30634569, 0.19603428, -0.98579638, -1.80797859, -1.97055528,
-1.41421356, -0.34192378, 0.85511019, 1.74017398, 1.99036945, 1.51441769, 0.48596036, -0.71979007,
-1.66293922, -1.99939764, -1.60641506, -0.62736348, 0.58056935, 1.57669286, 1.99759091, 1.68970713,
0.76536686, -0.43820248, -1.48190225, -1.98495907, -1.76384253, -0.89922266, 0.29346095, 1.37908109,
1.96157056, 1.82841951, 1.02820549, -0.14712913, -1.26878657, -1.92755213, -1.88308813, -1.15161638,
-0.00000000, 1.15161638, 1.88308813, 1.92755213, 1.26878657, 0.14712913, -1.02820549, -1.82841951,
-1.96157056, -1.37908109, -0.29346095, 0.89922266, 1.76384253, 1.98495907, 1.48190225, 0.43820248,
-0.76536686, -1.68970713, -1.99759091, -1.57669286, -0.58056935, 0.62736348, 1.60641506, 1.99939764,
1.66293922, 0.71979007, -0.48596036, -1.51441769, -1.99036945, -1.74017398, -0.85511019, 0.34192378,
1.41421356, 1.97055528, 1.80797859, 0.98579638, -0.19603428, -1.30634569, -1.94006251, -1.86598560,
-1.11114047, 0.04908246, 1.19139861, 1.89905636, 1.91388067, 1.23046318, 0.09813535, -1.06999524,
-1.84775907, -1.95140426, -1.34311791, -0.24482135, 0.94279347, 1.78644860, 1.97835302, 1.44849417,
0.39018064, -0.81048263, -1.71545722, -1.99458091, -1.54602091, -0.53342551, 0.67377971, 1.63516963,
2.00000000, 1.63516963, 0.67377971, -0.53342551, -1.54602091, -1.99458091, -1.71545722, -0.81048263,
0.39018064, 1.44849417, 1.97835302, 1.78644860, 0.94279347, -0.24482135, -1.34311791, -1.95140426,
-1.84775907, -1.06999524, 0.09813535, 1.23046318, 1.91388067, 1.89905636, 1.19139861, 0.04908246,
-1.11114047, -1.86598560, -1.94006251, -1.30634569, -0.19603428, 0.98579638, 1.80797859, 1.97055528,
1.41421356, 0.34192378, -0.85511019, -1.74017398, -1.99036945, -1.51441769, -0.48596036, 0.71979007,
1.66293922, 1.99939764, 1.60641506, 0.62736348, -0.58056935, -1.57669286, -1.99759091, -1.68970713,
-0.76536686, 0.43820248, 1.48190225, 1.98495907, 1.76384253, 0.89922266, -0.29346095, -1.37908109,
-1.96157056, -1.82841951, -1.02820549, 0.14712913, 1.26878657, 1.92755213, 1.88308813, 1.15161638,
0.00000000, -1.15161638, -1.88308813, -1.92755213, -1.26878657, -0.14712913, 1.02820549, 1.82841951,
1.96157056, 1.37908109, 0.29346095, -0.89922266, -1.76384253, -1.98495907, -1.48190225, -0.43820248,
0.76536686, 1.68970713, 1.99759091, 1.57669286, 0.58056935, -0.62736348, -1.60641506, -1.99939764,
-1.66293922, -0.71979007, 0.48596036, 1.51441769, 1.99036945, 1.74017398, 0.85511019, -0.34192378,
-1.41421356, -1.97055528, -1.80797859, -0.98579638, 0.19603428, 1.30634569, 1.94006251, 1.86598560,
1.11114047, -0.04908246, -1.19139861, -1.89905636, -1.91388067, -1.23046318, -0.09813535, 1.06999524,
1.84775907, 1.95140426, 1.34311791, 0.24482135, -0.94279347, -1.78644860, -1.97835302, -1.44849417,
-0.39018064, 0.81048263, 1.71545722, 1.99458091, 1.54602091, 0.53342551, -0.67377971, -1.63516963,
-2.00000000, -1.63516963, -0.67377971, 0.53342551, 1.54602091, 1.99458091, 1.71545722, 0.81048263,
-0.39018064, -1.44849417, -1.97835302, -1.78644860, -0.94279347, 0.24482135, 1.34311791, 1.95140426,
1.84775907, 1.06999524, -0.09813535, -1.23046318, -1.91388067, -1.89905636, -1.19139861, -0.04908246,
1.11114047, 1.86598560, 1.94006251, 1.30634569, 0.19603428, -0.98579638, -1.80797859, -1.97055528,
-1.41421356, -0.34192378, 0.85511019, 1.74017398, 1.99036945, 1.51441769, 0.48596036, -0.71979007,
-1.66293922, -1.99939764, -1.60641506, -0.62736348, 0.58056935, 1.57669286, 1.99759091, 1.68970713,
0.76536686, -0.43820248, -1.48190225, -1.98495907, -1.76384253, -0.89922266, 0.29346095, 1.37908109,
1.96157056, 1.82841951, 1.02820549, -0.14712913, -1.26878657, -1.92755213, -1.88308813, -1.15161638,
-0.00000000, 1.15161638, 1.88308813, 1.92755213, 1.26878657, 0.14712913, -1.02820549, -1.82841951,
-1.96157056, -1.37908109, -0.29346095, 0.89922266, 1.76384253, 1.98495907, 1.48190225, 0.43820248,
-0.76536686, -1.68970713, -1.99759091, -1.57669286, -0.58056935, 0.62736348, 1.60641506, 1.99939764,
1.66293922, 0.71979007, -0.48596036, -1.51441769, -1.99036945, -1.74017398, -0.85511019, 0.34192378,
1.41421356, 1.97055528, 1.80797859, 0.98579638, -0.19603428, -1.30634569, -1.94006251, -1.86598560,
-1.11114047, 0.04908246, 1.19139861, 1.89905636, 1.91388067, 1.23046318, 0.09813535, -1.06999524,
-1.84775907, -1.95140426, -1.34311791, -0.24482135, 0.94279347, 1.78644860, 1.97835302, 1.44849417,
0.39018064, -0.81048263, -1.71545722, -1.99458091, -1.54602091, -0.53342551, 0.67377971, 1.63516963,
2.00000000, 1.63516963, 0.67377971, -0.53342551, -1.54602091, -1.99458091, -1.71545722, -0.81048263,
0.39018064, 1.44849417, 1.97835302, 1.78644860, 0.94279347, -0.24482135, -1.34311791, -1.95140426,
-1.84775907, -1.06999524, 0.09813535, 1.23046318, 1.91388067, 1.89905636, 1.19139861, 0.04908246,
-1.11114047, -1.86598560, -1.94006251, -1.30634569, -0.19603428, 0.98579638, 1.80797859, 1.97055528,
1.41421356, 0.34192378, -0.85511019, -1.74017398, -1.99036945, -1.51441769, -0.48596036, 0.71979007,
1.66293922, 1.99939764, 1.60641506, 0.62736348, -0.58056935, -1.57669286, -1.99759091, -1.68970713,
-0.76536686, 0.43820248, 1.48190225, 1.98495907, 1.76384253, 0.89922266, -0.29346095, -1.37908109,
-1.96157056, -1.82841951, -1.02820549, 0.14712913, 1.26878657, 1.92755213, 1.88308813, 1.15161638,
-0.00000000, -1.15161638, -1.88308813, -1.92755213, -1.26878657, -0.14712913, 1.02820549, 1.82841951,
1.96157056, 1.37908109, 0.29346095, -0.89922266, -1.76384253, -1.98495907, -1.48190225, -0.43820248,
0.76536686, 1.68970713, 1.99759091, 1.57669286, 0.58056935, -0.62736348, -1.60641506, -1.99939764,
-1.66293922, -0.71979007, 0.48596036, 1.51441769, 1.99036945, 1.74017398, 0.85511019, -0.34192378,
-1.41421356, -1.97055528, -1.80797859, -0.98579638, 0.19603428, 1.30634569, 1.94006251, 1.86598560,
1.11114047, -0.04908246, -1.19139861, -1.89905636, -1.91388067, -1.23046318, -0.09813535, 1.06999524,
1.84775907, 1.95140426, 1.34311791, 0.24482135, -0.94279347, -1.78644860, -1.97835302, -1.44849417,
-0.39018064, 0.81048263, 1.71545722, 1.99458091, 1.54602091, 0.53342551, -0.67377971, -1.63516963,
-2.00000000, -1.63516963, -0.67377971, 0.53342551, 1.54602091, 1.99458091, 1.71545722, 0.81048263,
-0.39018064, -1.44849417, -1.97835302, -1.78644860, -0.94279347, 0.24482135, 1.34311791, 1.95140426,
1.84775907, 1.06999524, -0.09813535, -1.23046318, -1.91388067, -1.89905636, -1.19139861, -0.04908246,
1.11114047, 1.86598560, 1.94006251, 1.30634569, 0.19603428, -0.98579638, -1.80797859, -1.97055528,
-1.41421356, -0.34192378, 0.85511019, 1.74017398, 1.99036945, 1.51441769, 0.48596036, -0.71979007,
-1.66293922, -1.99939764, -1.60641506, -0.62736348, 0.58056935, 1.57669286, 1.99759091, 1.68970713,
0.76536686, -0.43820248, -1.48190225, -1.98495907, -1.76384253, -0.89922266, 0.29346095, 1.37908109,
1.96157056, 1.82841951, 1.02820549, -0.14712913, -1.26878657, -1.92755213, -1.88308813, -1.15161638,
-0.00000000, 1.15161638, 1.88308813, 1.92755213, 1.26878657, 0.14712913, -1.02820549, -1.82841951,
-1.96157056, -1.37908109, -0.29346095, 0.89922266, 1.76384253, 1.98495907, 1.48190225, 0.43820248,
-0.76536686, -1.68970713, -1.99759091, -1.57669286, -0.58056935, 0.62736348, 1.60641506, 1.99939764,
1.66293922, 0.71979007, -0.48596036, -1.51441769, -1.99036945, -1.74017398, -0.85511019, 0.34192378,
1.41421356, 1.97055528, 1.80797859, 0.98579638, -0.19603428, -1.30634569, -1.94006251, -1.86598560,
-1.11114047, 0.04908246, 1.19139861, 1.89905636, 1.91388067, 1.23046318, 0.09813535, -1.06999524,
-1.84775907, -1.95140426, -1.34311791, -0.24482135, 0.94279347, 1.78644860, 1.97835302, 1.44849417,
0.39018064, -0.81048263, -1.71545722, -1.99458091, -1.54602091, -0.53342551, 0.67377971, 1.63516963,
2.00000000, 1.63516963, 0.67377971, -0.53342551, -1.54602091, -1.99458091, -1.71545722, -0.81048263,
0.39018064, 1.44849417, 1.97835302, 1.78644860, 0.94279347, -0.24482135, -1.34311791, -1.95140426,
-1.84775907, -1.06999524, 0.09813535, 1.23046318, 1.91388067, 1.89905636, 1.19139861, 0.04908246,
-1.11114047, -1.86598560, -1.94006251, -1.30634569, -0.19603428, 0.98579638, 1.80797859, 1.97055528,
1.41421356, 0.34192378, -0.85511019, -1.74017398, -1.99036945, -1.51441769, -0.48596036, 0.71979007,
1.66293922, 1.99939764, 1.60641506, 0.62736348, -0.58056935, -1.57669286, -1.99759091, -1.68970713,
-0.76536686, 0.43820248, 1.48190225, 1.98495907, 1.76384253, 0.89922266, -0.29346095, -1.37908109,
-1.96157056, -1.82841951, -1.02820549, 0.14712913, 1.26878657, 1.92755213, 1.88308813, 1.15161638,
0.00000000, -1.15161638, -1.88308813, -1.92755213, -1.26878657, -0.14712913, 1.02820549, 1.82841951,
1.96157056, 1.37908109, 0.29346095, -0.89922266, -1.76384253, -1.98495907, -1.48190225, -0.43820248,
0.76536686, 1.68970713, 1.99759091, 1.57669286, 0.58056935, -0.62736348, -1.60641506, -1.99939764,
-1.66293922, -0.71979007, 0.48596036, 1.51441769, 1.99036945, 1.74017398, 0.85511019, -0.34192378,
-1.41421356, -1.97055528, -1.80797859, -0.98579638, 0.19603428, 1.30634569, 1.94006251, 1.86598560,
1.11114047, -0.04908246, -1.19139861, -1.89905636, -1.91388067, -1.23046318, -0.09813535, 1.06999524,
1.84775907, 1.95140426, 1.34311791, 0.24482135, -0.94279347, -1.78644860, -1.97835302, -1.44849417,
-0.39018064, 0.81048263, 1.71545722, 1.99458091, 1.54602091, 0.53342551, -0.67377971, -1.63516963,
-2.00000000, -1.63516963, -0.67377971, 0.53342551, 1.54602091, 1.99458091, 1.71545722, 0.81048263,
-0.39018064, -1.44849417, -1.97835302, -1.78644860, -0.94279347, 0.24482135, 1.34311791, 1.95140426,
1.84775907, 1.06999524, -0.09813535, -1.23046318, -1.91388067, -1.89905636, -1.19139861, -0.04908246,
1.11114047, 1.86598560, 1.94006251, 1.30634569, 0.19603428, -0.98579638, -1.80797859, -1.97055528,
-1.41421356, -0.34192378, 0.85511019, 1.74017398, 1.99036945, 1.51441769, 0.48596036, -0.71979007,
-1.66293922, -1.99939764, -1.60641506, -0.62736348, 0.58056935, 1.57669286, 1.99759091, 1.68970713,
0.76536686, -0.43820248, -1.48190225, -1.98495907, -1.76384253, -0.89922266, 0.29346095, 1.37908109,
1.96157056, 1.82841951, 1.02820549, -0.14712913, -1.26878657, -1.92755213, -1.88308813, -1.15161638,
@@ -0,0 +1,129 @@
// 1024 RFFT Data Input 3
0.00000000, 2.65864961, 0.09669382, -0.58612122, -0.05895219, -0.97843555, 0.05059921, 0.10200516,
-0.29629289, 2.09122970, 0.64568185, -2.83874600, -0.67670935, 1.19312004, 0.31303297, 0.81581065,
-0.07019523, -0.73810609, 0.43469829, -1.24771603, -1.12404625, 2.59636916, 1.31756723, -1.59249616,
-0.72005941, -0.54005489, 0.07861466, 1.21468098, -0.32150764, 0.28870040, 1.30712526, -1.98199195,
-1.86213320, 1.69713717, 1.23292759, 0.23547999, -0.15089786, -1.47352263, 0.02407346, 0.61299127,
-1.13615487, 1.12145743, 2.15936244, -1.48379376, -1.75551409, 0.00404398, 0.33251218, 1.51497159,
0.34779541, -1.31066525, 0.63480083, -0.18816020, -2.10168246, 1.00253078, 2.16402800, -0.10384663,
-0.62301356, -1.39103924, -0.67323022, 1.71411220, 0.09725297, -0.63577942, 1.65339442, -0.36806536,
-2.33809309, 0.03255278, 0.97387880, 1.18499758, 0.85270748, -1.80492692, -0.90852068, 1.20007313,
-0.86280984, -0.26549691, 2.19360668, 0.18550557, -1.30120514, -0.98359728, -0.83300647, 1.63372589,
1.63156402, -1.41886511, -0.14524367, 0.74070932, -1.70863947, -0.47350977, 1.50980421, 0.84992585,
0.61848155, -1.30082544, -2.12155839, 1.28767752, 1.19510162, -0.93489489, 0.93515503, 0.72075470,
-1.52198138, -0.80458119, -0.26621196, 0.92606375, 2.28817903, -0.88089646, -2.09818430, 0.79087298,
0.00721875, -0.81215398, 1.30286369, 0.82042159, -0.13304666, -0.61601305, -2.11329101, 0.33079929,
2.69417616, -0.33251721, -0.95460752, 0.66106115, -0.87492037, -0.83232019, 0.48241918, 0.43720009,
1.65065678, 0.20636954, -2.88566083, -0.33898292, 1.73430003, -0.23665669, 0.31711884, 0.75913643,
-0.70710678, -0.40207788, -1.00847870, -0.58869348, 2.65802592, 1.06754379, -2.20375000, -0.42171402,
0.25174994, -0.53165453, 0.77531890, 0.47089747, 0.31988300, 0.72178502, -2.08009087, -1.67804952,
2.28365163, 1.20769261, -0.70173884, 0.11846724, -0.70614442, -0.56828503, 0.29066745, -0.57893161,
1.28565267, 2.01706154, -1.97684858, -1.96857283, 0.92519385, 0.45780872, 0.56223132, 0.60939278,
-0.73628642, 0.20369984, -0.44078985, -1.98856572, 1.36821646, 2.53896958, -0.86624640, -1.11910167,
-0.42938158, -0.52799812, 0.98468240, 0.30495536, -0.29485184, 1.57616970, -0.60530190, -2.77951025,
0.53836215, 1.74641388, 0.38883566, 0.29852266, -1.05942852, -0.82061149, 0.80328557, -0.84651689,
-0.13575877, 2.61106663, -0.02483592, -2.20713991, -0.49012815, 0.05428113, 1.02593208, 1.22269124,
-1.03153013, -0.06668185, 0.69087926, -2.03593317, -0.53859347, 2.38840814, 0.73236649, -0.46076010,
-0.96663942, -1.42639583, 0.99788263, 0.99385333, -0.94544293, 1.14043578, 0.99523530, -2.22780311,
-1.05960833, 0.82547154, 0.95280922, 1.40165124, -0.78035650, -1.76819866, 0.85953917, -0.07796586,
-1.20554704, 1.73319914, 1.37225179, -1.05470202, -1.02096672, -1.17657772, 0.49104574, 2.26229113,
-0.47509335, -0.96375464, 1.08246592, -0.98599937, -1.55199646, 1.08470209, 1.16072458, 0.82521902,
-0.24362521, -2.41389114, -0.09653984, 1.80347396, -0.61507781, 0.12619795, 1.49413714, -0.90260548,
-1.31742025, -0.44347401, 0.12270710, 2.23513603, 0.70314183, -2.30557701, -0.12552414, 0.67768165,
-1.13873893, 0.55384927, 1.40885307, 0.12025065, -0.16298820, -1.80357092, -1.18906387, 2.40832784,
1.00000000, -1.26676634, 0.49222651, -0.13347327, -1.35142950, 0.08799262, 0.34328711, 1.23808323,
1.43219988, -2.13461043, -1.83111060, 1.52888692, 0.36685341, -0.23698057, 1.08831498, -0.17222527,
-0.59646042, -0.66650771, -1.37149567, 1.58291803, 2.44349732, -1.42533663, -1.30021266, 0.44127495,
-0.61148498, 0.17123631, 0.83190064, 0.19354680, 1.01857095, -0.90118755, -2.70338032, 1.00056810,
2.13803258, -0.40075721, -0.02892953, -0.15742212, -0.96399235, 0.12274903, -0.45117437, 0.25022037,
2.54866495, -0.37220196, -2.71655133, 0.09847291, 0.73127405, 0.21204387, 0.93840543, -0.28022883,
-0.20917824, 0.23416251, -2.00231207, -0.29643524, 2.91599822, 0.41165616, -1.36396240, -0.39701623,
-0.74881780, 0.32587226, 0.82910796, -0.47100119, 1.16595695, 0.83470021, -2.68952403, -1.01366109,
1.79689699, 0.73136504, 0.43937647, -0.33559761, -1.29632045, 0.44911546, -0.19560850, -1.10469303,
2.07582127, 1.55484394, -1.93474919, -1.17935086, -0.09218786, 0.38679877, 1.54511728, -0.22400911,
-0.73439643, 1.03332029, -1.19204703, -1.88176407, 1.74334601, 1.65418418, -0.19669832, -0.53160913,
-1.56820933, -0.10166394, 1.47025829, -0.62868724, 0.20847639, 1.87817523, -1.26192054, -2.03705796,
0.34610578, 0.77855014, 1.41237152, 0.40837892, -1.91099023, -0.02296200, 0.68918550, -1.49547331,
0.59743546, 2.20700427, -0.31521053, -1.08780506, -1.15984118, -0.59251445, 2.02657040, 0.77873129,
-1.34085816, 0.76788234, 0.09828560, -2.07397043, 0.11831948, 1.38152302, 0.90113051, 0.59300413,
-1.85816501, -1.47345716, 1.64671062, 0.19173269, -0.66344501, 1.60635377, 0.17561958, -1.56634230,
-0.70710678, -0.40512799, 1.50121713, 1.95839056, -1.58717090, -1.21479401, 0.96479979, -0.84537360,
-0.45925817, 1.56185875, 0.60823080, 0.07830537, -1.07648389, -2.13469429, 1.22376894, 2.11341466,
-0.93033363, -0.09816203, 0.61501822, -1.32699473, -0.58674342, 0.30090157, 0.69698571, 1.97378190,
-0.68099846, -2.72166187, 0.56784977, 1.06471437, -0.54800505, 0.87663395, 0.58392824, -0.63542383,
-0.43958918, -1.52000310, 0.11402434, 2.93184605, 0.03536156, -1.87997930, 0.21494631, -0.28338771,
-0.52034620, 0.84631484, 0.32842349, 0.87571904, 0.32955838, -2.71722445, -0.73198880, 2.39396543,
0.35880544, -0.33669709, 0.32327515, -0.89532117, -0.33396449, -0.17323380, -0.54442808, 2.13586392,
1.34877020, -2.51568652, -1.07929326, 0.85132846, 0.04651518, 0.79511884, 0.38732319, -0.45877342,
0.49033403, -1.31504460, -1.72700887, 2.23485396, 1.80180339, -1.14529713, -0.57648875, -0.60440689,
-0.40519193, 0.92553297, -0.19781703, 0.42033361, 1.75975869, -1.62503121, -2.36274654, 1.15130037,
1.19822550, 0.40927122, 0.31810840, -1.18556339, -0.24388354, 0.38287781, -1.41672805, 0.82722133,
2.61805712, -0.86998750, -1.79935270, -0.29607157, -0.09392349, 1.25463558, 0.71295232, -0.96591117,
0.75099273, -0.01766921, -2.47872098, 0.37351222, 2.24905977, 0.32352569, -0.25020928, -1.19403760,
-1.08791918, 1.26266992, 0.11389442, -0.63244142, 1.93452888, 0.20900405, -2.43093452, -0.50200833,
0.65076459, 1.08705939, 1.27864084, -1.27899656, -1.01299778, 0.99571793, -1.05990460, -0.72106237,
2.27464591, 0.78623913, -1.01496675, -1.01069359, -1.24739349, 1.08397643, 1.77798420, -1.01644458,
-0.00000000, 1.01644458, -1.77798420, -1.08397643, 1.24739349, 1.01069359, 1.01496675, -0.78623913,
-2.27464591, 0.72106237, 1.05990460, -0.99571793, 1.01299778, 1.27899656, -1.27864084, -1.08705939,
-0.65076459, 0.50200833, 2.43093452, -0.20900405, -1.93452888, 0.63244142, -0.11389442, -1.26266992,
1.08791918, 1.19403760, 0.25020928, -0.32352569, -2.24905977, -0.37351222, 2.47872098, 0.01766921,
-0.75099273, 0.96591117, -0.71295232, -1.25463558, 0.09392349, 0.29607157, 1.79935270, 0.86998750,
-2.61805712, -0.82722133, 1.41672805, -0.38287781, 0.24388354, 1.18556339, -0.31810840, -0.40927122,
-1.19822550, -1.15130037, 2.36274654, 1.62503121, -1.75975869, -0.42033361, 0.19781703, -0.92553297,
0.40519193, 0.60440689, 0.57648875, 1.14529713, -1.80180339, -2.23485396, 1.72700887, 1.31504460,
-0.49033403, 0.45877342, -0.38732319, -0.79511884, -0.04651518, -0.85132846, 1.07929326, 2.51568652,
-1.34877020, -2.13586392, 0.54442808, 0.17323380, 0.33396449, 0.89532117, -0.32327515, 0.33669709,
-0.35880544, -2.39396543, 0.73198880, 2.71722445, -0.32955838, -0.87571904, -0.32842349, -0.84631484,
0.52034620, 0.28338771, -0.21494631, 1.87997930, -0.03536156, -2.93184605, -0.11402434, 1.52000310,
0.43958918, 0.63542383, -0.58392824, -0.87663395, 0.54800505, -1.06471437, -0.56784977, 2.72166187,
0.68099846, -1.97378190, -0.69698571, -0.30090157, 0.58674342, 1.32699473, -0.61501822, 0.09816203,
0.93033363, -2.11341466, -1.22376894, 2.13469429, 1.07648389, -0.07830537, -0.60823080, -1.56185875,
0.45925817, 0.84537360, -0.96479979, 1.21479401, 1.58717090, -1.95839056, -1.50121713, 0.40512799,
0.70710678, 1.56634230, -0.17561958, -1.60635377, 0.66344501, -0.19173269, -1.64671062, 1.47345716,
1.85816501, -0.59300413, -0.90113051, -1.38152302, -0.11831948, 2.07397043, -0.09828560, -0.76788234,
1.34085816, -0.77873129, -2.02657040, 0.59251445, 1.15984118, 1.08780506, 0.31521053, -2.20700427,
-0.59743546, 1.49547331, -0.68918550, 0.02296200, 1.91099023, -0.40837892, -1.41237152, -0.77855014,
-0.34610578, 2.03705796, 1.26192054, -1.87817523, -0.20847639, 0.62868724, -1.47025829, 0.10166394,
1.56820933, 0.53160913, 0.19669832, -1.65418418, -1.74334601, 1.88176407, 1.19204703, -1.03332029,
0.73439643, 0.22400911, -1.54511728, -0.38679877, 0.09218786, 1.17935086, 1.93474919, -1.55484394,
-2.07582127, 1.10469303, 0.19560850, -0.44911546, 1.29632045, 0.33559761, -0.43937647, -0.73136504,
-1.79689699, 1.01366109, 2.68952403, -0.83470021, -1.16595695, 0.47100119, -0.82910796, -0.32587226,
0.74881780, 0.39701623, 1.36396240, -0.41165616, -2.91599822, 0.29643524, 2.00231207, -0.23416251,
0.20917824, 0.28022883, -0.93840543, -0.21204387, -0.73127405, -0.09847291, 2.71655133, 0.37220196,
-2.54866495, -0.25022037, 0.45117437, -0.12274903, 0.96399235, 0.15742212, 0.02892953, 0.40075721,
-2.13803258, -1.00056810, 2.70338032, 0.90118755, -1.01857095, -0.19354680, -0.83190064, -0.17123631,
0.61148498, -0.44127495, 1.30021266, 1.42533663, -2.44349732, -1.58291803, 1.37149567, 0.66650771,
0.59646042, 0.17222527, -1.08831498, 0.23698057, -0.36685341, -1.52888692, 1.83111060, 2.13461043,
-1.43219988, -1.23808323, -0.34328711, -0.08799262, 1.35142950, 0.13347327, -0.49222651, 1.26676634,
-1.00000000, -2.40832784, 1.18906387, 1.80357092, 0.16298820, -0.12025065, -1.40885307, -0.55384927,
1.13873893, -0.67768165, 0.12552414, 2.30557701, -0.70314183, -2.23513603, -0.12270710, 0.44347401,
1.31742025, 0.90260548, -1.49413714, -0.12619795, 0.61507781, -1.80347396, 0.09653984, 2.41389114,
0.24362521, -0.82521902, -1.16072458, -1.08470209, 1.55199646, 0.98599937, -1.08246592, 0.96375464,
0.47509335, -2.26229113, -0.49104574, 1.17657772, 1.02096672, 1.05470202, -1.37225179, -1.73319914,
1.20554704, 0.07796586, -0.85953917, 1.76819866, 0.78035650, -1.40165124, -0.95280922, -0.82547154,
1.05960833, 2.22780311, -0.99523530, -1.14043578, 0.94544293, -0.99385333, -0.99788263, 1.42639583,
0.96663942, 0.46076010, -0.73236649, -2.38840814, 0.53859347, 2.03593317, -0.69087926, 0.06668185,
1.03153013, -1.22269124, -1.02593208, -0.05428113, 0.49012815, 2.20713991, 0.02483592, -2.61106663,
0.13575877, 0.84651689, -0.80328557, 0.82061149, 1.05942852, -0.29852266, -0.38883566, -1.74641388,
-0.53836215, 2.77951025, 0.60530190, -1.57616970, 0.29485184, -0.30495536, -0.98468240, 0.52799812,
0.42938158, 1.11910167, 0.86624640, -2.53896958, -1.36821646, 1.98856572, 0.44078985, -0.20369984,
0.73628642, -0.60939278, -0.56223132, -0.45780872, -0.92519385, 1.96857283, 1.97684858, -2.01706154,
-1.28565267, 0.57893161, -0.29066745, 0.56828503, 0.70614442, -0.11846724, 0.70173884, -1.20769261,
-2.28365163, 1.67804952, 2.08009087, -0.72178502, -0.31988300, -0.47089747, -0.77531890, 0.53165453,
-0.25174994, 0.42171402, 2.20375000, -1.06754379, -2.65802592, 0.58869348, 1.00847870, 0.40207788,
0.70710678, -0.75913643, -0.31711884, 0.23665669, -1.73430003, 0.33898292, 2.88566083, -0.20636954,
-1.65065678, -0.43720009, -0.48241918, 0.83232019, 0.87492037, -0.66106115, 0.95460752, 0.33251721,
-2.69417616, -0.33079929, 2.11329101, 0.61601305, 0.13304666, -0.82042159, -1.30286369, 0.81215398,
-0.00721875, -0.79087298, 2.09818430, 0.88089646, -2.28817903, -0.92606375, 0.26621196, 0.80458119,
1.52198138, -0.72075470, -0.93515503, 0.93489489, -1.19510162, -1.28767752, 2.12155839, 1.30082544,
-0.61848155, -0.84992585, -1.50980421, 0.47350977, 1.70863947, -0.74070932, 0.14524367, 1.41886511,
-1.63156402, -1.63372589, 0.83300647, 0.98359728, 1.30120514, -0.18550557, -2.19360668, 0.26549691,
0.86280984, -1.20007313, 0.90852068, 1.80492692, -0.85270748, -1.18499758, -0.97387880, -0.03255278,
2.33809309, 0.36806536, -1.65339442, 0.63577942, -0.09725297, -1.71411220, 0.67323022, 1.39103924,
0.62301356, 0.10384663, -2.16402800, -1.00253078, 2.10168246, 0.18816020, -0.63480083, 1.31066525,
-0.34779541, -1.51497159, -0.33251218, -0.00404398, 1.75551409, 1.48379376, -2.15936244, -1.12145743,
1.13615487, -0.61299127, -0.02407346, 1.47352263, 0.15089786, -0.23547999, -1.23292759, -1.69713717,
1.86213320, 1.98199195, -1.30712526, -0.28870040, 0.32150764, -1.21468098, -0.07861466, 0.54005489,
0.72005941, 1.59249616, -1.31756723, -2.59636916, 1.12404625, 1.24771603, -0.43469829, 0.73810609,
0.07019523, -0.81581065, -0.31303297, -1.19312004, 0.67670935, 2.83874600, -0.64568185, -2.09122970,
0.29629289, -0.10200516, -0.05059921, 0.97843555, 0.05895219, 0.58612122, -0.09669382, -2.65864961,
@@ -0,0 +1,129 @@
// 1024 RFFT Data Input 4
0.00000000, 2.45660022, 0.44197627, 0.39579295, -0.48518827, -1.23686408, 0.84282779, -0.85141266,
-1.51716142, 1.37542062, 1.14251422, 1.20386174, 0.23960140, -2.71984059, -0.57631493, 0.90172960,
-0.40301153, 0.80137712, 0.21020978, 0.26835148, 1.70313667, -1.46212710, -2.26663432, 0.08642727,
0.23983303, 1.81899808, 1.05065703, -1.51023433, 0.43268624, 0.21789226, -1.44095651, -0.28553956,
-0.70710678, 1.00296499, 2.83145595, -0.56982890, -1.37367215, -0.52663479, -1.02797523, 0.93285958,
0.20611118, -0.89167613, 1.91004177, 1.02109801, -0.81951737, -0.84490883, -2.20595306, 0.25847461,
2.31091938, -0.14828692, 0.22403067, 0.33076162, -0.68380929, 0.47272741, -1.45761030, -1.74016279,
1.82466833, 1.43027962, 0.73347627, 0.07726442, -2.20994153, -0.12922513, 0.75555040, -1.22768539,
0.41421356, 0.86662077, 0.77594502, 1.54540084, -1.80289950, -2.30777197, 0.55358340, 0.26090683,
1.06611792, 0.77807346, -0.97775817, 1.10438999, 0.32169391, -2.15268864, -0.66039389, -0.26644169,
1.19977891, 2.54803253, -0.86080842, -1.16246584, 0.23576360, -0.94262597, 0.10344361, -0.26048107,
-0.63058930, 2.48107129, 1.18492926, -1.31959303, -0.90037856, -1.66526073, 0.31720151, 1.79395443,
-0.70710678, 0.37626624, 1.23178251, -0.41485266, -0.10257580, -1.81139542, -1.61613091, 2.16310316,
1.31701321, 0.14485786, 0.22706443, -1.42845814, 0.13363956, 0.30395878, -1.95975118, 0.35259966,
1.55855903, 0.93379685, 1.15302236, -1.87488422, -1.97467599, 0.94867336, -0.07641199, 0.20734664,
0.78740990, -0.24247945, 1.53649401, 0.13561423, -2.71334997, -0.65702784, 0.23205198, 1.03024684,
2.00000000, -0.92115742, -0.62305821, 0.91966501, -1.16732907, -0.76360843, -0.40356850, -0.19339699,
2.74898046, 1.01782926, -1.68282705, -0.56574433, -1.03188252, 0.05266792, 1.05488701, -1.03675843,
0.79319217, 1.98776929, -0.47784893, -0.68183761, -1.78024111, -1.28132901, 2.20541745, 0.86464794,
-0.34592601, 0.71460900, -0.58792542, 0.08766094, -0.29861008, -2.39981173, 0.55800280, 2.06597337,
0.70710678, 0.72395919, -1.56588662, -1.42043938, 1.08999089, -0.69222955, -0.53052796, 1.10199020,
0.48055116, 1.60550453, -0.19001734, -2.93720688, -0.34480576, 0.57770815, 0.48230949, 1.39641615,
-0.64798015, 0.07548209, 1.33719702, -1.61926313, -1.44214862, -0.20195569, 0.21364044, 2.60649298,
0.67593727, -1.73849081, 0.06762304, -0.52132337, -0.53411293, 0.31493766, -1.03203356, 1.30482325,
2.41421356, -0.78948291, -1.05242818, -1.35968832, -0.94115496, 1.86371302, 0.24751591, -0.56911802,
1.43448769, 0.08825672, -0.26621169, -0.83361828, -2.44765182, 0.86418714, 2.22162158, 0.19363686,
0.46316031, -0.89314177, -0.86283516, 0.89526515, -1.40008673, -0.97348291, 1.61658082, 0.97430947,
1.31725165, -0.44622151, -2.74343245, 0.10072869, 0.61669731, -0.32500755, 0.94836782, -0.06703025,
0.70710678, 1.40416757, -2.11473622, -1.76706681, 0.23665196, 0.38882203, 2.07886252, 0.37050391,
-1.42310620, 0.80621734, -0.28828130, -1.31499798, -0.21074401, -0.71744490, 1.69211203, 2.43654675,
-1.16837839, -1.06882568, -0.67445028, -0.79228846, 1.18239487, -0.31055595, -0.46390084, 2.18590324,
0.44440914, -0.80233020, -1.09723472, -2.13608674, 1.06083263, 1.97248581, -0.41313392, 0.50519596,
0.00000000, -0.50519596, 0.41313392, -1.97248581, -1.06083263, 2.13608674, 1.09723472, 0.80233020,
-0.44440914, -2.18590324, 0.46390084, 0.31055595, -1.18239487, 0.79228846, 0.67445028, 1.06882568,
1.16837839, -2.43654675, -1.69211203, 0.71744490, 0.21074401, 1.31499798, 0.28828130, -0.80621734,
1.42310620, -0.37050391, -2.07886252, -0.38882203, -0.23665196, 1.76706681, 2.11473622, -1.40416757,
-0.70710678, 0.06703025, -0.94836782, 0.32500755, -0.61669731, -0.10072869, 2.74343245, 0.44622151,
-1.31725165, -0.97430947, -1.61658082, 0.97348291, 1.40008673, -0.89526515, 0.86283516, 0.89314177,
-0.46316031, -0.19363686, -2.22162158, -0.86418714, 2.44765182, 0.83361828, 0.26621169, -0.08825672,
-1.43448769, 0.56911802, -0.24751591, -1.86371302, 0.94115496, 1.35968832, 1.05242818, 0.78948291,
-2.41421356, -1.30482325, 1.03203356, -0.31493766, 0.53411293, 0.52132337, -0.06762304, 1.73849081,
-0.67593727, -2.60649298, -0.21364044, 0.20195569, 1.44214862, 1.61926313, -1.33719702, -0.07548209,
0.64798015, -1.39641615, -0.48230949, -0.57770815, 0.34480576, 2.93720688, 0.19001734, -1.60550453,
-0.48055116, -1.10199020, 0.53052796, 0.69222955, -1.08999089, 1.42043938, 1.56588662, -0.72395919,
-0.70710678, -2.06597337, -0.55800280, 2.39981173, 0.29861008, -0.08766094, 0.58792542, -0.71460900,
0.34592601, -0.86464794, -2.20541745, 1.28132901, 1.78024111, 0.68183761, 0.47784893, -1.98776929,
-0.79319217, 1.03675843, -1.05488701, -0.05266792, 1.03188252, 0.56574433, 1.68282705, -1.01782926,
-2.74898046, 0.19339699, 0.40356850, 0.76360843, 1.16732907, -0.91966501, 0.62305821, 0.92115742,
-2.00000000, -1.03024684, -0.23205198, 0.65702784, 2.71334997, -0.13561423, -1.53649401, 0.24247945,
-0.78740990, -0.20734664, 0.07641199, -0.94867336, 1.97467599, 1.87488422, -1.15302236, -0.93379685,
-1.55855903, -0.35259966, 1.95975118, -0.30395878, -0.13363956, 1.42845814, -0.22706443, -0.14485786,
-1.31701321, -2.16310316, 1.61613091, 1.81139542, 0.10257580, 0.41485266, -1.23178251, -0.37626624,
0.70710678, -1.79395443, -0.31720151, 1.66526073, 0.90037856, 1.31959303, -1.18492926, -2.48107129,
0.63058930, 0.26048107, -0.10344361, 0.94262597, -0.23576360, 1.16246584, 0.86080842, -2.54803253,
-1.19977891, 0.26644169, 0.66039389, 2.15268864, -0.32169391, -1.10438999, 0.97775817, -0.77807346,
-1.06611792, -0.26090683, -0.55358340, 2.30777197, 1.80289950, -1.54540084, -0.77594502, -0.86662077,
-0.41421356, 1.22768539, -0.75555040, 0.12922513, 2.20994153, -0.07726442, -0.73347627, -1.43027962,
-1.82466833, 1.74016279, 1.45761030, -0.47272741, 0.68380929, -0.33076162, -0.22403067, 0.14828692,
-2.31091938, -0.25847461, 2.20595306, 0.84490883, 0.81951737, -1.02109801, -1.91004177, 0.89167613,
-0.20611118, -0.93285958, 1.02797523, 0.52663479, 1.37367215, 0.56982890, -2.83145595, -1.00296499,
0.70710678, 0.28553956, 1.44095651, -0.21789226, -0.43268624, 1.51023433, -1.05065703, -1.81899808,
-0.23983303, -0.08642727, 2.26663432, 1.46212710, -1.70313667, -0.26835148, -0.21020978, -0.80137712,
0.40301153, -0.90172960, 0.57631493, 2.71984059, -0.23960140, -1.20386174, -1.14251422, -1.37542062,
1.51716142, 0.85141266, -0.84282779, 1.23686408, 0.48518827, -0.39579295, -0.44197627, -2.45660022,
-0.00000000, 2.45660022, 0.44197627, 0.39579295, -0.48518827, -1.23686408, 0.84282779, -0.85141266,
-1.51716142, 1.37542062, 1.14251422, 1.20386174, 0.23960140, -2.71984059, -0.57631493, 0.90172960,
-0.40301153, 0.80137712, 0.21020978, 0.26835148, 1.70313667, -1.46212710, -2.26663432, 0.08642727,
0.23983303, 1.81899808, 1.05065703, -1.51023433, 0.43268624, 0.21789226, -1.44095651, -0.28553956,
-0.70710678, 1.00296499, 2.83145595, -0.56982890, -1.37367215, -0.52663479, -1.02797523, 0.93285958,
0.20611118, -0.89167613, 1.91004177, 1.02109801, -0.81951737, -0.84490883, -2.20595306, 0.25847461,
2.31091938, -0.14828692, 0.22403067, 0.33076162, -0.68380929, 0.47272741, -1.45761030, -1.74016279,
1.82466833, 1.43027962, 0.73347627, 0.07726442, -2.20994153, -0.12922513, 0.75555040, -1.22768539,
0.41421356, 0.86662077, 0.77594502, 1.54540084, -1.80289950, -2.30777197, 0.55358340, 0.26090683,
1.06611792, 0.77807346, -0.97775817, 1.10438999, 0.32169391, -2.15268864, -0.66039389, -0.26644169,
1.19977891, 2.54803253, -0.86080842, -1.16246584, 0.23576360, -0.94262597, 0.10344361, -0.26048107,
-0.63058930, 2.48107129, 1.18492926, -1.31959303, -0.90037856, -1.66526073, 0.31720151, 1.79395443,
-0.70710678, 0.37626624, 1.23178251, -0.41485266, -0.10257580, -1.81139542, -1.61613091, 2.16310316,
1.31701321, 0.14485786, 0.22706443, -1.42845814, 0.13363956, 0.30395878, -1.95975118, 0.35259966,
1.55855903, 0.93379685, 1.15302236, -1.87488422, -1.97467599, 0.94867336, -0.07641199, 0.20734664,
0.78740990, -0.24247945, 1.53649401, 0.13561423, -2.71334997, -0.65702784, 0.23205198, 1.03024684,
2.00000000, -0.92115742, -0.62305821, 0.91966501, -1.16732907, -0.76360843, -0.40356850, -0.19339699,
2.74898046, 1.01782926, -1.68282705, -0.56574433, -1.03188252, 0.05266792, 1.05488701, -1.03675843,
0.79319217, 1.98776929, -0.47784893, -0.68183761, -1.78024111, -1.28132901, 2.20541745, 0.86464794,
-0.34592601, 0.71460900, -0.58792542, 0.08766094, -0.29861008, -2.39981173, 0.55800280, 2.06597337,
0.70710678, 0.72395919, -1.56588662, -1.42043938, 1.08999089, -0.69222955, -0.53052796, 1.10199020,
0.48055116, 1.60550453, -0.19001734, -2.93720688, -0.34480576, 0.57770815, 0.48230949, 1.39641615,
-0.64798015, 0.07548209, 1.33719702, -1.61926313, -1.44214862, -0.20195569, 0.21364044, 2.60649298,
0.67593727, -1.73849081, 0.06762304, -0.52132337, -0.53411293, 0.31493766, -1.03203356, 1.30482325,
2.41421356, -0.78948291, -1.05242818, -1.35968832, -0.94115496, 1.86371302, 0.24751591, -0.56911802,
1.43448769, 0.08825672, -0.26621169, -0.83361828, -2.44765182, 0.86418714, 2.22162158, 0.19363686,
0.46316031, -0.89314177, -0.86283516, 0.89526515, -1.40008673, -0.97348291, 1.61658082, 0.97430947,
1.31725165, -0.44622151, -2.74343245, 0.10072869, 0.61669731, -0.32500755, 0.94836782, -0.06703025,
0.70710678, 1.40416757, -2.11473622, -1.76706681, 0.23665196, 0.38882203, 2.07886252, 0.37050391,
-1.42310620, 0.80621734, -0.28828130, -1.31499798, -0.21074401, -0.71744490, 1.69211203, 2.43654675,
-1.16837839, -1.06882568, -0.67445028, -0.79228846, 1.18239487, -0.31055595, -0.46390084, 2.18590324,
0.44440914, -0.80233020, -1.09723472, -2.13608674, 1.06083263, 1.97248581, -0.41313392, 0.50519596,
-0.00000000, -0.50519596, 0.41313392, -1.97248581, -1.06083263, 2.13608674, 1.09723472, 0.80233020,
-0.44440914, -2.18590324, 0.46390084, 0.31055595, -1.18239487, 0.79228846, 0.67445028, 1.06882568,
1.16837839, -2.43654675, -1.69211203, 0.71744490, 0.21074401, 1.31499798, 0.28828130, -0.80621734,
1.42310620, -0.37050391, -2.07886252, -0.38882203, -0.23665196, 1.76706681, 2.11473622, -1.40416757,
-0.70710678, 0.06703025, -0.94836782, 0.32500755, -0.61669731, -0.10072869, 2.74343245, 0.44622151,
-1.31725165, -0.97430947, -1.61658082, 0.97348291, 1.40008673, -0.89526515, 0.86283516, 0.89314177,
-0.46316031, -0.19363686, -2.22162158, -0.86418714, 2.44765182, 0.83361828, 0.26621169, -0.08825672,
-1.43448769, 0.56911802, -0.24751591, -1.86371302, 0.94115496, 1.35968832, 1.05242818, 0.78948291,
-2.41421356, -1.30482325, 1.03203356, -0.31493766, 0.53411293, 0.52132337, -0.06762304, 1.73849081,
-0.67593727, -2.60649298, -0.21364044, 0.20195569, 1.44214862, 1.61926313, -1.33719702, -0.07548209,
0.64798015, -1.39641615, -0.48230949, -0.57770815, 0.34480576, 2.93720688, 0.19001734, -1.60550453,
-0.48055116, -1.10199020, 0.53052796, 0.69222955, -1.08999089, 1.42043938, 1.56588662, -0.72395919,
-0.70710678, -2.06597337, -0.55800280, 2.39981173, 0.29861008, -0.08766094, 0.58792542, -0.71460900,
0.34592601, -0.86464794, -2.20541745, 1.28132901, 1.78024111, 0.68183761, 0.47784893, -1.98776929,
-0.79319217, 1.03675843, -1.05488701, -0.05266792, 1.03188252, 0.56574433, 1.68282705, -1.01782926,
-2.74898046, 0.19339699, 0.40356850, 0.76360843, 1.16732907, -0.91966501, 0.62305821, 0.92115742,
-2.00000000, -1.03024684, -0.23205198, 0.65702784, 2.71334997, -0.13561423, -1.53649401, 0.24247945,
-0.78740990, -0.20734664, 0.07641199, -0.94867336, 1.97467599, 1.87488422, -1.15302236, -0.93379685,
-1.55855903, -0.35259966, 1.95975118, -0.30395878, -0.13363956, 1.42845814, -0.22706443, -0.14485786,
-1.31701321, -2.16310316, 1.61613091, 1.81139542, 0.10257580, 0.41485266, -1.23178251, -0.37626624,
0.70710678, -1.79395443, -0.31720151, 1.66526073, 0.90037856, 1.31959303, -1.18492926, -2.48107129,
0.63058930, 0.26048107, -0.10344361, 0.94262597, -0.23576360, 1.16246584, 0.86080842, -2.54803253,
-1.19977891, 0.26644169, 0.66039389, 2.15268864, -0.32169391, -1.10438999, 0.97775817, -0.77807346,
-1.06611792, -0.26090683, -0.55358340, 2.30777197, 1.80289950, -1.54540084, -0.77594502, -0.86662077,
-0.41421356, 1.22768539, -0.75555040, 0.12922513, 2.20994153, -0.07726442, -0.73347627, -1.43027962,
-1.82466833, 1.74016279, 1.45761030, -0.47272741, 0.68380929, -0.33076162, -0.22403067, 0.14828692,
-2.31091938, -0.25847461, 2.20595306, 0.84490883, 0.81951737, -1.02109801, -1.91004177, 0.89167613,
-0.20611118, -0.93285958, 1.02797523, 0.52663479, 1.37367215, 0.56982890, -2.83145595, -1.00296499,
0.70710678, 0.28553956, 1.44095651, -0.21789226, -0.43268624, 1.51023433, -1.05065703, -1.81899808,
-0.23983303, -0.08642727, 2.26663432, 1.46212710, -1.70313667, -0.26835148, -0.21020978, -0.80137712,
0.40301153, -0.90172960, 0.57631493, 2.71984059, -0.23960140, -1.20386174, -1.14251422, -1.37542062,
1.51716142, 0.85141266, -0.84282779, 1.23686408, 0.48518827, -0.39579295, -0.44197627, -2.45660022,
@@ -0,0 +1,257 @@
// 1024 RFFT Data Output 1
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -512.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 512.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
@@ -0,0 +1,257 @@
// 1024 RFFT Data Output 2
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -1024.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 1024.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
@@ -0,0 +1,257 @@
// 1024 RFFT Data Output 3
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -512.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -512.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -512.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 512.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 512.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 512.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
@@ -0,0 +1,257 @@
// 1024 RFFT Data Output 4
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -512.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -512.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -512.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 512.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 512.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 512.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
@@ -0,0 +1,68 @@
#ifndef _RFFT_1024_SHARED_H_
#define _RFFT_1024_SHARED_H_
//#############################################################################
//
// FILE: rfft_1024_shared.h
//
// Description: C2000 Real-Time CLA 1024 point Real FFT example.
//
//#############################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//#############################################################################
//*****************************************************************************
// includes
//*****************************************************************************
#include "F2837xD_Cla_defines.h"
#include <stdint.h>
#include "cla_cfft.h"
#ifdef __cplusplus
extern "C" {
#endif
//*****************************************************************************
// defines
//*****************************************************************************
//*****************************************************************************
// typedefs
//*****************************************************************************
//*****************************************************************************
// globals
//*****************************************************************************
//Task 1 (C) Variables
extern float IOBuffer[];
extern float IOBuffer2[];
//Task 2 (C) Variables
//Task 3 (C) Variables
//Task 4 (C) Variables
//Task 5 (C) Variables
//Task 6 (C) Variables
//Task 7 (C) Variables
//Task 8 (C) Variables
//Common (C) Variables
#ifdef __cplusplus
}
#endif // extern "C"
#endif //end of _RFFT_1024_SHARED_H_ definition
@@ -0,0 +1,55 @@
<projectSpec>
<project
name="cla_rfft_512"
device="Generic C28xx Device"
cgtVersion="22.6.0.LTS"
products="C2000WARE"
launchWizard="False"
linkerCommandFile=""
>
<configuration name="F2837x_RAM" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=RAM --define=_DUAL_HEADERS --diag_warning=225" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_FLASH" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=_FLASH --define=_DUAL_HEADERS --diag_warning=225" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_RAM_DATAROM" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=RAM --define=_DUAL_HEADERS --define=DATAROM --diag_warning=225" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=DATAROM --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_RAM_EABI" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=RAM --define=_DUAL_HEADERS --diag_warning=225 --abi=eabi" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_FLASH_EABI" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=_FLASH --define=_DUAL_HEADERS --diag_warning=225 --abi=eabi" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=_FLASH --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<configuration name="F2837x_RAM_DATAROM_EABI" compilerBuildOptions="-I${EXAMPLE_FFT_ROOT} -I${CLA_DSP_ROOT}/include -I${EXAMPLE_COMMON_ROOT} -I${F2837x_DEVICE_ROOT}/common/include -I${F2837x_DEVICE_ROOT}/headers/include -I${F2837x_DRIVERLIB_ROOT} --opt_level=off -v28 -ml -mt --float_support=fpu32 --cla_support=cla1 -g --define=CPU1 --define=RAM --define=_DUAL_HEADERS --define=DATAROM --diag_warning=225 --abi=eabi" linkerBuildOptions="-I${CLAMATH_ROOT}/lib --define=RAM --define=DATAROM --define=CLA_C=1 --stack_size=0x200 --heap_size=0x200"/>
<pathVariable name="C2000WARE_ROOT" path="../../../../../../../" scope="project" />
<pathVariable name="CLA_DSP_ROOT" path="../../../" scope="project" />
<pathVariable name="EXAMPLE_FFT_ROOT" path="../" scope="project" />
<pathVariable name="EXAMPLE_COMMON_ROOT" path="../../common" scope="project" />
<file action="link" path="EXAMPLE_FFT_ROOT/rfft_512_data_in1.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/rfft_512_data_in2.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/rfft_512_data_in3.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/rfft_512_data_in4.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/rfft_512_data_out1.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/rfft_512_data_out2.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/rfft_512_data_out3.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/rfft_512_data_out4.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/rfft_512_shared.h" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/rfft_512.cla" targetDirectory="" />
<file action="link" path="EXAMPLE_FFT_ROOT/main.c" targetDirectory="" />
<file action="link" path="EXAMPLE_COMMON_ROOT/f2837x_fft_examples_setup.c" targetDirectory="" />
<file action="link" path="EXAMPLE_COMMON_ROOT/f2837x_fft_examples_setup.h" targetDirectory="" />
<!-- F2837x Build specific files -->
<pathVariable name="F2837x_DEVICE_ROOT" path="${C2000WARE_ROOT}/device_support/f2837xd" scope="project" />
<pathVariable name="F2837x_DRIVERLIB_ROOT" path="${C2000WARE_ROOT}/driverlib/f2837xd/driverlib" scope="project" />
<file action="link" path="CLA_DSP_ROOT/cmd/f2837x_cla_cfft_lnk.cmd" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI"/>
<file action="link" path="CLA_DSP_ROOT/lib/cla1_math_library.lib" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH" />
<file action="link" path="CLA_DSP_ROOT/lib/cla1_math_library_eabi.lib" targetDirectory="" applicableConfigurations="F2837x_RAM_EABI,F2837x_FLASH_EABI" />
<file action="link" path="CLA_DSP_ROOT/lib/cla1_math_library_datarom.lib" targetDirectory="" applicableConfigurations="F2837x_RAM_DATAROM" />
<file action="link" path="CLA_DSP_ROOT/lib/cla1_math_library_datarom_eabi.lib" targetDirectory="" applicableConfigurations="F2837x_RAM_DATAROM_EABI" />
<file action="link" path="C2000WARE_ROOT/libraries\boot_rom\f2837xd\revB\rom_symbol_libs\c2_CLA_Data_ROM\F2837xRevB_c2bootROM_CLADataROMSymbols_fpu32.lib" targetDirectory="" applicableConfigurations="F2837x_RAM_DATAROM" />
<file action="link" path="C2000WARE_ROOT/libraries\boot_rom\f2837xd\revB\rom_symbol_libs\c2_CLA_Data_ROM\F2837xRevB_c2bootROM_CLADataROMSymbols_eabi_fpu32.lib" targetDirectory="" applicableConfigurations="F2837x_RAM_DATAROM_EABI" />
<file action="link" path="F2837x_DRIVERLIB_ROOT/ccs/Debug/driverlib.lib" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI" />
<file action="copy" path="F2837x_DEVICE_ROOT/common/source/F2837xD_CodeStartBranch.asm" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI" />
<file action="copy" path="F2837x_DEVICE_ROOT/common/source/device.c" targetDirectory="" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI" />
<file action="copy" path="F2837x_DEVICE_ROOT/common/targetConfigs/TMS320F28379D.ccxml" targetDirectory="targetConfigs" applicableConfigurations="F2837x_RAM,F2837x_FLASH,F2837x_RAM_DATAROM,F2837x_RAM_EABI,F2837x_FLASH_EABI,F2837x_RAM_DATAROM_EABI" />
</project>
</projectSpec>
@@ -0,0 +1,250 @@
//#############################################################################
//
// FILE: main.c
//
// Description: This example shows how to use the C2000 Real-Time CLA
// complex FFT algorithms to perform a real FFT
//
//#############################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//#############################################################################
//*****************************************************************************
// includes
//*****************************************************************************
#include "f2837x_fft_examples_setup.h"
#include "rfft_512_shared.h"
#include "device.h"
#include <float.h>
#include <stdio.h>
//!
//! \addtogroup RFFT_EXAMPLES Real Fast Fourier Transform (N = 512) Example
// @{
//*****************************************************************************
// defines
//*****************************************************************************
#define NSTAGES 8 // 256 CFFT is used to implement
#define NSAMPLES (1<<NSTAGES)
#define ERR_EPSILON 0.001f
#define TEST_NUMBER 1
//*****************************************************************************
// globals
//*****************************************************************************
#ifdef __cplusplus
#pragma DATA_SECTION("IOBuffer")
#else
#pragma DATA_SECTION(IOBuffer,"IOBuffer")
#endif //__cplusplus
// \brief Test Input Data
//
float IOBuffer[2*NSAMPLES+2] = {
#if TEST_NUMBER == 1
#include "rfft_512_data_in1.h"
#elif TEST_NUMBER == 2
#include "rfft_512_data_in2.h"
#elif TEST_NUMBER == 3
#include "rfft_512_data_in3.h"
#elif TEST_NUMBER == 4
#include "rfft_512_data_in4.h"
#endif
};
#ifdef __cplusplus
#pragma DATA_SECTION("IOBuffer")
#else
#pragma DATA_SECTION(IOBuffer2,"IOBuffer")
#endif //__cplusplus
// \brief Output of the unpack routine
//
float IOBuffer2[2*NSAMPLES + 2];
// \brief Expected Output
//
const float goldenOutput[2*NSAMPLES + 2] = {
#if TEST_NUMBER == 1
#include "rfft_512_data_out1.h"
#elif TEST_NUMBER == 2
#include "rfft_512_data_out2.h"
#elif TEST_NUMBER == 3
#include "rfft_512_data_out3.h"
#elif TEST_NUMBER == 4
#include "rfft_512_data_out4.h"
#endif
};
// \brief Error
//
float error[2*NSAMPLES+2];
float maxError, minError;
uint16_t pass = 0;
uint16_t fail = 0;
uint16_t index;
uint32_t cycleCountStart = 0 , cycleCountEnd = 0, cycleCount = 0;
char buffer[200];
//*****************************************************************************
// Function Prototypes
//*****************************************************************************
//*****************************************************************************
// function definitions
//*****************************************************************************
//!
//! \brief main routine for the 512-sample RFFT example
//! \return returns a 1
//!
//! This example shows how to use the cla dsp supported CFFT routines from the
//! library to perform a real FFT. The input is placed in a section IOBuffer
//! that needs to be aligned to the size of the input in words to allow the
//! bit reverse addressing in stage 1 of the FFT to work properly.
//!
int main( void )
{
//
// Clear out the final result buffer
//
for(index = 0; index < 2*NSAMPLES + 2 ; index++)
{
IOBuffer2[index] = 0.0;
}
CLA_DSP_initSystemClocks();
CLA_DSP_initEpie();
CLA_DSP_configClaMemory();
CLA_DSP_initCpu1Cla1();
//*************************************************************************
// Running the FFT
//*************************************************************************
//! \b Running \b the \b FFT
//! The FFT is called in task 1 of the CLA. The user can either configure
//! task 1 to respond to a peripheral trigger source or force it in
//! software as is done in this example
//! \code
//*************************************************************************
// Step 1: Force task 1
CPUTimer_startTimer(CPUTIMER0_BASE);
cycleCountStart = CPUTimer_getTimerCount(CPUTIMER0_BASE);
cycleCountEnd = CPUTimer_getTimerCount(CPUTIMER0_BASE);
cycleCount = cycleCountStart - cycleCountEnd;
cycleCountStart = CPUTimer_getTimerCount(CPUTIMER0_BASE);
asm(" IACK #0x0001");
asm(" RPT #3 || NOP");
while (CLA_getTaskRunStatus(CLA1_BASE, CLA_TASK_1) == 1);
cycleCountEnd = CPUTimer_getTimerCount(CPUTIMER0_BASE);
cycleCount = cycleCountStart - cycleCountEnd - cycleCount;
//*************************************************************************
//!
//! \endcode
//!
//*************************************************************************
// Step 2: Compare the CLA vs Matlab
//
maxError = 0;
minError = FLT_MAX;
for(index = 0; index < 2*NSAMPLES + 2; index++)
{
error[index] = fabs(IOBuffer2[index] - goldenOutput[index]);
if(index == 0)
{
maxError = minError = error[index];
}
else
{
if(maxError < error[index])
{
maxError = error[index];
}
if(minError > error[index])
{
minError = error[index];
}
}
if( error[index] > ERR_EPSILON )
{
fail++;
}
else
{
pass++;
}
}
sprintf(buffer, "Test: %d, pass: %d, fail: %d, tolerance: %e, max Err: %e min Err: %e cycles: %ld",
TEST_NUMBER, pass, fail, ERR_EPSILON, maxError, minError, cycleCount);
puts(buffer);
asm(" ESTOP0");
return 1;
}
// End of main
//*****************************************************************************
// ISR
//*****************************************************************************
__interrupt void cla1Isr1 ()
{
// Acknowledge the end-of-task interrupt for task 1
Interrupt_clearACKGroup(INTERRUPT_ACK_GROUP11);
// asm(" ESTOP0");
}
__interrupt void cla1Isr2 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr3 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr4 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr5 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr6 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr7 ()
{
asm(" ESTOP0");
}
__interrupt void cla1Isr8 ()
{
asm(" ESTOP0");
}
// @} //addtogroup
// End of file
@@ -0,0 +1,85 @@
//#############################################################################
//
// FILE: rfft_512.cla
//
// Description: C2000 Real-Time CLA 512 point Real FFT example.
//
//#############################################################################
//
//
// $Copyright: Copyright (C) 2024 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//#############################################################################
//*****************************************************************************
// includes
//*****************************************************************************
#include "rfft_512_shared.h"
#include "f2837x_fft_examples_setup.h"
//*****************************************************************************
// defines
//*****************************************************************************
//*****************************************************************************
// globals
//*****************************************************************************
//Variables global to all CLA tasks only
//*****************************************************************************
// function definitions
//*****************************************************************************
//Task 1 : 512 point Real FFT
interrupt void Cla1Task1 ( void )
{
//Local Variables
//Code
// __mdebugstop();
//
// Treat the 512 point real data as 256 point complex and
// run an FFT on it
//
CLA_CFFT_run256Pt();
//
// "Unpack" the 512 point complex spectrum to get half the
// spectrum of the original (real only) data. The user may
// use the conjugate symmetry property of the FFT of real
// signals to determine the latter half of the spectrum
//
CLA_CFFT_unpack256Pt();
}
interrupt void Cla1Task2 ( void )
{
}
interrupt void Cla1Task3 ( void )
{
}
interrupt void Cla1Task4 ( void )
{
}
interrupt void Cla1Task5 ( void )
{
}
interrupt void Cla1Task6 ( void )
{
}
interrupt void Cla1Task7 ( void )
{
}
interrupt void Cla1Task8 ( void )
{
}
// End of file
@@ -0,0 +1,65 @@
// 512 RFFT Data Input 1
0.00000000, 0.94154407, 0.63439328, -0.51410274, -0.98078528, -0.14673047, 0.88192126, 0.74095113,
-0.38268343, -0.99879546, -0.29028468, 0.80320753, 0.83146961, -0.24298018, -0.99518473, -0.42755509,
0.70710678, 0.90398929, -0.09801714, -0.97003125, -0.55557023, 0.59569930, 0.95694034, 0.04906767,
-0.92387953, -0.67155895, 0.47139674, 0.98917651, 0.19509032, -0.85772861, -0.77301045, 0.33688985,
1.00000000, 0.33688985, -0.77301045, -0.85772861, 0.19509032, 0.98917651, 0.47139674, -0.67155895,
-0.92387953, 0.04906767, 0.95694034, 0.59569930, -0.55557023, -0.97003125, -0.09801714, 0.90398929,
0.70710678, -0.42755509, -0.99518473, -0.24298018, 0.83146961, 0.80320753, -0.29028468, -0.99879546,
-0.38268343, 0.74095113, 0.88192126, -0.14673047, -0.98078528, -0.51410274, 0.63439328, 0.94154407,
0.00000000, -0.94154407, -0.63439328, 0.51410274, 0.98078528, 0.14673047, -0.88192126, -0.74095113,
0.38268343, 0.99879546, 0.29028468, -0.80320753, -0.83146961, 0.24298018, 0.99518473, 0.42755509,
-0.70710678, -0.90398929, 0.09801714, 0.97003125, 0.55557023, -0.59569930, -0.95694034, -0.04906767,
0.92387953, 0.67155895, -0.47139674, -0.98917651, -0.19509032, 0.85772861, 0.77301045, -0.33688985,
-1.00000000, -0.33688985, 0.77301045, 0.85772861, -0.19509032, -0.98917651, -0.47139674, 0.67155895,
0.92387953, -0.04906767, -0.95694034, -0.59569930, 0.55557023, 0.97003125, 0.09801714, -0.90398929,
-0.70710678, 0.42755509, 0.99518473, 0.24298018, -0.83146961, -0.80320753, 0.29028468, 0.99879546,
0.38268343, -0.74095113, -0.88192126, 0.14673047, 0.98078528, 0.51410274, -0.63439328, -0.94154407,
-0.00000000, 0.94154407, 0.63439328, -0.51410274, -0.98078528, -0.14673047, 0.88192126, 0.74095113,
-0.38268343, -0.99879546, -0.29028468, 0.80320753, 0.83146961, -0.24298018, -0.99518473, -0.42755509,
0.70710678, 0.90398929, -0.09801714, -0.97003125, -0.55557023, 0.59569930, 0.95694034, 0.04906767,
-0.92387953, -0.67155895, 0.47139674, 0.98917651, 0.19509032, -0.85772861, -0.77301045, 0.33688985,
1.00000000, 0.33688985, -0.77301045, -0.85772861, 0.19509032, 0.98917651, 0.47139674, -0.67155895,
-0.92387953, 0.04906767, 0.95694034, 0.59569930, -0.55557023, -0.97003125, -0.09801714, 0.90398929,
0.70710678, -0.42755509, -0.99518473, -0.24298018, 0.83146961, 0.80320753, -0.29028468, -0.99879546,
-0.38268343, 0.74095113, 0.88192126, -0.14673047, -0.98078528, -0.51410274, 0.63439328, 0.94154407,
0.00000000, -0.94154407, -0.63439328, 0.51410274, 0.98078528, 0.14673047, -0.88192126, -0.74095113,
0.38268343, 0.99879546, 0.29028468, -0.80320753, -0.83146961, 0.24298018, 0.99518473, 0.42755509,
-0.70710678, -0.90398929, 0.09801714, 0.97003125, 0.55557023, -0.59569930, -0.95694034, -0.04906767,
0.92387953, 0.67155895, -0.47139674, -0.98917651, -0.19509032, 0.85772861, 0.77301045, -0.33688985,
-1.00000000, -0.33688985, 0.77301045, 0.85772861, -0.19509032, -0.98917651, -0.47139674, 0.67155895,
0.92387953, -0.04906767, -0.95694034, -0.59569930, 0.55557023, 0.97003125, 0.09801714, -0.90398929,
-0.70710678, 0.42755509, 0.99518473, 0.24298018, -0.83146961, -0.80320753, 0.29028468, 0.99879546,
0.38268343, -0.74095113, -0.88192126, 0.14673047, 0.98078528, 0.51410274, -0.63439328, -0.94154407,
-0.00000000, 0.94154407, 0.63439328, -0.51410274, -0.98078528, -0.14673047, 0.88192126, 0.74095113,
-0.38268343, -0.99879546, -0.29028468, 0.80320753, 0.83146961, -0.24298018, -0.99518473, -0.42755509,
0.70710678, 0.90398929, -0.09801714, -0.97003125, -0.55557023, 0.59569930, 0.95694034, 0.04906767,
-0.92387953, -0.67155895, 0.47139674, 0.98917651, 0.19509032, -0.85772861, -0.77301045, 0.33688985,
1.00000000, 0.33688985, -0.77301045, -0.85772861, 0.19509032, 0.98917651, 0.47139674, -0.67155895,
-0.92387953, 0.04906767, 0.95694034, 0.59569930, -0.55557023, -0.97003125, -0.09801714, 0.90398929,
0.70710678, -0.42755509, -0.99518473, -0.24298018, 0.83146961, 0.80320753, -0.29028468, -0.99879546,
-0.38268343, 0.74095113, 0.88192126, -0.14673047, -0.98078528, -0.51410274, 0.63439328, 0.94154407,
-0.00000000, -0.94154407, -0.63439328, 0.51410274, 0.98078528, 0.14673047, -0.88192126, -0.74095113,
0.38268343, 0.99879546, 0.29028468, -0.80320753, -0.83146961, 0.24298018, 0.99518473, 0.42755509,
-0.70710678, -0.90398929, 0.09801714, 0.97003125, 0.55557023, -0.59569930, -0.95694034, -0.04906767,
0.92387953, 0.67155895, -0.47139674, -0.98917651, -0.19509032, 0.85772861, 0.77301045, -0.33688985,
-1.00000000, -0.33688985, 0.77301045, 0.85772861, -0.19509032, -0.98917651, -0.47139674, 0.67155895,
0.92387953, -0.04906767, -0.95694034, -0.59569930, 0.55557023, 0.97003125, 0.09801714, -0.90398929,
-0.70710678, 0.42755509, 0.99518473, 0.24298018, -0.83146961, -0.80320753, 0.29028468, 0.99879546,
0.38268343, -0.74095113, -0.88192126, 0.14673047, 0.98078528, 0.51410274, -0.63439328, -0.94154407,
-0.00000000, 0.94154407, 0.63439328, -0.51410274, -0.98078528, -0.14673047, 0.88192126, 0.74095113,
-0.38268343, -0.99879546, -0.29028468, 0.80320753, 0.83146961, -0.24298018, -0.99518473, -0.42755509,
0.70710678, 0.90398929, -0.09801714, -0.97003125, -0.55557023, 0.59569930, 0.95694034, 0.04906767,
-0.92387953, -0.67155895, 0.47139674, 0.98917651, 0.19509032, -0.85772861, -0.77301045, 0.33688985,
1.00000000, 0.33688985, -0.77301045, -0.85772861, 0.19509032, 0.98917651, 0.47139674, -0.67155895,
-0.92387953, 0.04906767, 0.95694034, 0.59569930, -0.55557023, -0.97003125, -0.09801714, 0.90398929,
0.70710678, -0.42755509, -0.99518473, -0.24298018, 0.83146961, 0.80320753, -0.29028468, -0.99879546,
-0.38268343, 0.74095113, 0.88192126, -0.14673047, -0.98078528, -0.51410274, 0.63439328, 0.94154407,
0.00000000, -0.94154407, -0.63439328, 0.51410274, 0.98078528, 0.14673047, -0.88192126, -0.74095113,
0.38268343, 0.99879546, 0.29028468, -0.80320753, -0.83146961, 0.24298018, 0.99518473, 0.42755509,
-0.70710678, -0.90398929, 0.09801714, 0.97003125, 0.55557023, -0.59569930, -0.95694034, -0.04906767,
0.92387953, 0.67155895, -0.47139674, -0.98917651, -0.19509032, 0.85772861, 0.77301045, -0.33688985,
-1.00000000, -0.33688985, 0.77301045, 0.85772861, -0.19509032, -0.98917651, -0.47139674, 0.67155895,
0.92387953, -0.04906767, -0.95694034, -0.59569930, 0.55557023, 0.97003125, 0.09801714, -0.90398929,
-0.70710678, 0.42755509, 0.99518473, 0.24298018, -0.83146961, -0.80320753, 0.29028468, 0.99879546,
0.38268343, -0.74095113, -0.88192126, 0.14673047, 0.98078528, 0.51410274, -0.63439328, -0.94154407,
@@ -0,0 +1,65 @@
// 512 RFFT Data Input 2
0.00000000, 1.88308813, 1.26878657, -1.02820549, -1.96157056, -0.29346095, 1.76384253, 1.48190225,
-0.76536686, -1.99759091, -0.58056935, 1.60641506, 1.66293922, -0.48596036, -1.99036945, -0.85511019,
1.41421356, 1.80797859, -0.19603428, -1.94006251, -1.11114047, 1.19139861, 1.91388067, 0.09813535,
-1.84775907, -1.34311791, 0.94279347, 1.97835302, 0.39018064, -1.71545722, -1.54602091, 0.67377971,
2.00000000, 0.67377971, -1.54602091, -1.71545722, 0.39018064, 1.97835302, 0.94279347, -1.34311791,
-1.84775907, 0.09813535, 1.91388067, 1.19139861, -1.11114047, -1.94006251, -0.19603428, 1.80797859,
1.41421356, -0.85511019, -1.99036945, -0.48596036, 1.66293922, 1.60641506, -0.58056935, -1.99759091,
-0.76536686, 1.48190225, 1.76384253, -0.29346095, -1.96157056, -1.02820549, 1.26878657, 1.88308813,
0.00000000, -1.88308813, -1.26878657, 1.02820549, 1.96157056, 0.29346095, -1.76384253, -1.48190225,
0.76536686, 1.99759091, 0.58056935, -1.60641506, -1.66293922, 0.48596036, 1.99036945, 0.85511019,
-1.41421356, -1.80797859, 0.19603428, 1.94006251, 1.11114047, -1.19139861, -1.91388067, -0.09813535,
1.84775907, 1.34311791, -0.94279347, -1.97835302, -0.39018064, 1.71545722, 1.54602091, -0.67377971,
-2.00000000, -0.67377971, 1.54602091, 1.71545722, -0.39018064, -1.97835302, -0.94279347, 1.34311791,
1.84775907, -0.09813535, -1.91388067, -1.19139861, 1.11114047, 1.94006251, 0.19603428, -1.80797859,
-1.41421356, 0.85511019, 1.99036945, 0.48596036, -1.66293922, -1.60641506, 0.58056935, 1.99759091,
0.76536686, -1.48190225, -1.76384253, 0.29346095, 1.96157056, 1.02820549, -1.26878657, -1.88308813,
-0.00000000, 1.88308813, 1.26878657, -1.02820549, -1.96157056, -0.29346095, 1.76384253, 1.48190225,
-0.76536686, -1.99759091, -0.58056935, 1.60641506, 1.66293922, -0.48596036, -1.99036945, -0.85511019,
1.41421356, 1.80797859, -0.19603428, -1.94006251, -1.11114047, 1.19139861, 1.91388067, 0.09813535,
-1.84775907, -1.34311791, 0.94279347, 1.97835302, 0.39018064, -1.71545722, -1.54602091, 0.67377971,
2.00000000, 0.67377971, -1.54602091, -1.71545722, 0.39018064, 1.97835302, 0.94279347, -1.34311791,
-1.84775907, 0.09813535, 1.91388067, 1.19139861, -1.11114047, -1.94006251, -0.19603428, 1.80797859,
1.41421356, -0.85511019, -1.99036945, -0.48596036, 1.66293922, 1.60641506, -0.58056935, -1.99759091,
-0.76536686, 1.48190225, 1.76384253, -0.29346095, -1.96157056, -1.02820549, 1.26878657, 1.88308813,
0.00000000, -1.88308813, -1.26878657, 1.02820549, 1.96157056, 0.29346095, -1.76384253, -1.48190225,
0.76536686, 1.99759091, 0.58056935, -1.60641506, -1.66293922, 0.48596036, 1.99036945, 0.85511019,
-1.41421356, -1.80797859, 0.19603428, 1.94006251, 1.11114047, -1.19139861, -1.91388067, -0.09813535,
1.84775907, 1.34311791, -0.94279347, -1.97835302, -0.39018064, 1.71545722, 1.54602091, -0.67377971,
-2.00000000, -0.67377971, 1.54602091, 1.71545722, -0.39018064, -1.97835302, -0.94279347, 1.34311791,
1.84775907, -0.09813535, -1.91388067, -1.19139861, 1.11114047, 1.94006251, 0.19603428, -1.80797859,
-1.41421356, 0.85511019, 1.99036945, 0.48596036, -1.66293922, -1.60641506, 0.58056935, 1.99759091,
0.76536686, -1.48190225, -1.76384253, 0.29346095, 1.96157056, 1.02820549, -1.26878657, -1.88308813,
-0.00000000, 1.88308813, 1.26878657, -1.02820549, -1.96157056, -0.29346095, 1.76384253, 1.48190225,
-0.76536686, -1.99759091, -0.58056935, 1.60641506, 1.66293922, -0.48596036, -1.99036945, -0.85511019,
1.41421356, 1.80797859, -0.19603428, -1.94006251, -1.11114047, 1.19139861, 1.91388067, 0.09813535,
-1.84775907, -1.34311791, 0.94279347, 1.97835302, 0.39018064, -1.71545722, -1.54602091, 0.67377971,
2.00000000, 0.67377971, -1.54602091, -1.71545722, 0.39018064, 1.97835302, 0.94279347, -1.34311791,
-1.84775907, 0.09813535, 1.91388067, 1.19139861, -1.11114047, -1.94006251, -0.19603428, 1.80797859,
1.41421356, -0.85511019, -1.99036945, -0.48596036, 1.66293922, 1.60641506, -0.58056935, -1.99759091,
-0.76536686, 1.48190225, 1.76384253, -0.29346095, -1.96157056, -1.02820549, 1.26878657, 1.88308813,
-0.00000000, -1.88308813, -1.26878657, 1.02820549, 1.96157056, 0.29346095, -1.76384253, -1.48190225,
0.76536686, 1.99759091, 0.58056935, -1.60641506, -1.66293922, 0.48596036, 1.99036945, 0.85511019,
-1.41421356, -1.80797859, 0.19603428, 1.94006251, 1.11114047, -1.19139861, -1.91388067, -0.09813535,
1.84775907, 1.34311791, -0.94279347, -1.97835302, -0.39018064, 1.71545722, 1.54602091, -0.67377971,
-2.00000000, -0.67377971, 1.54602091, 1.71545722, -0.39018064, -1.97835302, -0.94279347, 1.34311791,
1.84775907, -0.09813535, -1.91388067, -1.19139861, 1.11114047, 1.94006251, 0.19603428, -1.80797859,
-1.41421356, 0.85511019, 1.99036945, 0.48596036, -1.66293922, -1.60641506, 0.58056935, 1.99759091,
0.76536686, -1.48190225, -1.76384253, 0.29346095, 1.96157056, 1.02820549, -1.26878657, -1.88308813,
-0.00000000, 1.88308813, 1.26878657, -1.02820549, -1.96157056, -0.29346095, 1.76384253, 1.48190225,
-0.76536686, -1.99759091, -0.58056935, 1.60641506, 1.66293922, -0.48596036, -1.99036945, -0.85511019,
1.41421356, 1.80797859, -0.19603428, -1.94006251, -1.11114047, 1.19139861, 1.91388067, 0.09813535,
-1.84775907, -1.34311791, 0.94279347, 1.97835302, 0.39018064, -1.71545722, -1.54602091, 0.67377971,
2.00000000, 0.67377971, -1.54602091, -1.71545722, 0.39018064, 1.97835302, 0.94279347, -1.34311791,
-1.84775907, 0.09813535, 1.91388067, 1.19139861, -1.11114047, -1.94006251, -0.19603428, 1.80797859,
1.41421356, -0.85511019, -1.99036945, -0.48596036, 1.66293922, 1.60641506, -0.58056935, -1.99759091,
-0.76536686, 1.48190225, 1.76384253, -0.29346095, -1.96157056, -1.02820549, 1.26878657, 1.88308813,
0.00000000, -1.88308813, -1.26878657, 1.02820549, 1.96157056, 0.29346095, -1.76384253, -1.48190225,
0.76536686, 1.99759091, 0.58056935, -1.60641506, -1.66293922, 0.48596036, 1.99036945, 0.85511019,
-1.41421356, -1.80797859, 0.19603428, 1.94006251, 1.11114047, -1.19139861, -1.91388067, -0.09813535,
1.84775907, 1.34311791, -0.94279347, -1.97835302, -0.39018064, 1.71545722, 1.54602091, -0.67377971,
-2.00000000, -0.67377971, 1.54602091, 1.71545722, -0.39018064, -1.97835302, -0.94279347, 1.34311791,
1.84775907, -0.09813535, -1.91388067, -1.19139861, 1.11114047, 1.94006251, 0.19603428, -1.80797859,
-1.41421356, 0.85511019, 1.99036945, 0.48596036, -1.66293922, -1.60641506, 0.58056935, 1.99759091,
0.76536686, -1.48190225, -1.76384253, 0.29346095, 1.96157056, 1.02820549, -1.26878657, -1.88308813,
@@ -0,0 +1,65 @@
// 512 RFFT Data Input 3
0.00000000, 0.09669382, -0.05895219, 0.05059921, -0.29629289, 0.64568185, -0.67670935, 0.31303297,
-0.07019523, 0.43469829, -1.12404625, 1.31756723, -0.72005941, 0.07861466, -0.32150764, 1.30712526,
-1.86213320, 1.23292759, -0.15089786, 0.02407346, -1.13615487, 2.15936244, -1.75551409, 0.33251218,
0.34779541, 0.63480083, -2.10168246, 2.16402800, -0.62301356, -0.67323022, 0.09725297, 1.65339442,
-2.33809309, 0.97387880, 0.85270748, -0.90852068, -0.86280984, 2.19360668, -1.30120514, -0.83300647,
1.63156402, -0.14524367, -1.70863947, 1.50980421, 0.61848155, -2.12155839, 1.19510162, 0.93515503,
-1.52198138, -0.26621196, 2.28817903, -2.09818430, 0.00721875, 1.30286369, -0.13304666, -2.11329101,
2.69417616, -0.95460752, -0.87492037, 0.48241918, 1.65065678, -2.88566083, 1.73430003, 0.31711884,
-0.70710678, -1.00847870, 2.65802592, -2.20375000, 0.25174994, 0.77531890, 0.31988300, -2.08009087,
2.28365163, -0.70173884, -0.70614442, 0.29066745, 1.28565267, -1.97684858, 0.92519385, 0.56223132,
-0.73628642, -0.44078985, 1.36821646, -0.86624640, -0.42938158, 0.98468240, -0.29485184, -0.60530190,
0.53836215, 0.38883566, -1.05942852, 0.80328557, -0.13575877, -0.02483592, -0.49012815, 1.02593208,
-1.03153013, 0.69087926, -0.53859347, 0.73236649, -0.96663942, 0.99788263, -0.94544293, 0.99523530,
-1.05960833, 0.95280922, -0.78035650, 0.85953917, -1.20554704, 1.37225179, -1.02096672, 0.49104574,
-0.47509335, 1.08246592, -1.55199646, 1.16072458, -0.24362521, -0.09653984, -0.61507781, 1.49413714,
-1.31742025, 0.12270710, 0.70314183, -0.12552414, -1.13873893, 1.40885307, -0.16298820, -1.18906387,
1.00000000, 0.49222651, -1.35142950, 0.34328711, 1.43219988, -1.83111060, 0.36685341, 1.08831498,
-0.59646042, -1.37149567, 2.44349732, -1.30021266, -0.61148498, 0.83190064, 1.01857095, -2.70338032,
2.13803258, -0.02892953, -0.96399235, -0.45117437, 2.54866495, -2.71655133, 0.73127405, 0.93840543,
-0.20917824, -2.00231207, 2.91599822, -1.36396240, -0.74881780, 0.82910796, 1.16595695, -2.68952403,
1.79689699, 0.43937647, -1.29632045, -0.19560850, 2.07582127, -1.93474919, -0.09218786, 1.54511728,
-0.73439643, -1.19204703, 1.74334601, -0.19669832, -1.56820933, 1.47025829, 0.20847639, -1.26192054,
0.34610578, 1.41237152, -1.91099023, 0.68918550, 0.59743546, -0.31521053, -1.15984118, 2.02657040,
-1.34085816, 0.09828560, 0.11831948, 0.90113051, -1.85816501, 1.64671062, -0.66344501, 0.17561958,
-0.70710678, 1.50121713, -1.58717090, 0.96479979, -0.45925817, 0.60823080, -1.07648389, 1.22376894,
-0.93033363, 0.61501822, -0.58674342, 0.69698571, -0.68099846, 0.56784977, -0.54800505, 0.58392824,
-0.43958918, 0.11402434, 0.03536156, 0.21494631, -0.52034620, 0.32842349, 0.32955838, -0.73198880,
0.35880544, 0.32327515, -0.33396449, -0.54442808, 1.34877020, -1.07929326, 0.04651518, 0.38732319,
0.49033403, -1.72700887, 1.80180339, -0.57648875, -0.40519193, -0.19781703, 1.75975869, -2.36274654,
1.19822550, 0.31810840, -0.24388354, -1.41672805, 2.61805712, -1.79935270, -0.09392349, 0.71295232,
0.75099273, -2.47872098, 2.24905977, -0.25020928, -1.08791918, 0.11389442, 1.93452888, -2.43093452,
0.65076459, 1.27864084, -1.01299778, -1.05990460, 2.27464591, -1.01496675, -1.24739349, 1.77798420,
-0.00000000, -1.77798420, 1.24739349, 1.01496675, -2.27464591, 1.05990460, 1.01299778, -1.27864084,
-0.65076459, 2.43093452, -1.93452888, -0.11389442, 1.08791918, 0.25020928, -2.24905977, 2.47872098,
-0.75099273, -0.71295232, 0.09392349, 1.79935270, -2.61805712, 1.41672805, 0.24388354, -0.31810840,
-1.19822550, 2.36274654, -1.75975869, 0.19781703, 0.40519193, 0.57648875, -1.80180339, 1.72700887,
-0.49033403, -0.38732319, -0.04651518, 1.07929326, -1.34877020, 0.54442808, 0.33396449, -0.32327515,
-0.35880544, 0.73198880, -0.32955838, -0.32842349, 0.52034620, -0.21494631, -0.03536156, -0.11402434,
0.43958918, -0.58392824, 0.54800505, -0.56784977, 0.68099846, -0.69698571, 0.58674342, -0.61501822,
0.93033363, -1.22376894, 1.07648389, -0.60823080, 0.45925817, -0.96479979, 1.58717090, -1.50121713,
0.70710678, -0.17561958, 0.66344501, -1.64671062, 1.85816501, -0.90113051, -0.11831948, -0.09828560,
1.34085816, -2.02657040, 1.15984118, 0.31521053, -0.59743546, -0.68918550, 1.91099023, -1.41237152,
-0.34610578, 1.26192054, -0.20847639, -1.47025829, 1.56820933, 0.19669832, -1.74334601, 1.19204703,
0.73439643, -1.54511728, 0.09218786, 1.93474919, -2.07582127, 0.19560850, 1.29632045, -0.43937647,
-1.79689699, 2.68952403, -1.16595695, -0.82910796, 0.74881780, 1.36396240, -2.91599822, 2.00231207,
0.20917824, -0.93840543, -0.73127405, 2.71655133, -2.54866495, 0.45117437, 0.96399235, 0.02892953,
-2.13803258, 2.70338032, -1.01857095, -0.83190064, 0.61148498, 1.30021266, -2.44349732, 1.37149567,
0.59646042, -1.08831498, -0.36685341, 1.83111060, -1.43219988, -0.34328711, 1.35142950, -0.49222651,
-1.00000000, 1.18906387, 0.16298820, -1.40885307, 1.13873893, 0.12552414, -0.70314183, -0.12270710,
1.31742025, -1.49413714, 0.61507781, 0.09653984, 0.24362521, -1.16072458, 1.55199646, -1.08246592,
0.47509335, -0.49104574, 1.02096672, -1.37225179, 1.20554704, -0.85953917, 0.78035650, -0.95280922,
1.05960833, -0.99523530, 0.94544293, -0.99788263, 0.96663942, -0.73236649, 0.53859347, -0.69087926,
1.03153013, -1.02593208, 0.49012815, 0.02483592, 0.13575877, -0.80328557, 1.05942852, -0.38883566,
-0.53836215, 0.60530190, 0.29485184, -0.98468240, 0.42938158, 0.86624640, -1.36821646, 0.44078985,
0.73628642, -0.56223132, -0.92519385, 1.97684858, -1.28565267, -0.29066745, 0.70614442, 0.70173884,
-2.28365163, 2.08009087, -0.31988300, -0.77531890, -0.25174994, 2.20375000, -2.65802592, 1.00847870,
0.70710678, -0.31711884, -1.73430003, 2.88566083, -1.65065678, -0.48241918, 0.87492037, 0.95460752,
-2.69417616, 2.11329101, 0.13304666, -1.30286369, -0.00721875, 2.09818430, -2.28817903, 0.26621196,
1.52198138, -0.93515503, -1.19510162, 2.12155839, -0.61848155, -1.50980421, 1.70863947, 0.14524367,
-1.63156402, 0.83300647, 1.30120514, -2.19360668, 0.86280984, 0.90852068, -0.85270748, -0.97387880,
2.33809309, -1.65339442, -0.09725297, 0.67323022, 0.62301356, -2.16402800, 2.10168246, -0.63480083,
-0.34779541, -0.33251218, 1.75551409, -2.15936244, 1.13615487, -0.02407346, 0.15089786, -1.23292759,
1.86213320, -1.30712526, 0.32150764, -0.07861466, 0.72005941, -1.31756723, 1.12404625, -0.43469829,
0.07019523, -0.31303297, 0.67670935, -0.64568185, 0.29629289, -0.05059921, 0.05895219, -0.09669382,
@@ -0,0 +1,65 @@
// 512 RFFT Data Input 4
0.00000000, 0.44197627, -0.48518827, 0.84282779, -1.51716142, 1.14251422, 0.23960140, -0.57631493,
-0.40301153, 0.21020978, 1.70313667, -2.26663432, 0.23983303, 1.05065703, 0.43268624, -1.44095651,
-0.70710678, 2.83145595, -1.37367215, -1.02797523, 0.20611118, 1.91004177, -0.81951737, -2.20595306,
2.31091938, 0.22403067, -0.68380929, -1.45761030, 1.82466833, 0.73347627, -2.20994153, 0.75555040,
0.41421356, 0.77594502, -1.80289950, 0.55358340, 1.06611792, -0.97775817, 0.32169391, -0.66039389,
1.19977891, -0.86080842, 0.23576360, 0.10344361, -0.63058930, 1.18492926, -0.90037856, 0.31720151,
-0.70710678, 1.23178251, -0.10257580, -1.61613091, 1.31701321, 0.22706443, 0.13363956, -1.95975118,
1.55855903, 1.15302236, -1.97467599, -0.07641199, 0.78740990, 1.53649401, -2.71334997, 0.23205198,
2.00000000, -0.62305821, -1.16732907, -0.40356850, 2.74898046, -1.68282705, -1.03188252, 1.05488701,
0.79319217, -0.47784893, -1.78024111, 2.20541745, -0.34592601, -0.58792542, -0.29861008, 0.55800280,
0.70710678, -1.56588662, 1.08999089, -0.53052796, 0.48055116, -0.19001734, -0.34480576, 0.48230949,
-0.64798015, 1.33719702, -1.44214862, 0.21364044, 0.67593727, 0.06762304, -0.53411293, -1.03203356,
2.41421356, -1.05242818, -0.94115496, 0.24751591, 1.43448769, -0.26621169, -2.44765182, 2.22162158,
0.46316031, -0.86283516, -1.40008673, 1.61658082, 1.31725165, -2.74343245, 0.61669731, 0.94836782,
0.70710678, -2.11473622, 0.23665196, 2.07886252, -1.42310620, -0.28828130, -0.21074401, 1.69211203,
-1.16837839, -0.67445028, 1.18239487, -0.46390084, 0.44440914, -1.09723472, 1.06083263, -0.41313392,
0.00000000, 0.41313392, -1.06083263, 1.09723472, -0.44440914, 0.46390084, -1.18239487, 0.67445028,
1.16837839, -1.69211203, 0.21074401, 0.28828130, 1.42310620, -2.07886252, -0.23665196, 2.11473622,
-0.70710678, -0.94836782, -0.61669731, 2.74343245, -1.31725165, -1.61658082, 1.40008673, 0.86283516,
-0.46316031, -2.22162158, 2.44765182, 0.26621169, -1.43448769, -0.24751591, 0.94115496, 1.05242818,
-2.41421356, 1.03203356, 0.53411293, -0.06762304, -0.67593727, -0.21364044, 1.44214862, -1.33719702,
0.64798015, -0.48230949, 0.34480576, 0.19001734, -0.48055116, 0.53052796, -1.08999089, 1.56588662,
-0.70710678, -0.55800280, 0.29861008, 0.58792542, 0.34592601, -2.20541745, 1.78024111, 0.47784893,
-0.79319217, -1.05488701, 1.03188252, 1.68282705, -2.74898046, 0.40356850, 1.16732907, 0.62305821,
-2.00000000, -0.23205198, 2.71334997, -1.53649401, -0.78740990, 0.07641199, 1.97467599, -1.15302236,
-1.55855903, 1.95975118, -0.13363956, -0.22706443, -1.31701321, 1.61613091, 0.10257580, -1.23178251,
0.70710678, -0.31720151, 0.90037856, -1.18492926, 0.63058930, -0.10344361, -0.23576360, 0.86080842,
-1.19977891, 0.66039389, -0.32169391, 0.97775817, -1.06611792, -0.55358340, 1.80289950, -0.77594502,
-0.41421356, -0.75555040, 2.20994153, -0.73347627, -1.82466833, 1.45761030, 0.68380929, -0.22403067,
-2.31091938, 2.20595306, 0.81951737, -1.91004177, -0.20611118, 1.02797523, 1.37367215, -2.83145595,
0.70710678, 1.44095651, -0.43268624, -1.05065703, -0.23983303, 2.26663432, -1.70313667, -0.21020978,
0.40301153, 0.57631493, -0.23960140, -1.14251422, 1.51716142, -0.84282779, 0.48518827, -0.44197627,
-0.00000000, 0.44197627, -0.48518827, 0.84282779, -1.51716142, 1.14251422, 0.23960140, -0.57631493,
-0.40301153, 0.21020978, 1.70313667, -2.26663432, 0.23983303, 1.05065703, 0.43268624, -1.44095651,
-0.70710678, 2.83145595, -1.37367215, -1.02797523, 0.20611118, 1.91004177, -0.81951737, -2.20595306,
2.31091938, 0.22403067, -0.68380929, -1.45761030, 1.82466833, 0.73347627, -2.20994153, 0.75555040,
0.41421356, 0.77594502, -1.80289950, 0.55358340, 1.06611792, -0.97775817, 0.32169391, -0.66039389,
1.19977891, -0.86080842, 0.23576360, 0.10344361, -0.63058930, 1.18492926, -0.90037856, 0.31720151,
-0.70710678, 1.23178251, -0.10257580, -1.61613091, 1.31701321, 0.22706443, 0.13363956, -1.95975118,
1.55855903, 1.15302236, -1.97467599, -0.07641199, 0.78740990, 1.53649401, -2.71334997, 0.23205198,
2.00000000, -0.62305821, -1.16732907, -0.40356850, 2.74898046, -1.68282705, -1.03188252, 1.05488701,
0.79319217, -0.47784893, -1.78024111, 2.20541745, -0.34592601, -0.58792542, -0.29861008, 0.55800280,
0.70710678, -1.56588662, 1.08999089, -0.53052796, 0.48055116, -0.19001734, -0.34480576, 0.48230949,
-0.64798015, 1.33719702, -1.44214862, 0.21364044, 0.67593727, 0.06762304, -0.53411293, -1.03203356,
2.41421356, -1.05242818, -0.94115496, 0.24751591, 1.43448769, -0.26621169, -2.44765182, 2.22162158,
0.46316031, -0.86283516, -1.40008673, 1.61658082, 1.31725165, -2.74343245, 0.61669731, 0.94836782,
0.70710678, -2.11473622, 0.23665196, 2.07886252, -1.42310620, -0.28828130, -0.21074401, 1.69211203,
-1.16837839, -0.67445028, 1.18239487, -0.46390084, 0.44440914, -1.09723472, 1.06083263, -0.41313392,
-0.00000000, 0.41313392, -1.06083263, 1.09723472, -0.44440914, 0.46390084, -1.18239487, 0.67445028,
1.16837839, -1.69211203, 0.21074401, 0.28828130, 1.42310620, -2.07886252, -0.23665196, 2.11473622,
-0.70710678, -0.94836782, -0.61669731, 2.74343245, -1.31725165, -1.61658082, 1.40008673, 0.86283516,
-0.46316031, -2.22162158, 2.44765182, 0.26621169, -1.43448769, -0.24751591, 0.94115496, 1.05242818,
-2.41421356, 1.03203356, 0.53411293, -0.06762304, -0.67593727, -0.21364044, 1.44214862, -1.33719702,
0.64798015, -0.48230949, 0.34480576, 0.19001734, -0.48055116, 0.53052796, -1.08999089, 1.56588662,
-0.70710678, -0.55800280, 0.29861008, 0.58792542, 0.34592601, -2.20541745, 1.78024111, 0.47784893,
-0.79319217, -1.05488701, 1.03188252, 1.68282705, -2.74898046, 0.40356850, 1.16732907, 0.62305821,
-2.00000000, -0.23205198, 2.71334997, -1.53649401, -0.78740990, 0.07641199, 1.97467599, -1.15302236,
-1.55855903, 1.95975118, -0.13363956, -0.22706443, -1.31701321, 1.61613091, 0.10257580, -1.23178251,
0.70710678, -0.31720151, 0.90037856, -1.18492926, 0.63058930, -0.10344361, -0.23576360, 0.86080842,
-1.19977891, 0.66039389, -0.32169391, 0.97775817, -1.06611792, -0.55358340, 1.80289950, -0.77594502,
-0.41421356, -0.75555040, 2.20994153, -0.73347627, -1.82466833, 1.45761030, 0.68380929, -0.22403067,
-2.31091938, 2.20595306, 0.81951737, -1.91004177, -0.20611118, 1.02797523, 1.37367215, -2.83145595,
0.70710678, 1.44095651, -0.43268624, -1.05065703, -0.23983303, 2.26663432, -1.70313667, -0.21020978,
0.40301153, 0.57631493, -0.23960140, -1.14251422, 1.51716142, -0.84282779, 0.48518827, -0.44197627,
@@ -0,0 +1,129 @@
// 512 RFFT Data Output 1
-0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -256.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 256.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,
0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, -0.00000000,
0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000,
-0.00000000, 0.00000000, 0.00000000, 0.00000000, -0.00000000, 0.00000000, -0.00000000, -0.00000000,
-0.00000000, -0.00000000, 0.00000000, -0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000000,
0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000, -0.00000000,
0.00000000, -0.00000000, 0.00000000, 0.00000000, -0.00000000, -0.00000000, 0.00000000, 0.00000000,

Some files were not shown because too many files have changed in this diff Show More