mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-05 09:38:11 +02:00
409 lines
4.5 KiB
PHP
409 lines
4.5 KiB
PHP
{ 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'
|
|
); |