Why MulDiv(1, -0x80M, -0x80M) returns 2 on Windows (2012) | Heykuki News