You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I took a look at this and unfortunately, although I was able to force the instruction ordering by using a ReadWriteBarrier, I'm not sure that was actually a problem at all... the problem appears to be that the register allocator forces a huge amount of xmm1 usage for no apparent reason. That's the only particular thing I can see different between this code and the CLANG code which runs at speed.
CLANG gets the full speed, MSVC doesn't - I haven't looked into it yet but this is a reminder to see if MSVC can be coerced into not screwing it up.
- Casey
The text was updated successfully, but these errors were encountered: