1
# This file contains the table of known CPU names.
3
# Architecture names are formed as a combination of the system name
4
# (from ostable) and CPU name (from this table) after mapping from
5
# the Debian triplet (from triplettable). A list of architecture
6
# names in the Debian ‘sid’ distribution can be found in the archtable
9
# Column 1 is the Debian name for the CPU, used to form the cpu part in
11
# Column 2 is the GNU name for the CPU, used to output build and host
12
# targets 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 the integers/pointers
16
# Column 5 is the endianness (byte ordering in numbers)
18
# <Debian name> <GNU name> <config.guess regex> <Bits> <Endianness>
19
i386 i686 (i[3456]86|pentium) 32 little
20
ia64 ia64 ia64 64 little
21
alpha alpha alpha.* 64 little
22
amd64 x86_64 x86_64 64 little
23
armeb armeb arm.*b 32 big
24
arm arm arm.* 32 little
25
avr32 avr32 avr32 32 big
26
hppa hppa hppa.* 32 big
29
mips mips mips(eb)? 32 big
30
mipsel mipsel mipsel 32 little
31
powerpc powerpc (powerpc|ppc) 32 big
32
ppc64 powerpc64 (powerpc|ppc)64 64 big
34
s390x s390x s390x 64 big
36
sh3eb sh3eb sh3eb 32 big
38
sh4eb sh4eb sh4eb 32 big
39
sparc sparc sparc 32 big
40
sparc64 sparc64 sparc64 64 big