https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65325
--- Comment #9 from Sebastian Dröge <slomo at coaxion dot net> --- The assembly code looks exactly the same to me, except for the source locations. But I also don't see the multiplication in either, only conversion between integers and floating point values, and then storing the results. It's near line 254 in the original source for both.