/* { dg-do compile } */ /* { dg-options "-madx -O2" } */ /* { dg-final { scan-assembler "adcx" } } */ #include volatile unsigned char c; volatile unsigned int x, y; unsigned int *sum; void extern adx_test (void) { c = _addcarryx_u32 (c, x, y, sum); }