# This file contains the table of known CPU names. # # Architecture names are formed as a combination of the system name # (from ostable) and CPU name (from this table) after mapping from # the Debian triplet (from triplettable). # # Column 1 is the Debian name for the CPU, used to form the cpu part in # the Debian triplet. # Column 2 is the GNU name for the CPU, used to output build and host # targets in ‘dpkg-architecture’. # Column 3 is an extended regular expression used to match against the # CPU part of the output of the GNU config.guess script. # Column 4 is the size (in bits) of the integers/pointers # Column 5 is the endianness (byte ordering in numbers) # # i386 i586 (i[34567]86|pentium) 32 little ia64 ia64 ia64 64 little alpha alpha alpha.* 64 little amd64 x86_64 x86_64 64 little armeb armeb arm.*b 32 big arm arm arm.* 32 little arm64 aarch64 aarch64 64 little avr32 avr32 avr32 32 big hppa hppa hppa.* 32 big m32r m32r m32r 32 big m68k m68k m68k 32 big mips mips mips(eb)? 32 big mipsel mipsel mipsel 32 little mips64 mips64 mips64 64 big mips64el mips64el mips64el 64 little or1k or1k or1k 32 big powerpc powerpc (powerpc|ppc) 32 big powerpcel powerpcle powerpcle 32 little ppc64 powerpc64 (powerpc|ppc)64 64 big ppc64el powerpc64le powerpc64le 64 little s390 s390 s390 32 big s390x s390x s390x 64 big sh3 sh3 sh3 32 little sh3eb sh3eb sh3eb 32 big sh4 sh4 sh4 32 little sh4eb sh4eb sh4eb 32 big sparc sparc sparc 32 big sparc64 sparc64 sparc64 64 big