Hi Joe & Michael,
In rev. 151382 you have changed the fptoui implementation of the x86 codegen for win32.
Before the change fptoui was lowered to
movl 8(%esp), %eax
After the change fptoui is lowered to
Please note that the assumption that _ftol2 doesn’t modify ECX isn’t true on sandybridge platform.
Could you share with me the reasons behind this change? Did you get better performance after this change?