summaryrefslogtreecommitdiff
path: root/numpy/distutils/cpuinfo.py
diff options
context:
space:
mode:
authorDavid Cournapeau <cournape@gmail.com>2008-03-23 06:13:17 +0000
committerDavid Cournapeau <cournape@gmail.com>2008-03-23 06:13:17 +0000
commit8eed71c4f3f7ce0d394db3741facb2f15ed2459e (patch)
tree04cd3a5ddb3f8e8a9822d776892eba5b04b2e607 /numpy/distutils/cpuinfo.py
parent5cb370e9234582f62231384c26a426301dad3331 (diff)
downloadnumpy-8eed71c4f3f7ce0d394db3741facb2f15ed2459e.tar.gz
Fix has_sse3 and add has_ssse3 function for cpuinfo on linux.
Diffstat (limited to 'numpy/distutils/cpuinfo.py')
-rw-r--r--numpy/distutils/cpuinfo.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/numpy/distutils/cpuinfo.py b/numpy/distutils/cpuinfo.py
index acc32a247..68c2ca68c 100644
--- a/numpy/distutils/cpuinfo.py
+++ b/numpy/distutils/cpuinfo.py
@@ -276,7 +276,10 @@ class LinuxCPUInfo(CPUInfoBase):
return re.match(r'.*?\bsse2\b',self.info[0]['flags']) is not None
def _has_sse3(self):
- return re.match(r'.*?\bsss?e3\b',self.info[0]['flags']) is not None
+ return re.match(r'.*?\bpni\b',self.info[0]['flags']) is not None
+
+ def _has_ssse3(self):
+ return re.match(r'.*?\bssse3\b',self.info[0]['flags']) is not None
def _has_3dnow(self):
return re.match(r'.*?\b3dnow\b',self.info[0]['flags']) is not None