1fd82a49e04adb5513977acd0f616ddac421c715bPavel Chupin# This file contains feature macro definitions specific to the
2fd82a49e04adb5513977acd0f616ddac421c715bPavel Chupin# 'x86_64-atom' arch variant. This is an extension of the 'x86_64' base variant
3fd82a49e04adb5513977acd0f616ddac421c715bPavel Chupin# that adds Atom-specific features.
4fd82a49e04adb5513977acd0f616ddac421c715bPavel Chupin#
5fd82a49e04adb5513977acd0f616ddac421c715bPavel Chupin# See build/core/combo/arch/x86_64/x86_64.mk for differences.
6fd82a49e04adb5513977acd0f616ddac421c715bPavel Chupin#
7fd82a49e04adb5513977acd0f616ddac421c715bPavel ChupinARCH_X86_HAVE_SSSE3 := true
8fd82a49e04adb5513977acd0f616ddac421c715bPavel ChupinARCH_X86_HAVE_MOVBE := true
9fd82a49e04adb5513977acd0f616ddac421c715bPavel ChupinARCH_X86_HAVE_POPCNT := false   # popcnt is not supported by current Atom CPUs
10fd82a49e04adb5513977acd0f616ddac421c715bPavel Chupin
11fd82a49e04adb5513977acd0f616ddac421c715bPavel Chupin# CFLAGS for this arch
12fd82a49e04adb5513977acd0f616ddac421c715bPavel Chupinarch_variant_cflags := \
13fd82a49e04adb5513977acd0f616ddac421c715bPavel Chupin	-march=atom
14