Dissatisfied with the speed of 4-byte incrementing, we decide to try a different microinstruction inc44 $(a, b, c, d)$, where inc44 is a new opcode and $a, b, c$, and $d$ are four 1-byte quantities. It is the programmer's responsibility to supply $x$, $x+1, x+2$, and $x+3$ for the four parameters if the same effect as inc $4(x)$, defined in problem 12.9, is desired. Write (symbolic) nanocode to implement this new microinstruction. How many cycles does your nanocode take?