mach2.c 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. /*
  2. * $Source$
  3. * $State$
  4. */
  5. %token <y_word> GPR
  6. %token <y_word> SPR
  7. %token <y_word> FPR
  8. %token <y_word> CR
  9. %token <y_word> C
  10. %token <y_word> OP
  11. %token <y_word> OP_BF
  12. %token <y_word> OP_BF_BFA
  13. %token <y_word> OP_BF_FRA_FRB
  14. %token <y_word> OP_BF_L_RA_RB
  15. %token <y_word> OP_BF_L_RA_SI
  16. %token <y_word> OP_BF_L_RA_UI
  17. %token <y_word> OP_BF_U_C
  18. %token <y_word> OP_BO_BI_BDA
  19. %token <y_word> OP_BO_BI_BDL
  20. %token <y_word> OP_BO_BI_BH
  21. %token <y_word> OP_BT_C
  22. %token <y_word> OP_BT_BA_BB
  23. %token <y_word> OP_FLM_FRB_C
  24. %token <y_word> OP_FRS_RA_D
  25. %token <y_word> OP_FRS_RA_RB
  26. %token <y_word> OP_FRT_C
  27. %token <y_word> OP_FRT_FRA_FRB_C
  28. %token <y_word> OP_FRT_FRA_FRC_FRB_C
  29. %token <y_word> OP_FRT_FRA_FRC_C
  30. %token <y_word> OP_FRT_FRB_C
  31. %token <y_word> OP_FRT_RA_D
  32. %token <y_word> OP_FRT_RA_RB
  33. %token <y_word> OP_L
  34. %token <y_word> OP_LEV
  35. %token <y_word> OP_LIA
  36. %token <y_word> OP_LIL
  37. %token <y_word> OP_L_RB
  38. %token <y_word> OP_RA_RB
  39. %token <y_word> OP_RB
  40. %token <y_word> OP_RS
  41. %token <y_word> OP_RS_FXM
  42. %token <y_word> OP_RS_L
  43. %token <y_word> OP_RS_RA
  44. %token <y_word> OP_RS_RA_C
  45. %token <y_word> OP_RS_RA_D
  46. %token <y_word> OP_RS_RA_DS
  47. %token <y_word> OP_RS_RA_NB
  48. %token <y_word> OP_RS_RA_RB
  49. %token <y_word> OP_RS_RA_RB_C
  50. %token <y_word> OP_RS_RA_RB_MB5_ME5_C
  51. %token <y_word> OP_RS_RA_RB_MB6_C
  52. %token <y_word> OP_RS_RA_RB_ME6_C
  53. %token <y_word> OP_RS_RA_SH_MB5_ME5_C
  54. %token <y_word> OP_RS_RA_SH_MB6_SH_C
  55. %token <y_word> OP_RS_RA_SH_ME6_SH_C
  56. %token <y_word> OP_RS_RA_SH5_C
  57. %token <y_word> OP_RS_RA_SH6_C
  58. %token <y_word> OP_RS_RA_UI
  59. %token <y_word> OP_RS_RA_UI_CC
  60. %token <y_word> OP_RS_RB
  61. %token <y_word> OP_RS_SPR
  62. %token <y_word> OP_RS_SR
  63. %token <y_word> OP_RT
  64. %token <y_word> OP_RT_FXM
  65. %token <y_word> OP_RT_RA_C
  66. %token <y_word> OP_RT_RA_D
  67. %token <y_word> OP_RT_RA_DS
  68. %token <y_word> OP_RT_RA_NB
  69. %token <y_word> OP_RT_RA_RB
  70. %token <y_word> OP_RT_RA_RB_C
  71. %token <y_word> OP_RT_RA_SI
  72. %token <y_word> OP_RT_RA_SI_addic
  73. %token <y_word> OP_RT_RB
  74. %token <y_word> OP_RT_SPR
  75. %token <y_word> OP_RT_SR
  76. %token <y_word> OP_RT_TBR
  77. %token <y_word> OP_TH_RA_RB
  78. %token <y_word> OP_TO_RA_RB
  79. %token <y_word> OP_TO_RA_SI
  80. %token <y_word> OP_la
  81. /* Other token types */
  82. %type <y_word> c
  83. %type <y_word> e16 u8 u7 u6 u5 u4 u2 u1
  84. %type <y_word> nb ds bda bdl lia lil