%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib64/python3.9/site-packages/numpy/distutils/fcompiler/__pycache__/
Upload File :
Create Path :
Current File : //usr/lib64/python3.9/site-packages/numpy/distutils/fcompiler/__pycache__/mips.cpython-39.pyc

a

z[yc��@sXddlmZddlmZdgZGdd�de�ZedkrTddlmZe	edd��
��d	S)
�)�cpu)�	FCompiler�
MIPSFCompilerc@sxeZdZdZdZdZddgddgdd	gdgdd
gddgd
d�Zd
Zd
ZdgZ	dd�Z
dd�Zdd�Zdd�Z
dd�Zd
S)r�mipszMIPSpro Fortran Compilerz0MIPSpro Compilers: Version (?P<version>[^\s*,]*)z<F90>z-versionZf77z-f77Zf90z
-fixedformz-shared�arz-crN)Zversion_cmdZcompiler_f77Zcompiler_fixZcompiler_f90Z	linker_soZarchiverZranlibz-KPICcCs|jdgS)Nz-n32)�	pic_flags��self�r
�D/usr/lib64/python3.9/site-packages/numpy/distutils/fcompiler/mips.py�	get_flagsszMIPSFCompiler.get_flagscCsdgS)Nz-O3r
rr
r
r�
get_flags_optszMIPSFCompiler.get_flags_optcCs8g}d��D]&}ttd|��r|�d|�q4q|S)Nz319 20 21 22_4k 22_5k 24 25 26 27 28 30 32_5k 32_10kzis_IP%sz-TARG:platform=IP%s)�split�getattrr�append)r	�opt�ar
r
r�get_flags_archszMIPSFCompiler.get_flags_archcCs^d}t��rd}n6t��r d}n(t��r.d}nt��r<d}nt��rHd}|durZd|gSgS)Ni'i�.i@i�i�zr%s)rZ	is_r10000Z	is_r12000Zis_r8000Zis_r5000Zis_r4000�r	�rr
r
r�get_flags_arch_f77$s
z MIPSFCompiler.get_flags_arch_f77cCs |��}|rd|d|d<|S)N�-r)rrr
r
r�get_flags_arch_f90.sz MIPSFCompiler.get_flags_arch_f90)�__name__�
__module__�__qualname__Z
compiler_type�descriptionZversion_patternZexecutablesZmodule_dir_switchZmodule_include_switchrrr
rrrr
r
r
rrs&�	
�__main__)�customized_fcompilerr)ZcompilerN)Znumpy.distutils.cpuinforZnumpy.distutils.fcompilerrZ	compilersrrZnumpy.distutilsr�printZget_versionr
r
r
r�<module>s.

Zerion Mini Shell 1.0