summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Kroeker <martin@ruby.chemie.uni-freiburg.de>2017-07-11 17:10:55 +0200
committerGitHub <noreply@github.com>2017-07-11 17:10:55 +0200
commite2d3b1561a453df0ac8cb21c57d1fa0bb819853c (patch)
treea4dd8ef08ed06e4e00f8cf7db86234a6589ff119
parentd5ef0dee9afe5d88e3cc1066dbda057bab0816ad (diff)
parent4a012c3d208f7e2a1df9303a50c884970217a259 (diff)
downloadopenblas-e2d3b1561a453df0ac8cb21c57d1fa0bb819853c.tar.gz
openblas-e2d3b1561a453df0ac8cb21c57d1fa0bb819853c.tar.bz2
openblas-e2d3b1561a453df0ac8cb21c57d1fa0bb819853c.zip
Merge pull request #1233 from martin-frbg/cpuid-fix
Fix unintentional fall-through cases in get_cacheinfo
-rw-r--r--cpuid_x86.c26
1 files changed, 14 insertions, 12 deletions
diff --git a/cpuid_x86.c b/cpuid_x86.c
index ab2ecdcaf..3733ea3ac 100644
--- a/cpuid_x86.c
+++ b/cpuid_x86.c
@@ -637,12 +637,13 @@ int get_cacheinfo(int type, cache_info_t *cacheinfo){
LD1.linesize = 64;
break;
case 0x63 :
- DTB.size = 2048;
- DTB.associative = 4;
- DTB.linesize = 32;
- LDTB.size = 4096;
- LDTB.associative= 4;
- LDTB.linesize = 32;
+ DTB.size = 2048;
+ DTB.associative = 4;
+ DTB.linesize = 32;
+ LDTB.size = 4096;
+ LDTB.associative= 4;
+ LDTB.linesize = 32;
+ break;
case 0x66 :
LD1.size = 8;
LD1.associative = 4;
@@ -675,12 +676,13 @@ int get_cacheinfo(int type, cache_info_t *cacheinfo){
LC1.associative = 8;
break;
case 0x76 :
- ITB.size = 2048;
- ITB.associative = 0;
- ITB.linesize = 8;
- LITB.size = 4096;
- LITB.associative= 0;
- LITB.linesize = 8;
+ ITB.size = 2048;
+ ITB.associative = 0;
+ ITB.linesize = 8;
+ LITB.size = 4096;
+ LITB.associative= 0;
+ LITB.linesize = 8;
+ break;
case 0x77 :
LC1.size = 16;
LC1.associative = 4;