Skip to content

This repository contains code for evaluating the code coverage of the bitmanip code generation for RISC-V architecture. The code generation is performed using a specific toolchain and compiler.

License

Notifications You must be signed in to change notification settings

ALanovaya/riscv-check

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RISC-V checking code generation using the bitmanip extension

Description

Bash script and test base for compiler analysis for RISC-V

Getting started

Run

To run the utility locally from your command line:

# Clone repository
git clone https://github.com/ALanovaya/riscv-check.git

# Go into the repository
cd riscv-check

# Run the script
./analyzer.sh -c <compiler> -t <test_directory> # basic way to run

Usage

To view usage and possible options run

./analyzer.sh --help

Results

After running the tests, a file will appear with the result of checking the search for instructions from the bitmanip extension at all possible compiler optimization levels. Also, if there are compiler errors or warnings, a separate file with compiler messages will be created.

License

Distributed under the MIT License.

About

This repository contains code for evaluating the code coverage of the bitmanip code generation for RISC-V architecture. The code generation is performed using a specific toolchain and compiler.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published