| { | |
| "sbu": "lsu", | |
| "shu": "lsu", | |
| "csrr": "csr", | |
| "csrw": "csr", | |
| "csrs": "csr", | |
| "csrsi": "csr", | |
| "csrci": "csr", | |
| "csrwi": "csr", | |
| "zext.b": "alu", | |
| "zext.h": "alu", | |
| "flb": "lsu", | |
| "fsb": "lsu", | |
| "fmv": "fpu", | |
| "fcvt": "fpu", | |
| "feq": "fpu", | |
| "flt": "fpu", | |
| "fle": "fpu", | |
| "fadd": "fpu", | |
| "fsub": "fpu", | |
| "fmul": "fpu", | |
| "fmadd": "fpu", | |
| "fmsub": "fpu", | |
| "fnmadd": "fpu", | |
| "fnmsub": "fpu", | |
| "fmax": "fpu", | |
| "fmin": "fpu", | |
| "fdiv": "fspecial", | |
| "fsqrt": "fspecial", | |
| "vsetvxi": "vctrl", | |
| "vmclr.m": "vmask", | |
| "vmmv.m": "vmask", | |
| "vmnot.m": "vmask", | |
| "vmset.m": "vmask", | |
| "li": "alu", | |
| "mv": "alu", | |
| "snez": "alu", | |
| "seqz": "alu", | |
| "slez": "alu", | |
| "sgez": "alu", | |
| "sltz": "alu", | |
| "sgtz": "alu", | |
| "neg": "alu", | |
| "not": "alu", | |
| "bnez": "branch", | |
| "beqz": "branch", | |
| "blez": "branch", | |
| "bgez": "branch", | |
| "bltz": "branch", | |
| "bgtz": "branch", | |
| "bleu": "branch", | |
| "bgtu": "branch", | |
| "j": "branch", | |
| "jr": "branch", | |
| "ret": "branch" | |
| } |