aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorMarat Dukhan <maratek@gmail.com>2017-09-29 07:00:29 +0300
committerGitHub <noreply@github.com>2017-09-29 07:00:29 +0300
commitca67e696a5164ea6fe77c7510c55665197e64915 (patch)
tree5b12147a514f62df96ca631f0c192893900fb7b4 /README.md
parentb92e2edafb0684886976d32a7bcbc25d8f5a6eec (diff)
downloadcpuinfo-ca67e696a5164ea6fe77c7510c55665197e64915.tar.gz
Improve examples in README
Diffstat (limited to 'README.md')
-rw-r--r--README.md11
1 files changed, 8 insertions, 3 deletions
diff --git a/README.md b/README.md
index 571fbe1..365daee 100644
--- a/README.md
+++ b/README.md
@@ -31,8 +31,13 @@ if (cpuinfo_has_x86_avx) {
Check if the thread runs on a Cortex-A53 core
```c
cpuinfo_initialize();
-if (cpuinfo_get_current_core()->uarch == cpuinfo_uarch_cortex_a53) {
- cortex_a53_implementation(arguments);
+switch (cpuinfo_get_current_core()->uarch) {
+ case cpuinfo_uarch_cortex_a53:
+ cortex_a53_implementation(arguments);
+ break;
+ default:
+ generic_implementation(arguments);
+ break;
}
```
@@ -49,7 +54,7 @@ cpu_set_t cpu_set;
CPU_ZERO(&cpu_set);
const struct cpuinfo_cache* current_l2 = cpuinfo_get_current_processor()->l2;
for (uint32_t i = 0; i < current_l2->processor_count; i++) {
- CPU_SET(cpuinfo_processors[current_l2->processor_start + i].linux_id, &cpu_set);
+ CPU_SET(cpuinfo_get_processor(current_l2->processor_start + i).linux_id, &cpu_set);
}
pthread_setaffinity_np(pthread_self(), sizeof(cpu_set_t), &cpu_set);
```