Re: [Mesa-dev] [PATCH 2/5] intel/fs: Lower integer multiply correctly when destination stride equals 4.

2019-04-29 Thread Francisco Jerez
Francisco Jerez writes: > Because the "low" temporary needs to be accessed with word type and > twice the original stride, attempting to preserve the alignment of the > original destination can potentially lead to instructions with illegal > destination stride greater than four. Because the

Re: [Mesa-dev] [PATCH 2/5] intel/fs: Lower integer multiply correctly when destination stride equals 4.

2019-02-15 Thread Jason Ekstrand
On February 14, 2019 21:59:18 Francisco Jerez wrote: Jason Ekstrand writes: On Fri, Jan 18, 2019 at 6:09 PM Francisco Jerez wrote: Because the "low" temporary needs to be accessed with word type and twice the original stride, attempting to preserve the alignment of the original

Re: [Mesa-dev] [PATCH 2/5] intel/fs: Lower integer multiply correctly when destination stride equals 4.

2019-02-15 Thread Francisco Jerez
Jason Ekstrand writes: > On Fri, Jan 18, 2019 at 6:09 PM Francisco Jerez > wrote: > >> Because the "low" temporary needs to be accessed with word type and >> twice the original stride, attempting to preserve the alignment of the >> original destination can potentially lead to instructions with

Re: [Mesa-dev] [PATCH 2/5] intel/fs: Lower integer multiply correctly when destination stride equals 4.

2019-02-14 Thread Jason Ekstrand
On Fri, Jan 18, 2019 at 6:09 PM Francisco Jerez wrote: > Because the "low" temporary needs to be accessed with word type and > twice the original stride, attempting to preserve the alignment of the > original destination can potentially lead to instructions with illegal > destination stride

[Mesa-dev] [PATCH 2/5] intel/fs: Lower integer multiply correctly when destination stride equals 4.

2019-01-18 Thread Francisco Jerez
Because the "low" temporary needs to be accessed with word type and twice the original stride, attempting to preserve the alignment of the original destination can potentially lead to instructions with illegal destination stride greater than four. Because the CHV/BXT alignment restrictions are