gcd ALU to calculate the Greatest Common Divider between two 32 bit unsigned integers. Every clock cycle, execute one iteration of the Stein (or binary GCD) algorithm. See https://en.wikipedia.org/wiki/Binary_GCD_algorithm for more details.