particular passage that makes this clear.
-
-
Replying to @JamesWidman @RichFelker
But regardless of the intentions of "The Founding Fathers," a very popular behavior was established, and then it was broken.
1 reply 0 retweets 0 likes -
Replying to @JamesWidman @RichFelker
And it didn't need to be broken. E.g. if Clang had -fno-strict-aliasing set by default, it would still be a conforming impl.
2 replies 0 retweets 0 likes -
Replying to @JamesWidman
A conforming implementation that never performs vectorization unless perhaps you use the restrict keyword.
1 reply 0 retweets 0 likes -
Replying to @RichFelker
This is understood, and this was the old behavior, and this was preferable to having shit break unexpectedly.
1 reply 0 retweets 0 likes -
Replying to @JamesWidman
The old behavior was having people write thousands of lines of SSE asm or intrinsics by hand, all non-portable & full of bugs..
2 replies 0 retweets 0 likes -
Replying to @RichFelker
I accept that this is a real problem. I suggest that better solutions need to be found, \
2 replies 0 retweets 0 likes -
Replying to @JamesWidman @RichFelker
(Except that learning to write SIMD code is prob a good thing, even if you then have it generated) https://youtu.be/1CVmlnhgT3g?t=1m24s …
2 replies 0 retweets 1 like -
Replying to @JamesWidman
Maybe something you should learn in small examples to understand mechanisms of runtime costs. Not for production!
2 replies 0 retweets 0 likes -
Yes and they're wrong. :-)
-
-
Replying to @RichFelker @JamesWidman
Lots of successful people still do stuff that's wrong/stupid.
0 replies 0 retweets 1 likeThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.