Quote:
It sounds like you're still at my 009 tech. Unrolling by 2, which was my 009-010 speedup, gave another 50%. The C I gave you _should_ translate 1<->1 into assembly, once you've mapped variables onto mobile stack entries (bletch, which is why I use C rather than asm).
Ah, well my C code and your C code were doing the same thing, but I understand mine! I'll just stick with the convertion of my code into assembler, as I know what it is up to, and I have already done it. But the two programs were probably doing exactly the same thing but in slightly different ways - you hash is completely different to mine, for example. Now that I have got that last piece of the puzzle I can start profiling the code....