From ee088ab673203af2190f9c57e96dd98292824d4d Mon Sep 17 00:00:00 2001 From: Shupei Fan Date: Mon, 2 Sep 2024 09:23:42 +0000 Subject: [PATCH 1/4] [difftest] print cycles at end of simulation --- difftest/dpi_common/src/lib.rs | 1 + difftest/dpi_common/src/util.rs | 15 +++++++++++++++ difftest/dpi_t1/src/dpi.rs | 5 +++++ difftest/dpi_t1/src/lib.rs | 3 ++- difftest/dpi_t1rocket/src/dpi.rs | 5 +++++ difftest/dpi_t1rocket/src/lib.rs | 3 ++- ipemu/src/TestBench.scala | 4 ++++ t1rocketemu/src/TestBench.scala | 5 +++++ 8 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 difftest/dpi_common/src/util.rs diff --git a/difftest/dpi_common/src/lib.rs b/difftest/dpi_common/src/lib.rs index 279350ec2..cd2282230 100644 --- a/difftest/dpi_common/src/lib.rs +++ b/difftest/dpi_common/src/lib.rs @@ -1,6 +1,7 @@ pub mod dpi_target; pub mod dump; pub mod plusarg; +pub mod util; pub use dpi_target::DpiTarget; diff --git a/difftest/dpi_common/src/util.rs b/difftest/dpi_common/src/util.rs new file mode 100644 index 000000000..282b367fc --- /dev/null +++ b/difftest/dpi_common/src/util.rs @@ -0,0 +1,15 @@ +//! utility functions + +pub fn write_perf_json(cycle: u64) { + let mut content = String::new(); + content += "{\n"; + content += &format!(" \"total_cycles\": {cycle}\n"); + content += "}\n"; + + match std::fs::write("perf.json", &content) { + Ok(()) => {} + Err(e) => { + tracing::error!("failed to write 'perf.json': {e}"); + } + } +} diff --git a/difftest/dpi_t1/src/dpi.rs b/difftest/dpi_t1/src/dpi.rs index 6cf7319a5..d24defd9e 100644 --- a/difftest/dpi_t1/src/dpi.rs +++ b/difftest/dpi_t1/src/dpi.rs @@ -229,6 +229,11 @@ unsafe extern "C" fn t1_cosim_init() { TARGET.init(|| Driver::new(scope, dump_control, &args)); } +#[no_mangle] +unsafe extern "C" fn t1_cosim_final() { + dpi_common::util::write_perf_json(crate::get_t()); +} + /// evaluate at every 1024 cycles, return reason = 0 to continue simulation, /// other value is used as error code. #[no_mangle] diff --git a/difftest/dpi_t1/src/lib.rs b/difftest/dpi_t1/src/lib.rs index cac7d2352..b2b0344e6 100644 --- a/difftest/dpi_t1/src/lib.rs +++ b/difftest/dpi_t1/src/lib.rs @@ -45,7 +45,8 @@ impl OnlineArgs { } // keep in sync with TestBench.ClockGen -pub const CYCLE_PERIOD: u64 = 20; +// the value is measured in simulation time unit +pub const CYCLE_PERIOD: u64 = 20000; /// get cycle pub fn get_t() -> u64 { diff --git a/difftest/dpi_t1rocket/src/dpi.rs b/difftest/dpi_t1rocket/src/dpi.rs index 8e9b85e69..c522a34fc 100644 --- a/difftest/dpi_t1rocket/src/dpi.rs +++ b/difftest/dpi_t1rocket/src/dpi.rs @@ -282,6 +282,11 @@ unsafe extern "C" fn t1rocket_cosim_init() { TARGET.init(|| Driver::new(scope, dump_control, &args)); } +#[no_mangle] +unsafe extern "C" fn t1rocket_cosim_final() { + dpi_common::util::write_perf_json(crate::get_t()); +} + /// evaluate at every 1024 cycles, return reason = 0 to continue simulation, /// other value is used as error code. #[no_mangle] diff --git a/difftest/dpi_t1rocket/src/lib.rs b/difftest/dpi_t1rocket/src/lib.rs index def80b9ba..b6821eef4 100644 --- a/difftest/dpi_t1rocket/src/lib.rs +++ b/difftest/dpi_t1rocket/src/lib.rs @@ -36,7 +36,8 @@ const EXIT_POS: u32 = 0x4000_0000; const EXIT_CODE: u32 = 0xdead_beef; // keep in sync with TestBench.ClockGen -pub const CYCLE_PERIOD: u64 = 20; +// the value is measured in simulation time unit +pub const CYCLE_PERIOD: u64 = 20000; /// get cycle pub fn get_t() -> u64 { diff --git a/ipemu/src/TestBench.scala b/ipemu/src/TestBench.scala index 59d3b9ff9..318377932 100644 --- a/ipemu/src/TestBench.scala +++ b/ipemu/src/TestBench.scala @@ -56,11 +56,15 @@ class TestBench(generator: SerializableModuleGenerator[T1, T1Parameter]) |`endif | | import "DPI-C" context function void t1_cosim_init(); + | import "DPI-C" context function void t1_cosim_final(); | initial begin | t1_cosim_init(); | clock = 1'b0; | reset = 1'b1; | end + | final begin + | t1_cosim_final(); + | end | initial #(11) reset = 1'b0; | always #10 clock = ~clock; |endmodule diff --git a/t1rocketemu/src/TestBench.scala b/t1rocketemu/src/TestBench.scala index 91d8bea1b..f76e245ba 100644 --- a/t1rocketemu/src/TestBench.scala +++ b/t1rocketemu/src/TestBench.scala @@ -43,11 +43,16 @@ class TestBench(generator: SerializableModuleGenerator[T1RocketTile, T1RocketTil | endfunction; | | import "DPI-C" context function void t1rocket_cosim_init(); + | import "DPI-C" context function void t1rocket_cosim_final(); | initial begin | t1rocket_cosim_init(); | clock = 1'b0; | reset = 1'b1; | end + | final begin + | t1rocket_cosim_final(); + | end + | | initial #(100) reset = 1'b0; | always #10 clock = ~clock; |endmodule From 44e2909c8fcce46bb462852bd0707326b93b82c8 Mon Sep 17 00:00:00 2001 From: Shupei Fan Date: Mon, 2 Sep 2024 09:24:10 +0000 Subject: [PATCH 2/4] [nix] copy perf.json to output --- nix/t1/run/run-verilator-emu.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nix/t1/run/run-verilator-emu.nix b/nix/t1/run/run-verilator-emu.nix index fc6dddaad..69048d433 100644 --- a/nix/t1/run/run-verilator-emu.nix +++ b/nix/t1/run/run-verilator-emu.nix @@ -71,8 +71,8 @@ stdenvNoCC.mkDerivation (finalAttr: { zstd $rtlEventOutPath -o $rtlEventOutPath.zstd rm $rtlEventOutPath - if [ -r perf.txt ]; then - mv perf.txt $out/ + if [ -r perf.json ]; then + mv perf.json $out/ fi ${lib.optionalString emulator.enableTrace '' From ab27d9a8da096bc0501fbcabcf7ef068aea29607 Mon Sep 17 00:00:00 2001 From: Avimitin Date: Tue, 3 Sep 2024 13:45:23 +0800 Subject: [PATCH 3/4] [ci] add cycle update support Signed-off-by: Avimitin --- .github/workflows/t1rocket.yml | 15 +++++ .github/workflows/vcs.yml | 22 ++++++- .github/workflows/verilator.yml | 15 +++++ nix/t1/default.nix | 2 +- nix/t1/{t1rocket/default.nix => t1rocket.nix} | 16 ++--- nix/t1/t1rocket/verilated-c-lib.nix | 62 ------------------- script/ci/src/Main.scala | 21 +++---- script/emu/src/Main.scala | 5 +- 8 files changed, 70 insertions(+), 88 deletions(-) rename nix/t1/{t1rocket/default.nix => t1rocket.nix} (88%) delete mode 100644 nix/t1/t1rocket/verilated-c-lib.nix diff --git a/.github/workflows/t1rocket.yml b/.github/workflows/t1rocket.yml index d00d04f1f..653853901 100644 --- a/.github/workflows/t1rocket.yml +++ b/.github/workflows/t1rocket.yml @@ -106,4 +106,19 @@ jobs: --cycle-update-file-path ./cycle-update.md \ --emu-type vcs cat ./failed-tests.md >> $GITHUB_STEP_SUMMARY + echo >> $GITHUB_STEP_SUMMARY cat ./cycle-update.md >> $GITHUB_STEP_SUMMARY + - name: "Commit cycle updates" + run: | + git config user.name github-actions + git config user.email github-actions@github.com + changed_cases=$(git diff --name-only '.github/**/default.json') + + if [ -n "$changed_cases" ]; then + echo "changed cases: $changed_cases" + git add '.github/**/default.json' + git commit -m "[ci] update test case cycle data" + git push origin ${{ github.head_ref }} + else + echo "No cycle change detect" + fi diff --git a/.github/workflows/vcs.yml b/.github/workflows/vcs.yml index 75751d78d..47de5fc28 100644 --- a/.github/workflows/vcs.yml +++ b/.github/workflows/vcs.yml @@ -100,6 +100,24 @@ jobs: ref: ${{ github.head_ref }} - name: "Print step summary" run: | - nix run ".#ci-helper" -- postCI --failed-tests-file-path ./failed-tests.md --emu-type vcs --cycle-update-file-path ./cycle-update.md - cat ./failed-tests.md >> $GITHUB_STEP_SUMMARY + nix run ".#ci-helper" -- postCI \ + --cycle-update-file-path ./cycle-update.md \ + --failed-tests-file-path ./failed-tests.md \ + --emu-type vcs cat ./cycle-update.md >> $GITHUB_STEP_SUMMARY + echo >> $GITHUB_STEP_SUMMARY + cat ./failed-tests.md >> $GITHUB_STEP_SUMMARY + - name: "Commit cycle updates" + run: | + git config user.name github-actions + git config user.email github-actions@github.com + changed_cases=$(git diff --name-only '.github/**/default.json') + + if [ -n "$changed_cases" ]; then + echo "changed cases: $changed_cases" + git add '.github/**/default.json' + git commit -m "[ci] update test case cycle data" + git push origin ${{ github.head_ref }} + else + echo "No cycle change detect" + fi diff --git a/.github/workflows/verilator.yml b/.github/workflows/verilator.yml index 6785f7009..cfe7eb774 100644 --- a/.github/workflows/verilator.yml +++ b/.github/workflows/verilator.yml @@ -108,4 +108,19 @@ jobs: --failed-tests-file-path ./failed-tests.md \ --cycle-update-file-path ./cycle-update.md cat ./failed-tests.md >> $GITHUB_STEP_SUMMARY + echo >> $GITHUB_STEP_SUMMARY cat ./cycle-update.md >> $GITHUB_STEP_SUMMARY + - name: "Commit cycle updates" + run: | + git config user.name github-actions + git config user.email github-actions@github.com + changed_cases=$(git diff --name-only '.github/**/default.json') + + if [ -n "$changed_cases" ]; then + echo "changed cases: $changed_cases" + git add '.github/**/default.json' + git commit -m "[ci] update test case cycle data" + git push origin ${{ github.head_ref }} + else + echo "No cycle change detect" + fi diff --git a/nix/t1/default.nix b/nix/t1/default.nix index cc03bccc2..01c91d11c 100644 --- a/nix/t1/default.nix +++ b/nix/t1/default.nix @@ -87,7 +87,7 @@ lib.makeScope newScope # Grouped emulator packages # --------------------------------------------------------------------------------- # Nix specification for t1rocket (with rocket-chip as Scalar core) emulator - t1rocket = t1Scope.callPackage ./t1rocket { }; + t1rocket = t1Scope.callPackage ./t1rocket.nix { }; # Nix specification for rocket (rocket-chip only) emulator rocketv = t1Scope.callPackage ../../rocketemu { }; diff --git a/nix/t1/t1rocket/default.nix b/nix/t1/t1rocket.nix similarity index 88% rename from nix/t1/t1rocket/default.nix rename to nix/t1/t1rocket.nix index 15c2a82d9..9a35a7bb7 100644 --- a/nix/t1/t1rocket/default.nix +++ b/nix/t1/t1rocket.nix @@ -11,15 +11,15 @@ { ip = lib.makeScope newScope (scope: { - cases = scope.callPackage ../../../tests { }; - run = scope.callPackage ../run { configName = "t1rocket"; }; + cases = scope.callPackage ../../tests { }; + run = scope.callPackage ./run { configName = "t1rocket"; }; mlirbc = chisel-to-mlirbc { outputName = "t1rocketemu-parsed.mlirbc"; elaboratorArgs = [ "t1rocketemu" "--t1rocket-config" - "${../../../t1rocketemu/configs/default.json}" + "${../../t1rocketemu/configs/default.json}" ]; }; @@ -41,7 +41,7 @@ ]; }; - makeDPI = scope.callPackage ../../../difftest { }; + makeDPI = scope.callPackage ../../difftest { }; verilator-dpi-lib = scope.makeDPI { outputName = "t1rocket-verilator-dpi-lib"; buildType = "t1rocket"; @@ -72,7 +72,7 @@ ]; }; - offline-checker = scope.callPackage ../../../t1rocketemu/offline { }; + offline-checker = scope.callPackage ../../t1rocketemu/offline { }; vcs-dpi-lib = scope.makeDPI { outputName = "t1rocket-vcs-dpi-lib"; @@ -87,12 +87,12 @@ }; vcs-emu = sv-to-vcs-simulator { - mainProgram = "t1-vcs-simulator"; + mainProgram = "t1rocket-vcs-simulator"; rtl = scope.rtl; vcsLinkLibs = [ "${scope.vcs-dpi-lib}/lib/libdpi_t1rocket.a" ]; }; vcs-emu-trace = sv-to-vcs-simulator { - mainProgram = "t1-vcs-trace-simulator"; + mainProgram = "t1rocket-vcs-trace-simulator"; rtl = scope.rtl; enableTrace = true; vcsLinkLibs = [ "${scope.vcs-dpi-lib-trace}/lib/libdpi_t1rocket.a" ]; @@ -112,7 +112,7 @@ throw "Invalid vlen extension `${ext}` specify, expect Zvl{N}b"; # TODO: designConfig should be read from OM - designConfig = with builtins; (fromJSON (readFile ../../../t1rocketemu/configs/default.json)).parameter; + designConfig = with builtins; (fromJSON (readFile ../../t1rocketemu/configs/default.json)).parameter; # TODO: We should have a type define, to keep t1 and t1rocket feeds same `rtlDesignMetadata` data structure. rtlDesignMetadata = rec { diff --git a/nix/t1/t1rocket/verilated-c-lib.nix b/nix/t1/t1rocket/verilated-c-lib.nix deleted file mode 100644 index 97d1310fd..000000000 --- a/nix/t1/t1rocket/verilated-c-lib.nix +++ /dev/null @@ -1,62 +0,0 @@ -{ lib -, stdenv -, rtl -, verilator -, enableTrace ? true -, zlib -}: - -stdenv.mkDerivation { - name = "t1rocket-verilated"; - - src = rtl; - - nativeBuildInputs = [ verilator ]; - - propagatedBuildInputs = [ zlib ]; - - buildPhase = '' - runHook preBuild - - echo "[nix] running verilator" - verilator \ - ${lib.optionalString enableTrace "--trace-fst"} \ - --cc \ - --timing \ - --threads 8 \ - --threads-max-mtasks 8000 \ - -O1 \ - -F filelist.f \ - --top TestBench - - echo "[nix] building verilated C lib" - - # backup srcs - mkdir -p $out/share - cp -r obj_dir $out/share/verilated_src - - rm $out/share/verilated_src/*.dat - - # We can't use -C here because VTestBench.mk is generated with relative path - cd obj_dir - make -j "$NIX_BUILD_CORES" -f VTestBench.mk libVTestBench - - runHook postBuild - ''; - - hardeningDisable = [ "fortify" ]; - - passthru = { - inherit enableTrace; - }; - - installPhase = '' - runHook preInstall - - mkdir -p $out/include $out/lib - cp *.h $out/include - cp *.a $out/lib - - runHook postInstall - ''; -} diff --git a/script/ci/src/Main.scala b/script/ci/src/Main.scala index 9a50df237..127c6d497 100644 --- a/script/ci/src/Main.scala +++ b/script/ci/src/Main.scala @@ -213,7 +213,7 @@ object Main: @arg( name = "cycle-update-file-path", doc = "specify the cycle update markdown file output path" - ) cycleUpdateFilePath: Option[String], + ) cycleUpdateFilePath: String, @arg( name = "emu-type", doc = "Specify emulation type" @@ -226,11 +226,10 @@ object Main: val failedTestsFile = os.Path(failedTestsFilePath, os.pwd) os.write.over(failedTestsFile, "## Failed Tests\n") - if cycleUpdateFilePath.nonEmpty then - os.write.over( - os.Path(cycleUpdateFilePath.get, os.pwd), - "## Cycle Update\n" - ) + os.write.over( + os.Path(cycleUpdateFilePath, os.pwd), + "## Cycle Update\n" + ) os.walk(os.pwd / ".github" / caseDir) .filter(_.last == "default.json") @@ -261,15 +260,11 @@ object Main: if cycleUpdateFilePath.nonEmpty then Logger.info("Collecting cycle update info") - val perfCycleRegex = raw"total_cycles:\s(\d+)".r val allCycleUpdates = os .walk(emuResultPath) - .filter(path => path.last == "perf.txt") + .filter(path => path.last == "perf.json") .map(path => { - val cycle = os.read.lines(path).head match - case perfCycleRegex(cycle) => cycle.toInt - case _ => - throw new Exception("perf.txt file is not format as expected") + val cycle = ujson.read(os.read(path)).obj("total_cycles").num.toInt val caseName = path.segments.toSeq.reverse.drop(1).head (caseName, cycle, cycleRecord.obj(caseName).num.toInt) }) @@ -282,7 +277,7 @@ object Main: else s"* 🐢 $caseName($config): $oldCycle -> $newCycle" os.write.append( - os.Path(cycleUpdateFilePath.get, os.pwd), + os.Path(cycleUpdateFilePath, os.pwd), allCycleUpdates.mkString("\n") + "\n" ) diff --git a/script/emu/src/Main.scala b/script/emu/src/Main.scala index 850935771..2d696edac 100644 --- a/script/emu/src/Main.scala +++ b/script/emu/src/Main.scala @@ -229,7 +229,7 @@ object Main: zstdProc.join(-1) driverProc.join(-1) if zstdProc.exitCode() != 0 then Logger.fatal("fail to compress data") - if driverProc.exitCode() != 0 then Logger.fatal("fail to compress data") + if driverProc.exitCode() != 0 then Logger.fatal("online driver run failed") val statePath = outputPath / "driver-state.json" os.write( @@ -332,7 +332,8 @@ object Main: ) Logger.info(s"Running offline checker: ${driverArgs.mkString(" ")}") - os.proc(driverArgs).call(stdout = os.Inherit, stderr = os.Inherit) + val ret = os.proc(driverArgs).call(stdout = os.Inherit, stderr = os.Inherit, check = false) + if (ret.exitCode != 0) then Logger.fatal("offline checker run failed") end offline def main(args: Array[String]): Unit = ParserForMethods(this).runOrExit(args) From 0df2d8d4ca886204cfe87d73cc4d509ced3ad8cf Mon Sep 17 00:00:00 2001 From: github-actions Date: Wed, 4 Sep 2024 09:21:44 +0000 Subject: [PATCH 4/4] [ci] update test case cycle data --- .github/cases/blastoise/default.json | 1032 ++++++++--------- .github/cases/machamp/default.json | 892 +++++++-------- .github/cases/psyduck/default.json | 1056 +++++++++--------- .github/cases/sandslash/default.json | 892 +++++++-------- .github/t1rocket-cases/t1rocket/default.json | 1024 ++++++++--------- .github/workflows/t1rocket.yml | 2 +- .github/workflows/vcs.yml | 2 +- 7 files changed, 2450 insertions(+), 2450 deletions(-) diff --git a/.github/cases/blastoise/default.json b/.github/cases/blastoise/default.json index 2b03351dd..eb0890659 100644 --- a/.github/cases/blastoise/default.json +++ b/.github/cases/blastoise/default.json @@ -1,517 +1,517 @@ { - "pytorch.demo": -1, - "pytorch.lenet": -1, - "pytorch.matmul": -1, - "pytorch.mobilenet": -1, - "mlir.rvv_vp_intrinsic_add": 436, - "mlir.rvv_vp_intrinsic_add_scalable": 584, - "mlir.hello": 146, - "mlir.stripmining": 26791, - "asm.mmm": 92641, - "asm.smoke": 4923, - "intrinsic.conv2d_less_m2": 2648, - "intrinsic.linear_normalization": 3334, - "intrinsic.softmax": 8401, - "codegen.vaadd_vv": 91916, - "codegen.vaadd_vx": 253719, - "codegen.vaaddu_vv": 91916, - "codegen.vaaddu_vx": 253719, - "codegen.vadc_vim": 24504, - "codegen.vadc_vvm": 11700, - "codegen.vadc_vxm": 31086, - "codegen.vadd_vi": 49986, - "codegen.vadd_vv": 23324, - "codegen.vadd_vx": 63774, - "codegen.vand_vi": 49957, - "codegen.vand_vv": 23324, - "codegen.vand_vx": 63748, - "codegen.vasub_vv": 91916, - "codegen.vasub_vx": 253719, - "codegen.vasubu_vv": 91916, - "codegen.vasubu_vx": 253719, - "codegen.vcompress_vm": 22202, - "codegen.vcpop_m": 1902, - "codegen.vdiv_vv": 32596, - "codegen.vdiv_vx": 195439, - "codegen.vdivu_vv": 32692, - "codegen.vdivu_vx": 203432, - "codegen.vfirst_m": 1814, - "codegen.vid_v": 16067, - "codegen.viota_m": 43531, - "codegen.vl1re16_v": 748, - "codegen.vl1re32_v": 748, - "codegen.vl1re8_v": 748, - "codegen.vl2re16_v": 782, - "codegen.vl2re32_v": 782, - "codegen.vl2re8_v": 782, - "codegen.vl4re16_v": 850, - "codegen.vl4re32_v": 850, - "codegen.vl4re8_v": 850, - "codegen.vl8re16_v": 989, - "codegen.vl8re32_v": 986, - "codegen.vl8re8_v": 986, - "codegen.vle16_v": 5137, - "codegen.vle16ff_v": 9444, - "codegen.vle32_v": 4365, - "codegen.vle32ff_v": 6333, - "codegen.vle8_v": 5895, - "codegen.vle8ff_v": 15769, - "codegen.vlm_v": 789, - "codegen.vloxei16_v": 29369, - "codegen.vloxei32_v": 17727, - "codegen.vloxei8_v": 41543, - "codegen.vloxseg2ei16_v": 27665, - "codegen.vloxseg2ei32_v": 17385, - "codegen.vloxseg2ei8_v": 34202, - "codegen.vloxseg3ei16_v": 19316, - "codegen.vloxseg3ei32_v": 13273, - "codegen.vloxseg3ei8_v": 25359, - "codegen.vloxseg4ei16_v": 21585, - "codegen.vloxseg4ei32_v": 14268, - "codegen.vloxseg4ei8_v": 29283, - "codegen.vloxseg5ei16_v": 12399, - "codegen.vloxseg5ei32_v": 7623, - "codegen.vloxseg5ei8_v": 18334, - "codegen.vloxseg6ei16_v": 13242, - "codegen.vloxseg6ei32_v": 8023, - "codegen.vloxseg6ei8_v": 20138, - "codegen.vloxseg7ei16_v": 14085, - "codegen.vloxseg7ei32_v": 8423, - "codegen.vloxseg7ei8_v": 21942, - "codegen.vloxseg8ei16_v": 14928, - "codegen.vloxseg8ei32_v": 8823, - "codegen.vloxseg8ei8_v": 23746, - "codegen.vlse16_v": 41430, - "codegen.vlse32_v": 26665, - "codegen.vlse8_v": 72205, - "codegen.vlseg2e16_v": 4614, - "codegen.vlseg2e32_v": 3739, - "codegen.vlseg2e8_v": 5458, - "codegen.vlseg3e16_v": 3906, - "codegen.vlseg3e32_v": 2863, - "codegen.vlseg3e8_v": 4952, - "codegen.vlseg4e16_v": 4034, - "codegen.vlseg4e32_v": 2952, - "codegen.vlseg4e8_v": 5106, - "codegen.vlseg5e16_v": 3199, - "codegen.vlseg5e32_v": 1878, - "codegen.vlseg5e8_v": 4610, - "codegen.vlseg6e16_v": 3261, - "codegen.vlseg6e32_v": 1920, - "codegen.vlseg6e8_v": 4701, - "codegen.vlseg7e16_v": 3323, - "codegen.vlseg7e32_v": 1961, - "codegen.vlseg7e8_v": 4807, - "codegen.vlseg8e16_v": 3381, - "codegen.vlseg8e32_v": 2000, - "codegen.vlseg8e8_v": 4896, - "codegen.vlsseg2e16_v": 36760, - "codegen.vlsseg2e32_v": 21935, - "codegen.vlsseg2e8_v": 63815, - "codegen.vlsseg3e16_v": 27110, - "codegen.vlsseg3e32_v": 14674, - "codegen.vlsseg3e8_v": 51010, - "codegen.vlsseg4e16_v": 31365, - "codegen.vlsseg4e32_v": 16244, - "codegen.vlsseg4e8_v": 61605, - "codegen.vlsseg5e16_v": 19395, - "codegen.vlsseg5e32_v": 9099, - "codegen.vlsseg5e8_v": 43845, - "codegen.vlsseg6e16_v": 21010, - "codegen.vlsseg6e32_v": 9759, - "codegen.vlsseg6e8_v": 49240, - "codegen.vlsseg7e16_v": 22625, - "codegen.vlsseg7e32_v": 10419, - "codegen.vlsseg7e8_v": 54635, - "codegen.vlsseg8e16_v": 24240, - "codegen.vlsseg8e32_v": 11079, - "codegen.vlsseg8e8_v": 60030, - "codegen.vluxei16_v": 29369, - "codegen.vluxei32_v": 17727, - "codegen.vluxei8_v": 41543, - "codegen.vluxseg2ei16_v": 27665, - "codegen.vluxseg2ei32_v": 17385, - "codegen.vluxseg2ei8_v": 34202, - "codegen.vluxseg3ei16_v": 19316, - "codegen.vluxseg3ei32_v": 13273, - "codegen.vluxseg3ei8_v": 25359, - "codegen.vluxseg4ei16_v": 21585, - "codegen.vluxseg4ei32_v": 14268, - "codegen.vluxseg4ei8_v": 29283, - "codegen.vluxseg5ei16_v": 12399, - "codegen.vluxseg5ei32_v": 7623, - "codegen.vluxseg5ei8_v": 18334, - "codegen.vluxseg6ei16_v": 13242, - "codegen.vluxseg6ei32_v": 8023, - "codegen.vluxseg6ei8_v": 20138, - "codegen.vluxseg7ei16_v": 14085, - "codegen.vluxseg7ei32_v": 8423, - "codegen.vluxseg7ei8_v": 21942, - "codegen.vluxseg8ei16_v": 14928, - "codegen.vluxseg8ei32_v": 8823, - "codegen.vluxseg8ei8_v": 23746, - "codegen.vmacc_vv": 24134, - "codegen.vmacc_vx": 76154, - "codegen.vmadc_vi": 36065, - "codegen.vmadc_vim": 37415, - "codegen.vmadc_vv": 11001, - "codegen.vmadc_vvm": 12399, - "codegen.vmadc_vx": 49613, - "codegen.vmadc_vxm": 50963, - "codegen.vmadd_vv": 24134, - "codegen.vmadd_vx": 76154, - "codegen.vmand_mm": 10039, - "codegen.vmandn_mm": 10039, - "codegen.vmax_vv": 23324, - "codegen.vmax_vx": 63774, - "codegen.vmaxu_vv": 23324, - "codegen.vmaxu_vx": 63774, - "codegen.vmerge_vim": 32805, - "codegen.vmerge_vvm": 13201, - "codegen.vmerge_vxm": 42533, - "codegen.vmin_vv": 23324, - "codegen.vmin_vx": 63774, - "codegen.vminu_vv": 23324, - "codegen.vminu_vx": 63774, - "codegen.vmnand_mm": 10039, - "codegen.vmnor_mm": 10039, - "codegen.vmor_mm": 10039, - "codegen.vmorn_mm": 10039, - "codegen.vmsbc_vv": 11001, - "codegen.vmsbc_vvm": 12351, - "codegen.vmsbc_vx": 49613, - "codegen.vmsbc_vxm": 50963, - "codegen.vmsbf_m": 1661, - "codegen.vmseq_vi": 79852, - "codegen.vmseq_vv": 25025, - "codegen.vmseq_vx": 109297, - "codegen.vmsgt_vi": 79852, - "codegen.vmsgt_vv": 24905, - "codegen.vmsgt_vx": 109297, - "codegen.vmsgtu_vi": 79852, - "codegen.vmsgtu_vv": 24905, - "codegen.vmsgtu_vx": 109297, - "codegen.vmsif_m": 1661, - "codegen.vmsle_vi": 79852, - "codegen.vmsle_vv": 25025, - "codegen.vmsle_vx": 109297, - "codegen.vmsleu_vi": 79852, - "codegen.vmsleu_vv": 25025, - "codegen.vmsleu_vx": 109297, - "codegen.vmslt_vv": 25025, - "codegen.vmslt_vx": 109297, - "codegen.vmsltu_vv": 25025, - "codegen.vmsltu_vx": 109297, - "codegen.vmsne_vi": 79852, - "codegen.vmsne_vv": 25025, - "codegen.vmsne_vx": 109297, - "codegen.vmsof_m": 1661, - "codegen.vmul_vv": 23538, - "codegen.vmul_vx": 85752, - "codegen.vmulh_vv": 23538, - "codegen.vmulh_vx": 85752, - "codegen.vmulhsu_vv": 23538, - "codegen.vmulhsu_vx": 85752, - "codegen.vmulhu_vv": 23538, - "codegen.vmulhu_vx": 85752, - "codegen.vmv_s_x": 1357, - "codegen.vmv_v_i": 17851, - "codegen.vmv_v_v": 9948, - "codegen.vmv_v_x": 7963, - "codegen.vmv_x_s": 1837, - "codegen.vmv1r_v": 1756, - "codegen.vmv2r_v": 1862, - "codegen.vmv4r_v": 2100, - "codegen.vmv8r_v": 2582, - "codegen.vmxnor_mm": 10039, - "codegen.vmxor_mm": 10039, - "codegen.vnclip_wi": 153588, - "codegen.vnclip_wv": 60704, - "codegen.vnclip_wx": 198820, - "codegen.vnclipu_wi": 153588, - "codegen.vnclipu_wv": 60704, - "codegen.vnclipu_wx": 198820, - "codegen.vnmsac_vv": 24134, - "codegen.vnmsac_vx": 76154, - "codegen.vnmsub_vv": 24134, - "codegen.vnmsub_vx": 76154, - "codegen.vnsra_wi": 38742, - "codegen.vnsra_wv": 15521, - "codegen.vnsra_wx": 50050, - "codegen.vnsrl_wi": 38742, - "codegen.vnsrl_wv": 15521, - "codegen.vnsrl_wx": 50050, - "codegen.vor_vi": 49957, - "codegen.vor_vv": 23324, - "codegen.vor_vx": 63748, - "codegen.vredand_vs": 28992, - "codegen.vredmax_vs": 28992, - "codegen.vredmaxu_vs": 28992, - "codegen.vredmin_vs": 28992, - "codegen.vredminu_vs": 28992, - "codegen.vredor_vs": 28992, - "codegen.vredsum_vs": 28992, - "codegen.vredxor_vs": 28992, - "codegen.vrem_vv": 32596, - "codegen.vrem_vx": 195439, - "codegen.vremu_vv": 32692, - "codegen.vremu_vx": 203432, - "codegen.vrgather_vi": 92327, - "codegen.vrgather_vv": 101701, - "codegen.vrgather_vx": 100689, - "codegen.vrgatherei16_vv": 74495, - "codegen.vrsub_vi": 49986, - "codegen.vrsub_vx": 63774, - "codegen.vs1r_v": 671, - "codegen.vs2r_v": 687, - "codegen.vs4r_v": 719, - "codegen.vs8r_v": 872, - "codegen.vsadd_vi": 49986, - "codegen.vsadd_vv": 23324, - "codegen.vsadd_vx": 63774, - "codegen.vsaddu_vi": 49986, - "codegen.vsaddu_vv": 23324, - "codegen.vsaddu_vx": 63774, - "codegen.vsbc_vvm": 11700, - "codegen.vsbc_vxm": 45690, - "codegen.vse16_v": 4014, - "codegen.vse32_v": 3404, - "codegen.vse8_v": 4624, - "codegen.vsetivli": 469, - "codegen.vsetvl": 469, - "codegen.vsetvli": 469, - "codegen.vsext_vf2": 23212, - "codegen.vsext_vf4": 4240, - "codegen.vslide1down_vx": 866515, - "codegen.vslide1up_vx": 860803, - "codegen.vslidedown_vi": 609553, - "codegen.vslidedown_vx": 862291, - "codegen.vslideup_vi": 606005, - "codegen.vslideup_vx": 859971, - "codegen.vsll_vi": 62781, - "codegen.vsll_vv": 25748, - "codegen.vsll_vx": 81216, - "codegen.vsm_v": 728, - "codegen.vsmul_vv": 92775, - "codegen.vsmul_vx": 258823, - "codegen.vsoxei16_v": 27394, - "codegen.vsoxei32_v": 16261, - "codegen.vsoxei8_v": 39603, - "codegen.vsoxseg2ei16_v": 26052, - "codegen.vsoxseg2ei32_v": 16053, - "codegen.vsoxseg2ei8_v": 32639, - "codegen.vsoxseg3ei16_v": 18266, - "codegen.vsoxseg3ei32_v": 12256, - "codegen.vsoxseg3ei8_v": 24461, - "codegen.vsoxseg4ei16_v": 20544, - "codegen.vsoxseg4ei32_v": 13245, - "codegen.vsoxseg4ei8_v": 28425, - "codegen.vsoxseg5ei16_v": 12121, - "codegen.vsoxseg5ei32_v": 7122, - "codegen.vsoxseg5ei8_v": 18414, - "codegen.vsoxseg6ei16_v": 12964, - "codegen.vsoxseg6ei32_v": 7522, - "codegen.vsoxseg6ei8_v": 20218, - "codegen.vsoxseg7ei16_v": 13807, - "codegen.vsoxseg7ei32_v": 7922, - "codegen.vsoxseg7ei8_v": 22022, - "codegen.vsoxseg8ei16_v": 14650, - "codegen.vsoxseg8ei32_v": 8322, - "codegen.vsoxseg8ei8_v": 23826, - "codegen.vsra_vi": 62781, - "codegen.vsra_vv": 25748, - "codegen.vsra_vx": 81216, - "codegen.vsrl_vi": 62781, - "codegen.vsrl_vv": 25748, - "codegen.vsrl_vx": 81216, - "codegen.vsse16_v": 49667, - "codegen.vsse32_v": 35455, - "codegen.vsse8_v": 77243, - "codegen.vsseg2e16_v": 3699, - "codegen.vsseg2e32_v": 3001, - "codegen.vsseg2e8_v": 4397, - "codegen.vsseg3e16_v": 3162, - "codegen.vsseg3e32_v": 2336, - "codegen.vsseg3e8_v": 3988, - "codegen.vsseg4e16_v": 3337, - "codegen.vsseg4e32_v": 2463, - "codegen.vsseg4e8_v": 4211, - "codegen.vsseg5e16_v": 2623, - "codegen.vsseg5e32_v": 1541, - "codegen.vsseg5e8_v": 3705, - "codegen.vsseg6e16_v": 2719, - "codegen.vsseg6e32_v": 1589, - "codegen.vsseg6e8_v": 3849, - "codegen.vsseg7e16_v": 2815, - "codegen.vsseg7e32_v": 1637, - "codegen.vsseg7e8_v": 3993, - "codegen.vsseg8e16_v": 2911, - "codegen.vsseg8e32_v": 1685, - "codegen.vsseg8e8_v": 4137, - "codegen.vssra_vi": 249744, - "codegen.vssra_vv": 101615, - "codegen.vssra_vx": 484599, - "codegen.vssrl_vi": 249744, - "codegen.vssrl_vv": 101615, - "codegen.vssrl_vx": 484599, - "codegen.vssseg2e16_v": 43827, - "codegen.vssseg2e32_v": 29311, - "codegen.vssseg2e8_v": 68487, - "codegen.vssseg3e16_v": 34147, - "codegen.vssseg3e32_v": 20759, - "codegen.vssseg3e8_v": 57039, - "codegen.vssseg4e16_v": 37591, - "codegen.vssseg4e32_v": 22067, - "codegen.vssseg4e8_v": 65595, - "codegen.vssseg5e16_v": 26159, - "codegen.vssseg5e32_v": 12735, - "codegen.vssseg5e8_v": 51187, - "codegen.vssseg6e16_v": 27451, - "codegen.vssseg6e32_v": 13263, - "codegen.vssseg6e8_v": 55503, - "codegen.vssseg7e16_v": 28743, - "codegen.vssseg7e32_v": 13791, - "codegen.vssseg7e8_v": 59819, - "codegen.vssseg8e16_v": 30035, - "codegen.vssseg8e32_v": 14319, - "codegen.vssseg8e8_v": 64135, - "codegen.vssub_vv": 23324, - "codegen.vssub_vx": 94020, - "codegen.vssubu_vv": 23324, - "codegen.vssubu_vx": 94020, - "codegen.vsub_vv": 23324, - "codegen.vsub_vx": 94020, - "codegen.vsuxei16_v": 27394, - "codegen.vsuxei32_v": 16261, - "codegen.vsuxei8_v": 39603, - "codegen.vsuxseg2ei16_v": 26052, - "codegen.vsuxseg2ei32_v": 16053, - "codegen.vsuxseg2ei8_v": 32639, - "codegen.vsuxseg3ei16_v": 18266, - "codegen.vsuxseg3ei32_v": 12256, - "codegen.vsuxseg3ei8_v": 24461, - "codegen.vsuxseg4ei16_v": 20544, - "codegen.vsuxseg4ei32_v": 13245, - "codegen.vsuxseg4ei8_v": 28425, - "codegen.vsuxseg5ei16_v": 12121, - "codegen.vsuxseg5ei32_v": 7122, - "codegen.vsuxseg5ei8_v": 18414, - "codegen.vsuxseg6ei16_v": 12964, - "codegen.vsuxseg6ei32_v": 7522, - "codegen.vsuxseg6ei8_v": 20218, - "codegen.vsuxseg7ei16_v": 13807, - "codegen.vsuxseg7ei32_v": 7922, - "codegen.vsuxseg7ei8_v": 22022, - "codegen.vsuxseg8ei16_v": 14650, - "codegen.vsuxseg8ei32_v": 8322, - "codegen.vsuxseg8ei8_v": 23826, - "codegen.vwadd_vv": 13910, - "codegen.vwadd_vx": 39690, - "codegen.vwadd_wv": 15236, - "codegen.vwadd_wx": 46542, - "codegen.vwaddu_vv": 13910, - "codegen.vwaddu_vx": 39690, - "codegen.vwaddu_wv": 15236, - "codegen.vwaddu_wx": 46542, - "codegen.vwmacc_vv": 14978, - "codegen.vwmacc_vx": 57378, - "codegen.vwmaccsu_vv": 14978, - "codegen.vwmaccsu_vx": 57378, - "codegen.vwmaccu_vv": 14978, - "codegen.vwmaccu_vx": 57378, - "codegen.vwmaccus_vx": 57378, - "codegen.vwmul_vv": 14054, - "codegen.vwmul_vx": 53450, - "codegen.vwmulsu_vv": 14054, - "codegen.vwmulsu_vx": 53450, - "codegen.vwmulu_vv": 14054, - "codegen.vwmulu_vx": 53450, - "codegen.vwredsum_vs": 17260, - "codegen.vwredsumu_vs": 17260, - "codegen.vwsub_vv": 13910, - "codegen.vwsub_vx": 39690, - "codegen.vwsub_wv": 15236, - "codegen.vwsub_wx": 46542, - "codegen.vwsubu_vv": 13910, - "codegen.vwsubu_vx": 39690, - "codegen.vwsubu_wv": 15236, - "codegen.vwsubu_wx": 46542, - "codegen.vxor_vi": 49957, - "codegen.vxor_vv": 23324, - "codegen.vxor_vx": 63748, - "codegen.vzext_vf2": 23212, - "codegen.vzext_vf4": 4240, - "codegen.vfadd_vv": 91964, - "codegen.vfadd_vf": 322731, - "codegen.vfsub_vv": 91964, - "codegen.vfsub_vf": 322731, - "codegen.vfrsub_vf": 322731, - "codegen.vfmul_vv": 91964, - "codegen.vfmul_vf": 322731, - "codegen.vfdiv_vv": 133580, - "codegen.vfdiv_vf": 668359, - "codegen.vfrdiv_vf": 668359, - "codegen.vfmacc_vv": 95324, - "codegen.vfmacc_vf": 379084, - "codegen.vfnmacc_vv": 95324, - "codegen.vfnmacc_vf": 379084, - "codegen.vfmsac_vv": 95324, - "codegen.vfmsac_vf": 379084, - "codegen.vfnmsac_vv": 95324, - "codegen.vfnmsac_vf": 379084, - "codegen.vfmadd_vv": 95324, - "codegen.vfmadd_vf": 379084, - "codegen.vfnmadd_vv": 95324, - "codegen.vfnmadd_vf": 379084, - "codegen.vfmsub_vv": 95324, - "codegen.vfmsub_vf": 379084, - "codegen.vfnmsub_vv": 95324, - "codegen.vfnmsub_vf": 379084, - "codegen.vfsqrt_v": 9948, - "codegen.vfrsqrt7_v": 6143, - "codegen.vfrec7_v": 6164, - "codegen.vfmin_vv": 91964, - "codegen.vfmin_vf": 322731, - "codegen.vfmax_vv": 91964, - "codegen.vfmax_vf": 322731, - "codegen.vfsgnj_vv": 91964, - "codegen.vfsgnj_vf": 276731, - "codegen.vfsgnjn_vv": 91964, - "codegen.vfsgnjn_vf": 276731, - "codegen.vfsgnjx_vv": 91964, - "codegen.vfsgnjx_vf": 276731, - "codegen.vmfeq_vv": 99211, - "codegen.vmfeq_vf": 558684, - "codegen.vmfne_vv": 99211, - "codegen.vmfne_vf": 558684, - "codegen.vmflt_vv": 99211, - "codegen.vmflt_vf": 558684, - "codegen.vmfgt_vf": 558684, - "codegen.vmfge_vf": 558684, - "codegen.vfclass_v": 6224, - "codegen.vfmerge_vfm": 185635, - "codegen.vfmv_v_f": 2234, - "codegen.vfmv_f_s": 8092, - "codegen.vfmv_s_f": 767, - "codegen.vfcvt_xu_f_v": 6134, - "codegen.vfcvt_x_f_v": 6134, - "codegen.vfcvt_rtz_xu_f_v": 6135, - "codegen.vfcvt_rtz_x_f_v": 6154, - "codegen.vfcvt_f_xu_v": 6134, - "codegen.vfcvt_f_x_v": 6140, - "codegen.vfredosum_vs": 160571, - "codegen.vfredusum_vs": 122332, - "codegen.vfredmax_vs": 122332, - "codegen.vfredmin_vs": 122332, - "rvv_bench.ascii_to_utf16": 1583627, - "rvv_bench.ascii_to_utf32": 704056, - "rvv_bench.byteswap": 3353190, - "rvv_bench.chacha20": 4, - "rvv_bench.mandelbrot": 4056017, - "rvv_bench.memcpy": 2103216, - "rvv_bench.memset": 438703, - "rvv_bench.mergelines": 3351737, - "rvv_bench.poly1305": 4, - "rvv_bench.strlen": 877754, - "rvv_bench.utf8_count": 6340466 -} + "pytorch.demo": 76, + "pytorch.lenet": 394687, + "pytorch.matmul": 14497, + "pytorch.mobilenet": 15139469, + "mlir.rvv_vp_intrinsic_add": 435, + "mlir.rvv_vp_intrinsic_add_scalable": 583, + "mlir.hello": 145, + "mlir.stripmining": 26790, + "asm.mmm": 92623, + "asm.smoke": 4922, + "intrinsic.conv2d_less_m2": 2647, + "intrinsic.linear_normalization": 3333, + "intrinsic.softmax": 8400, + "codegen.vaadd_vv": 98389, + "codegen.vaadd_vx": 260192, + "codegen.vaaddu_vv": 98389, + "codegen.vaaddu_vx": 260192, + "codegen.vadc_vim": 25307, + "codegen.vadc_vvm": 12503, + "codegen.vadc_vxm": 31889, + "codegen.vadd_vi": 51599, + "codegen.vadd_vv": 24937, + "codegen.vadd_vx": 65387, + "codegen.vand_vi": 51570, + "codegen.vand_vv": 24937, + "codegen.vand_vx": 65361, + "codegen.vasub_vv": 98389, + "codegen.vasub_vx": 260192, + "codegen.vasubu_vv": 98389, + "codegen.vasubu_vx": 260192, + "codegen.vcompress_vm": 22201, + "codegen.vcpop_m": 2003, + "codegen.vdiv_vv": 34209, + "codegen.vdiv_vx": 197052, + "codegen.vdivu_vv": 34305, + "codegen.vdivu_vx": 205045, + "codegen.vfirst_m": 1915, + "codegen.vid_v": 17680, + "codegen.viota_m": 45144, + "codegen.vl1re16_v": 747, + "codegen.vl1re32_v": 747, + "codegen.vl1re8_v": 747, + "codegen.vl2re16_v": 781, + "codegen.vl2re32_v": 781, + "codegen.vl2re8_v": 781, + "codegen.vl4re16_v": 849, + "codegen.vl4re32_v": 849, + "codegen.vl4re8_v": 906, + "codegen.vl8re16_v": 988, + "codegen.vl8re32_v": 985, + "codegen.vl8re8_v": 985, + "codegen.vle16_v": 5670, + "codegen.vle16ff_v": 9977, + "codegen.vle32_v": 4790, + "codegen.vle32ff_v": 6758, + "codegen.vle8_v": 6536, + "codegen.vle8ff_v": 16410, + "codegen.vlm_v": 788, + "codegen.vloxei16_v": 30766, + "codegen.vloxei32_v": 18692, + "codegen.vloxei8_v": 43156, + "codegen.vloxseg2ei16_v": 28846, + "codegen.vloxseg2ei32_v": 18242, + "codegen.vloxseg2ei8_v": 35491, + "codegen.vloxseg3ei16_v": 20173, + "codegen.vloxseg3ei32_v": 13914, + "codegen.vloxseg3ei8_v": 26324, + "codegen.vloxseg4ei16_v": 22442, + "codegen.vloxseg4ei32_v": 14909, + "codegen.vloxseg4ei8_v": 30248, + "codegen.vloxseg5ei16_v": 12932, + "codegen.vloxseg5ei32_v": 7940, + "codegen.vloxseg5ei8_v": 18975, + "codegen.vloxseg6ei16_v": 13775, + "codegen.vloxseg6ei32_v": 8340, + "codegen.vloxseg6ei8_v": 20779, + "codegen.vloxseg7ei16_v": 14618, + "codegen.vloxseg7ei32_v": 8740, + "codegen.vloxseg7ei8_v": 22583, + "codegen.vloxseg8ei16_v": 15461, + "codegen.vloxseg8ei32_v": 9140, + "codegen.vloxseg8ei8_v": 24387, + "codegen.vlse16_v": 41963, + "codegen.vlse32_v": 27090, + "codegen.vlse8_v": 72846, + "codegen.vlseg2e16_v": 5039, + "codegen.vlseg2e32_v": 4056, + "codegen.vlseg2e8_v": 5991, + "codegen.vlseg3e16_v": 4223, + "codegen.vlseg3e32_v": 3072, + "codegen.vlseg3e8_v": 5377, + "codegen.vlseg4e16_v": 4351, + "codegen.vlseg4e32_v": 3161, + "codegen.vlseg4e8_v": 5531, + "codegen.vlseg5e16_v": 3408, + "codegen.vlseg5e32_v": 1979, + "codegen.vlseg5e8_v": 4927, + "codegen.vlseg6e16_v": 3470, + "codegen.vlseg6e32_v": 2021, + "codegen.vlseg6e8_v": 5018, + "codegen.vlseg7e16_v": 3532, + "codegen.vlseg7e32_v": 2062, + "codegen.vlseg7e8_v": 5124, + "codegen.vlseg8e16_v": 3590, + "codegen.vlseg8e32_v": 2101, + "codegen.vlseg8e8_v": 5213, + "codegen.vlsseg2e16_v": 37185, + "codegen.vlsseg2e32_v": 22252, + "codegen.vlsseg2e8_v": 64348, + "codegen.vlsseg3e16_v": 27427, + "codegen.vlsseg3e32_v": 14883, + "codegen.vlsseg3e8_v": 51435, + "codegen.vlsseg4e16_v": 31682, + "codegen.vlsseg4e32_v": 16453, + "codegen.vlsseg4e8_v": 62030, + "codegen.vlsseg5e16_v": 19604, + "codegen.vlsseg5e32_v": 9200, + "codegen.vlsseg5e8_v": 44162, + "codegen.vlsseg6e16_v": 21219, + "codegen.vlsseg6e32_v": 9860, + "codegen.vlsseg6e8_v": 49557, + "codegen.vlsseg7e16_v": 22834, + "codegen.vlsseg7e32_v": 10520, + "codegen.vlsseg7e8_v": 54952, + "codegen.vlsseg8e16_v": 24449, + "codegen.vlsseg8e32_v": 11180, + "codegen.vlsseg8e8_v": 60347, + "codegen.vluxei16_v": 30766, + "codegen.vluxei32_v": 18692, + "codegen.vluxei8_v": 43156, + "codegen.vluxseg2ei16_v": 28846, + "codegen.vluxseg2ei32_v": 18242, + "codegen.vluxseg2ei8_v": 35491, + "codegen.vluxseg3ei16_v": 20173, + "codegen.vluxseg3ei32_v": 13914, + "codegen.vluxseg3ei8_v": 26324, + "codegen.vluxseg4ei16_v": 22442, + "codegen.vluxseg4ei32_v": 14909, + "codegen.vluxseg4ei8_v": 30248, + "codegen.vluxseg5ei16_v": 12932, + "codegen.vluxseg5ei32_v": 7940, + "codegen.vluxseg5ei8_v": 18975, + "codegen.vluxseg6ei16_v": 13775, + "codegen.vluxseg6ei32_v": 8340, + "codegen.vluxseg6ei8_v": 20779, + "codegen.vluxseg7ei16_v": 14618, + "codegen.vluxseg7ei32_v": 8740, + "codegen.vluxseg7ei8_v": 22583, + "codegen.vluxseg8ei16_v": 15461, + "codegen.vluxseg8ei32_v": 9140, + "codegen.vluxseg8ei8_v": 24387, + "codegen.vmacc_vv": 25747, + "codegen.vmacc_vx": 77767, + "codegen.vmadc_vi": 36064, + "codegen.vmadc_vim": 38218, + "codegen.vmadc_vv": 11000, + "codegen.vmadc_vvm": 13202, + "codegen.vmadc_vx": 49936, + "codegen.vmadc_vxm": 51766, + "codegen.vmadd_vv": 25747, + "codegen.vmadd_vx": 77767, + "codegen.vmand_mm": 10038, + "codegen.vmandn_mm": 10038, + "codegen.vmax_vv": 24937, + "codegen.vmax_vx": 65387, + "codegen.vmaxu_vv": 24937, + "codegen.vmaxu_vx": 65387, + "codegen.vmerge_vim": 33608, + "codegen.vmerge_vvm": 14004, + "codegen.vmerge_vxm": 43336, + "codegen.vmin_vv": 24937, + "codegen.vmin_vx": 65387, + "codegen.vminu_vv": 24937, + "codegen.vminu_vx": 65387, + "codegen.vmnand_mm": 10038, + "codegen.vmnor_mm": 10038, + "codegen.vmor_mm": 10038, + "codegen.vmorn_mm": 10038, + "codegen.vmsbc_vv": 11000, + "codegen.vmsbc_vvm": 13154, + "codegen.vmsbc_vx": 49774, + "codegen.vmsbc_vxm": 51766, + "codegen.vmsbf_m": 1762, + "codegen.vmseq_vi": 81465, + "codegen.vmseq_vv": 26638, + "codegen.vmseq_vx": 110910, + "codegen.vmsgt_vi": 81465, + "codegen.vmsgt_vv": 26518, + "codegen.vmsgt_vx": 110910, + "codegen.vmsgtu_vi": 81465, + "codegen.vmsgtu_vv": 26518, + "codegen.vmsgtu_vx": 110910, + "codegen.vmsif_m": 1762, + "codegen.vmsle_vi": 81465, + "codegen.vmsle_vv": 26638, + "codegen.vmsle_vx": 110910, + "codegen.vmsleu_vi": 81465, + "codegen.vmsleu_vv": 26638, + "codegen.vmsleu_vx": 110910, + "codegen.vmslt_vv": 26638, + "codegen.vmslt_vx": 110910, + "codegen.vmsltu_vv": 26638, + "codegen.vmsltu_vx": 110910, + "codegen.vmsne_vi": 81465, + "codegen.vmsne_vv": 26638, + "codegen.vmsne_vx": 110910, + "codegen.vmsof_m": 1762, + "codegen.vmul_vv": 25151, + "codegen.vmul_vx": 87365, + "codegen.vmulh_vv": 25151, + "codegen.vmulh_vx": 87365, + "codegen.vmulhsu_vv": 25151, + "codegen.vmulhsu_vx": 87365, + "codegen.vmulhu_vv": 25151, + "codegen.vmulhu_vx": 87365, + "codegen.vmv_s_x": 1356, + "codegen.vmv_v_i": 17850, + "codegen.vmv_v_v": 9959, + "codegen.vmv_v_x": 8280, + "codegen.vmv_x_s": 1836, + "codegen.vmv1r_v": 1755, + "codegen.vmv2r_v": 1861, + "codegen.vmv4r_v": 2099, + "codegen.vmv8r_v": 2581, + "codegen.vmxnor_mm": 10038, + "codegen.vmxor_mm": 10038, + "codegen.vnclip_wi": 157469, + "codegen.vnclip_wv": 64585, + "codegen.vnclip_wx": 202701, + "codegen.vnclipu_wi": 157469, + "codegen.vnclipu_wv": 64585, + "codegen.vnclipu_wx": 202701, + "codegen.vnmsac_vv": 25747, + "codegen.vnmsac_vx": 77767, + "codegen.vnmsub_vv": 25747, + "codegen.vnmsub_vx": 77767, + "codegen.vnsra_wi": 39707, + "codegen.vnsra_wv": 16486, + "codegen.vnsra_wx": 51015, + "codegen.vnsrl_wi": 39707, + "codegen.vnsrl_wv": 16486, + "codegen.vnsrl_wx": 51015, + "codegen.vor_vi": 51570, + "codegen.vor_vv": 24937, + "codegen.vor_vx": 65361, + "codegen.vredand_vs": 30605, + "codegen.vredmax_vs": 30605, + "codegen.vredmaxu_vs": 30605, + "codegen.vredmin_vs": 30605, + "codegen.vredminu_vs": 30605, + "codegen.vredor_vs": 30605, + "codegen.vredsum_vs": 30605, + "codegen.vredxor_vs": 30605, + "codegen.vrem_vv": 34209, + "codegen.vrem_vx": 197052, + "codegen.vremu_vv": 34305, + "codegen.vremu_vx": 205045, + "codegen.vrgather_vi": 93882, + "codegen.vrgather_vv": 103314, + "codegen.vrgather_vx": 102302, + "codegen.vrgatherei16_vv": 76000, + "codegen.vrsub_vi": 51599, + "codegen.vrsub_vx": 65387, + "codegen.vs1r_v": 670, + "codegen.vs2r_v": 686, + "codegen.vs4r_v": 718, + "codegen.vs8r_v": 987, + "codegen.vsadd_vi": 51599, + "codegen.vsadd_vv": 24937, + "codegen.vsadd_vx": 65387, + "codegen.vsaddu_vi": 51599, + "codegen.vsaddu_vv": 24937, + "codegen.vsaddu_vx": 65387, + "codegen.vsbc_vvm": 12503, + "codegen.vsbc_vxm": 46493, + "codegen.vse16_v": 4547, + "codegen.vse32_v": 3829, + "codegen.vse8_v": 5265, + "codegen.vsetivli": 468, + "codegen.vsetvl": 468, + "codegen.vsetvli": 468, + "codegen.vsext_vf2": 23961, + "codegen.vsext_vf4": 4449, + "codegen.vslide1down_vx": 868128, + "codegen.vslide1up_vx": 862416, + "codegen.vslidedown_vi": 611166, + "codegen.vslidedown_vx": 863904, + "codegen.vslideup_vi": 607618, + "codegen.vslideup_vx": 861584, + "codegen.vsll_vi": 64394, + "codegen.vsll_vv": 27361, + "codegen.vsll_vx": 82829, + "codegen.vsm_v": 727, + "codegen.vsmul_vv": 99248, + "codegen.vsmul_vx": 265296, + "codegen.vsoxei16_v": 28791, + "codegen.vsoxei32_v": 17226, + "codegen.vsoxei8_v": 41216, + "codegen.vsoxseg2ei16_v": 27233, + "codegen.vsoxseg2ei32_v": 16910, + "codegen.vsoxseg2ei8_v": 33928, + "codegen.vsoxseg3ei16_v": 19123, + "codegen.vsoxseg3ei32_v": 12897, + "codegen.vsoxseg3ei8_v": 25426, + "codegen.vsoxseg4ei16_v": 21401, + "codegen.vsoxseg4ei32_v": 13886, + "codegen.vsoxseg4ei8_v": 29390, + "codegen.vsoxseg5ei16_v": 12654, + "codegen.vsoxseg5ei32_v": 7439, + "codegen.vsoxseg5ei8_v": 19055, + "codegen.vsoxseg6ei16_v": 13497, + "codegen.vsoxseg6ei32_v": 7839, + "codegen.vsoxseg6ei8_v": 20859, + "codegen.vsoxseg7ei16_v": 14340, + "codegen.vsoxseg7ei32_v": 8239, + "codegen.vsoxseg7ei8_v": 22663, + "codegen.vsoxseg8ei16_v": 15183, + "codegen.vsoxseg8ei32_v": 8639, + "codegen.vsoxseg8ei8_v": 24467, + "codegen.vsra_vi": 64394, + "codegen.vsra_vv": 27361, + "codegen.vsra_vx": 82829, + "codegen.vsrl_vi": 64394, + "codegen.vsrl_vv": 27361, + "codegen.vsrl_vx": 82829, + "codegen.vsse16_v": 50200, + "codegen.vsse32_v": 35880, + "codegen.vsse8_v": 77884, + "codegen.vsseg2e16_v": 4124, + "codegen.vsseg2e32_v": 3318, + "codegen.vsseg2e8_v": 4930, + "codegen.vsseg3e16_v": 3479, + "codegen.vsseg3e32_v": 2545, + "codegen.vsseg3e8_v": 4413, + "codegen.vsseg4e16_v": 3654, + "codegen.vsseg4e32_v": 2672, + "codegen.vsseg4e8_v": 4636, + "codegen.vsseg5e16_v": 2832, + "codegen.vsseg5e32_v": 1642, + "codegen.vsseg5e8_v": 4022, + "codegen.vsseg6e16_v": 2928, + "codegen.vsseg6e32_v": 1690, + "codegen.vsseg6e8_v": 4166, + "codegen.vsseg7e16_v": 3024, + "codegen.vsseg7e32_v": 1738, + "codegen.vsseg7e8_v": 4310, + "codegen.vsseg8e16_v": 3120, + "codegen.vsseg8e32_v": 1786, + "codegen.vsseg8e8_v": 4454, + "codegen.vssra_vi": 256217, + "codegen.vssra_vv": 108088, + "codegen.vssra_vx": 491072, + "codegen.vssrl_vi": 256217, + "codegen.vssrl_vv": 108088, + "codegen.vssrl_vx": 491072, + "codegen.vssseg2e16_v": 44252, + "codegen.vssseg2e32_v": 29628, + "codegen.vssseg2e8_v": 69020, + "codegen.vssseg3e16_v": 34464, + "codegen.vssseg3e32_v": 20968, + "codegen.vssseg3e8_v": 57464, + "codegen.vssseg4e16_v": 37908, + "codegen.vssseg4e32_v": 22276, + "codegen.vssseg4e8_v": 66020, + "codegen.vssseg5e16_v": 26368, + "codegen.vssseg5e32_v": 12836, + "codegen.vssseg5e8_v": 51504, + "codegen.vssseg6e16_v": 27660, + "codegen.vssseg6e32_v": 13364, + "codegen.vssseg6e8_v": 55820, + "codegen.vssseg7e16_v": 28952, + "codegen.vssseg7e32_v": 13892, + "codegen.vssseg7e8_v": 60136, + "codegen.vssseg8e16_v": 30244, + "codegen.vssseg8e32_v": 14420, + "codegen.vssseg8e8_v": 64452, + "codegen.vssub_vv": 24937, + "codegen.vssub_vx": 95633, + "codegen.vssubu_vv": 24937, + "codegen.vssubu_vx": 95633, + "codegen.vsub_vv": 24937, + "codegen.vsub_vx": 95633, + "codegen.vsuxei16_v": 28791, + "codegen.vsuxei32_v": 17226, + "codegen.vsuxei8_v": 41216, + "codegen.vsuxseg2ei16_v": 27233, + "codegen.vsuxseg2ei32_v": 16910, + "codegen.vsuxseg2ei8_v": 33928, + "codegen.vsuxseg3ei16_v": 19123, + "codegen.vsuxseg3ei32_v": 12897, + "codegen.vsuxseg3ei8_v": 25426, + "codegen.vsuxseg4ei16_v": 21401, + "codegen.vsuxseg4ei32_v": 13886, + "codegen.vsuxseg4ei8_v": 29390, + "codegen.vsuxseg5ei16_v": 12654, + "codegen.vsuxseg5ei32_v": 7439, + "codegen.vsuxseg5ei8_v": 19055, + "codegen.vsuxseg6ei16_v": 13497, + "codegen.vsuxseg6ei32_v": 7839, + "codegen.vsuxseg6ei8_v": 20859, + "codegen.vsuxseg7ei16_v": 14340, + "codegen.vsuxseg7ei32_v": 8239, + "codegen.vsuxseg7ei8_v": 22663, + "codegen.vsuxseg8ei16_v": 15183, + "codegen.vsuxseg8ei32_v": 8639, + "codegen.vsuxseg8ei8_v": 24467, + "codegen.vwadd_vv": 14875, + "codegen.vwadd_vx": 40655, + "codegen.vwadd_wv": 16201, + "codegen.vwadd_wx": 47507, + "codegen.vwaddu_vv": 14875, + "codegen.vwaddu_vx": 40655, + "codegen.vwaddu_wv": 16201, + "codegen.vwaddu_wx": 47507, + "codegen.vwmacc_vv": 15943, + "codegen.vwmacc_vx": 58343, + "codegen.vwmaccsu_vv": 15943, + "codegen.vwmaccsu_vx": 58343, + "codegen.vwmaccu_vv": 15943, + "codegen.vwmaccu_vx": 58343, + "codegen.vwmaccus_vx": 58343, + "codegen.vwmul_vv": 15019, + "codegen.vwmul_vx": 54415, + "codegen.vwmulsu_vv": 15019, + "codegen.vwmulsu_vx": 54415, + "codegen.vwmulu_vv": 15019, + "codegen.vwmulu_vx": 54415, + "codegen.vwredsum_vs": 18225, + "codegen.vwredsumu_vs": 18225, + "codegen.vwsub_vv": 14875, + "codegen.vwsub_vx": 40655, + "codegen.vwsub_wv": 16201, + "codegen.vwsub_wx": 47507, + "codegen.vwsubu_vv": 14875, + "codegen.vwsubu_vx": 40655, + "codegen.vwsubu_wv": 16201, + "codegen.vwsubu_wx": 47507, + "codegen.vxor_vi": 51570, + "codegen.vxor_vv": 24937, + "codegen.vxor_vx": 65361, + "codegen.vzext_vf2": 23961, + "codegen.vzext_vf4": 4449, + "codegen.vfadd_vv": 92389, + "codegen.vfadd_vf": 323156, + "codegen.vfsub_vv": 92389, + "codegen.vfsub_vf": 323156, + "codegen.vfrsub_vf": 323156, + "codegen.vfmul_vv": 92389, + "codegen.vfmul_vf": 323156, + "codegen.vfdiv_vv": 134005, + "codegen.vfdiv_vf": 668784, + "codegen.vfrdiv_vf": 668784, + "codegen.vfmacc_vv": 95749, + "codegen.vfmacc_vf": 379509, + "codegen.vfnmacc_vv": 95749, + "codegen.vfnmacc_vf": 379509, + "codegen.vfmsac_vv": 95749, + "codegen.vfmsac_vf": 379509, + "codegen.vfnmsac_vv": 95749, + "codegen.vfnmsac_vf": 379509, + "codegen.vfmadd_vv": 95749, + "codegen.vfmadd_vf": 379509, + "codegen.vfnmadd_vv": 95749, + "codegen.vfnmadd_vf": 379509, + "codegen.vfmsub_vv": 95749, + "codegen.vfmsub_vf": 379509, + "codegen.vfnmsub_vv": 95749, + "codegen.vfnmsub_vf": 379509, + "codegen.vfsqrt_v": 10373, + "codegen.vfrsqrt7_v": 6568, + "codegen.vfrec7_v": 6589, + "codegen.vfmin_vv": 92389, + "codegen.vfmin_vf": 323156, + "codegen.vfmax_vv": 92389, + "codegen.vfmax_vf": 323156, + "codegen.vfsgnj_vv": 92389, + "codegen.vfsgnj_vf": 277156, + "codegen.vfsgnjn_vv": 92389, + "codegen.vfsgnjn_vf": 277156, + "codegen.vfsgnjx_vv": 92389, + "codegen.vfsgnjx_vf": 277156, + "codegen.vmfeq_vv": 99636, + "codegen.vmfeq_vf": 559109, + "codegen.vmfne_vv": 99636, + "codegen.vmfne_vf": 559109, + "codegen.vmflt_vv": 99636, + "codegen.vmflt_vf": 559109, + "codegen.vmfgt_vf": 559109, + "codegen.vmfge_vf": 559109, + "codegen.vfclass_v": 6649, + "codegen.vfmerge_vfm": 185844, + "codegen.vfmv_v_f": 2233, + "codegen.vfmv_f_s": 8091, + "codegen.vfmv_s_f": 766, + "codegen.vfcvt_xu_f_v": 6559, + "codegen.vfcvt_x_f_v": 6559, + "codegen.vfcvt_rtz_xu_f_v": 6560, + "codegen.vfcvt_rtz_x_f_v": 6579, + "codegen.vfcvt_f_xu_v": 6559, + "codegen.vfcvt_f_x_v": 6565, + "codegen.vfredosum_vs": 160996, + "codegen.vfredusum_vs": 122757, + "codegen.vfredmax_vs": 122757, + "codegen.vfredmin_vs": 122757, + "rvv_bench.ascii_to_utf16": 39155, + "rvv_bench.ascii_to_utf32": 11277, + "rvv_bench.byteswap": 114251, + "rvv_bench.chacha20": 3, + "rvv_bench.mandelbrot": 257255, + "rvv_bench.memcpy": 43841, + "rvv_bench.memset": 14569, + "rvv_bench.mergelines": 89486, + "rvv_bench.poly1305": 3, + "rvv_bench.strlen": 30374, + "rvv_bench.utf8_count": 204907 +} \ No newline at end of file diff --git a/.github/cases/machamp/default.json b/.github/cases/machamp/default.json index 69da811e0..e76f92645 100644 --- a/.github/cases/machamp/default.json +++ b/.github/cases/machamp/default.json @@ -1,448 +1,448 @@ { - "mlir.rvv_vp_intrinsic_add": 423, - "mlir.rvv_vp_intrinsic_add_scalable": 578, - "mlir.hello": 114, - "mlir.stripmining": 13448, - "asm.mmm": 91467, - "asm.smoke": 5029, - "intrinsic.conv2d_less_m2": 2607, - "codegen.vaadd_vv": 90620, - "codegen.vaadd_vx": 250875, - "codegen.vaaddu_vv": 90620, - "codegen.vaaddu_vx": 250875, - "codegen.vadc_vim": 23710, - "codegen.vadc_vvm": 11448, - "codegen.vadc_vxm": 30139, - "codegen.vadd_vi": 49212, - "codegen.vadd_vv": 22976, - "codegen.vadd_vx": 63039, - "codegen.vand_vi": 49266, - "codegen.vand_vv": 22976, - "codegen.vand_vx": 63114, - "codegen.vasub_vv": 90620, - "codegen.vasub_vx": 250875, - "codegen.vasubu_vv": 90620, - "codegen.vasubu_vx": 250875, - "codegen.vcompress_vm": 32241, - "codegen.vcpop_m": 1944, - "codegen.vdiv_vv": 33537, - "codegen.vdiv_vx": 205387, - "codegen.vdivu_vv": 33547, - "codegen.vdivu_vx": 215016, - "codegen.vfirst_m": 1728, - "codegen.vid_v": 16102, - "codegen.viota_m": 64487, - "codegen.vl1re16_v": 716, - "codegen.vl1re32_v": 716, - "codegen.vl1re8_v": 716, - "codegen.vl2re16_v": 750, - "codegen.vl2re32_v": 750, - "codegen.vl2re8_v": 750, - "codegen.vl4re16_v": 818, - "codegen.vl4re32_v": 818, - "codegen.vl4re8_v": 818, - "codegen.vl8re16_v": 957, - "codegen.vl8re32_v": 954, - "codegen.vl8re8_v": 954, - "codegen.vle16_v": 5114, - "codegen.vle16ff_v": 14505, - "codegen.vle32_v": 4332, - "codegen.vle32ff_v": 8492, - "codegen.vle8_v": 5832, - "codegen.vle8ff_v": 24108, - "codegen.vlm_v": 801, - "codegen.vloxei16_v": 40479, - "codegen.vloxei32_v": 21676, - "codegen.vloxei8_v": 58539, - "codegen.vloxseg2ei16_v": 40657, - "codegen.vloxseg2ei32_v": 23053, - "codegen.vloxseg2ei8_v": 54112, - "codegen.vloxseg3ei16_v": 29934, - "codegen.vloxseg3ei32_v": 17831, - "codegen.vloxseg3ei8_v": 39027, - "codegen.vloxseg4ei16_v": 35694, - "codegen.vloxseg4ei32_v": 20295, - "codegen.vloxseg4ei8_v": 47490, - "codegen.vloxseg5ei16_v": 21318, - "codegen.vloxseg5ei32_v": 8935, - "codegen.vloxseg5ei8_v": 29595, - "codegen.vloxseg6ei16_v": 23934, - "codegen.vloxseg6ei32_v": 9608, - "codegen.vloxseg6ei8_v": 33654, - "codegen.vloxseg7ei16_v": 26550, - "codegen.vloxseg7ei32_v": 10281, - "codegen.vloxseg7ei8_v": 37713, - "codegen.vloxseg8ei16_v": 29166, - "codegen.vloxseg8ei32_v": 10954, - "codegen.vloxseg8ei8_v": 41772, - "codegen.vlse16_v": 66813, - "codegen.vlse32_v": 37577, - "codegen.vlse8_v": 114028, - "codegen.vlseg2e16_v": 4589, - "codegen.vlseg2e32_v": 3717, - "codegen.vlseg2e8_v": 5418, - "codegen.vlseg3e16_v": 3908, - "codegen.vlseg3e32_v": 2847, - "codegen.vlseg3e8_v": 4901, - "codegen.vlseg4e16_v": 4046, - "codegen.vlseg4e32_v": 2947, - "codegen.vlseg4e8_v": 5050, - "codegen.vlseg5e16_v": 3230, - "codegen.vlseg5e32_v": 1802, - "codegen.vlseg5e8_v": 4570, - "codegen.vlseg6e16_v": 3305, - "codegen.vlseg6e32_v": 1837, - "codegen.vlseg6e8_v": 4659, - "codegen.vlseg7e16_v": 3379, - "codegen.vlseg7e32_v": 1870, - "codegen.vlseg7e8_v": 4766, - "codegen.vlseg8e16_v": 3452, - "codegen.vlseg8e32_v": 1903, - "codegen.vlseg8e8_v": 4851, - "codegen.vlsseg2e16_v": 60667, - "codegen.vlsseg2e32_v": 33172, - "codegen.vlsseg2e8_v": 114542, - "codegen.vlsseg3e16_v": 46922, - "codegen.vlsseg3e32_v": 22003, - "codegen.vlsseg3e8_v": 87007, - "codegen.vlsseg4e16_v": 57807, - "codegen.vlsseg4e32_v": 26053, - "codegen.vlsseg4e8_v": 109607, - "codegen.vlsseg5e16_v": 36423, - "codegen.vlsseg5e32_v": 11287, - "codegen.vlsseg5e8_v": 76867, - "codegen.vlsseg6e16_v": 41463, - "codegen.vlsseg6e32_v": 12402, - "codegen.vlsseg6e8_v": 88907, - "codegen.vlsseg7e16_v": 46503, - "codegen.vlsseg7e32_v": 13517, - "codegen.vlsseg7e8_v": 100947, - "codegen.vlsseg8e16_v": 51543, - "codegen.vlsseg8e32_v": 14632, - "codegen.vlsseg8e8_v": 112987, - "codegen.vluxei16_v": 40479, - "codegen.vluxei32_v": 21676, - "codegen.vluxei8_v": 58539, - "codegen.vluxseg2ei16_v": 40657, - "codegen.vluxseg2ei32_v": 23053, - "codegen.vluxseg2ei8_v": 54112, - "codegen.vluxseg3ei16_v": 29934, - "codegen.vluxseg3ei32_v": 17831, - "codegen.vluxseg3ei8_v": 39027, - "codegen.vluxseg4ei16_v": 35694, - "codegen.vluxseg4ei32_v": 20295, - "codegen.vluxseg4ei8_v": 47490, - "codegen.vluxseg5ei16_v": 21318, - "codegen.vluxseg5ei32_v": 8935, - "codegen.vluxseg5ei8_v": 29595, - "codegen.vluxseg6ei16_v": 23934, - "codegen.vluxseg6ei32_v": 9608, - "codegen.vluxseg6ei8_v": 33654, - "codegen.vluxseg7ei16_v": 26550, - "codegen.vluxseg7ei32_v": 10281, - "codegen.vluxseg7ei8_v": 37713, - "codegen.vluxseg8ei16_v": 29166, - "codegen.vluxseg8ei32_v": 10954, - "codegen.vluxseg8ei8_v": 41772, - "codegen.vmacc_vv": 23396, - "codegen.vmacc_vx": 76447, - "codegen.vmadc_vi": 37561, - "codegen.vmadc_vim": 38911, - "codegen.vmadc_vv": 11130, - "codegen.vmadc_vvm": 12528, - "codegen.vmadc_vx": 51763, - "codegen.vmadc_vxm": 53113, - "codegen.vmadd_vv": 23396, - "codegen.vmadd_vx": 76447, - "codegen.vmand_mm": 10004, - "codegen.vmandn_mm": 10004, - "codegen.vmax_vv": 22976, - "codegen.vmax_vx": 63039, - "codegen.vmaxu_vv": 22976, - "codegen.vmaxu_vx": 63039, - "codegen.vmerge_vim": 32573, - "codegen.vmerge_vvm": 13132, - "codegen.vmerge_vxm": 42238, - "codegen.vmin_vv": 22976, - "codegen.vmin_vx": 63039, - "codegen.vminu_vv": 22976, - "codegen.vminu_vx": 63039, - "codegen.vmnand_mm": 10004, - "codegen.vmnor_mm": 10004, - "codegen.vmor_mm": 10004, - "codegen.vmorn_mm": 10004, - "codegen.vmsbc_vv": 11130, - "codegen.vmsbc_vvm": 12480, - "codegen.vmsbc_vx": 51763, - "codegen.vmsbc_vxm": 53113, - "codegen.vmsbf_m": 1623, - "codegen.vmseq_vi": 89217, - "codegen.vmseq_vv": 26222, - "codegen.vmseq_vx": 122688, - "codegen.vmsgt_vi": 89217, - "codegen.vmsgt_vv": 26155, - "codegen.vmsgt_vx": 122688, - "codegen.vmsgtu_vi": 89217, - "codegen.vmsgtu_vv": 26155, - "codegen.vmsgtu_vx": 122688, - "codegen.vmsif_m": 1623, - "codegen.vmsle_vi": 89217, - "codegen.vmsle_vv": 26222, - "codegen.vmsle_vx": 122688, - "codegen.vmsleu_vi": 89217, - "codegen.vmsleu_vv": 26222, - "codegen.vmsleu_vx": 122688, - "codegen.vmslt_vv": 26222, - "codegen.vmslt_vx": 122688, - "codegen.vmsltu_vv": 26222, - "codegen.vmsltu_vx": 122688, - "codegen.vmsne_vi": 89217, - "codegen.vmsne_vv": 26222, - "codegen.vmsne_vx": 122688, - "codegen.vmsof_m": 1623, - "codegen.vmul_vv": 23279, - "codegen.vmul_vx": 85712, - "codegen.vmulh_vv": 23279, - "codegen.vmulh_vx": 85712, - "codegen.vmulhsu_vv": 23279, - "codegen.vmulhsu_vx": 85712, - "codegen.vmulhu_vv": 23279, - "codegen.vmulhu_vx": 85712, - "codegen.vmv_s_x": 1301, - "codegen.vmv_v_i": 17660, - "codegen.vmv_v_v": 9911, - "codegen.vmv_v_x": 7895, - "codegen.vmv_x_s": 1778, - "codegen.vmv1r_v": 1724, - "codegen.vmv2r_v": 1830, - "codegen.vmv4r_v": 2068, - "codegen.vmv8r_v": 2550, - "codegen.vmxnor_mm": 10004, - "codegen.vmxor_mm": 10004, - "codegen.vnclip_wi": 154831, - "codegen.vnclip_wv": 60828, - "codegen.vnclip_wx": 200335, - "codegen.vnclipu_wi": 154831, - "codegen.vnclipu_wv": 60828, - "codegen.vnclipu_wx": 200335, - "codegen.vnmsac_vv": 23396, - "codegen.vnmsac_vx": 76447, - "codegen.vnmsub_vv": 23396, - "codegen.vnmsub_vx": 76447, - "codegen.vnsra_wi": 39028, - "codegen.vnsra_wv": 15528, - "codegen.vnsra_wx": 50404, - "codegen.vnsrl_wi": 39028, - "codegen.vnsrl_wv": 15528, - "codegen.vnsrl_wx": 50404, - "codegen.vor_vi": 49266, - "codegen.vor_vv": 22976, - "codegen.vor_vx": 63114, - "codegen.vredand_vs": 30856, - "codegen.vredmax_vs": 30856, - "codegen.vredmaxu_vs": 30856, - "codegen.vredmin_vs": 30856, - "codegen.vredminu_vs": 30856, - "codegen.vredor_vs": 30856, - "codegen.vredsum_vs": 30856, - "codegen.vredxor_vs": 30856, - "codegen.vrem_vv": 33537, - "codegen.vrem_vx": 205387, - "codegen.vremu_vv": 33547, - "codegen.vremu_vx": 215016, - "codegen.vrgather_vi": 94675, - "codegen.vrgather_vv": 178211, - "codegen.vrgather_vx": 103094, - "codegen.vrgatherei16_vv": 133722, - "codegen.vrsub_vi": 49212, - "codegen.vrsub_vx": 63039, - "codegen.vs1r_v": 639, - "codegen.vs2r_v": 655, - "codegen.vs4r_v": 687, - "codegen.vs8r_v": 840, - "codegen.vsadd_vi": 49212, - "codegen.vsadd_vv": 22976, - "codegen.vsadd_vx": 63039, - "codegen.vsaddu_vi": 49212, - "codegen.vsaddu_vv": 22976, - "codegen.vsaddu_vx": 63039, - "codegen.vsbc_vvm": 11448, - "codegen.vsbc_vxm": 44464, - "codegen.vse16_v": 3982, - "codegen.vse32_v": 3372, - "codegen.vse8_v": 4592, - "codegen.vsetivli": 437, - "codegen.vsetvl": 437, - "codegen.vsetvli": 437, - "codegen.vsext_vf2": 39423, - "codegen.vsext_vf4": 6444, - "codegen.vslide1down_vx": 1631043, - "codegen.vslide1up_vx": 1625331, - "codegen.vslidedown_vi": 1145001, - "codegen.vslidedown_vx": 1627155, - "codegen.vslideup_vi": 1141357, - "codegen.vslideup_vx": 1623831, - "codegen.vsll_vi": 63093, - "codegen.vsll_vv": 25795, - "codegen.vsll_vx": 81820, - "codegen.vsm_v": 741, - "codegen.vsmul_vv": 91832, - "codegen.vsmul_vx": 257827, - "codegen.vsoxei16_v": 38614, - "codegen.vsoxei32_v": 20286, - "codegen.vsoxei8_v": 56666, - "codegen.vsoxseg2ei16_v": 39083, - "codegen.vsoxseg2ei32_v": 21752, - "codegen.vsoxseg2ei8_v": 52643, - "codegen.vsoxseg3ei16_v": 28926, - "codegen.vsoxseg3ei32_v": 16840, - "codegen.vsoxseg3ei8_v": 38180, - "codegen.vsoxseg4ei16_v": 34709, - "codegen.vsoxseg4ei32_v": 19311, - "codegen.vsoxseg4ei8_v": 46693, - "codegen.vsoxseg5ei16_v": 21099, - "codegen.vsoxseg5ei32_v": 8449, - "codegen.vsoxseg5ei8_v": 29748, - "codegen.vsoxseg6ei16_v": 23715, - "codegen.vsoxseg6ei32_v": 9122, - "codegen.vsoxseg6ei8_v": 33807, - "codegen.vsoxseg7ei16_v": 26331, - "codegen.vsoxseg7ei32_v": 9795, - "codegen.vsoxseg7ei8_v": 37866, - "codegen.vsoxseg8ei16_v": 28947, - "codegen.vsoxseg8ei32_v": 10468, - "codegen.vsoxseg8ei8_v": 41925, - "codegen.vsra_vi": 63093, - "codegen.vsra_vv": 25795, - "codegen.vsra_vx": 81820, - "codegen.vsrl_vi": 63093, - "codegen.vsrl_vv": 25795, - "codegen.vsrl_vx": 81820, - "codegen.vsse16_v": 70103, - "codegen.vsse32_v": 44243, - "codegen.vsse8_v": 110627, - "codegen.vsseg2e16_v": 3667, - "codegen.vsseg2e32_v": 2969, - "codegen.vsseg2e8_v": 4365, - "codegen.vsseg3e16_v": 3130, - "codegen.vsseg3e32_v": 2304, - "codegen.vsseg3e8_v": 3956, - "codegen.vsseg4e16_v": 3305, - "codegen.vsseg4e32_v": 2431, - "codegen.vsseg4e8_v": 4179, - "codegen.vsseg5e16_v": 2591, - "codegen.vsseg5e32_v": 1509, - "codegen.vsseg5e8_v": 3673, - "codegen.vsseg6e16_v": 2687, - "codegen.vsseg6e32_v": 1557, - "codegen.vsseg6e8_v": 3817, - "codegen.vsseg7e16_v": 2783, - "codegen.vsseg7e32_v": 1605, - "codegen.vsseg7e8_v": 3961, - "codegen.vsseg8e16_v": 2879, - "codegen.vsseg8e32_v": 1653, - "codegen.vsseg8e8_v": 4105, - "codegen.vssra_vi": 251088, - "codegen.vssra_vv": 101899, - "codegen.vssra_vx": 488680, - "codegen.vssrl_vi": 251088, - "codegen.vssrl_vv": 101899, - "codegen.vssrl_vx": 488680, - "codegen.vssseg2e16_v": 63043, - "codegen.vssseg2e32_v": 38375, - "codegen.vssseg2e8_v": 109143, - "codegen.vssseg3e16_v": 50083, - "codegen.vssseg3e32_v": 26655, - "codegen.vssseg3e8_v": 85867, - "codegen.vssseg4e16_v": 58839, - "codegen.vssseg4e32_v": 29939, - "codegen.vssseg4e8_v": 104059, - "codegen.vssseg5e16_v": 39859, - "codegen.vssseg5e32_v": 14507, - "codegen.vssseg5e8_v": 77735, - "codegen.vssseg6e16_v": 43891, - "codegen.vssseg6e32_v": 15399, - "codegen.vssseg6e8_v": 87367, - "codegen.vssseg7e16_v": 47923, - "codegen.vssseg7e32_v": 16291, - "codegen.vssseg7e8_v": 96999, - "codegen.vssseg8e16_v": 51955, - "codegen.vssseg8e32_v": 17183, - "codegen.vssseg8e8_v": 106631, - "codegen.vssub_vv": 22976, - "codegen.vssub_vx": 93468, - "codegen.vssubu_vv": 22976, - "codegen.vssubu_vx": 93468, - "codegen.vsub_vv": 22976, - "codegen.vsub_vx": 93468, - "codegen.vsuxei16_v": 38614, - "codegen.vsuxei32_v": 20286, - "codegen.vsuxei8_v": 56666, - "codegen.vsuxseg2ei16_v": 39083, - "codegen.vsuxseg2ei32_v": 21752, - "codegen.vsuxseg2ei8_v": 52643, - "codegen.vsuxseg3ei16_v": 28926, - "codegen.vsuxseg3ei32_v": 16840, - "codegen.vsuxseg3ei8_v": 38180, - "codegen.vsuxseg4ei16_v": 34709, - "codegen.vsuxseg4ei32_v": 19311, - "codegen.vsuxseg4ei8_v": 46693, - "codegen.vsuxseg5ei16_v": 21099, - "codegen.vsuxseg5ei32_v": 8449, - "codegen.vsuxseg5ei8_v": 29748, - "codegen.vsuxseg6ei16_v": 23715, - "codegen.vsuxseg6ei32_v": 9122, - "codegen.vsuxseg6ei8_v": 33807, - "codegen.vsuxseg7ei16_v": 26331, - "codegen.vsuxseg7ei32_v": 9795, - "codegen.vsuxseg7ei8_v": 37866, - "codegen.vsuxseg8ei16_v": 28947, - "codegen.vsuxseg8ei32_v": 10468, - "codegen.vsuxseg8ei8_v": 41925, - "codegen.vwadd_vv": 13881, - "codegen.vwadd_vx": 39734, - "codegen.vwadd_wv": 15242, - "codegen.vwadd_wx": 46539, - "codegen.vwaddu_vv": 13881, - "codegen.vwaddu_vx": 39734, - "codegen.vwaddu_wv": 15242, - "codegen.vwaddu_wx": 46539, - "codegen.vwmacc_vv": 14810, - "codegen.vwmacc_vx": 57645, - "codegen.vwmaccsu_vv": 14810, - "codegen.vwmaccsu_vx": 57645, - "codegen.vwmaccu_vv": 14810, - "codegen.vwmaccu_vx": 57645, - "codegen.vwmaccus_vx": 57645, - "codegen.vwmul_vv": 14024, - "codegen.vwmul_vx": 53492, - "codegen.vwmulsu_vv": 14024, - "codegen.vwmulsu_vx": 53492, - "codegen.vwmulu_vv": 14024, - "codegen.vwmulu_vx": 53492, - "codegen.vwredsum_vs": 18460, - "codegen.vwredsumu_vs": 18460, - "codegen.vwsub_vv": 13881, - "codegen.vwsub_vx": 39734, - "codegen.vwsub_wv": 15242, - "codegen.vwsub_wx": 46539, - "codegen.vwsubu_vv": 13881, - "codegen.vwsubu_vx": 39734, - "codegen.vwsubu_wv": 15242, - "codegen.vwsubu_wx": 46539, - "codegen.vxor_vi": 49266, - "codegen.vxor_vv": 22976, - "codegen.vxor_vx": 63114, - "codegen.vzext_vf2": 39423, - "codegen.vzext_vf4": 6444, - "rvv_bench.ascii_to_utf16": 1460089, - "rvv_bench.ascii_to_utf32": 631174, - "rvv_bench.byteswap": 3259012, - "rvv_bench.chacha20": 4, - "rvv_bench.memcpy": 1846662, - "rvv_bench.memset": 244374, - "rvv_bench.mergelines": 3145593, - "rvv_bench.poly1305": 4, - "rvv_bench.strlen": 710137, - "rvv_bench.utf8_count": 5729459 + "mlir.rvv_vp_intrinsic_add": 422, + "mlir.rvv_vp_intrinsic_add_scalable": 577, + "mlir.hello": 113, + "mlir.stripmining": 13447, + "asm.mmm": 91448, + "asm.smoke": 5028, + "intrinsic.conv2d_less_m2": 2606, + "codegen.vaadd_vv": 97093, + "codegen.vaadd_vx": 257348, + "codegen.vaaddu_vv": 97093, + "codegen.vaaddu_vx": 257348, + "codegen.vadc_vim": 24513, + "codegen.vadc_vvm": 12251, + "codegen.vadc_vxm": 30942, + "codegen.vadd_vi": 50825, + "codegen.vadd_vv": 24589, + "codegen.vadd_vx": 64652, + "codegen.vand_vi": 50879, + "codegen.vand_vv": 24589, + "codegen.vand_vx": 64727, + "codegen.vasub_vv": 97093, + "codegen.vasub_vx": 257348, + "codegen.vasubu_vv": 97093, + "codegen.vasubu_vx": 257348, + "codegen.vcompress_vm": 32240, + "codegen.vcpop_m": 2045, + "codegen.vdiv_vv": 35150, + "codegen.vdiv_vx": 207000, + "codegen.vdivu_vv": 35160, + "codegen.vdivu_vx": 216629, + "codegen.vfirst_m": 1829, + "codegen.vid_v": 17715, + "codegen.viota_m": 66100, + "codegen.vl1re16_v": 715, + "codegen.vl1re32_v": 715, + "codegen.vl1re8_v": 715, + "codegen.vl2re16_v": 749, + "codegen.vl2re32_v": 749, + "codegen.vl2re8_v": 749, + "codegen.vl4re16_v": 817, + "codegen.vl4re32_v": 817, + "codegen.vl4re8_v": 874, + "codegen.vl8re16_v": 956, + "codegen.vl8re32_v": 953, + "codegen.vl8re8_v": 953, + "codegen.vle16_v": 5647, + "codegen.vle16ff_v": 15038, + "codegen.vle32_v": 4757, + "codegen.vle32ff_v": 8917, + "codegen.vle8_v": 6473, + "codegen.vle8ff_v": 24749, + "codegen.vlm_v": 800, + "codegen.vloxei16_v": 41876, + "codegen.vloxei32_v": 22641, + "codegen.vloxei8_v": 60152, + "codegen.vloxseg2ei16_v": 41838, + "codegen.vloxseg2ei32_v": 23910, + "codegen.vloxseg2ei8_v": 55401, + "codegen.vloxseg3ei16_v": 30791, + "codegen.vloxseg3ei32_v": 18472, + "codegen.vloxseg3ei8_v": 39992, + "codegen.vloxseg4ei16_v": 36551, + "codegen.vloxseg4ei32_v": 20936, + "codegen.vloxseg4ei8_v": 48455, + "codegen.vloxseg5ei16_v": 21851, + "codegen.vloxseg5ei32_v": 9252, + "codegen.vloxseg5ei8_v": 30236, + "codegen.vloxseg6ei16_v": 24467, + "codegen.vloxseg6ei32_v": 9925, + "codegen.vloxseg6ei8_v": 34295, + "codegen.vloxseg7ei16_v": 27083, + "codegen.vloxseg7ei32_v": 10598, + "codegen.vloxseg7ei8_v": 38354, + "codegen.vloxseg8ei16_v": 29699, + "codegen.vloxseg8ei32_v": 11271, + "codegen.vloxseg8ei8_v": 42413, + "codegen.vlse16_v": 67346, + "codegen.vlse32_v": 38002, + "codegen.vlse8_v": 114669, + "codegen.vlseg2e16_v": 5014, + "codegen.vlseg2e32_v": 4034, + "codegen.vlseg2e8_v": 5951, + "codegen.vlseg3e16_v": 4225, + "codegen.vlseg3e32_v": 3056, + "codegen.vlseg3e8_v": 5326, + "codegen.vlseg4e16_v": 4363, + "codegen.vlseg4e32_v": 3156, + "codegen.vlseg4e8_v": 5475, + "codegen.vlseg5e16_v": 3439, + "codegen.vlseg5e32_v": 1903, + "codegen.vlseg5e8_v": 4887, + "codegen.vlseg6e16_v": 3514, + "codegen.vlseg6e32_v": 1938, + "codegen.vlseg6e8_v": 4976, + "codegen.vlseg7e16_v": 3588, + "codegen.vlseg7e32_v": 1971, + "codegen.vlseg7e8_v": 5083, + "codegen.vlseg8e16_v": 3661, + "codegen.vlseg8e32_v": 2004, + "codegen.vlseg8e8_v": 5168, + "codegen.vlsseg2e16_v": 61092, + "codegen.vlsseg2e32_v": 33489, + "codegen.vlsseg2e8_v": 115075, + "codegen.vlsseg3e16_v": 47239, + "codegen.vlsseg3e32_v": 22212, + "codegen.vlsseg3e8_v": 87432, + "codegen.vlsseg4e16_v": 58124, + "codegen.vlsseg4e32_v": 26262, + "codegen.vlsseg4e8_v": 110032, + "codegen.vlsseg5e16_v": 36632, + "codegen.vlsseg5e32_v": 11388, + "codegen.vlsseg5e8_v": 77184, + "codegen.vlsseg6e16_v": 41672, + "codegen.vlsseg6e32_v": 12503, + "codegen.vlsseg6e8_v": 89224, + "codegen.vlsseg7e16_v": 46712, + "codegen.vlsseg7e32_v": 13618, + "codegen.vlsseg7e8_v": 101264, + "codegen.vlsseg8e16_v": 51752, + "codegen.vlsseg8e32_v": 14733, + "codegen.vlsseg8e8_v": 113304, + "codegen.vluxei16_v": 41876, + "codegen.vluxei32_v": 22641, + "codegen.vluxei8_v": 60152, + "codegen.vluxseg2ei16_v": 41838, + "codegen.vluxseg2ei32_v": 23910, + "codegen.vluxseg2ei8_v": 55401, + "codegen.vluxseg3ei16_v": 30791, + "codegen.vluxseg3ei32_v": 18472, + "codegen.vluxseg3ei8_v": 39992, + "codegen.vluxseg4ei16_v": 36551, + "codegen.vluxseg4ei32_v": 20936, + "codegen.vluxseg4ei8_v": 48455, + "codegen.vluxseg5ei16_v": 21851, + "codegen.vluxseg5ei32_v": 9252, + "codegen.vluxseg5ei8_v": 30236, + "codegen.vluxseg6ei16_v": 24467, + "codegen.vluxseg6ei32_v": 9925, + "codegen.vluxseg6ei8_v": 34295, + "codegen.vluxseg7ei16_v": 27083, + "codegen.vluxseg7ei32_v": 10598, + "codegen.vluxseg7ei8_v": 38354, + "codegen.vluxseg8ei16_v": 29699, + "codegen.vluxseg8ei32_v": 11271, + "codegen.vluxseg8ei8_v": 42413, + "codegen.vmacc_vv": 25009, + "codegen.vmacc_vx": 78060, + "codegen.vmadc_vi": 37560, + "codegen.vmadc_vim": 39714, + "codegen.vmadc_vv": 11129, + "codegen.vmadc_vvm": 13331, + "codegen.vmadc_vx": 52086, + "codegen.vmadc_vxm": 53916, + "codegen.vmadd_vv": 25009, + "codegen.vmadd_vx": 78060, + "codegen.vmand_mm": 10003, + "codegen.vmandn_mm": 10003, + "codegen.vmax_vv": 24589, + "codegen.vmax_vx": 64652, + "codegen.vmaxu_vv": 24589, + "codegen.vmaxu_vx": 64652, + "codegen.vmerge_vim": 33376, + "codegen.vmerge_vvm": 13935, + "codegen.vmerge_vxm": 43041, + "codegen.vmin_vv": 24589, + "codegen.vmin_vx": 64652, + "codegen.vminu_vv": 24589, + "codegen.vminu_vx": 64652, + "codegen.vmnand_mm": 10003, + "codegen.vmnor_mm": 10003, + "codegen.vmor_mm": 10003, + "codegen.vmorn_mm": 10003, + "codegen.vmsbc_vv": 11129, + "codegen.vmsbc_vvm": 13283, + "codegen.vmsbc_vx": 51924, + "codegen.vmsbc_vxm": 53916, + "codegen.vmsbf_m": 1724, + "codegen.vmseq_vi": 90830, + "codegen.vmseq_vv": 27835, + "codegen.vmseq_vx": 124301, + "codegen.vmsgt_vi": 90830, + "codegen.vmsgt_vv": 27768, + "codegen.vmsgt_vx": 124301, + "codegen.vmsgtu_vi": 90830, + "codegen.vmsgtu_vv": 27768, + "codegen.vmsgtu_vx": 124301, + "codegen.vmsif_m": 1724, + "codegen.vmsle_vi": 90830, + "codegen.vmsle_vv": 27835, + "codegen.vmsle_vx": 124301, + "codegen.vmsleu_vi": 90830, + "codegen.vmsleu_vv": 27835, + "codegen.vmsleu_vx": 124301, + "codegen.vmslt_vv": 27835, + "codegen.vmslt_vx": 124301, + "codegen.vmsltu_vv": 27835, + "codegen.vmsltu_vx": 124301, + "codegen.vmsne_vi": 90830, + "codegen.vmsne_vv": 27835, + "codegen.vmsne_vx": 124301, + "codegen.vmsof_m": 1724, + "codegen.vmul_vv": 24892, + "codegen.vmul_vx": 87325, + "codegen.vmulh_vv": 24892, + "codegen.vmulh_vx": 87325, + "codegen.vmulhsu_vv": 24892, + "codegen.vmulhsu_vx": 87325, + "codegen.vmulhu_vv": 24892, + "codegen.vmulhu_vx": 87325, + "codegen.vmv_s_x": 1300, + "codegen.vmv_v_i": 17659, + "codegen.vmv_v_v": 9922, + "codegen.vmv_v_x": 8212, + "codegen.vmv_x_s": 1777, + "codegen.vmv1r_v": 1723, + "codegen.vmv2r_v": 1829, + "codegen.vmv4r_v": 2067, + "codegen.vmv8r_v": 2549, + "codegen.vmxnor_mm": 10003, + "codegen.vmxor_mm": 10003, + "codegen.vnclip_wi": 158712, + "codegen.vnclip_wv": 64709, + "codegen.vnclip_wx": 204216, + "codegen.vnclipu_wi": 158712, + "codegen.vnclipu_wv": 64709, + "codegen.vnclipu_wx": 204216, + "codegen.vnmsac_vv": 25009, + "codegen.vnmsac_vx": 78060, + "codegen.vnmsub_vv": 25009, + "codegen.vnmsub_vx": 78060, + "codegen.vnsra_wi": 39993, + "codegen.vnsra_wv": 16493, + "codegen.vnsra_wx": 51369, + "codegen.vnsrl_wi": 39993, + "codegen.vnsrl_wv": 16493, + "codegen.vnsrl_wx": 51369, + "codegen.vor_vi": 50879, + "codegen.vor_vv": 24589, + "codegen.vor_vx": 64727, + "codegen.vredand_vs": 32469, + "codegen.vredmax_vs": 32469, + "codegen.vredmaxu_vs": 32469, + "codegen.vredmin_vs": 32469, + "codegen.vredminu_vs": 32469, + "codegen.vredor_vs": 32469, + "codegen.vredsum_vs": 32469, + "codegen.vredxor_vs": 32469, + "codegen.vrem_vv": 35150, + "codegen.vrem_vx": 207000, + "codegen.vremu_vv": 35160, + "codegen.vremu_vx": 216629, + "codegen.vrgather_vi": 96288, + "codegen.vrgather_vv": 179824, + "codegen.vrgather_vx": 104707, + "codegen.vrgatherei16_vv": 135227, + "codegen.vrsub_vi": 50825, + "codegen.vrsub_vx": 64652, + "codegen.vs1r_v": 638, + "codegen.vs2r_v": 654, + "codegen.vs4r_v": 686, + "codegen.vs8r_v": 955, + "codegen.vsadd_vi": 50825, + "codegen.vsadd_vv": 24589, + "codegen.vsadd_vx": 64652, + "codegen.vsaddu_vi": 50825, + "codegen.vsaddu_vv": 24589, + "codegen.vsaddu_vx": 64652, + "codegen.vsbc_vvm": 12251, + "codegen.vsbc_vxm": 45267, + "codegen.vse16_v": 4515, + "codegen.vse32_v": 3797, + "codegen.vse8_v": 5233, + "codegen.vsetivli": 436, + "codegen.vsetvl": 436, + "codegen.vsetvli": 436, + "codegen.vsext_vf2": 40172, + "codegen.vsext_vf4": 6653, + "codegen.vslide1down_vx": 1632656, + "codegen.vslide1up_vx": 1626944, + "codegen.vslidedown_vi": 1146614, + "codegen.vslidedown_vx": 1628768, + "codegen.vslideup_vi": 1142970, + "codegen.vslideup_vx": 1625444, + "codegen.vsll_vi": 64703, + "codegen.vsll_vv": 27408, + "codegen.vsll_vx": 83433, + "codegen.vsm_v": 740, + "codegen.vsmul_vv": 98305, + "codegen.vsmul_vx": 264300, + "codegen.vsoxei16_v": 40011, + "codegen.vsoxei32_v": 21251, + "codegen.vsoxei8_v": 58279, + "codegen.vsoxseg2ei16_v": 40264, + "codegen.vsoxseg2ei32_v": 22609, + "codegen.vsoxseg2ei8_v": 53932, + "codegen.vsoxseg3ei16_v": 29783, + "codegen.vsoxseg3ei32_v": 17481, + "codegen.vsoxseg3ei8_v": 39145, + "codegen.vsoxseg4ei16_v": 35566, + "codegen.vsoxseg4ei32_v": 19952, + "codegen.vsoxseg4ei8_v": 47658, + "codegen.vsoxseg5ei16_v": 21632, + "codegen.vsoxseg5ei32_v": 8766, + "codegen.vsoxseg5ei8_v": 30389, + "codegen.vsoxseg6ei16_v": 24248, + "codegen.vsoxseg6ei32_v": 9439, + "codegen.vsoxseg6ei8_v": 34448, + "codegen.vsoxseg7ei16_v": 26864, + "codegen.vsoxseg7ei32_v": 10112, + "codegen.vsoxseg7ei8_v": 38507, + "codegen.vsoxseg8ei16_v": 29480, + "codegen.vsoxseg8ei32_v": 10785, + "codegen.vsoxseg8ei8_v": 42566, + "codegen.vsra_vi": 64703, + "codegen.vsra_vv": 27408, + "codegen.vsra_vx": 83433, + "codegen.vsrl_vi": 64703, + "codegen.vsrl_vv": 27408, + "codegen.vsrl_vx": 83433, + "codegen.vsse16_v": 70636, + "codegen.vsse32_v": 44668, + "codegen.vsse8_v": 111268, + "codegen.vsseg2e16_v": 4092, + "codegen.vsseg2e32_v": 3286, + "codegen.vsseg2e8_v": 4898, + "codegen.vsseg3e16_v": 3447, + "codegen.vsseg3e32_v": 2513, + "codegen.vsseg3e8_v": 4381, + "codegen.vsseg4e16_v": 3622, + "codegen.vsseg4e32_v": 2640, + "codegen.vsseg4e8_v": 4604, + "codegen.vsseg5e16_v": 2800, + "codegen.vsseg5e32_v": 1610, + "codegen.vsseg5e8_v": 3990, + "codegen.vsseg6e16_v": 2896, + "codegen.vsseg6e32_v": 1658, + "codegen.vsseg6e8_v": 4134, + "codegen.vsseg7e16_v": 2992, + "codegen.vsseg7e32_v": 1706, + "codegen.vsseg7e8_v": 4278, + "codegen.vsseg8e16_v": 3088, + "codegen.vsseg8e32_v": 1754, + "codegen.vsseg8e8_v": 4422, + "codegen.vssra_vi": 257549, + "codegen.vssra_vv": 108372, + "codegen.vssra_vx": 495153, + "codegen.vssrl_vi": 257549, + "codegen.vssrl_vv": 108372, + "codegen.vssrl_vx": 495153, + "codegen.vssseg2e16_v": 63468, + "codegen.vssseg2e32_v": 38692, + "codegen.vssseg2e8_v": 109676, + "codegen.vssseg3e16_v": 50400, + "codegen.vssseg3e32_v": 26864, + "codegen.vssseg3e8_v": 86292, + "codegen.vssseg4e16_v": 59156, + "codegen.vssseg4e32_v": 30148, + "codegen.vssseg4e8_v": 104484, + "codegen.vssseg5e16_v": 40068, + "codegen.vssseg5e32_v": 14608, + "codegen.vssseg5e8_v": 78052, + "codegen.vssseg6e16_v": 44100, + "codegen.vssseg6e32_v": 15500, + "codegen.vssseg6e8_v": 87684, + "codegen.vssseg7e16_v": 48132, + "codegen.vssseg7e32_v": 16392, + "codegen.vssseg7e8_v": 97316, + "codegen.vssseg8e16_v": 52164, + "codegen.vssseg8e32_v": 17284, + "codegen.vssseg8e8_v": 106948, + "codegen.vssub_vv": 24589, + "codegen.vssub_vx": 95081, + "codegen.vssubu_vv": 24589, + "codegen.vssubu_vx": 95081, + "codegen.vsub_vv": 24589, + "codegen.vsub_vx": 95081, + "codegen.vsuxei16_v": 40011, + "codegen.vsuxei32_v": 21251, + "codegen.vsuxei8_v": 58279, + "codegen.vsuxseg2ei16_v": 40264, + "codegen.vsuxseg2ei32_v": 22609, + "codegen.vsuxseg2ei8_v": 53932, + "codegen.vsuxseg3ei16_v": 29783, + "codegen.vsuxseg3ei32_v": 17481, + "codegen.vsuxseg3ei8_v": 39145, + "codegen.vsuxseg4ei16_v": 35566, + "codegen.vsuxseg4ei32_v": 19952, + "codegen.vsuxseg4ei8_v": 47658, + "codegen.vsuxseg5ei16_v": 21632, + "codegen.vsuxseg5ei32_v": 8766, + "codegen.vsuxseg5ei8_v": 30389, + "codegen.vsuxseg6ei16_v": 24248, + "codegen.vsuxseg6ei32_v": 9439, + "codegen.vsuxseg6ei8_v": 34448, + "codegen.vsuxseg7ei16_v": 26864, + "codegen.vsuxseg7ei32_v": 10112, + "codegen.vsuxseg7ei8_v": 38507, + "codegen.vsuxseg8ei16_v": 29480, + "codegen.vsuxseg8ei32_v": 10785, + "codegen.vsuxseg8ei8_v": 42566, + "codegen.vwadd_vv": 14846, + "codegen.vwadd_vx": 40699, + "codegen.vwadd_wv": 16207, + "codegen.vwadd_wx": 47504, + "codegen.vwaddu_vv": 14846, + "codegen.vwaddu_vx": 40699, + "codegen.vwaddu_wv": 16207, + "codegen.vwaddu_wx": 47504, + "codegen.vwmacc_vv": 15775, + "codegen.vwmacc_vx": 58610, + "codegen.vwmaccsu_vv": 15775, + "codegen.vwmaccsu_vx": 58610, + "codegen.vwmaccu_vv": 15775, + "codegen.vwmaccu_vx": 58610, + "codegen.vwmaccus_vx": 58610, + "codegen.vwmul_vv": 14989, + "codegen.vwmul_vx": 54457, + "codegen.vwmulsu_vv": 14989, + "codegen.vwmulsu_vx": 54457, + "codegen.vwmulu_vv": 14989, + "codegen.vwmulu_vx": 54457, + "codegen.vwredsum_vs": 19425, + "codegen.vwredsumu_vs": 19425, + "codegen.vwsub_vv": 14846, + "codegen.vwsub_vx": 40699, + "codegen.vwsub_wv": 16207, + "codegen.vwsub_wx": 47504, + "codegen.vwsubu_vv": 14846, + "codegen.vwsubu_vx": 40699, + "codegen.vwsubu_wv": 16207, + "codegen.vwsubu_wx": 47504, + "codegen.vxor_vi": 50879, + "codegen.vxor_vv": 24589, + "codegen.vxor_vx": 64727, + "codegen.vzext_vf2": 40172, + "codegen.vzext_vf4": 6653, + "rvv_bench.ascii_to_utf16": 35463, + "rvv_bench.ascii_to_utf32": 9918, + "rvv_bench.byteswap": 106931, + "rvv_bench.chacha20": 3, + "rvv_bench.memcpy": 36460, + "rvv_bench.memset": 8322, + "rvv_bench.mergelines": 87073, + "rvv_bench.poly1305": 3, + "rvv_bench.strlen": 23510, + "rvv_bench.utf8_count": 185060 } \ No newline at end of file diff --git a/.github/cases/psyduck/default.json b/.github/cases/psyduck/default.json index 460e5e84f..45d3a3e39 100644 --- a/.github/cases/psyduck/default.json +++ b/.github/cases/psyduck/default.json @@ -1,529 +1,529 @@ { - "asm.mmm": 0, - "asm.smoke": 0, - "codegen.vaadd_vv": 0, - "codegen.vaadd_vx": 0, - "codegen.vaaddu_vv": 0, - "codegen.vaaddu_vx": 0, - "codegen.vadc_vim": 0, - "codegen.vadc_vvm": 0, - "codegen.vadc_vxm": 0, - "codegen.vadd_vi": 0, - "codegen.vadd_vv": 0, - "codegen.vadd_vx": 0, - "codegen.vand_vi": 0, - "codegen.vand_vv": 0, - "codegen.vand_vx": 0, - "codegen.vandn_vv": 0, - "codegen.vandn_vx": 0, - "codegen.vasub_vv": 0, - "codegen.vasub_vx": 0, - "codegen.vasubu_vv": 0, - "codegen.vasubu_vx": 0, - "codegen.vbrev8_v": 0, - "codegen.vbrev_v": 0, - "codegen.vclz_v": 0, - "codegen.vcompress_vm": 0, - "codegen.vcpop_m": 0, - "codegen.vcpop_v": 0, - "codegen.vctz_v": 0, - "codegen.vdiv_vv": 0, - "codegen.vdiv_vx": 0, - "codegen.vdivu_vv": 0, - "codegen.vdivu_vx": 0, - "codegen.vfadd_vf": 0, - "codegen.vfadd_vv": 0, - "codegen.vfclass_v": 0, - "codegen.vfcvt_f_x_v": 0, - "codegen.vfcvt_f_xu_v": 0, - "codegen.vfcvt_rtz_x_f_v": 0, - "codegen.vfcvt_rtz_xu_f_v": 0, - "codegen.vfcvt_x_f_v": 0, - "codegen.vfcvt_xu_f_v": 0, - "codegen.vfdiv_vf": 0, - "codegen.vfdiv_vv": 0, - "codegen.vfirst_m": 0, - "codegen.vfmacc_vf": 0, - "codegen.vfmacc_vv": 0, - "codegen.vfmadd_vf": 0, - "codegen.vfmadd_vv": 0, - "codegen.vfmax_vf": 0, - "codegen.vfmax_vv": 0, - "codegen.vfmerge_vfm": 0, - "codegen.vfmin_vf": 0, - "codegen.vfmin_vv": 0, - "codegen.vfmsac_vf": 0, - "codegen.vfmsac_vv": 0, - "codegen.vfmsub_vf": 0, - "codegen.vfmsub_vv": 0, - "codegen.vfmul_vf": 0, - "codegen.vfmul_vv": 0, - "codegen.vfmv_f_s": 0, - "codegen.vfmv_s_f": 0, - "codegen.vfmv_v_f": 0, - "codegen.vfnmacc_vf": 0, - "codegen.vfnmacc_vv": 0, - "codegen.vfnmadd_vf": 0, - "codegen.vfnmadd_vv": 0, - "codegen.vfnmsac_vf": 0, - "codegen.vfnmsac_vv": 0, - "codegen.vfnmsub_vf": 0, - "codegen.vfnmsub_vv": 0, - "codegen.vfrdiv_vf": 0, - "codegen.vfrec7_v": 0, - "codegen.vfredmax_vs": 0, - "codegen.vfredmin_vs": 0, - "codegen.vfredosum_vs": 0, - "codegen.vfredusum_vs": 0, - "codegen.vfrsqrt7_v": 0, - "codegen.vfrsub_vf": 0, - "codegen.vfsgnj_vf": 0, - "codegen.vfsgnj_vv": 0, - "codegen.vfsgnjn_vf": 0, - "codegen.vfsgnjn_vv": 0, - "codegen.vfsgnjx_vf": 0, - "codegen.vfsgnjx_vv": 0, - "codegen.vfsqrt_v": 0, - "codegen.vfsub_vf": 0, - "codegen.vfsub_vv": 0, - "codegen.vid_v": 0, - "codegen.viota_m": 0, - "codegen.vl1re16_v": 0, - "codegen.vl1re32_v": 0, - "codegen.vl1re8_v": 0, - "codegen.vl2re16_v": 0, - "codegen.vl2re32_v": 0, - "codegen.vl2re8_v": 0, - "codegen.vl4re16_v": 0, - "codegen.vl4re32_v": 0, - "codegen.vl4re8_v": 0, - "codegen.vl8re16_v": 0, - "codegen.vl8re32_v": 0, - "codegen.vl8re8_v": 0, - "codegen.vle16_v": 0, - "codegen.vle16ff_v": 0, - "codegen.vle32_v": 0, - "codegen.vle32ff_v": 0, - "codegen.vle8_v": 0, - "codegen.vle8ff_v": 0, - "codegen.vlm_v": 0, - "codegen.vloxei16_v": 0, - "codegen.vloxei32_v": 0, - "codegen.vloxei8_v": 0, - "codegen.vloxseg2ei16_v": 0, - "codegen.vloxseg2ei32_v": 0, - "codegen.vloxseg2ei8_v": 0, - "codegen.vloxseg3ei16_v": 0, - "codegen.vloxseg3ei32_v": 0, - "codegen.vloxseg3ei8_v": 0, - "codegen.vloxseg4ei16_v": 0, - "codegen.vloxseg4ei32_v": 0, - "codegen.vloxseg4ei8_v": 0, - "codegen.vloxseg5ei16_v": 0, - "codegen.vloxseg5ei32_v": 0, - "codegen.vloxseg5ei8_v": 0, - "codegen.vloxseg6ei16_v": 0, - "codegen.vloxseg6ei32_v": 0, - "codegen.vloxseg6ei8_v": 0, - "codegen.vloxseg7ei16_v": 0, - "codegen.vloxseg7ei32_v": 0, - "codegen.vloxseg7ei8_v": 0, - "codegen.vloxseg8ei16_v": 0, - "codegen.vloxseg8ei32_v": 0, - "codegen.vloxseg8ei8_v": 0, - "codegen.vlse16_v": 0, - "codegen.vlse32_v": 0, - "codegen.vlse8_v": 0, - "codegen.vlseg2e16_v": 0, - "codegen.vlseg2e32_v": 0, - "codegen.vlseg2e8_v": 0, - "codegen.vlseg3e16_v": 0, - "codegen.vlseg3e32_v": 0, - "codegen.vlseg3e8_v": 0, - "codegen.vlseg4e16_v": 0, - "codegen.vlseg4e32_v": 0, - "codegen.vlseg4e8_v": 0, - "codegen.vlseg5e16_v": 0, - "codegen.vlseg5e32_v": 0, - "codegen.vlseg5e8_v": 0, - "codegen.vlseg6e16_v": 0, - "codegen.vlseg6e32_v": 0, - "codegen.vlseg6e8_v": 0, - "codegen.vlseg7e16_v": 0, - "codegen.vlseg7e32_v": 0, - "codegen.vlseg7e8_v": 0, - "codegen.vlseg8e16_v": 0, - "codegen.vlseg8e32_v": 0, - "codegen.vlseg8e8_v": 0, - "codegen.vlsseg2e16_v": 0, - "codegen.vlsseg2e32_v": 0, - "codegen.vlsseg2e8_v": 0, - "codegen.vlsseg3e16_v": 0, - "codegen.vlsseg3e32_v": 0, - "codegen.vlsseg3e8_v": 0, - "codegen.vlsseg4e16_v": 0, - "codegen.vlsseg4e32_v": 0, - "codegen.vlsseg4e8_v": 0, - "codegen.vlsseg5e16_v": 0, - "codegen.vlsseg5e32_v": 0, - "codegen.vlsseg5e8_v": 0, - "codegen.vlsseg6e16_v": 0, - "codegen.vlsseg6e32_v": 0, - "codegen.vlsseg6e8_v": 0, - "codegen.vlsseg7e16_v": 0, - "codegen.vlsseg7e32_v": 0, - "codegen.vlsseg7e8_v": 0, - "codegen.vlsseg8e16_v": 0, - "codegen.vlsseg8e32_v": 0, - "codegen.vlsseg8e8_v": 0, - "codegen.vluxei16_v": 0, - "codegen.vluxei32_v": 0, - "codegen.vluxei8_v": 0, - "codegen.vluxseg2ei16_v": 0, - "codegen.vluxseg2ei32_v": 0, - "codegen.vluxseg2ei8_v": 0, - "codegen.vluxseg3ei16_v": 0, - "codegen.vluxseg3ei32_v": 0, - "codegen.vluxseg3ei8_v": 0, - "codegen.vluxseg4ei16_v": 0, - "codegen.vluxseg4ei32_v": 0, - "codegen.vluxseg4ei8_v": 0, - "codegen.vluxseg5ei16_v": 0, - "codegen.vluxseg5ei32_v": 0, - "codegen.vluxseg5ei8_v": 0, - "codegen.vluxseg6ei16_v": 0, - "codegen.vluxseg6ei32_v": 0, - "codegen.vluxseg6ei8_v": 0, - "codegen.vluxseg7ei16_v": 0, - "codegen.vluxseg7ei32_v": 0, - "codegen.vluxseg7ei8_v": 0, - "codegen.vluxseg8ei16_v": 0, - "codegen.vluxseg8ei32_v": 0, - "codegen.vluxseg8ei8_v": 0, - "codegen.vmacc_vv": 0, - "codegen.vmacc_vx": 0, - "codegen.vmadc_vi": 0, - "codegen.vmadc_vim": 0, - "codegen.vmadc_vv": 0, - "codegen.vmadc_vvm": 0, - "codegen.vmadc_vx": 0, - "codegen.vmadc_vxm": 0, - "codegen.vmadd_vv": 0, - "codegen.vmadd_vx": 0, - "codegen.vmand_mm": 0, - "codegen.vmandn_mm": 0, - "codegen.vmax_vv": 0, - "codegen.vmax_vx": 0, - "codegen.vmaxu_vv": 0, - "codegen.vmaxu_vx": 0, - "codegen.vmerge_vim": 0, - "codegen.vmerge_vvm": 0, - "codegen.vmerge_vxm": 0, - "codegen.vmfeq_vf": 0, - "codegen.vmfeq_vv": 0, - "codegen.vmfge_vf": 0, - "codegen.vmfgt_vf": 0, - "codegen.vmflt_vf": 0, - "codegen.vmflt_vv": 0, - "codegen.vmfne_vf": 0, - "codegen.vmfne_vv": 0, - "codegen.vmin_vv": 0, - "codegen.vmin_vx": 0, - "codegen.vminu_vv": 0, - "codegen.vminu_vx": 0, - "codegen.vmnand_mm": 0, - "codegen.vmnor_mm": 0, - "codegen.vmor_mm": 0, - "codegen.vmorn_mm": 0, - "codegen.vmsbc_vv": 0, - "codegen.vmsbc_vvm": 0, - "codegen.vmsbc_vx": 0, - "codegen.vmsbc_vxm": 0, - "codegen.vmsbf_m": 0, - "codegen.vmseq_vi": 0, - "codegen.vmseq_vv": 0, - "codegen.vmseq_vx": 0, - "codegen.vmsgt_vi": 0, - "codegen.vmsgt_vv": 0, - "codegen.vmsgt_vx": 0, - "codegen.vmsgtu_vi": 0, - "codegen.vmsgtu_vv": 0, - "codegen.vmsgtu_vx": 0, - "codegen.vmsif_m": 0, - "codegen.vmsle_vi": 0, - "codegen.vmsle_vv": 0, - "codegen.vmsle_vx": 0, - "codegen.vmsleu_vi": 0, - "codegen.vmsleu_vv": 0, - "codegen.vmsleu_vx": 0, - "codegen.vmslt_vv": 0, - "codegen.vmslt_vx": 0, - "codegen.vmsltu_vv": 0, - "codegen.vmsltu_vx": 0, - "codegen.vmsne_vi": 0, - "codegen.vmsne_vv": 0, - "codegen.vmsne_vx": 0, - "codegen.vmsof_m": 0, - "codegen.vmul_vv": 0, - "codegen.vmul_vx": 0, - "codegen.vmulh_vv": 0, - "codegen.vmulh_vx": 0, - "codegen.vmulhsu_vv": 0, - "codegen.vmulhsu_vx": 0, - "codegen.vmulhu_vv": 0, - "codegen.vmulhu_vx": 0, - "codegen.vmv1r_v": 0, - "codegen.vmv2r_v": 0, - "codegen.vmv4r_v": 0, - "codegen.vmv8r_v": 0, - "codegen.vmv_s_x": 0, - "codegen.vmv_v_i": 0, - "codegen.vmv_v_v": 0, - "codegen.vmv_v_x": 0, - "codegen.vmv_x_s": 0, - "codegen.vmxnor_mm": 0, - "codegen.vmxor_mm": 0, - "codegen.vnclip_wi": 0, - "codegen.vnclip_wv": 0, - "codegen.vnclip_wx": 0, - "codegen.vnclipu_wi": 0, - "codegen.vnclipu_wv": 0, - "codegen.vnclipu_wx": 0, - "codegen.vnmsac_vv": 0, - "codegen.vnmsac_vx": 0, - "codegen.vnmsub_vv": 0, - "codegen.vnmsub_vx": 0, - "codegen.vnsra_wi": 0, - "codegen.vnsra_wv": 0, - "codegen.vnsra_wx": 0, - "codegen.vnsrl_wi": 0, - "codegen.vnsrl_wv": 0, - "codegen.vnsrl_wx": 0, - "codegen.vor_vi": 0, - "codegen.vor_vv": 0, - "codegen.vor_vx": 0, - "codegen.vredand_vs": 0, - "codegen.vredmax_vs": 0, - "codegen.vredmaxu_vs": 0, - "codegen.vredmin_vs": 0, - "codegen.vredminu_vs": 0, - "codegen.vredor_vs": 0, - "codegen.vredsum_vs": 0, - "codegen.vredxor_vs": 0, - "codegen.vrem_vv": 0, - "codegen.vrem_vx": 0, - "codegen.vremu_vv": 0, - "codegen.vremu_vx": 0, - "codegen.vrev8_v": 0, - "codegen.vrgather_vi": 0, - "codegen.vrgather_vv": 0, - "codegen.vrgather_vx": 0, - "codegen.vrgatherei16_vv": 0, - "codegen.vrol_vv": 0, - "codegen.vrol_vx": 0, - "codegen.vror_vi": 0, - "codegen.vror_vv": 0, - "codegen.vror_vx": 0, - "codegen.vrsub_vi": 0, - "codegen.vrsub_vx": 0, - "codegen.vs1r_v": 0, - "codegen.vs2r_v": 0, - "codegen.vs4r_v": 0, - "codegen.vs8r_v": 0, - "codegen.vsadd_vi": 0, - "codegen.vsadd_vv": 0, - "codegen.vsadd_vx": 0, - "codegen.vsaddu_vi": 0, - "codegen.vsaddu_vv": 0, - "codegen.vsaddu_vx": 0, - "codegen.vsbc_vvm": 0, - "codegen.vsbc_vxm": 0, - "codegen.vse16_v": 0, - "codegen.vse32_v": 0, - "codegen.vse8_v": 0, - "codegen.vsetivli": 0, - "codegen.vsetvl": 0, - "codegen.vsetvli": 0, - "codegen.vsext_vf2": 0, - "codegen.vsext_vf4": 0, - "codegen.vslide1down_vx": 0, - "codegen.vslide1up_vx": 0, - "codegen.vslidedown_vi": 0, - "codegen.vslidedown_vx": 0, - "codegen.vslideup_vi": 0, - "codegen.vslideup_vx": 0, - "codegen.vsll_vi": 0, - "codegen.vsll_vv": 0, - "codegen.vsll_vx": 0, - "codegen.vsm_v": 0, - "codegen.vsmul_vv": 0, - "codegen.vsmul_vx": 0, - "codegen.vsoxei16_v": 0, - "codegen.vsoxei32_v": 0, - "codegen.vsoxei8_v": 0, - "codegen.vsoxseg2ei16_v": 0, - "codegen.vsoxseg2ei32_v": 0, - "codegen.vsoxseg2ei8_v": 0, - "codegen.vsoxseg3ei16_v": 0, - "codegen.vsoxseg3ei32_v": 0, - "codegen.vsoxseg3ei8_v": 0, - "codegen.vsoxseg4ei16_v": 0, - "codegen.vsoxseg4ei32_v": 0, - "codegen.vsoxseg4ei8_v": 0, - "codegen.vsoxseg5ei16_v": 0, - "codegen.vsoxseg5ei32_v": 0, - "codegen.vsoxseg5ei8_v": 0, - "codegen.vsoxseg6ei16_v": 0, - "codegen.vsoxseg6ei32_v": 0, - "codegen.vsoxseg6ei8_v": 0, - "codegen.vsoxseg7ei16_v": 0, - "codegen.vsoxseg7ei32_v": 0, - "codegen.vsoxseg7ei8_v": 0, - "codegen.vsoxseg8ei16_v": 0, - "codegen.vsoxseg8ei32_v": 0, - "codegen.vsoxseg8ei8_v": 0, - "codegen.vsra_vi": 0, - "codegen.vsra_vv": 0, - "codegen.vsra_vx": 0, - "codegen.vsrl_vi": 0, - "codegen.vsrl_vv": 0, - "codegen.vsrl_vx": 0, - "codegen.vsse16_v": 0, - "codegen.vsse32_v": 0, - "codegen.vsse8_v": 0, - "codegen.vsseg2e16_v": 0, - "codegen.vsseg2e32_v": 0, - "codegen.vsseg2e8_v": 0, - "codegen.vsseg3e16_v": 0, - "codegen.vsseg3e32_v": 0, - "codegen.vsseg3e8_v": 0, - "codegen.vsseg4e16_v": 0, - "codegen.vsseg4e32_v": 0, - "codegen.vsseg4e8_v": 0, - "codegen.vsseg5e16_v": 0, - "codegen.vsseg5e32_v": 0, - "codegen.vsseg5e8_v": 0, - "codegen.vsseg6e16_v": 0, - "codegen.vsseg6e32_v": 0, - "codegen.vsseg6e8_v": 0, - "codegen.vsseg7e16_v": 0, - "codegen.vsseg7e32_v": 0, - "codegen.vsseg7e8_v": 0, - "codegen.vsseg8e16_v": 0, - "codegen.vsseg8e32_v": 0, - "codegen.vsseg8e8_v": 0, - "codegen.vssra_vi": 0, - "codegen.vssra_vv": 0, - "codegen.vssra_vx": 0, - "codegen.vssrl_vi": 0, - "codegen.vssrl_vv": 0, - "codegen.vssrl_vx": 0, - "codegen.vssseg2e16_v": 0, - "codegen.vssseg2e32_v": 0, - "codegen.vssseg2e8_v": 0, - "codegen.vssseg3e16_v": 0, - "codegen.vssseg3e32_v": 0, - "codegen.vssseg3e8_v": 0, - "codegen.vssseg4e16_v": 0, - "codegen.vssseg4e32_v": 0, - "codegen.vssseg4e8_v": 0, - "codegen.vssseg5e16_v": 0, - "codegen.vssseg5e32_v": 0, - "codegen.vssseg5e8_v": 0, - "codegen.vssseg6e16_v": 0, - "codegen.vssseg6e32_v": 0, - "codegen.vssseg6e8_v": 0, - "codegen.vssseg7e16_v": 0, - "codegen.vssseg7e32_v": 0, - "codegen.vssseg7e8_v": 0, - "codegen.vssseg8e16_v": 0, - "codegen.vssseg8e32_v": 0, - "codegen.vssseg8e8_v": 0, - "codegen.vssub_vv": 0, - "codegen.vssub_vx": 0, - "codegen.vssubu_vv": 0, - "codegen.vssubu_vx": 0, - "codegen.vsub_vv": 0, - "codegen.vsub_vx": 0, - "codegen.vsuxei16_v": 0, - "codegen.vsuxei32_v": 0, - "codegen.vsuxei8_v": 0, - "codegen.vsuxseg2ei16_v": 0, - "codegen.vsuxseg2ei32_v": 0, - "codegen.vsuxseg2ei8_v": 0, - "codegen.vsuxseg3ei16_v": 0, - "codegen.vsuxseg3ei32_v": 0, - "codegen.vsuxseg3ei8_v": 0, - "codegen.vsuxseg4ei16_v": 0, - "codegen.vsuxseg4ei32_v": 0, - "codegen.vsuxseg4ei8_v": 0, - "codegen.vsuxseg5ei16_v": 0, - "codegen.vsuxseg5ei32_v": 0, - "codegen.vsuxseg5ei8_v": 0, - "codegen.vsuxseg6ei16_v": 0, - "codegen.vsuxseg6ei32_v": 0, - "codegen.vsuxseg6ei8_v": 0, - "codegen.vsuxseg7ei16_v": 0, - "codegen.vsuxseg7ei32_v": 0, - "codegen.vsuxseg7ei8_v": 0, - "codegen.vsuxseg8ei16_v": 0, - "codegen.vsuxseg8ei32_v": 0, - "codegen.vsuxseg8ei8_v": 0, - "codegen.vwadd_vv": 0, - "codegen.vwadd_vx": 0, - "codegen.vwadd_wv": 0, - "codegen.vwadd_wx": 0, - "codegen.vwaddu_vv": 0, - "codegen.vwaddu_vx": 0, - "codegen.vwaddu_wv": 0, - "codegen.vwaddu_wx": 0, - "codegen.vwmacc_vv": 0, - "codegen.vwmacc_vx": 0, - "codegen.vwmaccsu_vv": 0, - "codegen.vwmaccsu_vx": 0, - "codegen.vwmaccu_vv": 0, - "codegen.vwmaccu_vx": 0, - "codegen.vwmaccus_vx": 0, - "codegen.vwmul_vv": 0, - "codegen.vwmul_vx": 0, - "codegen.vwmulsu_vv": 0, - "codegen.vwmulsu_vx": 0, - "codegen.vwmulu_vv": 0, - "codegen.vwmulu_vx": 0, - "codegen.vwredsum_vs": 0, - "codegen.vwredsumu_vs": 0, - "codegen.vwsll_vi": 0, - "codegen.vwsll_vv": 0, - "codegen.vwsll_vx": 0, - "codegen.vwsub_vv": 0, - "codegen.vwsub_vx": 0, - "codegen.vwsub_wv": 0, - "codegen.vwsub_wx": 0, - "codegen.vwsubu_vv": 0, - "codegen.vwsubu_vx": 0, - "codegen.vwsubu_wv": 0, - "codegen.vwsubu_wx": 0, - "codegen.vxor_vi": 0, - "codegen.vxor_vv": 0, - "codegen.vxor_vx": 0, - "codegen.vzext_vf2": 0, - "codegen.vzext_vf4": 0, - "intrinsic.conv2d_less_m2": 0, - "intrinsic.linear_normalization": 0, - "intrinsic.softmax": 0, - "mlir.hello": 0, - "mlir.rvv_vp_intrinsic_add": 0, - "mlir.rvv_vp_intrinsic_add_scalable": 0, - "mlir.stripmining": 0, - "rvv_bench.ascii_to_utf16": 0, - "rvv_bench.ascii_to_utf32": 0, - "rvv_bench.byteswap": 0, - "rvv_bench.chacha20": 0, - "rvv_bench.mandelbrot": 0, - "rvv_bench.memcpy": 0, - "rvv_bench.memset": 0, - "rvv_bench.mergelines": 0, - "rvv_bench.poly1305": 0, - "rvv_bench.strlen": 0, - "rvv_bench.utf8_count": 0 -} + "asm.mmm": 92623, + "asm.smoke": 4922, + "codegen.vaadd_vv": 98389, + "codegen.vaadd_vx": 260192, + "codegen.vaaddu_vv": 98389, + "codegen.vaaddu_vx": 260192, + "codegen.vadc_vim": 25307, + "codegen.vadc_vvm": 12503, + "codegen.vadc_vxm": 31889, + "codegen.vadd_vi": 51599, + "codegen.vadd_vv": 24937, + "codegen.vadd_vx": 65387, + "codegen.vand_vi": 51570, + "codegen.vand_vv": 24937, + "codegen.vand_vx": 65361, + "codegen.vandn_vv": 26030, + "codegen.vandn_vx": 79774, + "codegen.vasub_vv": 98389, + "codegen.vasub_vx": 260192, + "codegen.vasubu_vv": 98389, + "codegen.vasubu_vx": 260192, + "codegen.vbrev8_v": 6562, + "codegen.vbrev_v": 6562, + "codegen.vclz_v": 6562, + "codegen.vcompress_vm": 22201, + "codegen.vcpop_m": 2003, + "codegen.vcpop_v": 100000769, + "codegen.vctz_v": 6562, + "codegen.vdiv_vv": 34209, + "codegen.vdiv_vx": 197052, + "codegen.vdivu_vv": 34305, + "codegen.vdivu_vx": 205045, + "codegen.vfadd_vf": 323156, + "codegen.vfadd_vv": 92389, + "codegen.vfclass_v": 6649, + "codegen.vfcvt_f_x_v": 6565, + "codegen.vfcvt_f_xu_v": 6559, + "codegen.vfcvt_rtz_x_f_v": 6579, + "codegen.vfcvt_rtz_xu_f_v": 6560, + "codegen.vfcvt_x_f_v": 6559, + "codegen.vfcvt_xu_f_v": 6559, + "codegen.vfdiv_vf": 668784, + "codegen.vfdiv_vv": 134005, + "codegen.vfirst_m": 1915, + "codegen.vfmacc_vf": 379509, + "codegen.vfmacc_vv": 95749, + "codegen.vfmadd_vf": 379509, + "codegen.vfmadd_vv": 95749, + "codegen.vfmax_vf": 323156, + "codegen.vfmax_vv": 92389, + "codegen.vfmerge_vfm": 185844, + "codegen.vfmin_vf": 323156, + "codegen.vfmin_vv": 92389, + "codegen.vfmsac_vf": 379509, + "codegen.vfmsac_vv": 95749, + "codegen.vfmsub_vf": 379509, + "codegen.vfmsub_vv": 95749, + "codegen.vfmul_vf": 323156, + "codegen.vfmul_vv": 92389, + "codegen.vfmv_f_s": 8091, + "codegen.vfmv_s_f": 766, + "codegen.vfmv_v_f": 2233, + "codegen.vfnmacc_vf": 379509, + "codegen.vfnmacc_vv": 95749, + "codegen.vfnmadd_vf": 379509, + "codegen.vfnmadd_vv": 95749, + "codegen.vfnmsac_vf": 379509, + "codegen.vfnmsac_vv": 95749, + "codegen.vfnmsub_vf": 379509, + "codegen.vfnmsub_vv": 95749, + "codegen.vfrdiv_vf": 668784, + "codegen.vfrec7_v": 6589, + "codegen.vfredmax_vs": 122757, + "codegen.vfredmin_vs": 122757, + "codegen.vfredosum_vs": 160996, + "codegen.vfredusum_vs": 122757, + "codegen.vfrsqrt7_v": 6568, + "codegen.vfrsub_vf": 323156, + "codegen.vfsgnj_vf": 277156, + "codegen.vfsgnj_vv": 92389, + "codegen.vfsgnjn_vf": 277156, + "codegen.vfsgnjn_vv": 92389, + "codegen.vfsgnjx_vf": 277156, + "codegen.vfsgnjx_vv": 92389, + "codegen.vfsqrt_v": 10373, + "codegen.vfsub_vf": 323156, + "codegen.vfsub_vv": 92389, + "codegen.vid_v": 17680, + "codegen.viota_m": 45144, + "codegen.vl1re16_v": 747, + "codegen.vl1re32_v": 747, + "codegen.vl1re8_v": 747, + "codegen.vl2re16_v": 781, + "codegen.vl2re32_v": 781, + "codegen.vl2re8_v": 781, + "codegen.vl4re16_v": 849, + "codegen.vl4re32_v": 849, + "codegen.vl4re8_v": 906, + "codegen.vl8re16_v": 988, + "codegen.vl8re32_v": 985, + "codegen.vl8re8_v": 985, + "codegen.vle16_v": 5670, + "codegen.vle16ff_v": 9977, + "codegen.vle32_v": 4790, + "codegen.vle32ff_v": 6758, + "codegen.vle8_v": 6536, + "codegen.vle8ff_v": 16410, + "codegen.vlm_v": 788, + "codegen.vloxei16_v": 30766, + "codegen.vloxei32_v": 18692, + "codegen.vloxei8_v": 43156, + "codegen.vloxseg2ei16_v": 28846, + "codegen.vloxseg2ei32_v": 18242, + "codegen.vloxseg2ei8_v": 35491, + "codegen.vloxseg3ei16_v": 20173, + "codegen.vloxseg3ei32_v": 13914, + "codegen.vloxseg3ei8_v": 26324, + "codegen.vloxseg4ei16_v": 22442, + "codegen.vloxseg4ei32_v": 14909, + "codegen.vloxseg4ei8_v": 30248, + "codegen.vloxseg5ei16_v": 12932, + "codegen.vloxseg5ei32_v": 7940, + "codegen.vloxseg5ei8_v": 18975, + "codegen.vloxseg6ei16_v": 13775, + "codegen.vloxseg6ei32_v": 8340, + "codegen.vloxseg6ei8_v": 20779, + "codegen.vloxseg7ei16_v": 14618, + "codegen.vloxseg7ei32_v": 8740, + "codegen.vloxseg7ei8_v": 22583, + "codegen.vloxseg8ei16_v": 15461, + "codegen.vloxseg8ei32_v": 9140, + "codegen.vloxseg8ei8_v": 24387, + "codegen.vlse16_v": 41963, + "codegen.vlse32_v": 27090, + "codegen.vlse8_v": 72846, + "codegen.vlseg2e16_v": 5039, + "codegen.vlseg2e32_v": 4056, + "codegen.vlseg2e8_v": 5991, + "codegen.vlseg3e16_v": 4223, + "codegen.vlseg3e32_v": 3072, + "codegen.vlseg3e8_v": 5377, + "codegen.vlseg4e16_v": 4351, + "codegen.vlseg4e32_v": 3161, + "codegen.vlseg4e8_v": 5531, + "codegen.vlseg5e16_v": 3408, + "codegen.vlseg5e32_v": 1979, + "codegen.vlseg5e8_v": 4927, + "codegen.vlseg6e16_v": 3470, + "codegen.vlseg6e32_v": 2021, + "codegen.vlseg6e8_v": 5018, + "codegen.vlseg7e16_v": 3532, + "codegen.vlseg7e32_v": 2062, + "codegen.vlseg7e8_v": 5124, + "codegen.vlseg8e16_v": 3590, + "codegen.vlseg8e32_v": 2101, + "codegen.vlseg8e8_v": 5213, + "codegen.vlsseg2e16_v": 37185, + "codegen.vlsseg2e32_v": 22252, + "codegen.vlsseg2e8_v": 64348, + "codegen.vlsseg3e16_v": 27427, + "codegen.vlsseg3e32_v": 14883, + "codegen.vlsseg3e8_v": 51435, + "codegen.vlsseg4e16_v": 31682, + "codegen.vlsseg4e32_v": 16453, + "codegen.vlsseg4e8_v": 62030, + "codegen.vlsseg5e16_v": 19604, + "codegen.vlsseg5e32_v": 9200, + "codegen.vlsseg5e8_v": 44162, + "codegen.vlsseg6e16_v": 21219, + "codegen.vlsseg6e32_v": 9860, + "codegen.vlsseg6e8_v": 49557, + "codegen.vlsseg7e16_v": 22834, + "codegen.vlsseg7e32_v": 10520, + "codegen.vlsseg7e8_v": 54952, + "codegen.vlsseg8e16_v": 24449, + "codegen.vlsseg8e32_v": 11180, + "codegen.vlsseg8e8_v": 60347, + "codegen.vluxei16_v": 30766, + "codegen.vluxei32_v": 18692, + "codegen.vluxei8_v": 43156, + "codegen.vluxseg2ei16_v": 28846, + "codegen.vluxseg2ei32_v": 18242, + "codegen.vluxseg2ei8_v": 35491, + "codegen.vluxseg3ei16_v": 20173, + "codegen.vluxseg3ei32_v": 13914, + "codegen.vluxseg3ei8_v": 26324, + "codegen.vluxseg4ei16_v": 22442, + "codegen.vluxseg4ei32_v": 14909, + "codegen.vluxseg4ei8_v": 30248, + "codegen.vluxseg5ei16_v": 12932, + "codegen.vluxseg5ei32_v": 7940, + "codegen.vluxseg5ei8_v": 18975, + "codegen.vluxseg6ei16_v": 13775, + "codegen.vluxseg6ei32_v": 8340, + "codegen.vluxseg6ei8_v": 20779, + "codegen.vluxseg7ei16_v": 14618, + "codegen.vluxseg7ei32_v": 8740, + "codegen.vluxseg7ei8_v": 22583, + "codegen.vluxseg8ei16_v": 15461, + "codegen.vluxseg8ei32_v": 9140, + "codegen.vluxseg8ei8_v": 24387, + "codegen.vmacc_vv": 25747, + "codegen.vmacc_vx": 77767, + "codegen.vmadc_vi": 36064, + "codegen.vmadc_vim": 38218, + "codegen.vmadc_vv": 11000, + "codegen.vmadc_vvm": 13202, + "codegen.vmadc_vx": 49936, + "codegen.vmadc_vxm": 51766, + "codegen.vmadd_vv": 25747, + "codegen.vmadd_vx": 77767, + "codegen.vmand_mm": 10038, + "codegen.vmandn_mm": 10038, + "codegen.vmax_vv": 24937, + "codegen.vmax_vx": 65387, + "codegen.vmaxu_vv": 24937, + "codegen.vmaxu_vx": 65387, + "codegen.vmerge_vim": 33608, + "codegen.vmerge_vvm": 14004, + "codegen.vmerge_vxm": 43336, + "codegen.vmfeq_vf": 559109, + "codegen.vmfeq_vv": 99636, + "codegen.vmfge_vf": 559109, + "codegen.vmfgt_vf": 559109, + "codegen.vmflt_vf": 559109, + "codegen.vmflt_vv": 99636, + "codegen.vmfne_vf": 559109, + "codegen.vmfne_vv": 99636, + "codegen.vmin_vv": 24937, + "codegen.vmin_vx": 65387, + "codegen.vminu_vv": 24937, + "codegen.vminu_vx": 65387, + "codegen.vmnand_mm": 10038, + "codegen.vmnor_mm": 10038, + "codegen.vmor_mm": 10038, + "codegen.vmorn_mm": 10038, + "codegen.vmsbc_vv": 11000, + "codegen.vmsbc_vvm": 13154, + "codegen.vmsbc_vx": 49774, + "codegen.vmsbc_vxm": 51766, + "codegen.vmsbf_m": 1762, + "codegen.vmseq_vi": 81465, + "codegen.vmseq_vv": 26638, + "codegen.vmseq_vx": 110910, + "codegen.vmsgt_vi": 81465, + "codegen.vmsgt_vv": 26518, + "codegen.vmsgt_vx": 110910, + "codegen.vmsgtu_vi": 81465, + "codegen.vmsgtu_vv": 26518, + "codegen.vmsgtu_vx": 110910, + "codegen.vmsif_m": 1762, + "codegen.vmsle_vi": 81465, + "codegen.vmsle_vv": 26638, + "codegen.vmsle_vx": 110910, + "codegen.vmsleu_vi": 81465, + "codegen.vmsleu_vv": 26638, + "codegen.vmsleu_vx": 110910, + "codegen.vmslt_vv": 26638, + "codegen.vmslt_vx": 110910, + "codegen.vmsltu_vv": 26638, + "codegen.vmsltu_vx": 110910, + "codegen.vmsne_vi": 81465, + "codegen.vmsne_vv": 26638, + "codegen.vmsne_vx": 110910, + "codegen.vmsof_m": 1762, + "codegen.vmul_vv": 25151, + "codegen.vmul_vx": 87365, + "codegen.vmulh_vv": 25151, + "codegen.vmulh_vx": 87365, + "codegen.vmulhsu_vv": 25151, + "codegen.vmulhsu_vx": 87365, + "codegen.vmulhu_vv": 25151, + "codegen.vmulhu_vx": 87365, + "codegen.vmv1r_v": 1755, + "codegen.vmv2r_v": 1861, + "codegen.vmv4r_v": 2099, + "codegen.vmv8r_v": 2581, + "codegen.vmv_s_x": 1356, + "codegen.vmv_v_i": 17850, + "codegen.vmv_v_v": 9959, + "codegen.vmv_v_x": 8280, + "codegen.vmv_x_s": 1836, + "codegen.vmxnor_mm": 10038, + "codegen.vmxor_mm": 10038, + "codegen.vnclip_wi": 157469, + "codegen.vnclip_wv": 64585, + "codegen.vnclip_wx": 202701, + "codegen.vnclipu_wi": 157469, + "codegen.vnclipu_wv": 64585, + "codegen.vnclipu_wx": 202701, + "codegen.vnmsac_vv": 25747, + "codegen.vnmsac_vx": 77767, + "codegen.vnmsub_vv": 25747, + "codegen.vnmsub_vx": 77767, + "codegen.vnsra_wi": 39707, + "codegen.vnsra_wv": 16486, + "codegen.vnsra_wx": 51015, + "codegen.vnsrl_wi": 39707, + "codegen.vnsrl_wv": 16486, + "codegen.vnsrl_wx": 51015, + "codegen.vor_vi": 51570, + "codegen.vor_vv": 24937, + "codegen.vor_vx": 65361, + "codegen.vredand_vs": 30605, + "codegen.vredmax_vs": 30605, + "codegen.vredmaxu_vs": 30605, + "codegen.vredmin_vs": 30605, + "codegen.vredminu_vs": 30605, + "codegen.vredor_vs": 30605, + "codegen.vredsum_vs": 30605, + "codegen.vredxor_vs": 30605, + "codegen.vrem_vv": 34209, + "codegen.vrem_vx": 197052, + "codegen.vremu_vv": 34305, + "codegen.vremu_vx": 205045, + "codegen.vrev8_v": 6562, + "codegen.vrgather_vi": 93882, + "codegen.vrgather_vv": 103314, + "codegen.vrgather_vx": 102302, + "codegen.vrgatherei16_vv": 76000, + "codegen.vrol_vv": 26030, + "codegen.vrol_vx": 79774, + "codegen.vror_vi": 60271, + "codegen.vror_vv": 26030, + "codegen.vror_vx": 79774, + "codegen.vrsub_vi": 51599, + "codegen.vrsub_vx": 65387, + "codegen.vs1r_v": 670, + "codegen.vs2r_v": 686, + "codegen.vs4r_v": 718, + "codegen.vs8r_v": 987, + "codegen.vsadd_vi": 51599, + "codegen.vsadd_vv": 24937, + "codegen.vsadd_vx": 65387, + "codegen.vsaddu_vi": 51599, + "codegen.vsaddu_vv": 24937, + "codegen.vsaddu_vx": 65387, + "codegen.vsbc_vvm": 12503, + "codegen.vsbc_vxm": 46493, + "codegen.vse16_v": 4547, + "codegen.vse32_v": 3829, + "codegen.vse8_v": 5265, + "codegen.vsetivli": 468, + "codegen.vsetvl": 468, + "codegen.vsetvli": 468, + "codegen.vsext_vf2": 23961, + "codegen.vsext_vf4": 4449, + "codegen.vslide1down_vx": 868128, + "codegen.vslide1up_vx": 862416, + "codegen.vslidedown_vi": 611166, + "codegen.vslidedown_vx": 863904, + "codegen.vslideup_vi": 607618, + "codegen.vslideup_vx": 861584, + "codegen.vsll_vi": 64394, + "codegen.vsll_vv": 27361, + "codegen.vsll_vx": 82829, + "codegen.vsm_v": 727, + "codegen.vsmul_vv": 99248, + "codegen.vsmul_vx": 265296, + "codegen.vsoxei16_v": 28791, + "codegen.vsoxei32_v": 17226, + "codegen.vsoxei8_v": 41216, + "codegen.vsoxseg2ei16_v": 27233, + "codegen.vsoxseg2ei32_v": 16910, + "codegen.vsoxseg2ei8_v": 33928, + "codegen.vsoxseg3ei16_v": 19123, + "codegen.vsoxseg3ei32_v": 12897, + "codegen.vsoxseg3ei8_v": 25426, + "codegen.vsoxseg4ei16_v": 21401, + "codegen.vsoxseg4ei32_v": 13886, + "codegen.vsoxseg4ei8_v": 29390, + "codegen.vsoxseg5ei16_v": 12654, + "codegen.vsoxseg5ei32_v": 7439, + "codegen.vsoxseg5ei8_v": 19055, + "codegen.vsoxseg6ei16_v": 13497, + "codegen.vsoxseg6ei32_v": 7839, + "codegen.vsoxseg6ei8_v": 20859, + "codegen.vsoxseg7ei16_v": 14340, + "codegen.vsoxseg7ei32_v": 8239, + "codegen.vsoxseg7ei8_v": 22663, + "codegen.vsoxseg8ei16_v": 15183, + "codegen.vsoxseg8ei32_v": 8639, + "codegen.vsoxseg8ei8_v": 24467, + "codegen.vsra_vi": 64394, + "codegen.vsra_vv": 27361, + "codegen.vsra_vx": 82829, + "codegen.vsrl_vi": 64394, + "codegen.vsrl_vv": 27361, + "codegen.vsrl_vx": 82829, + "codegen.vsse16_v": 50200, + "codegen.vsse32_v": 35880, + "codegen.vsse8_v": 77884, + "codegen.vsseg2e16_v": 4124, + "codegen.vsseg2e32_v": 3318, + "codegen.vsseg2e8_v": 4930, + "codegen.vsseg3e16_v": 3479, + "codegen.vsseg3e32_v": 2545, + "codegen.vsseg3e8_v": 4413, + "codegen.vsseg4e16_v": 3654, + "codegen.vsseg4e32_v": 2672, + "codegen.vsseg4e8_v": 4636, + "codegen.vsseg5e16_v": 2832, + "codegen.vsseg5e32_v": 1642, + "codegen.vsseg5e8_v": 4022, + "codegen.vsseg6e16_v": 2928, + "codegen.vsseg6e32_v": 1690, + "codegen.vsseg6e8_v": 4166, + "codegen.vsseg7e16_v": 3024, + "codegen.vsseg7e32_v": 1738, + "codegen.vsseg7e8_v": 4310, + "codegen.vsseg8e16_v": 3120, + "codegen.vsseg8e32_v": 1786, + "codegen.vsseg8e8_v": 4454, + "codegen.vssra_vi": 256217, + "codegen.vssra_vv": 108088, + "codegen.vssra_vx": 491072, + "codegen.vssrl_vi": 256217, + "codegen.vssrl_vv": 108088, + "codegen.vssrl_vx": 491072, + "codegen.vssseg2e16_v": 44252, + "codegen.vssseg2e32_v": 29628, + "codegen.vssseg2e8_v": 69020, + "codegen.vssseg3e16_v": 34464, + "codegen.vssseg3e32_v": 20968, + "codegen.vssseg3e8_v": 57464, + "codegen.vssseg4e16_v": 37908, + "codegen.vssseg4e32_v": 22276, + "codegen.vssseg4e8_v": 66020, + "codegen.vssseg5e16_v": 26368, + "codegen.vssseg5e32_v": 12836, + "codegen.vssseg5e8_v": 51504, + "codegen.vssseg6e16_v": 27660, + "codegen.vssseg6e32_v": 13364, + "codegen.vssseg6e8_v": 55820, + "codegen.vssseg7e16_v": 28952, + "codegen.vssseg7e32_v": 13892, + "codegen.vssseg7e8_v": 60136, + "codegen.vssseg8e16_v": 30244, + "codegen.vssseg8e32_v": 14420, + "codegen.vssseg8e8_v": 64452, + "codegen.vssub_vv": 24937, + "codegen.vssub_vx": 95633, + "codegen.vssubu_vv": 24937, + "codegen.vssubu_vx": 95633, + "codegen.vsub_vv": 24937, + "codegen.vsub_vx": 95633, + "codegen.vsuxei16_v": 28791, + "codegen.vsuxei32_v": 17226, + "codegen.vsuxei8_v": 41216, + "codegen.vsuxseg2ei16_v": 27233, + "codegen.vsuxseg2ei32_v": 16910, + "codegen.vsuxseg2ei8_v": 33928, + "codegen.vsuxseg3ei16_v": 19123, + "codegen.vsuxseg3ei32_v": 12897, + "codegen.vsuxseg3ei8_v": 25426, + "codegen.vsuxseg4ei16_v": 21401, + "codegen.vsuxseg4ei32_v": 13886, + "codegen.vsuxseg4ei8_v": 29390, + "codegen.vsuxseg5ei16_v": 12654, + "codegen.vsuxseg5ei32_v": 7439, + "codegen.vsuxseg5ei8_v": 19055, + "codegen.vsuxseg6ei16_v": 13497, + "codegen.vsuxseg6ei32_v": 7839, + "codegen.vsuxseg6ei8_v": 20859, + "codegen.vsuxseg7ei16_v": 14340, + "codegen.vsuxseg7ei32_v": 8239, + "codegen.vsuxseg7ei8_v": 22663, + "codegen.vsuxseg8ei16_v": 15183, + "codegen.vsuxseg8ei32_v": 8639, + "codegen.vsuxseg8ei8_v": 24467, + "codegen.vwadd_vv": 14875, + "codegen.vwadd_vx": 40655, + "codegen.vwadd_wv": 16201, + "codegen.vwadd_wx": 47507, + "codegen.vwaddu_vv": 14875, + "codegen.vwaddu_vx": 40655, + "codegen.vwaddu_wv": 16201, + "codegen.vwaddu_wx": 47507, + "codegen.vwmacc_vv": 15943, + "codegen.vwmacc_vx": 58343, + "codegen.vwmaccsu_vv": 15943, + "codegen.vwmaccsu_vx": 58343, + "codegen.vwmaccu_vv": 15943, + "codegen.vwmaccu_vx": 58343, + "codegen.vwmaccus_vx": 58343, + "codegen.vwmul_vv": 15019, + "codegen.vwmul_vx": 54415, + "codegen.vwmulsu_vv": 15019, + "codegen.vwmulsu_vx": 54415, + "codegen.vwmulu_vv": 15019, + "codegen.vwmulu_vx": 54415, + "codegen.vwredsum_vs": 18225, + "codegen.vwredsumu_vs": 18225, + "codegen.vwsll_vi": 34918, + "codegen.vwsll_vv": 15336, + "codegen.vwsll_vx": 48230, + "codegen.vwsub_vv": 14875, + "codegen.vwsub_vx": 40655, + "codegen.vwsub_wv": 16201, + "codegen.vwsub_wx": 47507, + "codegen.vwsubu_vv": 14875, + "codegen.vwsubu_vx": 40655, + "codegen.vwsubu_wv": 16201, + "codegen.vwsubu_wx": 47507, + "codegen.vxor_vi": 51570, + "codegen.vxor_vv": 24937, + "codegen.vxor_vx": 65361, + "codegen.vzext_vf2": 23961, + "codegen.vzext_vf4": 4449, + "intrinsic.conv2d_less_m2": 2647, + "intrinsic.linear_normalization": 3333, + "intrinsic.softmax": 8400, + "mlir.hello": 145, + "mlir.rvv_vp_intrinsic_add": 435, + "mlir.rvv_vp_intrinsic_add_scalable": 583, + "mlir.stripmining": 26790, + "rvv_bench.ascii_to_utf16": 39155, + "rvv_bench.ascii_to_utf32": 11277, + "rvv_bench.byteswap": 114251, + "rvv_bench.chacha20": 3, + "rvv_bench.mandelbrot": 257255, + "rvv_bench.memcpy": 43841, + "rvv_bench.memset": 14569, + "rvv_bench.mergelines": 89486, + "rvv_bench.poly1305": 3, + "rvv_bench.strlen": 30374, + "rvv_bench.utf8_count": 204907 +} \ No newline at end of file diff --git a/.github/cases/sandslash/default.json b/.github/cases/sandslash/default.json index e118ca43b..6a555068a 100644 --- a/.github/cases/sandslash/default.json +++ b/.github/cases/sandslash/default.json @@ -1,448 +1,448 @@ { - "mlir.rvv_vp_intrinsic_add": 429, - "mlir.rvv_vp_intrinsic_add_scalable": 651, - "mlir.hello": 116, - "mlir.stripmining": 3599, - "asm.mmm": 91467, - "asm.smoke": 3582, - "intrinsic.conv2d_less_m2": 2598, - "codegen.vaadd_vv": 119086, - "codegen.vaadd_vx": 336425, - "codegen.vaaddu_vv": 119086, - "codegen.vaaddu_vx": 336425, - "codegen.vadc_vim": 31363, - "codegen.vadc_vvm": 15034, - "codegen.vadc_vxm": 40341, - "codegen.vadd_vi": 65437, - "codegen.vadd_vv": 30379, - "codegen.vadd_vx": 84713, - "codegen.vand_vi": 65612, - "codegen.vand_vv": 30379, - "codegen.vand_vx": 84861, - "codegen.vasub_vv": 119086, - "codegen.vasub_vx": 336425, - "codegen.vasubu_vv": 119086, - "codegen.vasubu_vx": 336425, - "codegen.vcompress_vm": 97726, - "codegen.vcpop_m": 2705, - "codegen.vdiv_vv": 48020, - "codegen.vdiv_vx": 342945, - "codegen.vdivu_vv": 48273, - "codegen.vdivu_vx": 359126, - "codegen.vfirst_m": 2233, - "codegen.vid_v": 22172, - "codegen.viota_m": 194704, - "codegen.vl1re16_v": 1134, - "codegen.vl1re32_v": 1134, - "codegen.vl1re8_v": 1134, - "codegen.vl2re16_v": 1202, - "codegen.vl2re32_v": 1202, - "codegen.vl2re8_v": 1202, - "codegen.vl4re16_v": 1338, - "codegen.vl4re32_v": 1338, - "codegen.vl4re8_v": 1338, - "codegen.vl8re16_v": 1620, - "codegen.vl8re32_v": 1610, - "codegen.vl8re8_v": 1610, - "codegen.vle16_v": 6989, - "codegen.vle16ff_v": 40982, - "codegen.vle32_v": 6104, - "codegen.vle32ff_v": 21903, - "codegen.vle8_v": 7833, - "codegen.vle8ff_v": 75487, - "codegen.vlm_v": 1507, - "codegen.vloxei16_v": 101110, - "codegen.vloxei32_v": 47428, - "codegen.vloxei8_v": 166187, - "codegen.vloxseg2ei16_v": 108976, - "codegen.vloxseg2ei32_v": 56727, - "codegen.vloxseg2ei8_v": 158397, - "codegen.vloxseg3ei16_v": 81493, - "codegen.vloxseg3ei32_v": 43736, - "codegen.vloxseg3ei8_v": 112504, - "codegen.vloxseg4ei16_v": 103220, - "codegen.vloxseg4ei32_v": 53579, - "codegen.vloxseg4ei8_v": 144432, - "codegen.vloxseg5ei16_v": 57249, - "codegen.vloxseg5ei32_v": 25329, - "codegen.vloxseg5ei8_v": 90203, - "codegen.vloxseg6ei16_v": 66350, - "codegen.vloxseg6ei32_v": 28739, - "codegen.vloxseg6ei8_v": 105618, - "codegen.vloxseg7ei16_v": 75476, - "codegen.vloxseg7ei32_v": 32158, - "codegen.vloxseg7ei8_v": 121075, - "codegen.vloxseg8ei16_v": 84577, - "codegen.vloxseg8ei32_v": 35568, - "codegen.vloxseg8ei8_v": 136490, - "codegen.vlse16_v": 196950, - "codegen.vlse32_v": 102503, - "codegen.vlse8_v": 368531, - "codegen.vlseg2e16_v": 6506, - "codegen.vlseg2e32_v": 5471, - "codegen.vlseg2e8_v": 7553, - "codegen.vlseg3e16_v": 5762, - "codegen.vlseg3e32_v": 4345, - "codegen.vlseg3e8_v": 7092, - "codegen.vlseg4e16_v": 6064, - "codegen.vlseg4e32_v": 4513, - "codegen.vlseg4e8_v": 7440, - "codegen.vlseg5e16_v": 5073, - "codegen.vlseg5e32_v": 2944, - "codegen.vlseg5e8_v": 7121, - "codegen.vlseg6e16_v": 5223, - "codegen.vlseg6e32_v": 3008, - "codegen.vlseg6e8_v": 7322, - "codegen.vlseg7e16_v": 5371, - "codegen.vlseg7e32_v": 3072, - "codegen.vlseg7e8_v": 7522, - "codegen.vlseg8e16_v": 5522, - "codegen.vlseg8e32_v": 3136, - "codegen.vlseg8e8_v": 7724, - "codegen.vlsseg2e16_v": 184394, - "codegen.vlsseg2e32_v": 97297, - "codegen.vlsseg2e8_v": 374240, - "codegen.vlsseg3e16_v": 142372, - "codegen.vlsseg3e32_v": 62376, - "codegen.vlsseg3e8_v": 283309, - "codegen.vlsseg4e16_v": 183313, - "codegen.vlsseg4e32_v": 78261, - "codegen.vlsseg4e8_v": 370793, - "codegen.vlsseg5e16_v": 105202, - "codegen.vlsseg5e32_v": 37076, - "codegen.vlsseg5e8_v": 258923, - "codegen.vlsseg6e16_v": 122712, - "codegen.vlsseg6e32_v": 42686, - "codegen.vlsseg6e8_v": 305277, - "codegen.vlsseg7e16_v": 140277, - "codegen.vlsseg7e32_v": 48296, - "codegen.vlsseg7e8_v": 351773, - "codegen.vlsseg8e16_v": 157787, - "codegen.vlsseg8e32_v": 53906, - "codegen.vlsseg8e8_v": 398128, - "codegen.vluxei16_v": 101110, - "codegen.vluxei32_v": 47428, - "codegen.vluxei8_v": 166187, - "codegen.vluxseg2ei16_v": 108976, - "codegen.vluxseg2ei32_v": 56727, - "codegen.vluxseg2ei8_v": 158397, - "codegen.vluxseg3ei16_v": 81493, - "codegen.vluxseg3ei32_v": 43736, - "codegen.vluxseg3ei8_v": 112504, - "codegen.vluxseg4ei16_v": 103220, - "codegen.vluxseg4ei32_v": 53579, - "codegen.vluxseg4ei8_v": 144432, - "codegen.vluxseg5ei16_v": 57249, - "codegen.vluxseg5ei32_v": 25329, - "codegen.vluxseg5ei8_v": 90203, - "codegen.vluxseg6ei16_v": 66350, - "codegen.vluxseg6ei32_v": 28739, - "codegen.vluxseg6ei8_v": 105618, - "codegen.vluxseg7ei16_v": 75476, - "codegen.vluxseg7ei32_v": 32158, - "codegen.vluxseg7ei8_v": 121075, - "codegen.vluxseg8ei16_v": 84577, - "codegen.vluxseg8ei32_v": 35568, - "codegen.vluxseg8ei8_v": 136490, - "codegen.vmacc_vv": 31568, - "codegen.vmacc_vx": 96343, - "codegen.vmadc_vi": 57252, - "codegen.vmadc_vim": 58872, - "codegen.vmadc_vv": 16587, - "codegen.vmadc_vvm": 18255, - "codegen.vmadc_vx": 78993, - "codegen.vmadc_vxm": 80613, - "codegen.vmadd_vv": 31568, - "codegen.vmadd_vx": 96343, - "codegen.vmand_mm": 13214, - "codegen.vmandn_mm": 13214, - "codegen.vmax_vv": 30379, - "codegen.vmax_vx": 84713, - "codegen.vmaxu_vv": 30379, - "codegen.vmaxu_vx": 84713, - "codegen.vmerge_vim": 49590, - "codegen.vmerge_vvm": 18083, - "codegen.vmerge_vxm": 65745, - "codegen.vmin_vv": 30379, - "codegen.vmin_vx": 84713, - "codegen.vminu_vv": 30379, - "codegen.vminu_vx": 84713, - "codegen.vmnand_mm": 13214, - "codegen.vmnor_mm": 13214, - "codegen.vmor_mm": 13214, - "codegen.vmorn_mm": 13214, - "codegen.vmsbc_vv": 16587, - "codegen.vmsbc_vvm": 18207, - "codegen.vmsbc_vx": 78993, - "codegen.vmsbc_vxm": 80613, - "codegen.vmsbf_m": 2129, - "codegen.vmseq_vi": 165653, - "codegen.vmseq_vv": 42545, - "codegen.vmseq_vx": 230024, - "codegen.vmsgt_vi": 165653, - "codegen.vmsgt_vv": 42496, - "codegen.vmsgt_vx": 230024, - "codegen.vmsgtu_vi": 165653, - "codegen.vmsgtu_vv": 42496, - "codegen.vmsgtu_vx": 230024, - "codegen.vmsif_m": 2129, - "codegen.vmsle_vi": 165653, - "codegen.vmsle_vv": 42545, - "codegen.vmsle_vx": 230024, - "codegen.vmsleu_vi": 165653, - "codegen.vmsleu_vv": 42545, - "codegen.vmsleu_vx": 230024, - "codegen.vmslt_vv": 42545, - "codegen.vmslt_vx": 230024, - "codegen.vmsltu_vv": 42545, - "codegen.vmsltu_vx": 230024, - "codegen.vmsne_vi": 165653, - "codegen.vmsne_vv": 42545, - "codegen.vmsne_vx": 230024, - "codegen.vmsof_m": 2129, - "codegen.vmul_vv": 30764, - "codegen.vmul_vx": 114893, - "codegen.vmulh_vv": 30764, - "codegen.vmulh_vx": 114893, - "codegen.vmulhsu_vv": 30764, - "codegen.vmulhsu_vx": 114893, - "codegen.vmulhu_vv": 30764, - "codegen.vmulhu_vx": 114893, - "codegen.vmv_s_x": 1742, - "codegen.vmv_v_i": 27468, - "codegen.vmv_v_v": 13814, - "codegen.vmv_v_x": 10965, - "codegen.vmv_x_s": 2294, - "codegen.vmv1r_v": 2214, - "codegen.vmv2r_v": 2452, - "codegen.vmv4r_v": 3132, - "codegen.vmv8r_v": 4367, - "codegen.vmxnor_mm": 13214, - "codegen.vmxor_mm": 13214, - "codegen.vnclip_wi": 216813, - "codegen.vnclip_wv": 78442, - "codegen.vnclip_wx": 287465, - "codegen.vnclipu_wi": 216813, - "codegen.vnclipu_wv": 78442, - "codegen.vnclipu_wx": 287465, - "codegen.vnmsac_vv": 31568, - "codegen.vnmsac_vx": 96343, - "codegen.vnmsub_vv": 31568, - "codegen.vnmsub_vx": 96343, - "codegen.vnsra_wi": 54810, - "codegen.vnsra_wv": 20218, - "codegen.vnsra_wx": 72473, - "codegen.vnsrl_wi": 54810, - "codegen.vnsrl_wv": 20218, - "codegen.vnsrl_wx": 72473, - "codegen.vor_vi": 65612, - "codegen.vor_vv": 30379, - "codegen.vor_vx": 84861, - "codegen.vredand_vs": 43973, - "codegen.vredmax_vs": 43973, - "codegen.vredmaxu_vs": 43973, - "codegen.vredmin_vs": 43973, - "codegen.vredminu_vs": 43973, - "codegen.vredor_vs": 43973, - "codegen.vredsum_vs": 43973, - "codegen.vredxor_vs": 43973, - "codegen.vrem_vv": 48020, - "codegen.vrem_vx": 342945, - "codegen.vremu_vv": 48273, - "codegen.vremu_vx": 359126, - "codegen.vrgather_vi": 132700, - "codegen.vrgather_vv": 636118, - "codegen.vrgather_vx": 154657, - "codegen.vrgatherei16_vv": 465587, - "codegen.vrsub_vi": 65437, - "codegen.vrsub_vx": 84713, - "codegen.vs1r_v": 1039, - "codegen.vs2r_v": 1071, - "codegen.vs4r_v": 1178, - "codegen.vs8r_v": 1499, - "codegen.vsadd_vi": 65437, - "codegen.vsadd_vv": 30379, - "codegen.vsadd_vx": 84713, - "codegen.vsaddu_vi": 65437, - "codegen.vsaddu_vv": 30379, - "codegen.vsaddu_vx": 84713, - "codegen.vsbc_vvm": 15034, - "codegen.vsbc_vxm": 59473, - "codegen.vse16_v": 5524, - "codegen.vse32_v": 4818, - "codegen.vse8_v": 6230, - "codegen.vsetivli": 821, - "codegen.vsetvl": 821, - "codegen.vsetvli": 821, - "codegen.vsext_vf2": 134898, - "codegen.vsext_vf4": 19824, - "codegen.vslide1down_vx": 6151902, - "codegen.vslide1up_vx": 6146236, - "codegen.vslidedown_vi": 4310910, - "codegen.vslidedown_vx": 6148695, - "codegen.vslideup_vi": 4307473, - "codegen.vslideup_vx": 6145411, - "codegen.vsll_vi": 93970, - "codegen.vsll_vv": 35322, - "codegen.vsll_vx": 124275, - "codegen.vsm_v": 1428, - "codegen.vsmul_vv": 120626, - "codegen.vsmul_vx": 345137, - "codegen.vsoxei16_v": 100042, - "codegen.vsoxei32_v": 46488, - "codegen.vsoxei8_v": 165424, - "codegen.vsoxseg2ei16_v": 107931, - "codegen.vsoxseg2ei32_v": 55664, - "codegen.vsoxseg2ei8_v": 157638, - "codegen.vsoxseg3ei16_v": 80925, - "codegen.vsoxseg3ei32_v": 42820, - "codegen.vsoxseg3ei8_v": 112361, - "codegen.vsoxseg4ei16_v": 102186, - "codegen.vsoxseg4ei32_v": 52369, - "codegen.vsoxseg4ei8_v": 143678, - "codegen.vsoxseg5ei16_v": 57244, - "codegen.vsoxseg5ei32_v": 24662, - "codegen.vsoxseg5ei8_v": 90806, - "codegen.vsoxseg6ei16_v": 66263, - "codegen.vsoxseg6ei32_v": 28030, - "codegen.vsoxseg6ei8_v": 106114, - "codegen.vsoxseg7ei16_v": 75282, - "codegen.vsoxseg7ei32_v": 31398, - "codegen.vsoxseg7ei8_v": 121422, - "codegen.vsoxseg8ei16_v": 84301, - "codegen.vsoxseg8ei32_v": 34766, - "codegen.vsoxseg8ei8_v": 136730, - "codegen.vsra_vi": 93970, - "codegen.vsra_vv": 35322, - "codegen.vsra_vx": 124275, - "codegen.vsrl_vi": 93970, - "codegen.vsrl_vv": 35322, - "codegen.vsrl_vx": 124275, - "codegen.vsse16_v": 181961, - "codegen.vsse32_v": 103157, - "codegen.vsse8_v": 323289, - "codegen.vsseg2e16_v": 5138, - "codegen.vsseg2e32_v": 4292, - "codegen.vsseg2e8_v": 6006, - "codegen.vsseg3e16_v": 4548, - "codegen.vsseg3e32_v": 3462, - "codegen.vsseg3e8_v": 5634, - "codegen.vsseg4e16_v": 4819, - "codegen.vsseg4e32_v": 3653, - "codegen.vsseg4e8_v": 5985, - "codegen.vsseg5e16_v": 3942, - "codegen.vsseg5e32_v": 2376, - "codegen.vsseg5e8_v": 5508, - "codegen.vsseg6e16_v": 4102, - "codegen.vsseg6e32_v": 2456, - "codegen.vsseg6e8_v": 5748, - "codegen.vsseg7e16_v": 4261, - "codegen.vsseg7e32_v": 2535, - "codegen.vsseg7e8_v": 5987, - "codegen.vsseg8e16_v": 4422, - "codegen.vsseg8e32_v": 2616, - "codegen.vsseg8e8_v": 6228, - "codegen.vssra_vi": 373450, - "codegen.vssra_vv": 138858, - "codegen.vssra_vx": 748434, - "codegen.vssrl_vi": 373450, - "codegen.vssrl_vv": 138858, - "codegen.vssrl_vx": 748434, - "codegen.vssseg2e16_v": 169393, - "codegen.vssseg2e32_v": 96025, - "codegen.vssseg2e8_v": 325681, - "codegen.vssseg3e16_v": 133613, - "codegen.vssseg3e32_v": 64325, - "codegen.vssseg3e8_v": 252125, - "codegen.vssseg4e16_v": 165937, - "codegen.vssseg4e32_v": 77049, - "codegen.vssseg4e8_v": 320137, - "codegen.vssseg5e16_v": 101493, - "codegen.vssseg5e32_v": 38681, - "codegen.vssseg5e8_v": 231965, - "codegen.vssseg6e16_v": 115409, - "codegen.vssseg6e32_v": 43169, - "codegen.vssseg6e8_v": 268697, - "codegen.vssseg7e16_v": 129325, - "codegen.vssseg7e32_v": 47657, - "codegen.vssseg7e8_v": 305429, - "codegen.vssseg8e16_v": 143241, - "codegen.vssseg8e32_v": 52145, - "codegen.vssseg8e8_v": 342161, - "codegen.vssub_vv": 30379, - "codegen.vssub_vx": 125552, - "codegen.vssubu_vv": 30379, - "codegen.vssubu_vx": 125552, - "codegen.vsub_vv": 30379, - "codegen.vsub_vx": 125552, - "codegen.vsuxei16_v": 100042, - "codegen.vsuxei32_v": 46488, - "codegen.vsuxei8_v": 165424, - "codegen.vsuxseg2ei16_v": 107931, - "codegen.vsuxseg2ei32_v": 55664, - "codegen.vsuxseg2ei8_v": 157638, - "codegen.vsuxseg3ei16_v": 80925, - "codegen.vsuxseg3ei32_v": 42820, - "codegen.vsuxseg3ei8_v": 112361, - "codegen.vsuxseg4ei16_v": 102186, - "codegen.vsuxseg4ei32_v": 52369, - "codegen.vsuxseg4ei8_v": 143678, - "codegen.vsuxseg5ei16_v": 57244, - "codegen.vsuxseg5ei32_v": 24662, - "codegen.vsuxseg5ei8_v": 90806, - "codegen.vsuxseg6ei16_v": 66263, - "codegen.vsuxseg6ei32_v": 28030, - "codegen.vsuxseg6ei8_v": 106114, - "codegen.vsuxseg7ei16_v": 75282, - "codegen.vsuxseg7ei32_v": 31398, - "codegen.vsuxseg7ei8_v": 121422, - "codegen.vsuxseg8ei16_v": 84301, - "codegen.vsuxseg8ei32_v": 34766, - "codegen.vsuxseg8ei8_v": 136730, - "codegen.vwadd_vv": 17950, - "codegen.vwadd_vx": 53946, - "codegen.vwadd_wv": 19904, - "codegen.vwadd_wx": 63119, - "codegen.vwaddu_vv": 17950, - "codegen.vwaddu_vx": 53946, - "codegen.vwaddu_wv": 19904, - "codegen.vwaddu_wx": 63119, - "codegen.vwmacc_vv": 19390, - "codegen.vwmacc_vx": 72697, - "codegen.vwmaccsu_vv": 19390, - "codegen.vwmaccsu_vx": 72697, - "codegen.vwmaccu_vv": 19390, - "codegen.vwmaccu_vx": 72697, - "codegen.vwmaccus_vx": 72697, - "codegen.vwmul_vv": 18117, - "codegen.vwmul_vx": 72137, - "codegen.vwmulsu_vv": 18117, - "codegen.vwmulsu_vx": 72137, - "codegen.vwmulu_vv": 18117, - "codegen.vwmulu_vx": 72137, - "codegen.vwredsum_vs": 26285, - "codegen.vwredsumu_vs": 26285, - "codegen.vwsub_vv": 17950, - "codegen.vwsub_vx": 53946, - "codegen.vwsub_wv": 19904, - "codegen.vwsub_wx": 63119, - "codegen.vwsubu_vv": 17950, - "codegen.vwsubu_vx": 53946, - "codegen.vwsubu_wv": 19904, - "codegen.vwsubu_wx": 63119, - "codegen.vxor_vi": 65612, - "codegen.vxor_vv": 30379, - "codegen.vxor_vx": 84861, - "codegen.vzext_vf2": 134898, - "codegen.vzext_vf4": 19824, - "rvv_bench.ascii_to_utf16": 1371586, - "rvv_bench.ascii_to_utf32": 583329, - "rvv_bench.byteswap": 3556325, - "rvv_bench.chacha20": 4, - "rvv_bench.memcpy": 1675944, - "rvv_bench.memset": 130527, - "rvv_bench.mergelines": 3048326, - "rvv_bench.poly1305": 4, - "rvv_bench.strlen": 715092, - "rvv_bench.utf8_count": 4797065 + "mlir.rvv_vp_intrinsic_add": 428, + "mlir.rvv_vp_intrinsic_add_scalable": 650, + "mlir.hello": 115, + "mlir.stripmining": 3598, + "asm.mmm": 91448, + "asm.smoke": 3581, + "intrinsic.conv2d_less_m2": 2597, + "codegen.vaadd_vv": 125559, + "codegen.vaadd_vx": 342898, + "codegen.vaaddu_vv": 125559, + "codegen.vaaddu_vx": 342898, + "codegen.vadc_vim": 32166, + "codegen.vadc_vvm": 15837, + "codegen.vadc_vxm": 41144, + "codegen.vadd_vi": 67050, + "codegen.vadd_vv": 31992, + "codegen.vadd_vx": 86326, + "codegen.vand_vi": 67225, + "codegen.vand_vv": 31992, + "codegen.vand_vx": 86474, + "codegen.vasub_vv": 125559, + "codegen.vasub_vx": 342898, + "codegen.vasubu_vv": 125559, + "codegen.vasubu_vx": 342898, + "codegen.vcompress_vm": 97725, + "codegen.vcpop_m": 2806, + "codegen.vdiv_vv": 49633, + "codegen.vdiv_vx": 344558, + "codegen.vdivu_vv": 49886, + "codegen.vdivu_vx": 360739, + "codegen.vfirst_m": 2334, + "codegen.vid_v": 23785, + "codegen.viota_m": 196317, + "codegen.vl1re16_v": 1133, + "codegen.vl1re32_v": 1133, + "codegen.vl1re8_v": 1133, + "codegen.vl2re16_v": 1201, + "codegen.vl2re32_v": 1201, + "codegen.vl2re8_v": 1201, + "codegen.vl4re16_v": 1337, + "codegen.vl4re32_v": 1337, + "codegen.vl4re8_v": 1393, + "codegen.vl8re16_v": 1619, + "codegen.vl8re32_v": 1609, + "codegen.vl8re8_v": 1609, + "codegen.vle16_v": 7522, + "codegen.vle16ff_v": 41515, + "codegen.vle32_v": 6529, + "codegen.vle32ff_v": 22328, + "codegen.vle8_v": 8474, + "codegen.vle8ff_v": 76128, + "codegen.vlm_v": 1506, + "codegen.vloxei16_v": 102507, + "codegen.vloxei32_v": 48393, + "codegen.vloxei8_v": 167800, + "codegen.vloxseg2ei16_v": 110157, + "codegen.vloxseg2ei32_v": 57584, + "codegen.vloxseg2ei8_v": 159686, + "codegen.vloxseg3ei16_v": 82350, + "codegen.vloxseg3ei32_v": 44377, + "codegen.vloxseg3ei8_v": 113469, + "codegen.vloxseg4ei16_v": 104077, + "codegen.vloxseg4ei32_v": 54220, + "codegen.vloxseg4ei8_v": 145397, + "codegen.vloxseg5ei16_v": 57782, + "codegen.vloxseg5ei32_v": 25646, + "codegen.vloxseg5ei8_v": 90844, + "codegen.vloxseg6ei16_v": 66883, + "codegen.vloxseg6ei32_v": 29056, + "codegen.vloxseg6ei8_v": 106259, + "codegen.vloxseg7ei16_v": 76009, + "codegen.vloxseg7ei32_v": 32475, + "codegen.vloxseg7ei8_v": 121716, + "codegen.vloxseg8ei16_v": 85110, + "codegen.vloxseg8ei32_v": 35885, + "codegen.vloxseg8ei8_v": 137131, + "codegen.vlse16_v": 197483, + "codegen.vlse32_v": 102928, + "codegen.vlse8_v": 369172, + "codegen.vlseg2e16_v": 6931, + "codegen.vlseg2e32_v": 5788, + "codegen.vlseg2e8_v": 8086, + "codegen.vlseg3e16_v": 6079, + "codegen.vlseg3e32_v": 4554, + "codegen.vlseg3e8_v": 7517, + "codegen.vlseg4e16_v": 6381, + "codegen.vlseg4e32_v": 4722, + "codegen.vlseg4e8_v": 7865, + "codegen.vlseg5e16_v": 5282, + "codegen.vlseg5e32_v": 3045, + "codegen.vlseg5e8_v": 7438, + "codegen.vlseg6e16_v": 5432, + "codegen.vlseg6e32_v": 3109, + "codegen.vlseg6e8_v": 7639, + "codegen.vlseg7e16_v": 5580, + "codegen.vlseg7e32_v": 3173, + "codegen.vlseg7e8_v": 7839, + "codegen.vlseg8e16_v": 5731, + "codegen.vlseg8e32_v": 3237, + "codegen.vlseg8e8_v": 8041, + "codegen.vlsseg2e16_v": 184819, + "codegen.vlsseg2e32_v": 97614, + "codegen.vlsseg2e8_v": 374773, + "codegen.vlsseg3e16_v": 142689, + "codegen.vlsseg3e32_v": 62585, + "codegen.vlsseg3e8_v": 283734, + "codegen.vlsseg4e16_v": 183630, + "codegen.vlsseg4e32_v": 78470, + "codegen.vlsseg4e8_v": 371218, + "codegen.vlsseg5e16_v": 105411, + "codegen.vlsseg5e32_v": 37177, + "codegen.vlsseg5e8_v": 259240, + "codegen.vlsseg6e16_v": 122921, + "codegen.vlsseg6e32_v": 42787, + "codegen.vlsseg6e8_v": 305594, + "codegen.vlsseg7e16_v": 140486, + "codegen.vlsseg7e32_v": 48397, + "codegen.vlsseg7e8_v": 352090, + "codegen.vlsseg8e16_v": 157996, + "codegen.vlsseg8e32_v": 54007, + "codegen.vlsseg8e8_v": 398445, + "codegen.vluxei16_v": 102507, + "codegen.vluxei32_v": 48393, + "codegen.vluxei8_v": 167800, + "codegen.vluxseg2ei16_v": 110157, + "codegen.vluxseg2ei32_v": 57584, + "codegen.vluxseg2ei8_v": 159686, + "codegen.vluxseg3ei16_v": 82350, + "codegen.vluxseg3ei32_v": 44377, + "codegen.vluxseg3ei8_v": 113469, + "codegen.vluxseg4ei16_v": 104077, + "codegen.vluxseg4ei32_v": 54220, + "codegen.vluxseg4ei8_v": 145397, + "codegen.vluxseg5ei16_v": 57782, + "codegen.vluxseg5ei32_v": 25646, + "codegen.vluxseg5ei8_v": 90844, + "codegen.vluxseg6ei16_v": 66883, + "codegen.vluxseg6ei32_v": 29056, + "codegen.vluxseg6ei8_v": 106259, + "codegen.vluxseg7ei16_v": 76009, + "codegen.vluxseg7ei32_v": 32475, + "codegen.vluxseg7ei8_v": 121716, + "codegen.vluxseg8ei16_v": 85110, + "codegen.vluxseg8ei32_v": 35885, + "codegen.vluxseg8ei8_v": 137131, + "codegen.vmacc_vv": 33181, + "codegen.vmacc_vx": 97956, + "codegen.vmadc_vi": 57251, + "codegen.vmadc_vim": 59675, + "codegen.vmadc_vv": 16586, + "codegen.vmadc_vvm": 19058, + "codegen.vmadc_vx": 79316, + "codegen.vmadc_vxm": 81416, + "codegen.vmadd_vv": 33181, + "codegen.vmadd_vx": 97956, + "codegen.vmand_mm": 13213, + "codegen.vmandn_mm": 13213, + "codegen.vmax_vv": 31992, + "codegen.vmax_vx": 86326, + "codegen.vmaxu_vv": 31992, + "codegen.vmaxu_vx": 86326, + "codegen.vmerge_vim": 50393, + "codegen.vmerge_vvm": 18886, + "codegen.vmerge_vxm": 66548, + "codegen.vmin_vv": 31992, + "codegen.vmin_vx": 86326, + "codegen.vminu_vv": 31992, + "codegen.vminu_vx": 86326, + "codegen.vmnand_mm": 13213, + "codegen.vmnor_mm": 13213, + "codegen.vmor_mm": 13213, + "codegen.vmorn_mm": 13213, + "codegen.vmsbc_vv": 16586, + "codegen.vmsbc_vvm": 19010, + "codegen.vmsbc_vx": 79154, + "codegen.vmsbc_vxm": 81416, + "codegen.vmsbf_m": 2230, + "codegen.vmseq_vi": 167266, + "codegen.vmseq_vv": 44158, + "codegen.vmseq_vx": 231637, + "codegen.vmsgt_vi": 167266, + "codegen.vmsgt_vv": 44109, + "codegen.vmsgt_vx": 231637, + "codegen.vmsgtu_vi": 167266, + "codegen.vmsgtu_vv": 44109, + "codegen.vmsgtu_vx": 231637, + "codegen.vmsif_m": 2230, + "codegen.vmsle_vi": 167266, + "codegen.vmsle_vv": 44158, + "codegen.vmsle_vx": 231637, + "codegen.vmsleu_vi": 167266, + "codegen.vmsleu_vv": 44158, + "codegen.vmsleu_vx": 231637, + "codegen.vmslt_vv": 44158, + "codegen.vmslt_vx": 231637, + "codegen.vmsltu_vv": 44158, + "codegen.vmsltu_vx": 231637, + "codegen.vmsne_vi": 167266, + "codegen.vmsne_vv": 44158, + "codegen.vmsne_vx": 231637, + "codegen.vmsof_m": 2230, + "codegen.vmul_vv": 32377, + "codegen.vmul_vx": 116506, + "codegen.vmulh_vv": 32377, + "codegen.vmulh_vx": 116506, + "codegen.vmulhsu_vv": 32377, + "codegen.vmulhsu_vx": 116506, + "codegen.vmulhu_vv": 32377, + "codegen.vmulhu_vx": 116506, + "codegen.vmv_s_x": 1741, + "codegen.vmv_v_i": 27467, + "codegen.vmv_v_v": 13837, + "codegen.vmv_v_x": 11282, + "codegen.vmv_x_s": 2293, + "codegen.vmv1r_v": 2213, + "codegen.vmv2r_v": 2451, + "codegen.vmv4r_v": 3137, + "codegen.vmv8r_v": 4378, + "codegen.vmxnor_mm": 13213, + "codegen.vmxor_mm": 13213, + "codegen.vnclip_wi": 220694, + "codegen.vnclip_wv": 82323, + "codegen.vnclip_wx": 291346, + "codegen.vnclipu_wi": 220694, + "codegen.vnclipu_wv": 82323, + "codegen.vnclipu_wx": 291346, + "codegen.vnmsac_vv": 33181, + "codegen.vnmsac_vx": 97956, + "codegen.vnmsub_vv": 33181, + "codegen.vnmsub_vx": 97956, + "codegen.vnsra_wi": 55775, + "codegen.vnsra_wv": 21183, + "codegen.vnsra_wx": 73438, + "codegen.vnsrl_wi": 55775, + "codegen.vnsrl_wv": 21183, + "codegen.vnsrl_wx": 73438, + "codegen.vor_vi": 67225, + "codegen.vor_vv": 31992, + "codegen.vor_vx": 86474, + "codegen.vredand_vs": 45586, + "codegen.vredmax_vs": 45586, + "codegen.vredmaxu_vs": 45586, + "codegen.vredmin_vs": 45586, + "codegen.vredminu_vs": 45586, + "codegen.vredor_vs": 45586, + "codegen.vredsum_vs": 45586, + "codegen.vredxor_vs": 45586, + "codegen.vrem_vv": 49633, + "codegen.vrem_vx": 344558, + "codegen.vremu_vv": 49886, + "codegen.vremu_vx": 360739, + "codegen.vrgather_vi": 134313, + "codegen.vrgather_vv": 637731, + "codegen.vrgather_vx": 156270, + "codegen.vrgatherei16_vv": 467092, + "codegen.vrsub_vi": 67050, + "codegen.vrsub_vx": 86326, + "codegen.vs1r_v": 1038, + "codegen.vs2r_v": 1070, + "codegen.vs4r_v": 1177, + "codegen.vs8r_v": 1624, + "codegen.vsadd_vi": 67050, + "codegen.vsadd_vv": 31992, + "codegen.vsadd_vx": 86326, + "codegen.vsaddu_vi": 67050, + "codegen.vsaddu_vv": 31992, + "codegen.vsaddu_vx": 86326, + "codegen.vsbc_vvm": 15837, + "codegen.vsbc_vxm": 60276, + "codegen.vse16_v": 6057, + "codegen.vse32_v": 5243, + "codegen.vse8_v": 6871, + "codegen.vsetivli": 820, + "codegen.vsetvl": 820, + "codegen.vsetvli": 820, + "codegen.vsext_vf2": 135647, + "codegen.vsext_vf4": 20033, + "codegen.vslide1down_vx": 6153515, + "codegen.vslide1up_vx": 6147849, + "codegen.vslidedown_vi": 4312523, + "codegen.vslidedown_vx": 6150308, + "codegen.vslideup_vi": 4309086, + "codegen.vslideup_vx": 6147024, + "codegen.vsll_vi": 95583, + "codegen.vsll_vv": 36935, + "codegen.vsll_vx": 125888, + "codegen.vsm_v": 1427, + "codegen.vsmul_vv": 127099, + "codegen.vsmul_vx": 351610, + "codegen.vsoxei16_v": 101439, + "codegen.vsoxei32_v": 47453, + "codegen.vsoxei8_v": 167037, + "codegen.vsoxseg2ei16_v": 109112, + "codegen.vsoxseg2ei32_v": 56521, + "codegen.vsoxseg2ei8_v": 158927, + "codegen.vsoxseg3ei16_v": 81782, + "codegen.vsoxseg3ei32_v": 43461, + "codegen.vsoxseg3ei8_v": 113326, + "codegen.vsoxseg4ei16_v": 103043, + "codegen.vsoxseg4ei32_v": 53010, + "codegen.vsoxseg4ei8_v": 144643, + "codegen.vsoxseg5ei16_v": 57777, + "codegen.vsoxseg5ei32_v": 24979, + "codegen.vsoxseg5ei8_v": 91447, + "codegen.vsoxseg6ei16_v": 66796, + "codegen.vsoxseg6ei32_v": 28347, + "codegen.vsoxseg6ei8_v": 106755, + "codegen.vsoxseg7ei16_v": 75815, + "codegen.vsoxseg7ei32_v": 31715, + "codegen.vsoxseg7ei8_v": 122063, + "codegen.vsoxseg8ei16_v": 84834, + "codegen.vsoxseg8ei32_v": 35083, + "codegen.vsoxseg8ei8_v": 137371, + "codegen.vsra_vi": 95583, + "codegen.vsra_vv": 36935, + "codegen.vsra_vx": 125888, + "codegen.vsrl_vi": 95583, + "codegen.vsrl_vv": 36935, + "codegen.vsrl_vx": 125888, + "codegen.vsse16_v": 182494, + "codegen.vsse32_v": 103582, + "codegen.vsse8_v": 323930, + "codegen.vsseg2e16_v": 5527, + "codegen.vsseg2e32_v": 4561, + "codegen.vsseg2e8_v": 6515, + "codegen.vsseg3e16_v": 4817, + "codegen.vsseg3e32_v": 3635, + "codegen.vsseg3e8_v": 6023, + "codegen.vsseg4e16_v": 5088, + "codegen.vsseg4e32_v": 3826, + "codegen.vsseg4e8_v": 6374, + "codegen.vsseg5e16_v": 4115, + "codegen.vsseg5e32_v": 2441, + "codegen.vsseg5e8_v": 5777, + "codegen.vsseg6e16_v": 4329, + "codegen.vsseg6e32_v": 2575, + "codegen.vsseg6e8_v": 6089, + "codegen.vsseg7e16_v": 4488, + "codegen.vsseg7e32_v": 2654, + "codegen.vsseg7e8_v": 6328, + "codegen.vsseg8e16_v": 4595, + "codegen.vsseg8e32_v": 2705, + "codegen.vsseg8e8_v": 6521, + "codegen.vssra_vi": 379923, + "codegen.vssra_vv": 145331, + "codegen.vssra_vx": 754907, + "codegen.vssrl_vi": 379923, + "codegen.vssrl_vv": 145331, + "codegen.vssrl_vx": 754907, + "codegen.vssseg2e16_v": 169818, + "codegen.vssseg2e32_v": 96342, + "codegen.vssseg2e8_v": 326214, + "codegen.vssseg3e16_v": 133930, + "codegen.vssseg3e32_v": 64534, + "codegen.vssseg3e8_v": 252550, + "codegen.vssseg4e16_v": 166254, + "codegen.vssseg4e32_v": 77258, + "codegen.vssseg4e8_v": 320562, + "codegen.vssseg5e16_v": 101702, + "codegen.vssseg5e32_v": 38782, + "codegen.vssseg5e8_v": 232282, + "codegen.vssseg6e16_v": 115618, + "codegen.vssseg6e32_v": 43270, + "codegen.vssseg6e8_v": 269014, + "codegen.vssseg7e16_v": 129534, + "codegen.vssseg7e32_v": 47758, + "codegen.vssseg7e8_v": 305746, + "codegen.vssseg8e16_v": 143450, + "codegen.vssseg8e32_v": 52246, + "codegen.vssseg8e8_v": 342478, + "codegen.vssub_vv": 31992, + "codegen.vssub_vx": 127165, + "codegen.vssubu_vv": 31992, + "codegen.vssubu_vx": 127165, + "codegen.vsub_vv": 31992, + "codegen.vsub_vx": 127165, + "codegen.vsuxei16_v": 101439, + "codegen.vsuxei32_v": 47453, + "codegen.vsuxei8_v": 167037, + "codegen.vsuxseg2ei16_v": 109112, + "codegen.vsuxseg2ei32_v": 56521, + "codegen.vsuxseg2ei8_v": 158927, + "codegen.vsuxseg3ei16_v": 81782, + "codegen.vsuxseg3ei32_v": 43461, + "codegen.vsuxseg3ei8_v": 113326, + "codegen.vsuxseg4ei16_v": 103043, + "codegen.vsuxseg4ei32_v": 53010, + "codegen.vsuxseg4ei8_v": 144643, + "codegen.vsuxseg5ei16_v": 57777, + "codegen.vsuxseg5ei32_v": 24979, + "codegen.vsuxseg5ei8_v": 91447, + "codegen.vsuxseg6ei16_v": 66796, + "codegen.vsuxseg6ei32_v": 28347, + "codegen.vsuxseg6ei8_v": 106755, + "codegen.vsuxseg7ei16_v": 75815, + "codegen.vsuxseg7ei32_v": 31715, + "codegen.vsuxseg7ei8_v": 122063, + "codegen.vsuxseg8ei16_v": 84834, + "codegen.vsuxseg8ei32_v": 35083, + "codegen.vsuxseg8ei8_v": 137371, + "codegen.vwadd_vv": 18915, + "codegen.vwadd_vx": 54911, + "codegen.vwadd_wv": 20869, + "codegen.vwadd_wx": 64084, + "codegen.vwaddu_vv": 18915, + "codegen.vwaddu_vx": 54911, + "codegen.vwaddu_wv": 20869, + "codegen.vwaddu_wx": 64084, + "codegen.vwmacc_vv": 20355, + "codegen.vwmacc_vx": 73662, + "codegen.vwmaccsu_vv": 20355, + "codegen.vwmaccsu_vx": 73662, + "codegen.vwmaccu_vv": 20355, + "codegen.vwmaccu_vx": 73662, + "codegen.vwmaccus_vx": 73662, + "codegen.vwmul_vv": 19082, + "codegen.vwmul_vx": 73102, + "codegen.vwmulsu_vv": 19082, + "codegen.vwmulsu_vx": 73102, + "codegen.vwmulu_vv": 19082, + "codegen.vwmulu_vx": 73102, + "codegen.vwredsum_vs": 27250, + "codegen.vwredsumu_vs": 27250, + "codegen.vwsub_vv": 18915, + "codegen.vwsub_vx": 54911, + "codegen.vwsub_wv": 20869, + "codegen.vwsub_wx": 64084, + "codegen.vwsubu_vv": 18915, + "codegen.vwsubu_vx": 54911, + "codegen.vwsubu_wv": 20869, + "codegen.vwsubu_wx": 64084, + "codegen.vxor_vi": 67225, + "codegen.vxor_vv": 31992, + "codegen.vxor_vx": 86474, + "codegen.vzext_vf2": 135647, + "codegen.vzext_vf4": 20033, + "rvv_bench.ascii_to_utf16": 31642, + "rvv_bench.ascii_to_utf32": 9368, + "rvv_bench.byteswap": 102376, + "rvv_bench.chacha20": 3, + "rvv_bench.memcpy": 32155, + "rvv_bench.memset": 5188, + "rvv_bench.mergelines": 103067, + "rvv_bench.poly1305": 3, + "rvv_bench.strlen": 19386, + "rvv_bench.utf8_count": 154750 } \ No newline at end of file diff --git a/.github/t1rocket-cases/t1rocket/default.json b/.github/t1rocket-cases/t1rocket/default.json index 316f7d8dc..c2e69d073 100644 --- a/.github/t1rocket-cases/t1rocket/default.json +++ b/.github/t1rocket-cases/t1rocket/default.json @@ -1,514 +1,514 @@ { - "pytorch.demo": -1, - "mlir.rvv_vp_intrinsic_add": 436, - "mlir.rvv_vp_intrinsic_add_scalable": 584, - "mlir.hello": 146, - "mlir.stripmining": 26791, - "asm.mmm": 92641, - "asm.smoke": 4923, - "intrinsic.conv2d_less_m2": 2648, - "intrinsic.linear_normalization": 3334, - "intrinsic.softmax": 8401, - "codegen.vaadd_vv": 91916, - "codegen.vaadd_vx": 253719, - "codegen.vaaddu_vv": 91916, - "codegen.vaaddu_vx": 253719, - "codegen.vadc_vim": 24504, - "codegen.vadc_vvm": 11700, - "codegen.vadc_vxm": 31086, - "codegen.vadd_vi": 49986, - "codegen.vadd_vv": 23324, - "codegen.vadd_vx": 63774, - "codegen.vand_vi": 49957, - "codegen.vand_vv": 23324, - "codegen.vand_vx": 63748, - "codegen.vasub_vv": 91916, - "codegen.vasub_vx": 253719, - "codegen.vasubu_vv": 91916, - "codegen.vasubu_vx": 253719, - "codegen.vcompress_vm": 22202, - "codegen.vcpop_m": 1902, - "codegen.vdiv_vv": 32596, - "codegen.vdiv_vx": 195439, - "codegen.vdivu_vv": 32692, - "codegen.vdivu_vx": 203432, - "codegen.vfirst_m": 1814, - "codegen.vid_v": 16067, - "codegen.viota_m": 43531, - "codegen.vl1re16_v": 748, - "codegen.vl1re32_v": 748, - "codegen.vl1re8_v": 748, - "codegen.vl2re16_v": 782, - "codegen.vl2re32_v": 782, - "codegen.vl2re8_v": 782, - "codegen.vl4re16_v": 850, - "codegen.vl4re32_v": 850, - "codegen.vl4re8_v": 850, - "codegen.vl8re16_v": 989, - "codegen.vl8re32_v": 986, - "codegen.vl8re8_v": 986, - "codegen.vle16_v": 5137, - "codegen.vle16ff_v": 9444, - "codegen.vle32_v": 4365, - "codegen.vle32ff_v": 6333, - "codegen.vle8_v": 5895, - "codegen.vle8ff_v": 15769, - "codegen.vlm_v": 789, - "codegen.vloxei16_v": 29369, - "codegen.vloxei32_v": 17727, - "codegen.vloxei8_v": 41543, - "codegen.vloxseg2ei16_v": 27665, - "codegen.vloxseg2ei32_v": 17385, - "codegen.vloxseg2ei8_v": 34202, - "codegen.vloxseg3ei16_v": 19316, - "codegen.vloxseg3ei32_v": 13273, - "codegen.vloxseg3ei8_v": 25359, - "codegen.vloxseg4ei16_v": 21585, - "codegen.vloxseg4ei32_v": 14268, - "codegen.vloxseg4ei8_v": 29283, - "codegen.vloxseg5ei16_v": 12399, - "codegen.vloxseg5ei32_v": 7623, - "codegen.vloxseg5ei8_v": 18334, - "codegen.vloxseg6ei16_v": 13242, - "codegen.vloxseg6ei32_v": 8023, - "codegen.vloxseg6ei8_v": 20138, - "codegen.vloxseg7ei16_v": 14085, - "codegen.vloxseg7ei32_v": 8423, - "codegen.vloxseg7ei8_v": 21942, - "codegen.vloxseg8ei16_v": 14928, - "codegen.vloxseg8ei32_v": 8823, - "codegen.vloxseg8ei8_v": 23746, - "codegen.vlse16_v": 41430, - "codegen.vlse32_v": 26665, - "codegen.vlse8_v": 72205, - "codegen.vlseg2e16_v": 4614, - "codegen.vlseg2e32_v": 3739, - "codegen.vlseg2e8_v": 5458, - "codegen.vlseg3e16_v": 3906, - "codegen.vlseg3e32_v": 2863, - "codegen.vlseg3e8_v": 4952, - "codegen.vlseg4e16_v": 4034, - "codegen.vlseg4e32_v": 2952, - "codegen.vlseg4e8_v": 5106, - "codegen.vlseg5e16_v": 3199, - "codegen.vlseg5e32_v": 1878, - "codegen.vlseg5e8_v": 4610, - "codegen.vlseg6e16_v": 3261, - "codegen.vlseg6e32_v": 1920, - "codegen.vlseg6e8_v": 4701, - "codegen.vlseg7e16_v": 3323, - "codegen.vlseg7e32_v": 1961, - "codegen.vlseg7e8_v": 4807, - "codegen.vlseg8e16_v": 3381, - "codegen.vlseg8e32_v": 2000, - "codegen.vlseg8e8_v": 4896, - "codegen.vlsseg2e16_v": 36760, - "codegen.vlsseg2e32_v": 21935, - "codegen.vlsseg2e8_v": 63815, - "codegen.vlsseg3e16_v": 27110, - "codegen.vlsseg3e32_v": 14674, - "codegen.vlsseg3e8_v": 51010, - "codegen.vlsseg4e16_v": 31365, - "codegen.vlsseg4e32_v": 16244, - "codegen.vlsseg4e8_v": 61605, - "codegen.vlsseg5e16_v": 19395, - "codegen.vlsseg5e32_v": 9099, - "codegen.vlsseg5e8_v": 43845, - "codegen.vlsseg6e16_v": 21010, - "codegen.vlsseg6e32_v": 9759, - "codegen.vlsseg6e8_v": 49240, - "codegen.vlsseg7e16_v": 22625, - "codegen.vlsseg7e32_v": 10419, - "codegen.vlsseg7e8_v": 54635, - "codegen.vlsseg8e16_v": 24240, - "codegen.vlsseg8e32_v": 11079, - "codegen.vlsseg8e8_v": 60030, - "codegen.vluxei16_v": 29369, - "codegen.vluxei32_v": 17727, - "codegen.vluxei8_v": 41543, - "codegen.vluxseg2ei16_v": 27665, - "codegen.vluxseg2ei32_v": 17385, - "codegen.vluxseg2ei8_v": 34202, - "codegen.vluxseg3ei16_v": 19316, - "codegen.vluxseg3ei32_v": 13273, - "codegen.vluxseg3ei8_v": 25359, - "codegen.vluxseg4ei16_v": 21585, - "codegen.vluxseg4ei32_v": 14268, - "codegen.vluxseg4ei8_v": 29283, - "codegen.vluxseg5ei16_v": 12399, - "codegen.vluxseg5ei32_v": 7623, - "codegen.vluxseg5ei8_v": 18334, - "codegen.vluxseg6ei16_v": 13242, - "codegen.vluxseg6ei32_v": 8023, - "codegen.vluxseg6ei8_v": 20138, - "codegen.vluxseg7ei16_v": 14085, - "codegen.vluxseg7ei32_v": 8423, - "codegen.vluxseg7ei8_v": 21942, - "codegen.vluxseg8ei16_v": 14928, - "codegen.vluxseg8ei32_v": 8823, - "codegen.vluxseg8ei8_v": 23746, - "codegen.vmacc_vv": 24134, - "codegen.vmacc_vx": 76154, - "codegen.vmadc_vi": 36065, - "codegen.vmadc_vim": 37415, - "codegen.vmadc_vv": 11001, - "codegen.vmadc_vvm": 12399, - "codegen.vmadc_vx": 49613, - "codegen.vmadc_vxm": 50963, - "codegen.vmadd_vv": 24134, - "codegen.vmadd_vx": 76154, - "codegen.vmand_mm": 10039, - "codegen.vmandn_mm": 10039, - "codegen.vmax_vv": 23324, - "codegen.vmax_vx": 63774, - "codegen.vmaxu_vv": 23324, - "codegen.vmaxu_vx": 63774, - "codegen.vmerge_vim": 32805, - "codegen.vmerge_vvm": 13201, - "codegen.vmerge_vxm": 42533, - "codegen.vmin_vv": 23324, - "codegen.vmin_vx": 63774, - "codegen.vminu_vv": 23324, - "codegen.vminu_vx": 63774, - "codegen.vmnand_mm": 10039, - "codegen.vmnor_mm": 10039, - "codegen.vmor_mm": 10039, - "codegen.vmorn_mm": 10039, - "codegen.vmsbc_vv": 11001, - "codegen.vmsbc_vvm": 12351, - "codegen.vmsbc_vx": 49613, - "codegen.vmsbc_vxm": 50963, - "codegen.vmsbf_m": 1661, - "codegen.vmseq_vi": 79852, - "codegen.vmseq_vv": 25025, - "codegen.vmseq_vx": 109297, - "codegen.vmsgt_vi": 79852, - "codegen.vmsgt_vv": 24905, - "codegen.vmsgt_vx": 109297, - "codegen.vmsgtu_vi": 79852, - "codegen.vmsgtu_vv": 24905, - "codegen.vmsgtu_vx": 109297, - "codegen.vmsif_m": 1661, - "codegen.vmsle_vi": 79852, - "codegen.vmsle_vv": 25025, - "codegen.vmsle_vx": 109297, - "codegen.vmsleu_vi": 79852, - "codegen.vmsleu_vv": 25025, - "codegen.vmsleu_vx": 109297, - "codegen.vmslt_vv": 25025, - "codegen.vmslt_vx": 109297, - "codegen.vmsltu_vv": 25025, - "codegen.vmsltu_vx": 109297, - "codegen.vmsne_vi": 79852, - "codegen.vmsne_vv": 25025, - "codegen.vmsne_vx": 109297, - "codegen.vmsof_m": 1661, - "codegen.vmul_vv": 23538, - "codegen.vmul_vx": 85752, - "codegen.vmulh_vv": 23538, - "codegen.vmulh_vx": 85752, - "codegen.vmulhsu_vv": 23538, - "codegen.vmulhsu_vx": 85752, - "codegen.vmulhu_vv": 23538, - "codegen.vmulhu_vx": 85752, - "codegen.vmv_s_x": 1357, - "codegen.vmv_v_i": 17851, - "codegen.vmv_v_v": 9948, - "codegen.vmv_v_x": 7963, - "codegen.vmv_x_s": 1837, - "codegen.vmv1r_v": 1756, - "codegen.vmv2r_v": 1862, - "codegen.vmv4r_v": 2100, - "codegen.vmv8r_v": 2582, - "codegen.vmxnor_mm": 10039, - "codegen.vmxor_mm": 10039, - "codegen.vnclip_wi": 153588, - "codegen.vnclip_wv": 60704, - "codegen.vnclip_wx": 198820, - "codegen.vnclipu_wi": 153588, - "codegen.vnclipu_wv": 60704, - "codegen.vnclipu_wx": 198820, - "codegen.vnmsac_vv": 24134, - "codegen.vnmsac_vx": 76154, - "codegen.vnmsub_vv": 24134, - "codegen.vnmsub_vx": 76154, - "codegen.vnsra_wi": 38742, - "codegen.vnsra_wv": 15521, - "codegen.vnsra_wx": 50050, - "codegen.vnsrl_wi": 38742, - "codegen.vnsrl_wv": 15521, - "codegen.vnsrl_wx": 50050, - "codegen.vor_vi": 49957, - "codegen.vor_vv": 23324, - "codegen.vor_vx": 63748, - "codegen.vredand_vs": 28992, - "codegen.vredmax_vs": 28992, - "codegen.vredmaxu_vs": 28992, - "codegen.vredmin_vs": 28992, - "codegen.vredminu_vs": 28992, - "codegen.vredor_vs": 28992, - "codegen.vredsum_vs": 28992, - "codegen.vredxor_vs": 28992, - "codegen.vrem_vv": 32596, - "codegen.vrem_vx": 195439, - "codegen.vremu_vv": 32692, - "codegen.vremu_vx": 203432, - "codegen.vrgather_vi": 92327, - "codegen.vrgather_vv": 101701, - "codegen.vrgather_vx": 100689, - "codegen.vrgatherei16_vv": 74495, - "codegen.vrsub_vi": 49986, - "codegen.vrsub_vx": 63774, - "codegen.vs1r_v": 671, - "codegen.vs2r_v": 687, - "codegen.vs4r_v": 719, - "codegen.vs8r_v": 872, - "codegen.vsadd_vi": 49986, - "codegen.vsadd_vv": 23324, - "codegen.vsadd_vx": 63774, - "codegen.vsaddu_vi": 49986, - "codegen.vsaddu_vv": 23324, - "codegen.vsaddu_vx": 63774, - "codegen.vsbc_vvm": 11700, - "codegen.vsbc_vxm": 45690, - "codegen.vse16_v": 4014, - "codegen.vse32_v": 3404, - "codegen.vse8_v": 4624, - "codegen.vsetivli": 469, - "codegen.vsetvl": 469, - "codegen.vsetvli": 469, - "codegen.vsext_vf2": 23212, - "codegen.vsext_vf4": 4240, - "codegen.vslide1down_vx": 866515, - "codegen.vslide1up_vx": 860803, - "codegen.vslidedown_vi": 609553, - "codegen.vslidedown_vx": 862291, - "codegen.vslideup_vi": 606005, - "codegen.vslideup_vx": 859971, - "codegen.vsll_vi": 62781, - "codegen.vsll_vv": 25748, - "codegen.vsll_vx": 81216, - "codegen.vsm_v": 728, - "codegen.vsmul_vv": 92775, - "codegen.vsmul_vx": 258823, - "codegen.vsoxei16_v": 27394, - "codegen.vsoxei32_v": 16261, - "codegen.vsoxei8_v": 39603, - "codegen.vsoxseg2ei16_v": 26052, - "codegen.vsoxseg2ei32_v": 16053, - "codegen.vsoxseg2ei8_v": 32639, - "codegen.vsoxseg3ei16_v": 18266, - "codegen.vsoxseg3ei32_v": 12256, - "codegen.vsoxseg3ei8_v": 24461, - "codegen.vsoxseg4ei16_v": 20544, - "codegen.vsoxseg4ei32_v": 13245, - "codegen.vsoxseg4ei8_v": 28425, - "codegen.vsoxseg5ei16_v": 12121, - "codegen.vsoxseg5ei32_v": 7122, - "codegen.vsoxseg5ei8_v": 18414, - "codegen.vsoxseg6ei16_v": 12964, - "codegen.vsoxseg6ei32_v": 7522, - "codegen.vsoxseg6ei8_v": 20218, - "codegen.vsoxseg7ei16_v": 13807, - "codegen.vsoxseg7ei32_v": 7922, - "codegen.vsoxseg7ei8_v": 22022, - "codegen.vsoxseg8ei16_v": 14650, - "codegen.vsoxseg8ei32_v": 8322, - "codegen.vsoxseg8ei8_v": 23826, - "codegen.vsra_vi": 62781, - "codegen.vsra_vv": 25748, - "codegen.vsra_vx": 81216, - "codegen.vsrl_vi": 62781, - "codegen.vsrl_vv": 25748, - "codegen.vsrl_vx": 81216, - "codegen.vsse16_v": 49667, - "codegen.vsse32_v": 35455, - "codegen.vsse8_v": 77243, - "codegen.vsseg2e16_v": 3699, - "codegen.vsseg2e32_v": 3001, - "codegen.vsseg2e8_v": 4397, - "codegen.vsseg3e16_v": 3162, - "codegen.vsseg3e32_v": 2336, - "codegen.vsseg3e8_v": 3988, - "codegen.vsseg4e16_v": 3337, - "codegen.vsseg4e32_v": 2463, - "codegen.vsseg4e8_v": 4211, - "codegen.vsseg5e16_v": 2623, - "codegen.vsseg5e32_v": 1541, - "codegen.vsseg5e8_v": 3705, - "codegen.vsseg6e16_v": 2719, - "codegen.vsseg6e32_v": 1589, - "codegen.vsseg6e8_v": 3849, - "codegen.vsseg7e16_v": 2815, - "codegen.vsseg7e32_v": 1637, - "codegen.vsseg7e8_v": 3993, - "codegen.vsseg8e16_v": 2911, - "codegen.vsseg8e32_v": 1685, - "codegen.vsseg8e8_v": 4137, - "codegen.vssra_vi": 249744, - "codegen.vssra_vv": 101615, - "codegen.vssra_vx": 484599, - "codegen.vssrl_vi": 249744, - "codegen.vssrl_vv": 101615, - "codegen.vssrl_vx": 484599, - "codegen.vssseg2e16_v": 43827, - "codegen.vssseg2e32_v": 29311, - "codegen.vssseg2e8_v": 68487, - "codegen.vssseg3e16_v": 34147, - "codegen.vssseg3e32_v": 20759, - "codegen.vssseg3e8_v": 57039, - "codegen.vssseg4e16_v": 37591, - "codegen.vssseg4e32_v": 22067, - "codegen.vssseg4e8_v": 65595, - "codegen.vssseg5e16_v": 26159, - "codegen.vssseg5e32_v": 12735, - "codegen.vssseg5e8_v": 51187, - "codegen.vssseg6e16_v": 27451, - "codegen.vssseg6e32_v": 13263, - "codegen.vssseg6e8_v": 55503, - "codegen.vssseg7e16_v": 28743, - "codegen.vssseg7e32_v": 13791, - "codegen.vssseg7e8_v": 59819, - "codegen.vssseg8e16_v": 30035, - "codegen.vssseg8e32_v": 14319, - "codegen.vssseg8e8_v": 64135, - "codegen.vssub_vv": 23324, - "codegen.vssub_vx": 94020, - "codegen.vssubu_vv": 23324, - "codegen.vssubu_vx": 94020, - "codegen.vsub_vv": 23324, - "codegen.vsub_vx": 94020, - "codegen.vsuxei16_v": 27394, - "codegen.vsuxei32_v": 16261, - "codegen.vsuxei8_v": 39603, - "codegen.vsuxseg2ei16_v": 26052, - "codegen.vsuxseg2ei32_v": 16053, - "codegen.vsuxseg2ei8_v": 32639, - "codegen.vsuxseg3ei16_v": 18266, - "codegen.vsuxseg3ei32_v": 12256, - "codegen.vsuxseg3ei8_v": 24461, - "codegen.vsuxseg4ei16_v": 20544, - "codegen.vsuxseg4ei32_v": 13245, - "codegen.vsuxseg4ei8_v": 28425, - "codegen.vsuxseg5ei16_v": 12121, - "codegen.vsuxseg5ei32_v": 7122, - "codegen.vsuxseg5ei8_v": 18414, - "codegen.vsuxseg6ei16_v": 12964, - "codegen.vsuxseg6ei32_v": 7522, - "codegen.vsuxseg6ei8_v": 20218, - "codegen.vsuxseg7ei16_v": 13807, - "codegen.vsuxseg7ei32_v": 7922, - "codegen.vsuxseg7ei8_v": 22022, - "codegen.vsuxseg8ei16_v": 14650, - "codegen.vsuxseg8ei32_v": 8322, - "codegen.vsuxseg8ei8_v": 23826, - "codegen.vwadd_vv": 13910, - "codegen.vwadd_vx": 39690, - "codegen.vwadd_wv": 15236, - "codegen.vwadd_wx": 46542, - "codegen.vwaddu_vv": 13910, - "codegen.vwaddu_vx": 39690, - "codegen.vwaddu_wv": 15236, - "codegen.vwaddu_wx": 46542, - "codegen.vwmacc_vv": 14978, - "codegen.vwmacc_vx": 57378, - "codegen.vwmaccsu_vv": 14978, - "codegen.vwmaccsu_vx": 57378, - "codegen.vwmaccu_vv": 14978, - "codegen.vwmaccu_vx": 57378, - "codegen.vwmaccus_vx": 57378, - "codegen.vwmul_vv": 14054, - "codegen.vwmul_vx": 53450, - "codegen.vwmulsu_vv": 14054, - "codegen.vwmulsu_vx": 53450, - "codegen.vwmulu_vv": 14054, - "codegen.vwmulu_vx": 53450, - "codegen.vwredsum_vs": 17260, - "codegen.vwredsumu_vs": 17260, - "codegen.vwsub_vv": 13910, - "codegen.vwsub_vx": 39690, - "codegen.vwsub_wv": 15236, - "codegen.vwsub_wx": 46542, - "codegen.vwsubu_vv": 13910, - "codegen.vwsubu_vx": 39690, - "codegen.vwsubu_wv": 15236, - "codegen.vwsubu_wx": 46542, - "codegen.vxor_vi": 49957, - "codegen.vxor_vv": 23324, - "codegen.vxor_vx": 63748, - "codegen.vzext_vf2": 23212, - "codegen.vzext_vf4": 4240, - "codegen.vfadd_vv": 91964, - "codegen.vfadd_vf": 322731, - "codegen.vfsub_vv": 91964, - "codegen.vfsub_vf": 322731, - "codegen.vfrsub_vf": 322731, - "codegen.vfmul_vv": 91964, - "codegen.vfmul_vf": 322731, - "codegen.vfdiv_vv": 133580, - "codegen.vfdiv_vf": 668359, - "codegen.vfrdiv_vf": 668359, - "codegen.vfmacc_vv": 95324, - "codegen.vfmacc_vf": 379084, - "codegen.vfnmacc_vv": 95324, - "codegen.vfnmacc_vf": 379084, - "codegen.vfmsac_vv": 95324, - "codegen.vfmsac_vf": 379084, - "codegen.vfnmsac_vv": 95324, - "codegen.vfnmsac_vf": 379084, - "codegen.vfmadd_vv": 95324, - "codegen.vfmadd_vf": 379084, - "codegen.vfnmadd_vv": 95324, - "codegen.vfnmadd_vf": 379084, - "codegen.vfmsub_vv": 95324, - "codegen.vfmsub_vf": 379084, - "codegen.vfnmsub_vv": 95324, - "codegen.vfnmsub_vf": 379084, - "codegen.vfsqrt_v": 9948, - "codegen.vfrsqrt7_v": 6143, - "codegen.vfrec7_v": 6164, - "codegen.vfmin_vv": 91964, - "codegen.vfmin_vf": 322731, - "codegen.vfmax_vv": 91964, - "codegen.vfmax_vf": 322731, - "codegen.vfsgnj_vv": 91964, - "codegen.vfsgnj_vf": 276731, - "codegen.vfsgnjn_vv": 91964, - "codegen.vfsgnjn_vf": 276731, - "codegen.vfsgnjx_vv": 91964, - "codegen.vfsgnjx_vf": 276731, - "codegen.vmfeq_vv": 99211, - "codegen.vmfeq_vf": 558684, - "codegen.vmfne_vv": 99211, - "codegen.vmfne_vf": 558684, - "codegen.vmflt_vv": 99211, - "codegen.vmflt_vf": 558684, - "codegen.vmfgt_vf": 558684, - "codegen.vmfge_vf": 558684, - "codegen.vfclass_v": 6224, - "codegen.vfmerge_vfm": 185635, - "codegen.vfmv_v_f": 2234, - "codegen.vfmv_f_s": 8092, - "codegen.vfmv_s_f": 767, - "codegen.vfcvt_xu_f_v": 6134, - "codegen.vfcvt_x_f_v": 6134, - "codegen.vfcvt_rtz_xu_f_v": 6135, - "codegen.vfcvt_rtz_x_f_v": 6154, - "codegen.vfcvt_f_xu_v": 6134, - "codegen.vfcvt_f_x_v": 6140, - "codegen.vfredosum_vs": 160571, - "codegen.vfredusum_vs": 122332, - "codegen.vfredmax_vs": 122332, - "codegen.vfredmin_vs": 122332, - "rvv_bench.ascii_to_utf16": 1583627, - "rvv_bench.ascii_to_utf32": 704056, - "rvv_bench.byteswap": 3353190, - "rvv_bench.chacha20": 4, - "rvv_bench.mandelbrot": 4056017, - "rvv_bench.memcpy": 2103216, - "rvv_bench.memset": 438703, - "rvv_bench.mergelines": 3351737, - "rvv_bench.poly1305": 4, - "rvv_bench.strlen": 877754, - "rvv_bench.utf8_count": 6340466 + "pytorch.demo": 31505, + "mlir.rvv_vp_intrinsic_add": 468, + "mlir.rvv_vp_intrinsic_add_scalable": 696, + "mlir.hello": 140, + "mlir.stripmining": 14002, + "asm.mmm": 94317, + "asm.smoke": 8222, + "intrinsic.conv2d_less_m2": 2499, + "intrinsic.linear_normalization": 3032, + "intrinsic.softmax": 6759, + "codegen.vaadd_vv": 129361, + "codegen.vaadd_vx": 395244, + "codegen.vaaddu_vv": 129361, + "codegen.vaaddu_vx": 395244, + "codegen.vadc_vim": 35026, + "codegen.vadc_vvm": 16122, + "codegen.vadc_vxm": 48644, + "codegen.vadd_vi": 70615, + "codegen.vadd_vv": 32444, + "codegen.vadd_vx": 98805, + "codegen.vand_vi": 70607, + "codegen.vand_vv": 32444, + "codegen.vand_vx": 98797, + "codegen.vasub_vv": 129361, + "codegen.vasub_vx": 395244, + "codegen.vasubu_vv": 129361, + "codegen.vasubu_vx": 395244, + "codegen.vcompress_vm": 33930, + "codegen.vcpop_m": 2828, + "codegen.vdiv_vv": 44882, + "codegen.vdiv_vx": 336306, + "codegen.vdivu_vv": 45140, + "codegen.vdivu_vx": 353299, + "codegen.vfirst_m": 2740, + "codegen.vid_v": 21462, + "codegen.viota_m": 63311, + "codegen.vl1re16_v": 1026, + "codegen.vl1re32_v": 1026, + "codegen.vl1re8_v": 1026, + "codegen.vl2re16_v": 1083, + "codegen.vl2re32_v": 1083, + "codegen.vl2re8_v": 1083, + "codegen.vl4re16_v": 1211, + "codegen.vl4re32_v": 1211, + "codegen.vl4re8_v": 1399, + "codegen.vl8re16_v": 1467, + "codegen.vl8re32_v": 1467, + "codegen.vl8re8_v": 1467, + "codegen.vle16_v": 7354, + "codegen.vle16ff_v": 14591, + "codegen.vle32_v": 5950, + "codegen.vle32ff_v": 8584, + "codegen.vle8_v": 8762, + "codegen.vle8ff_v": 24479, + "codegen.vlm_v": 1153, + "codegen.vloxei16_v": 42467, + "codegen.vloxei32_v": 23546, + "codegen.vloxei8_v": 60387, + "codegen.vloxseg2ei16_v": 40085, + "codegen.vloxseg2ei32_v": 23562, + "codegen.vloxseg2ei8_v": 53130, + "codegen.vloxseg3ei16_v": 28820, + "codegen.vloxseg3ei32_v": 17357, + "codegen.vloxseg3ei8_v": 37486, + "codegen.vloxseg4ei16_v": 34603, + "codegen.vloxseg4ei32_v": 19829, + "codegen.vloxseg4ei8_v": 45999, + "codegen.vloxseg5ei16_v": 20506, + "codegen.vloxseg5ei32_v": 8584, + "codegen.vloxseg5ei8_v": 28458, + "codegen.vloxseg6ei16_v": 23122, + "codegen.vloxseg6ei32_v": 9257, + "codegen.vloxseg6ei8_v": 32517, + "codegen.vloxseg7ei16_v": 25738, + "codegen.vloxseg7ei32_v": 9930, + "codegen.vloxseg7ei8_v": 36576, + "codegen.vloxseg8ei16_v": 28354, + "codegen.vloxseg8ei32_v": 10603, + "codegen.vloxseg8ei8_v": 40635, + "codegen.vlse16_v": 67246, + "codegen.vlse32_v": 37673, + "codegen.vlse8_v": 116635, + "codegen.vlseg2e16_v": 5971, + "codegen.vlseg2e32_v": 4562, + "codegen.vlseg2e8_v": 7375, + "codegen.vlseg3e16_v": 4563, + "codegen.vlseg3e32_v": 3164, + "codegen.vlseg3e8_v": 5993, + "codegen.vlseg4e16_v": 4582, + "codegen.vlseg4e32_v": 3202, + "codegen.vlseg4e8_v": 6007, + "codegen.vlseg5e16_v": 3176, + "codegen.vlseg5e32_v": 1997, + "codegen.vlseg5e8_v": 4581, + "codegen.vlseg6e16_v": 3290, + "codegen.vlseg6e32_v": 2047, + "codegen.vlseg6e8_v": 4584, + "codegen.vlseg7e16_v": 3404, + "codegen.vlseg7e32_v": 2097, + "codegen.vlseg7e8_v": 4608, + "codegen.vlseg8e16_v": 3502, + "codegen.vlseg8e32_v": 2145, + "codegen.vlseg8e8_v": 4634, + "codegen.vlsseg2e16_v": 57803, + "codegen.vlsseg2e32_v": 31718, + "codegen.vlsseg2e8_v": 112861, + "codegen.vlsseg3e16_v": 44293, + "codegen.vlsseg3e32_v": 20316, + "codegen.vlsseg3e8_v": 84284, + "codegen.vlsseg4e16_v": 55210, + "codegen.vlsseg4e32_v": 24306, + "codegen.vlsseg4e8_v": 106923, + "codegen.vlsseg5e16_v": 34641, + "codegen.vlsseg5e32_v": 10554, + "codegen.vlsseg5e8_v": 74470, + "codegen.vlsseg6e16_v": 39681, + "codegen.vlsseg6e32_v": 11669, + "codegen.vlsseg6e8_v": 86510, + "codegen.vlsseg7e16_v": 44721, + "codegen.vlsseg7e32_v": 12784, + "codegen.vlsseg7e8_v": 98550, + "codegen.vlsseg8e16_v": 49761, + "codegen.vlsseg8e32_v": 13899, + "codegen.vlsseg8e8_v": 110590, + "codegen.vluxei16_v": 42467, + "codegen.vluxei32_v": 23546, + "codegen.vluxei8_v": 60387, + "codegen.vluxseg2ei16_v": 40085, + "codegen.vluxseg2ei32_v": 23562, + "codegen.vluxseg2ei8_v": 53130, + "codegen.vluxseg3ei16_v": 28820, + "codegen.vluxseg3ei32_v": 17357, + "codegen.vluxseg3ei8_v": 37486, + "codegen.vluxseg4ei16_v": 34603, + "codegen.vluxseg4ei32_v": 19829, + "codegen.vluxseg4ei8_v": 45999, + "codegen.vluxseg5ei16_v": 20506, + "codegen.vluxseg5ei32_v": 8584, + "codegen.vluxseg5ei8_v": 28458, + "codegen.vluxseg6ei16_v": 23122, + "codegen.vluxseg6ei32_v": 9257, + "codegen.vluxseg6ei8_v": 32517, + "codegen.vluxseg7ei16_v": 25738, + "codegen.vluxseg7ei32_v": 9930, + "codegen.vluxseg7ei8_v": 36576, + "codegen.vluxseg8ei16_v": 28354, + "codegen.vluxseg8ei32_v": 10603, + "codegen.vluxseg8ei8_v": 40635, + "codegen.vmacc_vv": 32785, + "codegen.vmacc_vx": 107580, + "codegen.vmadc_vi": 41007, + "codegen.vmadc_vim": 43005, + "codegen.vmadc_vv": 13522, + "codegen.vmadc_vvm": 16001, + "codegen.vmadc_vx": 58245, + "codegen.vmadc_vxm": 59863, + "codegen.vmadd_vv": 32785, + "codegen.vmadd_vx": 107580, + "codegen.vmand_mm": 12704, + "codegen.vmandn_mm": 12704, + "codegen.vmax_vv": 32444, + "codegen.vmax_vx": 98805, + "codegen.vmaxu_vv": 32444, + "codegen.vmaxu_vx": 98805, + "codegen.vmerge_vim": 50117, + "codegen.vmerge_vvm": 18198, + "codegen.vmerge_vxm": 69137, + "codegen.vmin_vv": 32444, + "codegen.vmin_vx": 98805, + "codegen.vminu_vv": 32444, + "codegen.vminu_vx": 98805, + "codegen.vmnand_mm": 12704, + "codegen.vmnor_mm": 12704, + "codegen.vmor_mm": 12704, + "codegen.vmorn_mm": 12704, + "codegen.vmsbc_vv": 13522, + "codegen.vmsbc_vvm": 16001, + "codegen.vmsbc_vx": 57940, + "codegen.vmsbc_vxm": 59863, + "codegen.vmsbf_m": 1869, + "codegen.vmseq_vi": 96519, + "codegen.vmseq_vv": 32553, + "codegen.vmseq_vx": 134810, + "codegen.vmsgt_vi": 96519, + "codegen.vmsgt_vv": 32527, + "codegen.vmsgt_vx": 134810, + "codegen.vmsgtu_vi": 96519, + "codegen.vmsgtu_vv": 32527, + "codegen.vmsgtu_vx": 134810, + "codegen.vmsif_m": 1869, + "codegen.vmsle_vi": 96519, + "codegen.vmsle_vv": 32553, + "codegen.vmsle_vx": 134810, + "codegen.vmsleu_vi": 96519, + "codegen.vmsleu_vv": 32553, + "codegen.vmsleu_vx": 134810, + "codegen.vmslt_vv": 32553, + "codegen.vmslt_vx": 134810, + "codegen.vmsltu_vv": 32553, + "codegen.vmsltu_vx": 134810, + "codegen.vmsne_vi": 96519, + "codegen.vmsne_vv": 32553, + "codegen.vmsne_vx": 134810, + "codegen.vmsof_m": 1869, + "codegen.vmul_vv": 32538, + "codegen.vmul_vx": 131677, + "codegen.vmulh_vv": 32538, + "codegen.vmulh_vx": 131677, + "codegen.vmulhsu_vv": 32538, + "codegen.vmulhsu_vx": 131677, + "codegen.vmulhu_vv": 32538, + "codegen.vmulhu_vx": 131677, + "codegen.vmv_s_x": 1761, + "codegen.vmv_v_i": 25612, + "codegen.vmv_v_v": 11387, + "codegen.vmv_v_x": 8685, + "codegen.vmv_x_s": 2998, + "codegen.vmv1r_v": 2096, + "codegen.vmv2r_v": 2104, + "codegen.vmv4r_v": 2220, + "codegen.vmv8r_v": 3584, + "codegen.vmxnor_mm": 12704, + "codegen.vmxor_mm": 12704, + "codegen.vnclip_wi": 217431, + "codegen.vnclip_wv": 81660, + "codegen.vnclip_wx": 303986, + "codegen.vnclipu_wi": 217431, + "codegen.vnclipu_wv": 81660, + "codegen.vnclipu_wx": 303986, + "codegen.vnmsac_vv": 32785, + "codegen.vnmsac_vx": 107580, + "codegen.vnmsub_vv": 32785, + "codegen.vnmsub_vx": 107586, + "codegen.vnsra_wi": 53917, + "codegen.vnsra_wv": 19756, + "codegen.vnsra_wx": 75353, + "codegen.vnsrl_wi": 53917, + "codegen.vnsrl_wv": 19756, + "codegen.vnsrl_wx": 75353, + "codegen.vor_vi": 70607, + "codegen.vor_vv": 32444, + "codegen.vor_vx": 98797, + "codegen.vredand_vs": 33800, + "codegen.vredmax_vs": 33800, + "codegen.vredmaxu_vs": 33800, + "codegen.vredmin_vs": 33800, + "codegen.vredminu_vs": 33800, + "codegen.vredor_vs": 33800, + "codegen.vredsum_vs": 33800, + "codegen.vredxor_vs": 33800, + "codegen.vrem_vv": 44882, + "codegen.vrem_vx": 336306, + "codegen.vremu_vv": 45140, + "codegen.vremu_vx": 353299, + "codegen.vrgather_vi": 122408, + "codegen.vrgather_vv": 177891, + "codegen.vrgather_vx": 148078, + "codegen.vrgatherei16_vv": 132273, + "codegen.vrsub_vi": 70615, + "codegen.vrsub_vx": 98805, + "codegen.vs1r_v": 1072, + "codegen.vs2r_v": 1104, + "codegen.vs4r_v": 1199, + "codegen.vs8r_v": 1681, + "codegen.vsadd_vi": 71885, + "codegen.vsadd_vv": 33710, + "codegen.vsadd_vx": 100347, + "codegen.vsaddu_vi": 71885, + "codegen.vsaddu_vv": 33710, + "codegen.vsaddu_vx": 100347, + "codegen.vsbc_vvm": 16122, + "codegen.vsbc_vxm": 72004, + "codegen.vse16_v": 6756, + "codegen.vse32_v": 5445, + "codegen.vse8_v": 7930, + "codegen.vsetivli": 6011, + "codegen.vsetvl": 886, + "codegen.vsetvli": 18632, + "codegen.vsext_vf2": 38463, + "codegen.vsext_vf4": 6444, + "codegen.vslide1down_vx": 1644215, + "codegen.vslide1up_vx": 1638503, + "codegen.vslidedown_vi": 1152989, + "codegen.vslidedown_vx": 1640327, + "codegen.vslideup_vi": 1149345, + "codegen.vslideup_vx": 1637003, + "codegen.vsll_vi": 92233, + "codegen.vsll_vv": 35670, + "codegen.vsll_vx": 129092, + "codegen.vsm_v": 1173, + "codegen.vsmul_vv": 134406, + "codegen.vsmul_vx": 398974, + "codegen.vsoxei16_v": 45091, + "codegen.vsoxei32_v": 25135, + "codegen.vsoxei8_v": 64500, + "codegen.vsoxseg2ei16_v": 43939, + "codegen.vsoxseg2ei32_v": 25646, + "codegen.vsoxseg2ei8_v": 57410, + "codegen.vsoxseg3ei16_v": 32366, + "codegen.vsoxseg3ei32_v": 19980, + "codegen.vsoxseg3ei8_v": 41620, + "codegen.vsoxseg4ei16_v": 38149, + "codegen.vsoxseg4ei32_v": 22451, + "codegen.vsoxseg4ei8_v": 50133, + "codegen.vsoxseg5ei16_v": 23949, + "codegen.vsoxseg5ei32_v": 10305, + "codegen.vsoxseg5ei8_v": 32937, + "codegen.vsoxseg6ei16_v": 26565, + "codegen.vsoxseg6ei32_v": 10978, + "codegen.vsoxseg6ei8_v": 36996, + "codegen.vsoxseg7ei16_v": 29181, + "codegen.vsoxseg7ei32_v": 11651, + "codegen.vsoxseg7ei8_v": 41055, + "codegen.vsoxseg8ei16_v": 31797, + "codegen.vsoxseg8ei32_v": 12324, + "codegen.vsoxseg8ei8_v": 45114, + "codegen.vsra_vi": 92233, + "codegen.vsra_vv": 35670, + "codegen.vsra_vx": 129092, + "codegen.vsrl_vi": 92233, + "codegen.vsrl_vv": 35670, + "codegen.vsrl_vx": 129092, + "codegen.vsse16_v": 80780, + "codegen.vsse32_v": 53280, + "codegen.vsse8_v": 123173, + "codegen.vsseg2e16_v": 5495, + "codegen.vsseg2e32_v": 4214, + "codegen.vsseg2e8_v": 6711, + "codegen.vsseg3e16_v": 4219, + "codegen.vsseg3e32_v": 3161, + "codegen.vsseg3e8_v": 5496, + "codegen.vsseg4e16_v": 4395, + "codegen.vsseg4e32_v": 3414, + "codegen.vsseg4e8_v": 5656, + "codegen.vsseg5e16_v": 3631, + "codegen.vsseg5e32_v": 2239, + "codegen.vsseg5e8_v": 5017, + "codegen.vsseg6e16_v": 3801, + "codegen.vsseg6e32_v": 2331, + "codegen.vsseg6e8_v": 5269, + "codegen.vsseg7e16_v": 3991, + "codegen.vsseg7e32_v": 2429, + "codegen.vsseg7e8_v": 5527, + "codegen.vsseg8e16_v": 4177, + "codegen.vsseg8e32_v": 2527, + "codegen.vsseg8e8_v": 5783, + "codegen.vssra_vi": 369548, + "codegen.vssra_vv": 142365, + "codegen.vssra_vx": 786794, + "codegen.vssrl_vi": 369548, + "codegen.vssrl_vv": 142375, + "codegen.vssrl_vx": 786794, + "codegen.vssseg2e16_v": 68377, + "codegen.vssseg2e32_v": 44470, + "codegen.vssseg2e8_v": 116128, + "codegen.vssseg3e16_v": 56170, + "codegen.vssseg3e32_v": 31548, + "codegen.vssseg3e8_v": 93772, + "codegen.vssseg4e16_v": 64926, + "codegen.vssseg4e32_v": 34832, + "codegen.vssseg4e8_v": 111964, + "codegen.vssseg5e16_v": 47616, + "codegen.vssseg5e32_v": 18478, + "codegen.vssseg5e8_v": 89710, + "codegen.vssseg6e16_v": 51648, + "codegen.vssseg6e32_v": 19370, + "codegen.vssseg6e8_v": 99342, + "codegen.vssseg7e16_v": 55680, + "codegen.vssseg7e32_v": 20262, + "codegen.vssseg7e8_v": 108974, + "codegen.vssseg8e16_v": 59712, + "codegen.vssseg8e32_v": 21154, + "codegen.vssseg8e8_v": 118606, + "codegen.vssub_vv": 32444, + "codegen.vssub_vx": 148051, + "codegen.vssubu_vv": 32444, + "codegen.vssubu_vx": 148051, + "codegen.vsub_vv": 32444, + "codegen.vsub_vx": 148051, + "codegen.vsuxei16_v": 45091, + "codegen.vsuxei32_v": 25135, + "codegen.vsuxei8_v": 64500, + "codegen.vsuxseg2ei16_v": 43939, + "codegen.vsuxseg2ei32_v": 25646, + "codegen.vsuxseg2ei8_v": 57410, + "codegen.vsuxseg3ei16_v": 32366, + "codegen.vsuxseg3ei32_v": 19980, + "codegen.vsuxseg3ei8_v": 41620, + "codegen.vsuxseg4ei16_v": 38149, + "codegen.vsuxseg4ei32_v": 22451, + "codegen.vsuxseg4ei8_v": 50133, + "codegen.vsuxseg5ei16_v": 23949, + "codegen.vsuxseg5ei32_v": 10305, + "codegen.vsuxseg5ei8_v": 32937, + "codegen.vsuxseg6ei16_v": 26565, + "codegen.vsuxseg6ei32_v": 10978, + "codegen.vsuxseg6ei8_v": 36996, + "codegen.vsuxseg7ei16_v": 29181, + "codegen.vsuxseg7ei32_v": 11651, + "codegen.vsuxseg7ei8_v": 41055, + "codegen.vsuxseg8ei16_v": 31797, + "codegen.vsuxseg8ei32_v": 12324, + "codegen.vsuxseg8ei8_v": 45114, + "codegen.vwadd_vv": 18899, + "codegen.vwadd_vx": 59836, + "codegen.vwadd_wv": 19684, + "codegen.vwadd_wx": 66630, + "codegen.vwaddu_vv": 18899, + "codegen.vwaddu_vx": 59836, + "codegen.vwaddu_wv": 19684, + "codegen.vwaddu_wx": 66630, + "codegen.vwmacc_vv": 19647, + "codegen.vwmacc_vx": 70941, + "codegen.vwmaccsu_vv": 19647, + "codegen.vwmaccsu_vx": 70941, + "codegen.vwmaccu_vv": 19647, + "codegen.vwmaccu_vx": 70941, + "codegen.vwmaccus_vx": 70941, + "codegen.vwmul_vv": 18926, + "codegen.vwmul_vx": 79906, + "codegen.vwmulsu_vv": 18926, + "codegen.vwmulsu_vx": 79906, + "codegen.vwmulu_vv": 18926, + "codegen.vwmulu_vx": 79906, + "codegen.vwredsum_vs": 19797, + "codegen.vwredsumu_vs": 19797, + "codegen.vwsub_vv": 18899, + "codegen.vwsub_vx": 59836, + "codegen.vwsub_wv": 19684, + "codegen.vwsub_wx": 66630, + "codegen.vwsubu_vv": 18899, + "codegen.vwsubu_vx": 59836, + "codegen.vwsubu_wv": 19684, + "codegen.vwsubu_wx": 66630, + "codegen.vxor_vi": 70607, + "codegen.vxor_vv": 32444, + "codegen.vxor_vx": 98797, + "codegen.vzext_vf2": 38463, + "codegen.vzext_vf4": 6444, + "codegen.vfadd_vv": 108654, + "codegen.vfadd_vf": 502684, + "codegen.vfsub_vv": 108654, + "codegen.vfsub_vf": 502684, + "codegen.vfrsub_vf": 502684, + "codegen.vfmul_vv": 108654, + "codegen.vfmul_vf": 502684, + "codegen.vfdiv_vv": 179112, + "codegen.vfdiv_vf": 1278849, + "codegen.vfrdiv_vf": 1278849, + "codegen.vfmacc_vv": 108563, + "codegen.vfmacc_vf": 540980, + "codegen.vfnmacc_vv": 108563, + "codegen.vfnmacc_vf": 540980, + "codegen.vfmsac_vv": 108563, + "codegen.vfmsac_vf": 540980, + "codegen.vfnmsac_vv": 108563, + "codegen.vfnmsac_vf": 540980, + "codegen.vfmadd_vv": 108563, + "codegen.vfmadd_vf": 540980, + "codegen.vfnmadd_vv": 108563, + "codegen.vfnmadd_vf": 540980, + "codegen.vfmsub_vv": 108563, + "codegen.vfmsub_vf": 540980, + "codegen.vfnmsub_vv": 108563, + "codegen.vfnmsub_vf": 540980, + "codegen.vfsqrt_v": 16316, + "codegen.vfrsqrt7_v": 7919, + "codegen.vfrec7_v": 7919, + "codegen.vfmin_vv": 108654, + "codegen.vfmin_vf": 502684, + "codegen.vfmax_vv": 108654, + "codegen.vfmax_vf": 502684, + "codegen.vfsgnj_vv": 108654, + "codegen.vfsgnj_vf": 423557, + "codegen.vfsgnjn_vv": 108654, + "codegen.vfsgnjn_vf": 423557, + "codegen.vfsgnjx_vv": 108654, + "codegen.vfsgnjx_vf": 423557, + "codegen.vmfeq_vv": 116021, + "codegen.vmfeq_vf": 702300, + "codegen.vmfne_vv": 116021, + "codegen.vmfne_vf": 702300, + "codegen.vmflt_vv": 116021, + "codegen.vmflt_vf": 702300, + "codegen.vmfgt_vf": 702300, + "codegen.vmfge_vf": 702300, + "codegen.vfclass_v": 7932, + "codegen.vfmerge_vfm": 302389, + "codegen.vfmv_v_f": 2508, + "codegen.vfmv_f_s": 11978, + "codegen.vfmv_s_f": 1121, + "codegen.vfcvt_xu_f_v": 7919, + "codegen.vfcvt_x_f_v": 7919, + "codegen.vfcvt_rtz_xu_f_v": 7919, + "codegen.vfcvt_rtz_x_f_v": 7919, + "codegen.vfcvt_f_xu_v": 7919, + "codegen.vfcvt_f_x_v": 7919, + "codegen.vfredosum_vs": 211132, + "codegen.vfredusum_vs": 142775, + "codegen.vfredmax_vs": 142775, + "codegen.vfredmin_vs": 142775, + "rvv_bench.ascii_to_utf16": 702249, + "rvv_bench.ascii_to_utf32": 232728, + "rvv_bench.byteswap": 489291, + "rvv_bench.chacha20": 40015, + "rvv_bench.mandelbrot": 544616, + "rvv_bench.memcpy": 674613, + "rvv_bench.memset": 289499, + "rvv_bench.mergelines": 627690, + "rvv_bench.poly1305": 40015, + "rvv_bench.strlen": 224207, + "rvv_bench.utf8_count": 2304651 } \ No newline at end of file diff --git a/.github/workflows/t1rocket.yml b/.github/workflows/t1rocket.yml index 653853901..a5b24f4f0 100644 --- a/.github/workflows/t1rocket.yml +++ b/.github/workflows/t1rocket.yml @@ -117,7 +117,7 @@ jobs: if [ -n "$changed_cases" ]; then echo "changed cases: $changed_cases" git add '.github/**/default.json' - git commit -m "[ci] update test case cycle data" + git commit -m "[ci] update t1rocket test case cycle data" git push origin ${{ github.head_ref }} else echo "No cycle change detect" diff --git a/.github/workflows/vcs.yml b/.github/workflows/vcs.yml index 47de5fc28..01c211679 100644 --- a/.github/workflows/vcs.yml +++ b/.github/workflows/vcs.yml @@ -116,7 +116,7 @@ jobs: if [ -n "$changed_cases" ]; then echo "changed cases: $changed_cases" git add '.github/**/default.json' - git commit -m "[ci] update test case cycle data" + git commit -m "[ci] update t1 test case cycle data" git push origin ${{ github.head_ref }} else echo "No cycle change detect"