1 /* { dg-do compile { target has_arch_ppc64 } } */
2 /* { dg-options "-mdejagnu-cpu=power6 -O2" } */
3
4 unsigned long load_byte_reverse (unsigned long *in)
5 {
6 return __builtin_bswap64 (*in);
7 }
8
9 unsigned long byte_reverse (unsigned long in)
10 {
11 return __builtin_bswap64 (in);
12 }
13
14 /* { dg-final { scan-assembler-times {\mrldimi\M} 2 } } */