2 %x86_with_mmx %{x8664} x32 pentium2 pentium3 pentium4 athlon
3 %x86_with_sse %{x8664} x32 pentium3 pentium4
4 %x86_with_sse2 %{x8664} x32 pentium4
6 %armv4 armv4b armv4l armv4tl
7 %armv5 armv5tl armv5tel armv5tejl
9 %armv7 armv7l armv7hl armv7hnl
10 %armv8 armv8l armv8hl armv8hnl armv8hcnl
11 %arm32 %{armv4} %{armv5} %{armv6} %{armv7} %{armv8}
13 %arm32_with_hf armv6hl armv7hl armv7hnl armv8hl armv8hnl armv8hcnl
14 %arm64_with_hf aarch64
15 %arm_with_hf %{arm32_with_hf} %{arm64_with_hf}
16 %arm32_with_neon armv7hnl armv8hnl armv8hcnl
17 %arm64_with_neon aarch64
18 %arm_with_neon %{arm32_with_neon} %{arm64_with_neon}
20 %arch32 %{ix86} %{arm32} ppc sparc sparcv9
21 %arch64 %{x8664} %{arm64} ppc64 sparc64
23 # architectures with support for 8-byte (64 bits) atomics
24 %arch_with_atomics64 i586 i686 athlon pentium2 pentium3 pentium4 %{x8664} x32 %{armv7} %{armv8} aarch64 mips64 ppc64 sparcv9 sparc64
26 # architectures with support for 16-byte (128 bits) atomics
27 %arch_with_atomics128 x86_64_v2 x86_64_v3 x86_64_v4