RVV benchmark CanMV-K230 (Kedryte K230, C908)

The CanMV-K230 is based on the Kendryte K230 and has two XuanTie C908 cores. One core runs at 0.8 GHz and doesn't support rvv, the other one at 1.6GHz and supports the 1.0 version of the standard V extension, including Zvfh support, with a VLEN of 128.

Based on this commit.

Thanks to Michael Crusoe (mr-c) for contributing the clang-18 results.

Benchmarks

Performance observations

Note that all of these only apply to this processor and aren't set in stone.

Instruction timings

The following are 20/80 percentile cycle averages when unrolling and looping over the given instruction, it doesn't include vsetvl and load/store instructions. The registers involved are randomized to usual values, that is floating point values are real numbers and not NaN/Inf, and instructions like vslide* stay within the vl range.

This doesn't necessarily measure either latency or throughput, it just uses the methodology described above with the instructions in the table below.

instructione8m1e8m2e8m4e8m8e16m1e16m2e16m4e16m8e32m1e32m2e32m4e32m8e64m1e64m2e64m4e64m8
add t0, t1, t21.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.0
mul t0, t1, t22.02.02.02.02.02.02.02.02.02.02.02.02.02.02.02.0
vadd.vv v8, v16, v244.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vadd.vv v8, v16, v24, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vadd.vx v8, v16, t04.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vadd.vx v8, v16, t0, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vadd.vi v8, v16, 134.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vadd.vi v8, v16, 13, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vsub.vv v8, v16, v244.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vsub.vv v8, v16, v24, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vsub.vx v8, v16, t04.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vsub.vx v8, v16, t0, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vrsub.vx v8, v16, t04.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vrsub.vx v8, v16, t0, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vrsub.vi v8, v16, 134.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vrsub.vi v8, v16, 13, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vminu.vv v8, v16, v244.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vminu.vv v8, v16, v24, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vminu.vx v8, v16, t04.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vminu.vx v8, v16, t0, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vmin.vv v8, v16, v244.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vmin.vv v8, v16, v24, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vmin.vx v8, v16, t04.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vmin.vx v8, v16, t0, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vmaxu.vv v8, v16, v244.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vmaxu.vv v8, v16, v24, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vmaxu.vx v8, v16, t04.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vmaxu.vx v8, v16, t0, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vmax.vv v8, v16, v244.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vmax.vv v8, v16, v24, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vmax.vx v8, v16, t04.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vmax.vx v8, v16, t0, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vand.vv v8, v16, v244.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vand.vv v8, v16, v24, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vand.vx v8, v16, t04.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vand.vx v8, v16, t0, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vand.vi v8, v16, 134.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vand.vi v8, v16, 13, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vor.vv v8, v16, v244.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vor.vv v8, v16, v24, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vor.vx v8, v16, t04.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vor.vx v8, v16, t0, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vor.vi v8, v16, 134.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vor.vi v8, v16, 13, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vxor.vv v8, v16, v244.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vxor.vv v8, v16, v24, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vxor.vx v8, v16, t04.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vxor.vx v8, v16, t0, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vxor.vi v8, v16, 134.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vxor.vi v8, v16, 13, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vrgather.vv v8, v16, v244.016.064.9261.14.016.064.9261.24.016.064.9261.14.016.064.9261.1
vrgather.vv v8, v16, v24, v0.t4.016.064.9261.24.016.064.9261.14.016.064.9261.14.016.064.9261.1
vrgather.vx v8, v16, t04.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vrgather.vx v8, v16, t0, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vrgather.vi v8, v16, 34.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vrgather.vi v8, v16, 3, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vslideup.vx v8, v16, t04.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vslideup.vx v8, v16, t0, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vslideup.vi v8, v16, 34.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vslideup.vi v8, v16, 3, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vrgatherei16.vv v8, v16, v248.032.0131.14.016.064.94.016.064.94.016.064.9
vrgatherei16.vv v8, v16, v24, v0.t8.032.2131.14.016.064.94.016.064.94.016.064.9
vslidedown.vx v8, v16, t04.05.09.017.04.05.09.017.04.05.09.017.04.05.09.017.0
vslidedown.vx v8, v16, t0, v0.t4.05.09.017.04.05.09.017.04.05.09.017.04.05.09.017.0
vslidedown.vi v8, v16, 34.05.09.017.04.05.09.017.04.05.09.017.04.05.09.017.0
vslidedown.vi v8, v16, 3, v0.t4.05.09.017.04.05.09.017.04.05.09.017.04.05.09.017.0
vredsum.vs v8, v16, v245.07.011.019.05.07.011.019.05.07.011.019.05.07.011.019.0
vredsum.vs v8, v16, v24, v0.t5.07.011.019.05.07.011.019.05.07.011.019.05.07.011.019.0
vredand.vs v8, v16, v244.06.010.018.04.06.010.018.04.06.010.018.04.06.010.018.0
vredand.vs v8, v16, v24, v0.t4.06.010.018.04.06.010.018.04.06.010.018.04.06.010.018.0
vredor.vs v8, v16, v244.06.010.018.04.06.010.018.04.06.010.018.04.06.010.018.0
vredor.vs v8, v16, v24, v0.t4.06.010.018.04.06.010.018.04.06.010.018.04.06.010.018.0
vredxor.vs v8, v16, v244.06.010.018.04.06.010.018.04.06.010.018.04.06.010.018.0
vredxor.vs v8, v16, v24, v0.t4.06.010.018.04.06.010.018.04.06.010.018.04.06.010.018.0
vredminu.vs v8, v16, v245.07.011.019.05.07.011.019.05.07.011.019.05.07.011.019.0
vredminu.vs v8, v16, v24, v0.t5.07.011.019.05.07.011.019.05.07.011.019.05.07.011.019.0
vredmin.vs v8, v16, v245.07.011.019.05.07.011.019.05.07.011.019.05.07.011.019.0
vredmin.vs v8, v16, v24, v0.t5.07.011.019.05.07.011.019.05.07.011.019.05.07.011.019.0
vredmaxu.vs v8, v16, v245.07.011.019.05.07.011.019.05.07.011.019.05.07.011.019.0
vredmaxu.vs v8, v16, v24, v0.t5.07.011.019.05.07.011.019.05.07.011.019.05.07.011.019.0
vredmax.vs v8, v16, v245.07.011.019.05.07.011.019.05.07.011.019.05.07.011.019.0
vredmax.vs v8, v16, v24, v0.t5.07.011.019.05.07.011.019.05.07.011.019.05.07.011.019.0
vaaddu.vv v8, v16, v244.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vaaddu.vv v8, v16, v24, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vaaddu.vx v8, v16, t04.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vaaddu.vx v8, v16, t0, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vaadd.vv v8, v16, v244.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vaadd.vv v8, v16, v24, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vaadd.vx v8, v16, t04.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vaadd.vx v8, v16, t0, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vasubu.vv v8, v16, v244.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vasubu.vv v8, v16, v24, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vasubu.vx v8, v16, t04.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vasubu.vx v8, v16, t0, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vasub.vv v8, v16, v244.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vasub.vv v8, v16, v24, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vasub.vx v8, v16, t04.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vasub.vx v8, v16, t0, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vslide1up.vx v8, v16, t04.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vslide1up.vx v8, v16, t0, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vslide1down.vx v8, v16, t05.05.09.017.05.05.09.017.05.05.09.017.05.05.09.017.0
vslide1down.vx v8, v16, t0, v0.t5.05.09.017.05.05.09.017.05.05.09.017.05.05.09.017.0
vadc.vvm v8, v16, v24, v04.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vadc.vxm v8, v16, t0, v04.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vadc.vim v8, v16, 13, v04.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vmadc.vvm v8, v16, v24, v04.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmadc.vxm v8, v16, t0, v04.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmadc.vim v8, v16, 13, v04.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vsbc.vvm v8, v16, v24, v04.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vsbc.vxm v8, v16, t0, v04.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vmsbc.vvm v8, v16, v24, v04.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsbc.vxm v8, v16, t0, v04.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmerge.vvm v8, v16, v24, v04.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vmerge.vxm v8, v16, t0, v04.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vmerge.vim v8, v16, 13, v04.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vmv.v.v v8, v164.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vmv.v.x v8, t04.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vmv.v.i v8, 134.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vmseq.vv v8, v16, v244.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmseq.vv v8, v16, v24, v0.t4.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmseq.vx v8, v16, t04.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmseq.vx v8, v16, t0, v0.t4.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmseq.vi v8, v16, 134.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmseq.vi v8, v16, 13, v0.t4.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsne.vv v8, v16, v244.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsne.vv v8, v16, v24, v0.t4.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsne.vx v8, v16, t04.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsne.vx v8, v16, t0, v0.t4.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsne.vi v8, v16, 134.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsne.vi v8, v16, 13, v0.t4.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsltu.vv v8, v16, v244.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsltu.vv v8, v16, v24, v0.t4.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsltu.vx v8, v16, t04.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsltu.vx v8, v16, t0, v0.t4.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmslt.vv v8, v16, v244.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmslt.vv v8, v16, v24, v0.t4.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmslt.vx v8, v16, t04.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmslt.vx v8, v16, t0, v0.t4.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsleu.vv v8, v16, v244.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsleu.vv v8, v16, v24, v0.t4.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsleu.vx v8, v16, t04.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsleu.vx v8, v16, t0, v0.t4.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsleu.vi v8, v16, 134.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsleu.vi v8, v16, 13, v0.t4.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsle.vv v8, v16, v244.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsle.vv v8, v16, v24, v0.t4.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsle.vx v8, v16, t04.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsle.vx v8, v16, t0, v0.t4.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsle.vi v8, v16, 134.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsle.vi v8, v16, 13, v0.t4.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsgtu.vx v8, v16, t04.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsgtu.vx v8, v16, t0, v0.t4.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsgtu.vi v8, v16, 134.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsgtu.vi v8, v16, 13, v0.t4.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsgt.vx v8, v16, t04.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsgt.vx v8, v16, t0, v0.t4.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsgt.vi v8, v16, 134.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vmsgt.vi v8, v16, 13, v0.t4.06.010.011.04.06.010.018.04.06.010.018.04.06.010.018.0
vcompress.vm v0, v8, v164.010.036.0139.44.010.036.0139.44.010.036.0139.44.010.036.0139.4
vmandn.mm v0, v8, v164.04.04.04.04.04.04.04.04.04.04.04.04.04.04.04.0
vmand.mm v0, v8, v164.04.04.04.04.04.04.04.04.04.04.04.04.04.04.04.0
vmor.mm v0, v8, v164.04.04.04.04.04.04.04.04.04.04.04.04.04.04.04.0
vmxor.mm v0, v8, v164.04.04.04.04.04.04.04.04.04.04.04.04.04.04.04.0
vmorn.mm v0, v8, v164.04.04.04.04.04.04.04.04.04.04.04.04.04.04.04.0
vmnand.mm v0, v8, v164.04.04.04.04.04.04.04.04.04.04.04.04.04.04.04.0
vmnor.mm v0, v8, v164.04.04.04.04.04.04.04.04.04.04.04.04.04.04.04.0
vmxnor.mm v0, v8, v164.04.04.04.04.04.04.04.04.04.04.04.04.04.04.04.0
vsaddu.vv v8, v16, v244.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vsaddu.vv v8, v16, v24, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vsaddu.vx v8, v16, t04.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vsaddu.vx v8, v16, t0, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vsaddu.vi v8, v16, 134.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vsaddu.vi v8, v16, 13, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vsadd.vv v8, v16, v244.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vsadd.vv v8, v16, v24, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vsadd.vx v8, v16, t04.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vsadd.vx v8, v16, t0, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vsadd.vi v8, v16, 134.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vsadd.vi v8, v16, 13, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vssubu.vv v8, v16, v244.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vssubu.vv v8, v16, v24, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vssubu.vx v8, v16, t04.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vssubu.vx v8, v16, t0, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vssub.vv v8, v16, v244.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vssub.vv v8, v16, v24, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vssub.vx v8, v16, t04.04.05.08.04.04.05.08.04.04.05.08.04.04.05.08.0
vssub.vx v8, v16, t0, v0.t4.04.08.09.04.04.08.016.04.04.08.016.04.04.08.016.0
vsll.vv v8, v16, v244.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vsll.vv v8, v16, v24, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vsll.vx v8, v16, t04.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vsll.vx v8, v16, t0, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vsll.vi v8, v16, 134.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vsll.vi v8, v16, 13, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vsmul.vv v8, v16, v244.04.05.08.04.04.05.08.05.05.05.08.07.08.016.032.0
vsmul.vv v8, v16, v24, v0.t4.04.08.09.04.04.08.016.05.05.08.016.08.016.032.064.9
vsmul.vx v8, v16, t04.04.05.08.04.04.05.08.05.05.05.08.07.08.016.032.0
vsmul.vx v8, v16, t0, v0.t4.04.08.09.04.04.08.016.05.05.08.016.08.016.032.064.9
vmv1r.v v8, v164.04.04.04.04.04.04.04.04.04.04.04.04.04.04.04.0
vmv2r.v v8, v164.04.04.04.04.04.04.04.04.04.04.04.04.04.04.04.0
vmv4r.v v8, v168.08.08.08.08.08.08.08.08.08.08.08.08.08.08.08.0
vmv8r.v v8, v1616.016.016.016.016.016.016.016.016.016.016.016.016.016.016.016.0
vsrl.vv v8, v16, v244.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vsrl.vv v8, v16, v24, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vsrl.vx v8, v16, t04.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vsrl.vx v8, v16, t0, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vsrl.vi v8, v16, 134.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vsrl.vi v8, v16, 13, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vsra.vv v8, v16, v244.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vsra.vv v8, v16, v24, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vsra.vx v8, v16, t04.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vsra.vx v8, v16, t0, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vsra.vi v8, v16, 134.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vsra.vi v8, v16, 13, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vssrl.vv v8, v16, v244.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vssrl.vv v8, v16, v24, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vssrl.vx v8, v16, t04.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vssrl.vx v8, v16, t0, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vssrl.vi v8, v16, 134.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vssrl.vi v8, v16, 13, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vdivu.vv v8, v16, v2428.049.4106.3204.024.245.292.8186.023.041.185.6175.021.041.181.5166.0
vdivu.vv v8, v16, v24, v0.t23.049.4103.2192.020.042.187.7180.021.042.190.8172.020.041.182.5168.0
vdivu.vx v8, v16, t020.040.081.4180.020.040.081.5164.020.040.093.9164.020.040.181.5164.0
vdivu.vx v8, v16, t0, v0.t20.040.088.7164.020.040.188.7164.020.040.081.4164.020.040.081.5164.0
vdiv.vv v8, v16, v2428.052.5111.5212.024.048.499.0198.022.045.292.9185.022.044.290.8180.0
vdiv.vv v8, v16, v24, v0.t27.047.3104.1196.023.048.6100.0191.023.044.291.8183.022.044.390.8180.0
vdiv.vx v8, v16, t022.044.389.7180.122.044.289.7210.122.044.289.8180.122.044.389.8180.1
vdiv.vx v8, v16, t0, v0.t24.045.289.8180.022.046.389.8184.122.044.2102.2180.122.044.189.7180.1
vremu.vv v8, v16, v2426.054.5119.8214.022.048.394.9204.022.044.297.0190.022.044.192.8182.0
vremu.vv v8, v16, v24, v0.t28.052.5101.1204.024.044.193.9190.025.045.393.9186.022.044.289.7182.0
vremu.vx v8, v16, t022.044.289.7180.024.044.189.7180.022.047.389.8180.022.044.289.7180.0
vremu.vx v8, v16, t0, v0.t22.044.289.7180.022.048.489.7189.022.044.289.7180.022.044.289.7180.0
vrem.vv v8, v16, v2428.057.6114.6229.124.151.5104.1211.025.051.4104.2203.024.049.398.3199.0
vrem.vv v8, v16, v24, v0.t25.049.3113.6216.026.048.4100.0212.024.050.4100.0198.024.048.398.2198.0
vrem.vx v8, v16, t024.048.397.8277.724.048.297.9226.124.048.498.2196.024.048.397.8196.0
vrem.vx v8, v16, t0, v0.t24.048.498.0196.024.048.397.7196.024.048.3109.4196.024.048.398.0196.0
vmulhu.vv v8, v16, v244.04.05.08.04.04.05.08.05.05.05.08.07.08.016.032.7
vmulhu.vv v8, v16, v24, v0.t4.04.08.09.04.04.08.016.05.05.08.016.08.016.032.064.9
vmulhu.vx v8, v16, t04.04.05.08.04.04.05.08.05.05.05.08.07.08.016.032.0
vmulhu.vx v8, v16, t0, v0.t4.04.08.09.04.04.08.016.05.05.08.016.08.016.032.064.9
vmul.vv v8, v16, v244.04.05.08.04.04.05.08.05.05.05.08.07.08.016.032.0
vmul.vv v8, v16, v24, v0.t4.04.08.09.04.04.08.016.05.05.08.016.08.016.032.064.9
vmul.vx v8, v16, t04.04.05.08.04.04.05.08.05.05.05.08.07.08.016.032.0
vmul.vx v8, v16, t0, v0.t4.04.08.09.04.04.08.016.05.05.08.016.08.016.032.064.9
vmulhsu.vv v8, v16, v244.04.05.08.04.04.05.08.05.05.05.08.07.08.016.032.9
vmulhsu.vv v8, v16, v24, v0.t4.04.08.09.04.04.08.016.05.05.08.016.08.016.032.064.9
vmulhsu.vx v8, v16, t04.04.05.08.04.04.05.08.05.05.05.08.07.08.016.032.2
vmulhsu.vx v8, v16, t0, v0.t4.04.08.09.04.04.08.016.05.05.08.016.08.016.032.064.9
vmulh.vv v8, v16, v244.04.05.08.04.04.05.08.05.05.05.08.07.08.016.032.0
vmulh.vv v8, v16, v24, v0.t4.04.08.09.04.04.08.016.05.05.08.016.08.016.032.064.9
vmulh.vx v8, v16, t04.04.05.08.04.04.05.08.05.05.05.08.07.08.016.032.0
vmulh.vx v8, v16, t0, v0.t4.04.08.09.04.04.08.016.05.05.08.016.08.016.032.064.9
vmadd.vv v8, v16, v244.04.05.08.04.04.05.08.05.05.05.08.07.08.016.032.0
vmadd.vv v8, v16, v24, v0.t4.04.08.09.04.04.08.016.05.05.08.016.08.016.032.064.9
vmadd.vx v8, t0, v164.04.05.08.04.04.05.08.05.05.05.08.07.08.016.032.3
vmadd.vx v8, t0, v16, v0.t4.04.08.09.04.04.08.016.05.05.08.016.08.016.032.064.9
vmacc.vv v8, v16, v244.04.05.08.04.04.05.08.05.05.05.08.07.08.016.032.0
vmacc.vv v8, v16, v24, v0.t4.04.08.09.04.04.08.016.05.05.08.016.08.016.032.064.9
vmacc.vx v8, t0, v164.04.05.08.04.04.05.08.05.05.05.08.07.08.016.032.8
vmacc.vx v8, t0, v16, v0.t4.04.08.09.04.04.08.016.05.05.08.016.08.016.032.064.9
vnsrl.wv v8, v16, v244.08.016.04.08.016.04.08.016.0
vnsrl.wv v8, v16, v24, v0.t4.08.016.04.08.016.04.08.016.0
vnsrl.wx v8, v16, t04.08.016.04.08.016.04.08.016.0
vnsrl.wx v8, v16, t0, v0.t4.08.016.04.08.016.04.08.016.0
vnsrl.wi v8, v16, 134.08.016.04.08.016.04.08.016.0
vnsrl.wi v8, v16, 13, v0.t4.08.016.04.08.016.04.08.016.0
vnsra.wv v8, v16, v244.08.016.04.08.016.04.08.016.0
vnsra.wv v8, v16, v24, v0.t4.08.016.04.08.016.04.08.016.0
vnsra.wx v8, v16, t04.08.016.04.08.016.04.08.016.0
vnsra.wx v8, v16, t0, v0.t4.08.016.04.08.016.04.08.016.0
vnsra.wi v8, v16, 134.08.016.04.08.016.04.08.016.0
vnsra.wi v8, v16, 13, v0.t4.08.016.04.08.016.04.08.016.0
vnclipu.wv v8, v16, v244.08.016.04.08.016.04.08.016.0
vnclipu.wv v8, v16, v24, v0.t4.08.016.04.08.016.04.08.016.0
vnclipu.wx v8, v16, t04.08.016.04.08.016.04.08.016.0
vnclipu.wx v8, v16, t0, v0.t4.08.016.04.08.016.04.08.016.0
vnclipu.wi v8, v16, 134.08.016.04.08.016.04.08.016.0
vnclipu.wi v8, v16, 13, v0.t4.08.016.04.08.016.04.08.016.0
vnclip.wv v8, v16, v244.08.016.04.08.016.04.08.016.0
vnclip.wv v8, v16, v24, v0.t4.08.016.04.08.016.04.08.016.0
vnclip.wx v8, v16, t04.08.016.04.08.016.04.08.016.0
vnclip.wx v8, v16, t0, v0.t4.08.016.04.08.016.04.08.016.0
vnclip.wi v8, v16, 134.08.016.04.08.016.04.08.016.0
vnclip.wi v8, v16, 13, v0.t4.08.016.04.08.016.04.08.016.0
vnmsub.vv v8, v16, v244.04.05.04.04.05.05.05.05.0
vnmsub.vv v8, v16, v24, v0.t4.04.08.04.04.08.05.05.08.0
vnmsub.vx v8, t0, v164.04.05.04.04.05.05.05.05.0
vnmsub.vx v8, t0, v16, v0.t4.04.08.04.04.08.05.05.08.0
vnmsac.vv v8, v16, v244.04.05.04.04.05.05.05.05.0
vnmsac.vv v8, v16, v24, v0.t4.04.08.04.04.08.05.05.08.0
vnmsac.vx v8, t0, v164.04.05.04.04.05.05.05.05.0
vnmsac.vx v8, t0, v16, v0.t4.04.08.04.04.08.05.05.08.0
vwaddu.vv v8, v16, v244.05.08.04.05.08.04.05.08.0
vwaddu.vv v8, v16, v24, v0.t4.08.016.04.08.016.04.08.016.0
vwaddu.vx v8, v16, t04.05.08.04.05.08.04.05.08.0
vwaddu.vx v8, v16, t0, v0.t4.08.016.04.08.016.04.08.016.0
vwadd.vv v8, v16, v244.05.08.04.05.08.04.05.08.0
vwadd.vv v8, v16, v24, v0.t4.08.016.04.08.016.04.08.016.0
vwadd.vx v8, v16, t04.05.08.04.05.08.04.05.08.0
vwadd.vx v8, v16, t0, v0.t4.08.016.04.08.016.04.08.016.0
vwsub.vv v8, v16, v244.05.08.04.05.08.04.05.08.0
vwsub.vv v8, v16, v24, v0.t4.08.016.04.08.016.04.08.016.0
vwsub.vx v8, v16, t04.05.08.04.05.08.04.05.08.0
vwsub.vx v8, v16, t0, v0.t4.08.016.04.08.016.04.08.016.0
vwaddu.wv v8, v16, v244.05.08.04.05.08.04.05.08.0
vwaddu.wv v8, v16, v24, v0.t4.08.016.04.08.016.04.08.016.0
vwaddu.wx v8, v16, t04.05.08.04.05.08.04.05.08.0
vwaddu.wx v8, v16, t0, v0.t4.08.016.04.08.016.04.08.016.0
vwadd.wv v8, v16, v244.05.08.04.05.08.04.05.08.0
vwadd.wv v8, v16, v24, v0.t4.08.016.04.08.016.04.08.016.0
vwadd.wx v8, v16, t04.05.08.04.05.08.04.05.08.0
vwadd.wx v8, v16, t0, v0.t4.08.016.04.08.016.04.08.016.0
vwsub.wv v8, v16, v244.05.08.04.05.08.04.05.08.0
vwsub.wv v8, v16, v24, v0.t4.08.016.04.08.016.04.08.016.0
vwsub.wx v8, v16, t04.05.08.04.05.08.04.05.08.0
vwsub.wx v8, v16, t0, v0.t4.08.016.04.08.016.04.08.016.0
vwmulu.vv v8, v16, v244.05.08.04.05.08.05.05.08.0
vwmulu.vv v8, v16, v24, v0.t4.08.016.04.08.016.05.08.016.0
vwmulu.vx v8, v16, t04.05.08.04.05.08.05.05.08.0
vwmulu.vx v8, v16, t0, v0.t4.08.016.04.08.016.05.08.016.0
vwmulsu.vv v8, v16, v244.05.08.04.05.08.05.05.08.0
vwmulsu.vv v8, v16, v24, v0.t4.08.016.04.08.016.05.08.016.0
vwmulsu.vx v8, v16, t04.05.08.04.05.08.05.05.08.0
vwmulsu.vx v8, v16, t0, v0.t4.08.016.04.08.016.05.08.016.0
vwmul.vv v8, v16, v244.05.08.04.05.08.05.05.08.0
vwmul.vv v8, v16, v24, v0.t4.08.016.04.08.016.05.08.016.0
vwmul.vx v8, v16, t04.05.08.04.05.08.05.05.08.0
vwmul.vx v8, v16, t0, v0.t4.08.016.04.08.016.05.08.016.0
vwmaccu.vv v8, v16, v244.05.08.04.05.08.05.05.08.0
vwmaccu.vv v8, v16, v24, v0.t4.08.016.04.08.016.05.08.016.0
vwmaccu.vx v8, t0, v164.05.08.04.05.08.05.05.08.0
vwmaccu.vx v8, t0, v16, v0.t4.08.016.04.08.016.05.08.016.0
vwmacc.vv v8, v16, v244.05.08.04.05.08.05.05.08.0
vwmacc.vv v8, v16, v24, v0.t4.08.016.04.08.016.05.08.016.0
vwmacc.vx v8, t0, v164.05.08.04.05.08.05.05.08.0
vwmacc.vx v8, t0, v16, v0.t4.08.016.04.08.016.05.08.016.0
vwmaccsu.vv v8, v16, v244.05.08.04.05.08.05.05.08.0
vwmaccsu.vv v8, v16, v24, v0.t4.08.016.04.08.016.05.08.016.0
vwmaccsu.vx v8, t0, v164.05.08.04.05.08.05.05.08.0
vwmaccsu.vx v8, t0, v16, v0.t4.08.016.04.08.016.05.08.016.0
vwmaccus.vx v8, t0, v164.05.08.04.05.08.05.05.08.0
vwmaccus.vx v8, t0, v16, v0.t4.08.016.04.08.016.05.08.016.0
vfadd.vv v8, v16, v244.04.05.08.04.04.05.08.04.04.05.08.0
vfadd.vv v8, v16, v24, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vfadd.vf v8, v16, ft04.04.05.08.04.04.05.08.04.04.05.08.0
vfadd.vf v8, v16, ft0, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vfsub.vv v8, v16, v244.04.05.08.04.04.05.08.04.04.05.08.0
vfsub.vv v8, v16, v24, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vfsub.vf v8, v16, ft04.04.05.08.04.04.05.08.04.04.05.08.0
vfsub.vf v8, v16, ft0, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vfmin.vv v8, v16, v244.04.05.08.04.04.05.08.04.04.05.08.0
vfmin.vv v8, v16, v24, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vfmin.vf v8, v16, ft04.04.05.08.04.04.05.08.04.04.05.08.0
vfmin.vf v8, v16, ft0, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vfmax.vv v8, v16, v244.04.05.08.04.04.05.08.04.04.05.08.0
vfmax.vv v8, v16, v24, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vfmax.vf v8, v16, ft04.04.05.08.04.04.05.08.04.04.05.08.0
vfmax.vf v8, v16, ft0, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vfsgnj.vv v8, v16, v244.04.08.016.04.04.08.016.04.04.08.016.0
vfsgnj.vv v8, v16, v24, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vfsgnj.vf v8, v16, ft04.04.08.016.04.04.08.016.04.04.08.016.0
vfsgnj.vf v8, v16, ft0, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vfsgnjn.vv v8, v16, v244.04.08.016.04.04.08.016.04.04.08.016.0
vfsgnjn.vv v8, v16, v24, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vfsgnjn.vf v8, v16, ft04.04.08.016.04.04.08.016.04.04.08.016.0
vfsgnjn.vf v8, v16, ft0, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vfsgnjx.vv v8, v16, v244.04.08.016.04.04.08.016.04.04.08.016.0
vfsgnjx.vv v8, v16, v24, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vfsgnjx.vf v8, v16, ft04.04.08.016.04.04.08.016.04.04.08.016.0
vfsgnjx.vf v8, v16, ft0, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vfslide1up.vf v8, v16, ft04.04.08.016.04.04.08.016.04.04.08.016.0
vfslide1up.vf v8, v16, ft0, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vfslide1down.vf v8, v16, ft05.05.09.017.05.05.09.017.05.05.09.017.0
vfslide1down.vf v8, v16, ft0, v0.t5.05.09.017.05.05.09.017.05.05.09.017.0
vfredusum.vs v8, v16, v2412.018.030.054.69.015.027.051.46.012.024.048.3
vfredusum.vs v8, v16, v24, v0.t12.018.030.054.59.015.027.051.46.012.024.348.4
vfredosum.vs v8, v16, v2424.048.097.8196.012.024.348.497.86.012.024.048.3
vfredosum.vs v8, v16, v24, v0.t24.048.398.2196.012.024.048.397.96.012.024.148.3
vfredmin.vs v8, v16, v2412.018.030.054.59.015.027.051.46.012.024.048.3
vfredmin.vs v8, v16, v24, v0.t12.018.030.054.59.015.027.051.46.012.024.048.3
vfredmax.vs v8, v16, v2412.018.030.054.59.015.027.051.56.012.024.048.3
vfredmax.vs v8, v16, v24, v0.t12.018.030.054.69.015.027.051.46.012.024.048.7
vfmerge.vfm v8, v16, ft0, v04.04.08.016.04.04.08.016.04.04.08.016.0
vfmv.v.f v8, ft04.04.08.016.04.04.08.016.04.04.08.016.0
vmfeq.vv v8, v16, v244.06.010.018.04.06.010.018.04.06.010.018.0
vmfeq.vv v8, v16, v24, v0.t4.06.010.018.04.06.010.018.04.06.010.018.0
vmfeq.vf v8, v16, ft04.06.010.018.04.06.010.018.04.06.010.018.0
vmfeq.vf v8, v16, ft0, v0.t4.06.010.018.04.06.010.018.04.06.010.018.0
vmfle.vv v8, v16, v244.06.010.018.04.06.010.018.04.06.010.018.0
vmfle.vv v8, v16, v24, v0.t4.06.010.018.04.06.010.018.04.06.010.018.0
vmfle.vf v8, v16, ft04.06.010.018.04.06.010.018.04.06.010.018.0
vmfle.vf v8, v16, ft0, v0.t4.06.010.018.04.06.010.018.04.06.010.018.0
vmflt.vv v8, v16, v244.06.010.018.04.06.010.018.04.06.010.018.0
vmflt.vv v8, v16, v24, v0.t4.06.010.018.04.06.010.018.04.06.010.018.0
vmflt.vf v8, v16, ft04.06.010.018.04.06.010.018.04.06.010.018.0
vmflt.vf v8, v16, ft0, v0.t4.06.010.018.04.06.010.018.04.06.010.018.0
vmfne.vv v8, v16, v244.06.010.018.04.06.010.018.04.06.010.018.0
vmfne.vv v8, v16, v24, v0.t4.06.010.018.04.06.010.018.04.06.010.018.0
vmfne.vf v8, v16, ft04.06.010.018.04.06.010.018.04.06.010.018.0
vmfne.vf v8, v16, ft0, v0.t4.06.010.018.04.06.010.018.04.06.010.018.0
vmfgt.vv v8, v16, v244.06.010.018.04.06.010.018.04.06.010.018.0
vmfgt.vv v8, v16, v24, v0.t4.06.010.018.04.06.010.018.04.06.010.018.0
vmfgt.vf v8, v16, ft04.06.010.018.04.06.010.018.04.06.010.018.0
vmfgt.vf v8, v16, ft0, v0.t4.06.010.018.04.06.010.018.04.06.010.018.0
vmfge.vv v8, v16, v244.06.010.018.04.06.010.018.04.06.010.018.0
vmfge.vv v8, v16, v24, v0.t4.06.010.018.04.06.010.018.04.06.010.018.0
vmfge.vf v8, v16, ft04.06.010.018.04.06.010.018.04.06.010.018.0
vmfge.vf v8, v16, ft0, v0.t4.06.010.018.04.06.010.018.04.06.010.018.0
vfdiv.vv v8, v16, v2430.055.6121.8224.038.080.4159.0310.740.081.4164.0327.3
vfdiv.vv v8, v16, v24, v0.t25.048.4103.2214.034.056.6128.0221.026.067.0135.3198.0
vfdiv.vf v8, v16, ft015.030.073.2110.418.036.073.2313.812.024.048.497.7
vfdiv.vf v8, v16, ft0, v0.t18.036.073.1147.731.062.9108.3234.312.024.048.198.1
vfrdiv.vf v8, v16, ft018.036.054.6110.438.077.373.2147.712.024.048.397.9
vfrdiv.vf v8, v16, ft0, v0.t18.030.073.2107.331.062.8118.7147.612.024.048.397.9
vfmul.vv v8, v16, v245.05.05.08.05.05.05.08.05.06.06.512.0
vfmul.vv v8, v16, v24, v0.t5.05.08.016.05.05.08.016.06.06.09.019.0
vfmul.vf v8, v16, ft05.05.55.08.04.04.05.58.05.05.05.08.0
vfmul.vf v8, v16, ft0, v0.t5.05.08.016.04.04.08.016.05.05.08.016.0
vfrsub.vf v8, v16, ft04.04.05.08.04.04.05.08.04.04.05.08.0
vfrsub.vf v8, v16, ft0, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vfmadd.vv v8, v16, v245.05.05.08.05.05.05.08.06.06.07.08.0
vfmadd.vv v8, v16, v24, v0.t5.05.08.016.05.05.08.016.06.06.08.016.0
vfmadd.vf v8, ft0, v165.05.05.08.05.05.05.08.06.06.07.08.0
vfmadd.vf v8, ft0, v16, v0.t5.05.08.016.05.05.08.016.06.06.08.016.0
vfmsub.vv v8, v16, v245.05.05.08.05.05.05.08.06.06.07.08.0
vfmsub.vv v8, v16, v24, v0.t5.05.08.016.05.05.08.016.06.06.08.016.0
vfmsub.vf v8, ft0, v165.05.05.08.05.05.05.08.06.06.07.08.0
vfmsub.vf v8, ft0, v16, v0.t5.05.08.016.05.05.08.016.06.06.08.016.0
vfmacc.vv v8, v16, v245.05.05.08.05.05.05.08.06.06.07.08.0
vfmacc.vv v8, v16, v24, v0.t5.05.08.016.05.05.08.016.06.06.08.016.0
vfmacc.vf v8, ft0, v165.05.05.08.05.05.05.08.06.06.07.08.0
vfmacc.vf v8, ft0, v16, v0.t5.05.08.016.05.05.08.016.06.06.08.016.0
vfmsac.vv v8, v16, v245.05.05.08.05.05.05.08.06.06.07.08.0
vfmsac.vv v8, v16, v24, v0.t5.05.08.016.05.05.08.016.06.06.08.016.0
vfmsac.vf v8, ft0, v165.05.05.08.05.05.05.08.06.06.07.08.0
vfmsac.vf v8, ft0, v16, v0.t5.05.08.016.05.05.08.016.06.06.08.016.0
vfnmsac.vv v8, v16, v245.05.05.05.05.05.0
vfnmsac.vv v8, v16, v24, v0.t5.05.08.05.05.08.0
vfnmsac.vf v8, ft0, v165.05.05.05.05.05.0
vfnmsac.vf v8, ft0, v16, v0.t5.05.08.05.05.08.0
vfnmacc.vv v8, v16, v245.05.05.05.05.05.0
vfnmacc.vv v8, v16, v24, v0.t5.05.08.05.05.08.0
vfnmacc.vf v8, ft0, v165.05.05.05.05.05.0
vfnmacc.vf v8, ft0, v16, v0.t5.05.08.05.05.08.0
vfnmsub.vv v8, v16, v245.05.05.05.05.05.0
vfnmsub.vv v8, v16, v24, v0.t5.05.08.05.05.08.0
vfnmsub.vf v8, ft0, v165.05.05.05.05.05.0
vfnmsub.vf v8, ft0, v16, v0.t5.05.08.05.05.08.0
vfnmadd.vv v8, v16, v245.05.05.05.05.05.0
vfnmadd.vv v8, v16, v24, v0.t5.05.08.05.05.08.0
vfnmadd.vf v8, ft0, v165.05.05.05.05.05.0
vfnmadd.vf v8, ft0, v16, v0.t5.05.08.05.05.08.0
vwredsumu.vs v8, v16, v245.07.011.05.07.011.05.07.011.0
vwredsumu.vs v8, v16, v24, v0.t5.07.011.05.07.011.05.07.011.0
vwredsum.vs v8, v16, v245.07.011.05.07.011.05.07.011.0
vwredsum.vs v8, v16, v24, v0.t5.07.011.05.07.011.05.07.011.0
vfwadd.vv v8, v16, v244.05.08.04.05.08.0
vfwadd.vv v8, v16, v24, v0.t4.08.016.04.08.016.0
vfwadd.vf v8, v16, ft04.05.08.04.05.08.0
vfwadd.vf v8, v16, ft0, v0.t4.08.016.04.08.016.0
vfwsub.vv v8, v16, v244.05.08.04.05.08.0
vfwsub.vv v8, v16, v24, v0.t4.08.016.04.08.016.0
vfwsub.vf v8, v16, ft04.05.08.04.05.08.0
vfwsub.vf v8, v16, ft0, v0.t4.08.016.04.08.016.0
vfwadd.wv v8, v16, v245.09.017.05.09.017.0
vfwadd.wv v8, v16, v24, v0.t7.015.031.07.015.031.0
vfwadd.wf v8, v16, ft05.09.017.05.09.017.0
vfwadd.wf v8, v16, ft0, v0.t7.015.031.07.015.031.0
vfwsub.wv v8, v16, v245.09.017.05.09.017.0
vfwsub.wv v8, v16, v24, v0.t7.015.031.07.015.031.0
vfwsub.wf v8, v16, ft05.09.017.05.09.017.0
vfwsub.wf v8, v16, ft0, v0.t7.015.031.07.015.031.0
vfwmul.vv v8, v16, v244.05.08.06.55.08.0
vfwmul.vv v8, v16, v24, v0.t4.08.016.05.08.017.0
vfwmul.vf v8, v16, ft04.05.08.05.05.08.0
vfwmul.vf v8, v16, ft0, v0.t4.08.016.05.08.016.0
vfwmacc.vv v8, v16, v245.05.08.06.07.08.0
vfwmacc.vv v8, v16, v24, v0.t5.08.016.06.08.016.0
vfwmacc.vf v8, ft0, v165.05.08.06.07.08.0
vfwmacc.vf v8, ft0, v16, v0.t5.08.016.06.08.016.0
vfwnmacc.vv v8, v16, v245.05.08.06.07.08.0
vfwnmacc.vv v8, v16, v24, v0.t5.08.016.06.08.016.0
vfwnmacc.vf v8, ft0, v165.05.08.06.07.08.0
vfwnmacc.vf v8, ft0, v16, v0.t5.08.016.06.08.016.0
vfwmsac.vv v8, v16, v245.05.08.06.07.08.0
vfwmsac.vv v8, v16, v24, v0.t5.08.016.06.08.016.0
vfwmsac.vf v8, ft0, v165.05.08.06.07.08.0
vfwmsac.vf v8, ft0, v16, v0.t5.08.016.06.08.016.0
vfwnmsac.vv v8, v16, v245.05.08.06.07.08.0
vfwnmsac.vv v8, v16, v24, v0.t5.08.016.06.08.016.0
vfwnmsac.vf v8, ft0, v165.05.08.06.07.08.0
vfwnmsac.vf v8, ft0, v16, v0.t5.08.016.06.08.016.0
vfwredosum.vs v8, v16, v2432.064.9131.116.032.164.9
vfwredosum.vs v8, v16, v24, v0.t32.064.9131.116.032.064.9
vfwredusum.vs v8, v16, v2432.064.9131.116.032.064.9
vfwredusum.vs v8, v16, v24, v0.t32.064.9131.116.032.064.9
vmv.s.x v8, t04.04.04.04.04.04.04.04.04.04.04.04.04.04.04.04.0
vmv.x.s t0, v86.06.06.06.06.06.06.06.06.06.06.06.06.06.06.06.0
vcpop.m t0, v86.06.06.07.06.06.06.06.06.06.06.06.06.06.06.06.0
vcpop.m t0, v8, v0.t6.06.06.07.06.06.06.06.06.06.06.06.06.06.06.06.0
vfirst.m t0, v86.06.06.07.06.06.06.06.06.06.06.06.06.06.06.06.0
vfirst.m t0, v8, v0.t6.06.06.07.06.06.06.06.06.06.06.06.06.06.06.06.0
vzext.vf2 v8, v164.08.016.04.08.016.04.08.016.0
vzext.vf2 v8, v16, v0.t4.08.016.04.08.016.04.08.016.0
vsext.vf2 v8, v164.08.016.04.08.016.04.08.016.0
vsext.vf2 v8, v16, v0.t4.08.016.04.08.016.04.08.016.0
vzext.vf4 v8, v168.016.08.016.0
vzext.vf4 v8, v16, v0.t8.016.08.016.0
vsext.vf4 v8, v168.016.08.016.0
vsext.vf4 v8, v16, v0.t8.016.08.016.0
vzext.vf8 v8, v1616.0
vzext.vf8 v8, v16, v0.t16.0
vsext.vf8 v8, v1616.0
vsext.vf8 v8, v16, v0.t16.0
vfmv.f.s ft0, v84.04.04.04.04.04.04.04.04.04.04.04.0
vfmv.s.f v8, ft04.04.04.04.04.04.04.04.04.04.04.04.0
vfcvt.xu.f.v v8, v164.04.08.016.04.04.08.016.04.04.08.016.0
vfcvt.xu.f.v v8, v16, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vfcvt.x.f.v v8, v164.04.08.016.04.04.08.016.04.04.08.016.0
vfcvt.x.f.v v8, v16, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vfcvt.f.xu.v v8, v164.04.08.016.04.04.08.016.04.04.08.016.0
vfcvt.f.xu.v v8, v16, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vfcvt.f.x.v v8, v164.04.08.016.04.04.08.016.04.04.08.016.0
vfcvt.f.x.v v8, v16, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vfcvt.rtz.x.f.v v8, v164.04.08.016.04.04.08.016.04.04.08.016.0
vfcvt.rtz.x.f.v v8, v16, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vfcvt.rtz.xu.f.v v8, v164.04.08.016.04.04.08.016.04.04.08.016.0
vfcvt.rtz.xu.f.v v8, v16, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vfwcvt.xu.f.v v8, v164.08.016.04.08.016.0
vfwcvt.xu.f.v v8, v16, v0.t4.08.016.04.08.016.0
vfwcvt.x.f.v v8, v164.08.016.04.08.016.0
vfwcvt.x.f.v v8, v16, v0.t4.08.016.04.08.016.0
vfwcvt.f.xu.v v8, v164.08.016.04.08.016.0
vfwcvt.f.xu.v v8, v16, v0.t4.08.016.04.08.016.0
vfwcvt.f.x.v v8, v164.08.016.04.08.016.0
vfwcvt.f.x.v v8, v16, v0.t4.08.016.04.08.016.0
vfwcvt.f.f.v v8, v164.08.016.04.08.016.0
vfwcvt.f.f.v v8, v16, v0.t4.08.016.04.08.016.0
vfwcvt.rtz.xu.f.v v8, v164.08.016.04.08.016.0
vfwcvt.rtz.xu.f.v v8, v16, v0.t4.08.016.04.08.016.0
vfwcvt.rtz.x.f.v v8, v164.08.016.04.08.016.0
vfwcvt.rtz.x.f.v v8, v16, v0.t4.08.016.04.08.016.0
vfncvt.xu.f.w v8, v164.08.016.04.08.016.0
vfncvt.xu.f.w v8, v16, v0.t4.08.016.04.08.016.0
vfncvt.x.f.w v8, v164.08.016.04.08.016.0
vfncvt.x.f.w v8, v16, v0.t4.08.016.04.08.016.0
vfncvt.f.xu.w v8, v164.08.016.04.08.016.0
vfncvt.f.xu.w v8, v16, v0.t4.08.016.04.08.016.0
vfncvt.f.x.w v8, v164.08.016.04.08.016.0
vfncvt.f.x.w v8, v16, v0.t4.08.016.04.08.016.0
vfncvt.f.f.w v8, v164.08.016.04.08.016.0
vfncvt.f.f.w v8, v16, v0.t4.08.016.04.08.016.0
vfncvt.rtz.x.f.w v8, v164.08.016.04.08.016.0
vfncvt.rtz.x.f.w v8, v16, v0.t4.08.016.04.08.016.0
vfncvt.rtz.xu.f.w v8, v164.08.016.04.08.016.0
vfncvt.rtz.xu.f.w v8, v16, v0.t4.08.016.04.08.016.0
vfncvt.rod.f.f.w v8, v164.08.016.04.08.016.0
vfncvt.rod.f.f.w v8, v16, v0.t4.08.016.04.08.016.0
vfsqrt.v v8, v1622.055.5100.0211.025.043.2113.5209.040.038.091.8240.5
vfsqrt.v v8, v16, v0.t19.051.493.9188.031.049.494.9192.012.038.077.3127.0
vfrsqrt7.v v8, v164.04.08.016.04.04.08.016.04.04.08.016.0
vfrsqrt7.v v8, v16, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vfrec7.v v8, v164.04.08.016.04.04.08.016.04.04.08.016.0
vfrec7.v v8, v16, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vfclass.v v8, v164.04.08.016.04.04.08.016.04.04.08.016.0
vfclass.v v8, v16, v0.t4.04.08.016.04.04.08.016.04.04.08.016.0
vmsbf.m v8, v164.04.04.04.04.04.04.04.04.04.04.04.04.04.04.04.0
vmsbf.m v8, v16, v0.t4.04.04.04.04.04.04.04.04.04.04.04.04.04.04.04.0
vmsof.m v8, v164.04.04.04.04.04.04.04.04.04.04.04.04.04.04.04.0
vmsof.m v8, v16, v0.t4.04.04.04.04.04.04.04.04.04.04.04.04.04.04.04.0
vmsif.m v8, v164.04.04.04.04.04.04.04.04.04.04.04.04.04.04.04.0
vmsif.m v8, v16, v0.t4.04.04.04.04.04.04.04.04.04.04.04.04.04.04.04.0
viota.m v8, v164.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
viota.m v8, v16, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vid.v v84.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0
vid.v v8, v0.t4.04.08.016.04.04.08.016.04.04.08.016.04.04.08.016.0

