diff --git a/.github/cases/blastoise/default.json b/.github/cases/blastoise/default.json index 89fbbdba0..68280a391 100644 --- a/.github/cases/blastoise/default.json +++ b/.github/cases/blastoise/default.json @@ -1,37 +1,37 @@ { - "mlir.rvv_vp_intrinsic_add": 435, - "mlir.rvv_vp_intrinsic_add_scalable": 583, - "mlir.hello": 145, - "mlir.stripmining": 26790, + "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": 91915, + "codegen.vaadd_vv": 91916, "codegen.vaadd_vx": 253719, - "codegen.vaaddu_vv": 91915, + "codegen.vaaddu_vv": 91916, "codegen.vaaddu_vx": 253719, - "codegen.vadc_vim": 24503, + "codegen.vadc_vim": 24504, "codegen.vadc_vvm": 11700, "codegen.vadc_vxm": 31086, "codegen.vadd_vi": 49986, - "codegen.vadd_vv": 23323, + "codegen.vadd_vv": 23324, "codegen.vadd_vx": 63774, "codegen.vand_vi": 49957, - "codegen.vand_vv": 23323, + "codegen.vand_vv": 23324, "codegen.vand_vx": 63748, - "codegen.vasub_vv": 91915, + "codegen.vasub_vv": 91916, "codegen.vasub_vx": 253719, - "codegen.vasubu_vv": 91915, + "codegen.vasubu_vv": 91916, "codegen.vasubu_vx": 253719, "codegen.vcompress_vm": 22202, - "codegen.vcpop_m": 1901, + "codegen.vcpop_m": 1902, "codegen.vdiv_vv": 32596, "codegen.vdiv_vx": 195439, "codegen.vdivu_vv": 32692, "codegen.vdivu_vx": 203432, - "codegen.vfirst_m": 1813, + "codegen.vfirst_m": 1814, "codegen.vid_v": 16067, "codegen.viota_m": 43531, "codegen.vl1re16_v": 748, @@ -46,108 +46,108 @@ "codegen.vl8re16_v": 989, "codegen.vl8re32_v": 986, "codegen.vl8re8_v": 986, - "codegen.vle16_v": 5136, - "codegen.vle16ff_v": 9443, - "codegen.vle32_v": 4364, - "codegen.vle32ff_v": 6332, - "codegen.vle8_v": 5894, + "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": 788, + "codegen.vlm_v": 789, "codegen.vloxei16_v": 29369, - "codegen.vloxei32_v": 17726, + "codegen.vloxei32_v": 17727, "codegen.vloxei8_v": 41543, - "codegen.vloxseg2ei16_v": 27664, + "codegen.vloxseg2ei16_v": 27665, "codegen.vloxseg2ei32_v": 17385, - "codegen.vloxseg2ei8_v": 34201, + "codegen.vloxseg2ei8_v": 34202, "codegen.vloxseg3ei16_v": 19316, - "codegen.vloxseg3ei32_v": 13274, + "codegen.vloxseg3ei32_v": 13273, "codegen.vloxseg3ei8_v": 25359, "codegen.vloxseg4ei16_v": 21585, - "codegen.vloxseg4ei32_v": 14269, + "codegen.vloxseg4ei32_v": 14268, "codegen.vloxseg4ei8_v": 29283, - "codegen.vloxseg5ei16_v": 12400, - "codegen.vloxseg5ei32_v": 7624, + "codegen.vloxseg5ei16_v": 12399, + "codegen.vloxseg5ei32_v": 7623, "codegen.vloxseg5ei8_v": 18334, - "codegen.vloxseg6ei16_v": 13243, - "codegen.vloxseg6ei32_v": 8024, + "codegen.vloxseg6ei16_v": 13242, + "codegen.vloxseg6ei32_v": 8023, "codegen.vloxseg6ei8_v": 20138, - "codegen.vloxseg7ei16_v": 14086, - "codegen.vloxseg7ei32_v": 8424, + "codegen.vloxseg7ei16_v": 14085, + "codegen.vloxseg7ei32_v": 8423, "codegen.vloxseg7ei8_v": 21942, - "codegen.vloxseg8ei16_v": 14929, - "codegen.vloxseg8ei32_v": 8824, + "codegen.vloxseg8ei16_v": 14928, + "codegen.vloxseg8ei32_v": 8823, "codegen.vloxseg8ei8_v": 23746, - "codegen.vlse16_v": 41429, - "codegen.vlse32_v": 26664, + "codegen.vlse16_v": 41430, + "codegen.vlse32_v": 26665, "codegen.vlse8_v": 72205, - "codegen.vlseg2e16_v": 4613, - "codegen.vlseg2e32_v": 3738, + "codegen.vlseg2e16_v": 4614, + "codegen.vlseg2e32_v": 3739, "codegen.vlseg2e8_v": 5458, - "codegen.vlseg3e16_v": 3907, - "codegen.vlseg3e32_v": 2862, - "codegen.vlseg3e8_v": 4953, + "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": 1877, - "codegen.vlseg5e8_v": 4611, - "codegen.vlseg6e16_v": 3260, - "codegen.vlseg6e32_v": 1919, + "codegen.vlseg5e32_v": 1878, + "codegen.vlseg5e8_v": 4610, + "codegen.vlseg6e16_v": 3261, + "codegen.vlseg6e32_v": 1920, "codegen.vlseg6e8_v": 4701, - "codegen.vlseg7e16_v": 3322, + "codegen.vlseg7e16_v": 3323, "codegen.vlseg7e32_v": 1961, "codegen.vlseg7e8_v": 4807, "codegen.vlseg8e16_v": 3381, "codegen.vlseg8e32_v": 2000, - "codegen.vlseg8e8_v": 4897, - "codegen.vlsseg2e16_v": 36759, + "codegen.vlseg8e8_v": 4896, + "codegen.vlsseg2e16_v": 36760, "codegen.vlsseg2e32_v": 21935, "codegen.vlsseg2e8_v": 63815, - "codegen.vlsseg3e16_v": 27109, - "codegen.vlsseg3e32_v": 14675, + "codegen.vlsseg3e16_v": 27110, + "codegen.vlsseg3e32_v": 14674, "codegen.vlsseg3e8_v": 51010, - "codegen.vlsseg4e16_v": 31364, - "codegen.vlsseg4e32_v": 16245, + "codegen.vlsseg4e16_v": 31365, + "codegen.vlsseg4e32_v": 16244, "codegen.vlsseg4e8_v": 61605, "codegen.vlsseg5e16_v": 19395, - "codegen.vlsseg5e32_v": 9100, + "codegen.vlsseg5e32_v": 9099, "codegen.vlsseg5e8_v": 43845, "codegen.vlsseg6e16_v": 21010, - "codegen.vlsseg6e32_v": 9760, + "codegen.vlsseg6e32_v": 9759, "codegen.vlsseg6e8_v": 49240, "codegen.vlsseg7e16_v": 22625, - "codegen.vlsseg7e32_v": 10420, + "codegen.vlsseg7e32_v": 10419, "codegen.vlsseg7e8_v": 54635, "codegen.vlsseg8e16_v": 24240, - "codegen.vlsseg8e32_v": 11080, + "codegen.vlsseg8e32_v": 11079, "codegen.vlsseg8e8_v": 60030, "codegen.vluxei16_v": 29369, - "codegen.vluxei32_v": 17726, + "codegen.vluxei32_v": 17727, "codegen.vluxei8_v": 41543, - "codegen.vluxseg2ei16_v": 27664, + "codegen.vluxseg2ei16_v": 27665, "codegen.vluxseg2ei32_v": 17385, - "codegen.vluxseg2ei8_v": 34201, + "codegen.vluxseg2ei8_v": 34202, "codegen.vluxseg3ei16_v": 19316, - "codegen.vluxseg3ei32_v": 13274, + "codegen.vluxseg3ei32_v": 13273, "codegen.vluxseg3ei8_v": 25359, "codegen.vluxseg4ei16_v": 21585, - "codegen.vluxseg4ei32_v": 14269, + "codegen.vluxseg4ei32_v": 14268, "codegen.vluxseg4ei8_v": 29283, - "codegen.vluxseg5ei16_v": 12400, - "codegen.vluxseg5ei32_v": 7624, + "codegen.vluxseg5ei16_v": 12399, + "codegen.vluxseg5ei32_v": 7623, "codegen.vluxseg5ei8_v": 18334, - "codegen.vluxseg6ei16_v": 13243, - "codegen.vluxseg6ei32_v": 8024, + "codegen.vluxseg6ei16_v": 13242, + "codegen.vluxseg6ei32_v": 8023, "codegen.vluxseg6ei8_v": 20138, - "codegen.vluxseg7ei16_v": 14086, - "codegen.vluxseg7ei32_v": 8424, + "codegen.vluxseg7ei16_v": 14085, + "codegen.vluxseg7ei32_v": 8423, "codegen.vluxseg7ei8_v": 21942, - "codegen.vluxseg8ei16_v": 14929, - "codegen.vluxseg8ei32_v": 8824, + "codegen.vluxseg8ei16_v": 14928, + "codegen.vluxseg8ei32_v": 8823, "codegen.vluxseg8ei8_v": 23746, "codegen.vmacc_vv": 24134, - "codegen.vmacc_vx": 76153, + "codegen.vmacc_vx": 76154, "codegen.vmadc_vi": 36065, "codegen.vmadc_vim": 37415, "codegen.vmadc_vv": 11001, @@ -155,19 +155,19 @@ "codegen.vmadc_vx": 49613, "codegen.vmadc_vxm": 50963, "codegen.vmadd_vv": 24134, - "codegen.vmadd_vx": 76153, + "codegen.vmadd_vx": 76154, "codegen.vmand_mm": 10039, "codegen.vmandn_mm": 10039, - "codegen.vmax_vv": 23323, + "codegen.vmax_vv": 23324, "codegen.vmax_vx": 63774, - "codegen.vmaxu_vv": 23323, + "codegen.vmaxu_vv": 23324, "codegen.vmaxu_vx": 63774, - "codegen.vmerge_vim": 32804, - "codegen.vmerge_vvm": 13200, + "codegen.vmerge_vim": 32805, + "codegen.vmerge_vvm": 13201, "codegen.vmerge_vxm": 42533, - "codegen.vmin_vv": 23323, + "codegen.vmin_vv": 23324, "codegen.vmin_vx": 63774, - "codegen.vminu_vv": 23323, + "codegen.vminu_vv": 23324, "codegen.vminu_vx": 63774, "codegen.vmnand_mm": 10039, "codegen.vmnor_mm": 10039, @@ -177,68 +177,68 @@ "codegen.vmsbc_vvm": 12351, "codegen.vmsbc_vx": 49613, "codegen.vmsbc_vxm": 50963, - "codegen.vmsbf_m": 1662, + "codegen.vmsbf_m": 1661, "codegen.vmseq_vi": 79852, - "codegen.vmseq_vv": 25024, + "codegen.vmseq_vv": 25025, "codegen.vmseq_vx": 109297, "codegen.vmsgt_vi": 79852, - "codegen.vmsgt_vv": 24904, + "codegen.vmsgt_vv": 24905, "codegen.vmsgt_vx": 109297, "codegen.vmsgtu_vi": 79852, - "codegen.vmsgtu_vv": 24904, + "codegen.vmsgtu_vv": 24905, "codegen.vmsgtu_vx": 109297, - "codegen.vmsif_m": 1662, + "codegen.vmsif_m": 1661, "codegen.vmsle_vi": 79852, - "codegen.vmsle_vv": 25024, + "codegen.vmsle_vv": 25025, "codegen.vmsle_vx": 109297, "codegen.vmsleu_vi": 79852, - "codegen.vmsleu_vv": 25024, + "codegen.vmsleu_vv": 25025, "codegen.vmsleu_vx": 109297, - "codegen.vmslt_vv": 25024, + "codegen.vmslt_vv": 25025, "codegen.vmslt_vx": 109297, - "codegen.vmsltu_vv": 25024, + "codegen.vmsltu_vv": 25025, "codegen.vmsltu_vx": 109297, "codegen.vmsne_vi": 79852, - "codegen.vmsne_vv": 25024, + "codegen.vmsne_vv": 25025, "codegen.vmsne_vx": 109297, - "codegen.vmsof_m": 1662, - "codegen.vmul_vv": 23539, + "codegen.vmsof_m": 1661, + "codegen.vmul_vv": 23538, "codegen.vmul_vx": 85752, - "codegen.vmulh_vv": 23539, + "codegen.vmulh_vv": 23538, "codegen.vmulh_vx": 85752, - "codegen.vmulhsu_vv": 23539, + "codegen.vmulhsu_vv": 23538, "codegen.vmulhsu_vx": 85752, - "codegen.vmulhu_vv": 23539, + "codegen.vmulhu_vv": 23538, "codegen.vmulhu_vx": 85752, - "codegen.vmv_s_x": 1356, + "codegen.vmv_s_x": 1357, "codegen.vmv_v_i": 17851, - "codegen.vmv_v_v": 9947, - "codegen.vmv_v_x": 7962, - "codegen.vmv_x_s": 1836, - "codegen.vmv1r_v": 1755, - "codegen.vmv2r_v": 1861, - "codegen.vmv4r_v": 2101, + "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": 153587, + "codegen.vnclip_wi": 153588, "codegen.vnclip_wv": 60704, - "codegen.vnclip_wx": 198819, - "codegen.vnclipu_wi": 153587, + "codegen.vnclip_wx": 198820, + "codegen.vnclipu_wi": 153588, "codegen.vnclipu_wv": 60704, - "codegen.vnclipu_wx": 198819, + "codegen.vnclipu_wx": 198820, "codegen.vnmsac_vv": 24134, - "codegen.vnmsac_vx": 76153, + "codegen.vnmsac_vx": 76154, "codegen.vnmsub_vv": 24134, - "codegen.vnmsub_vx": 76153, - "codegen.vnsra_wi": 38741, + "codegen.vnmsub_vx": 76154, + "codegen.vnsra_wi": 38742, "codegen.vnsra_wv": 15521, - "codegen.vnsra_wx": 50049, - "codegen.vnsrl_wi": 38741, + "codegen.vnsra_wx": 50050, + "codegen.vnsrl_wi": 38742, "codegen.vnsrl_wv": 15521, - "codegen.vnsrl_wx": 50049, + "codegen.vnsrl_wx": 50050, "codegen.vor_vi": 49957, - "codegen.vor_vv": 23323, + "codegen.vor_vv": 23324, "codegen.vor_vx": 63748, "codegen.vredand_vs": 28992, "codegen.vredmax_vs": 28992, @@ -261,94 +261,94 @@ "codegen.vs1r_v": 671, "codegen.vs2r_v": 687, "codegen.vs4r_v": 719, - "codegen.vs8r_v": 871, + "codegen.vs8r_v": 872, "codegen.vsadd_vi": 49986, - "codegen.vsadd_vv": 23323, + "codegen.vsadd_vv": 23324, "codegen.vsadd_vx": 63774, "codegen.vsaddu_vi": 49986, - "codegen.vsaddu_vv": 23323, + "codegen.vsaddu_vv": 23324, "codegen.vsaddu_vx": 63774, "codegen.vsbc_vvm": 11700, "codegen.vsbc_vxm": 45690, - "codegen.vse16_v": 4013, - "codegen.vse32_v": 3403, - "codegen.vse8_v": 4623, - "codegen.vsetivli": 468, - "codegen.vsetvl": 468, - "codegen.vsetvli": 468, + "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": 4241, + "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": 62780, - "codegen.vsll_vv": 25749, + "codegen.vsll_vi": 62781, + "codegen.vsll_vv": 25748, "codegen.vsll_vx": 81216, - "codegen.vsm_v": 727, - "codegen.vsmul_vv": 92776, + "codegen.vsm_v": 728, + "codegen.vsmul_vv": 92775, "codegen.vsmul_vx": 258823, - "codegen.vsoxei16_v": 27393, - "codegen.vsoxei32_v": 16260, - "codegen.vsoxei8_v": 39602, - "codegen.vsoxseg2ei16_v": 26051, - "codegen.vsoxseg2ei32_v": 16052, - "codegen.vsoxseg2ei8_v": 32638, - "codegen.vsoxseg3ei16_v": 18265, - "codegen.vsoxseg3ei32_v": 12255, - "codegen.vsoxseg3ei8_v": 24460, - "codegen.vsoxseg4ei16_v": 20543, - "codegen.vsoxseg4ei32_v": 13244, - "codegen.vsoxseg4ei8_v": 28424, - "codegen.vsoxseg5ei16_v": 12120, - "codegen.vsoxseg5ei32_v": 7121, - "codegen.vsoxseg5ei8_v": 18413, - "codegen.vsoxseg6ei16_v": 12963, - "codegen.vsoxseg6ei32_v": 7521, - "codegen.vsoxseg6ei8_v": 20217, - "codegen.vsoxseg7ei16_v": 13806, - "codegen.vsoxseg7ei32_v": 7921, - "codegen.vsoxseg7ei8_v": 22021, - "codegen.vsoxseg8ei16_v": 14649, - "codegen.vsoxseg8ei32_v": 8321, - "codegen.vsoxseg8ei8_v": 23825, - "codegen.vsra_vi": 62780, - "codegen.vsra_vv": 25749, + "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": 62780, - "codegen.vsrl_vv": 25749, + "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": 3700, - "codegen.vsseg2e32_v": 3002, - "codegen.vsseg2e8_v": 4398, - "codegen.vsseg3e16_v": 3161, - "codegen.vsseg3e32_v": 2335, - "codegen.vsseg3e8_v": 3987, - "codegen.vsseg4e16_v": 3338, - "codegen.vsseg4e32_v": 2464, - "codegen.vsseg4e8_v": 4212, + "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": 2720, - "codegen.vsseg6e32_v": 1590, - "codegen.vsseg6e8_v": 3850, + "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": 2912, - "codegen.vsseg8e32_v": 1686, - "codegen.vsseg8e8_v": 4138, + "codegen.vsseg8e16_v": 2911, + "codegen.vsseg8e32_v": 1685, + "codegen.vsseg8e8_v": 4137, "codegen.vssra_vi": 249744, - "codegen.vssra_vv": 101616, + "codegen.vssra_vv": 101615, "codegen.vssra_vx": 484599, "codegen.vssrl_vi": 249744, - "codegen.vssrl_vv": 101616, + "codegen.vssrl_vv": 101615, "codegen.vssrl_vx": 484599, "codegen.vssseg2e16_v": 43827, "codegen.vssseg2e32_v": 29311, @@ -371,110 +371,110 @@ "codegen.vssseg8e16_v": 30035, "codegen.vssseg8e32_v": 14319, "codegen.vssseg8e8_v": 64135, - "codegen.vssub_vv": 23323, + "codegen.vssub_vv": 23324, "codegen.vssub_vx": 94020, - "codegen.vssubu_vv": 23323, + "codegen.vssubu_vv": 23324, "codegen.vssubu_vx": 94020, - "codegen.vsub_vv": 23323, + "codegen.vsub_vv": 23324, "codegen.vsub_vx": 94020, - "codegen.vsuxei16_v": 27393, - "codegen.vsuxei32_v": 16260, - "codegen.vsuxei8_v": 39602, - "codegen.vsuxseg2ei16_v": 26051, - "codegen.vsuxseg2ei32_v": 16052, - "codegen.vsuxseg2ei8_v": 32638, - "codegen.vsuxseg3ei16_v": 18265, - "codegen.vsuxseg3ei32_v": 12255, - "codegen.vsuxseg3ei8_v": 24460, - "codegen.vsuxseg4ei16_v": 20543, - "codegen.vsuxseg4ei32_v": 13244, - "codegen.vsuxseg4ei8_v": 28424, - "codegen.vsuxseg5ei16_v": 12120, - "codegen.vsuxseg5ei32_v": 7121, - "codegen.vsuxseg5ei8_v": 18413, - "codegen.vsuxseg6ei16_v": 12963, - "codegen.vsuxseg6ei32_v": 7521, - "codegen.vsuxseg6ei8_v": 20217, - "codegen.vsuxseg7ei16_v": 13806, - "codegen.vsuxseg7ei32_v": 7921, - "codegen.vsuxseg7ei8_v": 22021, - "codegen.vsuxseg8ei16_v": 14649, - "codegen.vsuxseg8ei32_v": 8321, - "codegen.vsuxseg8ei8_v": 23825, - "codegen.vwadd_vv": 13909, + "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": 15237, - "codegen.vwadd_wx": 46541, - "codegen.vwaddu_vv": 13909, + "codegen.vwadd_wv": 15236, + "codegen.vwadd_wx": 46542, + "codegen.vwaddu_vv": 13910, "codegen.vwaddu_vx": 39690, - "codegen.vwaddu_wv": 15237, - "codegen.vwaddu_wx": 46541, - "codegen.vwmacc_vv": 14979, - "codegen.vwmacc_vx": 57377, - "codegen.vwmaccsu_vv": 14979, - "codegen.vwmaccsu_vx": 57377, - "codegen.vwmaccu_vv": 14979, - "codegen.vwmaccu_vx": 57377, - "codegen.vwmaccus_vx": 57377, + "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": 17259, - "codegen.vwredsumu_vs": 17259, - "codegen.vwsub_vv": 13909, + "codegen.vwredsum_vs": 17260, + "codegen.vwredsumu_vs": 17260, + "codegen.vwsub_vv": 13910, "codegen.vwsub_vx": 39690, - "codegen.vwsub_wv": 15237, - "codegen.vwsub_wx": 46541, - "codegen.vwsubu_vv": 13909, + "codegen.vwsub_wv": 15236, + "codegen.vwsub_wx": 46542, + "codegen.vwsubu_vv": 13910, "codegen.vwsubu_vx": 39690, - "codegen.vwsubu_wv": 15237, - "codegen.vwsubu_wx": 46541, + "codegen.vwsubu_wv": 15236, + "codegen.vwsubu_wx": 46542, "codegen.vxor_vi": 49957, - "codegen.vxor_vv": 23323, + "codegen.vxor_vv": 23324, "codegen.vxor_vx": 63748, "codegen.vzext_vf2": 23212, - "codegen.vzext_vf4": 4241, - "codegen.vfadd_vv": 91963, + "codegen.vzext_vf4": 4240, + "codegen.vfadd_vv": 91964, "codegen.vfadd_vf": 322731, - "codegen.vfsub_vv": 91963, + "codegen.vfsub_vv": 91964, "codegen.vfsub_vf": 322731, "codegen.vfrsub_vf": 322731, - "codegen.vfmul_vv": 91963, + "codegen.vfmul_vv": 91964, "codegen.vfmul_vf": 322731, "codegen.vfdiv_vv": 133580, - "codegen.vfdiv_vf": 668360, - "codegen.vfrdiv_vf": 668360, - "codegen.vfmacc_vv": 95323, - "codegen.vfmacc_vf": 379083, - "codegen.vfnmacc_vv": 95323, - "codegen.vfnmacc_vf": 379083, - "codegen.vfmsac_vv": 95323, - "codegen.vfmsac_vf": 379083, - "codegen.vfnmsac_vv": 95323, - "codegen.vfnmsac_vf": 379083, - "codegen.vfmadd_vv": 95323, - "codegen.vfmadd_vf": 379083, - "codegen.vfnmadd_vv": 95323, - "codegen.vfnmadd_vf": 379083, - "codegen.vfmsub_vv": 95323, - "codegen.vfmsub_vf": 379083, - "codegen.vfnmsub_vv": 95323, - "codegen.vfnmsub_vf": 379083, + "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": 6142, - "codegen.vfrec7_v": 6163, - "codegen.vfmin_vv": 91963, + "codegen.vfrsqrt7_v": 6143, + "codegen.vfrec7_v": 6164, + "codegen.vfmin_vv": 91964, "codegen.vfmin_vf": 322731, - "codegen.vfmax_vv": 91963, + "codegen.vfmax_vv": 91964, "codegen.vfmax_vf": 322731, - "codegen.vfsgnj_vv": 91963, + "codegen.vfsgnj_vv": 91964, "codegen.vfsgnj_vf": 276731, - "codegen.vfsgnjn_vv": 91963, + "codegen.vfsgnjn_vv": 91964, "codegen.vfsgnjn_vf": 276731, - "codegen.vfsgnjx_vv": 91963, + "codegen.vfsgnjx_vv": 91964, "codegen.vfsgnjx_vf": 276731, "codegen.vmfeq_vv": 99211, "codegen.vmfeq_vf": 558684, @@ -486,15 +486,15 @@ "codegen.vmfge_vf": 558684, "codegen.vfclass_v": 6224, "codegen.vfmerge_vfm": 185635, - "codegen.vfmv_v_f": 2233, - "codegen.vfmv_f_s": 8091, - "codegen.vfmv_s_f": 766, - "codegen.vfcvt_xu_f_v": 6133, - "codegen.vfcvt_x_f_v": 6133, - "codegen.vfcvt_rtz_xu_f_v": 6134, - "codegen.vfcvt_rtz_x_f_v": 6153, - "codegen.vfcvt_f_xu_v": 6133, - "codegen.vfcvt_f_x_v": 6139, + "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, @@ -502,12 +502,12 @@ "rvv_bench.ascii_to_utf16": 1583627, "rvv_bench.ascii_to_utf32": 704056, "rvv_bench.byteswap": 3353190, - "rvv_bench.chacha20": 3, + "rvv_bench.chacha20": 4, "rvv_bench.mandelbrot": 4056017, "rvv_bench.memcpy": 2103216, "rvv_bench.memset": 438703, "rvv_bench.mergelines": 3351737, - "rvv_bench.poly1305": 3, + "rvv_bench.poly1305": 4, "rvv_bench.strlen": 877754, - "rvv_bench.utf8_count": 6340467 + "rvv_bench.utf8_count": 6340466 } \ No newline at end of file diff --git a/.github/cases/machamp/default.json b/.github/cases/machamp/default.json index 4ba0c0fb7..69da811e0 100644 --- a/.github/cases/machamp/default.json +++ b/.github/cases/machamp/default.json @@ -1,36 +1,36 @@ { - "mlir.rvv_vp_intrinsic_add": 422, - "mlir.rvv_vp_intrinsic_add_scalable": 576, - "mlir.hello": 113, - "mlir.stripmining": 13447, + "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": 90619, + "codegen.vaadd_vv": 90620, "codegen.vaadd_vx": 250875, - "codegen.vaaddu_vv": 90619, + "codegen.vaaddu_vv": 90620, "codegen.vaaddu_vx": 250875, "codegen.vadc_vim": 23710, "codegen.vadc_vvm": 11448, "codegen.vadc_vxm": 30139, - "codegen.vadd_vi": 49211, - "codegen.vadd_vv": 22975, + "codegen.vadd_vi": 49212, + "codegen.vadd_vv": 22976, "codegen.vadd_vx": 63039, - "codegen.vand_vi": 49265, - "codegen.vand_vv": 22975, + "codegen.vand_vi": 49266, + "codegen.vand_vv": 22976, "codegen.vand_vx": 63114, - "codegen.vasub_vv": 90619, + "codegen.vasub_vv": 90620, "codegen.vasub_vx": 250875, - "codegen.vasubu_vv": 90619, + "codegen.vasubu_vv": 90620, "codegen.vasubu_vx": 250875, "codegen.vcompress_vm": 32241, - "codegen.vcpop_m": 1943, - "codegen.vdiv_vv": 33538, + "codegen.vcpop_m": 1944, + "codegen.vdiv_vv": 33537, "codegen.vdiv_vx": 205387, - "codegen.vdivu_vv": 33548, - "codegen.vdivu_vx": 215015, - "codegen.vfirst_m": 1727, - "codegen.vid_v": 16103, + "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, @@ -44,128 +44,128 @@ "codegen.vl8re16_v": 957, "codegen.vl8re32_v": 954, "codegen.vl8re8_v": 954, - "codegen.vle16_v": 5113, + "codegen.vle16_v": 5114, "codegen.vle16ff_v": 14505, - "codegen.vle32_v": 4331, - "codegen.vle32ff_v": 8493, + "codegen.vle32_v": 4332, + "codegen.vle32ff_v": 8492, "codegen.vle8_v": 5832, "codegen.vle8ff_v": 24108, - "codegen.vlm_v": 802, + "codegen.vlm_v": 801, "codegen.vloxei16_v": 40479, - "codegen.vloxei32_v": 21677, + "codegen.vloxei32_v": 21676, "codegen.vloxei8_v": 58539, - "codegen.vloxseg2ei16_v": 40658, - "codegen.vloxseg2ei32_v": 23052, - "codegen.vloxseg2ei8_v": 54111, - "codegen.vloxseg3ei16_v": 29935, + "codegen.vloxseg2ei16_v": 40657, + "codegen.vloxseg2ei32_v": 23053, + "codegen.vloxseg2ei8_v": 54112, + "codegen.vloxseg3ei16_v": 29934, "codegen.vloxseg3ei32_v": 17831, - "codegen.vloxseg3ei8_v": 39028, - "codegen.vloxseg4ei16_v": 35695, + "codegen.vloxseg3ei8_v": 39027, + "codegen.vloxseg4ei16_v": 35694, "codegen.vloxseg4ei32_v": 20295, - "codegen.vloxseg4ei8_v": 47491, + "codegen.vloxseg4ei8_v": 47490, "codegen.vloxseg5ei16_v": 21318, - "codegen.vloxseg5ei32_v": 8936, - "codegen.vloxseg5ei8_v": 29596, + "codegen.vloxseg5ei32_v": 8935, + "codegen.vloxseg5ei8_v": 29595, "codegen.vloxseg6ei16_v": 23934, - "codegen.vloxseg6ei32_v": 9609, - "codegen.vloxseg6ei8_v": 33655, + "codegen.vloxseg6ei32_v": 9608, + "codegen.vloxseg6ei8_v": 33654, "codegen.vloxseg7ei16_v": 26550, - "codegen.vloxseg7ei32_v": 10282, - "codegen.vloxseg7ei8_v": 37714, + "codegen.vloxseg7ei32_v": 10281, + "codegen.vloxseg7ei8_v": 37713, "codegen.vloxseg8ei16_v": 29166, - "codegen.vloxseg8ei32_v": 10955, - "codegen.vloxseg8ei8_v": 41773, + "codegen.vloxseg8ei32_v": 10954, + "codegen.vloxseg8ei8_v": 41772, "codegen.vlse16_v": 66813, - "codegen.vlse32_v": 37578, + "codegen.vlse32_v": 37577, "codegen.vlse8_v": 114028, "codegen.vlseg2e16_v": 4589, - "codegen.vlseg2e32_v": 3716, - "codegen.vlseg2e8_v": 5419, - "codegen.vlseg3e16_v": 3909, - "codegen.vlseg3e32_v": 2848, + "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": 3231, + "codegen.vlseg5e16_v": 3230, "codegen.vlseg5e32_v": 1802, - "codegen.vlseg5e8_v": 4569, + "codegen.vlseg5e8_v": 4570, "codegen.vlseg6e16_v": 3305, "codegen.vlseg6e32_v": 1837, "codegen.vlseg6e8_v": 4659, "codegen.vlseg7e16_v": 3379, - "codegen.vlseg7e32_v": 1871, - "codegen.vlseg7e8_v": 4765, - "codegen.vlseg8e16_v": 3453, - "codegen.vlseg8e32_v": 1902, - "codegen.vlseg8e8_v": 4852, - "codegen.vlsseg2e16_v": 60668, - "codegen.vlsseg2e32_v": 33173, - "codegen.vlsseg2e8_v": 114543, - "codegen.vlsseg3e16_v": 46923, + "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": 87008, - "codegen.vlsseg4e16_v": 57808, + "codegen.vlsseg3e8_v": 87007, + "codegen.vlsseg4e16_v": 57807, "codegen.vlsseg4e32_v": 26053, - "codegen.vlsseg4e8_v": 109608, + "codegen.vlsseg4e8_v": 109607, "codegen.vlsseg5e16_v": 36423, - "codegen.vlsseg5e32_v": 11288, - "codegen.vlsseg5e8_v": 76868, + "codegen.vlsseg5e32_v": 11287, + "codegen.vlsseg5e8_v": 76867, "codegen.vlsseg6e16_v": 41463, - "codegen.vlsseg6e32_v": 12403, - "codegen.vlsseg6e8_v": 88908, + "codegen.vlsseg6e32_v": 12402, + "codegen.vlsseg6e8_v": 88907, "codegen.vlsseg7e16_v": 46503, - "codegen.vlsseg7e32_v": 13518, - "codegen.vlsseg7e8_v": 100948, + "codegen.vlsseg7e32_v": 13517, + "codegen.vlsseg7e8_v": 100947, "codegen.vlsseg8e16_v": 51543, - "codegen.vlsseg8e32_v": 14633, - "codegen.vlsseg8e8_v": 112988, + "codegen.vlsseg8e32_v": 14632, + "codegen.vlsseg8e8_v": 112987, "codegen.vluxei16_v": 40479, - "codegen.vluxei32_v": 21677, + "codegen.vluxei32_v": 21676, "codegen.vluxei8_v": 58539, - "codegen.vluxseg2ei16_v": 40658, - "codegen.vluxseg2ei32_v": 23052, - "codegen.vluxseg2ei8_v": 54111, - "codegen.vluxseg3ei16_v": 29935, + "codegen.vluxseg2ei16_v": 40657, + "codegen.vluxseg2ei32_v": 23053, + "codegen.vluxseg2ei8_v": 54112, + "codegen.vluxseg3ei16_v": 29934, "codegen.vluxseg3ei32_v": 17831, - "codegen.vluxseg3ei8_v": 39028, - "codegen.vluxseg4ei16_v": 35695, + "codegen.vluxseg3ei8_v": 39027, + "codegen.vluxseg4ei16_v": 35694, "codegen.vluxseg4ei32_v": 20295, - "codegen.vluxseg4ei8_v": 47491, + "codegen.vluxseg4ei8_v": 47490, "codegen.vluxseg5ei16_v": 21318, - "codegen.vluxseg5ei32_v": 8936, - "codegen.vluxseg5ei8_v": 29596, + "codegen.vluxseg5ei32_v": 8935, + "codegen.vluxseg5ei8_v": 29595, "codegen.vluxseg6ei16_v": 23934, - "codegen.vluxseg6ei32_v": 9609, - "codegen.vluxseg6ei8_v": 33655, + "codegen.vluxseg6ei32_v": 9608, + "codegen.vluxseg6ei8_v": 33654, "codegen.vluxseg7ei16_v": 26550, - "codegen.vluxseg7ei32_v": 10282, - "codegen.vluxseg7ei8_v": 37714, + "codegen.vluxseg7ei32_v": 10281, + "codegen.vluxseg7ei8_v": 37713, "codegen.vluxseg8ei16_v": 29166, - "codegen.vluxseg8ei32_v": 10955, - "codegen.vluxseg8ei8_v": 41773, + "codegen.vluxseg8ei32_v": 10954, + "codegen.vluxseg8ei8_v": 41772, "codegen.vmacc_vv": 23396, - "codegen.vmacc_vx": 76446, - "codegen.vmadc_vi": 37560, - "codegen.vmadc_vim": 38910, + "codegen.vmacc_vx": 76447, + "codegen.vmadc_vi": 37561, + "codegen.vmadc_vim": 38911, "codegen.vmadc_vv": 11130, "codegen.vmadc_vvm": 12528, - "codegen.vmadc_vx": 51762, - "codegen.vmadc_vxm": 53112, + "codegen.vmadc_vx": 51763, + "codegen.vmadc_vxm": 53113, "codegen.vmadd_vv": 23396, - "codegen.vmadd_vx": 76446, + "codegen.vmadd_vx": 76447, "codegen.vmand_mm": 10004, "codegen.vmandn_mm": 10004, - "codegen.vmax_vv": 22975, + "codegen.vmax_vv": 22976, "codegen.vmax_vx": 63039, - "codegen.vmaxu_vv": 22975, + "codegen.vmaxu_vv": 22976, "codegen.vmaxu_vx": 63039, "codegen.vmerge_vim": 32573, "codegen.vmerge_vvm": 13132, "codegen.vmerge_vxm": 42238, - "codegen.vmin_vv": 22975, + "codegen.vmin_vv": 22976, "codegen.vmin_vx": 63039, - "codegen.vminu_vv": 22975, + "codegen.vminu_vv": 22976, "codegen.vminu_vx": 63039, "codegen.vmnand_mm": 10004, "codegen.vmnor_mm": 10004, @@ -173,33 +173,33 @@ "codegen.vmorn_mm": 10004, "codegen.vmsbc_vv": 11130, "codegen.vmsbc_vvm": 12480, - "codegen.vmsbc_vx": 51762, - "codegen.vmsbc_vxm": 53112, - "codegen.vmsbf_m": 1624, - "codegen.vmseq_vi": 89216, - "codegen.vmseq_vv": 26223, - "codegen.vmseq_vx": 122687, - "codegen.vmsgt_vi": 89216, - "codegen.vmsgt_vv": 26156, - "codegen.vmsgt_vx": 122687, - "codegen.vmsgtu_vi": 89216, - "codegen.vmsgtu_vv": 26156, - "codegen.vmsgtu_vx": 122687, - "codegen.vmsif_m": 1624, - "codegen.vmsle_vi": 89216, - "codegen.vmsle_vv": 26223, - "codegen.vmsle_vx": 122687, - "codegen.vmsleu_vi": 89216, - "codegen.vmsleu_vv": 26223, - "codegen.vmsleu_vx": 122687, - "codegen.vmslt_vv": 26223, - "codegen.vmslt_vx": 122687, - "codegen.vmsltu_vv": 26223, - "codegen.vmsltu_vx": 122687, - "codegen.vmsne_vi": 89216, - "codegen.vmsne_vv": 26223, - "codegen.vmsne_vx": 122687, - "codegen.vmsof_m": 1624, + "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, @@ -208,14 +208,14 @@ "codegen.vmulhsu_vx": 85712, "codegen.vmulhu_vv": 23279, "codegen.vmulhu_vx": 85712, - "codegen.vmv_s_x": 1300, + "codegen.vmv_s_x": 1301, "codegen.vmv_v_i": 17660, "codegen.vmv_v_v": 9911, - "codegen.vmv_v_x": 7894, - "codegen.vmv_x_s": 1777, - "codegen.vmv1r_v": 1723, - "codegen.vmv2r_v": 1829, - "codegen.vmv4r_v": 2069, + "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, @@ -226,17 +226,17 @@ "codegen.vnclipu_wv": 60828, "codegen.vnclipu_wx": 200335, "codegen.vnmsac_vv": 23396, - "codegen.vnmsac_vx": 76446, + "codegen.vnmsac_vx": 76447, "codegen.vnmsub_vv": 23396, - "codegen.vnmsub_vx": 76446, + "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": 49265, - "codegen.vor_vv": 22975, + "codegen.vor_vi": 49266, + "codegen.vor_vv": 22976, "codegen.vor_vx": 63114, "codegen.vredand_vs": 30856, "codegen.vredmax_vs": 30856, @@ -246,34 +246,34 @@ "codegen.vredor_vs": 30856, "codegen.vredsum_vs": 30856, "codegen.vredxor_vs": 30856, - "codegen.vrem_vv": 33538, + "codegen.vrem_vv": 33537, "codegen.vrem_vx": 205387, - "codegen.vremu_vv": 33548, - "codegen.vremu_vx": 215015, + "codegen.vremu_vv": 33547, + "codegen.vremu_vx": 215016, "codegen.vrgather_vi": 94675, - "codegen.vrgather_vv": 178210, - "codegen.vrgather_vx": 103093, + "codegen.vrgather_vv": 178211, + "codegen.vrgather_vx": 103094, "codegen.vrgatherei16_vv": 133722, - "codegen.vrsub_vi": 49211, + "codegen.vrsub_vi": 49212, "codegen.vrsub_vx": 63039, "codegen.vs1r_v": 639, "codegen.vs2r_v": 655, "codegen.vs4r_v": 687, - "codegen.vs8r_v": 839, - "codegen.vsadd_vi": 49211, - "codegen.vsadd_vv": 22975, + "codegen.vs8r_v": 840, + "codegen.vsadd_vi": 49212, + "codegen.vsadd_vv": 22976, "codegen.vsadd_vx": 63039, - "codegen.vsaddu_vi": 49211, - "codegen.vsaddu_vv": 22975, + "codegen.vsaddu_vi": 49212, + "codegen.vsaddu_vv": 22976, "codegen.vsaddu_vx": 63039, "codegen.vsbc_vvm": 11448, "codegen.vsbc_vxm": 44464, - "codegen.vse16_v": 3981, - "codegen.vse32_v": 3371, - "codegen.vse8_v": 4591, - "codegen.vsetivli": 436, - "codegen.vsetvl": 436, - "codegen.vsetvli": 436, + "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, @@ -282,66 +282,66 @@ "codegen.vslidedown_vx": 1627155, "codegen.vslideup_vi": 1141357, "codegen.vslideup_vx": 1623831, - "codegen.vsll_vi": 63092, + "codegen.vsll_vi": 63093, "codegen.vsll_vv": 25795, - "codegen.vsll_vx": 81819, - "codegen.vsm_v": 740, + "codegen.vsll_vx": 81820, + "codegen.vsm_v": 741, "codegen.vsmul_vv": 91832, "codegen.vsmul_vx": 257827, "codegen.vsoxei16_v": 38614, - "codegen.vsoxei32_v": 20285, - "codegen.vsoxei8_v": 56665, - "codegen.vsoxseg2ei16_v": 39082, - "codegen.vsoxseg2ei32_v": 21751, - "codegen.vsoxseg2ei8_v": 52642, - "codegen.vsoxseg3ei16_v": 28925, - "codegen.vsoxseg3ei32_v": 16839, - "codegen.vsoxseg3ei8_v": 38179, - "codegen.vsoxseg4ei16_v": 34708, - "codegen.vsoxseg4ei32_v": 19310, - "codegen.vsoxseg4ei8_v": 46692, - "codegen.vsoxseg5ei16_v": 21098, - "codegen.vsoxseg5ei32_v": 8448, - "codegen.vsoxseg5ei8_v": 29747, - "codegen.vsoxseg6ei16_v": 23714, - "codegen.vsoxseg6ei32_v": 9121, - "codegen.vsoxseg6ei8_v": 33806, - "codegen.vsoxseg7ei16_v": 26330, - "codegen.vsoxseg7ei32_v": 9794, - "codegen.vsoxseg7ei8_v": 37865, - "codegen.vsoxseg8ei16_v": 28946, - "codegen.vsoxseg8ei32_v": 10467, - "codegen.vsoxseg8ei8_v": 41924, - "codegen.vsra_vi": 63092, + "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": 81819, - "codegen.vsrl_vi": 63092, + "codegen.vsra_vx": 81820, + "codegen.vsrl_vi": 63093, "codegen.vsrl_vv": 25795, - "codegen.vsrl_vx": 81819, + "codegen.vsrl_vx": 81820, "codegen.vsse16_v": 70103, "codegen.vsse32_v": 44243, "codegen.vsse8_v": 110627, - "codegen.vsseg2e16_v": 3668, - "codegen.vsseg2e32_v": 2970, - "codegen.vsseg2e8_v": 4366, - "codegen.vsseg3e16_v": 3129, - "codegen.vsseg3e32_v": 2303, - "codegen.vsseg3e8_v": 3955, - "codegen.vsseg4e16_v": 3306, - "codegen.vsseg4e32_v": 2432, - "codegen.vsseg4e8_v": 4180, + "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": 2688, - "codegen.vsseg6e32_v": 1558, - "codegen.vsseg6e8_v": 3818, + "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": 2880, - "codegen.vsseg8e32_v": 1654, - "codegen.vsseg8e8_v": 4106, + "codegen.vsseg8e16_v": 2879, + "codegen.vsseg8e32_v": 1653, + "codegen.vsseg8e8_v": 4105, "codegen.vssra_vi": 251088, "codegen.vssra_vv": 101899, "codegen.vssra_vx": 488680, @@ -369,80 +369,80 @@ "codegen.vssseg8e16_v": 51955, "codegen.vssseg8e32_v": 17183, "codegen.vssseg8e8_v": 106631, - "codegen.vssub_vv": 22975, + "codegen.vssub_vv": 22976, "codegen.vssub_vx": 93468, - "codegen.vssubu_vv": 22975, + "codegen.vssubu_vv": 22976, "codegen.vssubu_vx": 93468, - "codegen.vsub_vv": 22975, + "codegen.vsub_vv": 22976, "codegen.vsub_vx": 93468, "codegen.vsuxei16_v": 38614, - "codegen.vsuxei32_v": 20285, - "codegen.vsuxei8_v": 56665, - "codegen.vsuxseg2ei16_v": 39082, - "codegen.vsuxseg2ei32_v": 21751, - "codegen.vsuxseg2ei8_v": 52642, - "codegen.vsuxseg3ei16_v": 28925, - "codegen.vsuxseg3ei32_v": 16839, - "codegen.vsuxseg3ei8_v": 38179, - "codegen.vsuxseg4ei16_v": 34708, - "codegen.vsuxseg4ei32_v": 19310, - "codegen.vsuxseg4ei8_v": 46692, - "codegen.vsuxseg5ei16_v": 21098, - "codegen.vsuxseg5ei32_v": 8448, - "codegen.vsuxseg5ei8_v": 29747, - "codegen.vsuxseg6ei16_v": 23714, - "codegen.vsuxseg6ei32_v": 9121, - "codegen.vsuxseg6ei8_v": 33806, - "codegen.vsuxseg7ei16_v": 26330, - "codegen.vsuxseg7ei32_v": 9794, - "codegen.vsuxseg7ei8_v": 37865, - "codegen.vsuxseg8ei16_v": 28946, - "codegen.vsuxseg8ei32_v": 10467, - "codegen.vsuxseg8ei8_v": 41924, + "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": 15241, + "codegen.vwadd_wv": 15242, "codegen.vwadd_wx": 46539, "codegen.vwaddu_vv": 13881, "codegen.vwaddu_vx": 39734, - "codegen.vwaddu_wv": 15241, + "codegen.vwaddu_wv": 15242, "codegen.vwaddu_wx": 46539, "codegen.vwmacc_vv": 14810, - "codegen.vwmacc_vx": 57644, + "codegen.vwmacc_vx": 57645, "codegen.vwmaccsu_vv": 14810, - "codegen.vwmaccsu_vx": 57644, + "codegen.vwmaccsu_vx": 57645, "codegen.vwmaccu_vv": 14810, - "codegen.vwmaccu_vx": 57644, - "codegen.vwmaccus_vx": 57644, + "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": 18459, - "codegen.vwredsumu_vs": 18459, + "codegen.vwredsum_vs": 18460, + "codegen.vwredsumu_vs": 18460, "codegen.vwsub_vv": 13881, "codegen.vwsub_vx": 39734, - "codegen.vwsub_wv": 15241, + "codegen.vwsub_wv": 15242, "codegen.vwsub_wx": 46539, "codegen.vwsubu_vv": 13881, "codegen.vwsubu_vx": 39734, - "codegen.vwsubu_wv": 15241, + "codegen.vwsubu_wv": 15242, "codegen.vwsubu_wx": 46539, - "codegen.vxor_vi": 49265, - "codegen.vxor_vv": 22975, + "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": 3, + "rvv_bench.chacha20": 4, "rvv_bench.memcpy": 1846662, "rvv_bench.memset": 244374, "rvv_bench.mergelines": 3145593, - "rvv_bench.poly1305": 3, + "rvv_bench.poly1305": 4, "rvv_bench.strlen": 710137, - "rvv_bench.utf8_count": 5729458 + "rvv_bench.utf8_count": 5729459 } \ No newline at end of file diff --git a/.github/cases/sandslash/default.json b/.github/cases/sandslash/default.json index ad434f288..e118ca43b 100644 --- a/.github/cases/sandslash/default.json +++ b/.github/cases/sandslash/default.json @@ -1,37 +1,37 @@ { - "mlir.rvv_vp_intrinsic_add": 428, - "mlir.rvv_vp_intrinsic_add_scalable": 649, - "mlir.hello": 115, - "mlir.stripmining": 3598, + "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": 119085, + "codegen.vaadd_vv": 119086, "codegen.vaadd_vx": 336425, - "codegen.vaaddu_vv": 119085, + "codegen.vaaddu_vv": 119086, "codegen.vaaddu_vx": 336425, - "codegen.vadc_vim": 31362, - "codegen.vadc_vvm": 15033, - "codegen.vadc_vxm": 40340, + "codegen.vadc_vim": 31363, + "codegen.vadc_vvm": 15034, + "codegen.vadc_vxm": 40341, "codegen.vadd_vi": 65437, - "codegen.vadd_vv": 30378, + "codegen.vadd_vv": 30379, "codegen.vadd_vx": 84713, "codegen.vand_vi": 65612, - "codegen.vand_vv": 30378, + "codegen.vand_vv": 30379, "codegen.vand_vx": 84861, - "codegen.vasub_vv": 119085, + "codegen.vasub_vv": 119086, "codegen.vasub_vx": 336425, - "codegen.vasubu_vv": 119085, + "codegen.vasubu_vv": 119086, "codegen.vasubu_vx": 336425, - "codegen.vcompress_vm": 97725, + "codegen.vcompress_vm": 97726, "codegen.vcpop_m": 2705, "codegen.vdiv_vv": 48020, - "codegen.vdiv_vx": 342944, - "codegen.vdivu_vv": 48272, - "codegen.vdivu_vx": 359125, + "codegen.vdiv_vx": 342945, + "codegen.vdivu_vv": 48273, + "codegen.vdivu_vx": 359126, "codegen.vfirst_m": 2233, - "codegen.vid_v": 22173, - "codegen.viota_m": 194703, + "codegen.vid_v": 22172, + "codegen.viota_m": 194704, "codegen.vl1re16_v": 1134, "codegen.vl1re32_v": 1134, "codegen.vl1re8_v": 1134, @@ -45,127 +45,127 @@ "codegen.vl8re32_v": 1610, "codegen.vl8re8_v": 1610, "codegen.vle16_v": 6989, - "codegen.vle16ff_v": 40981, - "codegen.vle32_v": 6105, - "codegen.vle32ff_v": 21904, + "codegen.vle16ff_v": 40982, + "codegen.vle32_v": 6104, + "codegen.vle32ff_v": 21903, "codegen.vle8_v": 7833, - "codegen.vle8ff_v": 75486, + "codegen.vle8ff_v": 75487, "codegen.vlm_v": 1507, "codegen.vloxei16_v": 101110, - "codegen.vloxei32_v": 47429, - "codegen.vloxei8_v": 166186, - "codegen.vloxseg2ei16_v": 108977, - "codegen.vloxseg2ei32_v": 56728, - "codegen.vloxseg2ei8_v": 158398, - "codegen.vloxseg3ei16_v": 81494, - "codegen.vloxseg3ei32_v": 43737, - "codegen.vloxseg3ei8_v": 112505, - "codegen.vloxseg4ei16_v": 103221, - "codegen.vloxseg4ei32_v": 53578, - "codegen.vloxseg4ei8_v": 144433, - "codegen.vloxseg5ei16_v": 57248, + "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": 90204, - "codegen.vloxseg6ei16_v": 66349, + "codegen.vloxseg5ei8_v": 90203, + "codegen.vloxseg6ei16_v": 66350, "codegen.vloxseg6ei32_v": 28739, - "codegen.vloxseg6ei8_v": 105619, - "codegen.vloxseg7ei16_v": 75475, + "codegen.vloxseg6ei8_v": 105618, + "codegen.vloxseg7ei16_v": 75476, "codegen.vloxseg7ei32_v": 32158, - "codegen.vloxseg7ei8_v": 121076, - "codegen.vloxseg8ei16_v": 84576, + "codegen.vloxseg7ei8_v": 121075, + "codegen.vloxseg8ei16_v": 84577, "codegen.vloxseg8ei32_v": 35568, - "codegen.vloxseg8ei8_v": 136491, - "codegen.vlse16_v": 196949, - "codegen.vlse32_v": 102504, - "codegen.vlse8_v": 368530, - "codegen.vlseg2e16_v": 6505, - "codegen.vlseg2e32_v": 5470, - "codegen.vlseg2e8_v": 7552, + "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": 6063, - "codegen.vlseg4e32_v": 4512, - "codegen.vlseg4e8_v": 7439, - "codegen.vlseg5e16_v": 5074, + "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": 3007, - "codegen.vlseg6e8_v": 7321, - "codegen.vlseg7e16_v": 5370, + "codegen.vlseg6e32_v": 3008, + "codegen.vlseg6e8_v": 7322, + "codegen.vlseg7e16_v": 5371, "codegen.vlseg7e32_v": 3072, - "codegen.vlseg7e8_v": 7523, + "codegen.vlseg7e8_v": 7522, "codegen.vlseg8e16_v": 5522, - "codegen.vlseg8e32_v": 3135, - "codegen.vlseg8e8_v": 7723, + "codegen.vlseg8e32_v": 3136, + "codegen.vlseg8e8_v": 7724, "codegen.vlsseg2e16_v": 184394, - "codegen.vlsseg2e32_v": 97298, - "codegen.vlsseg2e8_v": 374239, - "codegen.vlsseg3e16_v": 142373, - "codegen.vlsseg3e32_v": 62377, - "codegen.vlsseg3e8_v": 283308, - "codegen.vlsseg4e16_v": 183312, - "codegen.vlsseg4e32_v": 78262, - "codegen.vlsseg4e8_v": 370794, - "codegen.vlsseg5e16_v": 105201, + "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": 258922, - "codegen.vlsseg6e16_v": 122711, + "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": 351772, + "codegen.vlsseg7e8_v": 351773, "codegen.vlsseg8e16_v": 157787, "codegen.vlsseg8e32_v": 53906, - "codegen.vlsseg8e8_v": 398127, + "codegen.vlsseg8e8_v": 398128, "codegen.vluxei16_v": 101110, - "codegen.vluxei32_v": 47429, - "codegen.vluxei8_v": 166186, - "codegen.vluxseg2ei16_v": 108977, - "codegen.vluxseg2ei32_v": 56728, - "codegen.vluxseg2ei8_v": 158398, - "codegen.vluxseg3ei16_v": 81494, - "codegen.vluxseg3ei32_v": 43737, - "codegen.vluxseg3ei8_v": 112505, - "codegen.vluxseg4ei16_v": 103221, - "codegen.vluxseg4ei32_v": 53578, - "codegen.vluxseg4ei8_v": 144433, - "codegen.vluxseg5ei16_v": 57248, + "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": 90204, - "codegen.vluxseg6ei16_v": 66349, + "codegen.vluxseg5ei8_v": 90203, + "codegen.vluxseg6ei16_v": 66350, "codegen.vluxseg6ei32_v": 28739, - "codegen.vluxseg6ei8_v": 105619, - "codegen.vluxseg7ei16_v": 75475, + "codegen.vluxseg6ei8_v": 105618, + "codegen.vluxseg7ei16_v": 75476, "codegen.vluxseg7ei32_v": 32158, - "codegen.vluxseg7ei8_v": 121076, - "codegen.vluxseg8ei16_v": 84576, + "codegen.vluxseg7ei8_v": 121075, + "codegen.vluxseg8ei16_v": 84577, "codegen.vluxseg8ei32_v": 35568, - "codegen.vluxseg8ei8_v": 136491, - "codegen.vmacc_vv": 31567, - "codegen.vmacc_vx": 96342, - "codegen.vmadc_vi": 57251, - "codegen.vmadc_vim": 58871, + "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": 78992, - "codegen.vmadc_vxm": 80612, - "codegen.vmadd_vv": 31567, - "codegen.vmadd_vx": 96342, + "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": 30378, + "codegen.vmax_vv": 30379, "codegen.vmax_vx": 84713, - "codegen.vmaxu_vv": 30378, + "codegen.vmaxu_vv": 30379, "codegen.vmaxu_vx": 84713, - "codegen.vmerge_vim": 49589, + "codegen.vmerge_vim": 49590, "codegen.vmerge_vvm": 18083, - "codegen.vmerge_vxm": 65744, - "codegen.vmin_vv": 30378, + "codegen.vmerge_vxm": 65745, + "codegen.vmin_vv": 30379, "codegen.vmin_vx": 84713, - "codegen.vminu_vv": 30378, + "codegen.vminu_vv": 30379, "codegen.vminu_vx": 84713, "codegen.vmnand_mm": 13214, "codegen.vmnor_mm": 13214, @@ -173,32 +173,32 @@ "codegen.vmorn_mm": 13214, "codegen.vmsbc_vv": 16587, "codegen.vmsbc_vvm": 18207, - "codegen.vmsbc_vx": 78992, - "codegen.vmsbc_vxm": 80612, + "codegen.vmsbc_vx": 78993, + "codegen.vmsbc_vxm": 80613, "codegen.vmsbf_m": 2129, - "codegen.vmseq_vi": 165652, - "codegen.vmseq_vv": 42544, - "codegen.vmseq_vx": 230023, - "codegen.vmsgt_vi": 165652, - "codegen.vmsgt_vv": 42497, - "codegen.vmsgt_vx": 230023, - "codegen.vmsgtu_vi": 165652, - "codegen.vmsgtu_vv": 42497, - "codegen.vmsgtu_vx": 230023, + "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": 165652, - "codegen.vmsle_vv": 42544, - "codegen.vmsle_vx": 230023, - "codegen.vmsleu_vi": 165652, - "codegen.vmsleu_vv": 42544, - "codegen.vmsleu_vx": 230023, - "codegen.vmslt_vv": 42544, - "codegen.vmslt_vx": 230023, - "codegen.vmsltu_vv": 42544, - "codegen.vmsltu_vx": 230023, - "codegen.vmsne_vi": 165652, - "codegen.vmsne_vv": 42544, - "codegen.vmsne_vx": 230023, + "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, @@ -209,13 +209,13 @@ "codegen.vmulhu_vv": 30764, "codegen.vmulhu_vx": 114893, "codegen.vmv_s_x": 1742, - "codegen.vmv_v_i": 27467, + "codegen.vmv_v_i": 27468, "codegen.vmv_v_v": 13814, - "codegen.vmv_v_x": 10964, + "codegen.vmv_v_x": 10965, "codegen.vmv_x_s": 2294, - "codegen.vmv1r_v": 2213, - "codegen.vmv2r_v": 2453, - "codegen.vmv4r_v": 3131, + "codegen.vmv1r_v": 2214, + "codegen.vmv2r_v": 2452, + "codegen.vmv4r_v": 3132, "codegen.vmv8r_v": 4367, "codegen.vmxnor_mm": 13214, "codegen.vmxor_mm": 13214, @@ -225,10 +225,10 @@ "codegen.vnclipu_wi": 216813, "codegen.vnclipu_wv": 78442, "codegen.vnclipu_wx": 287465, - "codegen.vnmsac_vv": 31567, - "codegen.vnmsac_vx": 96342, - "codegen.vnmsub_vv": 31567, - "codegen.vnmsub_vx": 96342, + "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, @@ -236,7 +236,7 @@ "codegen.vnsrl_wv": 20218, "codegen.vnsrl_wx": 72473, "codegen.vor_vi": 65612, - "codegen.vor_vv": 30378, + "codegen.vor_vv": 30379, "codegen.vor_vx": 84861, "codegen.vredand_vs": 43973, "codegen.vredmax_vs": 43973, @@ -247,92 +247,92 @@ "codegen.vredsum_vs": 43973, "codegen.vredxor_vs": 43973, "codegen.vrem_vv": 48020, - "codegen.vrem_vx": 342944, - "codegen.vremu_vv": 48272, - "codegen.vremu_vx": 359125, - "codegen.vrgather_vi": 132699, - "codegen.vrgather_vv": 636117, - "codegen.vrgather_vx": 154656, - "codegen.vrgatherei16_vv": 465588, + "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": 1177, - "codegen.vs8r_v": 1498, + "codegen.vs4r_v": 1178, + "codegen.vs8r_v": 1499, "codegen.vsadd_vi": 65437, - "codegen.vsadd_vv": 30378, + "codegen.vsadd_vv": 30379, "codegen.vsadd_vx": 84713, "codegen.vsaddu_vi": 65437, - "codegen.vsaddu_vv": 30378, + "codegen.vsaddu_vv": 30379, "codegen.vsaddu_vx": 84713, - "codegen.vsbc_vvm": 15033, - "codegen.vsbc_vxm": 59472, - "codegen.vse16_v": 5523, - "codegen.vse32_v": 4817, - "codegen.vse8_v": 6229, - "codegen.vsetivli": 820, - "codegen.vsetvl": 820, - "codegen.vsetvli": 820, - "codegen.vsext_vf2": 134897, - "codegen.vsext_vf4": 19825, - "codegen.vslide1down_vx": 6151901, - "codegen.vslide1up_vx": 6146235, - "codegen.vslidedown_vi": 4310909, - "codegen.vslidedown_vx": 6148694, - "codegen.vslideup_vi": 4307472, - "codegen.vslideup_vx": 6145410, - "codegen.vsll_vi": 93969, + "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": 124274, - "codegen.vsm_v": 1427, + "codegen.vsll_vx": 124275, + "codegen.vsm_v": 1428, "codegen.vsmul_vv": 120626, "codegen.vsmul_vx": 345137, - "codegen.vsoxei16_v": 100041, - "codegen.vsoxei32_v": 46487, + "codegen.vsoxei16_v": 100042, + "codegen.vsoxei32_v": 46488, "codegen.vsoxei8_v": 165424, "codegen.vsoxseg2ei16_v": 107931, - "codegen.vsoxseg2ei32_v": 55663, + "codegen.vsoxseg2ei32_v": 55664, "codegen.vsoxseg2ei8_v": 157638, "codegen.vsoxseg3ei16_v": 80925, - "codegen.vsoxseg3ei32_v": 42819, + "codegen.vsoxseg3ei32_v": 42820, "codegen.vsoxseg3ei8_v": 112361, "codegen.vsoxseg4ei16_v": 102186, - "codegen.vsoxseg4ei32_v": 52368, + "codegen.vsoxseg4ei32_v": 52369, "codegen.vsoxseg4ei8_v": 143678, "codegen.vsoxseg5ei16_v": 57244, - "codegen.vsoxseg5ei32_v": 24661, + "codegen.vsoxseg5ei32_v": 24662, "codegen.vsoxseg5ei8_v": 90806, "codegen.vsoxseg6ei16_v": 66263, - "codegen.vsoxseg6ei32_v": 28029, + "codegen.vsoxseg6ei32_v": 28030, "codegen.vsoxseg6ei8_v": 106114, "codegen.vsoxseg7ei16_v": 75282, - "codegen.vsoxseg7ei32_v": 31397, + "codegen.vsoxseg7ei32_v": 31398, "codegen.vsoxseg7ei8_v": 121422, "codegen.vsoxseg8ei16_v": 84301, - "codegen.vsoxseg8ei32_v": 34765, + "codegen.vsoxseg8ei32_v": 34766, "codegen.vsoxseg8ei8_v": 136730, - "codegen.vsra_vi": 93969, + "codegen.vsra_vi": 93970, "codegen.vsra_vv": 35322, - "codegen.vsra_vx": 124274, - "codegen.vsrl_vi": 93969, + "codegen.vsra_vx": 124275, + "codegen.vsrl_vi": 93970, "codegen.vsrl_vv": 35322, - "codegen.vsrl_vx": 124274, + "codegen.vsrl_vx": 124275, "codegen.vsse16_v": 181961, "codegen.vsse32_v": 103157, "codegen.vsse8_v": 323289, - "codegen.vsseg2e16_v": 5137, - "codegen.vsseg2e32_v": 4291, - "codegen.vsseg2e8_v": 6005, - "codegen.vsseg3e16_v": 4547, - "codegen.vsseg3e32_v": 3461, - "codegen.vsseg3e8_v": 5633, - "codegen.vsseg4e16_v": 4820, - "codegen.vsseg4e32_v": 3654, - "codegen.vsseg4e8_v": 5986, - "codegen.vsseg5e16_v": 3941, - "codegen.vsseg5e32_v": 2375, - "codegen.vsseg5e8_v": 5507, + "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, @@ -342,12 +342,12 @@ "codegen.vsseg8e16_v": 4422, "codegen.vsseg8e32_v": 2616, "codegen.vsseg8e8_v": 6228, - "codegen.vssra_vi": 373449, + "codegen.vssra_vi": 373450, "codegen.vssra_vv": 138858, - "codegen.vssra_vx": 748433, - "codegen.vssrl_vi": 373449, + "codegen.vssra_vx": 748434, + "codegen.vssrl_vi": 373450, "codegen.vssrl_vv": 138858, - "codegen.vssrl_vx": 748433, + "codegen.vssrl_vx": 748434, "codegen.vssseg2e16_v": 169393, "codegen.vssseg2e32_v": 96025, "codegen.vssseg2e8_v": 325681, @@ -369,80 +369,80 @@ "codegen.vssseg8e16_v": 143241, "codegen.vssseg8e32_v": 52145, "codegen.vssseg8e8_v": 342161, - "codegen.vssub_vv": 30378, + "codegen.vssub_vv": 30379, "codegen.vssub_vx": 125552, - "codegen.vssubu_vv": 30378, + "codegen.vssubu_vv": 30379, "codegen.vssubu_vx": 125552, - "codegen.vsub_vv": 30378, + "codegen.vsub_vv": 30379, "codegen.vsub_vx": 125552, - "codegen.vsuxei16_v": 100041, - "codegen.vsuxei32_v": 46487, + "codegen.vsuxei16_v": 100042, + "codegen.vsuxei32_v": 46488, "codegen.vsuxei8_v": 165424, "codegen.vsuxseg2ei16_v": 107931, - "codegen.vsuxseg2ei32_v": 55663, + "codegen.vsuxseg2ei32_v": 55664, "codegen.vsuxseg2ei8_v": 157638, "codegen.vsuxseg3ei16_v": 80925, - "codegen.vsuxseg3ei32_v": 42819, + "codegen.vsuxseg3ei32_v": 42820, "codegen.vsuxseg3ei8_v": 112361, "codegen.vsuxseg4ei16_v": 102186, - "codegen.vsuxseg4ei32_v": 52368, + "codegen.vsuxseg4ei32_v": 52369, "codegen.vsuxseg4ei8_v": 143678, "codegen.vsuxseg5ei16_v": 57244, - "codegen.vsuxseg5ei32_v": 24661, + "codegen.vsuxseg5ei32_v": 24662, "codegen.vsuxseg5ei8_v": 90806, "codegen.vsuxseg6ei16_v": 66263, - "codegen.vsuxseg6ei32_v": 28029, + "codegen.vsuxseg6ei32_v": 28030, "codegen.vsuxseg6ei8_v": 106114, "codegen.vsuxseg7ei16_v": 75282, - "codegen.vsuxseg7ei32_v": 31397, + "codegen.vsuxseg7ei32_v": 31398, "codegen.vsuxseg7ei8_v": 121422, "codegen.vsuxseg8ei16_v": 84301, - "codegen.vsuxseg8ei32_v": 34765, + "codegen.vsuxseg8ei32_v": 34766, "codegen.vsuxseg8ei8_v": 136730, - "codegen.vwadd_vv": 17949, - "codegen.vwadd_vx": 53945, + "codegen.vwadd_vv": 17950, + "codegen.vwadd_vx": 53946, "codegen.vwadd_wv": 19904, - "codegen.vwadd_wx": 63118, - "codegen.vwaddu_vv": 17949, - "codegen.vwaddu_vx": 53945, + "codegen.vwadd_wx": 63119, + "codegen.vwaddu_vv": 17950, + "codegen.vwaddu_vx": 53946, "codegen.vwaddu_wv": 19904, - "codegen.vwaddu_wx": 63118, - "codegen.vwmacc_vv": 19389, - "codegen.vwmacc_vx": 72698, - "codegen.vwmaccsu_vv": 19389, - "codegen.vwmaccsu_vx": 72698, - "codegen.vwmaccu_vv": 19389, - "codegen.vwmaccu_vx": 72698, - "codegen.vwmaccus_vx": 72698, + "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": 72136, + "codegen.vwmul_vx": 72137, "codegen.vwmulsu_vv": 18117, - "codegen.vwmulsu_vx": 72136, + "codegen.vwmulsu_vx": 72137, "codegen.vwmulu_vv": 18117, - "codegen.vwmulu_vx": 72136, + "codegen.vwmulu_vx": 72137, "codegen.vwredsum_vs": 26285, "codegen.vwredsumu_vs": 26285, - "codegen.vwsub_vv": 17949, - "codegen.vwsub_vx": 53945, + "codegen.vwsub_vv": 17950, + "codegen.vwsub_vx": 53946, "codegen.vwsub_wv": 19904, - "codegen.vwsub_wx": 63118, - "codegen.vwsubu_vv": 17949, - "codegen.vwsubu_vx": 53945, + "codegen.vwsub_wx": 63119, + "codegen.vwsubu_vv": 17950, + "codegen.vwsubu_vx": 53946, "codegen.vwsubu_wv": 19904, - "codegen.vwsubu_wx": 63118, + "codegen.vwsubu_wx": 63119, "codegen.vxor_vi": 65612, - "codegen.vxor_vv": 30378, + "codegen.vxor_vv": 30379, "codegen.vxor_vx": 84861, - "codegen.vzext_vf2": 134897, - "codegen.vzext_vf4": 19825, + "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": 3, + "rvv_bench.chacha20": 4, "rvv_bench.memcpy": 1675944, "rvv_bench.memset": 130527, "rvv_bench.mergelines": 3048326, - "rvv_bench.poly1305": 3, + "rvv_bench.poly1305": 4, "rvv_bench.strlen": 715092, - "rvv_bench.utf8_count": 4797064 + "rvv_bench.utf8_count": 4797065 } \ No newline at end of file