> I am not wholly convinced that inline assembler is really needed: after all
> the first C compilers didn't have it (AFAIK) and they were used to implement
> Unix (IIRC). But i guess that is leading us nowhere fast...
The competition has changed, it is about being fast, not about doing
something somebody else cannot do.
> And we have had problems there in the past: each time the compiler folks
> thought it wise to change optimization strategies...
The compiler will most certainly not break good design of your C source,
even if the optimizer changes. The actual compiler itself (which is
input independent and machine indepent except for inline assembly code)
which does the global optimizations has not changed a lot. Loop
unrolling, dependence detection and things don't change a lot in the way
they work.
-- Matthias AndreeHi! I'm the infamous .signature virus! Copy me into your ~/.signature to help me spread!
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/