Browse Source

attinst.inc --> strinst.inc

mazen 23 years ago
parent
commit
807d2d4d63
1 changed files with 78 additions and 0 deletions
  1. 78 0
      compiler/sparc/strinst.inc

+ 78 - 0
compiler/sparc/strinst.inc

@@ -0,0 +1,78 @@
+{*****************************************************************************}
+{ File                   : strinst.inc                                        }
+{ Author                 : Mazen NEIFER                                       }
+{ Project                : Free Pascal Compiler (FPC)                         }
+{ Creation date          : 2002\05\08                                         }
+{ Last modification date : 2002\07\01                                         }
+{ Licence                : GPL                                                }
+{ Bug report             : [email protected]                        }
+{*****************************************************************************}
+{
+	Id:
+}
+          'NONE',
+          'ABCD',
+          'ADD','ADDcc','ADDX','ADDXcc',
+          'AND','ANDcc','ANDN','ADDNcc',
+          'BN','BNE','BE','BG','BLE','BGE','BI','BGU','BLEU','BCC',
+          'BCS','BPOS','NEG','BVC','BVS','BA',
+          'CALL',
+          'CBccc',
+          'FBN','FBU','FBG','FBUG','FBL','FBUL','FBLG','FBNE',
+          'FBE','FBUE','FBGE','FBUGE','FBLE','FBULE','FBO','FBA',
+          'FLUSH',
+          'JMPL',
+          'LDSB','LDSH','LDSTUB',
+          'LDUB','LDUH','LD','LDD','LDF','LDFSR','LDDF','LDC','LDCSR','LDDC',
+          'LDSBA','LDSHA','LDUBA','LDUHA','LDA','LDDA',
+          'LDSTUBA',
+          'MULScc',
+          'NOP',
+          'OR','ORcc','ORN','ORNcc',
+          'RDASR','RDY','RDPSR','RDWIM','RDTBR',
+          'RESTORE',
+          'RETT',
+          'SAVE',
+          'SDIV','SDIVcc',
+          'SMUL','SMULcc',
+          'SETHI',
+          'SLL','SRL','SRA',
+          'STB','STH','ST','STD','STF','STDF','STFSR','STDFQ',
+          'STC','STDC','STCSR','STDCQ',
+          'STBA','STHA','STA','STDA',
+          'SUB','SUBcc','SUBX','SUBXcc',
+          'SWAP','SWAPA','Ticc','TADDcc','TSUBcc','TADDccTV','TSUBccTV',
+          'UDIV','UDIVcc',
+          'UMUL','UMULcc',
+          'UNMP',
+          'WRASR','WRY','WRPSR','WRWIM','WRTBR',
+          'XNOR','XNORcc',
+          'XOR','XORcc',
+          {Floating-point instructions}
+          'FiTOs','FiTOd','FiTOq',
+          'FsTOi','FdTOi','FqTOi',
+          'FsTOd','FsTOq',
+          'FdTOs','FdTOq',
+          'FqTOd','FqTOs',
+          'MOVs','NEGs','FABSs',
+          'FSQRTs','FSQRTd','FSQRTq',
+          'FADDs','FADDd','FADDq',
+          'FSUBs','FSUBd','FSUBq',
+          'FMULs','FMULd','FMULQ',
+          'FdMULq','FsMULd',
+          'DIVs','DIVd','FDIVq',
+          'FCMPs','FCMPd','FCMPq',
+          'FCPop1','CPop2',
+          {Synthetic instructions}
+          'btst','bset','bclr','btog',
+          'clr','clrb','clrh',
+          'cmp',
+          'dec','deccc',
+          'inc','inccc',
+          'not',
+          'set',
+          'skipz','skipnz',
+          'tst'
+{
+	Log:
+}