diff options
| author | Martin Möhrmann <moehrmann@google.com> | 2018-02-04 21:23:25 +0100 |
|---|---|---|
| committer | Martin Möhrmann <moehrmann@google.com> | 2018-02-14 09:25:34 +0000 |
| commit | 57020705f321d5c652c38ace050e78e2455cd07e (patch) | |
| tree | 82a960946f3b8b835f21e7bc1db99ad262244407 /src/internal/cpu | |
| parent | 0e1bcfc63886315fe16a958b03b4174d5cfa0cfa (diff) | |
| download | go-57020705f321d5c652c38ace050e78e2455cd07e.tar.xz | |
internal/cpu: make arm64 capability bits naming less verbose
This makes the constant names less verbose and aligns them more
with the Linux kernel which uses HWCAP_XXX for the constant names.
Change-Id: Ia7d079b59b57978adc045945951eaa1d99b41fac
Reviewed-on: https://go-review.googlesource.com/91738
Run-TryBot: Martin Möhrmann <moehrmann@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Diffstat (limited to 'src/internal/cpu')
| -rw-r--r-- | src/internal/cpu/cpu_arm64.go | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/src/internal/cpu/cpu_arm64.go b/src/internal/cpu/cpu_arm64.go index e1278a147a..cc407d4993 100644 --- a/src/internal/cpu/cpu_arm64.go +++ b/src/internal/cpu/cpu_arm64.go @@ -16,28 +16,28 @@ var arm64_hwcap2 uint // HWCAP/HWCAP2 bits. These are exposed by Linux. const ( - _ARM64_FEATURE_HAS_FP = (1 << 0) - _ARM64_FEATURE_HAS_ASIMD = (1 << 1) - _ARM64_FEATURE_HAS_EVTSTRM = (1 << 2) - _ARM64_FEATURE_HAS_AES = (1 << 3) - _ARM64_FEATURE_HAS_PMULL = (1 << 4) - _ARM64_FEATURE_HAS_SHA1 = (1 << 5) - _ARM64_FEATURE_HAS_SHA2 = (1 << 6) - _ARM64_FEATURE_HAS_CRC32 = (1 << 7) - _ARM64_FEATURE_HAS_ATOMICS = (1 << 8) + hwcap_FP = (1 << 0) + hwcap_ASIMD = (1 << 1) + hwcap_EVTSTRM = (1 << 2) + hwcap_AES = (1 << 3) + hwcap_PMULL = (1 << 4) + hwcap_SHA1 = (1 << 5) + hwcap_SHA2 = (1 << 6) + hwcap_CRC32 = (1 << 7) + hwcap_ATOMICS = (1 << 8) ) func init() { // HWCAP feature bits - ARM64.HasFP = isSet(arm64_hwcap, _ARM64_FEATURE_HAS_FP) - ARM64.HasASIMD = isSet(arm64_hwcap, _ARM64_FEATURE_HAS_ASIMD) - ARM64.HasEVTSTRM = isSet(arm64_hwcap, _ARM64_FEATURE_HAS_EVTSTRM) - ARM64.HasAES = isSet(arm64_hwcap, _ARM64_FEATURE_HAS_AES) - ARM64.HasPMULL = isSet(arm64_hwcap, _ARM64_FEATURE_HAS_PMULL) - ARM64.HasSHA1 = isSet(arm64_hwcap, _ARM64_FEATURE_HAS_SHA1) - ARM64.HasSHA2 = isSet(arm64_hwcap, _ARM64_FEATURE_HAS_SHA2) - ARM64.HasCRC32 = isSet(arm64_hwcap, _ARM64_FEATURE_HAS_CRC32) - ARM64.HasATOMICS = isSet(arm64_hwcap, _ARM64_FEATURE_HAS_ATOMICS) + ARM64.HasFP = isSet(arm64_hwcap, hwcap_FP) + ARM64.HasASIMD = isSet(arm64_hwcap, hwcap_ASIMD) + ARM64.HasEVTSTRM = isSet(arm64_hwcap, hwcap_EVTSTRM) + ARM64.HasAES = isSet(arm64_hwcap, hwcap_AES) + ARM64.HasPMULL = isSet(arm64_hwcap, hwcap_PMULL) + ARM64.HasSHA1 = isSet(arm64_hwcap, hwcap_SHA1) + ARM64.HasSHA2 = isSet(arm64_hwcap, hwcap_SHA2) + ARM64.HasCRC32 = isSet(arm64_hwcap, hwcap_CRC32) + ARM64.HasATOMICS = isSet(arm64_hwcap, hwcap_ATOMICS) } func isSet(hwc uint, value uint) bool { |
