16371da10f85471d9530e53367027078d305fe832David 'Digit' Turner# This file contains feature macro definitions specific to the 26371da10f85471d9530e53367027078d305fe832David 'Digit' Turner# 'x86-atom' arch variant. This is an extension of the 'x86' base variant 36371da10f85471d9530e53367027078d305fe832David 'Digit' Turner# that adds Atom-specific features. 46371da10f85471d9530e53367027078d305fe832David 'Digit' Turner# 56371da10f85471d9530e53367027078d305fe832David 'Digit' Turner# See build/core/combo/arch/x86/x86.mk for differences. 66371da10f85471d9530e53367027078d305fe832David 'Digit' Turner# 76371da10f85471d9530e53367027078d305fe832David 'Digit' TurnerARCH_X86_HAVE_SSSE3 := true 86371da10f85471d9530e53367027078d305fe832David 'Digit' TurnerARCH_X86_HAVE_MOVBE := true 96371da10f85471d9530e53367027078d305fe832David 'Digit' TurnerARCH_X86_HAVE_POPCNT := false # popcnt is not supported by current Atom CPUs 106371da10f85471d9530e53367027078d305fe832David 'Digit' Turner 11ae5c0ab2726ed4b9ca7b08f9b29e3393aa0a5d40Negreanu Marius Adrian# CFLAGS for this arch 12ae5c0ab2726ed4b9ca7b08f9b29e3393aa0a5d40Negreanu Marius Adrianarch_variant_cflags := \ 13ae5c0ab2726ed4b9ca7b08f9b29e3393aa0a5d40Negreanu Marius Adrian -march=atom \ 14ae5c0ab2726ed4b9ca7b08f9b29e3393aa0a5d40Negreanu Marius Adrian -mstackrealign \ 15ae5c0ab2726ed4b9ca7b08f9b29e3393aa0a5d40Negreanu Marius Adrian -mfpmath=sse \ 16ae5c0ab2726ed4b9ca7b08f9b29e3393aa0a5d40Negreanu Marius Adrian 17