From 287744fb903153d768cb145634004ae42f637ce6 Mon Sep 17 00:00:00 2001 From: Cesar_Strauss Date: Sun, 25 Aug 2024 19:18:18 +0100 Subject: [PATCH] Add binutils section --- crypto_router_asic.mdwn | 11 +++++++++++ 1 file changed, 11 insertions(+) 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** -- 2.30.2