//usr/lib64/lib64//lib64//python2.7/
V
Qc @ s d Z d d l Td Z d Z d Z d Z d Z d d l Z e Z e j e e Z
e j e Z e j e Z e j e Z
e j e Z e j e d GHd S(
s} d = sqrt(b**2 - 4*a*c)
twoa = 2*a
L = -b/twoa
R = d/twoa
A1 = L + R
A2 = L - R
i( t *c C s1 x* t j | d D] } t j t | q Wd S( Ns
( t stringt splitfieldst cot trant codisassembler( t textt line( ( s- /usr/lib64/python2.7/Demo/threads/squasher.pyt getline- s c C sZ xS t j t } x. t t | D] } t j t | | q% Wt j t d q d S( Nt ;( R R t cogetlinet ranget lent
cosquasher( t cardt i( ( s- /usr/lib64/python2.7/Demo/threads/squasher.pyt disassembler1 s
c C s x t j t } | d k r[ t j t } | d k rB d } q[ t j t | | } n | d k r x" t j t } | d k rj Pqj qj t j t d | } n t j t | q d S( NR t ^s t ( R R R t coassembler( t cht ch2( ( s- /usr/lib64/python2.7/Demo/threads/squasher.pyt squasher8 s c C s d } xW t j t } | d k r( Pn t | d k rS t j t | d } n | | } q | d d t | } t j t | t j d S( Nt t iH R ( R R R
R t coputlinet kill( R R ( ( s- /usr/lib64/python2.7/Demo/threads/squasher.pyt assemblerK s
c C s x t j t } | GHq d S( N( R R R ( R ( ( s- /usr/lib64/python2.7/Demo/threads/squasher.pyt putlineY s Nt done( t testt CoroutineR R R R R R R t createR
R R R R
R ( ( ( s- /usr/lib64/python2.7/Demo/threads/squasher.pyt s