Do two numbers contain unique powers of 2 Break two numbers up into their powers of 2, if they share any, return a falsey value. Otherwise, return a truthy value.

If one input is 0, the answer will always be truthy.
if one input is 255, the answer will be falsey if the other is not 0.

Example

Given 5 and 3

5 = 2⁰ + 2²
3 = 2⁰ + 2¹


Both share 2⁰, return falsey.

Given 8 and 17

8  = 2³
17 = 2⁰ + 2⁴


Neither share any powers, return truthy.

I/O

Input and output can be through any standard means

Input will always be two integers in the range 0 &lt;= n &lt;= 255

Output should be one truthy or falsey value

Test Cases

Truthy:
1, 2
3, 4
2, 4
8, 17
248, 7

Falsey:
1, 3
6, 4
8, 8


Standard Loopholes apply.

This is code-golf, so fewest bytes wins!
Actually, 2 bytes

&amp;Y


Try it online!

Explanation:

&amp;Y
&amp;   bitwise AND
 Y  boolean negation