{ | |
"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" | |
} |