tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
P\¬Qc@s»ddlZddlZddlZddlmZddlZddlmZmZmZm    Z    ddl
Z
ddl Z ddl Z ddl Z edƒZedƒZeedƒZejedƒZejeedƒd    ƒZejeoejd
ƒjd ƒd ƒZejjeƒp(ejZejjed ƒZdej fd„ƒYZ!edej fd„ƒYƒZ"dZ#dje$e#ƒƒZ%dZ&dje$e&ƒƒZ'dZ(dje$e(ƒƒZ)dZ*dje$e*ƒƒZ+edej fd„ƒYƒZ,dej fd„ƒYZ-dej fd„ƒYZ.edej fd„ƒYƒZ/dej fd „ƒYZ0ej1Z2ej3Z4d!ej fd"„ƒYZ5d#„Z6e7d$kr·e6ƒndS(%iÿÿÿÿN(t test_support(tisinftisnantcopysigntldexptinftnant __getformat__srequires __getformat__t __setformat__srequires __setformat__tdoubletIEEEstest requires IEEE 754 doublessformatfloat_testcases.txttGeneralFloatCasescBsƒeZd„Zd„Zd„Zejdddƒd„ƒZd„Zd„Z    d    „Z
d
„Z e d „ƒZ e d „ƒZRS( cCsx|jtdƒdƒ|jtdƒdƒ|jtdƒdƒ|jtdƒdƒ|jttdƒ|jttdƒ|jttdƒ|jttd    ƒ|jttd
ƒ|jttd ƒ|jttd ƒ|jttd ƒ|jttdƒtjrJ|jttdƒƒdƒ|jttddƒƒdƒntdddƒttdddƒƒdS(Ng…ëQ¸    @i:g s@l:s  3.14  s      0x3.1  s   -0x3.p-1  s   +0x3.p-1  s++3.14s+-3.14s-+3.14s--3.14s-1.7d29s3D-14s  \u0663.\u0661\u0664  sraw-unicode-escapet.t1iè(t assertEqualtfloatt assertRaisest
ValueErrorRt have_unicodetunicode(tself((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyt
test_floats$    "cCsßt|ƒ}|dkr?|j||ƒ|j||dƒn$|j||ƒ|j||dƒtj d|ko…tjknr£|jt|ƒtƒn|jt|ƒt    ƒ|jtt|ƒƒt|ƒƒdS(s@Check that int(x) has the correct value and type, for a float x.giN(
tinttassertLessEqualt
assertLesstassertGreaterEqualt assertGreatertsystmaxintRttypetlong(Rtxtn((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pytcheck_conversion_to_int7s  'cCsšttjdƒ}dtjj |}|j||ƒ|j|ƒ|j| d|ƒ|j| ƒ|j| dƒ|j| dd|ƒdS(Niigð?(RRRt
float_infotmant_digR!(Rtboundarytepsilon((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_conversion_to_intLs t
LC_NUMERICtfr_FRtde_DEcCsšddl}|jƒddks&dS|jtdƒdƒ|jtdƒdƒ|jtdƒdƒ|jtd    ƒd
ƒ|jtd ƒd ƒ|jtd ƒdƒ|jtdƒdƒ|jtdƒdƒ|jtdƒdƒ|jttdƒ|jttdƒ|jttdƒ|jttdƒ|jttdƒ|jttdƒ|jtdƒdƒ|jtjtdƒdƒdƒdS( Niÿÿÿÿt decimal_pointt,s  3.14  g…ëQ¸    @s+3.14  s-3.14  g…ëQ¸    Às.14  gìQ¸…ëÁ?s3.  g@s3.e3  gp§@s3.2e3  g©@s2.5e-1  gÐ?s5e-1gà?s  3,14  s      +3,14  s      -3,14  s      0x3.1  s   -0x3.p-1  s   +0x3.p-1  s
  25.e-1  g@s
  .25e-1  gš™™™™™™?i(tlocalet
localeconvRRRRRtfcmp(RR,((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_float_with_commaas( cCsSddd„ƒY}dtfd„ƒY}dtfd„ƒY}dtfd„ƒY}d    tfd
„ƒY}d tfd „ƒY}d tfd„ƒY}|jt|ƒƒdƒ|jt|ƒƒdƒ|jt|ƒƒdƒ|jt|dƒƒdƒ|jtt|dƒƒ|jt|dƒƒdƒ|jt|dƒƒdƒdS(NtFoo0cBseZd„ZRS(cSsdS(NgE@((R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyt    __float__s(t__name__t
__module__R1(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyR0~stFoo1cBseZd„ZRS(cSsdS(NgE@((R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyR1ƒs(R2R3R1(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyR4‚stFoo2cBseZd„ZRS(cSsdS(NgE@((R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyR1‡s(R2R3R1(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyR5†stFoo3cBseZdd„Zd„ZRS(gcSstj|d|ƒS(Ni(Rt__new__(tclstvalue((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyR7‹scSs|S(N((R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyR1Žs(R2R3R7R1(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyR6Šs tFoo4cBseZd„ZRS(cSsdS(Ni*((R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyR1’s(R2R3R1(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyR:‘stFooStrcBseZd„ZRS(cSstt|ƒƒdS(Ni(Rtstr(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyR1˜s(R2R3R1(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyR;—st
FooUnicodecBseZd„ZRS(cSstt|ƒƒdS(Ni(RR(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyR1œs(R2R3R1(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyR=›sgE@ii*t8g"@((tobjectRR<RtassertAlmostEqualRt    TypeError(RR0R4R5R6R:R;R=((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_floatconversion|scCs\|jdjƒƒ|jdjƒƒ|jtdƒjƒƒ|jtdƒjƒƒdS(Ngš™™™™™ñ?gð?RR(t assertFalset
is_integert
assertTrueR(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_is_integer§scCsxNddfddfddfd    d fgD]"\}}|j|jƒ|ƒq+Wxktd ƒD]]}tjƒ}|d tjddƒ9}|jƒ\}}|jt|ƒj|ƒ|ƒq^Wtj}|j|ddƒ|tdƒjƒŒƒ|j|dd ƒ|tdƒjƒŒƒ|j|dd ƒ|tdƒjƒŒƒ|j|ddƒ|tdƒjƒŒƒ|j|ddƒ|tdƒjƒŒƒ|j|ddƒ|tdƒjƒŒƒ|j    t
tdƒjƒ|j    t
tdƒjƒ|j    t tdƒjƒdS(!Ngì?iigì¿iùÿÿÿgiig'@iii'i
iœÿÿÿidig@gà?IÍÌÌÌÌÌIgÍÌÌÌÌÌ@I333333ïÿgÍÌÌÌÌÌÀiÌ÷ÿÿgh ÀRs-infR(ii(iùÿÿÿi(ii(ii( Rtas_integer_ratiotrangetrandomtrandintRt __truediv__t    fractionstFractionRt OverflowErrorR(RtftratiotiR tdtR((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_floatasratio­s6             #    cCs2|j|td|ƒf|td|ƒfƒdS(Ngð?(RR(Rtatb((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pytassertEqualAndEqualSignÎscCs9tj}|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒdS(Ngð¿gð?gg0Žä.ÿ+«g€g0Žä.ÿ++(toperatortmodRW(RRY((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_float_modÔs    cCs> x7 ttjfD]& }|jt|t tƒƒƒ|jt|dtƒƒƒ|jt|dtƒƒƒ|jt|dtƒƒƒ|jt|dtƒƒƒ|jt|dtƒƒƒ|jt|dtƒƒƒ|jt|dtƒƒƒ|jt|ttƒƒƒ|jt|ttƒƒƒ|jt|tt ƒƒƒ|jt|tdƒƒƒ|jt|tdƒƒƒ|jt|tdƒƒƒ|jt|tdƒƒƒ|jt|tdƒƒƒ|jt|tdƒƒƒ|jt|ttƒƒƒ|jt|ddƒ|jt|ddƒ|jt|ddƒ|jt|ddƒ|jt|ddƒ|jt|ddƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|dt ƒdƒ|j|dtƒdƒ|j|dt ƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|dtƒdƒ|j|dtƒdƒ|j|t dƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|tdƒdƒ|j|tdƒdƒ|j|t dƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|tdƒdƒ|j|tdƒdƒ|jt    |ddƒ|jt    |ddƒ|jt    |ddƒ|jt    |ddƒ|jt    |ddƒ|jt    |ddƒ|j|dt ƒtƒ|j|dt ƒtƒ|j|dt ƒtƒ|j|dt ƒtƒ|j|t t ƒdƒ|j|dt ƒdƒ|j|dt ƒdƒ|j|tt ƒdƒ|j|dtƒdƒ|j|dtƒdƒ|j|dtƒdƒ|j|dtƒdƒ|j|t tƒtƒ|j|dtƒtƒ|j|dtƒtƒ|j|ttƒtƒ|j|t dƒdƒ|j|t dƒdƒ|j|t dƒdƒ|j|t dƒt ƒ|j|t dƒtƒ|j|t dƒtƒ|j|tdƒtƒ|j|tdƒtƒ|j|tdƒtƒ|j|tdƒdƒ|j|tdƒdƒ|j|tdƒdƒ|j|ddƒd    ƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒd
ƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒd    ƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒd
ƒ|j|dd ƒdƒ|j|dd ƒdƒ|j|dd ƒdƒ|j|dd ƒdƒ|j|dd ƒdƒ|jt    |ddƒ|j|ddƒdƒ|j|dd ƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|jt    |ddƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒqWdS(NgÀgð¿gà¿g€ggà?g@gð?gÐ?g@g}Ô%­I²Ôg}Ô%­I²Tg@ŸÀgBŸÀgDŸÀg@Ÿ@gBŸ@gDŸ@(
tpowRXRERtINFtNANRtZeroDivisionErrorRWR(Rtpow_op((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_float_powès (R2R3RR!R&Rtrun_with_localeR/RBRFRTRWtrequires_IEEE_754RZR`(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyR s                +        !    tFormatFunctionsTestCasecBs,eZd„Zd„Zd„Zd„ZRS(cCs-itjdƒd6tjdƒd6|_dS(NR    R(RRt save_formats(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pytsetUp´scCs2tjd|jdƒtjd|jdƒdS(NR    R(RRRd(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttearDown¸scCst|jtjdƒdddgƒ|jtjdƒdddgƒ|jttjdƒ|jttjdƒdS(NR    tunknownsIEEE, big-endiansIEEE, little-endianRtchickeni(tassertInRRRRRA(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_getformat¼s cCsçxÇdD]¿}tj|dƒ|j|dkrL|jttj|dƒna|j|dkr{|jttj|dƒn2|jttj|dƒ|jttj|dƒ|jttj|dƒqW|jttjddƒdS(NR    RRgsIEEE, big-endiansIEEE, little-endianRh(sdoublesfloat(RRRdRR(Rtt((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_setformatÄs    
 
(R2R3ReRfRjRl(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyRc±s            sðtsøs€sÀtUnknownFormatTestCasecBs,eZd„Zd„Zd„Zd„ZRS(cCsMitjdƒd6tjdƒd6|_tjddƒtjddƒdS(NR    RRg(RRRdR(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyReæscCs2tjd|jdƒtjd|jdƒdS(NR    R(RRRd(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyRfìscCsXxQdtfdtfdtfdtfgD]%\}}|jttj||ƒq+WdS(Ns>ds<d(t BE_DOUBLE_INFt BE_DOUBLE_NANt LE_DOUBLE_INFt LE_DOUBLE_NANRRtstructtunpack(Rtfmttdata((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyt test_double_specials_dont_unpackðs
         cCsXxQdtfdtfdtfdtfgD]%\}}|jttj||ƒq+WdS(Ns>fs<f(t BE_FLOAT_INFt BE_FLOAT_NANt LE_FLOAT_INFt LE_FLOAT_NANRRRsRt(RRuRv((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_float_specials_dont_unpack÷s
         (R2R3ReRfRwR|(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyRnäs            tIEEEFormatTestCasecBseeZed„ƒZed„ƒZed„ƒZed„ƒZd„Zed„ƒZd„Z    RS(cCsOxHdtfdtfdtfdtfgD]\}}tj||ƒq+WdS(Ns>ds<d(RoRpRqRrRsRt(RRuRv((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_double_specials_do_unpacks
         cCsOxHdtfdtfdtfdtfgD]\}}tj||ƒq+WdS(Ns>fs<f(RxRyRzR{RsRt(RRuRv((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_float_specials_do_unpacks
         cCsTd„}d„}d„}d„}|j|ƒ|ƒƒ|j|ƒ|ƒƒdS(NcSsdtjddƒfS(Ngiÿÿÿÿ(tmathtatan2(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pytpos_posscSsdtjddƒfS(Ngg€iÿÿÿÿ(R€R(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pytpos_negscSsdtjddƒfS(Ng€giÿÿÿÿ(R€R(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pytneg_posscSsdtjddƒfS(Ng€iÿÿÿÿ(R€R(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pytneg_negs(R(RR‚RƒR„R…((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_negative_zeros                 cCsZ|jtjddƒtjddƒƒ|jtjtdƒdƒtjddƒƒdS(Ng€iÿÿÿÿs-1e-1000(RR€RR(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_underflow_sign#s(cCsm|jtddƒdƒ|jtddƒdƒ|jtddƒdƒ|jtddƒdƒd    d
}|jt|dƒt|ƒƒ|jt|d ƒt|ƒƒ|jt|d ƒt|ƒƒ|jt|d ƒt|ƒƒ|jtddƒdƒ|jtddƒdƒ|jtddƒdƒ|jtddƒdƒ|jtddƒdƒ|jtddƒdƒ|jtddƒdƒ|jttddƒxgttdƒtdƒdƒD]}t|ƒ^qÒgttdƒtdƒdƒD]}t|ƒ^qD]¯}|dkr|jttd|ƒ|jttd|ƒ|jttd|ƒ|jttd |ƒ|jttd!|ƒ|jttd"|ƒ|jttd#|ƒqqW|jd$jtƒd%ƒ|jd&jtƒd'ƒ|jd$jt ƒd(ƒ|jd&jt ƒd)ƒ|jd$jt    ƒd*ƒ|jd&jt    ƒd+ƒdS(,NgROs0.000000Rms0.0g{®Gáz„?s0.01tgidg@t-t>t2gð?s1.000000gð¿s    -1.000000s fs     1.000000s+fs    +1.000000t%s -100.000000%g@tsRUtzitAtZseEfFgGn%g}Ô%­I²Tg}Ô%­I²Ôg0Žä.ÿ++g0Žä.ÿ+«s{0:f}Rs{0:F}R\s-infs-INFRR](
RtformatR<RRRHtordtchrR\R](RRt format_spec((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyt test_format*sB
8= c
Csñttƒß}xÕttƒD]Ç}|jdƒr7qn|jƒ}|sOqnttj|jdƒƒ\}}|jƒ\}}t|ƒ}|j|||ƒt    j
|ƒ rt d|ƒdkr|j|| d|ƒqqWWdQXdS(Ns--s->gð?gR‰( topentformat_testfilet
startswithtstriptmapR<tsplitRRR€RR(RttestfiletlinetlhstrhsRutarg((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_format_testfileas ! %cCsO|jtddƒdƒ|jtddƒdƒ|jtddƒdƒdS(Ngw¾Ÿ/Ý^@s.4s123.5g
×£p=J“@s    1.235e+03gÍÌÌÌÌÈ@s    1.235e+04(RR‘(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_issue5864rs(
R2R3RbR~RR†R‡R•R¡R¢(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyR}s     7t ReprTestCasecBs>eZd„Zejeeddƒdkdƒd„ƒZRS(cCsšttjjtjjtƒddƒƒ}x^|D]V}|jƒ}| s2|jdƒr`q2nt|ƒ}|j    |tt
|ƒƒƒq2W|j ƒdS(Nisfloating_points.txtt#( R–tostpathtjoinR›t__file__R™R˜tevalRtreprtclose(Rt floats_fileRtv((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyt    test_reprxs     tfloat_repr_styleRmtshorts.applies only when using short float repr stylecCs¨ddddddddd    d
d d d ddddddddddddg}xP|D]H}d|}|j|tt|ƒƒƒ|j|tt|ƒƒƒqXWdS(Ns0.0s1.0s0.01s0.02s0.03s0.04s0.05s
1.23456789s10.0s100.0s1000000000000000.0s9999999999999990.0s1e+16s1e+17s0.001s0.001001s0.00010000000000001s0.0001s9.999999999999e-05s1e-05s8.72293771110361e+25s7.47005307342313e+26s2.86438000439698e+28s8.89142905246179e+28s3.08578087079232e+35R‰(RRªR(Rt test_stringsRtnegs((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_short_reprƒs:      
(R2R3R®tunittestt
skipUnlesstgetattrRR³(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyR£ws     t RoundTestCasecBsžeZd„Zd„Zd„Zd„Zd„Zeje    e
ddƒdkdƒd    „ƒZ eje    e
ddƒdkdƒd
„ƒZ e d „ƒZRS( cCse|jtdtƒdƒdtfd„ƒY}|jtd|ƒƒdƒ|jttddƒdS(    Ng®Gáz®(@gš™™™™™(@tMyIndexcBseZd„ZRS(cSsdS(Ni((R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyt    __index__½s(R2R3R¹(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyR¸¼sg¿¶~úϚ¿¿gV-²¿¿gn†ðù!    @g@(R@troundtTrueR?RRA(RR¸((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_second_argument_type·scCs|jttƒtƒ|jtt ƒt ƒ|jtjttƒƒƒxjtddƒD]Y}|jtt|ƒtƒ|jtt |ƒt ƒ|jtjtt|ƒƒƒqZW|jt    ttdƒ|jt    tt dƒ|jt    ttdƒ|jt    tddƒdS(Niûÿÿÿiggð?sceci n'est pas un integerg€yð?(
RRºR\RER€RR]RHRRA(RR ((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyt test_inf_nanÂs#cCs x‡dddddddgD]j}|jtd    |ƒd    ƒ|jtd
|ƒd
ƒ|jtd |ƒd ƒ|jtd |ƒd ƒqW|jtd dƒd ƒ|jtd dƒd ƒ|jtddƒdƒ|jtd dƒd ƒ|jtddƒdƒdS(NiDiEiiiii idgw¾Ÿ/Ý^@gw¾Ÿ/Ý^Àgœuˆ<ä7~gèg¯–P.5_i,i3goƒÀÊ!    Ài4i5gSÇãi;gÍi I€iÿÿÿI€Il(RRº(RR ((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyt test_large_nÓs"cCs’x‹ddddddddgD]j}|jtd|ƒd    ƒ|jtd
|ƒd ƒ|jtd |ƒd    ƒ|jtd |ƒd    ƒq WdS(NiÌþÿÿiËþÿÿipþÿÿiiiidgw¾Ÿ/Ý^@ggw¾Ÿ/Ý^Àg€gœuˆ<ä7~gèI€I€i€I€i€Iÿÿÿÿÿÿÿllùÿÿÿ(RRº(RR ((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyt test_small_nßs
&cCs0|jttddƒ|jttddƒdS(Ng3t¬<{ìiÌþÿÿgv;w0ÑBîÿ(RRNRº(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyt test_overflowæsR¯RmR°s3test applies only when using short float repr stylecCs6|jtddƒdƒ|jtddƒdƒdS(NgCigÀ™™™™™ÉBi(RRº(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_previous_round_bugsêscCs¦|jtddƒdƒ|jtddƒdƒ|jtddƒdƒ|jtddƒd    ƒ|jtd
dƒd ƒ|jtd dƒd ƒ|jtddƒdƒ|jtddƒdƒ|jtddƒdƒ|jtddƒdƒ|jtddƒdƒ|jtddƒdƒ|jtddƒdƒ|jtddƒdƒ|jtd dƒd!ƒ|jtd"dƒd#ƒ|jtd$dƒd%ƒ|jtd&dƒd'ƒ|jtd(dƒd)ƒ|jtd*dƒd+ƒ|jtd,dƒd-ƒ|jtd.dƒd/ƒ|jtd0dƒd1ƒ|jtdƒdƒ|jtdƒdƒ|jtd ƒd!ƒ|jtd"ƒd#ƒ|jtd$ƒd%ƒ|jtd&ƒd'ƒ|jtd(ƒd)ƒ|jtd*ƒd+ƒ|jtd,ƒd-ƒ|jtd.ƒd/ƒ|jtd0ƒd1ƒ|jtd2d3ƒd4ƒ|jtd5d3ƒd6ƒ|jtd7d3ƒd8ƒ|jtd-d3ƒd9ƒ|jtd:d3ƒd;ƒ|jtd<d3ƒd=ƒ|jtd>d3ƒd?ƒ|jtd@d3ƒdAƒ|jtdBd3ƒdCƒ|jtdDd3ƒdEƒ|jtdFd3ƒdGƒ|jtdHd3ƒdIƒ|jtdJd3ƒdKƒ|jtdLd3ƒdMƒ|jtdNdOƒdPƒ|jtdQdOƒdRƒ|jtdSdTƒdUƒ|jtdVdTƒdWƒ|jtdXdTƒdYƒ|jtdZdTƒd[ƒ|jtd\dTƒd]ƒ|jtd^d_ƒd`ƒ|jtdad_ƒdbƒ|jtdcd_ƒddƒ|jtded_ƒdfƒdS(gNgÀ?ig¤p=
×£À?gØ?gR¸…ëQØ?gä?g)\Âõ(ä?gì?g)\Âõ(ì?gÀ¿g¤p=
×£À¿gØ¿gR¸…ëQØ¿gä¿g)\Âõ(ä¿gì¿g)\Âõ(ì¿gÐ?ig333333Ó?gè?gš™™™™™é?gпg333333Ó¿gè¿gš™™™™™é¿gÀigÀgÀgÀgø¿gÀgà¿gð¿gà?gð?gø?g@g@g@g @g@g@g@g@g@g@g@g9Àiÿÿÿÿg>Àg.Àg4ÀgÀg$Àg$@g.@g4@g9@g>@g€A@gD@g€F@gI@g€K@gN@g@P@g€Q@gÀR@gT@g@U@g€V@gÀW@gY@g€È@gÈ@gàu@iþÿÿÿgy@g |@g@@gPïâÖä;DiëÿÿÿgPïâÖäKDg|3*¡+TTDgPïâÖä[Dg’ÕMÏð`Dg|3*¡+TdDg‡¼S}¢rDg|3*¡+TtDgEQ$“Ì|Dg:M¿qA~~Dg[Àt‰6i‰Äiêÿÿÿg’ÕMÏðÄg’ÕMÏðpÄg’ÕMÏð€Äg’ÕMÏðpDg’ÕMÏð€Dg[Àt‰6i‰Dg’ÕMÏðD(R@RºR(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_halfway_casesósvc s*‡fd†}xdddddddd    d
d d d g D]è}d|d}d|d}||tdƒ||t dƒ||tdƒ||t dƒ||tdƒ||t dƒ||tdƒ||t dƒ||tdƒ||t dƒ||tdƒ||t dƒq:WdS(NcsPˆj||||ƒd|krL|d}ˆjt||ƒ||ƒndS(NR¤i(RR‘(RuR9texpected(R(sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttestDs 
s%es%fs%gs%.0es%.6fs%.20gs%#es%#fs%#gs%#.20es%#.15fs%#.3gs%+is% Rs-infRs+infs+nans infs nan(R\R](RRÄRutpfmttsfmt((RsW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_format_specials@s"    (R2R3R¼R½R¾R¿RÀR´RµR¶RRÁRÂRbRÇ(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyR·µs                    Lt
InfNanTestcBsGeZd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(cCsP|jttdƒƒƒ|jttdƒƒƒ|jttdƒƒƒ|jttdƒƒƒ|jttdƒƒƒ|jttdƒƒƒ|jttdƒƒdƒ|jttdƒƒdƒ|jttdƒƒdƒ|jttdƒƒdƒ|jttdƒƒdƒ|jttdƒƒdƒ|jttdƒƒdƒ|jttdƒƒdƒ|jttd    ƒƒdƒ|jttd
ƒƒdƒ|jttd ƒƒdƒ|jttd ƒƒdƒ|jttdƒƒdƒ|jttdƒƒdƒ|jttdƒƒdƒ|jttdƒƒdƒ|jttdƒƒdƒ|jttdƒƒdƒ|jttd ƒ|jttdƒ|jttdƒ|jttdƒ|jttdƒ|jttdƒ|jttdƒ|jttdƒ|jttdƒ|jttdƒdS(NRs+infs-inftinfinitys    +infinitys    -infinityR\s+Infs-iNFtInfinitys    +iNfInItYs    -INFINITYtinfos+infos-infotins+ins-intinfinits+Infins-INFIt    infinitys(RERRRRªR<RR(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_inf_from_strfsDcCs\|jtdƒdƒ|jtdƒdƒ|jtdƒdƒ|jtdƒdƒdS(    Ngœuˆ<ä7~Rgœuˆ<ä7þs-infgðgðÿgðgðÿ(RRªR<(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_inf_as_strŽscCs½|jttdƒƒƒ|jttdƒƒƒ|jttdƒƒƒ|jttdƒƒdƒ|jttdƒƒdƒ|jttdƒƒdƒ|jttdƒƒdƒ|jttdƒƒdƒ|jttdƒƒdƒ|jttdƒƒdƒ|jttdƒƒdƒ|jttdƒƒdƒ|jttdƒ|jttdƒ|jttd    ƒ|jttd
ƒ|jttd ƒ|jttd ƒdS( NRs+nans-nanR]s+NAns-NaNtnanas+nanas-nanatnas+nas-na(RERRRRªR<RR(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_nan_from_str•s$cCs\|jtdƒdƒ|jtdƒdƒ|jtd
ƒdƒ|jtd ƒdƒdS( Ngœuˆ<ä7~iRgœuˆ<ä7þgðgøÿgðÿgøÿgðgøÿgðÿgøÿ(RRªR<(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_nan_as_str­scCs=|jtjƒƒ|jtjƒƒ|jdjƒƒdS(Ng(RER]tis_nanRCR\(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pytnotest_float_nan´scCs=|jtjƒƒ|jtjƒƒ|jdjƒƒdS(Ng(RER\tis_infRCR](R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pytnotest_float_inf¹scCsX|jttdƒƒdƒ|jttdƒƒdƒ|jttdƒƒdƒdS(NRi/Ës-infi,ÚûÿRi(RthashR(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyt test_hash_inf¾s(    R2R3RÏRÐRÓRÔRÖRØRÚ(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyRÈes    (                    tHexFloatTestCasecBsneZedƒZedƒZedƒZedƒZd„Zd„Zd„Z    d„Z
d„Z d    „Z RS(
s0x.fffffffffffff8p+1024s    0x1p-1022s0x0.0000000000001p-1022s0x0.0000000000001p0cCsŒt|ƒst|ƒr7t|ƒt|ƒkrqdSn:||krq|dksmtd|ƒtd|ƒkrqdS|jd||fƒdS(Nggð?s%r not identical to %r(RRtfail(RRty((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyt    identicalÏs 6cCs…|j|jtddƒƒ|j|jtddƒƒ|j|jtddƒƒ|j|jdtddƒtddƒƒdS(Ngð?iüÿÿiÎûÿÿiÌÿÿÿg@iÿiÊ(RÞtMINRtTINYtEPStMAX(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyt    test_endsÙsc3Csïddddddddd    d
d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3g3}xI|D]A}yt|ƒ}Wntk
rÏq¦X|jd4||fƒq¦WdS(5Ntinfis-Infinits++infs-+Infs--nans+-NaNtsnantNaNstnnatantnftnfinitytinitytiinityt0xnanRmt sx1.0p0s0xX1.0p0s    + 0x1.0p0s    - 0x1.0p0s0 x1.0p0s0x 1.0p0s    0x1 2.0p0s    +0x1 .0p0s0x1. 0p0s
-0x1.0 1p0s    -0x1.0 p0s
+0x1.0p +0s    0x1.0p -0s0x1.0p 0s
+0x1.0p+ 0s
-0x1.0p- 0s
++0x1.0p-0s    --0x1.0p0s
+-0x1.0p+0s    -+0x1.0p0s    0x1.0p++0s
+0x1.0p+-0s
-0x1.0p-+0s    0x1.0p--0s0x1.0.p0s0x.p0s0x1,p0t0x1pau0x1p0u0x1p0u0x1p0u    0x1.0p0s 0x1p0 
 0x2p0t 0x1p0 0x1p0s>Expected float.fromhex(%r) to raise ValueError; got %r instead(tfromHexRRÜ(Rtinvalid_inputsRtresult((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_invalid_inputsßst          cCsªdtfdt fdtfdddg}d
d d d ddddg}xZ|D]R\}}xC|D];}x2|D]*}t|||ƒ}|j||ƒqpWqcWqPWdS(NRs    -InfinityRs1.0gð?s-0x.2gÀ¿s-0.0g€RmRîs    s
s
     s s s (s1.0gð?(s-0x.2gÀ¿(s-0.0g€(R\R]RñRÞ(Rt value_pairst
whitespacetinpRÃtleadttrailtgot((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_whitespaces&    
              cCs]|j}|j}|j}|j}|jtdƒtƒ|jtdƒtƒ|jtdƒt ƒ|jtdƒtƒ|jtdƒtƒ|jtdƒtƒ|jtdƒt ƒ|jtdƒt ƒ|jtd    ƒtƒ|jtd
ƒtƒ|jtd ƒtƒ|jtd ƒtƒ|jtd ƒdƒ|jtdƒdƒ|jtdƒdƒ|jtdƒdƒ|jtdƒdƒ|jtdƒdƒ|jtdƒdƒ|jtdƒdƒ|jtdƒdƒ|jtdƒdƒ|jtdƒdƒ|jtdƒdƒ|jtdƒdƒ|jtdƒdƒ|jtdƒdƒ|jtdƒdƒ|jtdƒdƒ|jtdƒdƒ|jtd ƒdƒ|jtd!ƒdƒ|jtd"ƒdƒ|jtd#ƒdƒ|jtd$ƒdƒ|jtd%ƒdƒ|jtd&ƒdƒ|jtd'ƒdƒ|jtd(ƒdƒ|jtd)ƒdƒ|jtd*ƒdƒ|jtd+ƒd,ƒ|jtd-ƒd,ƒ|jtd.ƒd,ƒ|jtd/ƒd,ƒ|jtd0ƒd1ƒ|jtd2ƒd1ƒ|jtd3ƒd1ƒ|jtd4ƒd1ƒ|jtd5ƒd1ƒ|jtd6ƒd1ƒ|jtd7ƒd1ƒ|jtd8ƒd1ƒtd9ƒ}|jtd:ƒ|ƒ|jtd;ƒ|ƒ|jtd<ƒ|ƒ|jtd=ƒ|ƒ|jtd>ƒ|ƒ|jtd?ƒ|ƒ|jtd@ƒ|ƒ|jtdAƒ|ƒ|jtdBƒ|ƒ|jtdCƒ|ƒ|jtd9ƒ|ƒ|jtdDƒ|ƒ|jtdEƒ|ƒ|jtdFƒ|ƒ|jtdGƒ|ƒ|jtdHƒ|ƒ|jtdIƒ|ƒ|jtdJƒ|ƒ|jtdKƒ|ƒ|jtdLƒ|ƒ|jtdMƒ|ƒ|jtdNƒ|ƒ|jtdOƒ|ƒ|jtdPƒ|ƒ|jtdQƒ|ƒ|jtdRƒ|ƒ|jtdSƒ|ƒ|jtdTƒ|ƒ|jtdUƒ|ƒ|jtdVƒ|ƒ|jtdWƒ|ƒ|jtdXƒ|ƒ|jt    tdYƒ|jt    tdZƒ|jt    td[ƒ|jt    td\ƒ|jt    td]ƒ|jt    td^ƒ|jt    td_ƒ|jt    td`ƒ|jt    tdaƒ|jt    tdbƒ|jt    tdcƒ|jt    tddƒ|jt    tdeƒ|jt    tdfƒ|jt    tdgƒ|jt    tdhƒ|jt    tdiƒ|jt    tdjƒ|jt    tdkƒ|jtdlƒ|ƒ|jtdmƒ| ƒ|jtdnƒ|ƒ|jtdoƒdpƒ|jtdqƒdpƒ|jtdrƒdsƒ|jtdtƒdpƒ|jtduƒdsƒ|jtdvƒdpƒ|jtdwƒdpƒ|jtdxƒdsƒ|jtdyƒdsƒ|jtdzƒdpƒ|jtd{ƒdsƒ|jtd|ƒdsƒ|jtd}ƒdsƒ|jtd~ƒdpƒ|jtdƒdsƒ|jtd€ƒdpƒ|jtdƒdpƒ|jtd‚ƒdsƒ|jtdƒƒdsƒ|jtd„ƒdpƒ|jtd…ƒdsƒ|jtd†ƒdsƒ|jtd‡ƒ|ƒ|jtdˆƒ| ƒ|jtd‰ƒ|ƒ|jtdŠƒdpƒ|jtd‹ƒdpƒ|jtdŒƒ|ƒ|jtdƒ|ƒ|jtdŽƒ|ƒ|jtdƒd|ƒ|jtd‘ƒd|ƒ|jtd’ƒd|ƒ|jtd“ƒd|ƒ|jtd”ƒd|ƒ|jtd•ƒd–|ƒ|jtd—ƒd–|ƒ|jtd˜ƒd–|ƒ|jtd™ƒdš|ƒ|jtd›ƒdš|ƒ|jtdœƒdš|ƒ|jtdƒdsƒ|jtdžƒdsƒ|jtdŸƒ| ƒ|jtd ƒ| ƒ|jtd¡ƒ| ƒ|jtd¢ƒd£|ƒ|jtd¤ƒd£|ƒ|jtd¥ƒd£|ƒ|jtd¦ƒd£|ƒ|jtd§ƒd£|ƒ|jtd¨ƒd©|ƒ|jtdªƒd©|ƒ|jtd«ƒd©|ƒ|jtd¬ƒd­|ƒ|jtd®ƒd­|ƒ|jtd¯ƒd­|ƒ|jtd°ƒ|d–|ƒ|jtd±ƒ|d|ƒ|jtd²ƒ|d|ƒ|jtd³ƒ|d|ƒ|jtd´ƒ|d|ƒ|jtdµƒ|d|ƒ|jtd¶ƒ|d|ƒ|jtd·ƒ|d|ƒ|jtd¸ƒ|d|ƒ|jtd¹ƒ|d|ƒ|jtdºƒ||ƒ|jtd»ƒ||ƒ|jtd¼ƒ||ƒ|jtd½ƒ||ƒ|jtd¾ƒ||ƒ|jtd¿ƒ||ƒ|jtdÀƒ||ƒ|jtdÁƒ|ƒ|jtdƒ|ƒ|jtdÃ|ƒ|jtdă|ƒ|jtdŃ|ƒ|jtdƃ|ƒ|jtdǃ|ƒ|jtdȃ|ƒ|jtdɃ|ƒ|jtdʃ||ƒ|jtd˃||ƒ|jtd̃||ƒ|jtd̓||ƒ|jtd΃||ƒ|jtdσ||ƒ|jtdЃ||ƒ|jtdу|d|ƒ|jtd҃d|ƒ|jtdӃd|ƒ|jtdԃd|ƒ|jtdՃd|ƒ|jtdփd|ƒ|jtd׃d|dƒ|jtd؃d|dƒ|jtdكd|dƒ|jtdڃd|dƒ|jtdۃd|dƒ|jtd܃d|dƒ|jtd݃d|dƒ|jtdރdƒ|jtd߃dƒ|jtdàƒdƒ|jtdáƒdƒ|jtdâƒdƒ|jtdãƒdƒ|jtdäƒdƒ|jtdåƒdƒ|jtdæƒdƒ|jtdçƒdƒ|jtdèƒdƒ|jtdéƒdƒ|jtdêƒdƒ|jtdëƒdƒ|jtdìƒdí|ƒ|jtdîƒd|ƒ|jtdïƒd|ƒ|jtdðƒd|ƒ|jtdñƒd|ƒ|jtdòƒd|ƒ|jtdóƒd|ƒ|jtdôƒd|ƒ|jtdõƒd|ƒ|jtdöƒd|ƒ|jtd÷ƒd|ƒ|jtdøƒd|ƒ|jtdùƒd|ƒ|jtdúƒd|ƒ|jtdûƒd|ƒ|jtdüƒd|ƒ|jtdýƒd|ƒ|jtdþƒdd|ƒ|jtdÿƒdd|ƒ|jtdƒdd|ƒ|jtdƒdd|ƒ|jtdƒdd|ƒ|jtdƒdd|ƒ|jtdƒdd|ƒ|jtdƒdd|ƒ|jtdƒdd|ƒ|jtdƒdd|ƒdS(NRs+Infs-INFtiNfRÊs    +INFINITYs    -infinitys    -iNFiNitYRs+NaNs-NaNs-nANR gð?s+1s1.s1.0s1.0p0t01s01.t0x1s0x1.s0x1.0s+0x1.0t0x1p0t0X1p0t0X1P0t0x1P0s0x1.p0s0x1.0p0s0x.1p4s0x.1p04s0x.1p004s0x1p+0s0x1P-0s+0x1p0t0x01p0t0x1p00u0x1p0s 0x1p0 s
 0x1p0s0x1p0     t0xap0g$@t0xAp0t0xaP0t0xAP0t0xbep0gÀg@t0xBep0t0xbEp0s0XBE0P-4t0xBEp0s0xB.Ep4s0x.BEp8s    0x.0BEp12s0x1.921fb54442d18p1s0x.006487ed5110b46p11s0x.00c90fdaa22168cp10s0x.01921fb54442d18p9s0x.03243f6a8885a3p8s0x.06487ed5110b46p7s0x.0c90fdaa22168cp6s0x.1921fb54442d18p5s0x.3243f6a8885a3p4s0x.6487ed5110b46p3s0x.c90fdaa22168cp2s0x3.243f6a8885a3p0s0x6.487ed5110b46p-1s0xc.90fdaa22168cp-2s0x19.21fb54442d18p-3s0x32.43f6a8885a3p-4s0x64.87ed5110b46p-5s0xc9.0fdaa22168cp-6s0x192.1fb54442d18p-7s0x324.3f6a8885a3p-8s0x648.7ed5110b46p-9s0xc90.fdaa22168cp-10s0x1921.fb54442d18p-11s0x1921fb54442d1.8p-47s0x3243f6a8885a3p-48s0x6487ed5110b46p-49s0xc90fdaa22168cp-50s0x1921fb54442d18p-51s0x3243f6a8885a30p-52s0x6487ed5110b460p-53s0xc90fdaa22168c0p-54s0x1921fb54442d180p-55s    -0x1p1024s    0x1p+1025s    +0X1p1030s
-0x1p+1100t0X1p123456789123456789s +0X.8p+1025s +0x0.8p1025s -0x0.4p1026s    0X2p+1023s    0x2.p1023s -0x2.0p+1023s
+0X4p+1022s0x1.ffffffffffffffp+1023s-0X1.fffffffffffff9p1023s0X1.fffffffffffff8p1023s+0x3.fffffffffffffp1022s0x3fffffffffffffp+970t0x10000000000000000p960s-0Xffffffffffffffffp960s+0x1.fffffffffffffp+1023s-0X1.fffffffffffff7p1023s$0X1.fffffffffffff7fffffffffffffp1023t0x0p0gt0x0p1000s    -0x0p1023g€t0X0p1024s    -0x0p1025t0X0p2000t0x0p123456789123456789s-0X0p-0s
-0X0p-1000s    0x0p-1023s
-0X0p-1024s
-0x0p-1025s
-0x0p-1072s    0X0p-1073s
-0x0p-1074s    0x0p-1075s    0X0p-1076s
-0X0p-2000s-0x0p-123456789123456789s    0X1p-1075s
-0X1p-1075s-0x1p-123456789123456789s0x1.00000000000000001p-1075s -0x1.1p-1075s0x1.fffffffffffffffffp-1075s    0x1p-1076s    0X2p-1076s    0X3p-1076s    0x4p-1076s    0X5p-1076s    0X6p-1076is    0x7p-1076s    0X8p-1076s    0X9p-1076s    0xap-1076s    0Xbp-1076is    0xcp-1076s    0Xdp-1076s    0Xep-1076is    0xfp-1076s
0x10p-1076s
-0x1p-1076s
-0X2p-1076s
-0x3p-1076s
-0X4p-1076s
-0x5p-1076s
-0x6p-1076iþÿÿÿs
-0X7p-1076s
-0X8p-1076s
-0X9p-1076s
-0Xap-1076s
-0xbp-1076iýÿÿÿs
-0xcp-1076s
-0Xdp-1076s
-0xep-1076iüÿÿÿs
-0Xfp-1076s -0X10p-1076s0x0.ffffffffffffd6p-1022s0x0.ffffffffffffd8p-1022s0x0.ffffffffffffdap-1022s0x0.ffffffffffffdcp-1022s0x0.ffffffffffffdep-1022s0x0.ffffffffffffe0p-1022s0x0.ffffffffffffe2p-1022s0x0.ffffffffffffe4p-1022s0x0.ffffffffffffe6p-1022s0x0.ffffffffffffe8p-1022s0x0.ffffffffffffeap-1022s0x0.ffffffffffffecp-1022s0x0.ffffffffffffeep-1022s0x0.fffffffffffff0p-1022s0x0.fffffffffffff2p-1022s0x0.fffffffffffff4p-1022s0x0.fffffffffffff6p-1022s0x0.fffffffffffff8p-1022s0x0.fffffffffffffap-1022s0x0.fffffffffffffcp-1022s0x0.fffffffffffffep-1022s0x1.00000000000000p-1022s0x1.00000000000002p-1022s0x1.00000000000004p-1022s0x1.00000000000006p-1022s0x1.00000000000008p-1022s0x1.0000000000000ap-1022s0x1.0000000000000cp-1022s0x1.0000000000000ep-1022s0x1.00000000000010p-1022s0x1.00000000000012p-1022s0x1.00000000000014p-1022s0x1.00000000000016p-1022s0x1.00000000000018p-1022s0x0.fffffffffffff0p0s0x0.fffffffffffff1p0s0X0.fffffffffffff2p0s0x0.fffffffffffff3p0s0X0.fffffffffffff4p0s0X0.fffffffffffff5p0s0X0.fffffffffffff6p0s0x0.fffffffffffff7p0s0x0.fffffffffffff8p0s0X0.fffffffffffff9p0s0X0.fffffffffffffap0s0x0.fffffffffffffbp0s0X0.fffffffffffffcp0s0x0.fffffffffffffdp0s0X0.fffffffffffffep0s0x0.ffffffffffffffp0s0X1.00000000000000p0s0X1.00000000000001p0s0x1.00000000000002p0s0X1.00000000000003p0s0x1.00000000000004p0s0X1.00000000000005p0s0X1.00000000000006p0s0X1.00000000000007p0s(0x1.00000000000007ffffffffffffffffffffp0s0x1.00000000000008p0s&0x1.00000000000008000000000000000001p0is0X1.00000000000009p0s0x1.0000000000000ap0s0x1.0000000000000bp0s0X1.0000000000000cp0s0x1.0000000000000dp0s0x1.0000000000000ep0s0X1.0000000000000fp0s0x1.00000000000010p0s0X1.00000000000011p0s0x1.00000000000012p0s0X1.00000000000013p0s0X1.00000000000014p0s0x1.00000000000015p0s0x1.00000000000016p0s0X1.00000000000017p0s(0x1.00000000000017ffffffffffffffffffffp0s0x1.00000000000018p0s&0X1.00000000000018000000000000000001p0s0x1.00000000000019p0s0X1.0000000000001ap0s0X1.0000000000001bp0s0x1.0000000000001cp0s0x1.0000000000001dp0s0x1.0000000000001ep0s0X1.0000000000001fp0s0x1.00000000000020p0(
RßRâRàRáRÞRñR\R]RRN(RRßRâRàRátpi((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyt test_from_hex9s                   cCsd„}xdtt|j|j|j|j|jdgD]4}|j|||ƒƒ|j| || ƒƒq8Wddl}xŽtdƒD]€}|jddƒ}|jƒ}|j    ddgƒ}y|t
||ƒ}Wnt k
rìq‰X|j|t t |ƒƒƒq‰WdS(    NcSstt|ƒƒS(N(RñttoHex(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyt    roundtripXsgiÿÿÿÿi'iPûÿÿi°gð?gð¿(R]R\RâRßRàRÞRItxranget    randrangetchoiceRRNRñR(RRRRIRQtetmR((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyttest_roundtripWs    5   ( R2R3RñRâRßRàRáRÞRãRôRûRR(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyRÛÉs        
       @        ÿc    Cs&tjtttttttt    ƒdS(N(
Rt run_unittestR RcRnR}R£R·RÈRÛ(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyt    test_mainmst__main__(8R´RsR¥RÄRR€RRRRRXRIRLRRR\R]thasattrthave_getformatRµtrequires_getformattrequires_setformatRR˜RbR¦tdirnameR¨tcurdirttest_dirR§R—tTestCaseR RcRotreversedRqRpRrRxRzRyR{RnR}R£R·RÈtfromhexRñthexRRÛRR2(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_float.pyt<module>s\  "                       ÿ•%s>¯b        ÿ¥