sandybridge setup: no AES_NI, AVX, MOVBE

Sandy Bridge actually doesn't have all of these options. For example AVX is only
available on the higher-end SKUs (not on Celeron G550).

Soong port of https://android-review.googlesource.com/204730

Change-Id: Ib595a9a6b464626d0c88525c6aaa4d69176645cc
This commit is contained in:
Dan Willemsen 2016-02-29 15:26:26 -08:00
parent 97750520a4
commit b77bd796c2
2 changed files with 2 additions and 6 deletions

View File

@ -76,7 +76,7 @@ var (
"-march=core-avx-i",
},
"sandybridge": []string{
"-march=corei7-avx",
"-march=corei7",
},
"silvermont": []string{
"-march=slm",
@ -125,8 +125,6 @@ func init() {
"sse4",
"sse4_1",
"sse4_2",
"aes_ni",
"avx",
"popcnt")
common.RegisterArchFeatures(common.X86_64, "silvermont",
"ssse3",

View File

@ -77,7 +77,7 @@ var (
"-mfpmath=sse",
},
"sandybridge": []string{
"-march=corei7-avx",
"-march=corei7",
"-mfpmath=sse",
},
"silvermont": []string{
@ -126,8 +126,6 @@ func init() {
"sse4",
"sse4_1",
"sse4_2",
"aes_ni",
"avx",
"popcnt")
common.RegisterArchFeatures(common.X86, "silvermont",
"ssse3",