DA: transpose inputs and generate LUT instances

* TODO: adder tree with shifting