strinst.inc 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. {*****************************************************************************}
  2. { File : strinst.inc }
  3. { Author : Mazen NEIFER }
  4. { Project : Free Pascal Compiler (FPC) }
  5. { Creation date : 2002\05\08 }
  6. { Last modification date : 2002\07\01 }
  7. { Licence : GPL }
  8. { Bug report : [email protected] }
  9. {*****************************************************************************}
  10. {
  11. $Id$
  12. }
  13. 'NONE',
  14. 'ABCD',
  15. 'ADD','ADDcc','ADDX','ADDXcc',
  16. 'AND','ANDcc','ANDN','ADDNcc',
  17. 'BN','BNE','BE','BG','BLE','BGE','BI','BGU','BLEU','BCC',
  18. 'BCS','BPOS','NEG','BVC','BVS','BA',
  19. 'CALL',
  20. 'CBccc',
  21. 'FBN','FBU','FBG','FBUG','FBL','FBUL','FBLG','FBNE',
  22. 'FBE','FBUE','FBGE','FBUGE','FBLE','FBULE','FBO','FBA',
  23. 'FLUSH',
  24. 'JMPL',
  25. 'LDSB','LDSH','LDSTUB',
  26. 'LDUB','LDUH','LD','LDD','LDF','LDFSR','LDDF','LDC','LDCSR','LDDC',
  27. 'LDSBA','LDSHA','LDUBA','LDUHA','LDA','LDDA',
  28. 'LDSTUBA',
  29. 'MULScc',
  30. 'NOP',
  31. 'OR','ORcc','ORN','ORNcc',
  32. 'RDASR','RDY','RDPSR','RDWIM','RDTBR',
  33. 'RESTORE',
  34. 'RETT',
  35. 'SAVE',
  36. 'SDIV','SDIVcc',
  37. 'SMUL','SMULcc',
  38. 'SETHI',
  39. 'SLL','SRL','SRA',
  40. 'STB','STH','ST','STD','STF','STDF','STFSR','STDFQ',
  41. 'STC','STDC','STCSR','STDCQ',
  42. 'STBA','STHA','STA','STDA',
  43. 'SUB','SUBcc','SUBX','SUBXcc',
  44. 'SWAP','SWAPA','Ticc','TADDcc','TSUBcc','TADDccTV','TSUBccTV',
  45. 'UDIV','UDIVcc',
  46. 'UMUL','UMULcc',
  47. 'UNMP',
  48. 'WRASR','WRY','WRPSR','WRWIM','WRTBR',
  49. 'XNOR','XNORcc',
  50. 'XOR','XORcc',
  51. {Floating-point instructions}
  52. 'FiTOs','FiTOd','FiTOq',
  53. 'FsTOi','FdTOi','FqTOi',
  54. 'FsTOd','FsTOq',
  55. 'FdTOs','FdTOq',
  56. 'FqTOd','FqTOs',
  57. 'MOVs','NEGs','FABSs',
  58. 'FSQRTs','FSQRTd','FSQRTq',
  59. 'FADDs','FADDd','FADDq',
  60. 'FSUBs','FSUBd','FSUBq',
  61. 'FMULs','FMULd','FMULQ',
  62. 'FdMULq','FsMULd',
  63. 'DIVs','DIVd','FDIVq',
  64. 'FCMPs','FCMPd','FCMPq',
  65. 'FCPop1','CPop2',
  66. {Synthetic instructions}
  67. 'btst','bset','bclr','btog',
  68. 'clr','clrb','clrh',
  69. 'cmp',
  70. 'dec','deccc',
  71. 'inc','inccc',
  72. 'not',
  73. 'set',
  74. 'skipz','skipnz',
  75. 'tst'
  76. {
  77. $Log$
  78. Revision 1.2 2002-10-01 21:07:48 mazen
  79. attinst.inc --> strinst.inc
  80. }