| { |
| "__comment__": "AUTO-GENERATED FILE, DO NOT ADD NEW KEYS (it's ok to change values)!", |
| "vsetivli": "vctrl", |
| "vsetvli": "vctrl", |
| "vsetvl": "vctrl", |
| "vlm.v": "vlsu", |
| "vsm.v": "vlsu", |
| "vle8.v": "vlsu", |
| "vle16.v": "vlsu", |
| "vle32.v": "vlsu", |
| "vle64.v": "vlsu", |
| "vle128.v": "vlsu", |
| "vle256.v": "vlsu", |
| "vle512.v": "vlsu", |
| "vle1024.v": "vlsu", |
| "vse8.v": "vlsu", |
| "vse16.v": "vlsu", |
| "vse32.v": "vlsu", |
| "vse64.v": "vlsu", |
| "vse128.v": "vlsu", |
| "vse256.v": "vlsu", |
| "vse512.v": "vlsu", |
| "vse1024.v": "vlsu", |
| "vluxei8.v": "vlsu", |
| "vluxei16.v": "vlsu", |
| "vluxei32.v": "vlsu", |
| "vluxei64.v": "vlsu", |
| "vluxei128.v": "UNKNOWN", |
| "vluxei256.v": "UNKNOWN", |
| "vluxei512.v": "UNKNOWN", |
| "vluxei1024.v": "UNKNOWN", |
| "vsuxei8.v": "vlsu", |
| "vsuxei16.v": "vlsu", |
| "vsuxei32.v": "vlsu", |
| "vsuxei64.v": "vlsu", |
| "vsuxei128.v": "UNKNOWN", |
| "vsuxei256.v": "UNKNOWN", |
| "vsuxei512.v": "UNKNOWN", |
| "vsuxei1024.v": "UNKNOWN", |
| "vlse8.v": "vlsu", |
| "vlse16.v": "vlsu", |
| "vlse32.v": "vlsu", |
| "vlse64.v": "vlsu", |
| "vlse128.v": "vlsu", |
| "vlse256.v": "vlsu", |
| "vlse512.v": "vlsu", |
| "vlse1024.v": "vlsu", |
| "vsse8.v": "vlsu", |
| "vsse16.v": "vlsu", |
| "vsse32.v": "vlsu", |
| "vsse64.v": "vlsu", |
| "vsse128.v": "vlsu", |
| "vsse256.v": "vlsu", |
| "vsse512.v": "vlsu", |
| "vsse1024.v": "vlsu", |
| "vloxei8.v": "vlsu", |
| "vloxei16.v": "vlsu", |
| "vloxei32.v": "vlsu", |
| "vloxei64.v": "vlsu", |
| "vloxei128.v": "UNKNOWN", |
| "vloxei256.v": "UNKNOWN", |
| "vloxei512.v": "UNKNOWN", |
| "vloxei1024.v": "UNKNOWN", |
| "vsoxei8.v": "vlsu", |
| "vsoxei16.v": "vlsu", |
| "vsoxei32.v": "vlsu", |
| "vsoxei64.v": "vlsu", |
| "vsoxei128.v": "UNKNOWN", |
| "vsoxei256.v": "UNKNOWN", |
| "vsoxei512.v": "UNKNOWN", |
| "vsoxei1024.v": "UNKNOWN", |
| "vle8ff.v": "vlsu", |
| "vle16ff.v": "vlsu", |
| "vle32ff.v": "vlsu", |
| "vle64ff.v": "vlsu", |
| "vle128ff.v": "vlsu", |
| "vle256ff.v": "vlsu", |
| "vle512ff.v": "vlsu", |
| "vle1024ff.v": "vlsu", |
| "vl1re8.v": "vlsu", |
| "vl1re16.v": "vlsu", |
| "vl1re32.v": "vlsu", |
| "vl1re64.v": "vlsu", |
| "vl2re8.v": "vlsu", |
| "vl2re16.v": "vlsu", |
| "vl2re32.v": "vlsu", |
| "vl2re64.v": "vlsu", |
| "vl4re8.v": "vlsu", |
| "vl4re16.v": "vlsu", |
| "vl4re32.v": "vlsu", |
| "vl4re64.v": "vlsu", |
| "vl8re8.v": "vlsu", |
| "vl8re16.v": "vlsu", |
| "vl8re32.v": "vlsu", |
| "vl8re64.v": "vlsu", |
| "vs1r.v": "vlsu", |
| "vs2r.v": "vlsu", |
| "vs4r.v": "vlsu", |
| "vs8r.v": "vlsu", |
| "vfadd.vf": "valu", |
| "vfsub.vf": "valu", |
| "vfmin.vf": "valu", |
| "vfmax.vf": "valu", |
| "vfsgnj.vf": "valu", |
| "vfsgnjn.vf": "valu", |
| "vfsgnjx.vf": "valu", |
| "vfslide1up.vf": "vperm", |
| "vfslide1down.vf": "vperm", |
| "vfmv.s.f": "vmv", |
| "vfmerge.vfm": "vmv", |
| "vfmv.v.f": "vmv", |
| "vmfeq.vf": "valu", |
| "vmfle.vf": "valu", |
| "vmflt.vf": "valu", |
| "vmfne.vf": "valu", |
| "vmfgt.vf": "valu", |
| "vmfge.vf": "valu", |
| "vfdiv.vf": "vfspecial", |
| "vfrdiv.vf": "vfspecial", |
| "vfmul.vf": "valu", |
| "vfrsub.vf": "valu", |
| "vfmadd.vf": "valu", |
| "vfnmadd.vf": "valu", |
| "vfmsub.vf": "valu", |
| "vfnmsub.vf": "valu", |
| "vfmacc.vf": "valu", |
| "vfnmacc.vf": "valu", |
| "vfmsac.vf": "valu", |
| "vfnmsac.vf": "valu", |
| "vfwadd.vf": "valu", |
| "vfwsub.vf": "valu", |
| "vfwadd.wf": "valu", |
| "vfwsub.wf": "valu", |
| "vfwmul.vf": "valu", |
| "vfwmacc.vf": "valu", |
| "vfwnmacc.vf": "valu", |
| "vfwmsac.vf": "valu", |
| "vfwnmsac.vf": "valu", |
| "vfadd.vv": "valu", |
| "vfredusum.vs": "valu", |
| "vfsub.vv": "valu", |
| "vfredosum.vs": "valu", |
| "vfmin.vv": "valu", |
| "vfredmin.vs": "valu", |
| "vfmax.vv": "valu", |
| "vfredmax.vs": "valu", |
| "vfsgnj.vv": "valu", |
| "vfsgnjn.vv": "valu", |
| "vfsgnjx.vv": "valu", |
| "vfmv.f.s": "vmv", |
| "vmfeq.vv": "valu", |
| "vmfle.vv": "valu", |
| "vmflt.vv": "valu", |
| "vmfne.vv": "valu", |
| "vfdiv.vv": "vfspecial", |
| "vfmul.vv": "valu", |
| "vfmadd.vv": "valu", |
| "vfnmadd.vv": "valu", |
| "vfmsub.vv": "valu", |
| "vfnmsub.vv": "valu", |
| "vfmacc.vv": "valu", |
| "vfnmacc.vv": "valu", |
| "vfmsac.vv": "valu", |
| "vfnmsac.vv": "valu", |
| "vfcvt.xu.f.v": "valu", |
| "vfcvt.x.f.v": "valu", |
| "vfcvt.f.xu.v": "valu", |
| "vfcvt.f.x.v": "valu", |
| "vfcvt.rtz.xu.f.v": "valu", |
| "vfcvt.rtz.x.f.v": "valu", |
| "vfwcvt.xu.f.v": "valu", |
| "vfwcvt.x.f.v": "valu", |
| "vfwcvt.f.xu.v": "valu", |
| "vfwcvt.f.x.v": "valu", |
| "vfwcvt.f.f.v": "valu", |
| "vfwcvt.rtz.xu.f.v": "valu", |
| "vfwcvt.rtz.x.f.v": "valu", |
| "vfncvt.xu.f.w": "valu", |
| "vfncvt.x.f.w": "valu", |
| "vfncvt.f.xu.w": "valu", |
| "vfncvt.f.x.w": "valu", |
| "vfncvt.f.f.w": "valu", |
| "vfncvt.rod.f.f.w": "valu", |
| "vfncvt.rtz.xu.f.w": "valu", |
| "vfncvt.rtz.x.f.w": "valu", |
| "vfsqrt.v": "vfspecial", |
| "vfrsqrt7.v": "vfspecial", |
| "vfrec7.v": "UNKNOWN", |
| "vfclass.v": "valu", |
| "vfwadd.vv": "valu", |
| "vfwredusum.vs": "valu", |
| "vfwsub.vv": "valu", |
| "vfwredosum.vs": "valu", |
| "vfwadd.wv": "valu", |
| "vfwsub.wv": "valu", |
| "vfwmul.vv": "valu", |
| "vfwmacc.vv": "valu", |
| "vfwnmacc.vv": "valu", |
| "vfwmsac.vv": "valu", |
| "vfwnmsac.vv": "valu", |
| "vadd.vx": "valu", |
| "vsub.vx": "valu", |
| "vrsub.vx": "valu", |
| "vminu.vx": "valu", |
| "vmin.vx": "valu", |
| "vmaxu.vx": "valu", |
| "vmax.vx": "valu", |
| "vand.vx": "valu", |
| "vor.vx": "valu", |
| "vxor.vx": "valu", |
| "vrgather.vx": "vperm", |
| "vslideup.vx": "vperm", |
| "vslidedown.vx": "vperm", |
| "vadc.vxm": "valu", |
| "vmadc.vxm": "valu", |
| "vmadc.vx": "valu", |
| "vsbc.vxm": "valu", |
| "vmsbc.vxm": "valu", |
| "vmsbc.vx": "valu", |
| "vmerge.vxm": "vmv", |
| "vmv.v.x": "vmv", |
| "vmseq.vx": "valu", |
| "vmsne.vx": "valu", |
| "vmsltu.vx": "valu", |
| "vmslt.vx": "valu", |
| "vmsleu.vx": "valu", |
| "vmsle.vx": "valu", |
| "vmsgtu.vx": "valu", |
| "vmsgt.vx": "valu", |
| "vsaddu.vx": "valu", |
| "vsadd.vx": "valu", |
| "vssubu.vx": "valu", |
| "vssub.vx": "valu", |
| "vsll.vx": "valu", |
| "vsmul.vx": "vmac", |
| "vsrl.vx": "valu", |
| "vsra.vx": "valu", |
| "vssrl.vx": "valu", |
| "vssra.vx": "valu", |
| "vnsrl.wx": "valu", |
| "vnsra.wx": "valu", |
| "vnclipu.wx": "valu", |
| "vnclip.wx": "valu", |
| "vadd.vv": "valu", |
| "vsub.vv": "valu", |
| "vminu.vv": "valu", |
| "vmin.vv": "valu", |
| "vmaxu.vv": "valu", |
| "vmax.vv": "valu", |
| "vand.vv": "valu", |
| "vor.vv": "valu", |
| "vxor.vv": "valu", |
| "vrgather.vv": "vperm", |
| "vrgatherei16.vv": "vperm", |
| "vadc.vvm": "valu", |
| "vmadc.vvm": "valu", |
| "vmadc.vv": "valu", |
| "vsbc.vvm": "valu", |
| "vmsbc.vvm": "valu", |
| "vmsbc.vv": "valu", |
| "vmerge.vvm": "vmv", |
| "vmv.v.v": "vmv", |
| "vmseq.vv": "valu", |
| "vmsne.vv": "valu", |
| "vmsltu.vv": "valu", |
| "vmslt.vv": "valu", |
| "vmsleu.vv": "valu", |
| "vmsle.vv": "valu", |
| "vsaddu.vv": "valu", |
| "vsadd.vv": "valu", |
| "vssubu.vv": "valu", |
| "vssub.vv": "valu", |
| "vsll.vv": "valu", |
| "vsmul.vv": "vmac", |
| "vsrl.vv": "valu", |
| "vsra.vv": "valu", |
| "vssrl.vv": "valu", |
| "vssra.vv": "valu", |
| "vnsrl.wv": "valu", |
| "vnsra.wv": "valu", |
| "vnclipu.wv": "valu", |
| "vnclip.wv": "valu", |
| "vwredsumu.vs": "vred", |
| "vwredsum.vs": "vred", |
| "vadd.vi": "valu", |
| "vrsub.vi": "valu", |
| "vand.vi": "valu", |
| "vor.vi": "valu", |
| "vxor.vi": "valu", |
| "vrgather.vi": "vperm", |
| "vslideup.vi": "vperm", |
| "vslidedown.vi": "vperm", |
| "vadc.vim": "valu", |
| "vmadc.vim": "valu", |
| "vmadc.vi": "valu", |
| "vmerge.vim": "vmv", |
| "vmv.v.i": "vmv", |
| "vmseq.vi": "valu", |
| "vmsne.vi": "valu", |
| "vmsleu.vi": "valu", |
| "vmsle.vi": "valu", |
| "vmsgtu.vi": "valu", |
| "vmsgt.vi": "valu", |
| "vsaddu.vi": "valu", |
| "vsadd.vi": "valu", |
| "vsll.vi": "valu", |
| "vmv1r.v": "vmv", |
| "vmv2r.v": "vmv", |
| "vmv4r.v": "vmv", |
| "vmv8r.v": "vmv", |
| "vsrl.vi": "valu", |
| "vsra.vi": "valu", |
| "vssrl.vi": "valu", |
| "vssra.vi": "valu", |
| "vnsrl.wi": "valu", |
| "vnsra.wi": "valu", |
| "vnclipu.wi": "valu", |
| "vnclip.wi": "valu", |
| "vredsum.vs": "vred", |
| "vredand.vs": "vred", |
| "vredor.vs": "vred", |
| "vredxor.vs": "vred", |
| "vredminu.vs": "vred", |
| "vredmin.vs": "vred", |
| "vredmaxu.vs": "vred", |
| "vredmax.vs": "vred", |
| "vaaddu.vv": "valu", |
| "vaadd.vv": "valu", |
| "vasubu.vv": "valu", |
| "vasub.vv": "valu", |
| "vmv.x.s": "vmv", |
| "vzext.vf8": "valu", |
| "vsext.vf8": "valu", |
| "vzext.vf4": "valu", |
| "vsext.vf4": "valu", |
| "vzext.vf2": "valu", |
| "vsext.vf2": "valu", |
| "vcompress.vm": "vperm", |
| "vmandnot.mm": "vmsk", |
| "vmand.mm": "vmsk", |
| "vmor.mm": "vmsk", |
| "vmxor.mm": "vmsk", |
| "vmornot.mm": "vmsk", |
| "vmnand.mm": "vmsk", |
| "vmnor.mm": "vmsk", |
| "vmxnor.mm": "vmsk", |
| "vmsbf.m": "vmsk", |
| "vmsof.m": "vmsk", |
| "vmsif.m": "vmsk", |
| "viota.m": "vmv", |
| "vid.v": "vmv", |
| "vcpop.m": "UNKNOWN", |
| "vfirst.m": "vmsk", |
| "vdivu.vv": "vdiv", |
| "vdiv.vv": "vdiv", |
| "vremu.vv": "vdiv", |
| "vrem.vv": "vdiv", |
| "vmulhu.vv": "vmac", |
| "vmul.vv": "vmac", |
| "vmulhsu.vv": "vmac", |
| "vmulh.vv": "vmac", |
| "vmadd.vv": "vmac", |
| "vnmsub.vv": "vmac", |
| "vmacc.vv": "vmac", |
| "vnmsac.vv": "vmac", |
| "vwaddu.vv": "valu", |
| "vwadd.vv": "valu", |
| "vwsubu.vv": "valu", |
| "vwsub.vv": "valu", |
| "vwaddu.wv": "valu", |
| "vwadd.wv": "valu", |
| "vwsubu.wv": "valu", |
| "vwsub.wv": "valu", |
| "vwmulu.vv": "vmac", |
| "vwmulsu.vv": "vmac", |
| "vwmul.vv": "vmac", |
| "vwmaccu.vv": "vmac", |
| "vwmacc.vv": "vmac", |
| "vwmaccsu.vv": "vmac", |
| "vaaddu.vx": "valu", |
| "vaadd.vx": "valu", |
| "vasubu.vx": "valu", |
| "vasub.vx": "valu", |
| "vmv.s.x": "vmv", |
| "vslide1up.vx": "vperm", |
| "vslide1down.vx": "vperm", |
| "vdivu.vx": "vdiv", |
| "vdiv.vx": "vdiv", |
| "vremu.vx": "vdiv", |
| "vrem.vx": "vdiv", |
| "vmulhu.vx": "vmac", |
| "vmul.vx": "vmac", |
| "vmulhsu.vx": "vmac", |
| "vmulh.vx": "vmac", |
| "vmadd.vx": "vmac", |
| "vnmsub.vx": "vmac", |
| "vmacc.vx": "vmac", |
| "vnmsac.vx": "vmac", |
| "vwaddu.vx": "valu", |
| "vwadd.vx": "valu", |
| "vwsubu.vx": "valu", |
| "vwsub.vx": "valu", |
| "vwaddu.wx": "valu", |
| "vwadd.wx": "valu", |
| "vwsubu.wx": "valu", |
| "vwsub.wx": "valu", |
| "vwmulu.vx": "vmac", |
| "vwmulsu.vx": "vmac", |
| "vwmul.vx": "vmac", |
| "vwmaccu.vx": "vmac", |
| "vwmacc.vx": "vmac", |
| "vwmaccus.vx": "vmac", |
| "vwmaccsu.vx": "vmac", |
| "vamoswapei8.v": "UNKNOWN", |
| "vamoaddei8.v": "UNKNOWN", |
| "vamoxorei8.v": "UNKNOWN", |
| "vamoandei8.v": "UNKNOWN", |
| "vamoorei8.v": "UNKNOWN", |
| "vamominei8.v": "UNKNOWN", |
| "vamomaxei8.v": "UNKNOWN", |
| "vamominuei8.v": "UNKNOWN", |
| "vamomaxuei8.v": "UNKNOWN", |
| "vamoswapei16.v": "UNKNOWN", |
| "vamoaddei16.v": "UNKNOWN", |
| "vamoxorei16.v": "UNKNOWN", |
| "vamoandei16.v": "UNKNOWN", |
| "vamoorei16.v": "UNKNOWN", |
| "vamominei16.v": "UNKNOWN", |
| "vamomaxei16.v": "UNKNOWN", |
| "vamominuei16.v": "UNKNOWN", |
| "vamomaxuei16.v": "UNKNOWN", |
| "vamoswapei32.v": "UNKNOWN", |
| "vamoaddei32.v": "UNKNOWN", |
| "vamoxorei32.v": "UNKNOWN", |
| "vamoandei32.v": "UNKNOWN", |
| "vamoorei32.v": "UNKNOWN", |
| "vamominei32.v": "UNKNOWN", |
| "vamomaxei32.v": "UNKNOWN", |
| "vamominuei32.v": "UNKNOWN", |
| "vamomaxuei32.v": "UNKNOWN", |
| "vamoswapei64.v": "UNKNOWN", |
| "vamoaddei64.v": "UNKNOWN", |
| "vamoxorei64.v": "UNKNOWN", |
| "vamoandei64.v": "UNKNOWN", |
| "vamoorei64.v": "UNKNOWN", |
| "vamominei64.v": "UNKNOWN", |
| "vamomaxei64.v": "UNKNOWN", |
| "vamominuei64.v": "UNKNOWN", |
| "vamomaxuei64.v": "UNKNOWN" |
| } |