ABD: Adapt avx512bw raidz assembly
commit01017962908392b83764f29b21e687844636eed6
authorGvozden Neskovic <neskovic@gmail.com>
Fri, 16 Dec 2016 01:31:33 +0000 (16 02:31 +0100)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Fri, 16 Dec 2016 01:31:33 +0000 (15 17:31 -0800)
tree3bf6a3f6fb62791f778fa906175e186d03f48280
parentf2d8bdc62ef779a632615b8a4be90009517f457a
ABD: Adapt avx512bw raidz assembly

Adapt avx512bw implementation for use with abd buffers. Mul2 implementation
is rewritten to take advantage of the BW instruction set.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Romain Dolbeau <romain.dolbeau@atos.net>
Signed-off-by: Gvozden Neskovic <neskovic@gmail.com>
Closes #5477
module/zfs/vdev_raidz_math.c
module/zfs/vdev_raidz_math_avx512bw.c