View Single Post
Old 07-16-2012, 06:07 PM   #23
knc1
Going Viral
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
Quote:
Originally Posted by twobob View Post
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?
knc1 is offline   Reply With Quote