From b77bd796c24ed99827edde94a5fa03297e696f0e Mon Sep 17 00:00:00 2001 From: Dan Willemsen Date: Mon, 29 Feb 2016 15:26:26 -0800 Subject: 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 --- cc/x86_64_device.go | 4 +--- cc/x86_device.go | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/cc/x86_64_device.go b/cc/x86_64_device.go index 4ae69716..dd8972d9 100644 --- a/cc/x86_64_device.go +++ b/cc/x86_64_device.go @@ -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", diff --git a/cc/x86_device.go b/cc/x86_device.go index f3a4b08b..5ba442c6 100644 --- a/cc/x86_device.go +++ b/cc/x86_device.go @@ -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", -- cgit v1.2.3