Config.in.x86_64 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. # This file is part of the OpenADK project. OpenADK is copyrighted
  2. # material, please see the LICENCE file in the top-level directory.
  3. choice ADK_TARGET_CPU
  4. prompt "CPU type"
  5. depends on ADK_TARGET_SYSTEM_GENERIC_X86_64
  6. default ADK_TARGET_CPU_X86_64
  7. help
  8. Selection of x86_64 CPU type which gives gcc optimization.
  9. For details on the different types, see:
  10. https://gcc.gnu.org/onlinedocs/gcc-5.3.0/gcc/x86-Options.html#x86-Options
  11. config ADK_TARGET_CPU_X86_64
  12. bool "Generic x86_64"
  13. select ADK_CPU_X86_64
  14. config ADK_TARGET_CPU_ATHLON_FX
  15. bool "Athlon 64 FX"
  16. select ADK_CPU_ATHLON_FX
  17. config ADK_TARGET_CPU_ATHLON_64
  18. bool "Athlon 64"
  19. select ADK_CPU_ATHLON_64
  20. config ADK_TARGET_CPU_ATHLON_64_SSE3
  21. bool "Athlon 64 with SSE3"
  22. select ADK_CPU_ATHLON_64_SSE3
  23. config ADK_TARGET_CPU_BARCELONA
  24. bool "Barcelona"
  25. select ADK_CPU_BARCELONA
  26. config ADK_TARGET_CPU_BDVER1
  27. bool "bdver1"
  28. select ADK_CPU_BDVER1
  29. config ADK_TARGET_CPU_BDVER2
  30. bool "bdver2"
  31. select ADK_CPU_BDVER2
  32. config ADK_TARGET_CPU_BDVER3
  33. bool "bdver3"
  34. select ADK_CPU_BDVER3
  35. config ADK_TARGET_CPU_BDVER4
  36. bool "bdver4"
  37. select ADK_CPU_BDVER4
  38. config ADK_TARGET_CPU_BONNELL
  39. bool "Bonnell"
  40. select ADK_CPU_BONNELL
  41. config ADK_TARGET_CPU_BROADWELL
  42. bool "Broadwell"
  43. select ADK_CPU_BROADWELL
  44. config ADK_TARGET_CPU_BTVER1
  45. bool "btver1"
  46. select ADK_CPU_BTVER1
  47. config ADK_TARGET_CPU_BTVER2
  48. bool "btver2"
  49. select ADK_CPU_BTVER1
  50. config ADK_TARGET_CPU_CORE2
  51. bool "Core 2"
  52. select ADK_CPU_CORE2
  53. config ADK_TARGET_CPU_HASWELL
  54. bool "Haswell"
  55. select ADK_CPU_HASWELL
  56. config ADK_TARGET_CPU_IVYBRIDGE
  57. bool "Ivybridge"
  58. select ADK_CPU_IVYBRIDGE
  59. config ADK_TARGET_CPU_K8
  60. bool "K8"
  61. select ADK_CPU_K8
  62. config ADK_TARGET_CPU_K8_SSE3
  63. bool "K8 with SSE3"
  64. select ADK_CPU_K8_SSE3
  65. config ADK_TARGET_CPU_KNL
  66. bool "knl"
  67. select config ADK_CPU_KNL
  68. config ADK_TARGET_CPU_NEHALEM
  69. bool "Nehalem"
  70. select ADK_CPU_NEHALEM
  71. config ADK_TARGET_CPU_OPTERON
  72. bool "Opteron"
  73. select ADK_CPU_OPTERON
  74. config ADK_TARGET_CPU_OPTERON_SSE3
  75. bool "Opteron with SSE3"
  76. select ADK_CPU_OPTERON_SSE3
  77. config ADK_TARGET_CPU_SANDYBRIDGE
  78. bool "Sandybridge"
  79. select ADK_CPU_SANDYBRIDGE
  80. config ADK_TARGET_CPU_SILVERMONT
  81. bool "Silvermont"
  82. select ADK_CPU_SILVERMONT
  83. config ADK_TARGET_CPU_WESTMERE
  84. bool "Westmere"
  85. select ADK_CPU_WESTMERE
  86. endchoice