Re: Minutes of 2020/3/6 vector task group meeting

Bill Huffman

On 3/6/20 6:22 PM, Krste Asanovic wrote:

Date: 2020/3/6
Task Group: Vector Extension
Chair: Krste Asanovic
Number of Attendees: ~21
Current issues on github:

#367 Tail Agnostic

The discussion reviewed the proposal that long temporal vector
registers with renaming could be handled using vector length trimming.

The proposal was then added that masking should also be given option
of being agnostic giving three options:
1) tail-undisturbed + masking-undisturbed
2) tail-agnostic + masking-undisturbed
3) tail-agnostic + masking-agnostic
We've discussed before, but allowing the *-agnostic options means code
can be written and tested on an implementation that supports them and
then fail on an implementation that maps them to #1. And vice-versa.


All implementations would have to support all options.

Simple implementations can ignore setting and treat all as 1).

Option 2) could be implemented as option 1) even if option 3) was

The recommendation was that agnostic destination elements had to only
be either zero or undisturbed.

Discussion to continue with this suggestion.

Join { to automatically receive all group messages.