Re: [Mesa-dev] [PATCH 41/59] intel/compiler: split is_partial_write() into two variants

2018-12-14 Thread Pohjolainen, Topi
On Fri, Dec 14, 2018 at 08:47:23AM +0100, Iago Toral wrote: > On Thu, 2018-12-13 at 12:49 +0200, Pohjolainen, Topi wrote: > > On Thu, Dec 13, 2018 at 09:10:24AM +0100, Iago Toral wrote: > > > On Wed, 2018-12-12 at 14:15 +0200, Pohjolainen, Topi wrote: > > > > On Wed, Dec 12, 2018 at 09:48:20AM

Re: [Mesa-dev] [PATCH 41/59] intel/compiler: split is_partial_write() into two variants

2018-12-13 Thread Iago Toral
On Thu, 2018-12-13 at 12:49 +0200, Pohjolainen, Topi wrote: > On Thu, Dec 13, 2018 at 09:10:24AM +0100, Iago Toral wrote: > > On Wed, 2018-12-12 at 14:15 +0200, Pohjolainen, Topi wrote: > > > On Wed, Dec 12, 2018 at 09:48:20AM +0100, Iago Toral wrote: > > > > On Tue, 2018-12-11 at 18:59 +0200,

Re: [Mesa-dev] [PATCH 41/59] intel/compiler: split is_partial_write() into two variants

2018-12-13 Thread Chema Casanova
El 13/12/18 a las 11:49, Pohjolainen, Topi escribió: > On Thu, Dec 13, 2018 at 09:10:24AM +0100, Iago Toral wrote: >> On Wed, 2018-12-12 at 14:15 +0200, Pohjolainen, Topi wrote: >>> On Wed, Dec 12, 2018 at 09:48:20AM +0100, Iago Toral wrote: On Tue, 2018-12-11 at 18:59 +0200, Pohjolainen,

Re: [Mesa-dev] [PATCH 41/59] intel/compiler: split is_partial_write() into two variants

2018-12-13 Thread Pohjolainen, Topi
On Thu, Dec 13, 2018 at 09:10:24AM +0100, Iago Toral wrote: > On Wed, 2018-12-12 at 14:15 +0200, Pohjolainen, Topi wrote: > > On Wed, Dec 12, 2018 at 09:48:20AM +0100, Iago Toral wrote: > > > On Tue, 2018-12-11 at 18:59 +0200, Pohjolainen, Topi wrote: > > > > On Fri, Dec 07, 2018 at 03:30:11PM

Re: [Mesa-dev] [PATCH 41/59] intel/compiler: split is_partial_write() into two variants

2018-12-13 Thread Iago Toral
On Wed, 2018-12-12 at 14:15 +0200, Pohjolainen, Topi wrote: > On Wed, Dec 12, 2018 at 09:48:20AM +0100, Iago Toral wrote: > > On Tue, 2018-12-11 at 18:59 +0200, Pohjolainen, Topi wrote: > > > On Fri, Dec 07, 2018 at 03:30:11PM +0200, Pohjolainen, Topi > > > wrote: > > > > On Tue, Dec 04, 2018 at

Re: [Mesa-dev] [PATCH 41/59] intel/compiler: split is_partial_write() into two variants

2018-12-12 Thread Pohjolainen, Topi
On Wed, Dec 12, 2018 at 09:48:20AM +0100, Iago Toral wrote: > On Tue, 2018-12-11 at 18:59 +0200, Pohjolainen, Topi wrote: > > On Fri, Dec 07, 2018 at 03:30:11PM +0200, Pohjolainen, Topi wrote: > > > On Tue, Dec 04, 2018 at 08:17:05AM +0100, Iago Toral Quiroga wrote: > > > > This function is used

Re: [Mesa-dev] [PATCH 41/59] intel/compiler: split is_partial_write() into two variants

2018-12-12 Thread Iago Toral
On Tue, 2018-12-11 at 18:59 +0200, Pohjolainen, Topi wrote: > On Fri, Dec 07, 2018 at 03:30:11PM +0200, Pohjolainen, Topi wrote: > > On Tue, Dec 04, 2018 at 08:17:05AM +0100, Iago Toral Quiroga wrote: > > > This function is used in two different scenarios that for 32-bit > > > instructions are the

Re: [Mesa-dev] [PATCH 41/59] intel/compiler: split is_partial_write() into two variants

2018-12-11 Thread Pohjolainen, Topi
On Fri, Dec 07, 2018 at 03:30:11PM +0200, Pohjolainen, Topi wrote: > On Tue, Dec 04, 2018 at 08:17:05AM +0100, Iago Toral Quiroga wrote: > > This function is used in two different scenarios that for 32-bit > > instructions are the same, but for 16-bit instructions are not. > > > > One scenario is

Re: [Mesa-dev] [PATCH 41/59] intel/compiler: split is_partial_write() into two variants

2018-12-07 Thread Pohjolainen, Topi
On Tue, Dec 04, 2018 at 08:17:05AM +0100, Iago Toral Quiroga wrote: > This function is used in two different scenarios that for 32-bit > instructions are the same, but for 16-bit instructions are not. > > One scenario is that in which we are working at a SIMD8 register > level and we need to know

[Mesa-dev] [PATCH 41/59] intel/compiler: split is_partial_write() into two variants

2018-12-03 Thread Iago Toral Quiroga
This function is used in two different scenarios that for 32-bit instructions are the same, but for 16-bit instructions are not. One scenario is that in which we are working at a SIMD8 register level and we need to know if a register is fully defined or written. This is useful, for example, in