Sure it does. Would you like an MS-DOS executable that runs alone? I have many. It makes 8086 code, since the compiler is copyright 1985... I'm sure the compiler is awfully naieve though, putting pieces together.
Well to be completely specific, I looked into it, and it seems to run a general loop, holding the long (32 bit) integer in some memory location, and making a far call (pushing values onto the stack) to compare the variable to the constant. Now if far calls don't cost much, I would expect this to run maybe 20 times slower than the most optimized loop I can concieve of, but we're talking several orders of magnitude here.
Indeed. But if you may recall, optimization wasn't my question, it was much more general, which is why I asked here.
Tim
-- Deep Fryer: A very philosophical monk. Website @