I think I've got this right.....
An xor reduction of a bool vector can be optimized to a parity check of the MOVMSK/BITCAST'd integer - if the population count is odd return 1, else return 0.
I haven't enabled POPCNT on any of the test targets, but I can if people think it useful (AVX1+ targets would always have POPCNT).
Would be nice to use "test %al, %al" or "or %al, %al" or "and %al, %al" here which I think would shorter encoding since there would be no immediate.