On Tue, 30 May 2023 22:20:23 GMT, David Holmes wrote:
> What testing was done on this fix before integration? I don't even see Git
> Hub Actions being run.
@dholmes-ora
I did see earlier that Github Action ran (In the 'Checks' tab) and finished,
and I believed the Windows failure is not
On Mon, 29 May 2023 02:20:07 GMT, Chang Peng wrote:
>> In Vector API Java level, vector mask is represented as a boolean array with
>> 0x00/0x01 (8 bits of each element) as values, aka in-memory format. When it
>> is loaded into vector register, e.g. Neon, the in-memory format will be
>>
On Mon, 29 May 2023 02:20:07 GMT, Chang Peng wrote:
>> In Vector API Java level, vector mask is represented as a boolean array with
>> 0x00/0x01 (8 bits of each element) as values, aka in-memory format. When it
>> is loaded into vector register, e.g. Neon, the in-memory format will be
>>
On Mon, 29 May 2023 02:20:07 GMT, Chang Peng wrote:
>> In Vector API Java level, vector mask is represented as a boolean array with
>> 0x00/0x01 (8 bits of each element) as values, aka in-memory format. When it
>> is loaded into vector register, e.g. Neon, the in-memory format will be
>>
> In Vector API Java level, vector mask is represented as a boolean array with
> 0x00/0x01 (8 bits of each element) as values, aka in-memory format. When it
> is loaded into vector register, e.g. Neon, the in-memory format will be
> converted to in-register format with 0/-1 value for each lane
On Thu, 18 May 2023 09:50:13 GMT, Chang Peng wrote:
>> In Vector API Java level, vector mask is represented as a boolean array with
>> 0x00/0x01 (8 bits of each element) as values, aka in-memory format. When it
>> is loaded into vector register, e.g. Neon, the in-memory format will be
>>
On Thu, 18 May 2023 09:50:13 GMT, Chang Peng wrote:
>> In Vector API Java level, vector mask is represented as a boolean array with
>> 0x00/0x01 (8 bits of each element) as values, aka in-memory format. When it
>> is loaded into vector register, e.g. Neon, the in-memory format will be
>>
On Mon, 15 May 2023 10:59:11 GMT, Andrew Haley wrote:
> > > This looks like it might be removed by loop opts. I think you might need
> > > a blackhole somewhere.
> >
> >
> > `m` will be updated in every iteration of this loop, so `m` is not a
> > loop-invariants actually. I can see the
> In Vector API Java level, vector mask is represented as a boolean array with
> 0x00/0x01 (8 bits of each element) as values, aka in-memory format. When it
> is loaded into vector register, e.g. Neon, the in-memory format will be
> converted to in-register format with 0/-1 value for each lane
> In Vector API Java level, vector mask is represented as a boolean array with
> 0x00/0x01 (8 bits of each element) as values, aka in-memory format. When it
> is loaded into vector register, e.g. Neon, the in-memory format will be
> converted to in-register format with 0/-1 value for each lane
On Mon, 15 May 2023 10:04:22 GMT, Chang Peng wrote:
> > This looks like it might be removed by loop opts. I think you might need a
> > blackhole somewhere.
>
> `m` will be updated in every iteration of this loop, so `m` is not a
> loop-invariants actually. I can see the assembly code of this
On Mon, 15 May 2023 08:57:30 GMT, Andrew Haley wrote:
> This looks like it might be removed by loop opts. I think you might need a
> blackhole somewhere.
```m``` will be updated in every iteration of this loop, so ```m``` is not a
loop-invariants actually.
I can see the assembly code of this
On Mon, 15 May 2023 08:56:37 GMT, Andrew Haley wrote:
> That makes sense. Is it likely that there are more of these combined
> operations on vector masks that could be matched? if so, it might make sense
> to do the job earlier, in the C2 optimizer.
Thanks for your review.
I have tried to
On Mon, 15 May 2023 02:58:46 GMT, Chang Peng wrote:
> In Vector API Java level, vector mask is represented as a boolean array with
> 0x00/0x01 (8 bits of each element) as values, aka in-memory format. When it
> is loaded into vector register, e.g. Neon, the in-memory format will be
>
In Vector API Java level, vector mask is represented as a boolean array with
0x00/0x01 (8 bits of each element) as values, aka in-memory format. When it is
loaded into vector register, e.g. Neon, the in-memory format will be converted
to in-register format with 0/-1 value for each lane (lane
15 matches
Mail list logo