Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[RISC-V] Introduce Zbs #115335

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

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

[RISC-V] Introduce Zbs #115335

wants to merge 15 commits into from

Conversation

tomeksowi
Copy link
Contributor

@tomeksowi tomeksowi commented May 6, 2025

Single-bit instructions

WiP: more lowerings

Part of #84834, cc @dotnet/samsung

@ghost ghost added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label May 6, 2025
@dotnet-policy-service dotnet-policy-service bot added the community-contribution Indicates that the PR has been added by a community member label May 6, 2025
Copy link
Contributor

Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch
See info in area-owners.md if you want to be subscribed.

@am11 am11 added the arch-riscv Related to the RISC-V architecture label May 6, 2025
@risc-vv
Copy link

risc-vv commented May 6, 2025

RISC-V Release-CLR-QEMU: 9064 / 9094 (99.67%)
=======================
      passed: 9064
      failed: 2
     skipped: 597
      killed: 28
------------------------
 TOTAL tests: 9691
VIRTUAL time: 29h 37min 35s 909ms
   REAL time: 42min 51s 362ms
=======================

report.xml, report.md, failures.xml, testclr_details.tar.zst

Build information and commands

GIT: 2eb54ac5eb825abb358b05a8147a6cd44a0c6f7f
CI: fb90762a15dc605159873a3c1988381b6a288350
REPO: tomeksowi/runtime
BRANCH: zbs
CONFIG: Release
LIB_CONFIG: Release

RISC-V Release-FX-QEMU: 284444 / 285527 (99.62%)
=======================
      passed: 284444
      failed: 1077
     skipped: 38
      killed: 6
------------------------
 TOTAL tests: 285565
VIRTUAL time: 26h 15min 16s 695ms
   REAL time: 1h 10min 48s 483ms
=======================

report.xml, report.md, failures.xml, testclr_details.tar.zst

Build information and commands

GIT: 2eb54ac5eb825abb358b05a8147a6cd44a0c6f7f
CI: fb90762a15dc605159873a3c1988381b6a288350
REPO: tomeksowi/runtime
BRANCH: zbs
CONFIG: Release
LIB_CONFIG: Release

RISC-V Release-CLR-VF2: 9063 / 9093 (99.67%)
=======================
      passed: 9063
      failed: 2
     skipped: 597
      killed: 28
------------------------
 TOTAL tests: 9690
VIRTUAL time: 10h 35min 3s 934ms
   REAL time: 47min 4s 120ms
=======================

report.xml, report.md, failures.xml, testclr_details.tar.zst

Build information and commands

GIT: 2eb54ac5eb825abb358b05a8147a6cd44a0c6f7f
CI: fb90762a15dc605159873a3c1988381b6a288350
REPO: tomeksowi/runtime
BRANCH: zbs
CONFIG: Release
LIB_CONFIG: Release

RISC-V Release-FX-VF2: 306037 / 307763 (99.44%)
=======================
      passed: 306037
      failed: 1717
     skipped: 38
      killed: 9
------------------------
 TOTAL tests: 307801
VIRTUAL time: 20h 48min 54s 449ms
   REAL time: 2h 16min 23s 389ms
=======================

report.xml, report.md, failures.xml, testclr_details.tar.zst

Build information and commands

GIT: 2eb54ac5eb825abb358b05a8147a6cd44a0c6f7f
CI: fb90762a15dc605159873a3c1988381b6a288350
REPO: tomeksowi/runtime
BRANCH: zbs
CONFIG: Release
LIB_CONFIG: Release

@risc-vv
Copy link

risc-vv commented May 7, 2025

RISC-V Release-CLR-QEMU: 9064 / 9094 (99.67%)
=======================
      passed: 9064
      failed: 2
     skipped: 597
      killed: 28
------------------------
 TOTAL tests: 9691
VIRTUAL time: 29h 32min 11s 822ms
   REAL time: 42min 50s 445ms
=======================

report.xml, report.md, failures.xml, testclr_details.tar.zst

Build information and commands

GIT: 90aa3eea9f0daa94f2f9971e22dc3e3d802e1b79
CI: fb90762a15dc605159873a3c1988381b6a288350
REPO: tomeksowi/runtime
BRANCH: zbs
CONFIG: Release
LIB_CONFIG: Release

RISC-V Release-CLR-VF2: 9064 / 9094 (99.67%)
=======================
      passed: 9064
      failed: 2
     skipped: 597
      killed: 28
------------------------
 TOTAL tests: 9691
VIRTUAL time: 10h 29min 21s 101ms
   REAL time: 46min 42s 468ms
=======================

report.xml, report.md, failures.xml, testclr_details.tar.zst

Build information and commands

GIT: 90aa3eea9f0daa94f2f9971e22dc3e3d802e1b79
CI: fb90762a15dc605159873a3c1988381b6a288350
REPO: tomeksowi/runtime
BRANCH: zbs
CONFIG: Release
LIB_CONFIG: Release

