From: lkcl Date: Wed, 9 Oct 2019 18:27:44 +0000 (+0100) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~3863 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=065f4ba49bb414b1986b581611f9f2f506eb2fa6;p=libreriscv.git --- diff --git a/simple_v_extension/specification/mv.x.rst b/simple_v_extension/specification/mv.x.rst index 680fcdd02..74fcbe899 100644 --- a/simple_v_extension/specification/mv.x.rst +++ b/simple_v_extension/specification/mv.x.rst @@ -243,6 +243,16 @@ note how for [f]swizzle, rs3 == rs1 so it uses 5 funct3 values overall, which is appropriate, since swizzle is probably right after muladd in usage in graphics shaders. +Alternative + + ++--------+----+-----------+----------+-------+-------+------+ +| int/fp | 31:28 | 27:20 | 19:15 | 14:12 | 11:7 | ++========+===========+==========+=======+=======+======+ +| int | DESTMASK | selector | rs | 000 | rd | ++--------+-----------+----------+-------+-------+------+ + + Matrix 4x4 Vector mul =====================