- Jul 04, 2019
-
-
Andrew Waterman authored
Since we now describe vmerge and vmv as different instructions, it is clearer to disentangle their descrptions. Mention of the fact that they share an encoding has been moved to a NOTE. Resolves #238.
-
- Jul 03, 2019
-
-
Krste Asanovic authored
-
Krste Asanovic authored
-
- Jun 30, 2019
-
-
Krste Asanovic authored
Provide new specification of floating-point unordered sum reduction according to task group meeting of 6/28/2019. Closes #225.
-
- Jun 29, 2019
-
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Krste Asanovic authored
Rename vmpopc/vmfirst to vpopc/vfirst; move to VMUNARY0 opcode
-
Andrew Waterman authored
-
Andrew Waterman authored
-
- Jun 28, 2019
-
-
Krste Asanovic authored
Weaken constraint on VMADC overlap; apply new constraint to all comparisons
-
wwang0 authored
* Treat vrgather scalar register index as unsigned The index in scalar register should also be unsigned, so express it explicitly. Signed-off-by:
Weiwei Wang <weiwei.wangx@outlook.com> * Replace imm with uimm for shift instructions When an immediate is used as a shift, it is treated as unsigned, so use uimm explictly to reflect it. Signed-off-by:
Weiwei Wang <weiwei.wangx@outlook.com>
-
- Jun 27, 2019
-
-
Robin Kruppe authored
A literal reading of the current text would imply it should be signed (as that is the default and vrgather's description says nothing to the contrary), but negative immediates are useless on this instruction, as they would (after sign extension) be larger than 2^31 and thus exceed VLMAX on any implementation and just splat a constant 0 into the destination. FWIW, binutils currently treats it as unsigned.
-
- Jun 17, 2019
-
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
- Jun 11, 2019
-
-
Krste Asanovic authored
-
- Jun 07, 2019
-
-
Krste Asanovic authored
FIX(inst-table.adoc) asciidoctor-pdf Prawn::Errors::CannotFit.
-
Pavel S. Smirnov authored
-
Krste Asanovic authored
Constrain vms*f to require vstart = 0
-
Andrew Waterman authored
Rationale is similar to that for vmpopc/vmfirst, and avoids need for a constraint on `vd`.
-
- Jun 06, 2019
-
-
Krste Asanovic authored
Closes #201.
-
Krste Asanovic authored
-
Krste Asanovic authored
-
Krste Asanovic authored
Replaced widening multiply-subtract instructions with widening signed/unsigned multiply-add instructions.
-
Krste Asanovic authored
Made integer single-width multiply-subtract opcode names and function match the scalar/vector floating-point operation names/functions.
-
- Jun 05, 2019
-
-
Andrew Waterman authored
-
- Jun 04, 2019
-
-
Krste Asanovic authored
-
Krste Asanovic authored
-
Krste Asanovic authored
-
- Jun 03, 2019
-
-
Krste Asanovic authored
Canonicalized ordering of multiply-add operands in various instruction descriptions. No change in functionality.
-
Krste Asanovic authored
-
Krste Asanovic authored
Add note about vsetvl with rd=x0; explain why it is useful
-
- Jun 02, 2019
-
-
Andrew Waterman authored
Resolves #199
-
Andrew Waterman authored
-
Andrew Waterman authored
-
- Jun 01, 2019
-
-
Krste Asanovic authored
Closes #194.
-
Krste Asanovic authored
Closes #193.
-
Krste Asanovic authored
Closes #192.
-
Krste Asanovic authored
Closes #169,
-
Krste Asanovic authored
-