RISC-V Release-FX-QEMU: 284102 / 284874 (99.73%)
=======================
      passed: 284102
      failed: 767
     skipped: 38
      killed: 5
------------------------
 TOTAL tests: 284912
VIRTUAL time: 26h 34min 26s 217ms
   REAL time: 1h 11min 32s 686ms
=======================

report.xml, report.md, failures.xml, testclr_details.tar.zst

Build information and commands

GIT: 90aa3eea9f0daa94f2f9971e22dc3e3d802e1b79
CI: fb90762a15dc605159873a3c1988381b6a288350
REPO: tomeksowi/runtime
BRANCH: zbs
CONFIG: Release
LIB_CONFIG: Release

RISC-V Release-FX-VF2: 508616 / 510336 (99.66%)
=======================
      passed: 508616
      failed: 1708
     skipped: 38
      killed: 12
------------------------
 TOTAL tests: 510374
VIRTUAL time: 21h 48min 58s 143ms
   REAL time: 2h 8min 53s 795ms
=======================

report.xml, report.md, failures.xml, testclr_details.tar.zst

Build information and commands

GIT: 90aa3eea9f0daa94f2f9971e22dc3e3d802e1b79
CI: fb90762a15dc605159873a3c1988381b6a288350
REPO: tomeksowi/runtime
BRANCH: zbs
CONFIG: Release
LIB_CONFIG: Release

@risc-vv
Copy link

risc-vv commented May 7, 2025

RISC-V Release-CLR-QEMU: 9064 / 9094 (99.67%)
=======================
      passed: 9064
      failed: 2
     skipped: 597
      killed: 28
------------------------
 TOTAL tests: 9691
VIRTUAL time: 29h 33min 31s 208ms
   REAL time: 42min 50s 391ms
=======================

report.xml, report.md, failures.xml, testclr_details.tar.zst

Build information and commands

GIT: 10e542fe505e520c70c1e3a02cdec5f19cfd01de
CI: fb90762a15dc605159873a3c1988381b6a288350
REPO: tomeksowi/runtime
BRANCH: zbs
CONFIG: Release
LIB_CONFIG: Release

RISC-V Release-CLR-VF2: 9064 / 9094 (99.67%)
=======================
      passed: 9064
      failed: 2
     skipped: 597
      killed: 28
------------------------
 TOTAL tests: 9691
VIRTUAL time: 10h 51min 51s 566ms
   REAL time: 48min 16s 85ms
=======================

report.xml, report.md, failures.xml, testclr_details.tar.zst

Build information and commands

GIT: 10e542fe505e520c70c1e3a02cdec5f19cfd01de
CI: fb90762a15dc605159873a3c1988381b6a288350
REPO: tomeksowi/runtime
BRANCH: zbs
CONFIG: Release
LIB_CONFIG: Release

RISC-V Release-FX-QEMU: 284592 / 285652 (99.63%)
=======================
      passed: 284592
      failed: 1055
     skipped: 38
      killed: 5
------------------------
 TOTAL tests: 285690
VIRTUAL time: 27h 10min 33s 736ms
   REAL time: 1h 11min 22s 158ms
=======================

report.xml, report.md, failures.xml, testclr_details.tar.zst

Build information and commands

GIT: 10e542fe505e520c70c1e3a02cdec5f19cfd01de
CI: fb90762a15dc605159873a3c1988381b6a288350
REPO: tomeksowi/runtime
BRANCH: zbs
CONFIG: Release
LIB_CONFIG: Release

RISC-V Release-FX-VF2: 306274 / 307994 (99.44%)
=======================
      passed: 306274
      failed: 1710
     skipped: 38
      killed: 10
------------------------
 TOTAL tests: 308032
VIRTUAL time: 20h 28min 28s 790ms
   REAL time: 2h 9min 32s 244ms
=======================

report.xml, report.md, failures.xml, testclr_details.tar.zst

Build information and commands

GIT: 10e542fe505e520c70c1e3a02cdec5f19cfd01de
CI: fb90762a15dc605159873a3c1988381b6a288350
REPO: tomeksowi/runtime
BRANCH: zbs
CONFIG: Release
LIB_CONFIG: Release

@risc-vv
Copy link

risc-vv commented May 8, 2025

RISC-V Release-CLR-QEMU: 9064 / 9094 (99.67%)
=======================
      passed: 9064
      failed: 2
     skipped: 597
      killed: 28
------------------------
 TOTAL tests: 9691
VIRTUAL time: 29h 29min 22s 430ms
   REAL time: 42min 49s 544ms
=======================

report.xml, report.md, failures.xml, testclr_details.tar.zst

Build information and commands

GIT: 2ea339baac5a7605a1ffa1e217bebb50dc82c7ad
CI: fb90762a15dc605159873a3c1988381b6a288350
REPO: tomeksowi/runtime
BRANCH: zbs
CONFIG: Release
LIB_CONFIG: Release

