9Zc@`s+dZddlmZmZmZdgZddlZddlZddlZddl Z ej ddkrddl m Z nddl m Z ddlZddlZddlmZddd Zd dd Zd!dd Zd"dd Zd efdYZdefdYZdefdYZdefdYZdefdYZdefdYZejjdreZnejjdreZnoejdkreZnWejjdreZn<ejjdreZn!ejjdreZneZeZdS(#sa cpuinfo Copyright 2002 Pearu Peterson all rights reserved, Pearu Peterson 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`syt|\}}Wn=tk rUt}tjt|td|t|fSXtj |rtj ||krt |fSt|fS(Nt stacklevel( RtEnvironmentErrorRtwarningstwarntstrt UserWarningtFalsetost WIFEXITEDt WEXITSTATUStTrue(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||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`s5tjd}tjdj|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|jdkS(Nt32(t_CPUInfoBase__get_nbits(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_32bitbscC`s|jdkS(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`seZd.ZdZdZdZdZdZdZ dZ dZ dZ d Z d Zd Zd Zd ZdZdZdZdZeZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$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(/c C`s=|jdk rdSig}td\}}|rK|j|ddscC`s |jdS(Ni(t_IRIXCPUInfo__cputype(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_r2000@scC`s |jdS(Ni (R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_r3000AscC`s |jdS(Ni<(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_r3900BscC`s |jdS(Ni(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_r4000CscC`s |jdS(Ni(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_r4100DscC`s |jdS(Ni(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_r4300EscC`s |jdS(Ni0(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_r4400FscC`s |jdS(Ni(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_r4600GscC`s |jdS(Ni*(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_r4650HscC`s |jdS(Ni(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_r5000IscC`s |jdS(Nip(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_r6000JscC`s |jdS(Ni@(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_r8000KscC`s |jdS(Ni'(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_r10000LscC`s |jdS(Ni.(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_r12000MscC`s |jdS(Ntorion(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_rorionNscC`s"y|jjdSWnnXdS(NtMACHINE(RR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pytget_ipPscC`s |jjdjd|kS(NRsip%s(RRR(R(R((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt __machineSscC`s |jdS(Ni(t_IRIXCPUInfo__machine(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP19UscC`s |jdS(Ni(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP20VscC`s |jdS(Ni(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP21WscC`s |jdS(Ni(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP22XscC`s|jdo|jS(Ni(RR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_IP22_4kYscC`s|jdo|jS(Ni(RR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_IP22_5kZscC`s |jdS(Ni(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP24[scC`s |jdS(Ni(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP25\scC`s |jdS(Ni(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP26]scC`s |jdS(Ni(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP27^scC`s |jdS(Ni(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP28_scC`s |jdS(Ni(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP30`scC`s |jdS(Ni (R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_IP32ascC`s|jdo|jS(Ni (RR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_IP32_5kbscC`s|jdo|jS(Ni (RR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_IP32_10kcsN()RGRHR.RRTRURR8RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR,sL                                    t DarwinCPUInfocB`seZdZdZdZdZdZdZdZ dZ dZ dZ d Z d Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZRS(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|jdjddS(NRshw.ncpui(RRR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR8sscC`s|jdddkS(NRs hw.machinesPower Macintosh(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_Power_MacintoshvscC`s|jddkS(NRti386(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRyscC`s|jddkS(NRtppc(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_ppc{scC`s|jdd|kS(NRsppc%s(R(R(R((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR~scC`s |jdS(NiY(t_DarwinCPUInfo__machine(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ppc601scC`s |jdS(NiZ(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ppc602scC`s |jdS(Ni[(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ppc603scC`s |jdS(Nt603e(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ppc603escC`s |jdS(Ni\(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ppc604scC`s |jdS(Nt604e(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ppc604escC`s |jdS(Nil(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ppc620scC`s |jdS(Niv(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ppc630scC`s |jdS(Ni(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ppc740scC`s |jdS(Ni(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ppc7400scC`s |jdS(Ni(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ppc7450scC`s |jdS(Ni(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ppc750scC`s |jdS(Ni(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ppc403scC`s |jdS(Ni(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ppc505scC`s |jdS(Ni!(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ppc801scC`s |jdS(Ni5(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ppc821scC`s |jdS(Ni7(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ppc823scC`s |jdS(Ni\(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ppc860sN(RGRHR.RRTRUR8RRRRRRRRRRRRRRRRRRRRRR(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRfs4                        t SunOSCPUInfocB`seZdZdZdZdZdZdZdZ dZ dZ dZ d Z d Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZRS(c C`s|jdk rdStdddddddddd}tdd d |d [\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.pyRTs  cC`sdS(N((R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRUscC`s|jddkS(NRR(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRscC`s|jddkS(NRtsparc(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_sparcscC`s|jddkS(NRtsparcv9(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_sparcv9scC`st|jdjddS(NRtNumCPUi(RRR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR8scC`s|jddkS(NRtsun4(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_sun4scC`stjd|jddk S(NtSUNWR(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_SUNWscC`stjd|jddk S(Ns.*SPARCstation-5R(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_sparcstation5scC`stjd|jddk S(Ns .*Ultra-1R(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ultra1scC`stjd|jddk S(Ns .*Ultra-250R(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ultra250scC`stjd|jddk S(Ns .*Ultra-2R(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ultra2scC`stjd|jddk S(Ns .*Ultra-30R(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ultra30scC`stjd|jddk S(Ns .*Ultra-4R(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ultra4scC`stjd|jddk S(Ns .*Ultra-5_10R(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ultra5_10scC`stjd|jddk S(Ns .*Ultra-5R(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ultra5scC`stjd|jddk S(Ns .*Ultra-60R(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ultra60scC`stjd|jddk S(Ns .*Ultra-80R(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ultra80scC`stjd|jddk S(Ns.*Ultra-EnterpriseR(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_ultraenterpricescC`stjd|jddk S(Ns.*Ultra-Enterprise-10000R(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_ultraenterprice10kscC`stjd|jddk S(Ns .*Sun-FireR(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_sunfirescC`stjd|jddk S(Ns.*UltraR(R;R^RR.(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_ultrascC`s|jddkS(NRtsparcv7(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_cpusparcv7scC`s|jddkS(NRtsparcv8(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_cpusparcv8scC`s|jddkS(NRR(R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt_is_cpusparcv9sN(RGRHR.RRTRURRRR8RRRRRRRRRRRRR R R R RRR(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRs4                        t Win32CPUInfocB`s+eZd ZdZdZdZdZdZdZ dZ dZ dZ d Z d Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#RS(!s,HARDWARE\DESCRIPTION\System\CentralProcessorc C`s|jdk rdSg}ytjddkr>ddl}n ddl}tjdtj}|j |j |j }d}xHt ry|j ||}Wn|jk rPqX|d7}|ji|d6|j ||}d}xt ry|j||\} } } Wn|jk r)PqX|d}| |d| <| dkr|j| } | rt| jd|dd \d+)\s+model\s+(?P\d+)\s+stepping\s+(?P\d+)it Processorit IdentifiertFMLtFamilytMDLtModeltSTPtSteppings (ignoring)(RR.tsyst version_infotwinregt_winregR;R<RtOpenKeytHKEY_LOCAL_MACHINEtpkeyRtEnumKeyterrorRNt EnumValueR=RR>tprinttexc_infoRP( R(RRtprgxtchndtpnumtproctphndtpidxR6RStvtpetsrch((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRTsH        /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!|jo |jdddkS(NiRi(RdR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_Am486scC`s!|jo |jdddkS(NiRi(RdR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_Am5x86scC`s8|jo7|jdddko7|jdddkS( NiRiRiii(iiii(RdR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_AMDK5s#cC`s8|jo7|jdddko7|jdddkS(NiRiRii(ii(RdR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_AMDK6"s#cC`s8|jo7|jdddko7|jdddkS(NiRiRi(RdR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_AMDK6_2&s#cC`s8|jo7|jdddko7|jdddkS(NiRiRi (RdR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_AMDK6_3*s#cC`s!|jo |jdddkS(NiRi(RdR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt _is_AMDK7.scC`s!|jo |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!|jo |jdddkS(NiRi(RzR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR{CscC`s!|jo |jdddkS(NiRi(RzR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR}FscC`s!|jo |jdddkS(NiRi(RzR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRIscC`s8|jo7|jdddko7|jdddkS(NiRiRi(RzR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRLs#cC`s8|jo7|jdddko7|jdddkS(NiRiRi(RzR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRPs#cC`s8|jo7|jdddko7|jdddkS(NiRiRii(iii(RzR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRTs#cC`s8|jo7|jdddko7|jddd kS( NiRiRiii i i (iii i i (RzR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRXs#cC`s!|jo |jdddkS(NiRi(RzR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR\scC`s8|jo7|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|jo7|jdddko7|jdddkS( NiRiRiii(iii(RzR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRcs#cC`st|jdkS(Ni(R!R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRiscC`s t|jS(N(R!R(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyR8lscC`sx|jrO|jdddkr:|jdddkpN|jdddkS|jrp|jddd kStSdS( NiRiRiii(ii(iii(RzRRdR (R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRos  . cC`s|jrO|jdddkr:|jddd kpN|jddd kS|jr|jdddkr|jddd kp|jddd kStSdS( NiRiRiii i i i(iii i i (iiii (RzRRdR (R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRxs  cC`sL|jr.|jp-|jp-|jS|jrD|jStSdS(N(Rzt is_Pentium4t is_PentiumMtis_Core2Rdtis_AMD64R (R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRs     cC`s!|jo |jdddkS(NiRiii(iii(RdR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRscC`s!|jo |jdddkS(NiRii(ii(RdR(R(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRsN($RGRHR.RR!RTRURXR0R1R2R3R4R5R6ReRvRRxR{R}RRRRRRRRRR8RRRRR(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyRsB +                          tlinuxtirixtdarwintsunostwin32tcygwin(i(i(i(i( RIt __future__RRRt__all__RR;R3R Rt subprocessRtcommandsRR9tnumpy.distutils.compatRRRRR&tobjectR'RJRRRRR/tcpuinfoR(((sJ/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/cpuinfo.pyt sF $      #:.J