1 /* { dg-do compile } */
2 /* { dg-options "-O3 -mcpu=cortex-a72+crypto -dp" } */
6 #define AESE(r, v, key) (r = vaeseq_u8 ((v), (key)));
7 #define AESMC(r, i) (r = vaesmcq_u8 (i))
20 dummy
= vaddq_u8 (dummy
, dummy
);
21 dummy
= vaddq_u8 (dummy
, dummy
);
23 dummy
= vaddq_u8 (dummy
, dummy
);
24 dummy
= vaddq_u8 (dummy
, dummy
);
26 dummy
= vaddq_u8 (dummy
, dummy
);
27 dummy
= vaddq_u8 (dummy
, dummy
);
29 dummy
= vaddq_u8 (dummy
, dummy
);
30 dummy
= vaddq_u8 (dummy
, dummy
);
33 dummy
= vaddq_u8 (dummy
, dummy
);
34 dummy
= vaddq_u8 (dummy
, dummy
);
36 dummy
= vaddq_u8 (dummy
, dummy
);
37 dummy
= vaddq_u8 (dummy
, dummy
);
39 dummy
= vaddq_u8 (dummy
, dummy
);
40 dummy
= vaddq_u8 (dummy
, dummy
);
44 /* { dg-final { scan-assembler-times "crypto_aese_fused" 4 } } */