shared: Implement aligned vector stores (vstorea_half)
authorJan Vesely <jan.vesely@rutgers.edu>
Sun, 22 Oct 2017 14:21:59 +0000 (14:21 +0000)
committerJan Vesely <jan.vesely@rutgers.edu>
Sun, 22 Oct 2017 14:21:59 +0000 (14:21 +0000)
commit7ab2d0bdcdc218d83faa90751a2cf2f34587ccc1
treebd4fa077bc91f8797abc47f85bd5e3452e7cf3a8
parent12061c7125f9e3548103914d1b30f7a19abe5008
shared: Implement aligned vector stores (vstorea_half)

Float version passes newly posted piglit tests on turks, float and double pass on carrizo.
v2: scalar vstorea_half
v3: fix typo

Reviewer: Aaron Watry
Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu>
llvm-svn: 316291
libclc/generic/include/clc/shared/vstore.h
libclc/generic/lib/shared/vstore.cl
libclc/generic/lib/shared/vstore_half.inc