1. XORs, swizzling, and reductions