%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/self/root/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/
Upload File :
Create Path :
Current File : //proc/self/root/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_extint128.pyc

�
�9Zc@`s6ddlmZmZmZddlZddlZddlZddlZddlZ	ddl
jjZ
ddlmZddlmZmZe	je	j�jZe	je	j�jZdZdZeZd Zged
�D]Zee^q�ged
�D]Zee^qgedd
�D]Zee^q$gedd
�D]Zdee^qHgedd
�D]Zede^qpeedd
��Z ged
�D]Zee^q�ged
�D]Zee^q�gedd
�D]Zee^q�gedd
�D]Zdee^qgedd
�D]Zede^q;eedd
��e!gZ"ge D]Z#e#dkrwe#^qwZ$ej%d��Z&d�Z'd�Z(d�Z)d�Z*d�Z+d�Z,d�Z-d�Z.d�Z/d�Z0d�Z1d�Z2d�Z3e4dkr2e5�ndS(!i(tdivisiontabsolute_importtprint_functionN(tlong(t
assert_raisestassert_equalii i�ii@ii��i����iFc'`smdg���fd�}y|�VWn?ddl}dt�d�|j�f}t|��nXdS(s}
    Iterate over Cartesian product of *args, and if an exception is raised,
    add information of the current iterate.
    c3`s-x&tj��D]}|�d<|VqWdS(Ni(t	itertoolstproduct(tv(targstvalue(sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_extint128.pytiterate7s
iNs	At: %r
%s(tNonet	tracebacktreprt
format_exctAssertionError(R	RR
tmsg((R	R
sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_extint128.pytexc_iter.s	c	C`s�tjdftjdftjdfg}t|tt���}x�|D]�\}}}|\}}|||�}t|ko�tkns�tt	t
j|||�qFt
j|||�}||krFt||�qFqFWWdQXdS(Niii(
toperatortaddtsubtmulRtINT64_VALUESt	INT64_MINt	INT64_MAXRt
OverflowErrortmttextint_safe_binopR(	topstittxoptatbtpyoptoptctd((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_extint128.pyttest_safe_binopEscC`sXtt��F}x<|D]4\}tj|�}||krt||�qqWWdQXdS(N(RRRt
extint_to_128R(RR R!((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_extint128.pyttest_to_128\s
c	C`s�tt��x}xn|D]f\}t|ko6tknsQtttj|�qtj|�}||krt||�qqWWdQXdS(N(	Rt
INT128_VALUESRRRRRtextint_to_64R(RR R!((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_extint128.pyt
test_to_64dscC`skttt��V}xL|D]D\}}||}tj||�}||krt||�qqWWdQXdS(N(RRRtextint_mul_64_64R(RR R!R$R%((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_extint128.pyttest_mul_64_64os
c
C`s�ttt���}x�|D]y\}}||}t|koFtknsdtttj||�qtj||�}||krt||�qqWWdQXdS(N(	RR)t
INT128_MINt
INT128_MAXRRRtextint_add_128R(RR R!R$R%((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_extint128.pyttest_add_128xs
c
C`s�ttt���}x�|D]y\}}||}t|koFtknsdtttj||�qtj||�}||krt||�qqWWdQXdS(N(	RR)R.R/RRRtextint_sub_128R(RR R!R$R%((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_extint128.pyttest_sub_128�s
cC`s_tt��M}xC|D];\}|}tj|�}||krt||�qqWWdQXdS(N(RR)Rtextint_neg_128R(RR R!R$((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_extint128.pyttest_neg_128�scC`s�tt��s}xi|D]a\}|dkr>|d>d@}n|d>d@}tj|�}||krt||�qqWWdQXdS(	Niiii�l	l	���������l	l	���������(RR)Rtextint_shl_128R(RR R!R$((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_extint128.pyttest_shl_128�scC`s}tt��k}xa|D]Y\}|dkr:|d?}n
|d?}tj|�}||krt||�qqWWdQXdS(Nii(RR)Rtextint_shr_128R(RR R!R$((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_extint128.pyttest_shr_128�s
cC`smttt��X}xN|D]F\}}||k}tj||�}||krt||�qqWWdQXdS(N(RR)Rt
extint_gt_128R(RR R!R$R%((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_extint128.pyttest_gt_128�scC`s�ttt���}x�|D]�\}}|dkrIt||�\}}n$t||�\}}|}|}tj||�\}}||ks�||ks�||||krt||�t||�t||||�qqWWdQXdS(Ni(RR)tINT64_POS_VALUEStdivmodRtextint_divmod_128_64R(RR R!R$tcrR%tdr((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_extint128.pyttest_divmod_128_64�s,

cC`skttt��V}xL|D]D\}}||}tj||�}||krt||�qqWWdQXdS(N(RR)R<Rtextint_floordiv_128_64R(RR R!R$R%((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_extint128.pyttest_floordiv_128_64�s
cC`ssttt��^}xT|D]L\}}||d|}tj||�}||krt||�qqWWdQXdS(Ni(RR)R<Rtextint_ceildiv_128_64R(RR R!R$R%((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_extint128.pyttest_ceildiv_128_64�st__main__Il	l	���������l(6t
__future__RRRtsysRt
contextlibRtnumpytnptnumpy.core.multiarray_teststcoretmultiarray_testsRtnumpy.compatRt
numpy.testingRRtiinfotint64tmaxRtminRt	INT64_MIDR/R.t
INT128_MIDtrangetjtlistRtFalseR)txR<tcontextmanagerRR&R(R+R-R1R3R5R7R9R;RARCREt__name__trun_module_suite(((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_extint128.pyt<module>sF�	�
%															
	


Zerion Mini Shell 1.0