Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial support for RISCV vector extension #1716

Draft
wants to merge 9 commits into
base: main
Choose a base branch
from

Commits on Aug 17, 2024

  1. [riscv] Add support for RISC-V vector extension in arch

    With this patch unit.arch tests are fully passed.
    ita-sc committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    b17e2b3 View commit details
    Browse the repository at this point in the history
  2. [riscv] Add support for unit.internals testing

    With this patch all unit.internals tests are passed for RISC-V.
    ita-sc committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    d4092f5 View commit details
    Browse the repository at this point in the history
  3. [riscv] Add support unit.core testing

    With this patch all unit.core tests passed for RISC-V.
    ita-sc committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    666cbfe View commit details
    Browse the repository at this point in the history
  4. [riscv] Fix test unit.memory.load.tuple for RISC-V

    As RISC-V default cardinal for some types bigger that 8, this
    test earlier resulted in reading non-initialized data.
    
    With this patch all tests from unit.memory are passed for RISC-V with
    vlen=128.
    ita-sc committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    dc3687e View commit details
    Browse the repository at this point in the history
  5. [riscv] Impelement right variant of first_true

    With this patch, all tests form examples are passed for
    RISC-V with vlen=128.
    ita-sc committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    6b38369 View commit details
    Browse the repository at this point in the history
  6. [riscv] Add support for unit.api tests for RISC-V

    With this patch all unit.api testing is passed.
    
    Test that requires constuction wide from storage for riscv is removed,
    as by default we can not construct wide with different cardinal type
    with the same underlying type.
    ita-sc committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    707f5f3 View commit details
    Browse the repository at this point in the history
  7. [riscv] Add support for testing RISC-V for unit.algo testsuite

    With this patch all unit.algo tests are passed for RISC-V.
    ita-sc committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    979fa91 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    af4327d View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Configuration menu
    Copy the full SHA
    db76657 View commit details
    Browse the repository at this point in the history