strinst.inc 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. {******************************************************************************
  2. $Id$
  3. *****************************************************************************}
  4. 'none',
  5. 'abcd',
  6. 'add','addcc','addx','addxcc',
  7. 'and','andcc','andn','addncc',
  8. 'jmpl',
  9. 'call',
  10. 'bn','bne','be','bg','ble','bge','bl','bgu','bleu','bcc',
  11. 'bcs','bpos','neg','bvc','bvs','ba',
  12. 'fbn','fbu','fbg','fbug','fbl','fbul','fblg','fbne',
  13. 'fbe','fbue','fbge','fbuge','fble','fbule','fbo','fba',
  14. 'cbccc',
  15. 'flush',
  16. 'ldsb','ldsh','ldstub',
  17. 'ldub','lduh','ld','ldd','ldf','ldfsr','lddf','ldc','ldcsr','lddc',
  18. 'ldsba','ldsha','lduba','lduha','lda','ldda',
  19. 'ldstuba',
  20. 'mulscc',
  21. 'nop',
  22. 'or','orcc','orn','orncc',
  23. 'rdasr','rdy','rdpsr','rdwim','rdtbr',
  24. 'restore',
  25. 'rett',
  26. 'save',
  27. 'sdiv','sdivcc',
  28. 'smul','smulcc',
  29. 'sethi',
  30. 'sll','srl','sra',
  31. 'stb','sth','st','std','stf','stdf','stfsr','stdfq',
  32. 'stc','stdc','stcsr','stdcq',
  33. 'stba','stha','sta','stda',
  34. 'sub','subcc','subx','subxcc',
  35. 'swap','swapa','ticc','taddcc','tsubcc','taddcctv','tsubcctv',
  36. 'udiv','udivcc',
  37. 'umul','umulcc',
  38. 'unmp',
  39. 'wrasr','wry','wrpsr','wrwim','wrtbr',
  40. 'xnor','xnorcc',
  41. 'xor','xorcc',
  42. {floating-point instructions}
  43. 'fitos','fitod','fitoq',
  44. 'fstoi','fdtoi','fqtoi',
  45. 'fstod','fstoq',
  46. 'fdtos','fdtoq',
  47. 'fqtod','fqtos',
  48. 'movs','negs','fabss',
  49. 'fsqrts','fsqrtd','fsqrtq',
  50. 'fadds','faddd','faddq',
  51. 'fsubs','fsubd','fsubq',
  52. 'fmuls','fmuld','fmulq',
  53. 'fdmulq','fsmuld',
  54. 'divs','divd','fdivq',
  55. 'fcmps','fcmpd','fcmpq',
  56. 'fcpop1','cpop2',
  57. {synthetic instructions}
  58. 'btst','bset','bclr','btog',
  59. 'clr','clrb','clrh',
  60. 'cmp',
  61. 'dec','deccc',
  62. 'inc','inccc',
  63. 'not',
  64. 'set',
  65. 'skipz','skipnz',
  66. 'tst'
  67. {
  68. $Log$
  69. Revision 1.5 2003-05-06 20:23:44 mazen
  70. * A_BI ==> A_BL (bi ==> bl) instructions renamed
  71. Revision 1.4 2003/04/29 10:00:31 mazen
  72. * instruction are moved lowercase to allow using old assmeblers
  73. Revision 1.3 2002/10/17 14:48:34 mazen
  74. * branch instructions are now contigous
  75. Revision 1.2 2002/10/01 21:07:48 mazen
  76. attinst.inc --> strinst.inc
  77. }