[Libre-soc-bugs] [Bug 834] binutils: support draft 32-bit instructions

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Sun May 15 15:48:54 BST 2022


https://bugs.libre-soc.org/show_bug.cgi?id=834

Luke Kenneth Casson Leighton <lkcl at lkcl.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |programmerjake at gmail.com

--- Comment #3 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
https://git.libre-soc.org/?p=libreriscv.git;a=commitdiff;h=be772522aaeaddfb213823cef9a0c0b871359d07

check this table, basically XB-Form can indeed be used for
the 6-bit, and there's also an X-Form using SH which can
be used.

fields.txt

  39 # 1.6.7 X-FORM
  40    |0     |6 |7|8|9  |10  |11|12|13  |15|16|17     |20|21    |31  |
  ...
  54    | PO   |       RS      |    RA       |    SH       |   XO |Rc  |

 163 # 1.6.15 XB-FORM
 164    |0     |6    |11    |16    |22    |31 |
 165    | PO   |  RT |   RA |  XBI |   XO |Rc |


https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=openpower/isatables/fields.text;h=eb962688ca674db58b65100a159c1b20cfbbb886;hb=e4142b9e970ae21639ed5a8884d193f57ffc463a#l294

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list