# Boolean truth table
[[!table data="""
-p2p1p0 | o0 | o1 | o2 | o3
-0 0 0 | &(eq0-3) | o1 | o2 | o3
-0 0 1 | eq0 | o1 | o2 | o3
-0 1 0 | &(eq0-1) | o1 | o2 | o3
-0 1 1 | eq0 | o1 | o2 | o3
-1 0 0 | &(eq0-2) | o1 | o2 | o3
-1 0 1 | eq0 | o1 | o2 | o3
-1 1 0 | &(eq0-1) | o1 | o2 | o3
-1 1 1 | eq0 | o1 | o2 | o3
+p2p1p0 | o0 | o1 | o2 | o3
+0 0 0 | &(eq0-3) | 0 | o2 | o3
+0 0 1 | eq0 | &(eq1-3) | o2 | o3
+0 1 0 | &(eq0-1) | 0 | o2 | o3
+0 1 1 | eq0 | eq1 | o2 | o3
+1 0 0 | &(eq0-2) | 0 | o2 | o3
+1 0 1 | eq0 | &(eq01-2) | o2 | o3
+1 1 0 | &(eq0-1) | 0 | o2 | o3
+1 1 1 | eq0 | eq1 | o2 | o3
"""]]