Chuang-Yu Cheng
e4ba18d52f
[Power9] Implement new altivec instructions: permute, count zero, extend sign, negate, parity, shift/rotate, mul10
This change implements the following vector operations:
- vclzlsbb vctzlsbb vctzb vctzd vctzh vctzw
- vextsb2w vextsh2w vextsb2d vextsh2d vextsw2d
- vnegd vnegw
- vprtybd vprtybq vprtybw
- vbpermd vpermr
- vrlwnm vrlwmi vrldnm vrldmi vslv vsrv
- vmul10cuq vmul10uq vmul10ecuq vmul10euq
28 instructions
Thanks Nemanja, Kit for invaluable hints and discussion!
Reviewers: hal, nemanja, kbarton, tjablin, amehsan
Phabricator: http://reviews.llvm.org/D15887
llvm-svn: 264504
2016-03-26 05:46:11 +00:00
..
2015-04-23 22:47:57 +00:00
2015-06-16 16:01:15 +00:00
2015-03-25 19:36:23 +00:00
2015-04-23 18:30:38 +00:00
2015-04-23 18:30:38 +00:00
2015-04-23 23:05:08 +00:00
2015-04-23 18:30:38 +00:00
2015-04-23 18:30:38 +00:00
2015-04-23 18:30:38 +00:00
2015-05-16 01:02:12 +00:00
2016-03-26 05:46:11 +00:00
2015-10-28 03:26:45 +00:00
2015-11-03 19:38:19 +00:00
2016-02-10 18:32:01 +00:00
2015-04-27 22:04:24 +00:00
2016-03-24 16:10:37 +00:00
2015-11-03 19:38:19 +00:00
2015-04-15 15:59:37 +00:00
2015-11-03 19:38:19 +00:00
2015-10-22 15:53:44 +00:00
2015-04-23 23:16:22 +00:00
2016-03-24 16:10:37 +00:00
2015-04-15 15:59:37 +00:00
2015-04-15 15:59:37 +00:00
2015-04-15 15:59:37 +00:00
2016-03-08 03:49:13 +00:00