diff --git a/src/runtime/asm_386.s b/src/runtime/asm_386.s index 8b706f67063..806361b6b88 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 16e9f5fe40c..db516b54929 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 160dc556d46..04f78d8d938 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 72a80a69077..ee5f6d5b47f 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