‡Æ
wNö9c    
   sG  d  k  Z  d  k Z d „  Z d GHe e ƒ d GHe e ƒ d GHe e ƒ d GHe d d ƒ d Ge d d d ƒ GHe d d ƒ d Ge d d d ƒ GHe d d ƒ d Ge d d d ƒ GHe d d ƒ d Ge d d d ƒ GHe d d ƒ d Ge d d d ƒ GHe d	 d ƒ d Ge d	 d d ƒ GHHe d
 d
 ƒ d Ge d
 d
 d ƒ GHe d
 d
 ƒ d Ge d
 d
 d ƒ GHe d
 d ƒ d Ge d
 d d ƒ GHe d
 d
 ƒ d Ge d
 d
 d ƒ GHe d
 d
 ƒ d Ge d
 d
 d ƒ GHe d d ƒ d Ge d d d ƒ GHHe d d ƒ d Ge d d d ƒ GHe d d ƒ d Ge d d d ƒ GHe d d ƒ d Ge d d d ƒ GHe d d ƒ d Ge d d d ƒ GHHxše d d ƒ d r†Z x}e d d ƒ d rjZ	 xae d d ƒ d rMZ
 e	 d j o
 e
 d j oK e e e	 ƒ e
 Z e e e	 e
 ƒ Z e e j o d Ge Ge	 Ge
 GHn n e	 d j o
 e
 d j oW e e e ƒ e	 ƒ e
 Z e e e ƒ e	 e
 ƒ Z e e j o d Ge Ge	 Ge
 GHn n e d j o
 e
 d j oW e e e ƒ e	 ƒ e
 Z e e e ƒ e	 e
 ƒ Z e e j o d Ge Ge	 Ge
 GHn n qêWqÑWq¹Wd  S(   Nc    s  |  t j o¶d GHxt d d ƒ d rþ } t |  | ƒ d ƒ d j o t d t | ƒ d ‚ n t |  | ƒ d ƒ |  | ƒ j o% t d t | ƒ d t | ƒ ‚ n t |  d ƒ d ƒ |  d ƒ j o t d t | ƒ d	 ‚ n t |  d ƒ d ƒ |  d ƒ j o t d
 t | ƒ d ‚ n q% Wxk t d d ƒ d rW } t |  | ƒ d ƒ | | | j o- t d t | ƒ d t | | | ƒ ‚ n q:Wd } xo t d d ƒ d r\ } t d | ƒ | j o% t d t | ƒ d t | ƒ ‚ n | d j o | d } n q­Wx¯ t t	 f d rŸ } x– t d d ƒ t d d ƒ d ru } |  | ƒ } x` t d d ƒ d rM } | | ƒ } y t | | ƒ Wn t j
 o n Xt d | | f ‚ qfWqBWqWn x  t t	 t f d r } x„ t d d ƒ d rq } |  d ƒ } | | d ƒ } | d j o qín y t | | ƒ Wn t j
 o n Xt d | | f ‚ qíWqÕWd GHd d f \ }	 }
 d d f \ } } d d f \ } } t } |  t j o d }	 t i } n; |  t j o
 d } n$ |  t	 j o d d f \ } } n xt |	 |
 d ƒ d rï } xæ t | | d ƒ d rÏ } xÆ t | | d ƒ d r¯ } | d j oœ | t |  | ƒ | | ƒ t |  | ƒ | ƒ |  | ƒ ƒ o] t d t | ƒ d t | ƒ d t | ƒ d t | ƒ d t | ƒ d t | ƒ ‚ n n qRWq6WqWd  S(   Ns(       Testing 2-argument pow() function...iè  i    i   s   pow(s   ,0) != 1s   ,1) != s   pow(0,s   ) != 0s   pow(1,s   ) != 1id   i   s   ,3) != i   i   s   pow(2,s   ) != i   i
   i   s   pow(%s, %s) did not failf10.0s(       Testing 3-argument pow() function...i   i   i   s   ,s	   ) != pow(s   ) % (   s   types   floats   ranges   is   pows
   ValueErrors   strs   pow2s   ints   longs	   othertypes   iis   js   jjs   zeros   exps   ZeroDivisionErrors   ils   ihs   jls   jhs   kls   khs   cmps   compares   test_supports   fcmps   k(   s   types   is   pow2s	   othertypes   iis   js   jjs   zeros   exps   ils   ihs   jls   jhs   kls   khs   compares   ks*   /mit/python/lib/python2.0/test/test_pow.pys   powtest sŒ     "%"" $1 %     #  
   ;s   Testing integer mode...s   Testing long integer mode...s   Testing floating point mode...s(   The number in both columns should match.i   i   i   i   l    l    f3.0f5.0i
   i   i    i   i   s   Integer mismatch:s   Long mismatch:s   Float mismatch:(   s   syss   test_supports   powtests   ints   longs   floats   pows   ranges   is   js   ks   os   n(    s*   /mit/python/lib/python2.0/test/test_pow.pys   ? sb   			F


$&&&(&$&&&(&"$$$      