diff options
author | Simon Sapin <simon.sapin@exyr.org> | 2019-07-01 15:43:05 +0200 |
---|---|---|
committer | Simon Sapin <simon.sapin@exyr.org> | 2019-07-01 15:43:24 +0200 |
commit | d1efad676301798756c36990de8aa2784dab91db (patch) | |
tree | 080a0056a34e60d114f348e887bf7ae2641f82c2 /components | |
parent | 5a31ce52d80a34fffd362e1a8991b08eb11cff3f (diff) | |
download | servo-d1efad676301798756c36990de8aa2784dab91db.tar.gz servo-d1efad676301798756c36990de8aa2784dab91db.zip |
Turns out that SIMD code was not being compiled at all!?
Diffstat (limited to 'components')
-rw-r--r-- | components/gfx/text/glyph.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/components/gfx/text/glyph.rs b/components/gfx/text/glyph.rs index df8180688f0..fc054c3caa3 100644 --- a/components/gfx/text/glyph.rs +++ b/components/gfx/text/glyph.rs @@ -644,7 +644,7 @@ impl<'a> GlyphStore { for i in 0..num_simd_iterations { let offset = begin + i * 4; - let v = u32x4::load_unaligned(&buf[offset..]); + let v = u32x4::from_slice_unaligned(&buf[offset..]); let advance = (v & advance_mask) >> GLYPH_ADVANCE_SHIFT; let spaces = (v & space_flag_mask) >> FLAG_CHAR_IS_SPACE_SHIFT; simd_advance = simd_advance + advance; |