Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

FP-RVVTS: Sail-Guided RISC-V Floating-Point Test Results

This repository contains FP-RVVTS test sets, reports, and categorized failure cases for Sail RISC-V vs. floating-point designs under test (DUTs) discussed in the paper FP-RVVTS: Sail-guided Verification of RISC-V Floating-Point Implementations by Katharina Ruep, Manfred Schlägl, and Daniel Große.

Note: The FP-RVVTS framework announced in the paper has since been integrated into the main RVVTS repository. This repository contains the pre-generated FP-RVVTS test sets and the archived result reports for the RV64 artifact.

FP-RVVTS extends RVVTS with Sail-guided generation of RISC-V floating-point tests. It creates positive tests from valid instructions and negative tests from invalid operand combinations, uses Sail RISC-V as the executable specification during generation, minimizes failing programs to isolated instructions, and classifies the resulting machine-state differences. The artifact material in this repository contains the RV64 F, D, and Zfh test sets and archived failure reports for a selected set of DUTs: Spike SF (SoftFloat), Spike FF (FloppyFloat), RISC-V VP++ SF (SoftFloat), RISC-V VP++ FF (FloppyFloat), QEMU, and PULP Ara (ARA).

Test Sets and Results

Artifact report Reference model Target Notes
FP-RVVTS RV64 test sets and results generated with Sail RISC-V Sail RISC-V RV64 F/D/Zfh Pre-generated positive and negative FP-RVVTS test cases and archived failure reports.

Citation

If you use this material or find it useful, please cite our papers as follows:

About

This repository contains FP-RVVTS test sets, reports, and categorized failure cases for Sail RISC-V vs. floating-point designs under test (DUTs) discussed in the paper "FP-RVVTS: Sail-guided Verification of RISC-V Floating-Point Implementations" by Katharina Ruep, Manfred Schlägl, and Daniel Große.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors