- Jul 03, 2021
-
-
Stephano Cetola authored
Each specification can be in one of the following states: Development Stable Frozen Ratified In order to avoid confusion around which specification version should be implemented we add the current state as well as a description of that state to the title page. Signed-off-by:Stephano Cetola <scetola@linuxfoundation.org>
-
- Jun 21, 2021
-
-
elisa authored
-
- Jun 16, 2021
-
-
elisa authored
-
- Jun 10, 2021
-
-
Krste Asanovic authored
-
Krste Asanovic authored
-
Krste Asanovic authored
-
- Jun 09, 2021
-
-
Krste Asanovic authored
First release candidate for v1.0 for public review.
-
Krste Asanovic authored
-
Krste Asanovic authored
defining prestart, inactive, active, body, and tail sections, and corrected discussion of what elements might be updated. Closes #689.
-
Krste Asanovic authored
Add space between VType's operands
-
Krste Asanovic authored
Closes #687.
-
Krste Asanovic authored
vm=0 encodings should be reserved for mask-logical instructions
-
Krste Asanovic authored
Changed assembler mnemonic of unordered floating-point reductions `vfredsum` and `vfwredsum` to `vfredusum` and `vfwredusum` respectively. Older names kept as aliases. Closes #681.
-
Krste Asanovic authored
Clarified that mask load and store instructions operate as if EEW=8, EMUL=1 with reduced vector length. Closes #665.
-
Krste Asanovic authored
Closes #652.
-
Krste Asanovic authored
Allow mask-agnostic tails to be written with the value that would have been produced with a maximum vector length. Closes #639.
-
Krste Asanovic authored
Closes #640.
-
Krste Asanovic authored
-
Krste Asanovic authored
-
- Jun 07, 2021
-
-
Jim Lin authored
-
Krste Asanovic authored
-
Krste Asanovic authored
Closes #612.
-
Andrew Waterman authored
-
Krste Asanovic authored
Made clear that implementations can raise illegal instruction exceptions if EEW not supported for address offset in indexed vector memory instructions. Closes #599
-
Krste Asanovic authored
Closes #587.
-
Krste Asanovic authored
Removed the "write 0" request for vtype. Can only be written via vsetvl and that definition gives correct behavior. Closes #575.
-
Krste Asanovic authored
Will be added as a separate vector extension at a later date but with a new encoding. Closes #545.
-
Krste Asanovic authored
and moved to standard extension section at end.
-
Krste Asanovic authored
-
Krste Asanovic authored
Closes #550.
-
- Jun 05, 2021
-
-
Krste Asanovic authored
Clarify that whole-register loads do use the encoded EEW
-
- Jun 03, 2021
-
-
Andrew Waterman authored
-
Andrew Waterman authored
The old text points out that, because the in-memory layout and in-register layouts are the same, the instructions behave the same as moving vectors of bytes with EEW=8. True enough as far as the data transfer, but not so for the handling of evl/vstart: those actually do depend on the encoded EEW. This choice is consistent with the later statement that "implementations are allowed to raise a misaligned address exception on whole register loads", meaning (a) that EEW is not truly a HINT and (b) the unit of transfer really is elements, not bytes, even if the effect of a successful transfer is the same.
-
- May 24, 2021
-
-
Andrew Waterman authored
Resolves #686
-
- May 18, 2021
-
-
Craig Topper authored
The value 0x1000 doesn't fit in 3 bits. I assume this is supposed to be 0 since the other formats use 1-6?
-
- May 17, 2021
-
-
Fraser Cormack authored
-
Andrew Waterman authored
Resolves #679
-
Guy Lemieux authored
-
- May 14, 2021
-
-
Krste Asanovic authored
Fix incorrect statement about vasub overflow
-
- May 13, 2021
-
-
Andrew Waterman authored
It's true that vasub can never overflow when rounding down or jamming, but when rounding to nearest, overflow _can_ occur. Resolves #659
-