From: lkcl Date: Thu, 17 Dec 2020 11:45:18 +0000 (+0000) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~1247 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5c4d5b39e8ef604a6edd207a26efde68e8b72b9d;p=libreriscv.git --- diff --git a/openpower/sv/svp_rewrite/svp64.mdwn b/openpower/sv/svp_rewrite/svp64.mdwn index d0f6135c6..cdee1027d 100644 --- a/openpower/sv/svp_rewrite/svp64.mdwn +++ b/openpower/sv/svp_rewrite/svp64.mdwn @@ -547,122 +547,86 @@ TBD TBD ## CR=2R1W -Remapped Encoding Fields: +Remapped Encoding Fields: `RM-1P-2S1D` -| `0` | `1:3` | `4:5` | `6:7` | `8:10` | `11:13` | `14:16` | `17:23` | -|-----------|-------|---------|-------|-------------|-------------|-------------|---------| -| MASK_KIND | MASK | ELWIDTH | SUBVL | Rdest_EXTRA | Rsrc1_EXTRA | Rsrc2_EXTRA | TBD | ## 1W-CRi -Remapped Encoding Fields: +Remapped Encoding Fields: `RM-2P-1S1D` + -| `0` | `1:3` | `4:5` | `6:7` | `8:10` | `11:13` | `14:16` | `17:18` | `19:23` | -|-----------|-------|---------|-------|-------------|-------------|----------|-------------|---------| -| MASK_KIND | MASK | ELWIDTH | SUBVL | Rdest_EXTRA | Rsrc1_EXTRA | MASK_SRC | ELWIDTH_SRC | TBD | ## 1R-CRo -Remapped Encoding Fields: +Remapped Encoding Fields: `RM-2P-1S1D` + -| `0` | `1:3` | `4:5` | `6:7` | `8:10` | `11:13` | `14:16` | `17:18` | `19:23` | -|-----------|-------|---------|-------|-------------|-------------|----------|-------------|---------| -| MASK_KIND | MASK | ELWIDTH | SUBVL | Rdest_EXTRA | Rsrc1_EXTRA | MASK_SRC | ELWIDTH_SRC | TBD | ## 1R-CRio -Remapped Encoding Fields: +Remapped Encoding Fields: `RM-2P-1S1D` + -| `0` | `1:3` | `4:5` | `6:7` | `8:10` | `11:13` | `14:16` | `17:18` | `19:23` | -|-----------|-------|---------|-------|-------------|-------------|----------|-------------|---------| -| MASK_KIND | MASK | ELWIDTH | SUBVL | Rdest_EXTRA | Rsrc1_EXTRA | MASK_SRC | ELWIDTH_SRC | TBD | ## 1R-1W -Remapped Encoding Fields: +Remapped Encoding Fields: `RM-2P-1S1D` + -| `0` | `1:3` | `4:5` | `6:7` | `8:10` | `11:13` | `14:16` | `17:18` | `19:23` | -|-----------|-------|---------|-------|-------------|-------------|----------|-------------|---------| -| MASK_KIND | MASK | ELWIDTH | SUBVL | Rdest_EXTRA | Rsrc1_EXTRA | MASK_SRC | ELWIDTH_SRC | TBD | ## 1R-1W-imm -Remapped Encoding Fields: +Remapped Encoding Fields: `RM-2P-1S1D` + -| `0` | `1:3` | `4:5` | `6:7` | `8:10` | `11:13` | `14:16` | `17:18` | `19:23` | -|-----------|-------|---------|-------|-------------|-------------|----------|-------------|---------| -| MASK_KIND | MASK | ELWIDTH | SUBVL | Rdest_EXTRA | Rsrc1_EXTRA | MASK_SRC | ELWIDTH_SRC | TBD | ## 1R-1W-CRo -Remapped Encoding Fields: +Remapped Encoding Fields: `RM-2P-1S1D` + -| `0` | `1:3` | `4:5` | `6:7` | `8:10` | `11:13` | `14:16` | `17:18` | `19:23` | -|-----------|-------|---------|-------|-------------|-------------|----------|-------------|---------| -| MASK_KIND | MASK | ELWIDTH | SUBVL | Rdest_EXTRA | Rsrc1_EXTRA | MASK_SRC | ELWIDTH_SRC | TBD | ## 1R-1W-CRio -Remapped Encoding Fields: +Remapped Encoding Fields: `RM-2P-1S1D` + -| `0` | `1:3` | `4:5` | `6:7` | `8:10` | `11:13` | `14:16` | `17:18` | `19:23` | -|-----------|-------|---------|-------|-------------|-------------|----------|-------------|---------| -| MASK_KIND | MASK | ELWIDTH | SUBVL | Rdest_EXTRA | Rsrc1_EXTRA | MASK_SRC | ELWIDTH_SRC | TBD | ## 2R-CRo -Remapped Encoding Fields: +Remapped Encoding Fields: `RM-1P-2S1D` -| `0` | `1:3` | `4:5` | `6:7` | `8:10` | `11:13` | `14:16` | `17:23` | -|-----------|-------|---------|-------|-------------|-------------|-------------|---------| -| MASK_KIND | MASK | ELWIDTH | SUBVL | Rdest_EXTRA | Rsrc1_EXTRA | Rsrc2_EXTRA | TBD | ## 2R-CRio -Remapped Encoding Fields: +Remapped Encoding Fields: `RM-1P-2S1D` + -| `0` | `1:3` | `4:5` | `6:7` | `8:10` | `11:13` | `14:16` | `17:23` | -|-----------|-------|---------|-------|-------------|-------------|-------------|---------| -| MASK_KIND | MASK | ELWIDTH | SUBVL | Rdest_EXTRA | Rsrc1_EXTRA | Rsrc2_EXTRA | TBD | ## 2R-1W -Remapped Encoding Fields: +Remapped Encoding Fields: `RM-1P-2S1D` + -| `0` | `1:3` | `4:5` | `6:7` | `8:10` | `11:13` | `14:16` | `17:23` | -|-----------|-------|---------|-------|-------------|-------------|-------------|---------| -| MASK_KIND | MASK | ELWIDTH | SUBVL | Rdest_EXTRA | Rsrc1_EXTRA | Rsrc2_EXTRA | TBD | ## 2R-1W-CRo -Remapped Encoding Fields: +Remapped Encoding Fields: `RM-1P-2S1D` -| `0` | `1:3` | `4:5` | `6:7` | `8:10` | `11:13` | `14:16` | `17:23` | -|-----------|-------|---------|-------|-------------|-------------|-------------|---------| -| MASK_KIND | MASK | ELWIDTH | SUBVL | Rdest_EXTRA | Rsrc1_EXTRA | Rsrc2_EXTRA | TBD | - ## 2R-1W-CRo (rl(w|d)imi) -Remapped Encoding Fields: - -| `0` | `1:3` | `4:5` | `6:7` | `8:10` | `11:13` | `14:23` | -|-----------|-------|---------|-------|-------------|-------------|---------| -| MASK_KIND | MASK | ELWIDTH | SUBVL | Rdest_EXTRA | Rsrc1_EXTRA | TBD | +Remapped Encoding Fields: `RM-1P-2S1D` ## 2R-1W-CRi TBD + ## 2R-1W-CRio -Remapped Encoding Fields: +Remapped Encoding Fields: `RM-1P-2S1D` + -| `0` | `1:3` | `4:5` | `6:7` | `8:10` | `11:13` | `14:16` | `17:23` | -|-----------|-------|---------|-------|-------------|-------------|-------------|---------| -| MASK_KIND | MASK | ELWIDTH | SUBVL | Rdest_EXTRA | Rsrc1_EXTRA | Rsrc2_EXTRA | TBD | ## 3R-1W-CRio -Remapped Encoding Fields: +Remapped Encoding Fields: `RM-1P-3S1D` -| `0` | `1:3` | `4:5` | `6:7` | `8:10` | `11:13` | `14:16` | `17:19` | `20:23` | -|-----------|-------|---------|-------|-------------|-------------|-------------|-------------|----------| -| MASK_KIND | MASK | ELWIDTH | SUBVL | Rdest_EXTRA | Rsrc1_EXTRA | Rsrc2_EXTRA | Rsrc3_EXTRA | Reserved |