mach2.c 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. /* $Id$ */
  2. /*
  3. * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
  4. * See the copyright notice in the ACK home directory, in the file "Copyright".
  5. */
  6. /*
  7. * Motorola 68020 tokens
  8. */
  9. %token <y_word> SIZE
  10. %token <y_word> DREG
  11. %token <y_word> AREG
  12. %token <y_word> MREG
  13. %token <y_word> PC
  14. %token <y_word> CREG
  15. %token <y_word> SPEC
  16. %token <y_word> ABCD
  17. %token <y_word> ADDX
  18. %token <y_word> ADD
  19. %token <y_word> AND
  20. %token <y_word> BITOP
  21. %token <y_word> BITFIELD
  22. %token <y_word> BF_TO_D
  23. %token <y_word> BFINS
  24. %token <y_word> SHIFT
  25. %token <y_word> SZ_EA
  26. %token <y_word> OP_EA
  27. %token <y_word> OP_NOOP
  28. %token <y_word> LEA
  29. %token <y_word> DBR
  30. %token <y_word> BR
  31. %token <y_word> OP_EXT
  32. %token <y_word> OP_RANGE
  33. %token <y_word> TRAPCC
  34. %token <y_word> PACK
  35. %token <y_word> RTM
  36. %token <y_word> CHK
  37. %token <y_word> DIVMUL
  38. %token <y_word> DIVL
  39. %token <y_word> CMP
  40. %token <y_word> MOVE
  41. %token <y_word> MOVEM
  42. %token <y_word> MOVEC
  43. %token <y_word> MOVESP
  44. %token <y_word> SWAP
  45. %token <y_word> LINK
  46. %token <y_word> UNLK
  47. %token <y_word> TRAP
  48. %token <y_word> EXG
  49. %token <y_word> OP_IMM
  50. %token <y_word> BKPT
  51. %token <y_word> CALLM
  52. %token <y_word> CAS
  53. %token <y_word> CAS2
  54. %token <y_word> CP
  55. %token <y_word> CPBCC
  56. %token <y_word> CPDBCC
  57. %token <y_word> CPGEN
  58. %token <y_word> CPSAVREST
  59. %token <y_word> CPSCC
  60. %token <y_word> CPTRAPCC
  61. %token <y_word> FPCR
  62. %token <y_word> FPREG
  63. %token <y_word> FMOVE
  64. %token <y_word> FMOVECR
  65. %token <y_word> FMOVEM
  66. %token <y_word> FDYADIC
  67. %token <y_word> FMONADIC
  68. %token <y_word> FSINCOS
  69. %token <y_word> FBCC
  70. %token <y_word> FDBCC
  71. %token <y_word> FNOP
  72. %token <y_word> FSCC
  73. %token <y_word> FTST
  74. %token <y_word> FSAVRES
  75. %token <y_word> FTRAPCC
  76. %token <y_word> FSIZE
  77. %token <y_word> PFLUSHA
  78. %token <y_word> PFLUSH
  79. %token <y_word> PLOAD
  80. %token <y_word> PTEST
  81. %token <y_word> PMOVE
  82. %type <y_word> bcdx op_ea regs rrange
  83. %type <y_word> reg sizedef sizenon creg
  84. %type <y_word> off_width abs31 bd_areg_index
  85. %type <y_word> areg_index areg scale cp_cond fc mask
  86. %type <y_word> fsize fregs fcregs frlist frrange