Files
Xenia-Canary/src/xenia/cpu
Wunkolo bd9a290b30 [x64] Add GFNI-based optimization for VECTOR_SH{R,L}_V128(Int8)
In the `Int8` case of `VECTOR_SH{R,L}_V128`, when all the values are the
same, then a single-instruction `gf2p8affineqb` can be emitted that does
an int8-based arithmetic-shift, utilizing GF(8) arithmetic.

More info here:
https://wunkolo.github.io/post/2020/11/gf2p8affineqb-int8-shifting/

Also fixes the iteration-type for when detecting if all of the simd
lanes are the same value(was iterating `u16` and not `u8`)
2022-01-29 02:39:34 -06:00
..
2020-04-07 16:09:41 -05:00
2021-06-02 22:28:43 -05:00
2020-04-07 16:09:41 -05:00
2018-11-24 16:21:06 -06:00
2020-04-07 16:09:41 -05:00
2019-08-03 02:34:19 +02:00
2021-06-02 22:28:43 -05:00
2020-04-07 16:09:41 -05:00
2020-04-07 16:09:41 -05:00
2020-04-07 16:09:41 -05:00
2020-04-07 16:09:41 -05:00
2020-04-07 16:09:41 -05:00
2015-12-29 12:32:46 -08:00