1/* PR middle-end/26379 */
2/* { dg-do compile } */
3/* { dg-options "-O2 -mmmx" } */
4
5#include <mmintrin.h>
6
7void
8foo (__m64 *p)
9{
10  __m64 m;
11
12  m = p[0];
13  m = _mm_srli_pi16(m, 2);
14  m = _mm_slli_pi16(m, 8);
15
16  p[0] = m;
17  _mm_empty();
18}
19