[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MiNT] XaAES sources for FreeMiNT 1.16.3



Paul Wratt wrote:
The people on this planet who can write "algorithms in C that are hard
to beat", usually have an excessive understanding of ASM

Yes, but this does not prevent them to write clean, simple, readable,
commented and portable algorithms.
However one of the weakness of C is to allow to write unreadable code,
this has to be avoided.

The fundamental flaw in your vision ... is that C is compiled into hex
byte codes,

The job of the developer is to write good algorithms.
The job of the compiler is to translate efficiently the algorithms into
byte codes.

The "side affect" I mentioned at the top, is that any ASM that is
included in current OS development, will then require v4e  compatible
compilers,

GCC/gas already support ColdFire.
AHCC will do soon.

There are very few new instructions on ColdFire processors (but a lot
missing), so any assembler can produce ColdFire code if the programmer
takes care to avoid incompatible instructions.

But this is not problem. The ColdFire computers will have a thin
compatibility layer. Most 68000 programs will work.

Developers aware of ColdFire will always have ColdFire tools.

--
Vincent Rivière