cannam@167: #include "kernel/ifftw.h" cannam@167: #include SIMD_HEADER cannam@167: cannam@167: extern void XSIMD(codelet_hc2cfdftv_2)(planner *); cannam@167: extern void XSIMD(codelet_hc2cfdftv_4)(planner *); cannam@167: extern void XSIMD(codelet_hc2cfdftv_6)(planner *); cannam@167: extern void XSIMD(codelet_hc2cfdftv_8)(planner *); cannam@167: extern void XSIMD(codelet_hc2cfdftv_10)(planner *); cannam@167: extern void XSIMD(codelet_hc2cfdftv_12)(planner *); cannam@167: extern void XSIMD(codelet_hc2cfdftv_16)(planner *); cannam@167: extern void XSIMD(codelet_hc2cfdftv_32)(planner *); cannam@167: extern void XSIMD(codelet_hc2cfdftv_20)(planner *); cannam@167: extern void XSIMD(codelet_hc2cbdftv_2)(planner *); cannam@167: extern void XSIMD(codelet_hc2cbdftv_4)(planner *); cannam@167: extern void XSIMD(codelet_hc2cbdftv_6)(planner *); cannam@167: extern void XSIMD(codelet_hc2cbdftv_8)(planner *); cannam@167: extern void XSIMD(codelet_hc2cbdftv_10)(planner *); cannam@167: extern void XSIMD(codelet_hc2cbdftv_12)(planner *); cannam@167: extern void XSIMD(codelet_hc2cbdftv_16)(planner *); cannam@167: extern void XSIMD(codelet_hc2cbdftv_32)(planner *); cannam@167: extern void XSIMD(codelet_hc2cbdftv_20)(planner *); cannam@167: cannam@167: cannam@167: extern const solvtab XSIMD(solvtab_rdft); cannam@167: const solvtab XSIMD(solvtab_rdft) = { cannam@167: SOLVTAB(XSIMD(codelet_hc2cfdftv_2)), cannam@167: SOLVTAB(XSIMD(codelet_hc2cfdftv_4)), cannam@167: SOLVTAB(XSIMD(codelet_hc2cfdftv_6)), cannam@167: SOLVTAB(XSIMD(codelet_hc2cfdftv_8)), cannam@167: SOLVTAB(XSIMD(codelet_hc2cfdftv_10)), cannam@167: SOLVTAB(XSIMD(codelet_hc2cfdftv_12)), cannam@167: SOLVTAB(XSIMD(codelet_hc2cfdftv_16)), cannam@167: SOLVTAB(XSIMD(codelet_hc2cfdftv_32)), cannam@167: SOLVTAB(XSIMD(codelet_hc2cfdftv_20)), cannam@167: SOLVTAB(XSIMD(codelet_hc2cbdftv_2)), cannam@167: SOLVTAB(XSIMD(codelet_hc2cbdftv_4)), cannam@167: SOLVTAB(XSIMD(codelet_hc2cbdftv_6)), cannam@167: SOLVTAB(XSIMD(codelet_hc2cbdftv_8)), cannam@167: SOLVTAB(XSIMD(codelet_hc2cbdftv_10)), cannam@167: SOLVTAB(XSIMD(codelet_hc2cbdftv_12)), cannam@167: SOLVTAB(XSIMD(codelet_hc2cbdftv_16)), cannam@167: SOLVTAB(XSIMD(codelet_hc2cbdftv_32)), cannam@167: SOLVTAB(XSIMD(codelet_hc2cbdftv_20)), cannam@167: SOLVTAB_END cannam@167: };