fpc/compiler/mips/strinst.inc
Kirill Kranz 2f5cbbacb7 DynArrays works
because of InitHeap3, malloc3 and free3 functions from the psy-q-sdk
2024-09-29 16:58:12 +03:00

210 lines
1.8 KiB
SQL

'none',
'p_set_nomips16',
'p_set_noreorder',
'p_set_nomacro',
'p_set_macro',
'p_set_reorder',
'p_set_noat',
'p_set_at',
'.frame',
'.mask',
'.fmask',
'.cpload',
'.cprestore',
'.cpadd',
'nop',
'not',
'neg',
'negu',
'b ',
'b',
'li',
'dli',
'la',
'move',
'lb',
'lbu',
'lh',
'lhu',
'lw',
'lwu',
'lwl',
'lwr',
'ld',
'ldl',
'ldr',
'll',
'lld',
'sb',
'sh',
'sw',
'swl',
'swr',
'sd',
'sdl',
'sdr',
'sc',
'scd',
'sync',
'addi',
'daddi',
'addiu',
'daddiu',
'slti',
'sltiu',
'andi',
'ori',
'xori',
'lui',
'dneg',
'dnegu',
'add',
'dadd',
'addu',
'daddu',
'sub',
'dsub',
'subu',
'dsubu',
'slt',
'sltu',
'and',
'or',
'xor',
'nor',
'mul',
'mulo',
'mulou',
'dmul',
'dmulo',
'dmulou',
'div',
'divu',
'ddiv',
'ddivu',
'rem',
'remu',
'drem',
'dremu',
'mult',
'dmult',
'multu',
'dmultu',
'mfhi',
'mthi',
'mflo',
'mtlo',
'j',
'jal',
'jr',
'jalr',
'sll',
'srl',
'sra',
'sllv',
'srlv',
'srav',
'dsll',
'dsrl',
'dsra',
'dsllv',
'dsrlv',
'dsrav',
'dsll32',
'dsrl32',
'dsra32',
'lwc1',
'swc1',
'ldc1',
'sdc1',
'mtc1',
'mfc1',
'dmtc1',
'dmfc1',
'ctc1',
'cfc1',
'add.s',
'add.d',
'sub.s',
'sub.d',
'mul.s',
'mul.d',
'div.s',
'div.d',
'abs.s',
'abs.d',
'neg.s',
'neg.d',
'sqrt.s',
'sqrt.d',
'mov.s',
'mov.d',
'cvt.s.d',
'cvt.s.w',
'cvt.s.l',
'cvt.d.s',
'cvt.d.w',
'cvt.d.l',
'cvt.w.s',
'cvt.w.d',
'cvt.l.s',
'cvt.l.d',
'round.w.s',
'round.w.d',
'round.l.s',
'round.l.d',
'trunc.w.s',
'trunc.w.d',
'trunc.l.s',
'trunc.l.d',
'ceil.w.s',
'ceil.w.d',
'ceil.l.s',
'ceil.l.d',
'floor.w.s',
'floor.w.d',
'floor.l.s',
'floor.l.d',
'c.eq.d',
'c.eq.s',
'c.le.d',
'c.le.s',
'c.lt.d',
'c.lt.s',
'seq',
'sge',
'sgeu',
'sgt',
'sgtu',
'sle',
'sleu',
'sne',
'syscall',
'break',
'ehb',
'ext',
'ins',
'mfc0',
'mtc0',
'sdbbp',
'wrpgpr',
'eret',
'mthc1',
'mfhc1',
'seb',
'seh',
'movt',
'movf',
'movt.s',
'movf.s',
'movt.d',
'movf.d',
'movn',
'movz',
'movn.s',
'movz.s',
'movn.d',
'movz.d',
'lwc2',
'end_def'