Giter Club home page Giter Club logo

riscv-avs's Introduction

RISC-V Architecture Verification Suite (AVS)

This repository contains an open test suite for RISC-V microprocessors. Each test is a program (in assembly or C) equipped with additional information: a test purpose description, an instruction describing how to generate a program (if applicable), a test coverage report, etc.

Repository Owner

The owner is Ivannikov Institute for System Programming of the Russian Academy of Sciences (ISP RAS). The maintainers are members of Microprocessor Verification Group (MVG).

Related Projects

The repository relates to MicroTESK in general and to the following ISP RAS projects in particular:

Contribution Process

You may contribute to this repository by submitting pull requests and by commenting on pull requests submitted by other people. A pull request will be merged when a concensus/decision has been reached by the MVG members.

Licensing

The licensing policy is derived from RISC-V Compliance Task Group:

  • code is licensed under the BSD 3-clause license (SPDX license identifier BSD-3-Clause); while
  • documentation is licensed under the Creative Commons Attribution 4.0 International license (SPDX license identifier CC-BY-4.0).

The files COPYING.BSD and COPYING.CC in the top level directory contain the complete text of these licenses.

Contacts

For more information, please contact [email protected].

riscv-avs's People

Contributors

askamkin avatar protsenkodev avatar ssmolov avatar

Stargazers

Katerina Bletsch avatar Andrei Tatarnikov avatar  avatar Mikhail Lebedev avatar  avatar  avatar

Watchers

James Cloos avatar  avatar  avatar Artem Kotsynyak avatar Oleg Borisenko avatar Alexander Monakov avatar Denis Turdakov avatar  avatar  avatar Vasily E. avatar Vartan Padaryan avatar  avatar  avatar  avatar  avatar Mikhail Lebedev avatar

riscv-avs's Issues

Illegal operands

Hello, i'm trying to run your code: https://github.com/ispras/riscv-avs/tree/master/testsuite/synthetics/rv32v

and getting some illegal operands, when I run:
riscv64-unknown-elf-gcc -march=rv64gcv -nostdlib -nostartfiles -Trv32v_simple_selfcheck_0000.ld -o rv32v_simple_selfcheck_0000.o rv32v_simple_selfcheck_0000.s

message:
rv32v_simple_selfcheck_0000.s: Assembler messages:
rv32v_simple_selfcheck_0000.s:109: Error: illegal operands vlw.v v0,t1' rv32v_simple_selfcheck_0000.s:111: Error: illegal operands vlw.v v1,t1'
rv32v_simple_selfcheck_0000.s:113: Error: illegal operands vlw.v v2,t1' rv32v_simple_selfcheck_0000.s:115: Error: illegal operands vlw.v v3,t1'
rv32v_simple_selfcheck_0000.s:117: Error: illegal operands vlw.v v4,t1' rv32v_simple_selfcheck_0000.s:119: Error: illegal operands vlw.v v5,t1'
rv32v_simple_selfcheck_0000.s:121: Error: illegal operands vlw.v v6,t1' rv32v_simple_selfcheck_0000.s:123: Error: illegal operands vlw.v v7,t1'
...

Do you know why I`m getting this error and how to solve? thank you for your attention.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.