commit | 3f78f719732b87e6707f94c187ad6e263c6c2ef0 | [log] [tgz] |
---|---|---|
author | Eric Anholt <eric@anholt.net> | Mon Aug 15 22:36:18 2011 -0700 |
committer | Eric Anholt <eric@anholt.net> | Wed Aug 17 11:51:01 2011 -0700 |
tree | e9e4e5eeef91afe0ae779845fd3bc296175d9277 | |
parent | 34980cd153050111edc545545ddff11f5b68347e [diff] |
i965/fs: Fix 32-bit integer multiplication. The MUL opcode does a 16bit * 32bit multiply, and we need to do the MACH to get the top 16bit * 32bit added in. Fixes fs-op-mult-int-*, fs-op-mult-ivec* Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>