aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/opts
diff options
context:
space:
mode:
authorGravatar Herb Derby <herb@google.com>2017-11-16 16:04:42 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-11-16 21:39:19 +0000
commitb8b3086de30b3b0f09c6c5ffc176482a538e9337 (patch)
treedec9fb6bf14200a1457e0cdfd42643562382c950 /src/opts
parent45b806eec455872c1860a00a0ae230af2c260aa9 (diff)
Fix Sk8b reading too many bytes
Change-Id: I0e94ef1620b54405a23470507e2b2c4bb54731c9 Reviewed-on: https://skia-review.googlesource.com/72860 Reviewed-by: Mike Klein <mtklein@google.com> Commit-Queue: Herb Derby <herb@google.com>
Diffstat (limited to 'src/opts')
-rw-r--r--src/opts/SkNx_sse.h2
1 files changed, 1 insertions, 1 deletions
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)) {}