cputable 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. # Version=1.0
  2. #
  3. # This file contains the table of known CPU names.
  4. #
  5. # Architecture names are formed as a combination of the system name
  6. # (from ostable) and CPU name (from this table) after mapping from
  7. # the Debian arch tuple (from tupletable).
  8. #
  9. # - Column 1 is the Debian name for the CPU, used to form the cpu part in
  10. # the Debian arch tuple.
  11. # - Column 2 is the GNU name for the CPU, used to output build, host and
  12. # target variables in ‘dpkg-architecture’.
  13. # - Column 3 is an extended regular expression used to match against the
  14. # CPU part of the output of the GNU config.guess script.
  15. # - Column 4 is the size (in bits) of pointers.
  16. # - Column 5 is the endianness (byte ordering in numbers).
  17. #
  18. # <Debian name> <GNU name> <config.guess regex> <Bits> <Endianness>
  19. i386 i686 (i[34567]86|pentium) 32 little
  20. ia64 ia64 ia64 64 little
  21. alpha alpha alpha.* 64 little
  22. amd64 x86_64 (amd64|x86_64) 64 little
  23. armeb armeb arm.*b 32 big
  24. arm arm arm.* 32 little
  25. arm64 aarch64 aarch64 64 little
  26. avr32 avr32 avr32 32 big
  27. hppa hppa hppa.* 32 big
  28. m32r m32r m32r 32 big
  29. m68k m68k m68k 32 big
  30. mips mips mips(eb)? 32 big
  31. mipsel mipsel mipsel 32 little
  32. mipsr6 mipsisa32r6 mipsisa32r6 32 big
  33. mipsr6el mipsisa32r6el mipsisa32r6el 32 little
  34. mips64 mips64 mips64 64 big
  35. mips64el mips64el mips64el 64 little
  36. mips64r6 mipsisa64r6 mipsisa64r6 64 big
  37. mips64r6el mipsisa64r6el mipsisa64r6el 64 little
  38. nios2 nios2 nios2 32 little
  39. or1k or1k or1k 32 big
  40. powerpc powerpc (powerpc|ppc) 32 big
  41. powerpcel powerpcle powerpcle 32 little
  42. ppc64 powerpc64 (powerpc|ppc)64 64 big
  43. ppc64el powerpc64le powerpc64le 64 little
  44. s390 s390 s390 32 big
  45. s390x s390x s390x 64 big
  46. sh3 sh3 sh3 32 little
  47. sh3eb sh3eb sh3eb 32 big
  48. sh4 sh4 sh4 32 little
  49. sh4eb sh4eb sh4eb 32 big
  50. sparc sparc sparc 32 big
  51. sparc64 sparc64 sparc64 64 big
  52. tilegx tilegx tilegx 64 little