2 /* { dg-do compile } */
3 /* { dg-options "-march=armv8-a+crypto" } */
8 test_vmull_p64 (poly64_t a
, poly64_t b
)
10 return vmull_p64 (a
, b
);
13 /* { dg-final { scan-assembler-times "pmull\\tv" 1 } } */
16 test_vmull_high_p64 (poly64x2_t a
, poly64x2_t b
)
18 return vmull_high_p64 (a
, b
);
21 /* { dg-final { scan-assembler-times "pmull2\\tv" 1 } } */
23 /* { dg-final { cleanup-saved-temps } } */