1 # This file contains feature macro definitions specific to the 2 # 'x86-atom' arch variant. This is an extension of the 'x86' base variant 3 # that adds Atom-specific features. 4 # 5 # See build/core/combo/arch/x86/x86.mk for differences. 6 # 7 ARCH_X86_HAVE_MMX := true 8 ARCH_X86_HAVE_SSE := true 9 ARCH_X86_HAVE_SSE2 := true 10 ARCH_X86_HAVE_SSE3 := true 11 12 ARCH_X86_HAVE_SSSE3 := true 13 ARCH_X86_HAVE_MOVBE := true 14 ARCH_X86_HAVE_POPCNT := false # popcnt is not supported by current Atom CPUs 15 16 # This flag is used to enabled Atom-specific optimizations with our toolchain 17 # 18 TARGET_GLOBAL_CFLAGS += -march=atom 19