Negative temperatures (less than 0°C) are returned as a sign-extended
two's complement number. Subtract 0x10000 to recover the proper
negative value.
Also, do not multiply by 625 twice (thanks to @TerryE).
Signed-off-by: Nick Andrew <nick@nick-andrew.net>