COMPILER_RT_ABI si_int __parityti2(ti_int a) { twords x; x.all = a; return __paritydi2(x.s.high ^ x.s.low); }
int test__paritydi2(di_int a) { si_int x = __paritydi2(a); si_int expected = naive_parity(a); if (x != expected) printf("error in __paritydi2(0x%llX) = %d, expected %d\n", a, x, expected); return x != expected; }