Install BXRISCV 3.30.1
Published October 23, 2023.
Highlights
Scalar Cryptography (Zkn, Zks) Instruction Set Extensions The Zkn and Zks RISC-V extensions implement Scalar Cryptography instructions aimed at accelerating the NIST and ShangMi cryptographic standards, respectively. Both these standards describe algorithms for, given input data, encrypting/decrypting the input, as well as computing unique hash values from the input.
Code Size Reduction (Zcb, Zcmp) Instruction Set Extensions The Zcb standard extension provides compressed variants of a number of existing extensions. When this extension is enabled, both the compiler and assembler use those instructions. The Zcmp extension is a set of instructions (including push/pop) that can be executed as a series of existing 32-bit RISC-V instructions.
Improved code generation for the Bitmanip extensions (rotate)
Optimized ceil, floor, and round libraries for soft-float and Zfinx
Support for misaligned data access When supported by the core, the compiler can generate code to read and write packed data using large instructions, instead of performing byte-by-byte accesses.
New compiler GCC extensions The following GCC extensions are now supported by the compiler:
the __auto_type specifier
the format function attribute
the warn_unused_result function attribute
structures with a flexible array member allowed as an array type
New Devices
Nuclei NA300, U900
NSITEXE NS31A Rev2, NS31 DUL
WCH CH32V003, CH32V203
ESWIN E301, E302, E310, E315, E320, EAM2011
HPMicro HPM5301, HPM5321, HPM5331, HPM5361, HPM6220, HPM6240, HPM6260, HPM6264, HPM6280, HPM6284, HPM6320, HPM6340, HPM6350, HPM6360, HPM6364, HPM6430, HPM6450, HPM6730, HPM6750, HPM6754
A valid Support and Update Agreement is required for this download.
How to Install
interactive: BXRISCV-3301.exe silent: BXRISCV-3301.exe /hide_usd /autoinstall
sudo dpkg -i bxriscv-3.30.1.deb
sudo rpm -i bxriscv-3.30.1-3.30.1-1.x86_64.rpm
For network license:
Contact IAR