The code for constructing a 32-bit constant from 4 8-bit constants has a typo and uses one of the constants twice