Comment by anematode
3 hours ago
It's fixed if you pass -fno-trapping-math. There could be junk in the upper half of the registers that causes a floating-point exception.
3 hours ago
It's fixed if you pass -fno-trapping-math. There could be junk in the upper half of the registers that causes a floating-point exception.
Oh, that explains the seemingly useless movs. Thank you! I simply thought that it was a bug, since clang did not emit them.