From 5620edfe40d1460b99dd215addae075e19c98469 Mon Sep 17 00:00:00 2001 From: Rafael Sene Date: Wed, 21 Aug 2024 15:23:46 -0300 Subject: [PATCH] Add a table comparing RVA and RVB --- src/rva-rvb-table.adoc | 90 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 src/rva-rvb-table.adoc diff --git a/src/rva-rvb-table.adoc b/src/rva-rvb-table.adoc new file mode 100644 index 0000000..a8c72fd --- /dev/null +++ b/src/rva-rvb-table.adoc @@ -0,0 +1,90 @@ +[cols="^2,^10,^10,^10,^10,^10", options="header"] +|=== +| # | Extension | RVA23U64 | RVA23S64 | RVB23U64 | RVB23S64 + +| 1 | RV64I | mandatory base, little endian | mandatory base, little endian | mandatory base, little endian | mandatory base, little endian +| 2 | A | mandatory | mandatory | mandatory | mandatory +| 3 | C | mandatory | mandatory | mandatory | mandatory +| 4 | D | mandatory | mandatory | mandatory | mandatory +| 5 | F | mandatory | mandatory | mandatory | mandatory +| 6 | H | |mandatory | |expansion +| 7 | M | mandatory | mandatory | mandatory | mandatory +| 8 | Sdtrig | | expansion | | expansion +| 9 | Shcounterenw | | mandatory, H | | expansion, H +| 10 | Shgatpa | | mandatory, H | | expansion, H +| 11 | Shvstvala | | mandatory, H | | expansion, H +| 12 | Shvstvecd | | mandatory, H | | expansion, H +| 13 | Shvsatpa | | mandatory, H | | expansion, H +| 14 | Shtvala | | mandatory, H | | expansion, H +| 15 | Ss1p13 | | mandatory | | mandatory +| 16 | Ssccptr | | mandatory | | mandatory +| 17 | Sscofpmf | | mandatory | | mandatory +| 18 | Sscounterenw | | mandatory | | mandatory +| 19 | Ssstateen | | mandatory, H | | expansion, H +| 20 | Ssstrict | | expansion | | expansion +| 21 | Sspm | | expansion | | expansion +| 22 | Ssnpm | | mandatory | | expansion +| 23 | Sstc | | mandatory | | mandatory +| 24 | Sstvala | | mandatory | | mandatory +| 25 | Sstvecd | | mandatory | | mandatory +| 26 | Ssu64xl | | mandatory | | mandatory +| 27 | Supm |mandatory |mandatory |expansion | expansion +| 28 | Sv39 | | mandatory | | mandatory +| 29 | Sv48 | | expansion | | expansion +| 30 | Sv57 | | expansion | | expansion +| 31 | Svade | | mandatory | | mandatory +| 32 | Svadu | | expansion | | expansion +| 33 | Svbare | | mandatory | | mandatory +| 34 | Svinval | | mandatory | | mandatory +| 35 | Svnapot | | mandatory | | mandatory +| 36 | Svpbmt | | mandatory | | mandatory +| 37 | Svvptc | | expansion | | expansion +| 38 | V |mandatory |mandatory |expansion |expansion +| 39 | Za64rs | mandatory | mandatory | mandatory | mandatory +| 40 | Zabha | development | | development | +| 41 | Zacas | development | | development | +| 42 | Zama16b | development | | development | +| 43 | Zawrs | mandatory | mandatory | mandatory | mandatory +| 44 | Zba | mandatory | mandatory | mandatory | mandatory +| 45 | Zbb | mandatory | mandatory | mandatory | mandatory +| 46 | Zbc | expansion | | expansion | +| 47 | Zbs | mandatory | mandatory | mandatory | mandatory +| 48 | Zcb | mandatory | mandatory | mandatory | mandatory +| 49 | Zfa | mandatory | mandatory | mandatory | mandatory +| 50 | Zfbfmin | expansion | | expansion | +| 51 | Zfh | expansion | | expansion | +| 52 | Zfhmin | mandatory | mandatory | expansion | +| 53 | Zic64b | mandatory | mandatory | mandatory | mandatory +| 54 | Zicbop | mandatory | mandatory | mandatory | mandatory +| 55 | Zicbom | mandatory | mandatory | mandatory | mandatory +| 56 | Zicboz | mandatory | mandatory | mandatory | mandatory +| 57 | Ziccamoc | development | | development | +| 58 | Zicclsm | mandatory | mandatory | mandatory | mandatory +| 59 | Ziccamoa | mandatory | mandatory | mandatory | mandatory +| 60 | Ziccond | mandatory | mandatory | mandatory | mandatory +| 61 | Ziccrse | mandatory | mandatory | mandatory | mandatory +| 62 | Zicfilp | expansion | | expansion | +| 63 | Zicfiss | expansion | | expansion | +| 64 | Zicif | mandatory | mandatory | mandatory | mandatory +| 65 | Zicsr | mandatory | mandatory | mandatory | mandatory +| 66 | Zifencei | | mandatory | | mandatory +| 67 | Zihintntl | mandatory | mandatory | mandatory | mandatory +| 68 | Zihintpause | mandatory | mandatory | mandatory | mandatory +| 69 | Zihpm | mandatory | mandatory | mandatory | mandatory +| 70 | Zimop | mandatory | mandatory | mandatory | mandatory +| 71 | Zkr | | expansion | | expansion +| 72 | Zkt | mandatory | mandatory | mandatory | mandatory +| 73 | Zvbb | mandatory | mandatory | expansion | +| 74 | Zvbc | development | | expansion | +| 75 | Zvfh | expansion | | expansion | +| 76 | Zvfhmin | mandatory | mandatory | expansion | +| 77 | Zvfbfmin | expansion | | expansion | +| 78 | Zvfbfwma | expansion | | expansion | +| 79 | Zvkg | | | localized optional | +| 80 | Zvknc | | | localized optional | +| 81 | Zvksc | | | localized optional | +| 82 | Zvksg | localized optional | | localized optional | +| 83 | Zvkt | mandatory | mandatory | expansion | +| 84 | Zkn | | | localized optional | +| 85 | Zks | | | localized optional | +|=== \ No newline at end of file