hw.module @Foo(in %c : i3, out out : i1) {
%0 = comb.extract %c from 2 : (i3) -> i1
%1 = comb.extract %c from 1 : (i3) -> i1
%2 = comb.extract %c from 0 : (i3) -> i1
%3 = comb.truth_table %2, %0, %1 -> [false, false, false, false, true, true, true, true]
hw.output %3 : i1
}
00001111
00110011
01010101