FFT algorithm

Hello everyone. I write FFT, it's ran! But it run very slow speed, I try on STM32F103C8T6 72MHz and used timer to measure time, the result about 360ms and I can't run another program. Somebody help me please! Thank all!

My code here: the DFT http://codepad.org/vwMlHR1V

and FFT : http://codepad.org/HbDwS2TZ