[vectorIntrinsics] [PATCH] Elemental shifts and rotates speedup
Bhateja, Jatin
jatin.bhateja at intel.com
Thu May 16 02:41:31 UTC 2019
Hi All,
Please find a patch having following changes:-
A) Intrinsification of two vector APIs:
1) VectorShuffle.shuffleIota(VectorSpecies, int)
2) VectorShuffle.toVector()
B) Re-implimentation of following vector APIs using above intrinsified APIs.
1) Vector.shiftLanesLeft(int)
2) Vector.shiftLanesRight(int)
3) Vector.rotateLanesLeft(int)
4) Vector.rotateLanesRight(int)
With this we see around ~2X gains in elemental shifts and rotate operations.
Webrev: http://cr.openjdk.java.net/~kkharbas/Jatin/rotate_and_shift_lanes/webrev.00/
Kindly review the patch.
Best Regards,
Jatin
More information about the panama-dev
mailing list