Quote:
Originally Posted by twobob
Hmm.
bash-4.1$ arm-none-linux-gnueabi-gcc -O3 -march=armv6j -mtune=arm1136jf-s -mfpu=vfp -fomit-frame-pointer -o ffttest-arm radix4fft.c testfft.c testmain.c -lm
Any way to squeeze a bit more performance out of that in terms of compilation?
*Goes and googles things.*
Well -03 from http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html looks to be as good as it gets - I vaguely recall someone posting a nice set of args but that could have been for the K5.
Cheers.
|
Someone did. I did and they are indexed by the site index.
The ones above should be a "one size fits all" set, executable by all.
Question: Are you running that under the emulator I posted or on the real hardware?
Question: GCC does not generate mixed 32/16 bit code for arm by default, have you tried enabling mixed code generation (thumb)?
Note: the K3 only does thumb, the K4&K5 does thumb-2
Question: Do you want me to post the armv7l (K4/K5) emulator along with the armv6l that is already posted?