@cmuratori don't SSE registers have some type info?
-
-
Replying to @cmuratori
@cmuratori@won3d I believe modern x86 have separate pipelines for float and int SSE operations, with a minor hit when transferring between.1 reply 0 retweets 0 likes -
Replying to @jcalsbeek
@jcalsbeek@won3d But even a penalty hasn't anything to do with making the _syntax_ typed. That's just an execution cost. The op is allowed.1 reply 0 retweets 0 likes -
Replying to @cmuratori
@cmuratori@jcalsbeek@won3d (ie., I do not have to issue an instruction to convert 16xu8 to 8xs16 before doing a 16-bit signed add)3 replies 0 retweets 0 likes -
Replying to @cmuratori
@cmuratori@jcalsbeek yeah, your example is poppy.1 reply 0 retweets 0 likes -
-
Replying to @cmuratori
@cmuratori@jcalsbeek autocorrect...should have been "poopy"1 reply 0 retweets 0 likes -
Replying to @won3d
@won3d@jcalsbeek Why was my example poopy?? I make only poop-free examples...1 reply 0 retweets 0 likes -
Replying to @cmuratori
@cmuratori@jcalsbeek it was an example of SSE poopiness. Agreement fail.1 reply 0 retweets 0 likes
@won3d @jcalsbeek Ah, yes, well... ahem. Poopy indeed. There's nothing like having to cast _twice_ to shuffle an _m128i in SSE2 :(
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.