1 /* { dg-do compile { target { ! ia32 } } } */
2 /* { dg-options "-O2 -mcx16" } */
4 typedef int TItype
__attribute__ ((mode (TI
)));
8 void test(TItype x_128
)
10 m_128
= __sync_val_compare_and_swap (&m_128
, x_128
, m_128
);
13 /* { dg-final { scan-assembler "cmpxchg16b\[ \\t]" } } */