RISC-V Release-CLR-VF2: 9063 / 9093 (99.67%)
=======================
      passed: 9063
      failed: 2
     skipped: 597
      killed: 28
------------------------
 TOTAL tests: 9690
VIRTUAL time: 10h 56min 11s 938ms
   REAL time: 48min 55s 167ms
=======================

report.xml, report.md, failures.xml, testclr_details.tar.zst

Build information and commands

GIT: 2ea339baac5a7605a1ffa1e217bebb50dc82c7ad
CI: fb90762a15dc605159873a3c1988381b6a288350
REPO: tomeksowi/runtime
BRANCH: zbs
CONFIG: Release
LIB_CONFIG: Release

RISC-V Release-FX-QEMU: 291679 / 292758 (99.63%)
=======================
      passed: 291679
      failed: 1072
     skipped: 38
      killed: 7
------------------------
 TOTAL tests: 292796
VIRTUAL time: 28h 21min 47s 731ms
   REAL time: 54min 0s 478ms
=======================

report.xml, report.md, failures.xml, testclr_details.tar.zst

Build information and commands

GIT: 2ea339baac5a7605a1ffa1e217bebb50dc82c7ad
CI: fb90762a15dc605159873a3c1988381b6a288350
REPO: tomeksowi/runtime
BRANCH: zbs
CONFIG: Release
LIB_CONFIG: Release

RISC-V Release-FX-VF2: 308933 / 310652 (99.45%)
=======================
      passed: 308933
      failed: 1708
     skipped: 38
      killed: 11
------------------------
 TOTAL tests: 310690
VIRTUAL time: 21h 32min 36s 728ms
   REAL time: 2h 5min 6s 483ms
=======================

report.xml, report.md, failures.xml, testclr_details.tar.zst

Build information and commands

GIT: 2ea339baac5a7605a1ffa1e217bebb50dc82c7ad
CI: fb90762a15dc605159873a3c1988381b6a288350
REPO: tomeksowi/runtime
BRANCH: zbs
CONFIG: Release
LIB_CONFIG: Release

@risc-vv
Copy link

risc-vv commented May 8, 2025

RISC-V Release-CLR-QEMU: 9064 / 9094 (99.67%)
=======================
      passed: 9064
      failed: 2
     skipped: 597
      killed: 28
------------------------
 TOTAL tests: 9691
VIRTUAL time: 29h 38min 6s 823ms
   REAL time: 42min 55s 370ms
=======================

report.xml, report.md, failures.xml, testclr_details.tar.zst

Build information and commands

GIT: 81d70a52d5face0a01f3f3b4ea967fc3bf54163e
CI: fb90762a15dc605159873a3c1988381b6a288350
REPO: tomeksowi/runtime
BRANCH: zbs
CONFIG: Release
LIB_CONFIG: Release

RISC-V Release-CLR-VF2: 9064 / 9094 (99.67%)
=======================
      passed: 9064
      failed: 2
     skipped: 597
      killed: 28
------------------------
 TOTAL tests: 9691
VIRTUAL time: 11h 2min 36s 144ms
   REAL time: 49min 7s 509ms
=======================

report.xml, report.md, failures.xml, testclr_details.tar.zst

Build information and commands

GIT: 81d70a52d5face0a01f3f3b4ea967fc3bf54163e
CI: fb90762a15dc605159873a3c1988381b6a288350
REPO: tomeksowi/runtime
BRANCH: zbs
CONFIG: Release
LIB_CONFIG: Release

RISC-V Release-FX-QEMU: 284444 / 285504 (99.63%)
=======================
      passed: 284444
      failed: 1055
     skipped: 38
      killed: 5
------------------------
 TOTAL tests: 285542
VIRTUAL time: 27h 1min 22s 545ms
   REAL time: 1h 11min 10s 724ms
=======================

report.xml, report.md, failures.xml, testclr_details.tar.zst

Build information and commands

GIT: 81d70a52d5face0a01f3f3b4ea967fc3bf54163e
CI: fb90762a15dc605159873a3c1988381b6a288350
REPO: tomeksowi/runtime
BRANCH: zbs
CONFIG: Release
LIB_CONFIG: Release

RISC-V Release-FX-VF2: 305847 / 307517 (99.46%)
=======================
      passed: 305847
      failed: 1660
     skipped: 38
      killed: 10
------------------------
 TOTAL tests: 307555
VIRTUAL time: 19h 35min 58s 141ms
   REAL time: 2h 9min 46s 19ms
=======================

report.xml, report.md, failures.xml, testclr_details.tar.zst

Build information and commands

GIT: 81d70a52d5face0a01f3f3b4ea967fc3bf54163e
CI: fb90762a15dc605159873a3c1988381b6a288350
REPO: tomeksowi/runtime
BRANCH: zbs
CONFIG: Release
LIB_CONFIG: Release

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arch-riscv Related to the RISC-V architecture area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI community-contribution Indicates that the PR has been added by a community member
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants