From: lkcl Date: Tue, 1 Dec 2020 02:33:27 +0000 (+0000) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~1560 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=fecf45b77c7cff7b0f71273dd58c36b5bb1f3363;p=libreriscv.git --- diff --git a/openpower/sv/16_bit_compressed.mdwn b/openpower/sv/16_bit_compressed.mdwn index 50c577734..f981e7e2f 100644 --- a/openpower/sv/16_bit_compressed.mdwn +++ b/openpower/sv/16_bit_compressed.mdwn @@ -490,10 +490,10 @@ Note here that elwidth overrides (SV Prefix) can be used to select FP16/32/64 16 bit only, FP to INT convert (using C 0b001.1 subencoding) - | 0123 | 4 | | 567.8 | 9 ab | cde | f | - | ---- | - | | ----- | ---- | ---- | - | - | 0010 | X | | 001.1 | 0 RA | Y RT | M | fp2int - | 0011 | X | | 001.1 | 0 RA | Y RT | M | int2fp + | 0 | 123 | 4 | | 567.8 | 9 ab | cde | f | + | - | --- | - | | ----- | ---- | ---- | - | + | N | 101 | X | | 001.1 | 0 RA | Y RT | M | fp2int + | N | 110 | X | | 001.1 | 0 RA | Y RT | M | int2fp * X: signed=1, unsigned=0 * Y: FP32=0, FP64=1 @@ -574,9 +574,6 @@ space (when RA==0) | 0 | 123 | 4 | | 567.8 | 9 ab | cde | f | | - | --- | - | | ----- | ---- | ---- | - | - | N | 101 | | | 001.1 | 0 | | M | - | N | 101 | | | 001.1 | 0 | | M | - | N | 110 | | | 001.1 | 0 | | M | | N | 111 | | | 001.1 | 0 10 | | M | ## Other ideas (Attempt 2)