Update ChangeLog and version files for release
[official-gcc.git] / gcc / testsuite / gcc.target / aarch64 / builtin-bswap-2.c
blob6018b483479ac6cc72879ebc0bbc361ab587d9e6
1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
4 /* { dg-final { scan-assembler-times "rev16\\t" 2 } } */
6 /* rev16 */
7 unsigned short
8 swapu16_1 (unsigned short x)
10 return (x << 8) | (x >> 8);
13 /* rev16 */
14 unsigned short
15 swapu16_2 (unsigned short x)
17 return (x >> 8) | (x << 8);