1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fomit-frame-pointer -mmmx -msse -mno-sse2" } */
3 /* { dg-additional-options "-fno-common" { target *-*-darwin* } } */
4 /* { dg-additional-options "-mdynamic-no-pic" { target { ia32 && *-*-darwin* } } } */
12 __m64 mm0
= (__m64
)(__v8qi
) {1,2,3,4,5,6,7,8};
13 __m64 mm1
= (__m64
)(__v8qi
) {11,22,33,44,55,66,77,88};
15 x
= _mm_sad_pu8 (mm0
, mm1
);
18 /* { dg-final { scan-assembler-times "movq" 2 } } */
19 /* { dg-final { scan-assembler-not "movl" { target nonpic } } } */