sm501: Fix size of color_reg
commitc27808657bd633fade6fe3e5f193504aab713b07
authorStefan Weil <sw@weilnetz.de>
Wed, 4 Jan 2012 21:50:09 +0000 (4 22:50 +0100)
committerAurelien Jarno <aurelien@aurel32.net>
Sat, 7 Jan 2012 20:29:26 +0000 (7 21:29 +0100)
tree10f46e59f57ddc1040a8df76b870e5c0ecd9ef09
parentf840fa995f88bc2bea7311f003e8de5ceb8ab276
sm501: Fix size of color_reg

color_reg is expected to hold 32 bit values, so it was too small.

This bug was reported by coverity:

hw/sm501.c:624:
result_independent_of_operands:
color_reg >> 16 is 0 regardless of the values of its operands.
This occurs as the bitwise first operand of '&'.

Cc: Shin-ichiro Kawasaki <kawasaki@juno.dti.ne.jp>
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
hw/sm501.c