Multiplication of two unsigned w-bit numbers can require as many as 2w bits to represent the product. So, the result is truncated. For x and y such that TMinw≤x,y≤TMaxw, x∗wty=U2Tw((x⋅y)mod2w) Here, U2T implies that the result should be converted from unsigned to signed integer Sources Computer Systems - A Programmer’s Perspective Related Notes