Now the difference is only a fraction of a millisecond, so for 99% of your programs, it really won't make any performance difference, but if you're using it several times in your main game loop, that small difference could be what determines if your game will run smoothly on your friend's Pentium II 750. :)
I doubt that. If "Sgn()" is your performance bottleneck, you're done. Ship it.