Below are measurements for the scalar instructions obtained using the same methodology as above:

instructioncyclesinstructioncyclesinstructioncycles
add t0, t1, t21.0fmv.w.x ft0, t04.0fmv.d.x ft0, t04.0
addw t0, t1, t21.0fmv.x.w t0, ft06.0fmv.x.d t0, ft06.0
addi t0, t1, 131.0fcvt.w.s t0, ft06.0fcvt.w.d t0, ft06.0
addiw t0, t1, 131.0fcvt.wu.s t0, ft06.0fcvt.wu.d t0, ft06.0
sub t0, t1, t21.0fcvt.s.w ft0, t04.0fcvt.d.w ft0, t04.0
subw t0, t1, t21.0fcvt.s.wu ft0, t04.0fcvt.d.wu ft0, t04.0
lui t0, 131.0fcvt.l.s t0, ft06.0fcvt.l.d t0, ft06.0
auipc t0, 131.5fcvt.lu.s t0, ft06.0fcvt.lu.d t0, ft06.0
xor t0, t1, t21.0fcvt.s.l ft0, t04.0fcvt.d.l ft0, t04.0
xori t0, t1, 131.0fcvt.s.lu ft0, t04.0fcvt.d.lu ft0, t04.0
or t0, t1, t21.0flw ft0, 13(s1)1.2fld ft0, 13(s1)1.2
ori t0, t1, 131.0fsw ft0, 13(s1)1.5fsd ft0, 13(s1)1.5
and t0, t1, t21.0fadd.s ft0, ft1, ft24.0fadd.d ft0, ft1, ft24.0
andi t0, t1, 131.0fsub.s ft0, ft1, ft24.0fsub.d ft0, ft1, ft24.0
slt t0, t1, t21.0fmul.s ft0, ft1, ft24.0fmul.d ft0, ft1, ft25.0
slti t0, t1, 131.0fdiv.s ft0, ft1, ft210.1fdiv.d ft0, ft1, ft210.1
sltu t0, t1, t21.0fsqrt.s ft0, ft110.2fsqrt.d ft0, ft121.5
sltiu t0, t1, 131.0fmadd.s ft0, ft1, ft2, ft35.0fmadd.d ft0, ft1, ft2, ft36.0
sll t0, t1, t21.0fmsub.s ft0, ft1, ft2, ft35.0fmsub.d ft0, ft1, ft2, ft36.0
sllw t0, t1, t21.0fnmsub.s ft0, ft1, ft2, ft35.0fnmsub.d ft0, ft1, ft2, ft36.0
slli t0, t1, 131.0fnmadd.s ft0, ft1, ft2, ft35.0fnmadd.d ft0, ft1, ft2, ft36.0
slliw t0, t1, 131.0fsgnj.s ft0, ft1, ft24.0fsgnj.d ft0, ft1, ft24.0
srl t0, t1, t21.0fsgnjn.s ft0, ft1, ft24.0fsgnjn.d ft0, ft1, ft24.0
srlw t0, t1, t21.0fsgnjx.s ft0, ft1, ft24.0fsgnjx.d ft0, ft1, ft24.0
srli t0, t1, 131.0fmin.s ft0, ft1, ft24.0fmin.d ft0, ft1, ft24.0
srliw t0, t1, 131.0fmax.s ft0, ft1, ft24.0fmax.d ft0, ft1, ft24.0
sra t0, t1, t21.0feq.s t0, ft0, ft16.0feq.d t0, ft0, ft16.0
sraw t0, t1, t21.0flt.s t0, ft0, ft16.0flt.d t0, ft0, ft16.0
srai t0, t1, 131.0fle.s t0, ft0, ft16.0fle.d t0, ft0, ft16.0
sraiw t0, t1, 131.0fclass.s t0, ft06.0fclass.d t0, ft06.0
lb t0, 13(s1)1.0
lh t0, 13(s1)1.0 lr.w t0, (s1)1.0add.uw t0, t1, t21.0
lw t0, 13(s1)1.0 lr.d t0, (s1)1.0sh1add t0, t1, t21.0
ld t0, 13(s1)1.0 sc.w t0, t1, (s1)4.0sh1add.uw t0, t1, t21.0
lbu t0, 13(s1)1.0sc.d t0, t1, (s1)4.0sh2add t0, t1, t21.0
lhu t0, 13(s1)1.0amoswap.w t0, t1, (s1)13.3sh2add.uw t0, t1, t21.0
lwu t0, 13(s1)1.0amoswap.d t0, t1, (s1)13.3sh3add t0, t1, t21.0
sb t0, 13(s1)1.0amoadd.w t0, t1, (s1)13.3sh3add.uw t0, t1, t21.0
sh t0, 13(s1)1.0amoadd.d t0, t1, (s1)13.3slli.uw t0, t1, 131.0
sw t0, 13(s1)1.0amoxor.w t0, t1, (s1)13.3zext.w t0, t11.0
sd t0, 13(s1)1.0amoxor.d t0, t1, (s1)13.2andn t0, t1, t21.0
mul t0, t1, t22.0amoand.w t0, t1, (s1)13.3orn t0, t1, t21.0
mulh t0, t1, t22.0amoand.d t0, t1, (s1)13.3xnor t0, t1, t21.0
mulhsu t0, t1, t22.0amoor.w t0, t1, (s1)13.3clz t0, t11.0
mulhu t0, t1, t22.0amoor.d t0, t1, (s1)13.2clzw t0, t11.0
div t0, t1, t24.0amomin.w t0, t1, (s1)13.3ctz t0, t11.0
divu t0, t1, t24.0amomin.d t0, t1, (s1)13.3ctzw t0, t11.0
rem t0, t1, t24.0amomax.w t0, t1, (s1)13.2cpop t0, t11.0
remu t0, t1, t24.0amomax.d t0, t1, (s1)13.3cpopw t0, t11.0
amominu.w t0, t1, (s1)13.3max t0, t1, t21.0
amominu.d t0, t1, (s1)13.2maxu t0, t1, t21.0
amomaxu.w t0, t1, (s1)13.3min t0, t1, t21.0
amomaxu.d t0, t1, (s1)13.3minu t0, t1, t21.0
sext.b t0, t11.0
sext.h t0, t11.0
zext.h t0, t11.0
rol t0, t1, t21.0
rolw t0, t1, t21.0
ror t0, t1, t21.0
rori t0, t1, 131.0
roriw t0, t1, 131.0
rorw t0, t1, t21.0
orc.b t0, t11.0
rev8 t0, t11.0
bclr t0, t1, t21.0
bclri t0, t1, 131.0
bext t0, t1, t21.0
bexti t0, t1, 131.0
binv t0, t1, t21.0
binvi t0, t1, 131.0
bset t0, t1, t21.0
bseti t0, t1, 131.0