From b8b3086de30b3b0f09c6c5ffc176482a538e9337 Mon Sep 17 00:00:00 2001 From: Herb Derby Date: Thu, 16 Nov 2017 16:04:42 -0500 Subject: Fix Sk8b reading too many bytes Change-Id: I0e94ef1620b54405a23470507e2b2c4bb54731c9 Reviewed-on: https://skia-review.googlesource.com/72860 Reviewed-by: Mike Klein Commit-Queue: Herb Derby --- src/opts/SkNx_sse.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/opts') diff --git a/src/opts/SkNx_sse.h b/src/opts/SkNx_sse.h index ae340c260f..a8483a089c 100644 --- a/src/opts/SkNx_sse.h +++ b/src/opts/SkNx_sse.h @@ -502,7 +502,7 @@ public: AI SkNx() {} AI SkNx(uint8_t val) : fVec(_mm_set1_epi8(val)) {} - AI static SkNx Load(const void* ptr) { return _mm_loadu_si128((const __m128i*)ptr); } + AI static SkNx Load(const void* ptr) { return _mm_loadl_epi64((const __m128i*)ptr); } AI SkNx(uint8_t a, uint8_t b, uint8_t c, uint8_t d, uint8_t e, uint8_t f, uint8_t g, uint8_t h) : fVec(_mm_setr_epi8(a,b,c,d, e,f,g,h, 0,0,0,0, 0,0,0,0)) {} -- cgit v1.2.3