[sdiy] The Chameleon Guitar
paul.maddox.mail-list at synth.net
paul.maddox.mail-list at synth.net
Thu Apr 9 10:29:31 CEST 2009
Matthew,
> I should probably point out at this juncture that the output of a DECENT
> C compiler can be more efficient than hand-coded assembly.
careful :-)
generally I would agree with, 100%.
But for DSP devices I've yet to find this to be true.
The main issue is the ability to do multiple things at the same time.
I've trialled a couple of the really expensive C compilers for
freescale DSPs, not one of them did any of the possible parallel
memory moves.
> Whilst assembly is - in theory - faster and more efficient than C, it
> can only be so if it is well-written. You can programme badly in any
> language ;-)
hehe, yes you can :-)
> When you write in C, you are adding the skills of whoever wrote the
> compiler/optimiser to your own.
you're also dependant on their skills as a programmer and their
understanding of the target CPU.
It's a bit of a double edged sword.
Paul
More information about the Synth-diy
mailing list