void alu::run (bit &out[], bit &carryout, bit a[], bit b[], bit op[2], bit carryin, bit binvert)