1 /* Test the crc32ch ACLE intrinsic.  */
2 
3 /* { dg-do assemble } */
4 /* { dg-options "-save-temps -O2 -march=armv8-a+crc" } */
5 
6 #include "arm_acle.h"
7 
8 uint32_t
test_crc32ch(uint32_t arg0,uint16_t arg1)9 test_crc32ch (uint32_t arg0, uint16_t arg1)
10 {
11   return __crc32ch (arg0, arg1);
12 }
13 
14 /* { dg-final { scan-assembler "crc32ch\tw..?, w..?, w..?\n" } } */
15