Rugger:
I just noticed something in an earlier post of yours.. saying assembly level isn't necessary anymore, is well, just plain wrong. Until someone can write a _really good_ vectorizing compiler, ASM will become more and more important, with the ever growing number of SIMD extensions to most (if not all) major instruction sets.
Steve
PS. Admitedly I'm somewhat of an ASM nut, but I can beat GCC, MSVC(.net) and Intel's compilers easily, and sometimes by a lot.
I just noticed something in an earlier post of yours.. saying assembly level isn't necessary anymore, is well, just plain wrong. Until someone can write a _really good_ vectorizing compiler, ASM will become more and more important, with the ever growing number of SIMD extensions to most (if not all) major instruction sets.
Steve
PS. Admitedly I'm somewhat of an ASM nut, but I can beat GCC, MSVC(.net) and Intel's compilers easily, and sometimes by a lot.

) you have to deal with. The only times I have been able to beat the compiler successfully over multiple types of x86 cpu is where I was able to use features of the cpu that aren't described in the C language (eg CPU carry and borrow flags for subtraction).

. If you have, you would soon realize that:
Comment