%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/self/root/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/
Upload File :
Create Path :
Current File : //proc/self/root/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyo

�
�9Zc@`s+dZddlmZmZmZdgZddlZddlZddlZddl	Z	ej
ddkr�ddlmZnddl
mZddlZddlZddlmZddd	�Zd dd
�Zd!dd�Zd"dd�Zd
efd��YZdefd��YZdefd��YZdefd��YZdefd��YZdefd��YZejjd�r�eZn�ejjd�r�eZnoejdkr�eZnWejjd�r�eZn<ejjd�r�eZn!ejjd�reZneZe�ZdS(#sa
cpuinfo

Copyright 2002 Pearu Peterson all rights reserved,
Pearu Peterson <pearu@cens.ioc.ee>
Permission to use, modify, and distribute this software is given under the
terms of the NumPy (BSD style) license.  See LICENSE.txt that came with
this distribution for specifics.

NO WARRANTY IS EXPRESSED OR IMPLIED.  USE AT YOUR OWN RISK.
Pearu Peterson

i(tdivisiontabsolute_importtprint_functiontcpuNi(tgetstatusoutput(t
get_exceptionicC`s�yt|�\}}Wn=tk
rUt�}tjt|�td|�t|fSXtj	|�r�tj
|�|kr�t|fSt|fS(Nt
stacklevel(RtEnvironmentErrorRtwarningstwarntstrtUserWarningtFalsetost	WIFEXITEDtWEXITSTATUStTrue(tcmdtsuccessful_statusRtstatustoutputte((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	getoutputs
	$
cK`sZi}xM|D]E}t||d|d|d�\}}|r
|j�||<q
q
W|S(NRRi(Rtstrip(RRtkwtinfotkeytokR((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pytcommand_info*s
cc`sRt|d|d|d�\}}|s,dSx|j�D]}|j�Vq9WdS(NRRi(Rt
splitlinesR(RRRRRtline((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pytcommand_by_line3scC`s�i}xvt|d|d|d�D]X}g|j|d�D]}|j�^q<}t|�dkr#|d||d<q#q#W|S(NRRiii(RtsplitRtlen(RtsepRRtdRtstl((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pytkey_value_from_command;s+tCPUInfoBasecB`sDeZdZd�Zd�Zd�Zd�Zd�Zd�ZRS(skHolds CPU information and provides methods for requiring
    the availability of various CPU features.
    cC`sy|�SWnnXdS(N((tselftfunc((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_try_callJscC`st|jd�sdt|d|�rZt|d|�}t|tj�ra|j|d�Sqdd�Snt|��dS(Nt_cS`s
||�S(N((R)tattr((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt<lambda>UscS`sdS(N(tNone(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR-Ws(t
startswiththasattrtgetattrt
isinstancettypest
MethodTypeR*tAttributeError(R(tnameR,((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt__getattr__Ps
cC`sdS(Ni((R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_getNCPUsZscC`s5tj�d}tjd�j|�jd�}|S(Nis(\d+)biti(tplatformtarchitecturetretcompiletsearchtgroup(R(tabitstnbits((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt__get_nbits]s!cC`s|j�dkS(Nt32(t_CPUInfoBase__get_nbits(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_32bitbscC`s|j�dkS(Nt64(RC(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_64bites(	t__name__t
__module__t__doc__R*R7R8RCRDRF(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR'Es		
			tLinuxCPUInfocB`s�eZd.Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d�Zd�Zd	�Z
d
�Zd�Zd�Zd
�Zd�Zd�Zd�Zd�ZeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z!d�Z"d�Z#d�Z$d �Z%d!�Z&d"�Z'e'Z(d#�Z)d$�Z*d%�Z+d&�Z,d'�Z-d(�Z.d)�Z/d*�Z0d+�Z1d,�Z2d-�Z3RS(/cC`s=|jdk	rdSig}td�\}}|rK|j�|dd<nytd�}Wn0tk
r�t�}tjt	|�t
�n�Xx�|D]�}g|jdd�D]}|j�^q�}t|�dkr�q�n|\}	}
|s|	|dkr|j
i�n|
|d|	<q�W|j�||j_dS(	Nsuname -mituname_ms
/proc/cpuinfot:iii����(RR.RRtopenRRRR	R
RR R!tappendtcloset	__class__(R(RRRtfoRRR$t
name_valueR6tvalue((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt__init__ls*	
	
+
cC`sdS(N((R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_not_impl�scC`s|jdddkS(Nit	vendor_idtAuthenticAMD(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_AMD�scC`s!|j�o |jdddkS(Nitmodelt2(RXR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_AthlonK6_2�scC`s!|j�o |jdddkS(NiRYt3(RXR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_AthlonK6_3�scC`s!tjd|jdd�dk	S(Ns	.*?AMD-K6is
model name(R;tmatchRR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_AthlonK6�scC`s!tjd|jdd�dk	S(Ns	.*?AMD-K7is
model name(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_AthlonK7�scC`s!tjd|jdd�dk	S(Ns.*?Athlon\(tm\) MP\bis
model name(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_AthlonMP�s	cC`s!|j�o |jdddkS(Nitfamilyt15(tis_AMDR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_AMD64�scC`s!tjd|jdd�dk	S(Ns.*?Athlon\(tm\) 64\bis
model name(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_Athlon64�s	cC`s!tjd|jdd�dk	S(Ns.*?Athlon HX\bis
model name(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_AthlonHX�s	cC`s!tjd|jdd�dk	S(Ns.*?Opteron\bis
model name(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_Opteron�s	cC`s!tjd|jdd�dk	S(Ns.*?Hammer\bis
model name(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_Hammer�s	cC`s|jdddkS(NiRtAlpha(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_Alpha�scC`s!|j�o |jdddkS(Nis	cpu modeltEV4(tis_AlphaR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_EV4�scC`s!|j�o |jdddkS(Nis	cpu modeltEV5(RmR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_EV5�scC`s!|j�o |jdddkS(Nis	cpu modeltEV56(RmR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_EV56�scC`s!|j�o |jdddkS(Nis	cpu modeltPCA56(RmR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_PCA56�scC`s|jdddkS(NiRVtGenuineIntel(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_Intel�scC`s|jdddkS(NiRti486(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_i486�scC`s!|j�o |jdddkS(Nis
cpu familyt5(tis_IntelR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_i586�scC`s!|j�o |jdddkS(Nis
cpu familyt6(RzR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_i686�scC`s!tjd|jdd�dk	S(Ns
.*?Celeronis
model name(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_Celeron�s	cC`s!tjd|jdd�dk	S(Ns
.*?Pentiumis
model name(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_Pentium�s	cC`s!tjd|jdd�dk	S(Ns.*?Pentium.*?II\bis
model name(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_PentiumII�s	cC`s!tjd|jdd�dk	S(Ns.*?PentiumPro\bis
model name(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_PentiumPro�s	cC`s!tjd|jdd�dk	S(Ns.*?Pentium.*?MMX\bis
model name(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_PentiumMMX�s	cC`s!tjd|jdd�dk	S(Ns.*?Pentium.*?III\bis
model name(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_PentiumIII�s	cC`s!tjd|jdd�dk	S(Ns.*?Pentium.*?(IV|4)\bis
model name(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_PentiumIV�s	cC`s!tjd|jdd�dk	S(Ns.*?Pentium.*?M\bis
model name(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_PentiumM�s	cC`s|j�o|j�S(N(tis_PentiumIVthas_sse3(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_Prescott�scC`st|j�os|jdddks:|jdddkos|j�os|j�ostjd|jdd�dk	S(Nis
cpu familyR|Rcs	.*?\blm\btflags(RzRR�t	has_ssse3R;R^R.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_Nocona�s
cC`s9|j�o8|j�o8tjd|jdd�dk	S(Ns.*?Core\(TM\)2\bis
model name(tis_64bitRzR;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_Core2�s	cC`s!tjd|jdd�dk	S(Ns.*?Itanium\biRb(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_Itanium�s	cC`s'tjd|jddtj�dk	S(Ns	.*?XEON\bis
model name(R;R^Rt
IGNORECASER.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_XEONs	cC`st|j�dkS(Ni(R!R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_singleCPUscC`s
t|j�S(N(R!R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR8scC`s|jdddkS(Nitfdiv_bugtyes(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_has_fdiv_bugscC`s|jdddkS(Nitf00f_bugR�(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_has_f00f_bugscC`s!tjd|jdd�dk	S(Ns
.*?\bmmx\biR�(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_has_mmxscC`s!tjd|jdd�dk	S(Ns
.*?\bsse\biR�(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_has_ssescC`s!tjd|jdd�dk	S(Ns.*?\bsse2\biR�(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_has_sse2scC`s!tjd|jdd�dk	S(Ns
.*?\bpni\biR�(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_has_sse3 scC`s!tjd|jdd�dk	S(Ns.*?\bssse3\biR�(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_has_ssse3#scC`s!tjd|jdd�dk	S(Ns.*?\b3dnow\biR�(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_has_3dnow&scC`s!tjd|jdd�dk	S(Ns.*?\b3dnowext\biR�(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_has_3dnowext)sN(4RGRHR.RRTRURXR[R]R_R`RaReRfRgRhRiRkRnRpRrRtt_is_i386RvRxR{R}R~RR�R�R�R�R�R�R�R�R�R�R�t_is_XeonR�R8R�R�R�R�R�R�R�R�R�(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRJhsb																																													tIRIXCPUInfocB`s[eZd%Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d�Zd�Zd	�Z
d
�Zd�Zd�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z!d�Z"d�Z#d �Z$d!�Z%d"�Z&d#�Z'd$�Z(RS(&cC`s;|jdk	rdStddddd�}||j_dS(NtsysconfR"t Rii(ii(RR.R&RP(R(R((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRT/s
	cC`sdS(N((R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRU6scC`s|jjd�dkS(NtNUM_PROCESSORSt1(Rtget(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR�8scC`st|jjdd��S(NR�i(tintRR�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR8;scC`s*|jjd�j�dj�d|kS(Nt
PROCESSORSisr%s(RR�R tlower(R(tn((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	__cputype>scC`s
|jd�S(Ni�(t_IRIXCPUInfo__cputype(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_r2000@scC`s
|jd�S(Ni�(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_r3000AscC`s
|jd�S(Ni<(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_r3900BscC`s
|jd�S(Ni�(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_r4000CscC`s
|jd�S(Ni(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_r4100DscC`s
|jd�S(Ni�(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_r4300EscC`s
|jd�S(Ni0(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_r4400FscC`s
|jd�S(Ni�(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_r4600GscC`s
|jd�S(Ni*(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_r4650HscC`s
|jd�S(Ni�(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_r5000IscC`s
|jd�S(Nip(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_r6000JscC`s
|jd�S(Ni@(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_r8000KscC`s
|jd�S(Ni'(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_r10000LscC`s
|jd�S(Ni�.(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_r12000MscC`s
|jd�S(Ntorion(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_rorionNscC`s"y|jjd�SWnnXdS(NtMACHINE(RR�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pytget_ipPscC`s |jjd�j�d|kS(NR�sip%s(RR�R�(R(R�((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	__machineSscC`s
|jd�S(Ni(t_IRIXCPUInfo__machine(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP19UscC`s
|jd�S(Ni(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP20VscC`s
|jd�S(Ni(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP21WscC`s
|jd�S(Ni(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP22XscC`s|jd�o|j�S(Ni(R�R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP22_4kYscC`s|jd�o|j�S(Ni(R�R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP22_5kZscC`s
|jd�S(Ni(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP24[scC`s
|jd�S(Ni(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP25\scC`s
|jd�S(Ni(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP26]scC`s
|jd�S(Ni(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP27^scC`s
|jd�S(Ni(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP28_scC`s
|jd�S(Ni(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP30`scC`s
|jd�S(Ni (R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP32ascC`s|jd�o|j�S(Ni (R�R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP32_5kbscC`s|jd�o|j�S(Ni (R�R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP32_10kcsN()RGRHR.RRTRUR�R8R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR�,sL																																				t
DarwinCPUInfocB`s�eZdZd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d�Zd�Zd	�Z
d
�Zd�Zd�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cC`sN|jdk	rdStdddd�}tddd�|d<||j_dS(Ntarchtmachines	sysctl hwR"t=t	sysctl_hw(RR.RR&RP(R(R((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRTis	cC`sdS(N((R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRUqscC`st|jdjdd��S(NR�shw.ncpui(R�RR�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR8sscC`s|jdddkS(NR�s
hw.machinesPower Macintosh(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_Power_MacintoshvscC`s|jddkS(NR�ti386(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR�yscC`s|jddkS(NR�tppc(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_ppc{scC`s|jdd|kS(NR�sppc%s(R(R(R�((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR�~scC`s
|jd�S(NiY(t_DarwinCPUInfo__machine(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_ppc601�scC`s
|jd�S(NiZ(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_ppc602�scC`s
|jd�S(Ni[(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_ppc603�scC`s
|jd�S(Nt603e(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_ppc603e�scC`s
|jd�S(Ni\(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_ppc604�scC`s
|jd�S(Nt604e(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_ppc604e�scC`s
|jd�S(Nil(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_ppc620�scC`s
|jd�S(Niv(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_ppc630�scC`s
|jd�S(Ni�(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_ppc740�scC`s
|jd�S(Ni�(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_ppc7400�scC`s
|jd�S(Ni(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_ppc7450�scC`s
|jd�S(Ni�(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_ppc750�scC`s
|jd�S(Ni�(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_ppc403�scC`s
|jd�S(Ni�(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_ppc505�scC`s
|jd�S(Ni!(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_ppc801�scC`s
|jd�S(Ni5(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_ppc821�scC`s
|jd�S(Ni7(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_ppc823�scC`s
|jd�S(Ni\(R�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_ppc860�sN(RGRHR.RRTRUR8R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR�fs4																								tSunOSCPUInfocB`s�eZdZd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d�Zd�Zd	�Z
d
�Zd�Zd�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cC`s�|jdk	rdStdddddddddd�}tdd	d
�|d<xCtd�D]5}tjd
|�}|r]|jd�|d<Pq]q]W||j_dS(NR�tmachtuname_it	isainfo_bs
isainfo -bt	isainfo_ns
isainfo -nsuname -XR"R�tuname_Xspsrinfo -v 0s+\s*The (?P<p>[\w\d]+) processor operates attpt	processor(	RR.RR&RR;R^R>RP(R(RRtm((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRT�s	cC`sdS(N((R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRU�scC`s|jddkS(NR�R�(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR��scC`s|jddkS(NR�tsparc(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_sparc�scC`s|jddkS(NR�tsparcv9(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_sparcv9�scC`st|jdjdd��S(NR�tNumCPUi(R�RR�(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR8�scC`s|jddkS(NR�tsun4(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_sun4�scC`stjd|jd�dk	S(NtSUNWR�(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_SUNW�scC`stjd|jd�dk	S(Ns.*SPARCstation-5R�(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_sparcstation5�scC`stjd|jd�dk	S(Ns	.*Ultra-1R�(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_ultra1�scC`stjd|jd�dk	S(Ns.*Ultra-250R�(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_ultra250�scC`stjd|jd�dk	S(Ns	.*Ultra-2R�(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_ultra2�scC`stjd|jd�dk	S(Ns
.*Ultra-30R�(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_ultra30�scC`stjd|jd�dk	S(Ns	.*Ultra-4R�(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_ultra4�scC`stjd|jd�dk	S(Ns.*Ultra-5_10R�(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_ultra5_10�scC`stjd|jd�dk	S(Ns	.*Ultra-5R�(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_ultra5�scC`stjd|jd�dk	S(Ns
.*Ultra-60R�(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_ultra60�scC`stjd|jd�dk	S(Ns
.*Ultra-80R�(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_ultra80�scC`stjd|jd�dk	S(Ns.*Ultra-EnterpriseR�(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_ultraenterprice�scC`stjd|jd�dk	S(Ns.*Ultra-Enterprise-10000R�(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_ultraenterprice10k�scC`stjd|jd�dk	S(Ns
.*Sun-FireR�(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_sunfire�scC`stjd|jd�dk	S(Ns.*UltraR�(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_ultra�scC`s|jddkS(NR�tsparcv7(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_cpusparcv7�scC`s|jddkS(NR�tsparcv8(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_cpusparcv8�scC`s|jddkS(NR�R�(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_cpusparcv9�sN(RGRHR.RRTRUR�R�R�R8R�R�R�RRRRRRRRRR	R
RRRRR(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR��s4																								tWin32CPUInfocB`s+eZd ZdZd�Zd�Zd�Zd�Zd�Z	d�Z
d�Zd�Zd	�Z
d
�Zd�Zd�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z!d�Z"d�Z#RS(!s,HARDWARE\DESCRIPTION\System\CentralProcessorc
C`s�|jdk	rdSg}y�tjddkr>ddl}nddl}tjdtj�}|j	|j
|j�}d}xHtr�y|j
||�}Wn|jk
r�Pq�X|d7}|ji|d6�|j	||�}d}x�tr�y|j||�\}	}
}Wn|jk
r)Pq�X|d}|
|d|	<|	dkr�|j|
�}|r�t|jd��|dd	<t|jd
��|dd<t|jd��|dd
<q�q�q�Wq�WWnttj�dd�nX||j_dS(NiisFfamily\s+(?P<FML>\d+)\s+model\s+(?P<MDL>\d+)\s+stepping\s+(?P<STP>\d+)it	Processori����t
IdentifiertFMLtFamilytMDLtModeltSTPtSteppings
(ignoring)(RR.tsystversion_infotwinregt_winregR;R<R�tOpenKeytHKEY_LOCAL_MACHINEtpkeyRtEnumKeyterrorRNt	EnumValueR=R�R>tprinttexc_infoRP(
R(RRtprgxtchndtpnumtproctphndtpidxR6RStvtpetsrch((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRT�sH		
	
/cC`sdS(N((R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRUscC`s|jdddkS(NitVendorIdentifierRW(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRXscC`s!|j�o |jdddkS(NiRi(RdR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_Am486scC`s!|j�o |jdddkS(NiRi(RdR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt
_is_Am5x86scC`s8|j�o7|jdddko7|jdddkS(	NiRiRiii(iiii(RdR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_AMDK5s#cC`s8|j�o7|jdddko7|jdddkS(NiRiRii(ii(RdR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_AMDK6"s#cC`s8|j�o7|jdddko7|jdddkS(NiRiRi(RdR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_AMDK6_2&s#cC`s8|j�o7|jdddko7|jdddkS(NiRiRi	(RdR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_AMDK6_3*s#cC`s!|j�o |jdddkS(NiRi(RdR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt	_is_AMDK7.scC`s!|j�o |jdddkS(NiRi(RdR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRe5scC`s|jdddkS(NiR/Ru(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRv:scC`s|jdddkS(NiRi(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR�=scC`s|jdddkS(NiRi(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRx@scC`s!|j�o |jdddkS(NiRi(RzR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR{CscC`s!|j�o |jdddkS(NiRi(RzR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR}FscC`s!|j�o |jdddkS(NiRi(RzR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRIscC`s8|j�o7|jdddko7|jdddkS(NiRiRi(RzR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR�Ls#cC`s8|j�o7|jdddko7|jdddkS(NiRiRi(RzR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR�Ps#cC`s8|j�o7|jdddko7|jdddkS(NiRiRii(iii(RzR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR�Ts#cC`s8|j�o7|jdddko7|jddd
kS(NiRiRiii	i
i(iii	i
i(RzR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR�Xs#cC`s!|j�o |jdddkS(NiRi(RzR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR�\scC`s8|j�o7|jdddko7|jdddkS(	NiRiRi	i
i(i	i
i(RzR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR�_s#cC`s8|j�o7|jdddko7|jdddkS(	NiRiRiii(iii(RzR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR�cs#cC`st|j�dkS(Ni(R!R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR�iscC`s
t|j�S(N(R!R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR8lscC`sx|j�rO|jdddkr:|jdddkpN|jdddkS|j�rp|jddd	kStSdS(
NiRiRiii(ii(iii(RzRRdR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR�os.cC`s�|j�rO|jdddkr:|jdddkpN|jddd
kS|j�r�|jdddkr�|jdddkp�|jddd
kStSdS(
NiRiRiii	i
ii(iii	i
i(iiii
(RzRRdR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR�xscC`sL|j�r.|j�p-|j�p-|j�S|j�rD|j�StSdS(N(Rztis_Pentium4tis_PentiumMtis_Core2Rdtis_AMD64R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR��s

cC`s!|j�o |jdddkS(NiRiii(iii(RdR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR��scC`s!|j�o |jdddkS(NiRii(ii(RdR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR��sN($RGRHR.RR!RTRURXR0R1R2R3R4R5R6ReRvR�RxR{R}RR�R�R�R�R�R�R�R�R8R�R�R�R�R�(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR�sB	+																															tlinuxtirixtdarwintsunostwin32tcygwin(i(i(i(i( RIt
__future__RRRt__all__RR;R3R
Rt
subprocessRtcommandsRR9tnumpy.distutils.compatRRRRR&tobjectR'RJR�R�R�RR/tcpuinfoR(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt<module>
sF	$		#�:.J�						

Zerion Mini Shell 1.0