1 1 0 | a0b0[31:24] | a1b0[23:16] | a2b2[15:8] | a3b3
1 1 1 | a0b0[31:24] | a1b1[23:16] | a2b2[15:8] | a3b3
-Where for o0 the output is simple a0b0 for all partition permutations.
+ therefore:
+
+ if True: o3 = a0b0[31:24]
+ if ~p0: o3 |= a1b0[23:16]
+ if p0: o3 |= a1b1[23:16]
+ if ~p0&p1: o3 |= a2b1[15:8]
+ if p0&p1: o3 |= a2b0[15:8]
+ if p1: o3 |= a2b2[15:8]
+ if ~p0&~p1&~p2: o3 |= a3b0
+ if p0&~p1&~p2: o3 |= a3b1
+ if p1&~p2: o3 |= a3b2
+ if p2: o3 |= a3b3
+
+Where for o0 the output is simple: a0b0 for all partition permutations.
## Note