> BTW, is the condition "!defined(_MSC_VER) || (_MSC_VER <= 1400)"
> really needed ? I think AS_PUSH_IF86(bx)/AS_POP_IF86(bx) should be on
> unconditionally for correct prolog/epilog code, although I dont have
> any compiler except gcc & msvc2005sp1 to test this.
I put in that check because I noticed that VC 2005 and 2008 were adding
their own push/pop for ebx, but apparently sometimes it doesn't happen.
Unless someone knows why, I'll just remove that check.