Comparing implementations in asm and C for 64 bit Windows