mach2.c 955 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /*
  2. * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
  3. * See the copyright notice in the ACK home directory, in the file "Copyright".
  4. */
  5. #define RCSID2 "$Id$"
  6. /*
  7. * PDP 11 machine dependent yacc declarations
  8. */
  9. %token <y_word> REG
  10. %token <y_word> FREG
  11. %token <y_word> FRSP
  12. %token <y_word> JMP
  13. %token <y_word> OP_SO
  14. %token <y_word> OP_DO
  15. %token <y_word> OP_R_SO
  16. %token <y_word> BR
  17. %token <y_word> EJMP
  18. %token <y_word> JSR
  19. %token <y_word> RTS
  20. %token <y_word> MARK
  21. %token <y_word> SOB
  22. %token <y_word> SPL
  23. %token <y_word> TRAP
  24. %token <y_word> OP_NO
  25. %token <y_word> OP_SO_R
  26. %token <y_word> MFP
  27. %token <y_word> FOP_FSO_FR
  28. %token <y_word> FOP_NO
  29. %token <y_word> FOP_FSO
  30. %token <y_word> FOP_SO
  31. %token <y_word> MOVF
  32. %token <y_word> FOP_SO_FR
  33. %token <y_word> FOP_FR_SO
  34. %token <y_word> FOP_FR_FSO
  35. %token <y_word> CLEARCC
  36. %token <y_word> SETCC
  37. %type <y_word> opr1 opr2 op2 fopr2 fopr1 ari ainc adec
  38. %type <y_word> fop2 clcc secc fregister