{ don't edit, this file is generated from loongarchins.dat } ( 'none', 'add.w', 'add.d', 'sub.w', 'sub.d', 'addi.w', 'addi.d', 'addu16i.d', 'alsl.w', 'alsl.d', 'alsl.wu', 'lu12i.w', 'lu32i.d', 'lu52i.d', 'slt', 'sltu', 'slti', 'sltui', 'pcaddi', 'pcaddu12i', 'pcaddu18i', 'pcalau12i', 'and', 'or', 'nor', 'xor', 'andn', 'orn', 'andi', 'ori', 'xori', 'mul.w', 'mul.d', 'mulh.w', 'mulh.du', 'mulh.d', 'mulh.wu', 'mulw.d.w', 'mulw.d.wu', 'div.w', 'div.du', 'div.d', 'div.wu', 'mod.w', 'mod.du', 'mod.d', 'mod.wu', 'sll.w', 'sll.d', 'srl.w', 'srl.d', 'sra.w', 'sra.d', 'rotr.w', 'rotr.d', 'slli.w', 'slli.d', 'srli.w', 'srli.d', 'srai.w', 'srai.d', 'rotri.w', 'rotri.d', 'ext.w.b', 'ext.w.h', 'clo.w', 'clo.d', 'clz.w', 'clz.d', 'cto.w', 'cto.d', 'ctz.w', 'ctz.d', 'bytepick.w', 'bytepick.d', 'revb.2h', 'revb.d', 'revb.2w', 'revb.4h', 'revh.2w', 'revh.d', 'bitrev.4b', 'bitrev.d', 'bitrev.w', 'bitrev.8b', 'bstrins.w', 'bstrins.d', 'bstrpick.w', 'bstrpick.d', 'maskeqz', 'masknez', 'beq', 'bne', 'blt', 'bltu', 'bge', 'bgeu', 'beqz', 'bnez', 'b', 'bl', 'jirl', 'ld.b', 'ld.d', 'ld.w', 'ld.h', 'ld.bu', 'ld.wu', 'ld.hu', 'st.b', 'st.d', 'st.w', 'st.h', 'ldx.b', 'ldx.d', 'ldx.w', 'ldx.h', 'ldx.bu', 'ldx.wu', 'ldx.hu', 'stx.b', 'stx.d', 'stx.w', 'stx.h', 'ldptr.w', 'ldptr.d', 'stptr.w', 'stptr.d', 'preld', 'preldx', 'ldgt.b', 'ldgt.d', 'ldgt.w', 'ldgt.h', 'ldle.b', 'ldle.d', 'ldle.w', 'ldle.h', 'stgt.b', 'stgt.d', 'stgt.w', 'stgt.h', 'stle.b', 'stle.d', 'stle.w', 'stle.h', 'amswap.w', 'amswap.d', 'amswap_db.w', 'amswap_db.d', 'amadd.w', 'amadd.d', 'amadd_db.w', 'amadd_db.d', 'amand.w', 'amand.d', 'amand_db.w', 'amand_db.d', 'amor.w', 'amor.d', 'amor_db.w', 'amor_db.d', 'amxor.w', 'amxor.d', 'amxor_db.w', 'amxor_db.d', 'ammax.w', 'ammax.du', 'ammax.d', 'ammax.wu', 'ammax_db.w', 'ammax_db.du', 'ammax_db.d', 'ammax_db.wu', 'ammin.w', 'ammin.du', 'ammin.d', 'ammin.wu', 'ammin_db.w', 'ammin_db.du', 'ammin_db.d', 'ammin_db.wu', 'll.w', 'll.d', 'sc.w', 'sc.d', 'dbar', 'ibar', 'crc.w.b.w', 'crc.w.d.w', 'crc.w.w.w', 'crc.w.h.w', 'crcc.w.b.w', 'crcc.w.d.w', 'crcc.w.w.w', 'crcc.w.h.w', 'syscall', 'break', 'asrtle.d', 'asrtgt.d', 'rdtimel.w', 'rdtimeh.w', 'rdtime.d', 'cpucfg', 'fadd.s', 'fadd.d', 'fsub.s', 'fsub.d', 'fmul.s', 'fmul.d', 'fdiv.s', 'fdiv.d', 'fmadd.s', 'fmadd.d', 'fmsub.s', 'fmsub.d', 'fnmadd.s', 'fnmadd.d', 'fnmsub.s', 'fnmsub.d', 'fmax.s', 'fmax.d', 'fmin.s', 'fmin.d', 'fmaxa.s', 'fmaxa.d', 'fmina.s', 'fmina.d', 'fabs.s', 'fabs.d', 'fneg.s', 'fneg.d', 'fsqrt.s', 'fsqrt.d', 'frecip.s', 'frecip.d', 'frsqrt.s', 'frsqrt.d', 'fcaleb.s', 'fcaleb.d', 'flogb.s', 'flogb.d', 'fcopysign.s', 'fcopysign.d', 'fclass.s', 'fclass.d', 'fcmp.caf.s', 'fcmp.sune.s', 'fcmp.sor.s', 'fcmp.sne.s', 'fcmp.sule.s', 'fcmp.sge.s', 'fcmp.sle.s', 'fcmp.sult.s', 'fcmp.sgt.s', 'fcmp.slt.s', 'fcmp.sueq.s', 'fcmp.seq.s', 'fcmp.sun.s', 'fcmp.saf.s', 'fcmp.cune.s', 'fcmp.cor.s', 'fcmp.cne.s', 'fcmp.cuge.s', 'fcmp.cule.s', 'fcmp.cle.s', 'fcmp.cugt.s', 'fcmp.cult.s', 'fcmp.clt.s', 'fcmp.cueq.s', 'fcmp.ceq.s', 'fcmp.cun.s', 'fcmp.caf.d', 'fcmp.sune.d', 'fcmp.sor.d', 'fcmp.sne.d', 'fcmp.sule.d', 'fcmp.sge.d', 'fcmp.sle.d', 'fcmp.sult.d', 'fcmp.sgt.d', 'fcmp.slt.d', 'fcmp.sueq.d', 'fcmp.seq.d', 'fcmp.sun.d', 'fcmp.saf.d', 'fcmp.cune.d', 'fcmp.cor.d', 'fcmp.cne.d', 'fcmp.cuge.d', 'fcmp.cule.d', 'fcmp.cle.d', 'fcmp.cugt.d', 'fcmp.cult.d', 'fcmp.clt.d', 'fcmp.cueq.d', 'fcmp.ceq.d', 'fcmp.cun.d', 'fcvt.s.d', 'fcvt.d.s', 'ffint.s.l', 'ffint.d.l', 'ffint.s.w', 'ffint.d.w', 'ftint.l.s', 'ftint.w.s', 'ftint.l.d', 'ftint.w.d', 'ftintrm.l.s', 'ftintrm.w.s', 'ftintrm.l.d', 'ftintrm.w.d', 'ftintrp.l.s', 'ftintrp.w.s', 'ftintrp.l.d', 'ftintrp.w.d', 'ftintrz.l.s', 'ftintrz.w.s', 'ftintrz.l.d', 'ftintrz.w.d', 'ftintrne.l.s', 'ftintrne.w.s', 'ftintrne.l.d', 'ftintrne.w.d', 'frint.s', 'frint.d', 'fmov.s', 'fmov.d', 'fsel', 'movgr2fr.w', 'movgr2fr.d', 'movgr2frh.w', 'movfr2gr.s', 'movfr2gr.d', 'movfrh2gr.s', 'movgr2fcsr', 'movfcsr2gr', 'movfr2cf', 'movcf2fr', 'movgr2cf', 'movcf2gr', 'bceqz', 'bcnez', 'fld.s', 'fld.d', 'fst.s', 'fst.d', 'fldx.s', 'fldx.d', 'fstx.s', 'fstx.d', 'fldgt.s', 'fldgt.d', 'fldle.s', 'fldle.d', 'fstgt.s', 'fstgt.d', 'fstle.s', 'fstle.d', 'csrrd', 'csrwr', 'csrxchg', 'iocsrrd.b', 'iocsrrd.d', 'iocsrrd.w', 'iocsrrd.h', 'iocsrwr.b', 'iocsrwr.d', 'iocsrwr.w', 'iocsrwr.h', 'cacop', 'tlbsrch', 'tlbrd', 'tlbwr', 'tlbfill', 'tlbclr', 'tlbflush', 'invtlb', 'lddir', 'ldpte', 'ertn', 'dbcl', 'idle', 'nop', 'li.w', 'li.d', 'la.global', 'la.tls.gd', 'la.tls.ld', 'la.tls.ie', 'la.tle.le', 'la.got', 'la.pcrel', 'la.abs', 'la.local', 'bltz', 'bgtz', 'bgez', 'blez', 'jr', 'bgt', 'ble', 'bgtu', 'bleu', 'move', 'b' );