From d1efad676301798756c36990de8aa2784dab91db Mon Sep 17 00:00:00 2001 From: Simon Sapin Date: Mon, 1 Jul 2019 15:43:05 +0200 Subject: [PATCH] Turns out that SIMD code was not being compiled at all!? --- components/gfx/text/glyph.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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;