This is an ALU with the standard 5 functions (Not A, Not B, Cin, or, Flood Carry). This Alu, however in completely, dual edge, instant from all of the logic to the 5 functions that can be performed. I incorporated countless 0 tick pulse generators for the functions involved and many more instant not gates.
The inputs are located on the underside of the front of the ALU and all the functions are along the right side of the ALU going all the way to the back. There are no requirements for the order in which the inputs or the function levers can be pulled (functions can be changed while an input is fed into the ALU). However, I have not put spam protection into the ALU since it is dual edge instant. ( just dont give it 1 tick pulses). I believe that there only needs to be 3 ticks before an input can be turned on and off again or vice versa. I have signs to explain the function of each lever.
Comments
Correction
I just found a small problem, turning on the OR gate after NOT A and NOT B have been turned on will send a 1 tick pulse to a group of pistons. So while testing it do not turn on the OR gate if both NOT A and NOT B are on, changing the order solves the problem.
An ALU is a good build to be
An ALU is a good build to be ranked to regular, not to builder. Try incorporating your ALU in a CPU and I may reconsider your request.