@CopperheadSec @RichFelker @landley @johnregehr @kssreeram Last I checked (ages ago) only loops/arrays got vectorized. There's no reason to
-
-
Replying to @hyc_symas
@CopperheadSec@RichFelker@landley@johnregehr@kssreeram break all other pointer usage just for one special case optimization.1 reply 0 retweets 1 like -
Replying to @hyc_symas
@hyc_symas@RichFelker@landley@johnregehr@kssreeram They vectorize a lot more than that and it's not just that depending on this.1 reply 0 retweets 0 likes -
Replying to @CopperheadOS
@hyc_symas@RichFelker@landley@johnregehr@kssreeram Most optimization passes beyond simple instruction pattern matching need AA queries.1 reply 0 retweets 0 likes -
Replying to @CopperheadOS
@CopperheadSec@RichFelker@landley@johnregehr@kssreeram Ah well. Most optimization and AA didn't exist when I worked on gcc 1.4-2.8.1 reply 0 retweets 1 like -
Replying to @hyc_symas
@CopperheadSec@RichFelker@landley@johnregehr@kssreeram Didn't need them to get good perf with RISC or orthogonal ISA like M68K.1 reply 0 retweets 0 likes -
Replying to @hyc_symas
@hyc_symas@CopperheadSec@johnregehr@kssreeram If you think any compilers in that era had "good performance" you're delusional.1 reply 0 retweets 0 likes -
Replying to @RichFelker
@hyc_symas@CopperheadSec@johnregehr@kssreeram It was only tolerable because people wrote all the bottlenecks by hand in asm.1 reply 0 retweets 0 likes -
Replying to @RichFelker
@RichFelker@CopperheadSec@johnregehr@kssreeram which is still true today.1 reply 0 retweets 0 likes -
Replying to @hyc_symas
@hyc_symas@CopperheadSec@johnregehr@kssreeram No, these days most asm is cargo-cult nonsense; same performance achievable in clean C.1 reply 0 retweets 0 likes
@hyc_symas @CopperheadSec @johnregehr @kssreeram If it's not, that's a compiler bug and your time is better spent reporting/fixing it.
-
-
Replying to @RichFelker
@RichFelker@CopperheadSec@johnregehr@kssreeram e.g. this ought to be a simple 64bit mult, still faster in ASM https://github.com/monero-project/bitmonero/blob/master/src/crypto/slow-hash.c#L719-L751 …0 replies 0 retweets 0 likesThanks. 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.