Bitwise AND, XOR, and OR have position independence for arguments. A | B == B | A.
In the documentation, arguments are lower-case in the blurb. So x and y and a and b are placeholders.
In BGET et. al., the arguments are positional. BGET x n means get bit n from value x.
Hope that clears things up!