diff options
author | Herb Derby <herb@google.com> | 2017-11-16 16:04:42 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-11-16 21:39:19 +0000 |
commit | b8b3086de30b3b0f09c6c5ffc176482a538e9337 (patch) | |
tree | dec9fb6bf14200a1457e0cdfd42643562382c950 | |
parent | 45b806eec455872c1860a00a0ae230af2c260aa9 (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>
-rw-r--r-- | src/opts/SkNx_sse.h | 2 |
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)) {} |