• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  *          Copyright Andrey Semashev 2007 - 2015.
3  * Distributed under the Boost Software License, Version 1.0.
4  *    (See accompanying file LICENSE_1_0.txt or copy at
5  *          http://www.boost.org/LICENSE_1_0.txt)
6  */
7 
8 #include <tmmintrin.h>
9 
10 void pretend_used(__m128i*);
11 
main(int,char * [])12 int main(int, char*[])
13 {
14     __m128i mm = _mm_setzero_si128();
15     pretend_used(&mm);
16     mm = _mm_shuffle_epi8(_mm_alignr_epi8(mm, mm, 10), mm);
17     pretend_used(&mm);
18     return 0;
19 }
20