From: lkcl Date: Sun, 13 Dec 2020 16:54:10 +0000 (+0000) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~1346 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ccf6adb52be21cadea14975d7eb344ab78d900ea;p=libreriscv.git --- diff --git a/openpower/sv/mv.swizzle.mdwn b/openpower/sv/mv.swizzle.mdwn index f3e08191e..b44759cfc 100644 --- a/openpower/sv/mv.swizzle.mdwn +++ b/openpower/sv/mv.swizzle.mdwn @@ -4,11 +4,13 @@ TODO: evaluate whether this will fit with [[mv.vec]] # Format -| 0..5 |6..10|11..15|16.20|21.....25|26.....30|31| name | -|------|-----|------|-----|---------|---------|--|----------| -| 19 | RT | RA | | XO[0:4] | XO[5:9] |Rc| XL-Form | -| 19 | RT | RA |imm | imm | 01 M im |0 | mv.swiz | -| 19 | RT | RA |imm | imm | 01 M im |1 | fmv.swiz | +| 0..5 |6..10|11..15|16.20|21.....25|26.....30|31| name | +|------|-----|------|-----|---------|---------|--|--------------| +| 19 | RT | RA | | XO[0:4] | XO[5:9] |Rc| XL-Form | +| 19 | RT | RA |imm | imm | 01 M im |0 | mv.vec.swiz | +| 19 | RT | RA |imm | imm | 01 M im |1 | fmv.vec.swiz | +| 19 | RT | RA |imm | imm | 11 0 im |0 | mv.swiz | +| 19 | RT | RA |imm | imm | 11 0 im |1 | fmv.swiz | this gives a 12 bit immediate across bits 16 to 25 and 29-30.