aboutsummaryrefslogtreecommitdiff
path: root/src/runtime
diff options
context:
space:
mode:
authorTobias Klauser <tklauser@distanz.ch>2018-04-10 12:19:24 +0200
committerTobias Klauser <tobias.klauser@gmail.com>2018-04-10 14:30:10 +0000
commitace5fa1a609c28cbfcede4639d3eed47c47b2774 (patch)
tree0e1615f26f623d6fa9d28904540bacc4465dd2c6 /src/runtime
parent76e92d1c9e2943de7093af14d58663fa2993e608 (diff)
downloadgo-ace5fa1a609c28cbfcede4639d3eed47c47b2774.tar.xz
runtime: remove support_bmi{1,2}
The code reading these variables was removed in CL 41476. They are only set but never read now, so remove them. Change-Id: I6b0b8d813e9a3ec2a13586ff92746e00ad1b5bf0 Reviewed-on: https://go-review.googlesource.com/106095 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
Diffstat (limited to 'src/runtime')
-rw-r--r--src/runtime/asm_386.s6
-rw-r--r--src/runtime/asm_amd64.s6
-rw-r--r--src/runtime/asm_amd64p32.s6
-rw-r--r--src/runtime/runtime2.go2
4 files changed, 0 insertions, 20 deletions
diff --git a/src/runtime/asm_386.s b/src/runtime/asm_386.s
index 8b706f6706..806361b6b8 100644
--- a/src/runtime/asm_386.s
+++ b/src/runtime/asm_386.s
@@ -198,17 +198,11 @@ eax7:
MOVL $0, CX
CPUID
- TESTL $(1<<3), BX // BMI1
- SETNE runtime·support_bmi1(SB)
-
// If OS support for XMM and YMM is not present
// support_avx2 will be set back to false later.
TESTL $(1<<5), BX
SETNE runtime·support_avx2(SB)
- TESTL $(1<<8), BX // BMI2
- SETNE runtime·support_bmi2(SB)
-
TESTL $(1<<9), BX // ERMS
SETNE runtime·support_erms(SB)
diff --git a/src/runtime/asm_amd64.s b/src/runtime/asm_amd64.s
index 16e9f5fe40..db516b5492 100644
--- a/src/runtime/asm_amd64.s
+++ b/src/runtime/asm_amd64.s
@@ -161,17 +161,11 @@ eax7:
MOVL $0, CX
CPUID
- TESTL $(1<<3), BX // BMI1
- SETNE runtime·support_bmi1(SB)
-
// If OS support for XMM and YMM is not present
// support_avx2 will be set back to false later.
TESTL $(1<<5), BX
SETNE runtime·support_avx2(SB)
- TESTL $(1<<8), BX // BMI2
- SETNE runtime·support_bmi2(SB)
-
TESTL $(1<<9), BX // ERMS
SETNE runtime·support_erms(SB)
diff --git a/src/runtime/asm_amd64p32.s b/src/runtime/asm_amd64p32.s
index 160dc556d4..04f78d8d93 100644
--- a/src/runtime/asm_amd64p32.s
+++ b/src/runtime/asm_amd64p32.s
@@ -81,17 +81,11 @@ eax7:
MOVL $0, CX
CPUID
- TESTL $(1<<3), BX // BMI1
- SETNE runtime·support_bmi1(SB)
-
// If OS support for XMM and YMM is not present
// support_avx2 will be set back to false later.
TESTL $(1<<5), BX
SETNE runtime·support_avx2(SB)
- TESTL $(1<<8), BX // BMI2
- SETNE runtime·support_bmi2(SB)
-
TESTL $(1<<9), BX // ERMS
SETNE runtime·support_erms(SB)
diff --git a/src/runtime/runtime2.go b/src/runtime/runtime2.go
index 72a80a6907..ee5f6d5b47 100644
--- a/src/runtime/runtime2.go
+++ b/src/runtime/runtime2.go
@@ -774,8 +774,6 @@ var (
support_aes bool
support_avx bool
support_avx2 bool
- support_bmi1 bool
- support_bmi2 bool
support_erms bool
support_osxsave bool
support_popcnt bool