mirror of
https://github.com/google/cpu_features.git
synced 2025-04-29 16:03:36 +02:00
Advertize list_cpu_features
demo program. Fixes #19
This commit is contained in:
parent
ff8f336eb1
commit
8bace7000c
17
README.md
17
README.md
@ -7,6 +7,7 @@ instructions) at runtime.
|
|||||||
|
|
||||||
- [Design Rationale](#rationale)
|
- [Design Rationale](#rationale)
|
||||||
- [Code samples](#codesample)
|
- [Code samples](#codesample)
|
||||||
|
- [Running sample code](#usagesample)
|
||||||
- [What's supported](#support)
|
- [What's supported](#support)
|
||||||
- [License](#license)
|
- [License](#license)
|
||||||
- [Build with cmake](#cmake)
|
- [Build with cmake](#cmake)
|
||||||
@ -104,6 +105,22 @@ static const bool has_fast_avx = info.features.avx && uarch != INTEL_SNB;
|
|||||||
|
|
||||||
This feature is currently available only for x86 microarchitectures.
|
This feature is currently available only for x86 microarchitectures.
|
||||||
|
|
||||||
|
<a name="usagesample"></a>
|
||||||
|
### Running sample code
|
||||||
|
|
||||||
|
Building `cpu_features` brings a small executable to test the library.
|
||||||
|
|
||||||
|
```shell
|
||||||
|
% ./build/list_cpu_features
|
||||||
|
arch : x86
|
||||||
|
brand : Intel(R) Xeon(R) CPU E5-1650 0 @ 3.20GHz
|
||||||
|
family : 6 (0x06)
|
||||||
|
model : 45 (0x2D)
|
||||||
|
stepping : 7 (0x07)
|
||||||
|
uarch : INTEL_SNB
|
||||||
|
flags : aes, avx, sse4_1, sse4_2, ssse3
|
||||||
|
```
|
||||||
|
|
||||||
<a name="support"></a>
|
<a name="support"></a>
|
||||||
## What's supported
|
## What's supported
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user