diff --git a/simdpp/detail/insn/extract.h b/simdpp/detail/insn/extract.h index 5ca0385d..11e2c813 100644 --- a/simdpp/detail/insn/extract.h +++ b/simdpp/detail/insn/extract.h @@ -351,6 +351,7 @@ float i_extract(const float32<4>& a) return a.el(id); #elif SIMDPP_USE_SSE2 switch (id) { + default: case 0: return _mm_cvtss_f32(a.native()); #if SIMDPP_USE_SSE3 case 1: return _mm_cvtss_f32(_mm_movehdup_ps(a.native()));