arch.c 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. /* Simulator support for sh.
  2. THIS FILE IS MACHINE GENERATED WITH CGEN.
  3. Copyright 1996-2015 Free Software Foundation, Inc.
  4. This file is part of the GNU simulators.
  5. This file is free software; you can redistribute it and/or modify
  6. it under the terms of the GNU General Public License as published by
  7. the Free Software Foundation; either version 3, or (at your option)
  8. any later version.
  9. It is distributed in the hope that it will be useful, but WITHOUT
  10. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
  11. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
  12. License for more details.
  13. You should have received a copy of the GNU General Public License along
  14. with this program; if not, see <http://www.gnu.org/licenses/>.
  15. */
  16. #include "sim-main.h"
  17. #include "bfd.h"
  18. const MACH *sim_machs[] =
  19. {
  20. #ifdef HAVE_CPU_SH64
  21. & sh2_mach,
  22. #endif
  23. #ifdef HAVE_CPU_SH64
  24. & sh2e_mach,
  25. #endif
  26. #ifdef HAVE_CPU_SH64
  27. & sh2a_fpu_mach,
  28. #endif
  29. #ifdef HAVE_CPU_SH64
  30. & sh2a_nofpu_mach,
  31. #endif
  32. #ifdef HAVE_CPU_SH64
  33. & sh3_mach,
  34. #endif
  35. #ifdef HAVE_CPU_SH64
  36. & sh3e_mach,
  37. #endif
  38. #ifdef HAVE_CPU_SH64
  39. & sh4_nofpu_mach,
  40. #endif
  41. #ifdef HAVE_CPU_SH64
  42. & sh4_mach,
  43. #endif
  44. #ifdef HAVE_CPU_SH64
  45. & sh4a_nofpu_mach,
  46. #endif
  47. #ifdef HAVE_CPU_SH64
  48. & sh4a_mach,
  49. #endif
  50. #ifdef HAVE_CPU_SH64
  51. & sh4al_mach,
  52. #endif
  53. #ifdef HAVE_CPU_SH64
  54. & sh5_mach,
  55. #endif
  56. 0
  57. };