blob: 691a79bb7472d3a9240d77057e780079e4659359 [file] [log] [blame]
{
"__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"
}