/* This test code is included into pr92398.p9-.c and pr92398.p9+.c. The two files have the tests for the number of instructions generated for P9- versus P9+. store generates difference instructions as below: P9+: mtvsrdd;xxlnot;stxv. P8/P7/P6 LE: not;not;std;std. P8 BE: mtvsrd;mtvsrd;xxpermdi;xxlnor;stxvd2x. P7/P6 BE: std;std;addi;lxvd2x;xxlnor;stxvd2x. P9+ and P9- LE are expected, P6/P7/P8 BE are unexpected. */ void bar (__int128_t *dst, __int128_t src) { *dst = ~src; }