From: Cesar_Strauss Date: Sun, 25 Aug 2024 18:18:18 +0000 (+0100) Subject: Add binutils section X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=287744fb903153d768cb145634004ae42f637ce6;p=libreriscv.git Add binutils section --- diff --git a/crypto_router_asic.mdwn b/crypto_router_asic.mdwn index f32b843d3..a5bf79e4d 100644 --- a/crypto_router_asic.mdwn +++ b/crypto_router_asic.mdwn @@ -110,6 +110,17 @@ Further reading: * [Bug 773 - High-Level Demos of Cryptographic and Other Relevant Algorithms](https://bugs.libre-soc.org/show_bug.cgi?id=773) * [Bug 1044 - SVP64 implementation of pow(x,y,z)](https://bugs.libre-soc.org/show_bug.cgi?id=1044) +**6) Binutils support for assembling the above instructions** + +Currently, our reference Python assembler needs to be used to translate assembly +files containing the new instructions. However. many (not all) instructions were +added to the Binutil assembler (gas) as well. See: +[code](https://git.libre-soc.org/?p=binutils-gdb.git;a=shortlog;h=refs/heads/svp64). To install, run the +`./binutils-gdb-install` script from the +[developer scripts](/HDL_workflow/devscripts). + +Further reading: [Bug 964 - binutils: support maddedu, divmod2du instructions](https://bugs.libre-soc.org/show_bug.cgi?id=964) + **5) A flexible self-contained HDL platform (ls2) for implementing a System-on-Chip on an FPGA or ASIC**