From ddf42d627c724ef5337ea86e1ac7ef24a5df8f37 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Dan=20Hor=C3=A1k?= Date: Thu, 10 May 2018 10:47:09 -0400 Subject: [PATCH] vmx: Fix vector loads on ppc64le MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Use vector intrinsic for loading possibly unaligned data instead of a typecast. Bugzilla: https://bugzilla.redhat.com/1572540 Signed-off-by: Dan Horák Signed-off-by: Adam Jackson Tested-by: Matt Turner Reviewed-by: Siarhei Siamashka --- pixman/pixman-vmx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pixman/pixman-vmx.c b/pixman/pixman-vmx.c index 41efdcf..52de37e 100644 --- a/pixman/pixman-vmx.c +++ b/pixman/pixman-vmx.c @@ -227,7 +227,7 @@ do \ #define COMPUTE_SHIFT_MASKC(dest, source, mask) # define LOAD_VECTOR(source) \ - v ## source = *((typeof(v ## source)*)source); + v ## source = (typeof(v ## source))vec_xl(0, source); # define LOAD_VECTORS(dest, source) \ LOAD_VECTOR(source); \ -- 2.34.1