mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 17:30:12 +01:00
i965/fs: Lower 32x32 bit multiplication on BXT.
AFAIK BXT has the same annoying alignment limitation as CHV on the source register regions of 32x32 bit MULs, give it the same treatment. Reviewed-by: Matt Turner <mattst88@gmail.com>
This commit is contained in:
parent
8f5d0988ea
commit
f5b37fb1ac
1 changed files with 2 additions and 2 deletions
|
|
@ -3130,9 +3130,9 @@ fs_visitor::lower_integer_multiplication()
|
|||
bool progress = false;
|
||||
|
||||
/* Gen8's MUL instruction can do a 32-bit x 32-bit -> 32-bit operation
|
||||
* directly, but Cherryview cannot.
|
||||
* directly, but CHV/BXT cannot.
|
||||
*/
|
||||
if (devinfo->gen >= 8 && !devinfo->is_cherryview)
|
||||
if (devinfo->gen >= 8 && !devinfo->is_cherryview && !devinfo->is_broxton)
|
||||
return false;
|
||||
|
||||
foreach_block_and_inst_safe(block, fs_inst, inst, cfg) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue