Skip to main content
In the News

LLVM Support for the Draft Bit Manipulation Extension for RISC-V | Paolo Savini, Embecosm

By October 28, 2019May 12th, 2021No Comments

The RISC-V Instruction Set Manual describes the current status of the RISC-V ISA and its extensions. Among these there’s a mention of the ‘B’ extension that is meant to host specific instructions for bit manipulation operations.
A well known proposal for such extension comes from Clifford Wolf and can be found here.
We implemented an extension of the RISC-V back end of LLVM based on such proposal that is now available on the Embecosm GitHub repository: https://github.com/embecosm/llvm-project
Our work is being presented as a poster at the LLVM Developers Meeting 2019, at the San Jose Convention Center, San Jose, CA.
article: https://www.embecosm.com/2019/10/22/llvm-risc-v-bit-manipulation-extension/

Stay Connected With RISC-V

We send occasional news about RISC-V technical progress, news, and events.