It shouldn't be faster because the compiler should do both versions directly with the eax register and not move the value around in a temporary register (but even if it did, moving values between registers is blazing fast on CPUs)
Shitlord by trade and passion. Graphics programmer at Laminar Research. I write blog posts at feresignum.com