In this repository you can find a 6-bit ALU with 4 operation using dataflow code. These operations are:
$(A<<<2)+(B>>>1)$ $A+3B$ $-B$ $|2A-B|$
I implemented it using dataflow code. Also I worte a testbench for it to see it works or not. I hope you like it.