U C^@slddlmZmZmZddlmZddlmZdgZGdddeZ e dkrhddl m Z e e dd d S) )divisionabsolute_importprint_function)cpu) FCompiler MIPSFCompilerc@sxeZdZdZdZdZddgddgdd gdgdd gd d gd dZd Zd ZdgZ ddZ ddZ ddZ ddZ ddZd S)rmipszMIPSpro Fortran Compilerz0MIPSpro Compilers: Version (?P[^\s*,]*)zz-versionZf77z-f77Zf90z -fixedformz-sharedarz-crN)Z version_cmdZ compiler_f77Z compiler_fixZ compiler_f90 linker_soarchiverZranlibz-KPICcCs |jdgS)Nz-n32) pic_flagsselfrA/tmp/pip-install-6_kvzl1k/numpy/numpy/distutils/fcompiler/mips.py get_flagsszMIPSFCompiler.get_flagscCsdgS)Nz-O3rr rrr get_flags_optszMIPSFCompiler.get_flags_optcCs8g}dD]&}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)splitgetattrrappend)roptarrrget_flags_archs  zMIPSFCompiler.get_flags_archcCs^d}trd}n6tr d}n(tr.d}ntrs  .