5 /* Just get the compiler to generate each of the TM instructions
6 * so we can verify that valgrind recognizes them.
7 * For now, only the tbegin instruction does anything in valgrind.
8 * The rest are just treated as NOPS.
12 __builtin_tabortdc (0,0,0);
13 __builtin_tabortdci (0,0,0);
15 __builtin_tabortwc (0,0,0);
16 __builtin_tabortwci (0,0,0);
19 // __builtin_tcheck (0); tcheck not recognized by compiler
20 __builtin_trechkpt (); // not recognized by early HW
21 __builtin_treclaim (0); // not recognized by early HW
24 printf ("No HTM support.");