[PATCH] D14901: [X86][SSE] Improve i16 splatting shuffles

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 17 03:08:55 PST 2015


RKSimon added a comment.

Tested on Jaguar CPU:

Throughput: 
Old 3op shuffle: 4cy
New 2op shuffle: 2cy
pshufb_rr        3cy
pshufb_rm        3cy

Latency:
Old 3op shuffle: 4cy
New 2op shuffle: 3cy
pshufb_rr        3cy
pshufb_rm        4cy


Repository:
  rL LLVM

http://reviews.llvm.org/D14901





More information about the llvm-commits mailing list