ior
u32 ior(u32 a) { return a | a; }
static int ior(int a) { return a || a; }
static int ior(int a, int b) { return (a | b) == (b | a); }