He forgot "fastK5.S", "fastK6.S", "fastCx586.S, "fastCx686.S",
"fastCentaur.S", "fastPII.S", "fastP5MMX.S" and "fastPIIMMX.S".
Don't forget to test them all as thoroughly as slow.c is tested now.
Did I miss any? ;-)
Seriously, I have written optimised 486 assembly that ran 100% faster
than equivalent C, only to find it ran one third of the speed of the C
on a Pentium Pro.
Perhaps the fact that new processors are optimised to run C to a great
extent is worth considering. Meanwhile, compilers continue to be taught
more about the new processors.
-- Jamie
-
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/