x86: AVX-512 mbtree_propagate_list
authorHenrik Gramner <henrik@gramner.com>
Sun, 28 May 2017 14:12:33 +0000 (16:12 +0200)
committerHenrik Gramner <henrik@gramner.com>
Sat, 24 Jun 2017 14:23:50 +0000 (16:23 +0200)
commit07483f72d7e1a4f7079a429dd1370f4221006862
tree3f505377bf5508dd012b2c7d61ea0a43fdb32e8b
parent1a88481b85da964aadae1e05347342b03be17712
x86: AVX-512 mbtree_propagate_list

Uses gathers and scatters in combination with conflict detections to
vectorize the scalar part.

Also improve the checkasm test to try different mb_y values and check
for out-of-bounds writes.
common/x86/mc-a2.asm
common/x86/mc-c.c
tools/checkasm.c