Details

Time bar (total: 18.2s)

analyze799.0ms (4.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
6.3%6.2%93.6%0.1%0%0%0%7
9.4%9.4%90.5%0.1%0%0%0%8
14.1%14%85.8%0.1%0%0%0%9
21.1%21.1%78.8%0.1%0%0%0%10
24.6%24.6%75.3%0.1%0%0%0%11
28.7%28.7%71.2%0.1%0%0%0%12
Compiler

Compiled 41 to 30 computations (26.8% saved)

sample1.9s (10.2%)

Results
1.8s8256×body256valid
1.0msbody256infinite
Bogosity

preprocess62.0ms (0.3%)

Algorithm
egg-herbie
Rules
1286×rational_best_oopsla_all_46_json_45_simplify-49
1080×rational_best_oopsla_all_46_json_45_simplify-89
824×rational_best_oopsla_all_46_json_45_simplify-74
818×rational_best_oopsla_all_46_json_45_simplify-23
796×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
072436
1239436
2979436
34396436
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 y 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 y 104109730557/25000000000) 393497462077/5000000000) y) 4297481763/31250000) y) x) y) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y 216700011257/5000000000) y) 263505074721/1000000000) y) 156699607947/500000000) y) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 104109730557/25000000000) 393497462077/5000000000) z) 4297481763/31250000) z) y) z) x)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 216700011257/5000000000) z) 263505074721/1000000000) z) 156699607947/500000000) z) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) z) x) y)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
Outputs
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 y 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 y 104109730557/25000000000) 393497462077/5000000000) y) 4297481763/31250000) y) x) y) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y 216700011257/5000000000) y) 263505074721/1000000000) y) 156699607947/500000000) y) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 y 2) (+.f64 z (*.f64 y (+.f64 x (*.f64 y (+.f64 4297481763/31250000 (*.f64 y (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 y))))))))) (+.f64 23533438303/500000000 (*.f64 y (+.f64 156699607947/500000000 (*.f64 y (+.f64 263505074721/1000000000 (*.f64 y (+.f64 y 216700011257/5000000000))))))))
(/.f64 (*.f64 (-.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 104109730557/25000000000) 393497462077/5000000000) z) 4297481763/31250000) z) y) z) x)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 216700011257/5000000000) z) 263505074721/1000000000) z) 156699607947/500000000) z) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 z 2) (+.f64 x (*.f64 z (+.f64 y (*.f64 z (+.f64 4297481763/31250000 (*.f64 z (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 z))))))))) (+.f64 23533438303/500000000 (*.f64 z (+.f64 156699607947/500000000 (*.f64 z (+.f64 263505074721/1000000000 (*.f64 z (+.f64 z 216700011257/5000000000))))))))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) z) x) y)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) z)))) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))
Compiler

Compiled 43 to 32 computations (25.6% saved)

simplify85.0ms (0.5%)

Algorithm
egg-herbie
Rules
1432×rational_best_oopsla_all_46_json_45_simplify-89
1424×rational_best_oopsla_all_46_json_45_simplify-35
1070×rational_best_oopsla_all_46_json_45_simplify-74
1014×rational_best_oopsla_all_46_json_45_simplify-24
806×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031109
182109
2311109
31346109
46096109
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
Outputs
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))

eval1.0ms (0%)

Compiler

Compiled 77 to 55 computations (28.6% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New112
Fresh011
Picked000
Done000
Total123
Error
26.9b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
26.9b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
Compiler

Compiled 40 to 29 computations (27.5% saved)

localize154.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x)
0.4b
(*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x)
0.6b
(*.f64 x 104109730557/25000000000)
26.0b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
Compiler

Compiled 218 to 153 computations (29.8% saved)

series15.0ms (0.1%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
3.0ms
z
@inf
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
2.0ms
y
@0
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
2.0ms
z
@0
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
1.0ms
x
@0
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
1.0ms
y
@inf
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))

rewrite85.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1808×rational_best_oopsla_all_46_json-2
1808×rational_best_oopsla_all_46_json-1
1808×rational_best_oopsla_all_46_json-4
1808×rational_best_oopsla_all_46_json-3
832×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031172
1208172
2725172
33866172
Stop Event
node limit
Counts
4 → 60
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
(*.f64 x 104109730557/25000000000)
(*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x)
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 104109730557/25000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 104109730557/25000000000) (*.f64 0 (*.f64 104109730557/25000000000 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 104109730557/25000000000 (/.f64 x x))) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 104109730557/25000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -104109730557/25000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 104109730557/25000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 104109730557/25000000000) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 104109730557/25000000000) (/.f64 (*.f64 x 104109730557/25000000000) (*.f64 x 104109730557/25000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 104109730557/25000000000) (/.f64 (*.f64 104109730557/25000000000 (/.f64 x x)) (*.f64 104109730557/25000000000 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -104109730557/25000000000 x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 263505074721/1000000000) (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) 263505074721/1000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) 263505074721/1000000000) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 x (+.f64 x 216700011257/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 x)) (*.f64 (neg.f64 x) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (/.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 4297481763/31250000) (*.f64 x (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 x 4297481763/31250000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000))) 4297481763/31250000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000))) 4297481763/31250000) (*.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4297481763/31250000 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000))) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000))) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 4297481763/31250000 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 x)) (*.f64 (neg.f64 x) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000))) (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) (/.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000))) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))))))))

simplify174.0ms (1%)

Algorithm
egg-herbie
Rules
1656×rational_best_oopsla_all_46_json_45_simplify-37
760×rational_best_oopsla_all_46_json_45_simplify-13
708×rational_best_oopsla_all_46_json_45_simplify-49
686×rational_best_oopsla_all_46_json_45_simplify-89
584×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02577886
19017880
232897880
Stop Event
node limit
Counts
132 → 135
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z))))) (pow.f64 x 2))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)))))) (+.f64 (*.f64 263505074721/47066876606 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z))) (+.f64 49698921037/117667191515 (*.f64 -21670001125700000000/553822718361107519809 z)))) (pow.f64 x 3))) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z))))) (pow.f64 x 2)))))
(*.f64 104109730557/25000000000 x)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))) (+.f64 13764240537310136880149/125000000000000000000 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2)))))
(*.f64 104109730557/25000000000 x)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (*.f64 -1 y)) (pow.f64 x 2))) (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))) 13764240537310136880149/125000000000000000000)
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(*.f64 104109730557/25000000000 x)
(*.f64 104109730557/25000000000 x)
(*.f64 104109730557/25000000000 x)
(*.f64 104109730557/25000000000 x)
(*.f64 104109730557/25000000000 x)
(*.f64 104109730557/25000000000 x)
(*.f64 104109730557/25000000000 x)
(*.f64 104109730557/25000000000 x)
(*.f64 104109730557/25000000000 x)
(*.f64 104109730557/25000000000 x)
(*.f64 104109730557/25000000000 x)
(*.f64 104109730557/25000000000 x)
(*.f64 263505074721/1000000000 x)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (*.f64 263505074721/1000000000 x))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(pow.f64 x 3)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(pow.f64 x 3)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(*.f64 4297481763/31250000 x)
(+.f64 (*.f64 4297481763/31250000 x) (*.f64 393497462077/5000000000 (pow.f64 x 2)))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(*.f64 104109730557/25000000000 (pow.f64 x 3))
(+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2)))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(*.f64 104109730557/25000000000 (pow.f64 x 3))
(+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2)))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 0)
(+.f64 0 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))
(-.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 0)
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 1)
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))
(*.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))
(+.f64 (*.f64 x 104109730557/25000000000) 0)
(+.f64 (*.f64 x 104109730557/25000000000) (*.f64 0 (*.f64 104109730557/25000000000 (/.f64 x x))))
(+.f64 0 (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 0 (*.f64 104109730557/25000000000 (/.f64 x x))) (*.f64 x 104109730557/25000000000))
(-.f64 (*.f64 x 104109730557/25000000000) 0)
(-.f64 0 (*.f64 -104109730557/25000000000 x))
(/.f64 (*.f64 x 104109730557/25000000000) 1)
(/.f64 (*.f64 x 104109730557/25000000000) (/.f64 x x))
(/.f64 (*.f64 x 104109730557/25000000000) (/.f64 (*.f64 x 104109730557/25000000000) (*.f64 x 104109730557/25000000000)))
(/.f64 (*.f64 x 104109730557/25000000000) (/.f64 (*.f64 104109730557/25000000000 (/.f64 x x)) (*.f64 104109730557/25000000000 (/.f64 x x))))
(neg.f64 (*.f64 -104109730557/25000000000 x))
(+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 0)
(+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))
(+.f64 0 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))
(+.f64 (*.f64 x 263505074721/1000000000) (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000))
(+.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) 263505074721/1000000000))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) 263505074721/1000000000) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))
(+.f64 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 0)
(-.f64 (*.f64 0 (neg.f64 x)) (*.f64 (neg.f64 x) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))
(-.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) x))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 1)
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (/.f64 x x))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (/.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))
(+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) 0)
(+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))))
(+.f64 0 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))
(+.f64 (*.f64 x 4297481763/31250000) (*.f64 x (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))
(+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 x 4297481763/31250000))
(+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000))) 4297481763/31250000))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000))) 4297481763/31250000) (*.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))))
(+.f64 (*.f64 4297481763/31250000 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000))) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000))) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 4297481763/31250000 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) 0)
(-.f64 (*.f64 0 (neg.f64 x)) (*.f64 (neg.f64 x) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))
(-.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000))) (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) x))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) 1)
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) (/.f64 x x))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000))))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) (/.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000))) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))))
Outputs
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z))))) (pow.f64 x 2))))
(+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 -156699607947/23533438303 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))))))) (pow.f64 x 2))))
(+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 (-.f64 (-.f64 (*.f64 500000000/23533438303 y) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 156699607947/23533438303) (*.f64 z -24554767130743505554809000000000/13033352773350869092174451844127)))) (pow.f64 x 2))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)))))) (+.f64 (*.f64 263505074721/47066876606 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z))) (+.f64 49698921037/117667191515 (*.f64 -21670001125700000000/553822718361107519809 z)))) (pow.f64 x 3))) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z))))) (pow.f64 x 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 -156699607947/23533438303 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y)))))))) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) 263505074721/47066876606) (+.f64 49698921037/117667191515 (*.f64 z -21670001125700000000/553822718361107519809)))) (*.f64 -1 (pow.f64 x 3))) (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 -156699607947/23533438303 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))))))) (pow.f64 x 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (+.f64 (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (-.f64 (*.f64 500000000/23533438303 y) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 156699607947/23533438303) (*.f64 z -24554767130743505554809000000000/13033352773350869092174451844127)))) (pow.f64 x 2))) (neg.f64 (*.f64 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (-.f64 (*.f64 500000000/23533438303 y) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 156699607947/23533438303) (*.f64 z -24554767130743505554809000000000/13033352773350869092174451844127))))) (+.f64 (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 263505074721/47066876606) (*.f64 z -20645570950412820203893500000000/13033352773350869092174451844127)) (+.f64 49698921037/117667191515 (*.f64 z -21670001125700000000/553822718361107519809)))) (pow.f64 x 3)))))
(+.f64 (+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 (-.f64 (-.f64 (*.f64 500000000/23533438303 y) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 156699607947/23533438303) (*.f64 z -24554767130743505554809000000000/13033352773350869092174451844127)))) (pow.f64 x 2)))) (neg.f64 (*.f64 (+.f64 (*.f64 -156699607947/23533438303 (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (-.f64 (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 156699607947/23533438303) (*.f64 z -24554767130743505554809000000000/13033352773350869092174451844127)) (-.f64 (*.f64 500000000/23533438303 y) 137519416416/23533438303)))) (+.f64 (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 263505074721/47066876606) (*.f64 z -20645570950412820203893500000000/13033352773350869092174451844127)) (+.f64 49698921037/117667191515 (*.f64 z -21670001125700000000/553822718361107519809)))) (pow.f64 x 3))))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(+.f64 (*.f64 x 104109730557/25000000000) -13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000))
(+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (+.f64 (*.f64 x 104109730557/25000000000) -13764240537310136880149/125000000000000000000))
(-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))) (+.f64 13764240537310136880149/125000000000000000000 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (*.f64 x 104109730557/25000000000)) (-.f64 (/.f64 y (pow.f64 x 2)) (+.f64 13764240537310136880149/125000000000000000000 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (/.f64 y (pow.f64 x 2)) (-.f64 (+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (*.f64 x 104109730557/25000000000)) (+.f64 13764240537310136880149/125000000000000000000 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))))))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(+.f64 (*.f64 x 104109730557/25000000000) -13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000))
(+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (+.f64 (*.f64 x 104109730557/25000000000) -13764240537310136880149/125000000000000000000))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (*.f64 -1 y)) (pow.f64 x 2))) (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))) 13764240537310136880149/125000000000000000000)
(+.f64 (+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (*.f64 x 104109730557/25000000000)) (-.f64 (*.f64 -1 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (*.f64 y -1)) (pow.f64 x 2))) 13764240537310136880149/125000000000000000000))
(+.f64 (+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (*.f64 x 104109730557/25000000000)) (-.f64 (neg.f64 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (neg.f64 y)) (pow.f64 x 2))) 13764240537310136880149/125000000000000000000))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 x (*.f64 y (-.f64 x 2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 x (*.f64 y (-.f64 x 2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 x (*.f64 y (-.f64 x 2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(/.f64 (*.f64 x (*.f64 y (-.f64 x 2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 x (*.f64 y (-.f64 x 2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 x (*.f64 y (-.f64 x 2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 x (*.f64 y (-.f64 x 2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(/.f64 (*.f64 x (*.f64 y (-.f64 x 2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 x (*.f64 y (-.f64 x 2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 x (*.f64 y (-.f64 x 2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 x (*.f64 y (-.f64 x 2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 (*.f64 x (-.f64 x 2)) (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (/.f64 (*.f64 (*.f64 x (-.f64 x 2)) (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (/.f64 (*.f64 (*.f64 x (-.f64 x 2)) (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (/.f64 (*.f64 (*.f64 x (-.f64 x 2)) (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (*.f64 x (-.f64 x 2)) (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (*.f64 x (-.f64 x 2)) (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (*.f64 x (-.f64 x 2)) (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (*.f64 x (-.f64 x 2)) (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (*.f64 x (-.f64 x 2)) (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (*.f64 x (-.f64 x 2)) (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(*.f64 263505074721/1000000000 x)
(*.f64 x 263505074721/1000000000)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (*.f64 263505074721/1000000000 x))
(+.f64 (*.f64 x 263505074721/1000000000) (*.f64 (pow.f64 x 2) 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(+.f64 (*.f64 x 263505074721/1000000000) (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 216700011257/5000000000)))
(+.f64 (pow.f64 x 3) (+.f64 (*.f64 x 263505074721/1000000000) (*.f64 (pow.f64 x 2) 216700011257/5000000000)))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(+.f64 (*.f64 x 263505074721/1000000000) (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 216700011257/5000000000)))
(+.f64 (pow.f64 x 3) (+.f64 (*.f64 x 263505074721/1000000000) (*.f64 (pow.f64 x 2) 216700011257/5000000000)))
(pow.f64 x 3)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(+.f64 (*.f64 x 263505074721/1000000000) (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 216700011257/5000000000)))
(+.f64 (pow.f64 x 3) (+.f64 (*.f64 x 263505074721/1000000000) (*.f64 (pow.f64 x 2) 216700011257/5000000000)))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(+.f64 (*.f64 x 263505074721/1000000000) (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 216700011257/5000000000)))
(+.f64 (pow.f64 x 3) (+.f64 (*.f64 x 263505074721/1000000000) (*.f64 (pow.f64 x 2) 216700011257/5000000000)))
(pow.f64 x 3)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(+.f64 (*.f64 x 263505074721/1000000000) (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 216700011257/5000000000)))
(+.f64 (pow.f64 x 3) (+.f64 (*.f64 x 263505074721/1000000000) (*.f64 (pow.f64 x 2) 216700011257/5000000000)))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(+.f64 (*.f64 x 263505074721/1000000000) (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 216700011257/5000000000)))
(+.f64 (pow.f64 x 3) (+.f64 (*.f64 x 263505074721/1000000000) (*.f64 (pow.f64 x 2) 216700011257/5000000000)))
(*.f64 4297481763/31250000 x)
(*.f64 x 4297481763/31250000)
(+.f64 (*.f64 4297481763/31250000 x) (*.f64 393497462077/5000000000 (pow.f64 x 2)))
(+.f64 (*.f64 x 4297481763/31250000) (*.f64 (pow.f64 x 2) 393497462077/5000000000))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(+.f64 (*.f64 x 4297481763/31250000) (+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (+.f64 (*.f64 x 4297481763/31250000) (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(+.f64 (*.f64 x 4297481763/31250000) (+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (+.f64 (*.f64 x 4297481763/31250000) (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(*.f64 104109730557/25000000000 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 104109730557/25000000000)
(+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (*.f64 (pow.f64 x 3) 104109730557/25000000000))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(+.f64 (*.f64 x 4297481763/31250000) (+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (+.f64 (*.f64 x 4297481763/31250000) (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(+.f64 (*.f64 x 4297481763/31250000) (+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (+.f64 (*.f64 x 4297481763/31250000) (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(*.f64 104109730557/25000000000 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 104109730557/25000000000)
(+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (*.f64 (pow.f64 x 3) 104109730557/25000000000))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(+.f64 (*.f64 x 4297481763/31250000) (+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (+.f64 (*.f64 x 4297481763/31250000) (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(+.f64 (*.f64 x 4297481763/31250000) (+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (+.f64 (*.f64 x 4297481763/31250000) (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(+.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 0)
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(+.f64 0 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(-.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 0)
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 1)
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(*.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(+.f64 (*.f64 x 104109730557/25000000000) 0)
(*.f64 x 104109730557/25000000000)
(+.f64 (*.f64 x 104109730557/25000000000) (*.f64 0 (*.f64 104109730557/25000000000 (/.f64 x x))))
(*.f64 x 104109730557/25000000000)
(+.f64 0 (*.f64 x 104109730557/25000000000))
(*.f64 x 104109730557/25000000000)
(+.f64 (*.f64 0 (*.f64 104109730557/25000000000 (/.f64 x x))) (*.f64 x 104109730557/25000000000))
(*.f64 x 104109730557/25000000000)
(-.f64 (*.f64 x 104109730557/25000000000) 0)
(*.f64 x 104109730557/25000000000)
(-.f64 0 (*.f64 -104109730557/25000000000 x))
(neg.f64 (*.f64 x -104109730557/25000000000))
(/.f64 (*.f64 x 104109730557/25000000000) 1)
(*.f64 x 104109730557/25000000000)
(/.f64 (*.f64 x 104109730557/25000000000) (/.f64 x x))
(*.f64 x 104109730557/25000000000)
(/.f64 (*.f64 x 104109730557/25000000000) (/.f64 (*.f64 x 104109730557/25000000000) (*.f64 x 104109730557/25000000000)))
(/.f64 (*.f64 x 104109730557/25000000000) (/.f64 (*.f64 104109730557/25000000000 (/.f64 x x)) (*.f64 104109730557/25000000000 (/.f64 x x))))
(*.f64 x 104109730557/25000000000)
(neg.f64 (*.f64 -104109730557/25000000000 x))
(neg.f64 (*.f64 x -104109730557/25000000000))
(+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 0)
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 0 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 x 263505074721/1000000000) (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) 263505074721/1000000000))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) 263505074721/1000000000) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 x (+.f64 x 216700011257/5000000000))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 0)
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(-.f64 (*.f64 0 (neg.f64 x)) (*.f64 (neg.f64 x) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(-.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) x))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 1)
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (/.f64 x x))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))
(/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (/.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) 0)
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(+.f64 0 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(+.f64 (*.f64 x 4297481763/31250000) (*.f64 x (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 x 4297481763/31250000))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000))) 4297481763/31250000))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000))) 4297481763/31250000) (*.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(+.f64 (*.f64 4297481763/31250000 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000))) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000))) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 4297481763/31250000 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) 0)
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(-.f64 (*.f64 0 (neg.f64 x)) (*.f64 (neg.f64 x) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(-.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000))) (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) x))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) 1)
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) (/.f64 x x))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000))))
(/.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (/.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) (/.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000))) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000) (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)))))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))

eval230.0ms (1.3%)

Compiler

Compiled 6677 to 4833 computations (27.6% saved)

prune112.0ms (0.6%)

Pruning

17 alts after pruning (17 fresh and 0 done)

PrunedKeptTotal
New11817135
Fresh000
Picked101
Done000
Total11917136
Error
0.3b
Counts
136 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
28.2b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (pow.f64 x 3) 156699607947/500000000) x) 23533438303/500000000))
26.9b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (pow.f64 x 3) (+.f64 (*.f64 x 263505074721/1000000000) (*.f64 (pow.f64 x 2) 216700011257/5000000000))) 156699607947/500000000) x) 23533438303/500000000))
26.9b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
29.2b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
51.7b
(/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
48.1b
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
38.6b
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
42.3b
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
51.7b
(/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
35.8b
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
35.6b
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
32.8b
(+.f64 (+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (*.f64 x 104109730557/25000000000)) (-.f64 (neg.f64 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (neg.f64 y)) (pow.f64 x 2))) 13764240537310136880149/125000000000000000000))
33.6b
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
26.7b
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
32.2b
(+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 -156699607947/23533438303 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))))))) (pow.f64 x 2))))
35.8b
(*.f64 x 104109730557/25000000000)
42.4b
(*.f64 -1000000000/23533438303 z)
Compiler

Compiled 1016 to 766 computations (24.6% saved)

localize222.0ms (1.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(*.f64 104109730557/25000000000 x)
3.2b
(*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))))
3.5b
(/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
25.9b
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
Compiler

Compiled 392 to 286 computations (27% saved)

series13.0ms (0.1%)

Counts
4 → 56
Calls

18 calls:

TimeVariablePointExpression
5.0ms
z
@0
(*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))))
1.0ms
y
@0
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
1.0ms
x
@0
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
1.0ms
z
@inf
(*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))))
1.0ms
y
@inf
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))

rewrite104.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
962×rational_best_oopsla_all_46_json_45_simplify-72
836×rational_best_oopsla_all_46_json_45_simplify-7
704×rational_best_oopsla_all_46_json_45_simplify-82
690×rational_best_oopsla_all_46_json_45_simplify-35
602×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036274
1248274
2906274
34723274
Stop Event
node limit
Counts
4 → 51
Calls
Call 1
Inputs
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))))
(*.f64 104109730557/25000000000 x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 1 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (*.f64 0 (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (*.f64 0 (*.f64 (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (+.f64 (*.f64 0 (neg.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 z)) (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))) (/.f64 z z))) (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (-.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) z) (*.f64 2 (*.f64 z (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (neg.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (neg.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (-.f64 (*.f64 0 (neg.f64 z)) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 z)) (*.f64 z (-.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (-.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (/.f64 (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))) (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (/.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))) (/.f64 z z)) (*.f64 (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (-.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 104109730557/25000000000 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 104109730557/25000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 104109730557/25000000000 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -104109730557/25000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 104109730557/25000000000 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 104109730557/25000000000 x) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 104109730557/25000000000 x) (/.f64 (*.f64 104109730557/25000000000 x) (*.f64 104109730557/25000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -104109730557/25000000000 x))))))

simplify186.0ms (1%)

Algorithm
egg-herbie
Rules
1580×rational_best_oopsla_all_46_json_45_simplify-23
1046×rational_best_oopsla_all_46_json_45_simplify-37
798×rational_best_oopsla_all_46_json_45_simplify-13
708×rational_best_oopsla_all_46_json_45_simplify-49
640×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02698695
18858673
230648661
Stop Event
node limit
Counts
107 → 135
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 (*.f64 y x))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y)) (pow.f64 x 2)))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 49698921037/117667191515 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y))) (*.f64 -131752537360500000000/553822718361107519809 y))))) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y)) (pow.f64 x 2))))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (+.f64 (*.f64 (-.f64 1759267849271/1176671915150 (+.f64 (*.f64 -21670001125700000000/553822718361107519809 y) (+.f64 (*.f64 -156699607947/23533438303 (+.f64 49698921037/117667191515 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y))) (*.f64 -131752537360500000000/553822718361107519809 y)))) (*.f64 263505074721/47066876606 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y)))))) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 49698921037/117667191515 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y))) (*.f64 -131752537360500000000/553822718361107519809 y))))) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y)) (pow.f64 x 2)))))
(*.f64 104109730557/25000000000 x)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))) (+.f64 13764240537310136880149/125000000000000000000 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2)))))
(*.f64 104109730557/25000000000 x)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))) (+.f64 13764240537310136880149/125000000000000000000 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2)))))
(/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (-.f64 x 2) (pow.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (-.f64 x 2) (pow.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (-.f64 x 2) (pow.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(*.f64 500000000/23533438303 x)
(+.f64 (*.f64 -78349803973500000000/553822718361107519809 (pow.f64 x 2)) (*.f64 500000000/23533438303 x))
(+.f64 (*.f64 10727088460753238167788750000000/13033352773350869092174451844127 (pow.f64 x 3)) (+.f64 (*.f64 -78349803973500000000/553822718361107519809 (pow.f64 x 2)) (*.f64 500000000/23533438303 x)))
(+.f64 (*.f64 -1444000590582107245885613830125326650000000/306719603372886620352117082586607327396481 (pow.f64 x 4)) (+.f64 (*.f64 10727088460753238167788750000000/13033352773350869092174451844127 (pow.f64 x 3)) (+.f64 (*.f64 -78349803973500000000/553822718361107519809 (pow.f64 x 2)) (*.f64 500000000/23533438303 x))))
(/.f64 1 (pow.f64 x 3))
(-.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 216700011257/5000000000 (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 40371268010758926720049/25000000000000000000 (/.f64 1 (pow.f64 x 5)))) (*.f64 216700011257/5000000000 (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 40371268010758926720049/25000000000000000000 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 1 (pow.f64 x 4))) (*.f64 7360090317919640263990431387591593/125000000000000000000000000000 (/.f64 1 (pow.f64 x 6)))))
(/.f64 1 (pow.f64 x 3))
(-.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 216700011257/5000000000 (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 40371268010758926720049/25000000000000000000 (/.f64 1 (pow.f64 x 5)))) (*.f64 216700011257/5000000000 (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 40371268010758926720049/25000000000000000000 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 1 (pow.f64 x 4))) (*.f64 7360090317919640263990431387591593/125000000000000000000000000000 (/.f64 1 (pow.f64 x 6)))))
(*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))) z)
(*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))) z)
(*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))) z)
(*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))) z)
(*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))) z)
(*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))) z)
(*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))) z)
(*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))) z)
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -23298017199368982832548000000000/13033352773350869092174451844127 (*.f64 z (pow.f64 x 2)))))
(+.f64 (*.f64 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 (*.f64 z (pow.f64 x 3))) (+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -23298017199368982832548000000000/13033352773350869092174451844127 (*.f64 z (pow.f64 x 2))))))
(/.f64 z (pow.f64 x 3))
(+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4))))
(+.f64 (*.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5))) (+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4)))))
(+.f64 (*.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5))) (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4))) (*.f64 -7763802998027229531190921387591593/125000000000000000000000000000 (/.f64 z (pow.f64 x 6))))))
(/.f64 z (pow.f64 x 3))
(+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4))))
(+.f64 (*.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5))) (+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4)))))
(+.f64 (*.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5))) (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4))) (*.f64 -7763802998027229531190921387591593/125000000000000000000000000000 (/.f64 z (pow.f64 x 6))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 0)
(+.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 0)
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 1)
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))
(*.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 0)
(+.f64 0 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 0)
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 1)
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 1 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))
(*.f64 1 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(*.f64 -1 (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))
(*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) 0)
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (*.f64 0 (neg.f64 z)))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (*.f64 0 (*.f64 (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))) (/.f64 z z))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (+.f64 (*.f64 0 (neg.f64 z)) 0))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))) (/.f64 z z))) 0))
(+.f64 0 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))
(+.f64 (*.f64 0 (neg.f64 z)) (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))) (/.f64 z z))) (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))
(-.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) 0)
(-.f64 0 (*.f64 z (-.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))
(-.f64 0 (neg.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))))
(-.f64 (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) z) (*.f64 2 (*.f64 z (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))
(-.f64 (*.f64 z (neg.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (neg.f64 z)))
(-.f64 (*.f64 z (neg.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (-.f64 (*.f64 0 (neg.f64 z)) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) z)))
(-.f64 (*.f64 0 (neg.f64 z)) (*.f64 z (-.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))
(-.f64 (*.f64 0 (-.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) z))
(/.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) 1)
(/.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (/.f64 z z))
(/.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (/.f64 (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))) (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))
(/.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (/.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))))
(/.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))) (/.f64 z z)) (*.f64 (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))) (/.f64 z z))))
(neg.f64 (*.f64 z (-.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))
(neg.f64 (neg.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))))
(+.f64 (*.f64 104109730557/25000000000 x) 0)
(+.f64 0 (*.f64 104109730557/25000000000 x))
(-.f64 (*.f64 104109730557/25000000000 x) 0)
(-.f64 0 (*.f64 -104109730557/25000000000 x))
(/.f64 (*.f64 104109730557/25000000000 x) 1)
(/.f64 (*.f64 104109730557/25000000000 x) (/.f64 x x))
(/.f64 (*.f64 104109730557/25000000000 x) (/.f64 (*.f64 104109730557/25000000000 x) (*.f64 104109730557/25000000000 x)))
(neg.f64 (*.f64 -104109730557/25000000000 x))
Outputs
(*.f64 -1000000000/23533438303 (*.f64 y x))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y)) (pow.f64 x 2)))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) (pow.f64 x 2)))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (-.f64 -137519416416/23533438303 (*.f64 -500000000/23533438303 y)) (*.f64 y -156699607947000000000/553822718361107519809)) (pow.f64 x 2)))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 49698921037/117667191515 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y))) (*.f64 -131752537360500000000/553822718361107519809 y))))) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y)) (pow.f64 x 2))))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (+.f64 (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) (pow.f64 x 2)) (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) 156699607947/23533438303) (+.f64 49698921037/117667191515 (*.f64 y -131752537360500000000/553822718361107519809)))))))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (+.f64 (*.f64 (-.f64 (-.f64 -137519416416/23533438303 (*.f64 -500000000/23533438303 y)) (*.f64 y -156699607947000000000/553822718361107519809)) (pow.f64 x 2)) (neg.f64 (*.f64 (pow.f64 x 3) (+.f64 (-.f64 (*.f64 (-.f64 -137519416416/23533438303 (*.f64 -500000000/23533438303 y)) 156699607947/23533438303) (*.f64 y -24554767130743505554809000000000/13033352773350869092174451844127)) (+.f64 49698921037/117667191515 (*.f64 y -131752537360500000000/553822718361107519809)))))))
(+.f64 (+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (-.f64 -137519416416/23533438303 (*.f64 -500000000/23533438303 y)) (*.f64 y -156699607947000000000/553822718361107519809)) (pow.f64 x 2))) (neg.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -156699607947/23533438303 (-.f64 (*.f64 y -156699607947000000000/553822718361107519809) (-.f64 -137519416416/23533438303 (*.f64 -500000000/23533438303 y)))) (+.f64 49698921037/117667191515 (*.f64 y -131752537360500000000/553822718361107519809))))))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (+.f64 (*.f64 (-.f64 1759267849271/1176671915150 (+.f64 (*.f64 -21670001125700000000/553822718361107519809 y) (+.f64 (*.f64 -156699607947/23533438303 (+.f64 49698921037/117667191515 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y))) (*.f64 -131752537360500000000/553822718361107519809 y)))) (*.f64 263505074721/47066876606 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y)))))) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 49698921037/117667191515 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y))) (*.f64 -131752537360500000000/553822718361107519809 y))))) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y)) (pow.f64 x 2)))))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (+.f64 (+.f64 (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) (pow.f64 x 2)) (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) 156699607947/23533438303) (+.f64 49698921037/117667191515 (*.f64 y -131752537360500000000/553822718361107519809)))))) (*.f64 (-.f64 1759267849271/1176671915150 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) 156699607947/23533438303) (+.f64 49698921037/117667191515 (*.f64 y -131752537360500000000/553822718361107519809))) -156699607947/23533438303) (+.f64 (*.f64 y -21670001125700000000/553822718361107519809) (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) 263505074721/47066876606)))) (pow.f64 x 4))))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (+.f64 (+.f64 (*.f64 (-.f64 (-.f64 -137519416416/23533438303 (*.f64 -500000000/23533438303 y)) (*.f64 y -156699607947000000000/553822718361107519809)) (pow.f64 x 2)) (neg.f64 (*.f64 (pow.f64 x 3) (+.f64 (-.f64 (*.f64 (-.f64 -137519416416/23533438303 (*.f64 -500000000/23533438303 y)) 156699607947/23533438303) (*.f64 y -24554767130743505554809000000000/13033352773350869092174451844127)) (+.f64 49698921037/117667191515 (*.f64 y -131752537360500000000/553822718361107519809)))))) (*.f64 (-.f64 1759267849271/1176671915150 (+.f64 (+.f64 -7787801441886810681039/2769113591805537599045 (*.f64 (+.f64 (-.f64 (*.f64 (-.f64 -137519416416/23533438303 (*.f64 -500000000/23533438303 y)) 156699607947/23533438303) (*.f64 y -24554767130743505554809000000000/13033352773350869092174451844127)) (*.f64 y -131752537360500000000/553822718361107519809)) -156699607947/23533438303)) (+.f64 (*.f64 y -21670001125700000000/553822718361107519809) (-.f64 (*.f64 (-.f64 -137519416416/23533438303 (*.f64 -500000000/23533438303 y)) 263505074721/47066876606) (*.f64 y -20645570950412820203893500000000/13033352773350869092174451844127))))) (pow.f64 x 4))))
(+.f64 (neg.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -156699607947/23533438303 (-.f64 (*.f64 y -156699607947000000000/553822718361107519809) (-.f64 -137519416416/23533438303 (*.f64 -500000000/23533438303 y)))) (+.f64 49698921037/117667191515 (*.f64 y -131752537360500000000/553822718361107519809))))) (+.f64 (+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (-.f64 -137519416416/23533438303 (*.f64 -500000000/23533438303 y)) (*.f64 y -156699607947000000000/553822718361107519809)) (pow.f64 x 2))) (*.f64 (-.f64 1759267849271/1176671915150 (+.f64 (+.f64 -7787801441886810681039/2769113591805537599045 (*.f64 (+.f64 (*.f64 -156699607947/23533438303 (-.f64 (*.f64 y -156699607947000000000/553822718361107519809) (-.f64 -137519416416/23533438303 (*.f64 -500000000/23533438303 y)))) (*.f64 y -131752537360500000000/553822718361107519809)) -156699607947/23533438303)) (+.f64 (*.f64 y -21670001125700000000/553822718361107519809) (-.f64 (-.f64 -18118532049143197009968/553822718361107519809 (*.f64 263505074721/47066876606 (*.f64 -500000000/23533438303 y))) (*.f64 y -20645570950412820203893500000000/13033352773350869092174451844127))))) (pow.f64 x 4))))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(+.f64 (*.f64 x 104109730557/25000000000) -13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000))
(+.f64 (*.f64 x 104109730557/25000000000) (-.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) 13764240537310136880149/125000000000000000000))
(+.f64 (+.f64 (*.f64 x 104109730557/25000000000) -13764240537310136880149/125000000000000000000) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))) (+.f64 13764240537310136880149/125000000000000000000 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 x 104109730557/25000000000) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) (-.f64 (/.f64 y (pow.f64 x 2)) (+.f64 13764240537310136880149/125000000000000000000 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))))))
(-.f64 (+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 x 104109730557/25000000000))) (+.f64 13764240537310136880149/125000000000000000000 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2)))))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(+.f64 (*.f64 x 104109730557/25000000000) -13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000))
(+.f64 (*.f64 x 104109730557/25000000000) (-.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) 13764240537310136880149/125000000000000000000))
(+.f64 (+.f64 (*.f64 x 104109730557/25000000000) -13764240537310136880149/125000000000000000000) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))) (+.f64 13764240537310136880149/125000000000000000000 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 x 104109730557/25000000000) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) (-.f64 (/.f64 y (pow.f64 x 2)) (+.f64 13764240537310136880149/125000000000000000000 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))))))
(-.f64 (+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 x 104109730557/25000000000))) (+.f64 13764240537310136880149/125000000000000000000 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2)))))
(/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
(/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (-.f64 x 2) (pow.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 (*.f64 y x) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (-.f64 x 2) (pow.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 (*.f64 y x) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (-.f64 x 2) (pow.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 (*.f64 y x) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(/.f64 (*.f64 (*.f64 y x) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 (*.f64 y x) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 (*.f64 y x) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 (*.f64 y x) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(/.f64 (*.f64 (*.f64 y x) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 (*.f64 y x) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 (*.f64 y x) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 (*.f64 y x) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(*.f64 500000000/23533438303 x)
(*.f64 x 500000000/23533438303)
(+.f64 (*.f64 -78349803973500000000/553822718361107519809 (pow.f64 x 2)) (*.f64 500000000/23533438303 x))
(+.f64 (*.f64 x 500000000/23533438303) (*.f64 (pow.f64 x 2) -78349803973500000000/553822718361107519809))
(+.f64 (*.f64 10727088460753238167788750000000/13033352773350869092174451844127 (pow.f64 x 3)) (+.f64 (*.f64 -78349803973500000000/553822718361107519809 (pow.f64 x 2)) (*.f64 500000000/23533438303 x)))
(+.f64 (*.f64 (pow.f64 x 2) -78349803973500000000/553822718361107519809) (+.f64 (*.f64 (pow.f64 x 3) 10727088460753238167788750000000/13033352773350869092174451844127) (*.f64 x 500000000/23533438303)))
(+.f64 (*.f64 (pow.f64 x 2) -78349803973500000000/553822718361107519809) (+.f64 (*.f64 x 500000000/23533438303) (*.f64 (pow.f64 x 3) 10727088460753238167788750000000/13033352773350869092174451844127)))
(+.f64 (*.f64 x 500000000/23533438303) (+.f64 (*.f64 (pow.f64 x 2) -78349803973500000000/553822718361107519809) (*.f64 (pow.f64 x 3) 10727088460753238167788750000000/13033352773350869092174451844127)))
(+.f64 (*.f64 -1444000590582107245885613830125326650000000/306719603372886620352117082586607327396481 (pow.f64 x 4)) (+.f64 (*.f64 10727088460753238167788750000000/13033352773350869092174451844127 (pow.f64 x 3)) (+.f64 (*.f64 -78349803973500000000/553822718361107519809 (pow.f64 x 2)) (*.f64 500000000/23533438303 x))))
(+.f64 (*.f64 (pow.f64 x 3) 10727088460753238167788750000000/13033352773350869092174451844127) (+.f64 (*.f64 (pow.f64 x 4) -1444000590582107245885613830125326650000000/306719603372886620352117082586607327396481) (+.f64 (*.f64 x 500000000/23533438303) (*.f64 (pow.f64 x 2) -78349803973500000000/553822718361107519809))))
(+.f64 (*.f64 (pow.f64 x 2) -78349803973500000000/553822718361107519809) (+.f64 (*.f64 (pow.f64 x 4) -1444000590582107245885613830125326650000000/306719603372886620352117082586607327396481) (+.f64 (*.f64 x 500000000/23533438303) (*.f64 (pow.f64 x 3) 10727088460753238167788750000000/13033352773350869092174451844127))))
(/.f64 1 (pow.f64 x 3))
(-.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 216700011257/5000000000 (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 40371268010758926720049/25000000000000000000 (/.f64 1 (pow.f64 x 5)))) (*.f64 216700011257/5000000000 (/.f64 1 (pow.f64 x 4))))
(+.f64 (*.f64 40371268010758926720049/25000000000000000000 (/.f64 1 (pow.f64 x 5))) (-.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 216700011257/5000000000 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 216700011257/5000000000 (/.f64 1 (pow.f64 x 4)))) (*.f64 40371268010758926720049/25000000000000000000 (/.f64 1 (pow.f64 x 5))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (*.f64 40371268010758926720049/25000000000000000000 (/.f64 1 (pow.f64 x 5))) (*.f64 216700011257/5000000000 (/.f64 1 (pow.f64 x 4)))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 40371268010758926720049/25000000000000000000 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 1 (pow.f64 x 4))) (*.f64 7360090317919640263990431387591593/125000000000000000000000000000 (/.f64 1 (pow.f64 x 6)))))
(+.f64 (*.f64 40371268010758926720049/25000000000000000000 (/.f64 1 (pow.f64 x 5))) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (*.f64 216700011257/5000000000 (/.f64 1 (pow.f64 x 4))) (*.f64 7360090317919640263990431387591593/125000000000000000000000000000 (/.f64 1 (pow.f64 x 6))))))
(/.f64 1 (pow.f64 x 3))
(-.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 216700011257/5000000000 (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 40371268010758926720049/25000000000000000000 (/.f64 1 (pow.f64 x 5)))) (*.f64 216700011257/5000000000 (/.f64 1 (pow.f64 x 4))))
(+.f64 (*.f64 40371268010758926720049/25000000000000000000 (/.f64 1 (pow.f64 x 5))) (-.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 216700011257/5000000000 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 216700011257/5000000000 (/.f64 1 (pow.f64 x 4)))) (*.f64 40371268010758926720049/25000000000000000000 (/.f64 1 (pow.f64 x 5))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (*.f64 40371268010758926720049/25000000000000000000 (/.f64 1 (pow.f64 x 5))) (*.f64 216700011257/5000000000 (/.f64 1 (pow.f64 x 4)))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 40371268010758926720049/25000000000000000000 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 1 (pow.f64 x 4))) (*.f64 7360090317919640263990431387591593/125000000000000000000000000000 (/.f64 1 (pow.f64 x 6)))))
(+.f64 (*.f64 40371268010758926720049/25000000000000000000 (/.f64 1 (pow.f64 x 5))) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (*.f64 216700011257/5000000000 (/.f64 1 (pow.f64 x 4))) (*.f64 7360090317919640263990431387591593/125000000000000000000000000000 (/.f64 1 (pow.f64 x 6))))))
(*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))) z)
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))) z)
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))) z)
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))) z)
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))) z)
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))) z)
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))) z)
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))) z)
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 z (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -23298017199368982832548000000000/13033352773350869092174451844127 (*.f64 z (pow.f64 x 2)))))
(+.f64 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 x)) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 z (*.f64 -23298017199368982832548000000000/13033352773350869092174451844127 (pow.f64 x 2)))))
(+.f64 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 z)) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 (pow.f64 x 2) -23298017199368982832548000000000/13033352773350869092174451844127))))
(*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (+.f64 -1000000000/23533438303 (*.f64 (pow.f64 x 2) -23298017199368982832548000000000/13033352773350869092174451844127))))
(+.f64 (*.f64 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 (*.f64 z (pow.f64 x 3))) (+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -23298017199368982832548000000000/13033352773350869092174451844127 (*.f64 z (pow.f64 x 2))))))
(+.f64 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 x)) (+.f64 (*.f64 z (*.f64 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 (pow.f64 x 3))) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 z (*.f64 -23298017199368982832548000000000/13033352773350869092174451844127 (pow.f64 x 2))))))
(+.f64 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 z)) (+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 (pow.f64 x 2) -23298017199368982832548000000000/13033352773350869092174451844127))) (*.f64 z (*.f64 (pow.f64 x 3) 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481))))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (+.f64 (*.f64 (pow.f64 x 3) 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481) (+.f64 -1000000000/23533438303 (*.f64 (pow.f64 x 2) -23298017199368982832548000000000/13033352773350869092174451844127)))))
(/.f64 z (pow.f64 x 3))
(+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4))))
(+.f64 (*.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5))) (+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4)))))
(+.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4)))) (*.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5))))
(+.f64 (*.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4))) (+.f64 (*.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5))) (/.f64 z (pow.f64 x 3))))
(+.f64 (*.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4))) (+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5)))))
(+.f64 (*.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5))) (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4))) (*.f64 -7763802998027229531190921387591593/125000000000000000000000000000 (/.f64 z (pow.f64 x 6))))))
(+.f64 (*.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4))) (+.f64 (*.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5))) (+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 -7763802998027229531190921387591593/125000000000000000000000000000 (/.f64 z (pow.f64 x 6))))))
(+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4))) (+.f64 (*.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5))) (*.f64 -7763802998027229531190921387591593/125000000000000000000000000000 (/.f64 z (pow.f64 x 6))))))
(/.f64 z (pow.f64 x 3))
(+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4))))
(+.f64 (*.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5))) (+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4)))))
(+.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4)))) (*.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5))))
(+.f64 (*.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4))) (+.f64 (*.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5))) (/.f64 z (pow.f64 x 3))))
(+.f64 (*.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4))) (+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5)))))
(+.f64 (*.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5))) (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4))) (*.f64 -7763802998027229531190921387591593/125000000000000000000000000000 (/.f64 z (pow.f64 x 6))))))
(+.f64 (*.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4))) (+.f64 (*.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5))) (+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 -7763802998027229531190921387591593/125000000000000000000000000000 (/.f64 z (pow.f64 x 6))))))
(+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4))) (+.f64 (*.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5))) (*.f64 -7763802998027229531190921387591593/125000000000000000000000000000 (/.f64 z (pow.f64 x 6))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 0)
(/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))) (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))) (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 0)
(/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))) (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 1)
(/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))) (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))) (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))
(/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))) (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))
(/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))) (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))) (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))) (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))))) y) (*.f64 x (+.f64 x -2))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))) (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 0)
(/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 0 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 0)
(/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 1)
(/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))
(/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 1 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))
(/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))
(/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 1 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 -1 (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))
(/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) 0)
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (*.f64 0 (neg.f64 z)))
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (*.f64 0 (*.f64 (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))) (/.f64 z z))))
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (+.f64 (*.f64 0 (neg.f64 z)) 0))
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))) (/.f64 z z))) 0))
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(+.f64 0 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(+.f64 (*.f64 0 (neg.f64 z)) (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))) (/.f64 z z))) (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(-.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) 0)
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(-.f64 0 (*.f64 z (-.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(-.f64 0 (neg.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))))
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(-.f64 (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) z) (*.f64 2 (*.f64 z (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(-.f64 (*.f64 z (neg.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (neg.f64 z)))
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(-.f64 (*.f64 z (neg.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (-.f64 (*.f64 0 (neg.f64 z)) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) z)))
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(-.f64 (*.f64 0 (neg.f64 z)) (*.f64 z (-.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(-.f64 (*.f64 0 (-.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) z))
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(/.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) 1)
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(/.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (/.f64 z z))
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(/.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (/.f64 (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))) (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(/.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (/.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))))
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(/.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))) (/.f64 z z)) (*.f64 (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))) (/.f64 z z))))
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(neg.f64 (*.f64 z (-.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(neg.f64 (neg.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))))
(*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))
(+.f64 (*.f64 104109730557/25000000000 x) 0)
(*.f64 x 104109730557/25000000000)
(+.f64 0 (*.f64 104109730557/25000000000 x))
(*.f64 x 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 0)
(*.f64 x 104109730557/25000000000)
(-.f64 0 (*.f64 -104109730557/25000000000 x))
(neg.f64 (*.f64 x -104109730557/25000000000))
(/.f64 (*.f64 104109730557/25000000000 x) 1)
(*.f64 x 104109730557/25000000000)
(/.f64 (*.f64 104109730557/25000000000 x) (/.f64 x x))
(*.f64 x 104109730557/25000000000)
(/.f64 (*.f64 104109730557/25000000000 x) (/.f64 (*.f64 104109730557/25000000000 x) (*.f64 104109730557/25000000000 x)))
(/.f64 (*.f64 x 104109730557/25000000000) (/.f64 (*.f64 x 104109730557/25000000000) (*.f64 x 104109730557/25000000000)))
(neg.f64 (*.f64 -104109730557/25000000000 x))
(neg.f64 (*.f64 x -104109730557/25000000000))

localize3.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.4b
(*.f64 -1000000000/23533438303 z)
Compiler

Compiled 8 to 6 computations (25% saved)

series1.0ms (0%)

Counts
1 → 0
Calls

3 calls:

TimeVariablePointExpression
0.0ms
z
@inf
(*.f64 -1000000000/23533438303 z)
0.0ms
z
@-inf
(*.f64 -1000000000/23533438303 z)
0.0ms
z
@0
(*.f64 -1000000000/23533438303 z)

rewrite87.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
894×rational_best_oopsla_all_46_json_45_simplify-35
856×rational_best_oopsla_all_46_json_45_simplify-23
814×rational_best_oopsla_all_46_json_45_simplify-37
784×rational_best_oopsla_all_46_json_45_simplify-13
660×rational_best_oopsla_all_46_json_45_simplify-93
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057
1297
2707
32227
410237
559037
Stop Event
node limit
Counts
1 → 27
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1000000000/23533438303 z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1000000000/23533438303 z) (*.f64 0 (*.f64 z (/.f64 -1000000000/23533438303 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1000000000/23533438303 z) (*.f64 0 (*.f64 (*.f64 -1000000000/23533438303 z) (/.f64 1 (*.f64 -1000000000/23533438303 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1000000000/23533438303 z) (*.f64 0 (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1000000000/23533438303 z) (*.f64 0 (*.f64 (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)) (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -1000000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 -1000000000/23533438303 z))) (*.f64 -1000000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 -1000000000/23533438303 z) (/.f64 1 (*.f64 -1000000000/23533438303 z)))) (*.f64 -1000000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z)))) (*.f64 -1000000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)) (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)))) (*.f64 -1000000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1000000000/23533438303 z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z 1000000000/23533438303))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 z (/.f64 -1000000000/23533438303 z))) (*.f64 (*.f64 z (/.f64 -1000000000/23533438303 z)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 -1000000000/23533438303 z) (/.f64 1 (*.f64 -1000000000/23533438303 z)))) (*.f64 (*.f64 (*.f64 -1000000000/23533438303 z) (/.f64 1 (*.f64 -1000000000/23533438303 z))) (*.f64 z 1000000000/23533438303)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z)))) (*.f64 (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z))) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)) (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)))) (*.f64 (*.f64 (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)) (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z))) (*.f64 z 1000000000/23533438303)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1000000000/23533438303 z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1000000000/23533438303 z) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1000000000/23533438303 z) (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1000000000/23533438303 z) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1000000000/23533438303 z) (/.f64 (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)) (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1000000000/23533438303 z) (/.f64 (*.f64 -1000000000/23533438303 (/.f64 z z)) (*.f64 -1000000000/23533438303 (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1000000000/23533438303 z) (/.f64 (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1000000000/23533438303 z) (/.f64 (*.f64 z (/.f64 -1000000000/23533438303 z)) (*.f64 z (/.f64 -1000000000/23533438303 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1000000000/23533438303 z) (/.f64 (*.f64 (*.f64 -1000000000/23533438303 z) (/.f64 1 (*.f64 -1000000000/23533438303 z))) (*.f64 (*.f64 -1000000000/23533438303 z) (/.f64 1 (*.f64 -1000000000/23533438303 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 1000000000/23533438303) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z 1000000000/23533438303))))))

simplify76.0ms (0.4%)

Algorithm
egg-herbie
Rules
1448×rational_best_oopsla_all_46_json_45_simplify-13
1214×rational_best_oopsla_all_46_json_45_simplify-49
1150×rational_best_oopsla_all_46_json_45_simplify-7
796×rational_best_oopsla_all_46_json_45_simplify-89
614×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062189
1195189
2859189
34161189
Stop Event
node limit
Counts
27 → 28
Calls
Call 1
Inputs
(+.f64 (*.f64 -1000000000/23533438303 z) 0)
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 0 (*.f64 z (/.f64 -1000000000/23533438303 z))))
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 0 (*.f64 (*.f64 -1000000000/23533438303 z) (/.f64 1 (*.f64 -1000000000/23533438303 z)))))
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 0 (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z)))))
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 0 (*.f64 (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)) (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)))))
(+.f64 0 (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 0 (*.f64 z (/.f64 -1000000000/23533438303 z))) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 0 (*.f64 (*.f64 -1000000000/23533438303 z) (/.f64 1 (*.f64 -1000000000/23533438303 z)))) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z)))) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)) (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)))) (*.f64 -1000000000/23533438303 z))
(-.f64 (*.f64 -1000000000/23533438303 z) 0)
(-.f64 0 (*.f64 z 1000000000/23533438303))
(-.f64 (*.f64 0 (*.f64 z (/.f64 -1000000000/23533438303 z))) (*.f64 (*.f64 z (/.f64 -1000000000/23533438303 z)) (neg.f64 z)))
(-.f64 (*.f64 0 (*.f64 (*.f64 -1000000000/23533438303 z) (/.f64 1 (*.f64 -1000000000/23533438303 z)))) (*.f64 (*.f64 (*.f64 -1000000000/23533438303 z) (/.f64 1 (*.f64 -1000000000/23533438303 z))) (*.f64 z 1000000000/23533438303)))
(-.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z)))) (*.f64 (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z))) (neg.f64 z)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)) (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)))) (*.f64 (*.f64 (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)) (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z))) (*.f64 z 1000000000/23533438303)))
(/.f64 (*.f64 -1000000000/23533438303 z) 1)
(/.f64 (*.f64 -1000000000/23533438303 z) (/.f64 z z))
(/.f64 (*.f64 -1000000000/23533438303 z) (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)))
(/.f64 (*.f64 -1000000000/23533438303 z) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 -1000000000/23533438303 z) (/.f64 (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)) (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z))))
(/.f64 (*.f64 -1000000000/23533438303 z) (/.f64 (*.f64 -1000000000/23533438303 (/.f64 z z)) (*.f64 -1000000000/23533438303 (/.f64 z z))))
(/.f64 (*.f64 -1000000000/23533438303 z) (/.f64 (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z)))))
(/.f64 (*.f64 -1000000000/23533438303 z) (/.f64 (*.f64 z (/.f64 -1000000000/23533438303 z)) (*.f64 z (/.f64 -1000000000/23533438303 z))))
(/.f64 (*.f64 -1000000000/23533438303 z) (/.f64 (*.f64 (*.f64 -1000000000/23533438303 z) (/.f64 1 (*.f64 -1000000000/23533438303 z))) (*.f64 (*.f64 -1000000000/23533438303 z) (/.f64 1 (*.f64 -1000000000/23533438303 z)))))
(/.f64 (*.f64 z 1000000000/23533438303) -1)
(neg.f64 (*.f64 z 1000000000/23533438303))
Outputs
(+.f64 (*.f64 -1000000000/23533438303 z) 0)
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 0 (*.f64 z (/.f64 -1000000000/23533438303 z))))
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 0 (*.f64 (*.f64 -1000000000/23533438303 z) (/.f64 1 (*.f64 -1000000000/23533438303 z)))))
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 0 (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z)))))
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 0 (*.f64 (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)) (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)))))
(*.f64 -1000000000/23533438303 z)
(+.f64 0 (*.f64 -1000000000/23533438303 z))
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 0 (*.f64 z (/.f64 -1000000000/23533438303 z))) (*.f64 -1000000000/23533438303 z))
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 0 (*.f64 (*.f64 -1000000000/23533438303 z) (/.f64 1 (*.f64 -1000000000/23533438303 z)))) (*.f64 -1000000000/23533438303 z))
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z)))) (*.f64 -1000000000/23533438303 z))
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)) (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)))) (*.f64 -1000000000/23533438303 z))
(*.f64 -1000000000/23533438303 z)
(-.f64 (*.f64 -1000000000/23533438303 z) 0)
(*.f64 -1000000000/23533438303 z)
(-.f64 0 (*.f64 z 1000000000/23533438303))
(*.f64 -1000000000/23533438303 z)
(-.f64 (*.f64 0 (*.f64 z (/.f64 -1000000000/23533438303 z))) (*.f64 (*.f64 z (/.f64 -1000000000/23533438303 z)) (neg.f64 z)))
(*.f64 -1000000000/23533438303 z)
(-.f64 (*.f64 0 (*.f64 (*.f64 -1000000000/23533438303 z) (/.f64 1 (*.f64 -1000000000/23533438303 z)))) (*.f64 (*.f64 (*.f64 -1000000000/23533438303 z) (/.f64 1 (*.f64 -1000000000/23533438303 z))) (*.f64 z 1000000000/23533438303)))
(*.f64 -1000000000/23533438303 z)
(-.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z)))) (*.f64 (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z))) (neg.f64 z)))
(*.f64 -1000000000/23533438303 z)
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)) (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)))) (*.f64 (*.f64 (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)) (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z))) (*.f64 z 1000000000/23533438303)))
(*.f64 -1000000000/23533438303 z)
(/.f64 (*.f64 -1000000000/23533438303 z) 1)
(*.f64 -1000000000/23533438303 z)
(/.f64 (*.f64 -1000000000/23533438303 z) (/.f64 z z))
(*.f64 -1000000000/23533438303 z)
(/.f64 (*.f64 -1000000000/23533438303 z) (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)))
(*.f64 -1000000000/23533438303 z)
(/.f64 (*.f64 -1000000000/23533438303 z) (/.f64 (/.f64 z z) (/.f64 z z)))
(*.f64 -1000000000/23533438303 z)
(/.f64 (*.f64 -1000000000/23533438303 z) (/.f64 (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z)) (/.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -1000000000/23533438303 z))))
(*.f64 -1000000000/23533438303 z)
(/.f64 (*.f64 -1000000000/23533438303 z) (/.f64 (*.f64 -1000000000/23533438303 (/.f64 z z)) (*.f64 -1000000000/23533438303 (/.f64 z z))))
(*.f64 -1000000000/23533438303 z)
(/.f64 (*.f64 -1000000000/23533438303 z) (/.f64 (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z)))))
(*.f64 -1000000000/23533438303 z)
(/.f64 (*.f64 -1000000000/23533438303 z) (/.f64 (*.f64 z (/.f64 -1000000000/23533438303 z)) (*.f64 z (/.f64 -1000000000/23533438303 z))))
(*.f64 -1000000000/23533438303 z)
(/.f64 (*.f64 -1000000000/23533438303 z) (/.f64 (*.f64 (*.f64 -1000000000/23533438303 z) (/.f64 1 (*.f64 -1000000000/23533438303 z))) (*.f64 (*.f64 -1000000000/23533438303 z) (/.f64 1 (*.f64 -1000000000/23533438303 z)))))
(*.f64 -1000000000/23533438303 z)
(/.f64 (*.f64 z 1000000000/23533438303) -1)
(*.f64 -1000000000/23533438303 z)
(neg.f64 (*.f64 z 1000000000/23533438303))
(*.f64 -1000000000/23533438303 z)

localize36.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x)
0.3b
(*.f64 -156699607947000000000/553822718361107519809 z)
0.4b
(*.f64 -1000000000/23533438303 z)
0.4b
(*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z))
Compiler

Compiled 72 to 50 computations (30.6% saved)

series6.0ms (0%)

Counts
3 → 48
Calls

18 calls:

TimeVariablePointExpression
1.0ms
x
@0
(*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x)
1.0ms
x
@inf
(*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x)
0.0ms
y
@0
(*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x)
0.0ms
y
@inf
(*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z))
0.0ms
x
@-inf
(*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x)

rewrite122.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
958×rational_best_oopsla_all_46_json_45_simplify-35
600×rational_best_oopsla_all_46_json_45_simplify-37
598×rational_best_oopsla_all_46_json_45_simplify-93
580×rational_best_oopsla_all_46_json_45_simplify-36
570×rational_best_oopsla_all_46_json_45_simplify-80
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01463
18763
225263
3106851
4509851
Stop Event
node limit
Counts
3 → 138
Calls
Call 1
Inputs
(*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z))
(*.f64 -156699607947000000000/553822718361107519809 z)
(*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 0 (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 500000000/23533438303 z) (*.f64 y -1000000000/23533438303))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y -1000000000/23533438303) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303)) (*.f64 500000000/23533438303 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303)) (*.f64 500000000/23533438303 z)) (*.f64 (*.f64 y -1000000000/23533438303) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 500000000/23533438303 z) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303)) (*.f64 y -1000000000/23533438303)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303)) (*.f64 y -1000000000/23533438303)) (*.f64 (*.f64 500000000/23533438303 z) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 y) (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z)))) (*.f64 (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z))) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z))) z) (*.f64 (*.f64 -2 y) (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z)))) (*.f64 (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z))) (*.f64 -2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z))) (*.f64 -2 y)) (*.f64 z (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303)) (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y -1000000000/23533438303) (*.f64 z -500000000/23533438303))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303)) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (/.f64 (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z))) (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z -156699607947000000000/553822718361107519809) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 0 (/.f64 (*.f64 z -313399215894000000000/553822718361107519809) (*.f64 z -313399215894000000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 0 (*.f64 -156699607947000000000/553822718361107519809 (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z -156699607947000000000/553822718361107519809))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 z -313399215894000000000/553822718361107519809) (*.f64 z -313399215894000000000/553822718361107519809))) (*.f64 z -156699607947000000000/553822718361107519809))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -156699607947000000000/553822718361107519809 (/.f64 z z))) (*.f64 z -156699607947000000000/553822718361107519809))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z -156699607947000000000/553822718361107519809) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z 156699607947000000000/553822718361107519809))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 z 156699607947000000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 z -156699607947000000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 z -313399215894000000000/553822718361107519809) (*.f64 z -313399215894000000000/553822718361107519809))) (*.f64 (/.f64 (*.f64 z -313399215894000000000/553822718361107519809) (*.f64 z -313399215894000000000/553822718361107519809)) (*.f64 z 156699607947000000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -156699607947000000000/553822718361107519809) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -156699607947000000000/553822718361107519809) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -156699607947000000000/553822718361107519809) (/.f64 (*.f64 z -313399215894000000000/553822718361107519809) (*.f64 z -313399215894000000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -156699607947000000000/553822718361107519809) (/.f64 (*.f64 -156699607947000000000/553822718361107519809 (/.f64 z z)) (*.f64 -156699607947000000000/553822718361107519809 (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -156699607947000000000/553822718361107519809) (/.f64 (/.f64 (*.f64 z -313399215894000000000/553822718361107519809) (*.f64 z -313399215894000000000/553822718361107519809)) (/.f64 (*.f64 z -313399215894000000000/553822718361107519809) (*.f64 z -313399215894000000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 156699607947000000000/553822718361107519809) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z 156699607947000000000/553822718361107519809))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 z 156699607947000000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 z -156699607947000000000/553822718361107519809)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 0 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 0 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) x) (*.f64 x (*.f64 z 156699607947000000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 z 156699607947000000000/553822718361107519809) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 156699607947000000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 500000000/23533438303 z)) (*.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 500000000/23533438303 z)) (*.f64 1 (*.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))) (*.f64 x (*.f64 500000000/23533438303 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 500000000/23533438303 z) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 500000000/23533438303 z) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 1 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))) (*.f64 (*.f64 500000000/23533438303 z) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y -1000000000/23533438303) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 156699607947000000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 z 156699607947000000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z 156699607947000000000/553822718361107519809) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y -1000000000/23533438303) x) (*.f64 x (*.f64 z 168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 z 168466327098500000000/553822718361107519809)) (*.f64 (*.f64 y -1000000000/23533438303) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))) (*.f64 x (*.f64 500000000/23533438303 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))) (*.f64 (*.f64 500000000/23533438303 z) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 500000000/23533438303 z)) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))) (*.f64 (*.f64 x (*.f64 500000000/23533438303 z)) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 500000000/23533438303 z) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))) (*.f64 (*.f64 (*.f64 500000000/23533438303 z) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 168466327098500000000/553822718361107519809)) (*.f64 (*.f64 y -1000000000/23533438303) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y -1000000000/23533438303) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 168466327098500000000/553822718361107519809)) (*.f64 (*.f64 y -1000000000/23533438303) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 500000000/23533438303 z) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))) (*.f64 (*.f64 500000000/23533438303 z) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 500000000/23533438303 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y -1000000000/23533438303) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 z 168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 z 168466327098500000000/553822718361107519809)) (*.f64 (*.f64 y -1000000000/23533438303) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 500000000/23533438303 z) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))) (*.f64 (*.f64 500000000/23533438303 z) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 500000000/23533438303 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x x))) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 500000000/23533438303 z)) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (*.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (*.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))) (*.f64 (*.f64 x (*.f64 500000000/23533438303 z)) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 500000000/23533438303 z) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))) (*.f64 (*.f64 (*.f64 500000000/23533438303 z) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) x) (*.f64 z (*.f64 -156699607947000000000/553822718361107519809 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 1 (*.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 x (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 1 (*.f64 x (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 -1 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) x) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 -156699607947000000000/553822718361107519809 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (*.f64 z 156699607947000000000/553822718361107519809)) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z -156699607947000000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (neg.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 z -156699607947000000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (neg.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (*.f64 z (*.f64 -156699607947000000000/553822718361107519809 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (*.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (*.f64 z 156699607947000000000/553822718361107519809)) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (*.f64 x (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z 156699607947000000000/553822718361107519809) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 156699607947000000000/553822718361107519809)) (-.f64 0 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x x)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)))))))

simplify146.0ms (0.8%)

Algorithm
egg-herbie
Rules
1706×rational_best_oopsla_all_46_json_45_simplify-23
1642×rational_best_oopsla_all_46_json_45_simplify-37
1062×rational_best_oopsla_all_46_json_45_simplify-89
966×rational_best_oopsla_all_46_json_45_simplify-7
916×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02977464
110525688
246195460
Stop Event
node limit
Counts
186 → 188
Calls
Call 1
Inputs
(*.f64 500000000/23533438303 z)
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(*.f64 -1000000000/23533438303 y)
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(*.f64 -1000000000/23533438303 y)
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(*.f64 -1000000000/23533438303 y)
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(*.f64 500000000/23533438303 z)
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(*.f64 500000000/23533438303 z)
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x)
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x))
(*.f64 -1000000000/23533438303 (*.f64 y x))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 -1000000000/23533438303 (*.f64 y x))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 -1000000000/23533438303 (*.f64 y x))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)))
(+.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) 0)
(+.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 0 (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z)))))
(+.f64 0 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 y -1000000000/23533438303))
(+.f64 (*.f64 (*.f64 y -1000000000/23533438303) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303)) (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303)) (*.f64 500000000/23533438303 z)) (*.f64 (*.f64 y -1000000000/23533438303) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303))))
(+.f64 (*.f64 (*.f64 500000000/23533438303 z) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303)) (*.f64 y -1000000000/23533438303)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303)) (*.f64 y -1000000000/23533438303)) (*.f64 (*.f64 500000000/23533438303 z) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303))))
(+.f64 (*.f64 (*.f64 -2 y) (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z)))) (*.f64 (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z))) z))
(+.f64 (*.f64 (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z))) z) (*.f64 (*.f64 -2 y) (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z)))))
(+.f64 (*.f64 z (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z)))) (*.f64 (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z))) (*.f64 -2 y)))
(+.f64 (*.f64 (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z))) (*.f64 -2 y)) (*.f64 z (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z)))))
(+.f64 (*.f64 0 (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)))
(-.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) 0)
(-.f64 0 (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303)))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303)) (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303))))
(-.f64 0 (*.f64 1 (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303))))
(-.f64 (*.f64 y -1000000000/23533438303) (*.f64 z -500000000/23533438303))
(/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) 1)
(/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z)))
(/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303)))
(/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303)) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303))))
(/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (/.f64 (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z))) (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z)))))
(/.f64 (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303)) -1)
(neg.f64 (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303)))
(neg.f64 (*.f64 -1 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z))))
(neg.f64 (*.f64 1 (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303))))
(+.f64 (*.f64 z -156699607947000000000/553822718361107519809) 0)
(+.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 0 (/.f64 (*.f64 z -313399215894000000000/553822718361107519809) (*.f64 z -313399215894000000000/553822718361107519809))))
(+.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 0 (*.f64 -156699607947000000000/553822718361107519809 (/.f64 z z))))
(+.f64 0 (*.f64 z -156699607947000000000/553822718361107519809))
(+.f64 (*.f64 0 (/.f64 (*.f64 z -313399215894000000000/553822718361107519809) (*.f64 z -313399215894000000000/553822718361107519809))) (*.f64 z -156699607947000000000/553822718361107519809))
(+.f64 (*.f64 0 (*.f64 -156699607947000000000/553822718361107519809 (/.f64 z z))) (*.f64 z -156699607947000000000/553822718361107519809))
(-.f64 (*.f64 z -156699607947000000000/553822718361107519809) 0)
(-.f64 0 (*.f64 z 156699607947000000000/553822718361107519809))
(-.f64 0 (*.f64 1 (*.f64 z 156699607947000000000/553822718361107519809)))
(-.f64 0 (*.f64 -1 (*.f64 z -156699607947000000000/553822718361107519809)))
(-.f64 (*.f64 0 (/.f64 (*.f64 z -313399215894000000000/553822718361107519809) (*.f64 z -313399215894000000000/553822718361107519809))) (*.f64 (/.f64 (*.f64 z -313399215894000000000/553822718361107519809) (*.f64 z -313399215894000000000/553822718361107519809)) (*.f64 z 156699607947000000000/553822718361107519809)))
(/.f64 (*.f64 z -156699607947000000000/553822718361107519809) 1)
(/.f64 (*.f64 z -156699607947000000000/553822718361107519809) (/.f64 z z))
(/.f64 (*.f64 z -156699607947000000000/553822718361107519809) (/.f64 (*.f64 z -313399215894000000000/553822718361107519809) (*.f64 z -313399215894000000000/553822718361107519809)))
(/.f64 (*.f64 z -156699607947000000000/553822718361107519809) (/.f64 (*.f64 -156699607947000000000/553822718361107519809 (/.f64 z z)) (*.f64 -156699607947000000000/553822718361107519809 (/.f64 z z))))
(/.f64 (*.f64 z -156699607947000000000/553822718361107519809) (/.f64 (/.f64 (*.f64 z -313399215894000000000/553822718361107519809) (*.f64 z -313399215894000000000/553822718361107519809)) (/.f64 (*.f64 z -313399215894000000000/553822718361107519809) (*.f64 z -313399215894000000000/553822718361107519809))))
(/.f64 (*.f64 z 156699607947000000000/553822718361107519809) -1)
(neg.f64 (*.f64 z 156699607947000000000/553822718361107519809))
(neg.f64 (*.f64 1 (*.f64 z 156699607947000000000/553822718361107519809)))
(neg.f64 (*.f64 -1 (*.f64 z -156699607947000000000/553822718361107519809)))
(+.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) 0)
(+.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 0 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))
(+.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))))
(+.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 0 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x x))))
(+.f64 0 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))
(+.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) x) (*.f64 x (*.f64 z 156699607947000000000/553822718361107519809)))
(+.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 z 156699607947000000000/553822718361107519809) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 156699607947000000000/553822718361107519809)))
(+.f64 (*.f64 x (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) x))
(+.f64 (*.f64 x (*.f64 500000000/23533438303 z)) (*.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))))
(+.f64 (*.f64 x (*.f64 500000000/23533438303 z)) (*.f64 1 (*.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))))
(+.f64 (*.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))) (*.f64 x (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 (*.f64 500000000/23533438303 z) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))))
(+.f64 (*.f64 (*.f64 500000000/23533438303 z) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 1 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))) (*.f64 (*.f64 500000000/23533438303 z) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (*.f64 y -1000000000/23533438303) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 156699607947000000000/553822718361107519809)))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))
(+.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 z 156699607947000000000/553822718361107519809)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))
(+.f64 (*.f64 (*.f64 z 156699607947000000000/553822718361107519809) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (*.f64 y -1000000000/23533438303) x) (*.f64 x (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 x (*.f64 z 168466327098500000000/553822718361107519809)) (*.f64 (*.f64 y -1000000000/23533438303) x))
(+.f64 (*.f64 1 (*.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))) (*.f64 x (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 1 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))) (*.f64 (*.f64 500000000/23533438303 z) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (*.f64 x (*.f64 500000000/23533438303 z)) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))) (*.f64 (*.f64 x (*.f64 500000000/23533438303 z)) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))
(+.f64 (*.f64 (*.f64 (*.f64 500000000/23533438303 z) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))) (*.f64 (*.f64 (*.f64 500000000/23533438303 z) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 168466327098500000000/553822718361107519809)) (*.f64 (*.f64 y -1000000000/23533438303) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (*.f64 y -1000000000/23533438303) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 168466327098500000000/553822718361107519809)) (*.f64 (*.f64 y -1000000000/23533438303) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (*.f64 500000000/23533438303 z) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))) (*.f64 (*.f64 500000000/23533438303 z) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))
(+.f64 (*.f64 (*.f64 y -1000000000/23533438303) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 z 168466327098500000000/553822718361107519809)) (*.f64 (*.f64 y -1000000000/23533438303) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))
(+.f64 (*.f64 (*.f64 500000000/23533438303 z) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))) (*.f64 (*.f64 500000000/23533438303 z) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))
(+.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x x))) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))
(+.f64 (*.f64 (*.f64 x (*.f64 500000000/23533438303 z)) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (*.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (*.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))) (*.f64 (*.f64 x (*.f64 500000000/23533438303 z)) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))))
(+.f64 (*.f64 (*.f64 (*.f64 500000000/23533438303 z) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))) (*.f64 (*.f64 (*.f64 500000000/23533438303 z) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))))
(-.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) 0)
(-.f64 0 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (neg.f64 x)))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (neg.f64 x))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)))
(-.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) x) (*.f64 z (*.f64 -156699607947000000000/553822718361107519809 x)))
(-.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(-.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 1 (*.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))
(-.f64 (*.f64 x (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 x (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303))))
(-.f64 (*.f64 x (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 1 (*.f64 x (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303)))))
(-.f64 (*.f64 x (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 -1 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) x)))
(-.f64 (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) x) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 -156699607947000000000/553822718361107519809 x))))
(-.f64 (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))
(-.f64 (*.f64 (*.f64 x (*.f64 z 156699607947000000000/553822718361107519809)) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303)))))
(-.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z -156699607947000000000/553822718361107519809)))
(-.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (neg.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))
(-.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 z -156699607947000000000/553822718361107519809)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (neg.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (neg.f64 x))))
(-.f64 (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (*.f64 z (*.f64 -156699607947000000000/553822718361107519809 x))))
(-.f64 (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (*.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))
(-.f64 (*.f64 (*.f64 x (*.f64 z 156699607947000000000/553822718361107519809)) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (*.f64 x (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303)))))
(-.f64 (*.f64 (*.f64 z 156699607947000000000/553822718361107519809) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303))))
(-.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 156699607947000000000/553822718361107519809)) (-.f64 0 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))
(/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) 1)
(/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))
(/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 x x))
(/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)))
(/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))
(/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))))
(/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))
(/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x x)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x x))))
(/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (neg.f64 x)) -1)
(neg.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (neg.f64 x)))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (neg.f64 x))))
(neg.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)))
Outputs
(*.f64 500000000/23533438303 z)
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(*.f64 -1000000000/23533438303 y)
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(*.f64 -1000000000/23533438303 y)
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(*.f64 -1000000000/23533438303 y)
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(*.f64 500000000/23533438303 z)
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(*.f64 500000000/23533438303 z)
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x)
(*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x)
(*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 x (*.f64 -1000000000/23533438303 y))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 x (*.f64 -1000000000/23533438303 y))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 x (*.f64 -1000000000/23533438303 y))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x)
(*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x)
(*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) 0)
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(+.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 0 (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z)))))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(+.f64 0 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 y -1000000000/23533438303))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(+.f64 (*.f64 (*.f64 y -1000000000/23533438303) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303)) (*.f64 500000000/23533438303 z)))
(*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y -2)) 1000000000/23533438303) (*.f64 (+.f64 z (*.f64 y -2)) 1000000000/23533438303)) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y)))
(*.f64 (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y)) (/.f64 (*.f64 (+.f64 z (*.f64 y -2)) 1000000000/23533438303) (*.f64 (+.f64 z (*.f64 y -2)) 1000000000/23533438303)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303)) (*.f64 500000000/23533438303 z)) (*.f64 (*.f64 y -1000000000/23533438303) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303))))
(*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y -2)) 1000000000/23533438303) (*.f64 (+.f64 z (*.f64 y -2)) 1000000000/23533438303)) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y)))
(*.f64 (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y)) (/.f64 (*.f64 (+.f64 z (*.f64 y -2)) 1000000000/23533438303) (*.f64 (+.f64 z (*.f64 y -2)) 1000000000/23533438303)))
(+.f64 (*.f64 (*.f64 500000000/23533438303 z) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303)) (*.f64 y -1000000000/23533438303)))
(*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y -2)) 1000000000/23533438303) (*.f64 (+.f64 z (*.f64 y -2)) 1000000000/23533438303)) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y)))
(*.f64 (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y)) (/.f64 (*.f64 (+.f64 z (*.f64 y -2)) 1000000000/23533438303) (*.f64 (+.f64 z (*.f64 y -2)) 1000000000/23533438303)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303)) (*.f64 y -1000000000/23533438303)) (*.f64 (*.f64 500000000/23533438303 z) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303))))
(*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y -2)) 1000000000/23533438303) (*.f64 (+.f64 z (*.f64 y -2)) 1000000000/23533438303)) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y)))
(*.f64 (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y)) (/.f64 (*.f64 (+.f64 z (*.f64 y -2)) 1000000000/23533438303) (*.f64 (+.f64 z (*.f64 y -2)) 1000000000/23533438303)))
(+.f64 (*.f64 (*.f64 -2 y) (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z)))) (*.f64 (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z))) z))
(*.f64 (*.f64 500000000/23533438303 (/.f64 (+.f64 z (*.f64 y -2)) (+.f64 z (*.f64 y -2)))) (+.f64 z (*.f64 y -2)))
(*.f64 (+.f64 z (*.f64 y -2)) (*.f64 500000000/23533438303 (/.f64 (+.f64 z (*.f64 y -2)) (+.f64 z (*.f64 y -2)))))
(*.f64 (+.f64 z (*.f64 y -2)) 500000000/23533438303)
(+.f64 (*.f64 (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z))) z) (*.f64 (*.f64 -2 y) (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z)))))
(*.f64 (*.f64 500000000/23533438303 (/.f64 (+.f64 z (*.f64 y -2)) (+.f64 z (*.f64 y -2)))) (+.f64 z (*.f64 y -2)))
(*.f64 (+.f64 z (*.f64 y -2)) (*.f64 500000000/23533438303 (/.f64 (+.f64 z (*.f64 y -2)) (+.f64 z (*.f64 y -2)))))
(*.f64 (+.f64 z (*.f64 y -2)) 500000000/23533438303)
(+.f64 (*.f64 z (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z)))) (*.f64 (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z))) (*.f64 -2 y)))
(*.f64 (*.f64 500000000/23533438303 (/.f64 (+.f64 z (*.f64 y -2)) (+.f64 z (*.f64 y -2)))) (+.f64 z (*.f64 y -2)))
(*.f64 (+.f64 z (*.f64 y -2)) (*.f64 500000000/23533438303 (/.f64 (+.f64 z (*.f64 y -2)) (+.f64 z (*.f64 y -2)))))
(*.f64 (+.f64 z (*.f64 y -2)) 500000000/23533438303)
(+.f64 (*.f64 (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z))) (*.f64 -2 y)) (*.f64 z (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z)))))
(*.f64 (*.f64 500000000/23533438303 (/.f64 (+.f64 z (*.f64 y -2)) (+.f64 z (*.f64 y -2)))) (+.f64 z (*.f64 y -2)))
(*.f64 (+.f64 z (*.f64 y -2)) (*.f64 500000000/23533438303 (/.f64 (+.f64 z (*.f64 y -2)) (+.f64 z (*.f64 y -2)))))
(*.f64 (+.f64 z (*.f64 y -2)) 500000000/23533438303)
(+.f64 (*.f64 0 (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(-.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) 0)
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(-.f64 0 (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303)))
(neg.f64 (-.f64 (*.f64 z -500000000/23533438303) (*.f64 -1000000000/23533438303 y)))
(-.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z -500000000/23533438303))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z))))
(neg.f64 (*.f64 (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y)) -1))
(neg.f64 (neg.f64 (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303)) (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303))))
(neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y -2)) 1000000000/23533438303) (*.f64 (+.f64 z (*.f64 y -2)) 1000000000/23533438303)) (-.f64 (*.f64 z -500000000/23533438303) (*.f64 -1000000000/23533438303 y))))
(-.f64 0 (*.f64 1 (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303))))
(neg.f64 (-.f64 (*.f64 z -500000000/23533438303) (*.f64 -1000000000/23533438303 y)))
(-.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z -500000000/23533438303))
(-.f64 (*.f64 y -1000000000/23533438303) (*.f64 z -500000000/23533438303))
(neg.f64 (-.f64 (*.f64 z -500000000/23533438303) (*.f64 -1000000000/23533438303 y)))
(-.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z -500000000/23533438303))
(/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) 1)
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))
(/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z)))
(/.f64 (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y)) (/.f64 (+.f64 z (*.f64 y -2)) (+.f64 z (*.f64 y -2))))
(/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303)))
(/.f64 (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y)) (/.f64 (*.f64 (+.f64 z (*.f64 y -2)) 1000000000/23533438303) (*.f64 (+.f64 z (*.f64 y -2)) 1000000000/23533438303)))
(/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303)) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303) (*.f64 (+.f64 (*.f64 -2 y) z) 1000000000/23533438303))))
(/.f64 (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y)) (/.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y -2)) 1000000000/23533438303) (*.f64 (+.f64 z (*.f64 y -2)) 1000000000/23533438303)) (/.f64 (*.f64 (+.f64 z (*.f64 y -2)) 1000000000/23533438303) (*.f64 (+.f64 z (*.f64 y -2)) 1000000000/23533438303))))
(/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (/.f64 (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z))) (*.f64 500000000/23533438303 (/.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 -2 y) z)))))
(/.f64 (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y)) (/.f64 (*.f64 500000000/23533438303 (/.f64 (+.f64 z (*.f64 y -2)) (+.f64 z (*.f64 y -2)))) (*.f64 500000000/23533438303 (/.f64 (+.f64 z (*.f64 y -2)) (+.f64 z (*.f64 y -2))))))
(/.f64 (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303)) -1)
(neg.f64 (-.f64 (*.f64 z -500000000/23533438303) (*.f64 -1000000000/23533438303 y)))
(-.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z -500000000/23533438303))
(neg.f64 (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303)))
(neg.f64 (-.f64 (*.f64 z -500000000/23533438303) (*.f64 -1000000000/23533438303 y)))
(-.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z -500000000/23533438303))
(neg.f64 (*.f64 -1 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z))))
(neg.f64 (*.f64 (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y)) -1))
(neg.f64 (neg.f64 (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y))))
(neg.f64 (*.f64 1 (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303))))
(neg.f64 (-.f64 (*.f64 z -500000000/23533438303) (*.f64 -1000000000/23533438303 y)))
(-.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z -500000000/23533438303))
(+.f64 (*.f64 z -156699607947000000000/553822718361107519809) 0)
(*.f64 z -156699607947000000000/553822718361107519809)
(+.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 0 (/.f64 (*.f64 z -313399215894000000000/553822718361107519809) (*.f64 z -313399215894000000000/553822718361107519809))))
(*.f64 z -156699607947000000000/553822718361107519809)
(+.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 0 (*.f64 -156699607947000000000/553822718361107519809 (/.f64 z z))))
(*.f64 z -156699607947000000000/553822718361107519809)
(+.f64 0 (*.f64 z -156699607947000000000/553822718361107519809))
(*.f64 z -156699607947000000000/553822718361107519809)
(+.f64 (*.f64 0 (/.f64 (*.f64 z -313399215894000000000/553822718361107519809) (*.f64 z -313399215894000000000/553822718361107519809))) (*.f64 z -156699607947000000000/553822718361107519809))
(*.f64 z -156699607947000000000/553822718361107519809)
(+.f64 (*.f64 0 (*.f64 -156699607947000000000/553822718361107519809 (/.f64 z z))) (*.f64 z -156699607947000000000/553822718361107519809))
(*.f64 z -156699607947000000000/553822718361107519809)
(-.f64 (*.f64 z -156699607947000000000/553822718361107519809) 0)
(*.f64 z -156699607947000000000/553822718361107519809)
(-.f64 0 (*.f64 z 156699607947000000000/553822718361107519809))
(neg.f64 (*.f64 z 156699607947000000000/553822718361107519809))
(-.f64 0 (*.f64 1 (*.f64 z 156699607947000000000/553822718361107519809)))
(neg.f64 (*.f64 z 156699607947000000000/553822718361107519809))
(-.f64 0 (*.f64 -1 (*.f64 z -156699607947000000000/553822718361107519809)))
(neg.f64 (*.f64 z 156699607947000000000/553822718361107519809))
(-.f64 (*.f64 0 (/.f64 (*.f64 z -313399215894000000000/553822718361107519809) (*.f64 z -313399215894000000000/553822718361107519809))) (*.f64 (/.f64 (*.f64 z -313399215894000000000/553822718361107519809) (*.f64 z -313399215894000000000/553822718361107519809)) (*.f64 z 156699607947000000000/553822718361107519809)))
(*.f64 (/.f64 (*.f64 z -313399215894000000000/553822718361107519809) (*.f64 z -313399215894000000000/553822718361107519809)) (neg.f64 (*.f64 z 156699607947000000000/553822718361107519809)))
(*.f64 (neg.f64 (/.f64 (*.f64 z 156699607947000000000/553822718361107519809) (*.f64 z 156699607947000000000/553822718361107519809))) (*.f64 z 156699607947000000000/553822718361107519809))
(/.f64 (*.f64 z -156699607947000000000/553822718361107519809) 1)
(*.f64 z -156699607947000000000/553822718361107519809)
(/.f64 (*.f64 z -156699607947000000000/553822718361107519809) (/.f64 z z))
(*.f64 z -156699607947000000000/553822718361107519809)
(/.f64 (*.f64 z -156699607947000000000/553822718361107519809) (/.f64 (*.f64 z -313399215894000000000/553822718361107519809) (*.f64 z -313399215894000000000/553822718361107519809)))
(*.f64 z -156699607947000000000/553822718361107519809)
(/.f64 (*.f64 z -156699607947000000000/553822718361107519809) (/.f64 (*.f64 -156699607947000000000/553822718361107519809 (/.f64 z z)) (*.f64 -156699607947000000000/553822718361107519809 (/.f64 z z))))
(/.f64 (*.f64 z -156699607947000000000/553822718361107519809) (/.f64 (/.f64 (*.f64 z -313399215894000000000/553822718361107519809) (*.f64 z -313399215894000000000/553822718361107519809)) (/.f64 (*.f64 z -313399215894000000000/553822718361107519809) (*.f64 z -313399215894000000000/553822718361107519809))))
(/.f64 (*.f64 z -156699607947000000000/553822718361107519809) (/.f64 (/.f64 (*.f64 z 156699607947000000000/553822718361107519809) (*.f64 z 156699607947000000000/553822718361107519809)) (/.f64 (*.f64 z 156699607947000000000/553822718361107519809) (*.f64 z 156699607947000000000/553822718361107519809))))
(/.f64 (*.f64 z 156699607947000000000/553822718361107519809) -1)
(neg.f64 (*.f64 z 156699607947000000000/553822718361107519809))
(neg.f64 (*.f64 z 156699607947000000000/553822718361107519809))
(neg.f64 (*.f64 1 (*.f64 z 156699607947000000000/553822718361107519809)))
(neg.f64 (*.f64 z 156699607947000000000/553822718361107519809))
(neg.f64 (*.f64 -1 (*.f64 z -156699607947000000000/553822718361107519809)))
(neg.f64 (*.f64 z 156699607947000000000/553822718361107519809))
(+.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) 0)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 0 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 0 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x x))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 0 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) x) (*.f64 x (*.f64 z 156699607947000000000/553822718361107519809)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 z 156699607947000000000/553822718361107519809) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 156699607947000000000/553822718361107519809)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 x (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) x))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 x (*.f64 500000000/23533438303 z)) (*.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 x (*.f64 500000000/23533438303 z)) (*.f64 1 (*.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))) (*.f64 x (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 500000000/23533438303 z) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 500000000/23533438303 z) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 1 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))) (*.f64 (*.f64 500000000/23533438303 z) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 y -1000000000/23533438303) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 156699607947000000000/553822718361107519809)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 z 156699607947000000000/553822718361107519809)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 z 156699607947000000000/553822718361107519809) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 y -1000000000/23533438303) x) (*.f64 x (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 x (*.f64 z 168466327098500000000/553822718361107519809)) (*.f64 (*.f64 y -1000000000/23533438303) x))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 1 (*.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))) (*.f64 x (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 1 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))) (*.f64 (*.f64 500000000/23533438303 z) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 x (*.f64 500000000/23533438303 z)) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))) (*.f64 (*.f64 x (*.f64 500000000/23533438303 z)) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 (*.f64 500000000/23533438303 z) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))) (*.f64 (*.f64 (*.f64 500000000/23533438303 z) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 168466327098500000000/553822718361107519809)) (*.f64 (*.f64 y -1000000000/23533438303) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 y -1000000000/23533438303) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 168466327098500000000/553822718361107519809)) (*.f64 (*.f64 y -1000000000/23533438303) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 500000000/23533438303 z) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))) (*.f64 (*.f64 500000000/23533438303 z) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 y -1000000000/23533438303) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 z 168466327098500000000/553822718361107519809)) (*.f64 (*.f64 y -1000000000/23533438303) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 500000000/23533438303 z) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))) (*.f64 (*.f64 500000000/23533438303 z) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x x))) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 x (*.f64 500000000/23533438303 z)) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (*.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))))
(*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 500000000/23533438303 (*.f64 z x)) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 156699607947000000000/553822718361107519809)))))
(*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 x (+.f64 (*.f64 500000000/23533438303 z) (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 156699607947000000000/553822718361107519809)))))
(*.f64 x (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (*.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))) (*.f64 (*.f64 x (*.f64 500000000/23533438303 z)) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))))
(*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 500000000/23533438303 (*.f64 z x)) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 156699607947000000000/553822718361107519809)))))
(*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 x (+.f64 (*.f64 500000000/23533438303 z) (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 156699607947000000000/553822718361107519809)))))
(*.f64 x (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))))
(+.f64 (*.f64 (*.f64 (*.f64 500000000/23533438303 z) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))))
(*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 500000000/23533438303 (*.f64 z x)) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 156699607947000000000/553822718361107519809)))))
(*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 x (+.f64 (*.f64 500000000/23533438303 z) (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 156699607947000000000/553822718361107519809)))))
(*.f64 x (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))) (*.f64 (*.f64 (*.f64 500000000/23533438303 z) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))))
(*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 500000000/23533438303 (*.f64 z x)) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 156699607947000000000/553822718361107519809)))))
(*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 x (+.f64 (*.f64 500000000/23533438303 z) (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 156699607947000000000/553822718361107519809)))))
(*.f64 x (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))))
(-.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) 0)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(-.f64 0 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (neg.f64 x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (neg.f64 x))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) x) (*.f64 z (*.f64 -156699607947000000000/553822718361107519809 x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 1 (*.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 x (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 x (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303))))
(-.f64 (*.f64 z (*.f64 x 156699607947000000000/553822718361107519809)) (*.f64 x (-.f64 (*.f64 z -500000000/23533438303) (*.f64 -1000000000/23533438303 y))))
(*.f64 x (-.f64 (*.f64 -1000000000/23533438303 y) (-.f64 (*.f64 z -500000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))))
(-.f64 (*.f64 x (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 1 (*.f64 x (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303)))))
(-.f64 (*.f64 z (*.f64 x 156699607947000000000/553822718361107519809)) (*.f64 x (-.f64 (*.f64 z -500000000/23533438303) (*.f64 -1000000000/23533438303 y))))
(*.f64 x (-.f64 (*.f64 -1000000000/23533438303 y) (-.f64 (*.f64 z -500000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))))
(-.f64 (*.f64 x (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 -1 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) x)))
(-.f64 (*.f64 z (*.f64 x 156699607947000000000/553822718361107519809)) (*.f64 (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y)) (*.f64 -1 x)))
(-.f64 (*.f64 z (*.f64 x 156699607947000000000/553822718361107519809)) (*.f64 x (neg.f64 (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y)))))
(-.f64 (*.f64 z (*.f64 x 156699607947000000000/553822718361107519809)) (*.f64 (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y)) (neg.f64 x)))
(-.f64 (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) x) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 -156699607947000000000/553822718361107519809 x))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 (*.f64 x (*.f64 z 156699607947000000000/553822718361107519809)) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303)))))
(*.f64 (/.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (-.f64 (*.f64 z (*.f64 x 156699607947000000000/553822718361107519809)) (*.f64 x (-.f64 (*.f64 z -500000000/23533438303) (*.f64 -1000000000/23533438303 y)))))
(*.f64 (/.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (-.f64 (*.f64 -1000000000/23533438303 y) (-.f64 (*.f64 z -500000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))))
(*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (-.f64 (*.f64 -1000000000/23533438303 y) (-.f64 (*.f64 z -500000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))))
(-.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z -156699607947000000000/553822718361107519809)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (neg.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 z -156699607947000000000/553822718361107519809)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (neg.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (neg.f64 x))))
(*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 500000000/23533438303 (*.f64 z x)) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 156699607947000000000/553822718361107519809)))))
(*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 x (+.f64 (*.f64 500000000/23533438303 z) (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 156699607947000000000/553822718361107519809)))))
(*.f64 x (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))))
(-.f64 (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (*.f64 z (*.f64 -156699607947000000000/553822718361107519809 x))))
(*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 500000000/23533438303 (*.f64 z x)) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 156699607947000000000/553822718361107519809)))))
(*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 x (+.f64 (*.f64 500000000/23533438303 z) (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 156699607947000000000/553822718361107519809)))))
(*.f64 x (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))))
(-.f64 (*.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (*.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))
(*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 500000000/23533438303 (*.f64 z x)) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 156699607947000000000/553822718361107519809)))))
(*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 x (+.f64 (*.f64 500000000/23533438303 z) (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 156699607947000000000/553822718361107519809)))))
(*.f64 x (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))))
(-.f64 (*.f64 (*.f64 x (*.f64 z 156699607947000000000/553822718361107519809)) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (*.f64 x (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303)))))
(*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (-.f64 (*.f64 z (*.f64 x 156699607947000000000/553822718361107519809)) (*.f64 x (-.f64 (*.f64 z -500000000/23533438303) (*.f64 -1000000000/23533438303 y)))))
(*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 x (-.f64 (*.f64 -1000000000/23533438303 y) (-.f64 (*.f64 z -500000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))))
(-.f64 (*.f64 (*.f64 z 156699607947000000000/553822718361107519809) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (-.f64 (*.f64 z -500000000/23533438303) (*.f64 y -1000000000/23533438303))))
(*.f64 (/.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (-.f64 (*.f64 z (*.f64 x 156699607947000000000/553822718361107519809)) (*.f64 x (-.f64 (*.f64 z -500000000/23533438303) (*.f64 -1000000000/23533438303 y)))))
(*.f64 (/.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (-.f64 (*.f64 -1000000000/23533438303 y) (-.f64 (*.f64 z -500000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809)))))
(*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (-.f64 (*.f64 -1000000000/23533438303 y) (-.f64 (*.f64 z -500000000/23533438303) (*.f64 z 156699607947000000000/553822718361107519809))))
(-.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 z 156699607947000000000/553822718361107519809)) (-.f64 0 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 500000000/23533438303 z)) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))
(-.f64 (*.f64 x (*.f64 (*.f64 z 156699607947000000000/553822718361107519809) (/.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))))) (neg.f64 (*.f64 x (*.f64 (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y)) (/.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))))))
(-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -1000000000/23533438303 y)) (/.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))))) (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x 156699607947000000000/553822718361107519809)))))
(/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) 1)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 x x))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x))))
(/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (/.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))) (/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))))))
(/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))))) (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 x (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)))))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x) (/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x x)) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x x))))
(/.f64 (*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809))) (/.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x x)) (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)) (/.f64 x x))))
(/.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (neg.f64 x)) -1)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (neg.f64 x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809))) (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) (neg.f64 x))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 y -1000000000/23533438303) (*.f64 z 168466327098500000000/553822718361107519809)) x)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 -1000000000/23533438303 (*.f64 y x)))
(*.f64 x (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)))

localize53.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x)
0.4b
(*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x)
0.6b
(*.f64 x 4297481763/31250000)
25.3b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
Compiler

Compiled 144 to 97 computations (32.6% saved)

series10.0ms (0.1%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
2.0ms
x
@0
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
1.0ms
y
@0
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
1.0ms
z
@0
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
1.0ms
y
@inf
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
1.0ms
y
@-inf
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))

rewrite74.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1582×rational_best_oopsla_all_46_json_45_simplify-13
1426×rational_best_oopsla_all_46_json_45_simplify-23
1384×rational_best_oopsla_all_46_json-2
1384×rational_best_oopsla_all_46_json-1
1384×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025129
1166129
2571129
32949129
Stop Event
node limit
Counts
3 → 82
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
(*.f64 x 4297481763/31250000)
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 4297481763/31250000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 4297481763/31250000) (*.f64 0 (*.f64 4297481763/31250000 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 4297481763/31250000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 4297481763/31250000 (/.f64 x x))) (*.f64 x 4297481763/31250000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 4297481763/31250000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 4297481763/31250000) (*.f64 0 (*.f64 4297481763/31250000 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 4297481763/31250000) (*.f64 (*.f64 x 4297481763/31250000) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 4297481763/31250000) (*.f64 (*.f64 x (/.f64 4297481763/31250000 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 4297481763/31250000) (*.f64 (/.f64 x x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 4297481763/31250000) (*.f64 (*.f64 (/.f64 x x) (*.f64 4297481763/31250000 (/.f64 x x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 4297481763/31250000) (*.f64 1 (*.f64 0 (*.f64 4297481763/31250000 (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 4297481763/31250000) (*.f64 x (*.f64 0 (*.f64 4297481763/31250000 (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 4297481763/31250000) (*.f64 (/.f64 x x) (*.f64 0 (*.f64 4297481763/31250000 (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 4297481763/31250000) (*.f64 (/.f64 (*.f64 x 4297481763/31250000) (*.f64 x 4297481763/31250000)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 4297481763/31250000) (*.f64 (/.f64 (*.f64 x 4297481763/31250000) (*.f64 x 4297481763/31250000)) (*.f64 0 (*.f64 4297481763/31250000 (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 4297481763/31250000) (*.f64 (neg.f64 (*.f64 4297481763/31250000 (/.f64 x x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -4297481763/31250000 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 -4297481763/31250000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 x) (*.f64 4297481763/31250000 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 x 4297481763/31250000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 x x)) (*.f64 (/.f64 x x) (*.f64 -4297481763/31250000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 4297481763/31250000 (/.f64 x x)))) (*.f64 (neg.f64 (*.f64 4297481763/31250000 (/.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 x 4297481763/31250000) (*.f64 x 4297481763/31250000))) (*.f64 (/.f64 (*.f64 x 4297481763/31250000) (*.f64 x 4297481763/31250000)) (*.f64 -4297481763/31250000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4297481763/31250000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4297481763/31250000) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4297481763/31250000) (/.f64 (*.f64 x 4297481763/31250000) (*.f64 x 4297481763/31250000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4297481763/31250000) (/.f64 (*.f64 4297481763/31250000 (/.f64 x x)) (*.f64 4297481763/31250000 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -4297481763/31250000 x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 156699607947/500000000) (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)) (*.f64 x 156699607947/500000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) (*.f64 156699607947/500000000 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 156699607947/500000000 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (neg.f64 x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (/.f64 x x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (/.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 1 (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (neg.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 x) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (neg.f64 x) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (neg.f64 x) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) (*.f64 (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) (*.f64 (neg.f64 x) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))) (*.f64 (neg.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) (*.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (/.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))))))))

simplify149.0ms (0.8%)

Algorithm
egg-herbie
Rules
1350×rational_best_oopsla_all_46_json_45_simplify-23
1238×rational_best_oopsla_all_46_json_45_simplify-37
888×rational_best_oopsla_all_46_json_45_simplify-89
812×rational_best_oopsla_all_46_json_45_simplify-13
808×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03558190
112798140
240428126
Stop Event
node limit
Counts
142 → 161
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z))))) (pow.f64 x 2))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (+.f64 (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 263505074721/47066876606 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z))) (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)))))) (*.f64 -21670001125700000000/553822718361107519809 z)))) (pow.f64 x 3)) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z))))) (pow.f64 x 2)))))
(/.f64 4297481763/31250000 x)
(-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 4297481763/31250000 (/.f64 1 x))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (*.f64 4297481763/31250000 (/.f64 1 x))))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 z (pow.f64 x 4))) (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 4297481763/31250000 (/.f64 1 x)))))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 216700011257/5000000000 (-.f64 y 974239164048852206091/156250000000000000)) 1132408253071449813123/31250000000000000)) (pow.f64 x 4))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (+.f64 (*.f64 673413707421482370561/15625000000000000 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 263505074721/1000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 4))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2)))))))))
(/.f64 4297481763/31250000 x)
(+.f64 (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 2))) (*.f64 4297481763/31250000 (/.f64 1 x)))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 2))) (*.f64 4297481763/31250000 (/.f64 1 x))))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 2 z) 673413707421482370561/15625000000000000) (+.f64 (*.f64 -216700011257/5000000000 (-.f64 (+.f64 (*.f64 -2 y) z) (+.f64 1132408253071449813123/31250000000000000 (*.f64 -216700011257/5000000000 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)))))) (*.f64 263505074721/1000000000 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y))))) (pow.f64 x 4))) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 2))) (*.f64 4297481763/31250000 (/.f64 1 x)))))) (+.f64 (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 3))) (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3)))))
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(*.f64 4297481763/31250000 x)
(*.f64 4297481763/31250000 x)
(*.f64 4297481763/31250000 x)
(*.f64 4297481763/31250000 x)
(*.f64 4297481763/31250000 x)
(*.f64 4297481763/31250000 x)
(*.f64 4297481763/31250000 x)
(*.f64 4297481763/31250000 x)
(*.f64 4297481763/31250000 x)
(*.f64 4297481763/31250000 x)
(*.f64 4297481763/31250000 x)
(*.f64 4297481763/31250000 x)
(*.f64 156699607947/500000000 x)
(+.f64 (*.f64 156699607947/500000000 x) (*.f64 263505074721/1000000000 (pow.f64 x 2)))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (*.f64 263505074721/1000000000 (pow.f64 x 2))))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4))))
(pow.f64 x 4)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (pow.f64 x 4))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4)))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4))))
(pow.f64 x 4)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (pow.f64 x 4))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4)))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4))))
(+.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 0)
(+.f64 0 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))
(-.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 0)
(-.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 0))
(-.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 1)
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))
(*.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))
(+.f64 (*.f64 x 4297481763/31250000) 0)
(+.f64 (*.f64 x 4297481763/31250000) (*.f64 0 (*.f64 4297481763/31250000 (/.f64 x x))))
(+.f64 0 (*.f64 x 4297481763/31250000))
(+.f64 (*.f64 0 (*.f64 4297481763/31250000 (/.f64 x x))) (*.f64 x 4297481763/31250000))
(-.f64 (*.f64 x 4297481763/31250000) 0)
(-.f64 (*.f64 x 4297481763/31250000) (*.f64 0 (*.f64 4297481763/31250000 (/.f64 x x))))
(-.f64 (*.f64 x 4297481763/31250000) (*.f64 (*.f64 x 4297481763/31250000) 0))
(-.f64 (*.f64 x 4297481763/31250000) (*.f64 (*.f64 x (/.f64 4297481763/31250000 x)) 0))
(-.f64 (*.f64 x 4297481763/31250000) (*.f64 (/.f64 x x) 0))
(-.f64 (*.f64 x 4297481763/31250000) (*.f64 (*.f64 (/.f64 x x) (*.f64 4297481763/31250000 (/.f64 x x))) 0))
(-.f64 (*.f64 x 4297481763/31250000) (*.f64 1 (*.f64 0 (*.f64 4297481763/31250000 (/.f64 x x)))))
(-.f64 (*.f64 x 4297481763/31250000) (*.f64 x (*.f64 0 (*.f64 4297481763/31250000 (/.f64 x x)))))
(-.f64 (*.f64 x 4297481763/31250000) (*.f64 (/.f64 x x) (*.f64 0 (*.f64 4297481763/31250000 (/.f64 x x)))))
(-.f64 (*.f64 x 4297481763/31250000) (*.f64 (/.f64 (*.f64 x 4297481763/31250000) (*.f64 x 4297481763/31250000)) 0))
(-.f64 (*.f64 x 4297481763/31250000) (*.f64 (/.f64 (*.f64 x 4297481763/31250000) (*.f64 x 4297481763/31250000)) (*.f64 0 (*.f64 4297481763/31250000 (/.f64 x x)))))
(-.f64 (*.f64 x 4297481763/31250000) (*.f64 (neg.f64 (*.f64 4297481763/31250000 (/.f64 x x))) 0))
(-.f64 0 (*.f64 -4297481763/31250000 x))
(-.f64 0 (*.f64 1 (*.f64 -4297481763/31250000 x)))
(-.f64 0 (*.f64 (neg.f64 x) (*.f64 4297481763/31250000 (/.f64 x x))))
(-.f64 0 (*.f64 -1 (*.f64 x 4297481763/31250000)))
(-.f64 (*.f64 0 (/.f64 x x)) (*.f64 (/.f64 x x) (*.f64 -4297481763/31250000 x)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 4297481763/31250000 (/.f64 x x)))) (*.f64 (neg.f64 (*.f64 4297481763/31250000 (/.f64 x x))) x))
(-.f64 (*.f64 0 (/.f64 (*.f64 x 4297481763/31250000) (*.f64 x 4297481763/31250000))) (*.f64 (/.f64 (*.f64 x 4297481763/31250000) (*.f64 x 4297481763/31250000)) (*.f64 -4297481763/31250000 x)))
(/.f64 (*.f64 x 4297481763/31250000) 1)
(/.f64 (*.f64 x 4297481763/31250000) (/.f64 x x))
(/.f64 (*.f64 x 4297481763/31250000) (/.f64 (*.f64 x 4297481763/31250000) (*.f64 x 4297481763/31250000)))
(/.f64 (*.f64 x 4297481763/31250000) (/.f64 (*.f64 4297481763/31250000 (/.f64 x x)) (*.f64 4297481763/31250000 (/.f64 x x))))
(neg.f64 (*.f64 -4297481763/31250000 x))
(+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 0)
(+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))))
(+.f64 0 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))
(+.f64 (*.f64 x 156699607947/500000000) (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)))
(+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)) (*.f64 x 156699607947/500000000))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))
(+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) (*.f64 156699607947/500000000 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))))
(+.f64 (*.f64 156699607947/500000000 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 0)
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (neg.f64 x) 0))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 0))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (/.f64 x x)) 0))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (/.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) 0))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 0))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 1 (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) 0))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) 0))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (neg.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) 0))
(-.f64 0 (*.f64 (neg.f64 x) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))
(-.f64 0 (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) x))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 x) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) x)))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (neg.f64 x) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) x)))
(-.f64 0 (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))))
(-.f64 0 (*.f64 -1 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))
(-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) 0)
(-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) (*.f64 (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) (*.f64 (neg.f64 x) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))
(-.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) x)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))) (*.f64 (neg.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))
(-.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) 0))
(-.f64 (*.f64 x (neg.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) (*.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) 0))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 1)
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (/.f64 x x))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (/.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))))
Outputs
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z))))) (pow.f64 x 2))))
(+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) 156699607947/23533438303))) (pow.f64 x 2))))
(+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 (-.f64 (-.f64 -137519416416/23533438303 (*.f64 -500000000/23533438303 y)) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 156699607947/23533438303) (*.f64 z -24554767130743505554809000000000/13033352773350869092174451844127)))) (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x)) (*.f64 (-.f64 (-.f64 -137519416416/23533438303 (*.f64 -500000000/23533438303 y)) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y)))) -156699607947/23533438303))) (pow.f64 x 2)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (+.f64 (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 263505074721/47066876606 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z))) (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)))))) (*.f64 -21670001125700000000/553822718361107519809 z)))) (pow.f64 x 3)) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z))))) (pow.f64 x 2)))))
(+.f64 (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) 156699607947/23533438303)))) (+.f64 (*.f64 -263505074721/47066876606 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))))) (*.f64 z -21670001125700000000/553822718361107519809)))) (pow.f64 x 3)) (+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) 156699607947/23533438303))) (pow.f64 x 2)))))
(+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (-.f64 -137519416416/23533438303 (*.f64 -500000000/23533438303 y)) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 156699607947/23533438303) (*.f64 z -24554767130743505554809000000000/13033352773350869092174451844127))))) (+.f64 (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 263505074721/47066876606) (*.f64 z -20645570950412820203893500000000/13033352773350869092174451844127)) (*.f64 z -21670001125700000000/553822718361107519809)))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 (-.f64 (-.f64 -137519416416/23533438303 (*.f64 -500000000/23533438303 y)) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 156699607947/23533438303) (*.f64 z -24554767130743505554809000000000/13033352773350869092174451844127)))) (pow.f64 x 2)))))
(+.f64 (+.f64 (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x)) (*.f64 (-.f64 (-.f64 -137519416416/23533438303 (*.f64 -500000000/23533438303 y)) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y)))) -156699607947/23533438303))) (pow.f64 x 2))) (*.f64 (-.f64 68759708208/23533438303 (+.f64 (-.f64 -21549238637487435857952/553822718361107519809 (*.f64 -156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 y) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y)))) -156699607947/23533438303))))) (+.f64 (*.f64 -263505074721/47066876606 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))))) (*.f64 z -21670001125700000000/553822718361107519809)))) (pow.f64 x 3)))
(/.f64 4297481763/31250000 x)
(-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 4297481763/31250000 (/.f64 1 x))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (-.f64 (/.f64 y (pow.f64 x 2)) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 y (pow.f64 x 2)) (-.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (*.f64 4297481763/31250000 (/.f64 1 x))))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))))))
(-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -2 (/.f64 y (pow.f64 x 3)))))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (+.f64 (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))))))
(+.f64 (/.f64 z (pow.f64 x 3)) (-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -2 (/.f64 y (pow.f64 x 3))))) (+.f64 (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3)))))))
(+.f64 (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 -2 (/.f64 y (pow.f64 x 3))))) (-.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3)))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 z (pow.f64 x 4))) (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 4297481763/31250000 (/.f64 1 x)))))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 216700011257/5000000000 (-.f64 y 974239164048852206091/156250000000000000)) 1132408253071449813123/31250000000000000)) (pow.f64 x 4))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (+.f64 (*.f64 673413707421482370561/15625000000000000 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 263505074721/1000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 4))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2)))))))))
(+.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 -2 (/.f64 z (pow.f64 x 4))) (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 4297481763/31250000 (/.f64 1 x))))) (-.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (+.f64 z (-.f64 (*.f64 -2 y) (+.f64 1132408253071449813123/31250000000000000 (*.f64 216700011257/5000000000 (-.f64 y 974239164048852206091/156250000000000000))))) (pow.f64 x 4))) (+.f64 (*.f64 673413707421482370561/15625000000000000 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (+.f64 (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 263505074721/1000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 4))))))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 4297481763/31250000 (/.f64 1 x))) (+.f64 (*.f64 -2 (/.f64 z (pow.f64 x 4))) (/.f64 z (pow.f64 x 3))))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 (+.f64 z (*.f64 -2 y)) (+.f64 1132408253071449813123/31250000000000000 (-.f64 -211117637816396542757848983966387/781250000000000000000000000 (*.f64 -216700011257/5000000000 y)))) (pow.f64 x 4))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (+.f64 (*.f64 673413707421482370561/15625000000000000 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 263505074721/1000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 4)))))))))
(-.f64 (+.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (/.f64 z (pow.f64 x 3)))) (*.f64 -2 (+.f64 (/.f64 y (pow.f64 x 3)) (/.f64 z (pow.f64 x 4))))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (+.f64 (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 673413707421482370561/15625000000000000 (/.f64 1 (pow.f64 x 4))) (*.f64 263505074721/1000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 4))))) (*.f64 216700011257/5000000000 (+.f64 (/.f64 (-.f64 (+.f64 z (*.f64 -2 y)) (+.f64 1132408253071449813123/31250000000000000 (*.f64 216700011257/5000000000 (-.f64 y 974239164048852206091/156250000000000000)))) (pow.f64 x 4)) (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3)))))))
(/.f64 4297481763/31250000 x)
(+.f64 (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 2))) (*.f64 4297481763/31250000 (/.f64 1 x)))
(+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 y -1)) (pow.f64 x 2))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (neg.f64 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 2))) (*.f64 4297481763/31250000 (/.f64 1 x))))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 3)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 y -1)) (pow.f64 x 2))) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -2 (/.f64 y (pow.f64 x 3))))) (-.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 y -1)) (pow.f64 x 3))))))
(+.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (neg.f64 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2))))) (-.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 3))))))
(+.f64 (/.f64 z (pow.f64 x 3)) (-.f64 (+.f64 (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -2 (/.f64 y (pow.f64 x 3)))) (neg.f64 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2)))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 3))))))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 2 z) 673413707421482370561/15625000000000000) (+.f64 (*.f64 -216700011257/5000000000 (-.f64 (+.f64 (*.f64 -2 y) z) (+.f64 1132408253071449813123/31250000000000000 (*.f64 -216700011257/5000000000 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)))))) (*.f64 263505074721/1000000000 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y))))) (pow.f64 x 4))) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 2))) (*.f64 4297481763/31250000 (/.f64 1 x)))))) (+.f64 (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 3))) (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 673413707421482370561/15625000000000000 (*.f64 z 2)) (+.f64 (*.f64 216700011257/5000000000 (-.f64 (+.f64 1132408253071449813123/31250000000000000 (+.f64 -211117637816396542757848983966387/781250000000000000000000000 (*.f64 -216700011257/5000000000 (*.f64 y -1)))) (+.f64 z (*.f64 -2 y)))) (+.f64 256716963718817377460294646325611/156250000000000000000000000 (*.f64 263505074721/1000000000 (*.f64 y -1))))) (pow.f64 x 4))) (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 y -1)) (pow.f64 x 2))) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -2 (/.f64 y (pow.f64 x 3))))))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 y -1)) (pow.f64 x 3)))))
(+.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (neg.f64 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2)))))) (-.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z 2) (-.f64 673413707421482370561/15625000000000000 (+.f64 (*.f64 216700011257/5000000000 (-.f64 (+.f64 1132408253071449813123/31250000000000000 (+.f64 -211117637816396542757848983966387/781250000000000000000000000 (*.f64 y 216700011257/5000000000))) (+.f64 z (*.f64 -2 y)))) (+.f64 256716963718817377460294646325611/156250000000000000000000000 (*.f64 y -263505074721/1000000000))))) (pow.f64 x 4))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 3))))))
(+.f64 (/.f64 z (pow.f64 x 3)) (-.f64 (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (+.f64 z z) (-.f64 673413707421482370561/15625000000000000 (+.f64 (*.f64 216700011257/5000000000 (-.f64 (+.f64 1132408253071449813123/31250000000000000 (+.f64 -211117637816396542757848983966387/781250000000000000000000000 (*.f64 y 216700011257/5000000000))) (+.f64 z (*.f64 -2 y)))) (+.f64 256716963718817377460294646325611/156250000000000000000000000 (*.f64 y -263505074721/1000000000))))) (pow.f64 x 4)) (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2)))))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 3))))))
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x 4297481763/31250000)) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(/.f64 (*.f64 (*.f64 x (-.f64 x 2)) (+.f64 y (*.f64 x 4297481763/31250000))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x 4297481763/31250000)) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))))
(+.f64 (/.f64 (*.f64 (*.f64 x (-.f64 x 2)) (+.f64 y (*.f64 x 4297481763/31250000))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x 4297481763/31250000)) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))))
(+.f64 (/.f64 (*.f64 (*.f64 x (-.f64 x 2)) (+.f64 y (*.f64 x 4297481763/31250000))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x 4297481763/31250000)) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))))
(+.f64 (/.f64 (*.f64 (*.f64 x (-.f64 x 2)) (+.f64 y (*.f64 x 4297481763/31250000))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x 4297481763/31250000)) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (*.f64 x (-.f64 x 2)) (+.f64 y (*.f64 x 4297481763/31250000))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x 4297481763/31250000)) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (*.f64 x (-.f64 x 2)) (+.f64 y (*.f64 x 4297481763/31250000))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x 4297481763/31250000)) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (*.f64 x (-.f64 x 2)) (+.f64 y (*.f64 x 4297481763/31250000))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x 4297481763/31250000)) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (*.f64 x (-.f64 x 2)) (+.f64 y (*.f64 x 4297481763/31250000))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x 4297481763/31250000)) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (*.f64 x (-.f64 x 2)) (+.f64 y (*.f64 x 4297481763/31250000))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x 4297481763/31250000)) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 (*.f64 x (-.f64 x 2)) (+.f64 y (*.f64 x 4297481763/31250000))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(*.f64 4297481763/31250000 x)
(*.f64 x 4297481763/31250000)
(*.f64 4297481763/31250000 x)
(*.f64 x 4297481763/31250000)
(*.f64 4297481763/31250000 x)
(*.f64 x 4297481763/31250000)
(*.f64 4297481763/31250000 x)
(*.f64 x 4297481763/31250000)
(*.f64 4297481763/31250000 x)
(*.f64 x 4297481763/31250000)
(*.f64 4297481763/31250000 x)
(*.f64 x 4297481763/31250000)
(*.f64 4297481763/31250000 x)
(*.f64 x 4297481763/31250000)
(*.f64 4297481763/31250000 x)
(*.f64 x 4297481763/31250000)
(*.f64 4297481763/31250000 x)
(*.f64 x 4297481763/31250000)
(*.f64 4297481763/31250000 x)
(*.f64 x 4297481763/31250000)
(*.f64 4297481763/31250000 x)
(*.f64 x 4297481763/31250000)
(*.f64 4297481763/31250000 x)
(*.f64 x 4297481763/31250000)
(*.f64 156699607947/500000000 x)
(*.f64 x 156699607947/500000000)
(+.f64 (*.f64 156699607947/500000000 x) (*.f64 263505074721/1000000000 (pow.f64 x 2)))
(+.f64 (*.f64 x 156699607947/500000000) (*.f64 (pow.f64 x 2) 263505074721/1000000000))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (*.f64 263505074721/1000000000 (pow.f64 x 2))))
(+.f64 (*.f64 x 156699607947/500000000) (+.f64 (*.f64 (pow.f64 x 2) 263505074721/1000000000) (*.f64 (pow.f64 x 3) 216700011257/5000000000)))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4))))
(+.f64 (*.f64 (pow.f64 x 3) 216700011257/5000000000) (+.f64 (*.f64 x 156699607947/500000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 263505074721/1000000000))))
(+.f64 (*.f64 x 156699607947/500000000) (+.f64 (*.f64 (pow.f64 x 3) 216700011257/5000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 263505074721/1000000000))))
(pow.f64 x 4)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (pow.f64 x 4))
(+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 3) 216700011257/5000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 263505074721/1000000000)))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4))))
(+.f64 (*.f64 (pow.f64 x 3) 216700011257/5000000000) (+.f64 (*.f64 x 156699607947/500000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 263505074721/1000000000))))
(+.f64 (*.f64 x 156699607947/500000000) (+.f64 (*.f64 (pow.f64 x 3) 216700011257/5000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 263505074721/1000000000))))
(pow.f64 x 4)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (pow.f64 x 4))
(+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 3) 216700011257/5000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 263505074721/1000000000)))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4))))
(+.f64 (*.f64 (pow.f64 x 3) 216700011257/5000000000) (+.f64 (*.f64 x 156699607947/500000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 263505074721/1000000000))))
(+.f64 (*.f64 x 156699607947/500000000) (+.f64 (*.f64 (pow.f64 x 3) 216700011257/5000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 263505074721/1000000000))))
(+.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 0)
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 0 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(-.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 0)
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(-.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 0))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(-.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) 0))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 1)
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (*.f64 x 4297481763/31250000) 0)
(*.f64 x 4297481763/31250000)
(+.f64 (*.f64 x 4297481763/31250000) (*.f64 0 (*.f64 4297481763/31250000 (/.f64 x x))))
(*.f64 x 4297481763/31250000)
(+.f64 0 (*.f64 x 4297481763/31250000))
(*.f64 x 4297481763/31250000)
(+.f64 (*.f64 0 (*.f64 4297481763/31250000 (/.f64 x x))) (*.f64 x 4297481763/31250000))
(*.f64 x 4297481763/31250000)
(-.f64 (*.f64 x 4297481763/31250000) 0)
(*.f64 x 4297481763/31250000)
(-.f64 (*.f64 x 4297481763/31250000) (*.f64 0 (*.f64 4297481763/31250000 (/.f64 x x))))
(*.f64 x 4297481763/31250000)
(-.f64 (*.f64 x 4297481763/31250000) (*.f64 (*.f64 x 4297481763/31250000) 0))
(*.f64 x 4297481763/31250000)
(-.f64 (*.f64 x 4297481763/31250000) (*.f64 (*.f64 x (/.f64 4297481763/31250000 x)) 0))
(*.f64 x 4297481763/31250000)
(-.f64 (*.f64 x 4297481763/31250000) (*.f64 (/.f64 x x) 0))
(*.f64 x 4297481763/31250000)
(-.f64 (*.f64 x 4297481763/31250000) (*.f64 (*.f64 (/.f64 x x) (*.f64 4297481763/31250000 (/.f64 x x))) 0))
(*.f64 x 4297481763/31250000)
(-.f64 (*.f64 x 4297481763/31250000) (*.f64 1 (*.f64 0 (*.f64 4297481763/31250000 (/.f64 x x)))))
(*.f64 x 4297481763/31250000)
(-.f64 (*.f64 x 4297481763/31250000) (*.f64 x (*.f64 0 (*.f64 4297481763/31250000 (/.f64 x x)))))
(*.f64 x 4297481763/31250000)
(-.f64 (*.f64 x 4297481763/31250000) (*.f64 (/.f64 x x) (*.f64 0 (*.f64 4297481763/31250000 (/.f64 x x)))))
(*.f64 x 4297481763/31250000)
(-.f64 (*.f64 x 4297481763/31250000) (*.f64 (/.f64 (*.f64 x 4297481763/31250000) (*.f64 x 4297481763/31250000)) 0))
(*.f64 x 4297481763/31250000)
(-.f64 (*.f64 x 4297481763/31250000) (*.f64 (/.f64 (*.f64 x 4297481763/31250000) (*.f64 x 4297481763/31250000)) (*.f64 0 (*.f64 4297481763/31250000 (/.f64 x x)))))
(*.f64 x 4297481763/31250000)
(-.f64 (*.f64 x 4297481763/31250000) (*.f64 (neg.f64 (*.f64 4297481763/31250000 (/.f64 x x))) 0))
(*.f64 x 4297481763/31250000)
(-.f64 0 (*.f64 -4297481763/31250000 x))
(*.f64 x 4297481763/31250000)
(-.f64 0 (*.f64 1 (*.f64 -4297481763/31250000 x)))
(*.f64 x 4297481763/31250000)
(-.f64 0 (*.f64 (neg.f64 x) (*.f64 4297481763/31250000 (/.f64 x x))))
(*.f64 x 4297481763/31250000)
(-.f64 0 (*.f64 -1 (*.f64 x 4297481763/31250000)))
(*.f64 x 4297481763/31250000)
(-.f64 (*.f64 0 (/.f64 x x)) (*.f64 (/.f64 x x) (*.f64 -4297481763/31250000 x)))
(*.f64 x 4297481763/31250000)
(-.f64 (*.f64 0 (neg.f64 (*.f64 4297481763/31250000 (/.f64 x x)))) (*.f64 (neg.f64 (*.f64 4297481763/31250000 (/.f64 x x))) x))
(*.f64 x 4297481763/31250000)
(-.f64 (*.f64 0 (/.f64 (*.f64 x 4297481763/31250000) (*.f64 x 4297481763/31250000))) (*.f64 (/.f64 (*.f64 x 4297481763/31250000) (*.f64 x 4297481763/31250000)) (*.f64 -4297481763/31250000 x)))
(*.f64 (/.f64 (*.f64 x 4297481763/31250000) (*.f64 x 4297481763/31250000)) (neg.f64 (*.f64 x -4297481763/31250000)))
(*.f64 (*.f64 x 4297481763/31250000) (/.f64 (*.f64 x -4297481763/31250000) (*.f64 x -4297481763/31250000)))
(*.f64 (*.f64 x 4297481763/31250000) (/.f64 (*.f64 x 4297481763/31250000) (*.f64 x 4297481763/31250000)))
(/.f64 (*.f64 x 4297481763/31250000) 1)
(*.f64 x 4297481763/31250000)
(/.f64 (*.f64 x 4297481763/31250000) (/.f64 x x))
(*.f64 x 4297481763/31250000)
(/.f64 (*.f64 x 4297481763/31250000) (/.f64 (*.f64 x 4297481763/31250000) (*.f64 x 4297481763/31250000)))
(*.f64 x 4297481763/31250000)
(/.f64 (*.f64 x 4297481763/31250000) (/.f64 (*.f64 4297481763/31250000 (/.f64 x x)) (*.f64 4297481763/31250000 (/.f64 x x))))
(*.f64 x 4297481763/31250000)
(neg.f64 (*.f64 -4297481763/31250000 x))
(*.f64 x 4297481763/31250000)
(+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 0)
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(+.f64 0 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(+.f64 (*.f64 x 156699607947/500000000) (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)) (*.f64 x 156699607947/500000000))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) (*.f64 156699607947/500000000 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(+.f64 (*.f64 156699607947/500000000 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 0)
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (neg.f64 x) 0))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 0))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (/.f64 x x)) 0))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (/.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) 0))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 0))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 1 (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) 0))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) 0))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (neg.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) 0))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 0 (*.f64 (neg.f64 x) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 0 (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) x))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 x) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) x)))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (neg.f64 x) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) x)))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 0 (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 0 (*.f64 -1 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) 0)
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) (*.f64 (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) (*.f64 (neg.f64 x) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))
(*.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (neg.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 x))))
(*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) x)))
(*.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (neg.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 x))))
(*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))) (*.f64 (neg.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) 0))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 x (neg.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))) (*.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) 0))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 1)
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (/.f64 x x))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) (/.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000))) (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))

localize62.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x)
0.4b
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x)
0.6b
(*.f64 x 104109730557/25000000000)
26.0b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (pow.f64 x 3) 156699607947/500000000) x) 23533438303/500000000))
Compiler

Compiled 172 to 122 computations (29.1% saved)

series14.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
6.0ms
y
@-inf
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (pow.f64 x 3) 156699607947/500000000) x) 23533438303/500000000))
3.0ms
x
@0
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (pow.f64 x 3) 156699607947/500000000) x) 23533438303/500000000))
1.0ms
y
@0
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (pow.f64 x 3) 156699607947/500000000) x) 23533438303/500000000))
1.0ms
z
@0
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (pow.f64 x 3) 156699607947/500000000) x) 23533438303/500000000))
1.0ms
z
@-inf
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (pow.f64 x 3) 156699607947/500000000) x) 23533438303/500000000))

rewrite66.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1624×rational_best_oopsla_all_46_json_45_simplify-13
1434×rational_best_oopsla_all_46_json_45_simplify-23
1424×rational_best_oopsla_all_46_json-2
1424×rational_best_oopsla_all_46_json-1
1424×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027110
1176110
2589110
33022110
Stop Event
node limit
Counts
2 → 54
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (pow.f64 x 3) 156699607947/500000000) x) 23533438303/500000000))
(*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (/.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 393497462077/5000000000) (*.f64 x (*.f64 x 104109730557/25000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x 104109730557/25000000000)) (*.f64 x 393497462077/5000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 104109730557/25000000000) (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) (*.f64 393497462077/5000000000 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 393497462077/5000000000 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 x 104109730557/25000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (neg.f64 x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (/.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 1 (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (neg.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (/.f64 x x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (neg.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 x) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x (neg.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (neg.f64 x) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 x (neg.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (neg.f64 x) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (neg.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))) (*.f64 (neg.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 (neg.f64 x) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 x (neg.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 (neg.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) (*.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (/.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))))))

simplify100.0ms (0.5%)

Algorithm
egg-herbie
Rules
1168×rational_best_oopsla_all_46_json_45_simplify-23
1110×rational_best_oopsla_all_46_json_45_simplify-37
812×rational_best_oopsla_all_46_json_45_simplify-49
776×rational_best_oopsla_all_46_json_45_simplify-13
650×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02335872
18595850
229385850
Stop Event
node limit
Counts
102 → 109
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)))) (pow.f64 x 2)) (*.f64 -1000000000/23533438303 z)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 49698921037/117667191515 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)))))) (pow.f64 x 3))) (*.f64 -1000000000/23533438303 z))))
(*.f64 104109730557/25000000000 x)
(+.f64 1759267849271/25000000000 (*.f64 104109730557/25000000000 x))
(-.f64 (+.f64 1759267849271/25000000000 (*.f64 104109730557/25000000000 x)) (*.f64 49698921037/2500000000 (/.f64 1 x)))
(-.f64 (+.f64 1759267849271/25000000000 (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 104109730557/25000000000 x))) (+.f64 (*.f64 49698921037/2500000000 (/.f64 1 x)) (*.f64 19751939372149705936479/12500000000000000000 (/.f64 1 (pow.f64 x 2)))))
(*.f64 104109730557/25000000000 x)
(+.f64 1759267849271/25000000000 (*.f64 104109730557/25000000000 x))
(-.f64 (+.f64 1759267849271/25000000000 (*.f64 104109730557/25000000000 x)) (*.f64 49698921037/2500000000 (/.f64 1 x)))
(-.f64 (+.f64 1759267849271/25000000000 (+.f64 (*.f64 -1 (/.f64 (+.f64 19751939372149705936479/12500000000000000000 (*.f64 -1 y)) (pow.f64 x 2))) (*.f64 104109730557/25000000000 x))) (*.f64 49698921037/2500000000 (/.f64 1 x)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x)))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x)))))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x)))))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x)))))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x)))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x)))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(*.f64 393497462077/5000000000 x)
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(*.f64 104109730557/25000000000 (pow.f64 x 2))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(*.f64 104109730557/25000000000 (pow.f64 x 2))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) 0)
(+.f64 0 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)))
(-.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) 0)
(-.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) 0))
(-.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) 1)
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (/.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)))))
(*.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000))))
(+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 0)
(+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))
(+.f64 0 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))
(+.f64 (*.f64 x 393497462077/5000000000) (*.f64 x (*.f64 x 104109730557/25000000000)))
(+.f64 (*.f64 x (*.f64 x 104109730557/25000000000)) (*.f64 x 393497462077/5000000000))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))
(+.f64 (*.f64 (*.f64 x 104109730557/25000000000) (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) (*.f64 393497462077/5000000000 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))
(+.f64 (*.f64 393497462077/5000000000 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 x 104109730557/25000000000)))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 0)
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 0))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (neg.f64 x) 0))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (/.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) 0))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 1 (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (neg.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 0))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) 0))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) 0))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (/.f64 x x)) 0))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (neg.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) 0))
(-.f64 0 (*.f64 (neg.f64 x) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))
(-.f64 0 (*.f64 x (neg.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 x) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))
(-.f64 0 (*.f64 1 (*.f64 x (neg.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (neg.f64 x) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (neg.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))
(-.f64 0 (*.f64 (neg.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))
(-.f64 0 (*.f64 -1 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))) (*.f64 (neg.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))
(-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) 0)
(-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 (neg.f64 x) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))
(-.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 x (neg.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))
(-.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) 0))
(-.f64 (*.f64 x (neg.f64 (neg.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) (*.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) 0))
(/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 1)
(/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))
(/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (/.f64 x x))
(/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))
(/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (/.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))
Outputs
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)))) (pow.f64 x 2)) (*.f64 -1000000000/23533438303 z)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) 156699607947/23533438303)) (pow.f64 x 2))))
(+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 (-.f64 (-.f64 -137519416416/23533438303 (*.f64 -500000000/23533438303 y)) (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 156699607947/23533438303) (*.f64 z -24554767130743505554809000000000/13033352773350869092174451844127))) (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x)) (*.f64 (-.f64 (-.f64 (*.f64 500000000/23533438303 y) 137519416416/23533438303) (*.f64 -156699607947/23533438303 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y)))))) (pow.f64 x 2)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 49698921037/117667191515 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)))))) (pow.f64 x 3))) (*.f64 -1000000000/23533438303 z))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (+.f64 (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) 156699607947/23533438303)) (pow.f64 x 2)) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (+.f64 49698921037/117667191515 (*.f64 156699607947/23533438303 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) 156699607947/23533438303)))) (*.f64 -1 (pow.f64 x 3))))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (-.f64 (-.f64 -137519416416/23533438303 (*.f64 -500000000/23533438303 y)) (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 156699607947/23533438303) (*.f64 z -24554767130743505554809000000000/13033352773350869092174451844127))) (pow.f64 x 2)) (neg.f64 (*.f64 (+.f64 49698921037/117667191515 (*.f64 156699607947/23533438303 (-.f64 (-.f64 -137519416416/23533438303 (*.f64 -500000000/23533438303 y)) (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 156699607947/23533438303) (*.f64 z -24554767130743505554809000000000/13033352773350869092174451844127))))) (pow.f64 x 3))))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (-.f64 (-.f64 (*.f64 500000000/23533438303 y) 137519416416/23533438303) (*.f64 -156699607947/23533438303 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y)))))) (pow.f64 x 2)) (neg.f64 (*.f64 (+.f64 49698921037/117667191515 (-.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 -156699607947/23533438303 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y)))))) 156699607947/23533438303) 21549238637487435857952/553822718361107519809)) (pow.f64 x 3))))))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(+.f64 1759267849271/25000000000 (*.f64 104109730557/25000000000 x))
(+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000))
(-.f64 (+.f64 1759267849271/25000000000 (*.f64 104109730557/25000000000 x)) (*.f64 49698921037/2500000000 (/.f64 1 x)))
(-.f64 (+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000)) (*.f64 49698921037/2500000000 (/.f64 1 x)))
(-.f64 (+.f64 1759267849271/25000000000 (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 104109730557/25000000000 x))) (+.f64 (*.f64 49698921037/2500000000 (/.f64 1 x)) (*.f64 19751939372149705936479/12500000000000000000 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 x 104109730557/25000000000)) (-.f64 1759267849271/25000000000 (+.f64 (*.f64 49698921037/2500000000 (/.f64 1 x)) (*.f64 19751939372149705936479/12500000000000000000 (/.f64 1 (pow.f64 x 2))))))
(+.f64 1759267849271/25000000000 (-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 x 104109730557/25000000000)) (+.f64 (*.f64 49698921037/2500000000 (/.f64 1 x)) (*.f64 19751939372149705936479/12500000000000000000 (/.f64 1 (pow.f64 x 2))))))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(+.f64 1759267849271/25000000000 (*.f64 104109730557/25000000000 x))
(+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000))
(-.f64 (+.f64 1759267849271/25000000000 (*.f64 104109730557/25000000000 x)) (*.f64 49698921037/2500000000 (/.f64 1 x)))
(-.f64 (+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000)) (*.f64 49698921037/2500000000 (/.f64 1 x)))
(-.f64 (+.f64 1759267849271/25000000000 (+.f64 (*.f64 -1 (/.f64 (+.f64 19751939372149705936479/12500000000000000000 (*.f64 -1 y)) (pow.f64 x 2))) (*.f64 104109730557/25000000000 x))) (*.f64 49698921037/2500000000 (/.f64 1 x)))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 19751939372149705936479/12500000000000000000 (*.f64 y -1)) (pow.f64 x 2))) (*.f64 x 104109730557/25000000000)) (-.f64 1759267849271/25000000000 (*.f64 49698921037/2500000000 (/.f64 1 x))))
(+.f64 1759267849271/25000000000 (-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 19751939372149705936479/12500000000000000000 (neg.f64 y)) (pow.f64 x 2))) (*.f64 x 104109730557/25000000000)) (*.f64 49698921037/2500000000 (/.f64 1 x))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x)))
(/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 x (*.f64 y (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 x (*.f64 y (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 x (*.f64 y (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x)))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(/.f64 (*.f64 x (*.f64 y (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 x (*.f64 y (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 x (*.f64 y (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 x (*.f64 y (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x)))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(/.f64 (*.f64 x (*.f64 y (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 x (*.f64 y (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 x (*.f64 y (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 x (*.f64 y (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x)))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x)))))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))))) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x)))))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))))) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x)))))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))))) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x)))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x)))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(*.f64 393497462077/5000000000 x)
(*.f64 x 393497462077/5000000000)
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 104109730557/25000000000) (*.f64 x 393497462077/5000000000))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 104109730557/25000000000) (*.f64 x 393497462077/5000000000))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 104109730557/25000000000) (*.f64 x 393497462077/5000000000))
(*.f64 104109730557/25000000000 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 104109730557/25000000000)
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 104109730557/25000000000) (*.f64 x 393497462077/5000000000))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 104109730557/25000000000) (*.f64 x 393497462077/5000000000))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 104109730557/25000000000) (*.f64 x 393497462077/5000000000))
(*.f64 104109730557/25000000000 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 104109730557/25000000000)
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 104109730557/25000000000) (*.f64 x 393497462077/5000000000))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 104109730557/25000000000) (*.f64 x 393497462077/5000000000))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 104109730557/25000000000) (*.f64 x 393497462077/5000000000))
(+.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) 0)
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(+.f64 0 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(-.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) 0)
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(-.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) 0))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(-.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000))) 0))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) 1)
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (/.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(*.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 4297481763/31250000)) y)) z)) (+.f64 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 0)
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(+.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(+.f64 0 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(+.f64 (*.f64 x 393497462077/5000000000) (*.f64 x (*.f64 x 104109730557/25000000000)))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(+.f64 (*.f64 x (*.f64 x 104109730557/25000000000)) (*.f64 x 393497462077/5000000000))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(+.f64 (*.f64 (*.f64 x 104109730557/25000000000) (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) (*.f64 393497462077/5000000000 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(+.f64 (*.f64 393497462077/5000000000 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 x 104109730557/25000000000)))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 0)
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 0))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (neg.f64 x) 0))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (/.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) 0))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 1 (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (neg.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 0))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) 0))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) 0))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (/.f64 x x)) 0))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (neg.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) 0))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 0 (*.f64 (neg.f64 x) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 0 (*.f64 x (neg.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 x) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 0 (*.f64 1 (*.f64 x (neg.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 (neg.f64 x) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (neg.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 0 (*.f64 (neg.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 0 (*.f64 -1 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))) (*.f64 (neg.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) 0)
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 (neg.f64 x) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))
(*.f64 (/.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))) (neg.f64 (*.f64 (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)) (neg.f64 x))))
(*.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (/.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 x (neg.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))
(*.f64 (/.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))) (neg.f64 (*.f64 (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)) (neg.f64 x))))
(*.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (/.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(-.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) 0))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 (*.f64 x (neg.f64 (neg.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) (*.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) 0))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) 1)
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (/.f64 x x))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(/.f64 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)) (/.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))) (*.f64 x (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))

eval738.0ms (4.1%)

Compiler

Compiled 33529 to 24441 computations (27.1% saved)

prune249.0ms (1.4%)

Pruning

27 alts after pruning (26 fresh and 1 done)

PrunedKeptTotal
New70418722
Fresh4812
Picked101
Done314
Total71227739
Error
0.2b
Counts
739 → 27
Alt Table
Click to see full alt table
StatusErrorProgram
28.2b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 104109730557/25000000000) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (pow.f64 x 3) 156699607947/500000000) x) 23533438303/500000000))
30.5b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (pow.f64 x 4) 23533438303/500000000))
30.1b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (+.f64 (*.f64 (pow.f64 x 3) 216700011257/5000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 263505074721/1000000000))) 23533438303/500000000))
29.2b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)) (*.f64 x 156699607947/500000000)) 23533438303/500000000))
29.2b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
32.0b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))
51.7b
(/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
48.1b
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
49.3b
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
40.8b
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
42.3b
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
51.7b
(/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
61.9b
(/.f64 4297481763/31250000 x)
35.8b
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
35.6b
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
59.0b
(+.f64 (/.f64 z (pow.f64 x 3)) (-.f64 (+.f64 (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -2 (/.f64 y (pow.f64 x 3)))) (neg.f64 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2)))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 3))))))
32.8b
(+.f64 (+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (*.f64 x 104109730557/25000000000)) (-.f64 (neg.f64 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (neg.f64 y)) (pow.f64 x 2))) 13764240537310136880149/125000000000000000000))
32.3b
(+.f64 (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x)) (*.f64 (-.f64 (-.f64 (*.f64 500000000/23533438303 y) 137519416416/23533438303) (*.f64 -156699607947/23533438303 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y)))))) (pow.f64 x 2)))
31.8b
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) (pow.f64 x 2))))
17.1b
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
42.2b
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1000000000/23533438303 z))
33.6b
(+.f64 (*.f64 x (*.f64 -1000000000/23533438303 y)) (*.f64 -1000000000/23533438303 z))
59.2b
(+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (neg.f64 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2))))
33.6b
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 -1000000000/23533438303 z))
35.9b
(+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000))
35.8b
(*.f64 x 104109730557/25000000000)
42.4b
(*.f64 -1000000000/23533438303 z)
Compiler

Compiled 1360 to 1035 computations (23.9% saved)

localize90.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)
0.6b
(*.f64 x 104109730557/25000000000)
3.2b
(*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))))
3.5b
(/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
Compiler

Compiled 250 to 185 computations (26% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)
0.0ms
x
@-inf
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)
0.0ms
x
@inf
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)

rewrite111.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
990×rational_best_oopsla_all_46_json_45_simplify-35
844×rational_best_oopsla_all_46_json_45_simplify-108
784×rational_best_oopsla_all_46_json_45_simplify-80
762×rational_best_oopsla_all_46_json_45_simplify-37
554×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0925
16225
222125
3102025
4490825
Stop Event
node limit
Counts
1 → 131
Calls
Call 1
Inputs
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 0 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 0 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 263505074721/1000000000 x) (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 263505074721/1000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x))) (*.f64 x (*.f64 x 216700011257/5000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 1 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 1 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 1 (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x))) (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x x)) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 x (*.f64 x 216700011257/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x 216700011257/5000000000)) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x 216700011257/5000000000)) (*.f64 1 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x x) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))) (*.f64 x (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x)))) (*.f64 x (*.f64 x 216700011257/5000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x)))) (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 263505074721/1000000000 x) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 (*.f64 263505074721/1000000000 x) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 263505074721/1000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 263505074721/1000000000 x)) (*.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 x 216700011257/5000000000)) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x 216700011257/5000000000)) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))) (*.f64 (*.f64 x x) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 263505074721/1000000000 x) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 (*.f64 263505074721/1000000000 x) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 263505074721/1000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 263505074721/1000000000 x)) (*.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 x 216700011257/5000000000)) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x 216700011257/5000000000)) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 263505074721/1000000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (+.f64 x 216700011257/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 263505074721/1000000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) 263505074721/1000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) 263505074721/1000000000) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x))) (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))) (*.f64 (*.f64 x x) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x x)) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x 216700011257/5000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x 216700011257/5000000000)) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x x)) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 263505074721/1000000000 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 x 216700011257/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 263505074721/1000000000 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 263505074721/1000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 263505074721/1000000000) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (+.f64 263505074721/1000000000 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (+.f64 263505074721/1000000000 (*.f64 x x))) (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))) (*.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x x)) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x 216700011257/5000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x 216700011257/5000000000)) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x x)) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 x (*.f64 x 216700011257/5000000000))) (*.f64 x (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 263505074721/1000000000 x) (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 263505074721/1000000000 x) (*.f64 (*.f64 (+.f64 x 216700011257/5000000000) (/.f64 x x)) (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 263505074721/1000000000 x) (*.f64 x (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 263505074721/1000000000 x) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 -263505074721/1000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x))) (*.f64 x (*.f64 x -216700011257/5000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 0) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 0) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 1 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 -1 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x))))) (*.f64 1 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x))))) (*.f64 -1 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 0 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 1 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 -1 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 0 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 1 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 -1 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x))) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))))))

simplify278.0ms (1.5%)

Algorithm
egg-herbie
Rules
1862×rational_best_oopsla_all_46_json_45_simplify-23
1202×rational_best_oopsla_all_46_json_45_simplify-37
856×rational_best_oopsla_all_46_json_45_simplify-49
782×rational_best_oopsla_all_46_json_45_simplify-89
662×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02695923
18865875
234025851
Stop Event
node limit
Counts
143 → 157
Calls
Call 1
Inputs
(*.f64 263505074721/1000000000 x)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (*.f64 263505074721/1000000000 x))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(pow.f64 x 3)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(pow.f64 x 3)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(+.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) 0)
(+.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 0 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x)))))
(+.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 0 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 0 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(+.f64 (*.f64 263505074721/1000000000 x) (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 263505074721/1000000000 x))
(+.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x))) (*.f64 x (*.f64 x 216700011257/5000000000)))
(+.f64 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 1 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 1 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x))))
(+.f64 (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 1 (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x)))))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x))) (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 x (*.f64 x x)) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 x (*.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 x (*.f64 x 216700011257/5000000000)) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x))))
(+.f64 (*.f64 x (*.f64 x 216700011257/5000000000)) (*.f64 1 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 0 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(+.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))) (*.f64 x (*.f64 x x)))
(+.f64 (*.f64 1 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x)))) (*.f64 x (*.f64 x 216700011257/5000000000)))
(+.f64 (*.f64 1 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 1 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 1 (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x)))) (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 (*.f64 263505074721/1000000000 x) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))))
(+.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 (*.f64 263505074721/1000000000 x) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 263505074721/1000000000 x)))
(+.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 263505074721/1000000000 x)) (*.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(+.f64 (*.f64 (*.f64 x (*.f64 x 216700011257/5000000000)) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x)))))
(+.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x 216700011257/5000000000)) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(+.f64 (*.f64 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(+.f64 (*.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(+.f64 (*.f64 (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x)))))
(+.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))) (*.f64 (*.f64 x x) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 (*.f64 263505074721/1000000000 x) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))))
(+.f64 (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 (*.f64 263505074721/1000000000 x) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 263505074721/1000000000 x)))
(+.f64 (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 263505074721/1000000000 x)) (*.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 (*.f64 x (*.f64 x 216700011257/5000000000)) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x)))))
(+.f64 (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x 216700011257/5000000000)) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x)))))
(+.f64 (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 263505074721/1000000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 263505074721/1000000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) 263505074721/1000000000))
(+.f64 (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) 263505074721/1000000000) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x))))
(+.f64 (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x))) (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))) (*.f64 (*.f64 x x) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x x)) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x 216700011257/5000000000)))
(+.f64 (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x 216700011257/5000000000)) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x x)) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 263505074721/1000000000 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 263505074721/1000000000 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 263505074721/1000000000))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 263505074721/1000000000) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(+.f64 (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (+.f64 263505074721/1000000000 (*.f64 x x))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (+.f64 263505074721/1000000000 (*.f64 x x))) (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))) (*.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x x)) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x 216700011257/5000000000)))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x 216700011257/5000000000)) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x x)) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 x (*.f64 x 216700011257/5000000000))) (*.f64 x (*.f64 x x)))
(-.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) 0)
(-.f64 0 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(-.f64 0 (*.f64 1 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(-.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(-.f64 0 (*.f64 -1 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 0 (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(-.f64 (*.f64 263505074721/1000000000 x) (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x (neg.f64 x))))
(-.f64 (*.f64 263505074721/1000000000 x) (*.f64 (*.f64 (+.f64 x 216700011257/5000000000) (/.f64 x x)) (*.f64 x (neg.f64 x))))
(-.f64 (*.f64 263505074721/1000000000 x) (*.f64 x (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000)))))
(-.f64 (*.f64 263505074721/1000000000 x) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (neg.f64 x)))
(-.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 -263505074721/1000000000 x))
(-.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x))) (*.f64 x (*.f64 x -216700011257/5000000000)))
(-.f64 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 0) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 0) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 1 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 -1 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(-.f64 (+.f64 0 (*.f64 0 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(-.f64 (+.f64 0 (*.f64 0 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x))))) (*.f64 1 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(-.f64 (+.f64 0 (*.f64 0 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(-.f64 (+.f64 0 (*.f64 0 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x))))) (*.f64 -1 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (+.f64 0 (*.f64 0 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 0 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 1 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 -1 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 0 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 1 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 -1 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) 1)
(/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 x x))
(/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x))) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x)))))
(/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(neg.f64 (*.f64 1 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 -1 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(neg.f64 (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
Outputs
(*.f64 263505074721/1000000000 x)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (*.f64 263505074721/1000000000 x))
(+.f64 (*.f64 263505074721/1000000000 x) (*.f64 216700011257/5000000000 (pow.f64 x 2)))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(pow.f64 x 3)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(pow.f64 x 3)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(+.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) 0)
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 0 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x)))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 0 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 0 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 263505074721/1000000000 x) (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 263505074721/1000000000 x))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x))) (*.f64 x (*.f64 x 216700011257/5000000000)))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 1 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 1 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 1 (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x)))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x))) (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 x (*.f64 x x)) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 x (*.f64 x 216700011257/5000000000))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 x (*.f64 x 216700011257/5000000000)) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 x (*.f64 x 216700011257/5000000000)) (*.f64 1 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x)))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 0 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 0 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))) (*.f64 x (*.f64 x x)))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 1 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x)))) (*.f64 x (*.f64 x 216700011257/5000000000)))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 1 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 1 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 1 (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x)))) (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 263505074721/1000000000 x) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 (*.f64 263505074721/1000000000 x) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 263505074721/1000000000 x)))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 263505074721/1000000000 x)) (*.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 x (*.f64 x 216700011257/5000000000)) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x)))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x 216700011257/5000000000)) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x)))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))) (*.f64 (*.f64 x x) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 263505074721/1000000000 x) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(+.f64 (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 (*.f64 263505074721/1000000000 x) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 263505074721/1000000000 x)))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(+.f64 (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 263505074721/1000000000 x)) (*.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(+.f64 (*.f64 (*.f64 x (*.f64 x 216700011257/5000000000)) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(+.f64 (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x 216700011257/5000000000)) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(+.f64 (*.f64 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(+.f64 (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(+.f64 (*.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(+.f64 (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(+.f64 (*.f64 (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(+.f64 (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(+.f64 (*.f64 263505074721/1000000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (+.f64 x 216700011257/5000000000))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 263505074721/1000000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) 263505074721/1000000000))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) 263505074721/1000000000) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x x))) (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))) (*.f64 (*.f64 x x) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x x)) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x 216700011257/5000000000)))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x 216700011257/5000000000)) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x x)) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 263505074721/1000000000 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 x 216700011257/5000000000))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 263505074721/1000000000 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 263505074721/1000000000))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 263505074721/1000000000) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (+.f64 263505074721/1000000000 (*.f64 x x))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (+.f64 263505074721/1000000000 (*.f64 x x))) (*.f64 (*.f64 x 216700011257/5000000000) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))) (*.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x x)) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x 216700011257/5000000000)))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x 216700011257/5000000000)) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x x)) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 x (*.f64 x 216700011257/5000000000))) (*.f64 x (*.f64 x x)))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(-.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) 0)
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(-.f64 0 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (neg.f64 x) -216700011257/5000000000)) 263505074721/1000000000)))
(-.f64 0 (*.f64 1 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (neg.f64 x) -216700011257/5000000000)) 263505074721/1000000000)))
(-.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 x (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 x (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000))))
(neg.f64 (*.f64 (neg.f64 x) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) -263505074721/1000000000))))
(-.f64 0 (*.f64 -1 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(neg.f64 (*.f64 x (*.f64 -1 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(neg.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (neg.f64 x)))
(-.f64 0 (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(neg.f64 (*.f64 x (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 x (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000))))
(neg.f64 (*.f64 (neg.f64 x) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) -263505074721/1000000000))))
(-.f64 (*.f64 263505074721/1000000000 x) (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x (neg.f64 x))))
(*.f64 x (-.f64 263505074721/1000000000 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x))))
(*.f64 x (-.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) -263505074721/1000000000))
(-.f64 (*.f64 263505074721/1000000000 x) (*.f64 (*.f64 (+.f64 x 216700011257/5000000000) (/.f64 x x)) (*.f64 x (neg.f64 x))))
(-.f64 (*.f64 263505074721/1000000000 x) (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x (neg.f64 x))))
(*.f64 x (-.f64 263505074721/1000000000 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x))))
(*.f64 x (-.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) -263505074721/1000000000))
(-.f64 (*.f64 263505074721/1000000000 x) (*.f64 x (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000)))))
(-.f64 (*.f64 263505074721/1000000000 x) (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x (neg.f64 x))))
(*.f64 x (-.f64 263505074721/1000000000 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x))))
(*.f64 x (-.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) -263505074721/1000000000))
(-.f64 (*.f64 263505074721/1000000000 x) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (neg.f64 x)))
(-.f64 (*.f64 263505074721/1000000000 x) (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x (neg.f64 x))))
(*.f64 x (-.f64 263505074721/1000000000 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x))))
(*.f64 x (-.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) -263505074721/1000000000))
(-.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 -263505074721/1000000000 x))
(-.f64 (*.f64 263505074721/1000000000 x) (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x (neg.f64 x))))
(*.f64 x (-.f64 263505074721/1000000000 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x))))
(*.f64 x (-.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) -263505074721/1000000000))
(-.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x x))) (*.f64 x (*.f64 x -216700011257/5000000000)))
(*.f64 x (-.f64 (+.f64 263505074721/1000000000 (*.f64 x x)) (*.f64 x -216700011257/5000000000)))
(-.f64 (*.f64 263505074721/1000000000 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000)))))
(*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (-.f64 263505074721/1000000000 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000)))))
(*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (-.f64 263505074721/1000000000 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x))))
(*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (-.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) -263505074721/1000000000))
(-.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 (*.f64 x (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (neg.f64 x) -216700011257/5000000000)) 263505074721/1000000000))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 0) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 (*.f64 x (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (neg.f64 x) -216700011257/5000000000)) 263505074721/1000000000))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 0) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 (*.f64 x (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (neg.f64 x) -216700011257/5000000000)) 263505074721/1000000000))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (neg.f64 x) -216700011257/5000000000)) 263505074721/1000000000)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 1 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (neg.f64 x) -216700011257/5000000000)) 263505074721/1000000000)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 x (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 x (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000))))
(neg.f64 (*.f64 (neg.f64 x) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) -263505074721/1000000000))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 -1 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(neg.f64 (*.f64 x (*.f64 -1 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(neg.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (neg.f64 x)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(neg.f64 (*.f64 x (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 x (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000))))
(neg.f64 (*.f64 (neg.f64 x) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) -263505074721/1000000000))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 (*.f64 x (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (neg.f64 x) -216700011257/5000000000)) 263505074721/1000000000))))
(-.f64 (+.f64 0 (*.f64 0 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (neg.f64 x) -216700011257/5000000000)) 263505074721/1000000000)))
(-.f64 (+.f64 0 (*.f64 0 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x))))) (*.f64 1 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (neg.f64 x) -216700011257/5000000000)) 263505074721/1000000000)))
(-.f64 (+.f64 0 (*.f64 0 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 x (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 x (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000))))
(neg.f64 (*.f64 (neg.f64 x) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) -263505074721/1000000000))))
(-.f64 (+.f64 0 (*.f64 0 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x))))) (*.f64 -1 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(neg.f64 (*.f64 x (*.f64 -1 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(neg.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (neg.f64 x)))
(-.f64 (+.f64 0 (*.f64 0 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(neg.f64 (*.f64 x (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 x (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000))))
(neg.f64 (*.f64 (neg.f64 x) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) -263505074721/1000000000))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 0 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 (*.f64 x (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (neg.f64 x) -216700011257/5000000000)) 263505074721/1000000000))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (neg.f64 x) -216700011257/5000000000)) 263505074721/1000000000)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 1 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (neg.f64 x) -216700011257/5000000000)) 263505074721/1000000000)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 x (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 x (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000))))
(neg.f64 (*.f64 (neg.f64 x) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) -263505074721/1000000000))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 -1 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(neg.f64 (*.f64 x (*.f64 -1 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(neg.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (neg.f64 x)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(neg.f64 (*.f64 x (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 x (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000))))
(neg.f64 (*.f64 (neg.f64 x) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) -263505074721/1000000000))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 0 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 (*.f64 x (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (neg.f64 x) -216700011257/5000000000)) 263505074721/1000000000))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (neg.f64 x) -216700011257/5000000000)) 263505074721/1000000000)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 1 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (neg.f64 x) -216700011257/5000000000)) 263505074721/1000000000)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 x (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 x (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000))))
(neg.f64 (*.f64 (neg.f64 x) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) -263505074721/1000000000))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 -1 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(neg.f64 (*.f64 x (*.f64 -1 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(neg.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (neg.f64 x)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(neg.f64 (*.f64 x (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 x (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000))))
(neg.f64 (*.f64 (neg.f64 x) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) -263505074721/1000000000))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 0 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 (*.f64 x (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000))))
(*.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (neg.f64 x) -216700011257/5000000000)) 263505074721/1000000000))))
(/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) 1)
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 x x))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x))) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 263505074721/1000000000 (/.f64 x x)))))
(/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(/.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (/.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (neg.f64 x) -216700011257/5000000000)) 263505074721/1000000000)))
(neg.f64 (*.f64 1 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (neg.f64 x) -216700011257/5000000000)) 263505074721/1000000000)))
(neg.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 x (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 x (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000))))
(neg.f64 (*.f64 (neg.f64 x) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) -263505074721/1000000000))))
(neg.f64 (*.f64 -1 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(neg.f64 (*.f64 x (*.f64 -1 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(neg.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (neg.f64 x)))
(neg.f64 (*.f64 (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000)))
(neg.f64 (*.f64 x (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 263505074721/1000000000))))
(neg.f64 (*.f64 x (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x)) 263505074721/1000000000))))
(neg.f64 (*.f64 (neg.f64 x) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (-.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) -263505074721/1000000000))))

localize3.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.6b
(*.f64 x 104109730557/25000000000)
Compiler

Compiled 8 to 6 computations (25% saved)

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1000000000/23533438303 z))
0.1b
(*.f64 x 168466327098500000000/553822718361107519809)
0.2b
(*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))
0.4b
(*.f64 -1000000000/23533438303 z)
Compiler

Compiled 27 to 18 computations (33.3% saved)

series4.0ms (0%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
z
@0
(*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))
0.0ms
x
@inf
(*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))
0.0ms
z
@inf
(*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))
0.0ms
x
@0
(*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))
0.0ms
z
@inf
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1000000000/23533438303 z))

rewrite142.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
880×rational_best_oopsla_all_46_json_45_simplify-108
826×rational_best_oopsla_all_46_json_45_simplify-35
822×rational_best_oopsla_all_46_json_45_simplify-80
606×rational_best_oopsla_all_46_json_45_simplify-23
566×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01045
16739
222339
3100239
4485239
Stop Event
node limit
Counts
3 → 248
Calls
Call 1
Inputs
(*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))
(*.f64 x 168466327098500000000/553822718361107519809)
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1000000000/23533438303 z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (-.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (-.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (-.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (-.f64 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z))) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)))) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z z) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x (neg.f64 (*.f64 z 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 z z) (*.f64 x -168466327098500000000/553822718361107519809)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) 0) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) 0) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) 0) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) 0) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 1 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (/.f64 z z) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 x (neg.f64 (*.f64 z 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 -1 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 (/.f64 z z) (*.f64 x -168466327098500000000/553822718361107519809)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 1 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 (/.f64 z z) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 x (neg.f64 (*.f64 z 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 -1 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 (*.f64 (/.f64 z z) (*.f64 x -168466327098500000000/553822718361107519809)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 1 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 (/.f64 z z) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 x (neg.f64 (*.f64 z 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 -1 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 (*.f64 (/.f64 z z) (*.f64 x -168466327098500000000/553822718361107519809)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 1 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (/.f64 z z) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 x (neg.f64 (*.f64 z 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 -1 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (*.f64 (/.f64 z z) (*.f64 x -168466327098500000000/553822718361107519809)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 1 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (/.f64 z z) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 x (neg.f64 (*.f64 z 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 -1 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 (/.f64 z z) (*.f64 x -168466327098500000000/553822718361107519809)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 z 168466327098500000000/553822718361107519809) (*.f64 z 168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)) (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))) (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 z x) (*.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 z z) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x (neg.f64 (*.f64 z 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 z z) (*.f64 x -168466327098500000000/553822718361107519809)) z))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) (neg.f64 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 168466327098500000000/553822718361107519809) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 0 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 0 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 168466327098500000000/553822718361107519809) (-.f64 (*.f64 0 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 168466327098500000000/553822718361107519809) (-.f64 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 168466327098500000000/553822718361107519809))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x))) (*.f64 x 168466327098500000000/553822718361107519809))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)))) (*.f64 x 168466327098500000000/553822718361107519809))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 168466327098500000000/553822718361107519809) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x -168466327098500000000/553822718361107519809))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 x x) (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 x) 168466327098500000000/553822718361107519809))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x)))) (*.f64 x -168466327098500000000/553822718361107519809))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x)))) (*.f64 (/.f64 x x) (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x)))) (*.f64 (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x)))) (*.f64 (neg.f64 x) 168466327098500000000/553822718361107519809))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x)))) (*.f64 (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 x -168466327098500000000/553822718361107519809))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (/.f64 x x) (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (neg.f64 x) 168466327098500000000/553822718361107519809))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 168466327098500000000/553822718361107519809) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 168466327098500000000/553822718361107519809) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 168466327098500000000/553822718361107519809) (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 168466327098500000000/553822718361107519809) (/.f64 (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 168466327098500000000/553822718361107519809) (/.f64 (/.f64 x x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 168466327098500000000/553822718361107519809) (/.f64 (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 168466327098500000000/553822718361107519809) (/.f64 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x)) (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 168466327098500000000/553822718361107519809) (/.f64 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))) (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -168466327098500000000/553822718361107519809) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x -168466327098500000000/553822718361107519809))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 x) 168466327098500000000/553822718361107519809))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)) (neg.f64 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z 1000000000/23533438303))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 1 (*.f64 z 1000000000/23533438303)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1 (*.f64 z -1000000000/23533438303)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z -1000000000/23533438303) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z -1000000000/23533438303) (*.f64 1 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z -1000000000/23533438303) (*.f64 (/.f64 z z) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z -1000000000/23533438303) (*.f64 x (neg.f64 (*.f64 z 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z -1000000000/23533438303) (*.f64 -1 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z -1000000000/23533438303) (*.f64 (*.f64 (/.f64 z z) (*.f64 x -168466327098500000000/553822718361107519809)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z -1000000000/23533438303) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z 1000000000/23533438303)) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z 1000000000/23533438303)) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 z -1000000000/23533438303) (*.f64 z -1000000000/23533438303))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))) (*.f64 (/.f64 (*.f64 z -1000000000/23533438303) (*.f64 z -1000000000/23533438303)) (*.f64 z 1000000000/23533438303)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 z -1000000000/23533438303) (*.f64 z -1000000000/23533438303))) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (/.f64 (*.f64 z -1000000000/23533438303) (*.f64 z -1000000000/23533438303)) (*.f64 z 1000000000/23533438303)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z -1000000000/23533438303)) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z -1000000000/23533438303)) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 0 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (*.f64 z 1000000000/23533438303))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z -1000000000/23533438303) (*.f64 0 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 0 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 z 1000000000/23533438303))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z -1000000000/23533438303) (*.f64 0 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 0 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))) (*.f64 z 1000000000/23533438303))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z -1000000000/23533438303) (*.f64 0 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 -1000000000/23533438303 (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (/.f64 z z) (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 -1000000000/23533438303 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 -1000000000/23533438303 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (/.f64 z z) (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 z (/.f64 -1000000000/23533438303 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))) (*.f64 z (/.f64 -1000000000/23533438303 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)) (*.f64 z (/.f64 -1000000000/23533438303 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)) (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (*.f64 -1000000000/23533438303 (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) (*.f64 z (/.f64 -1000000000/23533438303 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 -1000000000/23533438303 (*.f64 z (/.f64 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 -1000000000/23533438303 (*.f64 (/.f64 z z) (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 -1000000000/23533438303 (*.f64 (/.f64 z z) (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)) (*.f64 -1000000000/23533438303 (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (*.f64 -1000000000/23533438303 (/.f64 z z)) (*.f64 z (/.f64 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (*.f64 -1000000000/23533438303 (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (*.f64 -1000000000/23533438303 (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 z (/.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 -1000000000/23533438303 (/.f64 z z))) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (*.f64 (/.f64 z z) (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (+.f64 -1000000000/23533438303 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z))) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (+.f64 -1000000000/23533438303 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (*.f64 (/.f64 z z) (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))) 1000000000/23533438303))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)) 1000000000/23533438303))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) 1000000000/23533438303))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (*.f64 z (/.f64 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))) z)) 1000000000/23533438303))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (*.f64 (/.f64 z z) (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z))) 1000000000/23533438303))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))) 1000000000/23533438303))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (*.f64 z (/.f64 -1000000000/23533438303 z)) (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z))) (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 (*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 (*.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) (*.f64 z (/.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 1 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (-.f64 1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (-.f64 1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (-.f64 (*.f64 x -168466327098500000000/553822718361107519809) -1000000000/23533438303))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (-.f64 0 (+.f64 -1000000000/23533438303 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (-.f64 0 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 -1000000000/23533438303 (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (-.f64 0 (*.f64 (/.f64 z z) (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (-.f64 0 (+.f64 -1000000000/23533438303 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (-.f64 0 (*.f64 (/.f64 z z) (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (-.f64 (neg.f64 (*.f64 -1000000000/23533438303 (/.f64 z z))) (*.f64 x 168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (-.f64 (neg.f64 (*.f64 -1000000000/23533438303 (/.f64 z z))) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 -1000000000/23533438303 (/.f64 z z))) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z z) (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1000000000/23533438303 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z))) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1000000000/23533438303 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (neg.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z z) (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x -168466327098500000000/553822718361107519809) -1000000000/23533438303) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))) (neg.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))))))

simplify312.0ms (1.7%)

Algorithm
egg-herbie
Rules
1560×rational_best_oopsla_all_46_json_45_simplify-72
1300×rational_best_oopsla_all_46_json_45_simplify-89
1040×rational_best_oopsla_all_46_json_45_simplify-24
1038×rational_best_oopsla_all_46_json_45_simplify-74
768×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04586792
115826658
257506642
Stop Event
node limit
Counts
308 → 302
Calls
Call 1
Inputs
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 x)
(*.f64 168466327098500000000/553822718361107519809 x)
(*.f64 168466327098500000000/553822718361107519809 x)
(*.f64 168466327098500000000/553822718361107519809 x)
(*.f64 168466327098500000000/553822718361107519809 x)
(*.f64 168466327098500000000/553822718361107519809 x)
(*.f64 168466327098500000000/553822718361107519809 x)
(*.f64 168466327098500000000/553822718361107519809 x)
(*.f64 168466327098500000000/553822718361107519809 x)
(*.f64 168466327098500000000/553822718361107519809 x)
(*.f64 168466327098500000000/553822718361107519809 x)
(*.f64 168466327098500000000/553822718361107519809 x)
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 -1 (*.f64 z (+.f64 1000000000/23533438303 (*.f64 -168466327098500000000/553822718361107519809 x))))
(*.f64 -1 (*.f64 z (+.f64 1000000000/23533438303 (*.f64 -168466327098500000000/553822718361107519809 x))))
(*.f64 -1 (*.f64 z (+.f64 1000000000/23533438303 (*.f64 -168466327098500000000/553822718361107519809 x))))
(*.f64 -1 (*.f64 z (+.f64 1000000000/23533438303 (*.f64 -168466327098500000000/553822718361107519809 x))))
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) 0)
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z))))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)))))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (-.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) 0))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) 0))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (-.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z))) 0))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (-.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))) 0))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (-.f64 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)))) 0))
(+.f64 0 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z))) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)))) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) 0)
(-.f64 0 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 0 (*.f64 1 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 0 (*.f64 x (neg.f64 (*.f64 z 168466327098500000000/553822718361107519809))))
(-.f64 0 (*.f64 -1 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))
(-.f64 0 (*.f64 (*.f64 (/.f64 z z) (*.f64 x -168466327098500000000/553822718361107519809)) z))
(-.f64 0 (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) (neg.f64 x)))
(-.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (-.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) 0) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) 0) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) 0) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) 0) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 1 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (/.f64 z z) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 x (neg.f64 (*.f64 z 168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 -1 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 (/.f64 z z) (*.f64 x -168466327098500000000/553822718361107519809)) z))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) (neg.f64 x)))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 1 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 (/.f64 z z) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 x (neg.f64 (*.f64 z 168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 -1 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 (*.f64 (/.f64 z z) (*.f64 x -168466327098500000000/553822718361107519809)) z))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) (neg.f64 x)))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 1 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 (/.f64 z z) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 x (neg.f64 (*.f64 z 168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 -1 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 (*.f64 (/.f64 z z) (*.f64 x -168466327098500000000/553822718361107519809)) z))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) (neg.f64 x)))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 1 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (/.f64 z z) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 x (neg.f64 (*.f64 z 168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 -1 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (*.f64 (/.f64 z z) (*.f64 x -168466327098500000000/553822718361107519809)) z))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) (neg.f64 x)))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 1 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (/.f64 z z) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 x (neg.f64 (*.f64 z 168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 -1 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 (/.f64 z z) (*.f64 x -168466327098500000000/553822718361107519809)) z))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) (neg.f64 x)))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) 1)
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 x x))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 z 168466327098500000000/553822718361107519809) (*.f64 z 168466327098500000000/553822718361107519809)))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)) (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z))))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))) (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)))))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 z x) (*.f64 z x)))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 1 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(neg.f64 (*.f64 (/.f64 z z) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(neg.f64 (*.f64 x (neg.f64 (*.f64 z 168466327098500000000/553822718361107519809))))
(neg.f64 (*.f64 -1 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))
(neg.f64 (*.f64 (*.f64 (/.f64 z z) (*.f64 x -168466327098500000000/553822718361107519809)) z))
(neg.f64 (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) (neg.f64 x)))
(+.f64 (*.f64 x 168466327098500000000/553822718361107519809) 0)
(+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 0 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x))))
(+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 0 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)))))
(+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (-.f64 (*.f64 0 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x))) 0))
(+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (-.f64 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)))) 0))
(+.f64 0 (*.f64 x 168466327098500000000/553822718361107519809))
(+.f64 (*.f64 0 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x))) (*.f64 x 168466327098500000000/553822718361107519809))
(+.f64 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)))) (*.f64 x 168466327098500000000/553822718361107519809))
(-.f64 (*.f64 x 168466327098500000000/553822718361107519809) 0)
(-.f64 0 (*.f64 x -168466327098500000000/553822718361107519809))
(-.f64 0 (*.f64 (/.f64 x x) (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 0 (*.f64 (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 0 (*.f64 (neg.f64 x) 168466327098500000000/553822718361107519809))
(-.f64 0 (*.f64 (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)) (neg.f64 x)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x)))) (*.f64 x -168466327098500000000/553822718361107519809))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x)))) (*.f64 (/.f64 x x) (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x)))) (*.f64 (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x)))) (*.f64 (neg.f64 x) 168466327098500000000/553822718361107519809))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x)))) (*.f64 (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)) (neg.f64 x)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 x -168466327098500000000/553822718361107519809))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (/.f64 x x) (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (neg.f64 x) 168466327098500000000/553822718361107519809))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)) (neg.f64 x)))
(/.f64 (*.f64 x 168466327098500000000/553822718361107519809) 1)
(/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (/.f64 x x))
(/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))
(/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (/.f64 (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))
(/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (/.f64 (/.f64 x x) (/.f64 x x)))
(/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (/.f64 (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))
(/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (/.f64 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x)) (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x))))
(/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (/.f64 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))) (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)))))
(/.f64 (*.f64 x -168466327098500000000/553822718361107519809) -1)
(neg.f64 (*.f64 x -168466327098500000000/553822718361107519809))
(neg.f64 (*.f64 (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 x -168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 (neg.f64 x) 168466327098500000000/553822718361107519809))
(neg.f64 (*.f64 (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)) (neg.f64 x)))
(-.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z 1000000000/23533438303))
(-.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 1 (*.f64 z 1000000000/23533438303)))
(-.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1 (*.f64 z -1000000000/23533438303)))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 1 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 (/.f64 z z) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 x (neg.f64 (*.f64 z 168466327098500000000/553822718361107519809))))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 -1 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 (*.f64 (/.f64 z z) (*.f64 x -168466327098500000000/553822718361107519809)) z))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) (neg.f64 x)))
(-.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) 0)
(-.f64 0 (neg.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(-.f64 0 (*.f64 -1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(-.f64 (-.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z 1000000000/23533438303)) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z 1000000000/23533438303)) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 z -1000000000/23533438303) (*.f64 z -1000000000/23533438303))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))) (*.f64 (/.f64 (*.f64 z -1000000000/23533438303) (*.f64 z -1000000000/23533438303)) (*.f64 z 1000000000/23533438303)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 z -1000000000/23533438303) (*.f64 z -1000000000/23533438303))) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (/.f64 (*.f64 z -1000000000/23533438303) (*.f64 z -1000000000/23533438303)) (*.f64 z 1000000000/23533438303)))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z -1000000000/23533438303)) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z -1000000000/23533438303)) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 0 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (*.f64 z 1000000000/23533438303))
(-.f64 (+.f64 (*.f64 z -1000000000/23533438303) (*.f64 0 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(-.f64 (+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 0 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 z 1000000000/23533438303))
(-.f64 (+.f64 (*.f64 z -1000000000/23533438303) (*.f64 0 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(-.f64 (+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 0 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))) (*.f64 z 1000000000/23533438303))
(-.f64 (+.f64 (*.f64 z -1000000000/23533438303) (*.f64 0 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))
(*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 -1000000000/23533438303 (/.f64 z z))))
(*.f64 z (*.f64 (/.f64 z z) (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))))
(*.f64 z (*.f64 (/.f64 z z) (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))))
(*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 z (/.f64 -1000000000/23533438303 z))))
(*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z)))))
(*.f64 z (+.f64 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))) (*.f64 z (/.f64 -1000000000/23533438303 z))))
(*.f64 z (+.f64 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z)))))
(*.f64 z (+.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)) (*.f64 z (/.f64 -1000000000/23533438303 z))))
(*.f64 z (+.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)) (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z)))))
(*.f64 z (+.f64 (*.f64 -1000000000/23533438303 (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))))
(*.f64 z (+.f64 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) (*.f64 z (/.f64 -1000000000/23533438303 z))))
(*.f64 z (+.f64 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z)))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 z (/.f64 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))) z))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 (/.f64 z z) (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 (/.f64 z z) (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))))
(*.f64 z (+.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)) (*.f64 -1000000000/23533438303 (/.f64 z z))))
(*.f64 z (+.f64 (*.f64 -1000000000/23533438303 (/.f64 z z)) (*.f64 z (/.f64 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))) z))))
(*.f64 z (+.f64 (*.f64 -1000000000/23533438303 (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))))
(*.f64 z (+.f64 (*.f64 -1000000000/23533438303 (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))))
(*.f64 z (*.f64 z (/.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z)))
(*.f64 z (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) z)))
(*.f64 z (*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 -1000000000/23533438303 (/.f64 z z))) (/.f64 z z)))
(*.f64 z (*.f64 (*.f64 (/.f64 z z) (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 z z)))
(*.f64 z (*.f64 (+.f64 -1000000000/23533438303 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z))) (/.f64 z z)))
(*.f64 z (*.f64 (+.f64 -1000000000/23533438303 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))) (/.f64 z z)))
(*.f64 z (*.f64 (*.f64 (/.f64 z z) (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))) (/.f64 z z)))
(*.f64 z (-.f64 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 z (/.f64 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))) z)) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 (/.f64 z z) (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z))) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 z (/.f64 -1000000000/23533438303 z)) (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 z (-.f64 (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z))) (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) 1)
(*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))
(*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))
(*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))
(*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 (*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))
(*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 (*.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))
(*.f64 1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))
(*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z)
(*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) (*.f64 z (/.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(*.f64 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) z)
(*.f64 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))))
(*.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))
(*.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 1 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))))
(*.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))))
(*.f64 (neg.f64 z) (-.f64 1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))
(*.f64 (neg.f64 z) (-.f64 1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))
(*.f64 (neg.f64 z) (-.f64 (*.f64 x -168466327098500000000/553822718361107519809) -1000000000/23533438303))
(*.f64 (neg.f64 z) (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))))
(*.f64 (neg.f64 z) (-.f64 0 (+.f64 -1000000000/23533438303 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))))
(*.f64 (neg.f64 z) (-.f64 0 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 -1000000000/23533438303 (/.f64 z z)))))
(*.f64 (neg.f64 z) (-.f64 0 (*.f64 (/.f64 z z) (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))))
(*.f64 (neg.f64 z) (-.f64 0 (+.f64 -1000000000/23533438303 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))))
(*.f64 (neg.f64 z) (-.f64 0 (*.f64 (/.f64 z z) (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(*.f64 (neg.f64 z) (-.f64 (neg.f64 (*.f64 -1000000000/23533438303 (/.f64 z z))) (*.f64 x 168466327098500000000/553822718361107519809)))
(*.f64 (neg.f64 z) (-.f64 (neg.f64 (*.f64 -1000000000/23533438303 (/.f64 z z))) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))
(*.f64 -1 (neg.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 -1000000000/23533438303 (/.f64 z z))) z)
(*.f64 (*.f64 (/.f64 z z) (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) z)
(*.f64 (+.f64 -1000000000/23533438303 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z))) z)
(*.f64 (+.f64 -1000000000/23533438303 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))) z)
(*.f64 (*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))
(*.f64 (neg.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) -1)
(*.f64 (neg.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (neg.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))
(*.f64 (*.f64 (/.f64 z z) (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))) z)
(*.f64 (*.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))
(*.f64 (-.f64 (*.f64 x -168466327098500000000/553822718361107519809) -1000000000/23533438303) (neg.f64 z))
(*.f64 (neg.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))) (neg.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(*.f64 (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))) (neg.f64 z))
(/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) 1)
(/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 z z))
(/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))
(/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))
(/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))))
(neg.f64 (neg.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(neg.f64 (*.f64 -1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
Outputs
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 168466327098500000000/553822718361107519809 x)
(*.f64 168466327098500000000/553822718361107519809 x)
(*.f64 168466327098500000000/553822718361107519809 x)
(*.f64 168466327098500000000/553822718361107519809 x)
(*.f64 168466327098500000000/553822718361107519809 x)
(*.f64 168466327098500000000/553822718361107519809 x)
(*.f64 168466327098500000000/553822718361107519809 x)
(*.f64 168466327098500000000/553822718361107519809 x)
(*.f64 168466327098500000000/553822718361107519809 x)
(*.f64 168466327098500000000/553822718361107519809 x)
(*.f64 168466327098500000000/553822718361107519809 x)
(*.f64 168466327098500000000/553822718361107519809 x)
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 -1 (*.f64 z (+.f64 1000000000/23533438303 (*.f64 -168466327098500000000/553822718361107519809 x))))
(*.f64 z (*.f64 -1 (+.f64 1000000000/23533438303 (*.f64 x -168466327098500000000/553822718361107519809))))
(*.f64 z (+.f64 -1000000000/23533438303 (neg.f64 (*.f64 x -168466327098500000000/553822718361107519809))))
(*.f64 -1 (*.f64 z (+.f64 1000000000/23533438303 (*.f64 -168466327098500000000/553822718361107519809 x))))
(*.f64 z (*.f64 -1 (+.f64 1000000000/23533438303 (*.f64 x -168466327098500000000/553822718361107519809))))
(*.f64 z (+.f64 -1000000000/23533438303 (neg.f64 (*.f64 x -168466327098500000000/553822718361107519809))))
(*.f64 -1 (*.f64 z (+.f64 1000000000/23533438303 (*.f64 -168466327098500000000/553822718361107519809 x))))
(*.f64 z (*.f64 -1 (+.f64 1000000000/23533438303 (*.f64 x -168466327098500000000/553822718361107519809))))
(*.f64 z (+.f64 -1000000000/23533438303 (neg.f64 (*.f64 x -168466327098500000000/553822718361107519809))))
(*.f64 -1 (*.f64 z (+.f64 1000000000/23533438303 (*.f64 -168466327098500000000/553822718361107519809 x))))
(*.f64 z (*.f64 -1 (+.f64 1000000000/23533438303 (*.f64 x -168466327098500000000/553822718361107519809))))
(*.f64 z (+.f64 -1000000000/23533438303 (neg.f64 (*.f64 x -168466327098500000000/553822718361107519809))))
(*.f64 -1000000000/23533438303 z)
(*.f64 z -1000000000/23533438303)
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) 0)
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z))))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)))))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (-.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) 0))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) 0))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (-.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z))) 0))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (-.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))) 0))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (-.f64 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)))) 0))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(+.f64 0 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z))) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(+.f64 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)))) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(-.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) 0)
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(-.f64 0 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 0 (*.f64 1 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 0 (*.f64 x (neg.f64 (*.f64 z 168466327098500000000/553822718361107519809))))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(-.f64 0 (*.f64 -1 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(-.f64 0 (*.f64 (*.f64 (/.f64 z z) (*.f64 x -168466327098500000000/553822718361107519809)) z))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 0 (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) (neg.f64 x)))
(neg.f64 (*.f64 (*.f64 168466327098500000000/553822718361107519809 z) (neg.f64 x)))
(-.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 (*.f64 z (/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 168466327098500000000/553822718361107519809 x))) (neg.f64 (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(*.f64 (/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))) (neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (-.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) 0) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 (*.f64 z (/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 168466327098500000000/553822718361107519809 x))) (neg.f64 (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) 0) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(*.f64 (/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))) (neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) 0) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 (*.f64 z (/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 168466327098500000000/553822718361107519809 x))) (neg.f64 (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) 0) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(*.f64 (/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))) (neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 1 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (/.f64 z z) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 x (neg.f64 (*.f64 z 168466327098500000000/553822718361107519809))))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 -1 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 (/.f64 z z) (*.f64 x -168466327098500000000/553822718361107519809)) z))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) (neg.f64 x)))
(neg.f64 (*.f64 (*.f64 168466327098500000000/553822718361107519809 z) (neg.f64 x)))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 (*.f64 z (/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 168466327098500000000/553822718361107519809 x))) (neg.f64 (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(*.f64 (/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))) (neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 1 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 (/.f64 z z) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 x (neg.f64 (*.f64 z 168466327098500000000/553822718361107519809))))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 -1 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 (*.f64 (/.f64 z z) (*.f64 x -168466327098500000000/553822718361107519809)) z))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) (neg.f64 x)))
(neg.f64 (*.f64 (*.f64 168466327098500000000/553822718361107519809 z) (neg.f64 x)))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 (*.f64 z (/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 168466327098500000000/553822718361107519809 x))) (neg.f64 (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(*.f64 (/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))) (neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 1 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 (/.f64 z z) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 x (neg.f64 (*.f64 z 168466327098500000000/553822718361107519809))))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 -1 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 (*.f64 (/.f64 z z) (*.f64 x -168466327098500000000/553822718361107519809)) z))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) (neg.f64 x)))
(neg.f64 (*.f64 (*.f64 168466327098500000000/553822718361107519809 z) (neg.f64 x)))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 (*.f64 z (/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 168466327098500000000/553822718361107519809 x))) (neg.f64 (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(*.f64 (/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))) (neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 1 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (/.f64 z z) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 x (neg.f64 (*.f64 z 168466327098500000000/553822718361107519809))))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 -1 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (*.f64 (/.f64 z z) (*.f64 x -168466327098500000000/553822718361107519809)) z))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) (neg.f64 x)))
(neg.f64 (*.f64 (*.f64 168466327098500000000/553822718361107519809 z) (neg.f64 x)))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 (*.f64 z (/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 168466327098500000000/553822718361107519809 x))) (neg.f64 (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(*.f64 (/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))) (neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 1 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (/.f64 z z) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 x (neg.f64 (*.f64 z 168466327098500000000/553822718361107519809))))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 -1 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 (/.f64 z z) (*.f64 x -168466327098500000000/553822718361107519809)) z))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) (neg.f64 x)))
(neg.f64 (*.f64 (*.f64 168466327098500000000/553822718361107519809 z) (neg.f64 x)))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 (*.f64 z (/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 168466327098500000000/553822718361107519809 x))) (neg.f64 (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(*.f64 (/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))) (neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) 1)
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 x x))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))
(/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z))) (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))
(/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (/.f64 (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))
(/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (/.f64 (*.f64 (/.f64 x x) 336932654197000000000/553822718361107519809) (*.f64 (/.f64 x x) 336932654197000000000/553822718361107519809)))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 z 168466327098500000000/553822718361107519809) (*.f64 z 168466327098500000000/553822718361107519809)))
(/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (/.f64 (*.f64 168466327098500000000/553822718361107519809 z) (*.f64 168466327098500000000/553822718361107519809 z)))
(/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (/.f64 (*.f64 z 336932654197000000000/553822718361107519809) (*.f64 z 336932654197000000000/553822718361107519809)))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))))
(/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (/.f64 (/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))) (/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)))))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)) (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z))))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))))
(/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (/.f64 (*.f64 x (*.f64 (/.f64 z z) (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) (*.f64 x (*.f64 (/.f64 z z) (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))) (*.f64 z (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)))))
(/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z (/.f64 x x))) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z (/.f64 x x)))))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 z x) (*.f64 z x)))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))))
(/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (/.f64 (*.f64 z (/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 168466327098500000000/553822718361107519809 x))) (*.f64 z (/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 168466327098500000000/553822718361107519809 x)))))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 1 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 (/.f64 z z) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 x (neg.f64 (*.f64 z 168466327098500000000/553822718361107519809))))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(neg.f64 (*.f64 -1 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(neg.f64 (*.f64 (*.f64 (/.f64 z z) (*.f64 x -168466327098500000000/553822718361107519809)) z))
(neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) (neg.f64 x)))
(neg.f64 (*.f64 (*.f64 168466327098500000000/553822718361107519809 z) (neg.f64 x)))
(+.f64 (*.f64 x 168466327098500000000/553822718361107519809) 0)
(*.f64 168466327098500000000/553822718361107519809 x)
(+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 0 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x))))
(*.f64 168466327098500000000/553822718361107519809 x)
(+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 0 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)))))
(*.f64 168466327098500000000/553822718361107519809 x)
(+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (-.f64 (*.f64 0 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x))) 0))
(*.f64 168466327098500000000/553822718361107519809 x)
(+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (-.f64 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)))) 0))
(*.f64 168466327098500000000/553822718361107519809 x)
(+.f64 0 (*.f64 x 168466327098500000000/553822718361107519809))
(*.f64 168466327098500000000/553822718361107519809 x)
(+.f64 (*.f64 0 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x))) (*.f64 x 168466327098500000000/553822718361107519809))
(*.f64 168466327098500000000/553822718361107519809 x)
(+.f64 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)))) (*.f64 x 168466327098500000000/553822718361107519809))
(*.f64 168466327098500000000/553822718361107519809 x)
(-.f64 (*.f64 x 168466327098500000000/553822718361107519809) 0)
(*.f64 168466327098500000000/553822718361107519809 x)
(-.f64 0 (*.f64 x -168466327098500000000/553822718361107519809))
(neg.f64 (*.f64 x -168466327098500000000/553822718361107519809))
(-.f64 0 (*.f64 (/.f64 x x) (*.f64 x -168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 x -168466327098500000000/553822718361107519809))
(-.f64 0 (*.f64 (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 x -168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 x (*.f64 (/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 168466327098500000000/553822718361107519809 x)) -168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 x (*.f64 -168466327098500000000/553822718361107519809 (/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 168466327098500000000/553822718361107519809 x)))))
(-.f64 0 (*.f64 (neg.f64 x) 168466327098500000000/553822718361107519809))
(*.f64 168466327098500000000/553822718361107519809 x)
(-.f64 0 (*.f64 (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)) (neg.f64 x)))
(*.f64 168466327098500000000/553822718361107519809 x)
(-.f64 (+.f64 0 (*.f64 0 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x)))) (*.f64 x -168466327098500000000/553822718361107519809))
(neg.f64 (*.f64 x -168466327098500000000/553822718361107519809))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x)))) (*.f64 (/.f64 x x) (*.f64 x -168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 x -168466327098500000000/553822718361107519809))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x)))) (*.f64 (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 x -168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 x (*.f64 (/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 168466327098500000000/553822718361107519809 x)) -168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 x (*.f64 -168466327098500000000/553822718361107519809 (/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 168466327098500000000/553822718361107519809 x)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x)))) (*.f64 (neg.f64 x) 168466327098500000000/553822718361107519809))
(*.f64 168466327098500000000/553822718361107519809 x)
(-.f64 (+.f64 0 (*.f64 0 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x)))) (*.f64 (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)) (neg.f64 x)))
(*.f64 168466327098500000000/553822718361107519809 x)
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 x -168466327098500000000/553822718361107519809))
(neg.f64 (*.f64 x -168466327098500000000/553822718361107519809))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (/.f64 x x) (*.f64 x -168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 x -168466327098500000000/553822718361107519809))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 x -168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 x (*.f64 (/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 168466327098500000000/553822718361107519809 x)) -168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 x (*.f64 -168466327098500000000/553822718361107519809 (/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 168466327098500000000/553822718361107519809 x)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (neg.f64 x) 168466327098500000000/553822718361107519809))
(*.f64 168466327098500000000/553822718361107519809 x)
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))) (*.f64 (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)) (neg.f64 x)))
(*.f64 168466327098500000000/553822718361107519809 x)
(/.f64 (*.f64 x 168466327098500000000/553822718361107519809) 1)
(*.f64 168466327098500000000/553822718361107519809 x)
(/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (/.f64 x x))
(*.f64 168466327098500000000/553822718361107519809 x)
(/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))
(*.f64 168466327098500000000/553822718361107519809 x)
(/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (/.f64 (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))
(/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (/.f64 (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))))
(/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (/.f64 (*.f64 (/.f64 x x) 336932654197000000000/553822718361107519809) (*.f64 (/.f64 x x) 336932654197000000000/553822718361107519809)))
(/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (/.f64 (/.f64 x x) (/.f64 x x)))
(/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (/.f64 (/.f64 x x) (/.f64 x x)))
(/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (/.f64 (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))))
(/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (/.f64 (/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 168466327098500000000/553822718361107519809 x)) (/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 168466327098500000000/553822718361107519809 x))))
(/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (/.f64 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x)) (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x))))
(/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (/.f64 (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x)) (*.f64 x (/.f64 168466327098500000000/553822718361107519809 x))))
(/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (/.f64 (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x))) (*.f64 (/.f64 x x) (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)))))
(/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 (/.f64 x x) (/.f64 x x))) (*.f64 168466327098500000000/553822718361107519809 (*.f64 (/.f64 x x) (/.f64 x x)))))
(/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (/.f64 (*.f64 (/.f64 x x) (*.f64 (/.f64 x x) 336932654197000000000/553822718361107519809)) (*.f64 (/.f64 x x) (*.f64 (/.f64 x x) 336932654197000000000/553822718361107519809))))
(/.f64 (*.f64 x -168466327098500000000/553822718361107519809) -1)
(neg.f64 (*.f64 x -168466327098500000000/553822718361107519809))
(neg.f64 (*.f64 x -168466327098500000000/553822718361107519809))
(neg.f64 (*.f64 (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 x -168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 x (*.f64 (/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 168466327098500000000/553822718361107519809 x)) -168466327098500000000/553822718361107519809)))
(neg.f64 (*.f64 x (*.f64 -168466327098500000000/553822718361107519809 (/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 168466327098500000000/553822718361107519809 x)))))
(neg.f64 (*.f64 (neg.f64 x) 168466327098500000000/553822718361107519809))
(*.f64 168466327098500000000/553822718361107519809 x)
(neg.f64 (*.f64 (*.f64 168466327098500000000/553822718361107519809 (/.f64 x x)) (neg.f64 x)))
(*.f64 168466327098500000000/553822718361107519809 x)
(-.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 1 (*.f64 z 1000000000/23533438303)))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1 (*.f64 z -1000000000/23533438303)))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 z (-.f64 -1000000000/23533438303 (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 1 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 z (-.f64 -1000000000/23533438303 (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 (/.f64 z z) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 z (-.f64 -1000000000/23533438303 (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 x (neg.f64 (*.f64 z 168466327098500000000/553822718361107519809))))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 x (neg.f64 (*.f64 168466327098500000000/553822718361107519809 z))))
(*.f64 z (-.f64 -1000000000/23533438303 (*.f64 -1 (*.f64 168466327098500000000/553822718361107519809 x))))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 -1 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 x (neg.f64 (*.f64 168466327098500000000/553822718361107519809 z))))
(*.f64 z (-.f64 -1000000000/23533438303 (*.f64 -1 (*.f64 168466327098500000000/553822718361107519809 x))))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 (*.f64 (/.f64 z z) (*.f64 x -168466327098500000000/553822718361107519809)) z))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 z (-.f64 -1000000000/23533438303 (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) (neg.f64 x)))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 (*.f64 168466327098500000000/553822718361107519809 z) (neg.f64 x)))
(-.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) 0)
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 0 (neg.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 0 (*.f64 -1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 (-.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z 1000000000/23533438303)) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 (*.f64 z (/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 168466327098500000000/553822718361107519809 x))) (neg.f64 (*.f64 x -168466327098500000000/553822718361107519809))) (*.f64 z 1000000000/23533438303))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z 1000000000/23533438303)) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (*.f64 (/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))) (neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))) (*.f64 z 1000000000/23533438303))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 z -1000000000/23533438303) (*.f64 z -1000000000/23533438303))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))) (*.f64 (/.f64 (*.f64 z -1000000000/23533438303) (*.f64 z -1000000000/23533438303)) (*.f64 z 1000000000/23533438303)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 z -1000000000/23533438303) (*.f64 z -1000000000/23533438303))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 (/.f64 (*.f64 z -1000000000/23533438303) (*.f64 z -1000000000/23533438303)) 1000000000/23533438303)))
(-.f64 (*.f64 (/.f64 (*.f64 z -1000000000/23533438303) (*.f64 z -1000000000/23533438303)) (*.f64 1000000000/23533438303 (neg.f64 z))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 z -1000000000/23533438303) (*.f64 z -1000000000/23533438303))) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (/.f64 (*.f64 z -1000000000/23533438303) (*.f64 z -1000000000/23533438303)) (*.f64 z 1000000000/23533438303)))
(-.f64 (+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 0 (/.f64 (*.f64 z -1000000000/23533438303) (*.f64 z -1000000000/23533438303)))) (*.f64 z (*.f64 (/.f64 (*.f64 z -1000000000/23533438303) (*.f64 z -1000000000/23533438303)) 1000000000/23533438303)))
(-.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 z (*.f64 1000000000/23533438303 (/.f64 (*.f64 z -1000000000/23533438303) (*.f64 z -1000000000/23533438303)))))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z -1000000000/23533438303)) (*.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x -168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 z -1000000000/23533438303) (*.f64 (*.f64 z (/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 168466327098500000000/553822718361107519809 x))) (neg.f64 (*.f64 x -168466327098500000000/553822718361107519809))))
(+.f64 (*.f64 (*.f64 z (/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 168466327098500000000/553822718361107519809 x))) (neg.f64 (*.f64 x -168466327098500000000/553822718361107519809))) (*.f64 z -1000000000/23533438303))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 (*.f64 z (/.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 168466327098500000000/553822718361107519809 x))) (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z -1000000000/23533438303)) (*.f64 (/.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809))))
(+.f64 (*.f64 z -1000000000/23533438303) (*.f64 (/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))) (neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))))
(+.f64 (*.f64 (/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))) (neg.f64 (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))) (*.f64 z -1000000000/23533438303))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 z (*.f64 (/.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))) (*.f64 x -168466327098500000000/553822718361107519809))))
(-.f64 (+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 0 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (*.f64 z 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 (+.f64 (*.f64 z -1000000000/23533438303) (*.f64 0 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 z (-.f64 -1000000000/23533438303 (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 (+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 0 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 z 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 (+.f64 (*.f64 z -1000000000/23533438303) (*.f64 0 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 z (-.f64 -1000000000/23533438303 (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 (+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 0 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))) (*.f64 z 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 (+.f64 (*.f64 z -1000000000/23533438303) (*.f64 0 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 z (-.f64 -1000000000/23533438303 (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))))
(*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 -1000000000/23533438303 (/.f64 z z))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (*.f64 (/.f64 z z) (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))))
(*.f64 z (*.f64 (/.f64 z z) (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))))
(*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 z (/.f64 -1000000000/23533438303 z))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z)))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (+.f64 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))) (*.f64 z (/.f64 -1000000000/23533438303 z))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))))
(*.f64 z (+.f64 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z)))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))))
(*.f64 z (+.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)) (*.f64 z (/.f64 -1000000000/23533438303 z))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (+.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)) (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z)))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (+.f64 (*.f64 -1000000000/23533438303 (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))))
(*.f64 z (+.f64 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) (*.f64 z (/.f64 -1000000000/23533438303 z))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))))
(*.f64 z (+.f64 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z)))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 z (/.f64 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))) z))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 (/.f64 z z) (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 (/.f64 z z) (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))))
(*.f64 z (+.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)) (*.f64 -1000000000/23533438303 (/.f64 z z))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (+.f64 (*.f64 -1000000000/23533438303 (/.f64 z z)) (*.f64 z (/.f64 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))) z))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))))
(*.f64 z (+.f64 (*.f64 -1000000000/23533438303 (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (+.f64 (*.f64 -1000000000/23533438303 (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))))
(*.f64 z (*.f64 z (/.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z)))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) z)))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))))
(*.f64 z (*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 -1000000000/23533438303 (/.f64 z z))) (/.f64 z z)))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (*.f64 (*.f64 (/.f64 z z) (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 z z)))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (*.f64 (+.f64 -1000000000/23533438303 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z))) (/.f64 z z)))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (*.f64 (+.f64 -1000000000/23533438303 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))) (/.f64 z z)))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))))
(*.f64 z (*.f64 (*.f64 (/.f64 z z) (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))) (/.f64 z z)))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))))
(*.f64 z (-.f64 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z))) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (-.f64 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z))) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 z (/.f64 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))) z)) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z))) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 (/.f64 z z) (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z))) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 z (-.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z))) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 z (/.f64 -1000000000/23533438303 z)) (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 z (-.f64 -1000000000/23533438303 (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 z (-.f64 (*.f64 (/.f64 z z) (*.f64 -1000000000/23533438303 (/.f64 z z))) (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 z (-.f64 -1000000000/23533438303 (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) 1)
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 (*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 (*.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z)
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) (*.f64 z (/.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) z)
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))))
(*.f64 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))))
(*.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 1 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (neg.f64 z) (-.f64 1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (neg.f64 z) (-.f64 1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z))) 1000000000/23533438303))
(*.f64 (neg.f64 z) (-.f64 (*.f64 x -168466327098500000000/553822718361107519809) -1000000000/23533438303))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 z (-.f64 -1000000000/23533438303 (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 (neg.f64 z) (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))))
(*.f64 (neg.f64 z) (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z))))))
(*.f64 z (-.f64 (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))) 0))
(*.f64 (neg.f64 z) (-.f64 0 (+.f64 -1000000000/23533438303 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z)))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (neg.f64 z) (-.f64 0 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 -1000000000/23533438303 (/.f64 z z)))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (neg.f64 z) (-.f64 0 (*.f64 (/.f64 z z) (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))))
(*.f64 (neg.f64 z) (-.f64 0 (+.f64 -1000000000/23533438303 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))))
(*.f64 (neg.f64 z) (-.f64 0 (*.f64 (/.f64 z z) (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (neg.f64 z) (-.f64 (neg.f64 (*.f64 -1000000000/23533438303 (/.f64 z z))) (*.f64 x 168466327098500000000/553822718361107519809)))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (neg.f64 z) (-.f64 (neg.f64 (*.f64 -1000000000/23533438303 (/.f64 z z))) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z))) (neg.f64 (*.f64 -1000000000/23533438303 (/.f64 z z)))))
(*.f64 -1 (neg.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 -1000000000/23533438303 (/.f64 z z))) z)
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (*.f64 (/.f64 z z) (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) z)
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (+.f64 -1000000000/23533438303 (*.f64 z (/.f64 (*.f64 x 168466327098500000000/553822718361107519809) z))) z)
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (+.f64 -1000000000/23533438303 (*.f64 (/.f64 z z) (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))) z)
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))))
(*.f64 (*.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (neg.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) -1)
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (neg.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (neg.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (*.f64 (/.f64 z z) (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))) z)
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))))
(*.f64 (*.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (-.f64 (*.f64 x -168466327098500000000/553822718361107519809) -1000000000/23533438303) (neg.f64 z))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 z (-.f64 -1000000000/23533438303 (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 (neg.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))) (neg.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))) (neg.f64 z))
(*.f64 (neg.f64 z) (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z))))))
(*.f64 z (-.f64 (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))) 0))
(/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) 1)
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 z z))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))) (/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(/.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303)) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z)))) (+.f64 -1000000000/23533438303 (*.f64 x (*.f64 168466327098500000000/553822718361107519809 (/.f64 z z))))))
(/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z)))) (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 (*.f64 x (/.f64 z z))))))
(neg.f64 (neg.f64 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(neg.f64 (*.f64 -1 (*.f64 z (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303))))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))

localize160.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
0.6b
(*.f64 x 4297481763/31250000)
0.7b
(*.f64 x 263505074721/1000000000)
25.3b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
Compiler

Compiled 157 to 103 computations (34.4% saved)

series8.0ms (0%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
y
@0
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
1.0ms
x
@0
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
1.0ms
z
@0
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
1.0ms
z
@inf
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
1.0ms
y
@-inf
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))

rewrite73.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1586×rational_best_oopsla_all_46_json_45_simplify-13
1404×rational_best_oopsla_all_46_json-2
1404×rational_best_oopsla_all_46_json-1
1404×rational_best_oopsla_all_46_json-4
1404×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026117
1176111
2608111
33013111
Stop Event
node limit
Counts
3 → 68
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
(*.f64 x 263505074721/1000000000)
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 263505074721/1000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 263505074721/1000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 263505074721/1000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 263505074721/1000000000) (*.f64 (*.f64 (/.f64 x x) (*.f64 263505074721/1000000000 (/.f64 x x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 263505074721/1000000000) (*.f64 (*.f64 x 263505074721/1000000000) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 263505074721/1000000000) (*.f64 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 263505074721/1000000000) (*.f64 (*.f64 x (/.f64 263505074721/1000000000 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 263505074721/1000000000) (*.f64 (neg.f64 (*.f64 263505074721/1000000000 (/.f64 x x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -263505074721/1000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 -263505074721/1000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 x x) (*.f64 -263505074721/1000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 x) (*.f64 263505074721/1000000000 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 x 263505074721/1000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 263505074721/1000000000 (/.f64 x x)))) (*.f64 (neg.f64 (*.f64 263505074721/1000000000 (/.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x 263505074721/1000000000) (/.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000))) (*.f64 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000)) (*.f64 -263505074721/1000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 263505074721/1000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 263505074721/1000000000) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 263505074721/1000000000) (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 263505074721/1000000000) (/.f64 (*.f64 263505074721/1000000000 (/.f64 x x)) (*.f64 263505074721/1000000000 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -263505074721/1000000000 x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x 216700011257/5000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x 216700011257/5000000000)) (*.f64 x (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (neg.f64 x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (*.f64 x (/.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (+.f64 x 216700011257/5000000000)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (*.f64 x (/.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (/.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 x) (*.f64 x (+.f64 x 216700011257/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (neg.f64 x) (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 x x) (*.f64 (neg.f64 x) (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (+.f64 x 216700011257/5000000000) (/.f64 x x)) (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (+.f64 x 216700011257/5000000000)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (/.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 x 216700011257/5000000000) (/.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (*.f64 x (/.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x))) (*.f64 (neg.f64 x) (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))))) (*.f64 (neg.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (/.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (+.f64 x 216700011257/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (/.f64 (+.f64 x 216700011257/5000000000) (+.f64 x 216700011257/5000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (/.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x))))))))

simplify131.0ms (0.7%)

Algorithm
egg-herbie
Rules
1234×rational_best_oopsla_all_46_json_45_simplify-37
1114×rational_best_oopsla_all_46_json_45_simplify-49
1084×rational_best_oopsla_all_46_json_45_simplify-13
872×rational_best_oopsla_all_46_json_45_simplify-89
776×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03297472
111787438
240207430
Stop Event
node limit
Counts
128 → 137
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z))))) (pow.f64 x 2))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (+.f64 (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 263505074721/47066876606 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z))) (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)))))) (*.f64 -21670001125700000000/553822718361107519809 z)))) (pow.f64 x 3)) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z))))) (pow.f64 x 2)))))
(/.f64 4297481763/31250000 x)
(-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 4297481763/31250000 (/.f64 1 x))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (*.f64 4297481763/31250000 (/.f64 1 x))))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 z (pow.f64 x 4))) (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 4297481763/31250000 (/.f64 1 x)))))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 216700011257/5000000000 (-.f64 y 974239164048852206091/156250000000000000)) 1132408253071449813123/31250000000000000)) (pow.f64 x 4))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (+.f64 (*.f64 673413707421482370561/15625000000000000 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 263505074721/1000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 4))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2)))))))))
(/.f64 4297481763/31250000 x)
(+.f64 (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 2))) (*.f64 4297481763/31250000 (/.f64 1 x)))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 2))) (*.f64 4297481763/31250000 (/.f64 1 x))))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 2 z) 673413707421482370561/15625000000000000) (+.f64 (*.f64 -216700011257/5000000000 (-.f64 (+.f64 (*.f64 -2 y) z) (+.f64 1132408253071449813123/31250000000000000 (*.f64 -216700011257/5000000000 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)))))) (*.f64 263505074721/1000000000 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y))))) (pow.f64 x 4))) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 2))) (*.f64 4297481763/31250000 (/.f64 1 x)))))) (+.f64 (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 3))) (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3)))))
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))) z))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))) z))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))) z))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x)))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x)))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(*.f64 263505074721/1000000000 x)
(*.f64 263505074721/1000000000 x)
(*.f64 263505074721/1000000000 x)
(*.f64 263505074721/1000000000 x)
(*.f64 263505074721/1000000000 x)
(*.f64 263505074721/1000000000 x)
(*.f64 263505074721/1000000000 x)
(*.f64 263505074721/1000000000 x)
(*.f64 263505074721/1000000000 x)
(*.f64 263505074721/1000000000 x)
(*.f64 263505074721/1000000000 x)
(*.f64 263505074721/1000000000 x)
(*.f64 216700011257/5000000000 (pow.f64 x 2))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(pow.f64 x 3)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(pow.f64 x 3)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 0)
(+.f64 0 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))
(-.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 0)
(-.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 0))
(-.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 1)
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))
(*.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))
(+.f64 (*.f64 x 263505074721/1000000000) 0)
(+.f64 0 (*.f64 x 263505074721/1000000000))
(-.f64 (*.f64 x 263505074721/1000000000) 0)
(-.f64 (*.f64 x 263505074721/1000000000) (*.f64 (*.f64 (/.f64 x x) (*.f64 263505074721/1000000000 (/.f64 x x))) 0))
(-.f64 (*.f64 x 263505074721/1000000000) (*.f64 (*.f64 x 263505074721/1000000000) 0))
(-.f64 (*.f64 x 263505074721/1000000000) (*.f64 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000)) 0))
(-.f64 (*.f64 x 263505074721/1000000000) (*.f64 (*.f64 x (/.f64 263505074721/1000000000 x)) 0))
(-.f64 (*.f64 x 263505074721/1000000000) (*.f64 (neg.f64 (*.f64 263505074721/1000000000 (/.f64 x x))) 0))
(-.f64 0 (*.f64 -263505074721/1000000000 x))
(-.f64 0 (*.f64 1 (*.f64 -263505074721/1000000000 x)))
(-.f64 0 (*.f64 (/.f64 x x) (*.f64 -263505074721/1000000000 x)))
(-.f64 0 (*.f64 (neg.f64 x) (*.f64 263505074721/1000000000 (/.f64 x x))))
(-.f64 0 (*.f64 -1 (*.f64 x 263505074721/1000000000)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 263505074721/1000000000 (/.f64 x x)))) (*.f64 (neg.f64 (*.f64 263505074721/1000000000 (/.f64 x x))) x))
(-.f64 (*.f64 (*.f64 x 263505074721/1000000000) (/.f64 x x)) 0)
(-.f64 (*.f64 0 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000))) (*.f64 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000)) (*.f64 -263505074721/1000000000 x)))
(/.f64 (*.f64 x 263505074721/1000000000) 1)
(/.f64 (*.f64 x 263505074721/1000000000) (/.f64 x x))
(/.f64 (*.f64 x 263505074721/1000000000) (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000)))
(/.f64 (*.f64 x 263505074721/1000000000) (/.f64 (*.f64 263505074721/1000000000 (/.f64 x x)) (*.f64 263505074721/1000000000 (/.f64 x x))))
(neg.f64 (*.f64 -263505074721/1000000000 x))
(+.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) 0)
(+.f64 0 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)))
(+.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x 216700011257/5000000000)))
(+.f64 (*.f64 x (*.f64 x 216700011257/5000000000)) (*.f64 x (*.f64 x x)))
(-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) 0)
(-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (neg.f64 x) 0))
(-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (*.f64 x (/.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (+.f64 x 216700011257/5000000000)))) 0))
(-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 0))
(-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) 0))
(-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (*.f64 x (/.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) x)) 0))
(-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (/.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x))) 0))
(-.f64 0 (*.f64 (neg.f64 x) (*.f64 x (+.f64 x 216700011257/5000000000))))
(-.f64 0 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x (neg.f64 x))))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 x) (*.f64 x (+.f64 x 216700011257/5000000000)))))
(-.f64 0 (*.f64 (/.f64 x x) (*.f64 (neg.f64 x) (*.f64 x (+.f64 x 216700011257/5000000000)))))
(-.f64 0 (*.f64 (*.f64 (+.f64 x 216700011257/5000000000) (/.f64 x x)) (*.f64 x (neg.f64 x))))
(-.f64 0 (*.f64 (neg.f64 (+.f64 x 216700011257/5000000000)) (*.f64 x x)))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x))))
(-.f64 0 (*.f64 x (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000)))))
(-.f64 (*.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (/.f64 x x)) 0)
(-.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 x 216700011257/5000000000) (/.f64 x x))) 0)
(-.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (*.f64 x (/.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x))) (*.f64 (neg.f64 x) (*.f64 x (+.f64 x 216700011257/5000000000)))))
(-.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000)))))
(-.f64 (*.f64 x (neg.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))))) (*.f64 (neg.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000)))) 0))
(/.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) 1)
(/.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (/.f64 x x))
(/.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (/.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (+.f64 x 216700011257/5000000000))))
(/.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (/.f64 (+.f64 x 216700011257/5000000000) (+.f64 x 216700011257/5000000000)))
(/.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (/.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x))))
Outputs
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z))))) (pow.f64 x 2))))
(+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) 156699607947/23533438303))) (pow.f64 x 2))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (-.f64 (*.f64 500000000/23533438303 y) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 156699607947/23533438303) (*.f64 z -24554767130743505554809000000000/13033352773350869092174451844127)))) (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x)) (*.f64 (-.f64 (-.f64 (*.f64 500000000/23533438303 y) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 156699607947/23533438303) (*.f64 z -24554767130743505554809000000000/13033352773350869092174451844127)))) (pow.f64 x 2)))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (+.f64 (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 263505074721/47066876606 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z))) (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)))))) (*.f64 -21670001125700000000/553822718361107519809 z)))) (pow.f64 x 3)) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z))))) (pow.f64 x 2)))))
(+.f64 (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 -156699607947/23533438303 (-.f64 (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) 156699607947/23533438303)) (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303))) (+.f64 (*.f64 -263505074721/47066876606 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))))) (*.f64 z -21670001125700000000/553822718361107519809)))) (pow.f64 x 3)) (+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) 156699607947/23533438303))) (pow.f64 x 2)))))
(+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (+.f64 (*.f64 (-.f64 (-.f64 (*.f64 500000000/23533438303 y) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 156699607947/23533438303) (*.f64 z -24554767130743505554809000000000/13033352773350869092174451844127)))) (pow.f64 x 2)) (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (-.f64 (*.f64 500000000/23533438303 y) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 156699607947/23533438303) (*.f64 z -24554767130743505554809000000000/13033352773350869092174451844127))))) (+.f64 (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 263505074721/47066876606) (*.f64 z -20645570950412820203893500000000/13033352773350869092174451844127)) (*.f64 z -21670001125700000000/553822718361107519809)))) (pow.f64 x 3)))))
(+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (-.f64 68759708208/23533438303 (+.f64 (-.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 156699607947/23533438303) (*.f64 z -24554767130743505554809000000000/13033352773350869092174451844127)))) 156699607947/23533438303) 21549238637487435857952/553822718361107519809) (+.f64 (*.f64 -263505074721/47066876606 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))))) (*.f64 z -21670001125700000000/553822718361107519809)))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 (-.f64 (-.f64 (*.f64 500000000/23533438303 y) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 156699607947/23533438303) (*.f64 z -24554767130743505554809000000000/13033352773350869092174451844127)))) (pow.f64 x 2)))))
(/.f64 4297481763/31250000 x)
(-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 4297481763/31250000 (/.f64 1 x))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 y (pow.f64 x 2)) (-.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (-.f64 (/.f64 y (pow.f64 x 2)) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (*.f64 4297481763/31250000 (/.f64 1 x))))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -2 (/.f64 y (pow.f64 x 3))))) (-.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (+.f64 (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3)))))))
(+.f64 (/.f64 z (pow.f64 x 3)) (-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -2 (/.f64 y (pow.f64 x 3))))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (+.f64 (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3)))))))
(+.f64 (/.f64 z (pow.f64 x 3)) (-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -2 (/.f64 y (pow.f64 x 3))))) (+.f64 (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3)))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 z (pow.f64 x 4))) (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 4297481763/31250000 (/.f64 1 x)))))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 216700011257/5000000000 (-.f64 y 974239164048852206091/156250000000000000)) 1132408253071449813123/31250000000000000)) (pow.f64 x 4))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (+.f64 (*.f64 673413707421482370561/15625000000000000 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 263505074721/1000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 4))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2)))))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 z (pow.f64 x 4))) (+.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 4297481763/31250000 (/.f64 1 x))) (/.f64 z (pow.f64 x 3)))) (-.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (+.f64 z (-.f64 (*.f64 -2 y) (+.f64 1132408253071449813123/31250000000000000 (*.f64 216700011257/5000000000 (-.f64 y 974239164048852206091/156250000000000000))))) (pow.f64 x 4))) (+.f64 (*.f64 673413707421482370561/15625000000000000 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 263505074721/1000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 4))))))))))
(+.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 4297481763/31250000 (/.f64 1 x))) (*.f64 -2 (/.f64 z (pow.f64 x 4))))) (-.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 (+.f64 z (*.f64 -2 y)) (+.f64 1132408253071449813123/31250000000000000 (-.f64 -211117637816396542757848983966387/781250000000000000000000000 (*.f64 -216700011257/5000000000 y)))) (pow.f64 x 4))) (+.f64 (*.f64 673413707421482370561/15625000000000000 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 263505074721/1000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 4))))))))))
(+.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 z (pow.f64 x 4))) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (/.f64 z (pow.f64 x 3))))) (-.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (+.f64 (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 263505074721/1000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 4)))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (+.f64 z (-.f64 (*.f64 -2 y) (+.f64 1132408253071449813123/31250000000000000 (-.f64 -211117637816396542757848983966387/781250000000000000000000000 (*.f64 -216700011257/5000000000 y))))) (pow.f64 x 4))) (*.f64 673413707421482370561/15625000000000000 (/.f64 1 (pow.f64 x 4)))))))))
(/.f64 4297481763/31250000 x)
(+.f64 (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 2))) (*.f64 4297481763/31250000 (/.f64 1 x)))
(+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 y -1)) (pow.f64 x 2))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (neg.f64 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 2))) (*.f64 4297481763/31250000 (/.f64 1 x))))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 3)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 y -1)) (pow.f64 x 2))) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -2 (/.f64 y (pow.f64 x 3))))) (-.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 y -1)) (pow.f64 x 3))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2))) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (/.f64 z (pow.f64 x 3)))) (-.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 3))))))
(+.f64 (/.f64 z (pow.f64 x 3)) (-.f64 (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (neg.f64 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2))))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 3))))))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 2 z) 673413707421482370561/15625000000000000) (+.f64 (*.f64 -216700011257/5000000000 (-.f64 (+.f64 (*.f64 -2 y) z) (+.f64 1132408253071449813123/31250000000000000 (*.f64 -216700011257/5000000000 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)))))) (*.f64 263505074721/1000000000 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y))))) (pow.f64 x 4))) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 2))) (*.f64 4297481763/31250000 (/.f64 1 x)))))) (+.f64 (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 3))) (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 673413707421482370561/15625000000000000 (*.f64 z 2)) (+.f64 (*.f64 216700011257/5000000000 (-.f64 (+.f64 1132408253071449813123/31250000000000000 (+.f64 -211117637816396542757848983966387/781250000000000000000000000 (*.f64 -216700011257/5000000000 (*.f64 y -1)))) (+.f64 z (*.f64 -2 y)))) (+.f64 256716963718817377460294646325611/156250000000000000000000000 (*.f64 263505074721/1000000000 (*.f64 y -1))))) (pow.f64 x 4))) (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 y -1)) (pow.f64 x 2))) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -2 (/.f64 y (pow.f64 x 3))))))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 y -1)) (pow.f64 x 3)))))
(+.f64 (/.f64 z (pow.f64 x 3)) (-.f64 (+.f64 (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (neg.f64 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2))))) (neg.f64 (/.f64 (-.f64 (+.f64 673413707421482370561/15625000000000000 (*.f64 z 2)) (+.f64 (*.f64 216700011257/5000000000 (+.f64 1132408253071449813123/31250000000000000 (-.f64 (+.f64 -211117637816396542757848983966387/781250000000000000000000000 (*.f64 y 216700011257/5000000000)) (+.f64 z (*.f64 -2 y))))) (+.f64 256716963718817377460294646325611/156250000000000000000000000 (*.f64 y -263505074721/1000000000)))) (pow.f64 x 4)))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 3))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (neg.f64 (/.f64 (+.f64 673413707421482370561/15625000000000000 (-.f64 (*.f64 z 2) (+.f64 (+.f64 245392881188102879329064646325611/156250000000000000000000000 (*.f64 216700011257/5000000000 (-.f64 (+.f64 -211117637816396542757848983966387/781250000000000000000000000 (*.f64 y 216700011257/5000000000)) (+.f64 z (*.f64 -2 y))))) (+.f64 256716963718817377460294646325611/156250000000000000000000000 (*.f64 y -263505074721/1000000000))))) (pow.f64 x 4))) (+.f64 (neg.f64 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2))) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (/.f64 z (pow.f64 x 3)))))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 3)))))
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x)))
(/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000))))))
(/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x)))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000))))))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x)))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000))))))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))))
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x)))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000))))))
(/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))) z))
(+.f64 (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))) (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000))))))))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))) (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)))))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))) z))
(+.f64 (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))) (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000))))))))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))) (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)))))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))) z))
(+.f64 (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))) (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000))))))))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))) (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)))))))))))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x)))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000))))))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)))))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x)))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000))))))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)))))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))))
(+.f64 (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (pow.f64 x 2) (+.f64 216700011257/5000000000 x)))) x))))
(+.f64 (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000)) (*.f64 x 263505074721/1000000000)))))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) (+.f64 156699607947/500000000 (*.f64 (pow.f64 x 2) (+.f64 x 216700011257/5000000000))))))))
(*.f64 263505074721/1000000000 x)
(*.f64 x 263505074721/1000000000)
(*.f64 263505074721/1000000000 x)
(*.f64 x 263505074721/1000000000)
(*.f64 263505074721/1000000000 x)
(*.f64 x 263505074721/1000000000)
(*.f64 263505074721/1000000000 x)
(*.f64 x 263505074721/1000000000)
(*.f64 263505074721/1000000000 x)
(*.f64 x 263505074721/1000000000)
(*.f64 263505074721/1000000000 x)
(*.f64 x 263505074721/1000000000)
(*.f64 263505074721/1000000000 x)
(*.f64 x 263505074721/1000000000)
(*.f64 263505074721/1000000000 x)
(*.f64 x 263505074721/1000000000)
(*.f64 263505074721/1000000000 x)
(*.f64 x 263505074721/1000000000)
(*.f64 263505074721/1000000000 x)
(*.f64 x 263505074721/1000000000)
(*.f64 263505074721/1000000000 x)
(*.f64 x 263505074721/1000000000)
(*.f64 263505074721/1000000000 x)
(*.f64 x 263505074721/1000000000)
(*.f64 216700011257/5000000000 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 216700011257/5000000000)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 216700011257/5000000000))
(pow.f64 x 3)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 216700011257/5000000000))
(pow.f64 x 3)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 216700011257/5000000000))
(+.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 0)
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 0 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(-.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 0)
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(-.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 0))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(-.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) 0))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) 1)
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) 156699607947/500000000)) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (*.f64 x 263505074721/1000000000) 0)
(*.f64 x 263505074721/1000000000)
(+.f64 0 (*.f64 x 263505074721/1000000000))
(*.f64 x 263505074721/1000000000)
(-.f64 (*.f64 x 263505074721/1000000000) 0)
(*.f64 x 263505074721/1000000000)
(-.f64 (*.f64 x 263505074721/1000000000) (*.f64 (*.f64 (/.f64 x x) (*.f64 263505074721/1000000000 (/.f64 x x))) 0))
(*.f64 x 263505074721/1000000000)
(-.f64 (*.f64 x 263505074721/1000000000) (*.f64 (*.f64 x 263505074721/1000000000) 0))
(*.f64 x 263505074721/1000000000)
(-.f64 (*.f64 x 263505074721/1000000000) (*.f64 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000)) 0))
(*.f64 x 263505074721/1000000000)
(-.f64 (*.f64 x 263505074721/1000000000) (*.f64 (*.f64 x (/.f64 263505074721/1000000000 x)) 0))
(*.f64 x 263505074721/1000000000)
(-.f64 (*.f64 x 263505074721/1000000000) (*.f64 (neg.f64 (*.f64 263505074721/1000000000 (/.f64 x x))) 0))
(*.f64 x 263505074721/1000000000)
(-.f64 0 (*.f64 -263505074721/1000000000 x))
(*.f64 x 263505074721/1000000000)
(-.f64 0 (*.f64 1 (*.f64 -263505074721/1000000000 x)))
(*.f64 x 263505074721/1000000000)
(-.f64 0 (*.f64 (/.f64 x x) (*.f64 -263505074721/1000000000 x)))
(*.f64 x 263505074721/1000000000)
(-.f64 0 (*.f64 (neg.f64 x) (*.f64 263505074721/1000000000 (/.f64 x x))))
(*.f64 x 263505074721/1000000000)
(-.f64 0 (*.f64 -1 (*.f64 x 263505074721/1000000000)))
(*.f64 x 263505074721/1000000000)
(-.f64 (*.f64 0 (neg.f64 (*.f64 263505074721/1000000000 (/.f64 x x)))) (*.f64 (neg.f64 (*.f64 263505074721/1000000000 (/.f64 x x))) x))
(*.f64 x 263505074721/1000000000)
(-.f64 (*.f64 (*.f64 x 263505074721/1000000000) (/.f64 x x)) 0)
(*.f64 x 263505074721/1000000000)
(-.f64 (*.f64 0 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000))) (*.f64 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000)) (*.f64 -263505074721/1000000000 x)))
(*.f64 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000)) (neg.f64 (*.f64 x -263505074721/1000000000)))
(*.f64 (*.f64 x 263505074721/1000000000) (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000)))
(/.f64 (*.f64 x 263505074721/1000000000) 1)
(*.f64 x 263505074721/1000000000)
(/.f64 (*.f64 x 263505074721/1000000000) (/.f64 x x))
(*.f64 x 263505074721/1000000000)
(/.f64 (*.f64 x 263505074721/1000000000) (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000)))
(*.f64 x 263505074721/1000000000)
(/.f64 (*.f64 x 263505074721/1000000000) (/.f64 (*.f64 263505074721/1000000000 (/.f64 x x)) (*.f64 263505074721/1000000000 (/.f64 x x))))
(*.f64 x 263505074721/1000000000)
(neg.f64 (*.f64 -263505074721/1000000000 x))
(*.f64 x 263505074721/1000000000)
(+.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) 0)
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(+.f64 0 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(+.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x 216700011257/5000000000)))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(+.f64 (*.f64 x (*.f64 x 216700011257/5000000000)) (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) 0)
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (neg.f64 x) 0))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (*.f64 x (/.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (+.f64 x 216700011257/5000000000)))) 0))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))) 0))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) 0))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (*.f64 x (/.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) x)) 0))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(-.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (/.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x))) 0))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(-.f64 0 (*.f64 (neg.f64 x) (*.f64 x (+.f64 x 216700011257/5000000000))))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(-.f64 0 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x (neg.f64 x))))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 x) (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(-.f64 0 (*.f64 (/.f64 x x) (*.f64 (neg.f64 x) (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(-.f64 0 (*.f64 (*.f64 (+.f64 x 216700011257/5000000000) (/.f64 x x)) (*.f64 x (neg.f64 x))))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(-.f64 0 (*.f64 (neg.f64 (+.f64 x 216700011257/5000000000)) (*.f64 x x)))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x))))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(-.f64 0 (*.f64 x (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000)))))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(-.f64 (*.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (/.f64 x x)) 0)
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(-.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 x 216700011257/5000000000) (/.f64 x x))) 0)
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(-.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 (*.f64 x (/.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000)))))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x))) (*.f64 (neg.f64 x) (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))) (neg.f64 (*.f64 x (*.f64 (neg.f64 x) (+.f64 x 216700011257/5000000000)))))
(*.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (neg.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))))))
(*.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (/.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))))
(-.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) 0))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000)))))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(-.f64 (*.f64 x (neg.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000))))) (*.f64 (neg.f64 (*.f64 x (neg.f64 (+.f64 x 216700011257/5000000000)))) 0))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(/.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) 1)
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(/.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (/.f64 x x))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(/.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (/.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (+.f64 x 216700011257/5000000000))))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(/.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (/.f64 (+.f64 x 216700011257/5000000000) (+.f64 x 216700011257/5000000000)))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(/.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (/.f64 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x)) (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x))))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))

localize48.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x)
0.4b
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)
0.4b
(*.f64 4297481763/31250000 (pow.f64 x 2))
24.2b
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
Compiler

Compiled 130 to 94 computations (27.7% saved)

series5.0ms (0%)

Counts
3 → 36
Calls

12 calls:

TimeVariablePointExpression
1.0ms
z
@0
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
1.0ms
x
@0
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
1.0ms
z
@inf
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
1.0ms
z
@-inf
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
1.0ms
x
@-inf
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))

rewrite82.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1262×rational_best_oopsla_all_46_json_45_simplify-13
1182×rational_best_oopsla_all_46_json_45_simplify-23
1146×rational_best_oopsla_all_46_json-2
1146×rational_best_oopsla_all_46_json-1
1146×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023129
1154129
2522129
32547129
Stop Event
node limit
Counts
3 → 68
Calls
Call 1
Inputs
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(*.f64 4297481763/31250000 (pow.f64 x 2))
(*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 4297481763/31250000 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) (*.f64 (*.f64 4297481763/31250000 (/.f64 (pow.f64 x 2) (pow.f64 x 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) (*.f64 (/.f64 (*.f64 (pow.f64 x 2) 4297481763/15625000) (*.f64 (pow.f64 x 2) 4297481763/15625000)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -4297481763/31250000 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 -4297481763/31250000 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 4297481763/31250000 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 x 2) 4297481763/15625000) (*.f64 (pow.f64 x 2) 4297481763/15625000))) (*.f64 (/.f64 (*.f64 (pow.f64 x 2) 4297481763/15625000) (*.f64 (pow.f64 x 2) 4297481763/15625000)) (*.f64 -4297481763/31250000 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) (/.f64 (pow.f64 x 2) (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 x 2) 4297481763/15625000) (*.f64 (pow.f64 x 2) 4297481763/15625000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) (/.f64 (*.f64 4297481763/31250000 (/.f64 (pow.f64 x 2) (pow.f64 x 2))) (*.f64 4297481763/31250000 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) (/.f64 (/.f64 (*.f64 (pow.f64 x 2) 4297481763/15625000) (*.f64 (pow.f64 x 2) 4297481763/15625000)) (/.f64 (*.f64 (pow.f64 x 2) 4297481763/15625000) (*.f64 (pow.f64 x 2) 4297481763/15625000))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -4297481763/31250000 (pow.f64 x 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 156699607947/500000000) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x)) (*.f64 x 156699607947/500000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 156699607947/500000000 (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 156699607947/500000000 (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (/.f64 x x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (neg.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (/.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (neg.f64 (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 x) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (neg.f64 x) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (neg.f64 x) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (*.f64 (neg.f64 (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (neg.f64 x) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 (neg.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 (neg.f64 (neg.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (/.f64 x x)) (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (/.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (/.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (neg.f64 (neg.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (neg.f64 (neg.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))))))

simplify191.0ms (1%)

Algorithm
egg-herbie
Rules
1568×rational_best_oopsla_all_46_json_45_simplify-37
866×rational_best_oopsla_all_46_json_45_simplify-49
830×rational_best_oopsla_all_46_json_45_simplify-13
670×rational_best_oopsla_all_46_json_45_simplify-72
646×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02806642
19836544
233776544
Stop Event
node limit
Counts
104 → 130
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 137519416416/23533438303 (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z))))))) (*.f64 -1000000000/23533438303 z)))
(+.f64 (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 -21670001125700000000/553822718361107519809 z) (+.f64 (*.f64 263505074721/47066876606 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z))) (*.f64 -156699607947/23533438303 (+.f64 137519416416/23533438303 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z))) (*.f64 -131752537360500000000/553822718361107519809 z))))))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 137519416416/23533438303 (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z))))))) (*.f64 -1000000000/23533438303 z))))
(/.f64 4297481763/31250000 x)
(-.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 182807431489610297429773983966387/781250000000000000000000000 (/.f64 1 (pow.f64 x 3))))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (+.f64 (*.f64 182807431489610297429773983966387/781250000000000000000000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 249982826644602553754684646325611/156250000000000000000000000 (/.f64 1 (pow.f64 x 4))) (*.f64 -2 (/.f64 z (pow.f64 x 4))))))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (+.f64 182807431489610297429773983966387/781250000000000000000000000 z) (pow.f64 x 4))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2)))))
(/.f64 4297481763/31250000 x)
(-.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 182807431489610297429773983966387/781250000000000000000000000 (/.f64 1 (pow.f64 x 3))))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (+.f64 (*.f64 182807431489610297429773983966387/781250000000000000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 z) (+.f64 (*.f64 -216700011257/5000000000 (+.f64 182807431489610297429773983966387/781250000000000000000000000 z)) 249982826644602553754684646325611/156250000000000000000000000)) (pow.f64 x 4)))))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))))
(*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))) (*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))) z))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))) (*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))) z))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))) (*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))) z))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(*.f64 156699607947/500000000 x)
(+.f64 (*.f64 156699607947/500000000 x) (*.f64 263505074721/1000000000 (pow.f64 x 2)))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (*.f64 263505074721/1000000000 (pow.f64 x 2))))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4))))
(pow.f64 x 4)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (pow.f64 x 4))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4)))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4))))
(pow.f64 x 4)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (pow.f64 x 4))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4)))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 0)
(+.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 0)
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 0))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 1)
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))
(*.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))
(+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) 0)
(+.f64 0 (*.f64 4297481763/31250000 (pow.f64 x 2)))
(-.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) 0)
(-.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) 0))
(-.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) (*.f64 (*.f64 4297481763/31250000 (/.f64 (pow.f64 x 2) (pow.f64 x 2))) 0))
(-.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) (*.f64 (/.f64 (*.f64 (pow.f64 x 2) 4297481763/15625000) (*.f64 (pow.f64 x 2) 4297481763/15625000)) 0))
(-.f64 0 (*.f64 -4297481763/31250000 (pow.f64 x 2)))
(-.f64 0 (*.f64 1 (*.f64 -4297481763/31250000 (pow.f64 x 2))))
(-.f64 0 (*.f64 -1 (*.f64 4297481763/31250000 (pow.f64 x 2))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 x 2) 4297481763/15625000) (*.f64 (pow.f64 x 2) 4297481763/15625000))) (*.f64 (/.f64 (*.f64 (pow.f64 x 2) 4297481763/15625000) (*.f64 (pow.f64 x 2) 4297481763/15625000)) (*.f64 -4297481763/31250000 (pow.f64 x 2))))
(/.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) 1)
(/.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) (/.f64 (pow.f64 x 2) (pow.f64 x 2)))
(/.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 x 2) 4297481763/15625000) (*.f64 (pow.f64 x 2) 4297481763/15625000)))
(/.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) (/.f64 (*.f64 4297481763/31250000 (/.f64 (pow.f64 x 2) (pow.f64 x 2))) (*.f64 4297481763/31250000 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))))
(/.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) (/.f64 (/.f64 (*.f64 (pow.f64 x 2) 4297481763/15625000) (*.f64 (pow.f64 x 2) 4297481763/15625000)) (/.f64 (*.f64 (pow.f64 x 2) 4297481763/15625000) (*.f64 (pow.f64 x 2) 4297481763/15625000))))
(neg.f64 (*.f64 -4297481763/31250000 (pow.f64 x 2)))
(+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 0)
(+.f64 0 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 x 156699607947/500000000) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x)))
(+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x)) (*.f64 x 156699607947/500000000))
(+.f64 (*.f64 156699607947/500000000 (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (*.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 156699607947/500000000 (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(-.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 0)
(-.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (/.f64 x x)) 0))
(-.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (neg.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 0))
(-.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) 0))
(-.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 0))
(-.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (/.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) 0))
(-.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) 0))
(-.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (neg.f64 (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) 0))
(-.f64 0 (*.f64 (neg.f64 x) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 x) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(-.f64 0 (*.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (neg.f64 x) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(-.f64 0 (*.f64 -1 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(-.f64 0 (*.f64 (neg.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (*.f64 (neg.f64 (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(-.f64 (*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) 0)
(-.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (neg.f64 x) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(-.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) 0))
(-.f64 (*.f64 x (neg.f64 (neg.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 (neg.f64 (neg.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) 0))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 1)
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 x x))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (/.f64 x x)) (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (/.f64 x x))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (/.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (/.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (neg.f64 (neg.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (neg.f64 (neg.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
Outputs
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 z 500000000/23533438303) (*.f64 z -156699607947000000000/553822718361107519809)) x))
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) x))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 137519416416/23533438303 (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z))))))) (*.f64 -1000000000/23533438303 z)))
(+.f64 (*.f64 (pow.f64 x 2) (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 z 500000000/23533438303) (*.f64 z -156699607947000000000/553822718361107519809)) 156699607947/23533438303) (+.f64 137519416416/23533438303 (*.f64 z -131752537360500000000/553822718361107519809))))) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 z 500000000/23533438303) (*.f64 z -156699607947000000000/553822718361107519809)) x)))
(+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) x) (*.f64 (+.f64 137519416416/23533438303 (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) 156699607947/23533438303))) (neg.f64 (pow.f64 x 2)))))
(+.f64 (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 -21670001125700000000/553822718361107519809 z) (+.f64 (*.f64 263505074721/47066876606 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z))) (*.f64 -156699607947/23533438303 (+.f64 137519416416/23533438303 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z))) (*.f64 -131752537360500000000/553822718361107519809 z))))))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 137519416416/23533438303 (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 z) (*.f64 -156699607947000000000/553822718361107519809 z))))))) (*.f64 -1000000000/23533438303 z))))
(+.f64 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 z 500000000/23533438303) (*.f64 z -156699607947000000000/553822718361107519809)) 156699607947/23533438303) (+.f64 137519416416/23533438303 (*.f64 z -131752537360500000000/553822718361107519809))))) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 z 500000000/23533438303) (*.f64 z -156699607947000000000/553822718361107519809)) x))) (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 z -21670001125700000000/553822718361107519809) (+.f64 (*.f64 (-.f64 (*.f64 z 500000000/23533438303) (*.f64 z -156699607947000000000/553822718361107519809)) 263505074721/47066876606) (*.f64 -156699607947/23533438303 (+.f64 (*.f64 (-.f64 (*.f64 z 500000000/23533438303) (*.f64 z -156699607947000000000/553822718361107519809)) 156699607947/23533438303) (+.f64 137519416416/23533438303 (*.f64 z -131752537360500000000/553822718361107519809))))))) (pow.f64 x 3)))
(+.f64 (+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) x) (*.f64 (+.f64 137519416416/23533438303 (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) 156699607947/23533438303))) (neg.f64 (pow.f64 x 2))))) (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 z -21670001125700000000/553822718361107519809) (+.f64 (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) 263505074721/47066876606) (+.f64 -21549238637487435857952/553822718361107519809 (*.f64 -156699607947/23533438303 (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) 156699607947/23533438303))))))) (pow.f64 x 3)))
(+.f64 (*.f64 (+.f64 137519416416/23533438303 (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) 156699607947/23533438303))) (neg.f64 (pow.f64 x 2))) (+.f64 (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) x)) (*.f64 (-.f64 68759708208/23533438303 (+.f64 (+.f64 -21549238637487435857952/553822718361107519809 (*.f64 -156699607947/23533438303 (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) 156699607947/23533438303)))) (+.f64 (*.f64 z -21670001125700000000/553822718361107519809) (*.f64 -263505074721/47066876606 (*.f64 z -168466327098500000000/553822718361107519809))))) (pow.f64 x 3))))
(/.f64 4297481763/31250000 x)
(-.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 182807431489610297429773983966387/781250000000000000000000000 (/.f64 1 (pow.f64 x 3))))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 182807431489610297429773983966387/781250000000000000000000000 (/.f64 1 (pow.f64 x 3)))) (-.f64 (/.f64 z (pow.f64 x 3)) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 182807431489610297429773983966387/781250000000000000000000000 (/.f64 1 (pow.f64 x 3)))) (-.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (-.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2)))) (+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 182807431489610297429773983966387/781250000000000000000000000 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (+.f64 (*.f64 182807431489610297429773983966387/781250000000000000000000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 249982826644602553754684646325611/156250000000000000000000000 (/.f64 1 (pow.f64 x 4))) (*.f64 -2 (/.f64 z (pow.f64 x 4))))))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (+.f64 182807431489610297429773983966387/781250000000000000000000000 z) (pow.f64 x 4))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (+.f64 (*.f64 182807431489610297429773983966387/781250000000000000000000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 249982826644602553754684646325611/156250000000000000000000000 (/.f64 1 (pow.f64 x 4))) (*.f64 -2 (/.f64 z (pow.f64 x 4)))))) (-.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 216700011257/5000000000 (/.f64 (+.f64 z 182807431489610297429773983966387/781250000000000000000000000) (pow.f64 x 4))))))
(+.f64 (/.f64 z (pow.f64 x 3)) (-.f64 (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (+.f64 (*.f64 182807431489610297429773983966387/781250000000000000000000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 249982826644602553754684646325611/156250000000000000000000000 (/.f64 1 (pow.f64 x 4))) (*.f64 -2 (/.f64 z (pow.f64 x 4)))))) (+.f64 (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 216700011257/5000000000 (/.f64 (+.f64 z 182807431489610297429773983966387/781250000000000000000000000) (pow.f64 x 4))))))
(+.f64 (/.f64 z (pow.f64 x 3)) (-.f64 (+.f64 (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 182807431489610297429773983966387/781250000000000000000000000 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 249982826644602553754684646325611/156250000000000000000000000 (/.f64 1 (pow.f64 x 4))) (*.f64 -2 (/.f64 z (pow.f64 x 4))))) (+.f64 (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 216700011257/5000000000 (/.f64 (+.f64 z 182807431489610297429773983966387/781250000000000000000000000) (pow.f64 x 4))))))
(/.f64 4297481763/31250000 x)
(-.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 182807431489610297429773983966387/781250000000000000000000000 (/.f64 1 (pow.f64 x 3))))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 182807431489610297429773983966387/781250000000000000000000000 (/.f64 1 (pow.f64 x 3)))) (-.f64 (/.f64 z (pow.f64 x 3)) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 182807431489610297429773983966387/781250000000000000000000000 (/.f64 1 (pow.f64 x 3)))) (-.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (-.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2)))) (+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 182807431489610297429773983966387/781250000000000000000000000 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (+.f64 (*.f64 182807431489610297429773983966387/781250000000000000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 z) (+.f64 (*.f64 -216700011257/5000000000 (+.f64 182807431489610297429773983966387/781250000000000000000000000 z)) 249982826644602553754684646325611/156250000000000000000000000)) (pow.f64 x 4)))))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 182807431489610297429773983966387/781250000000000000000000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -1 (/.f64 (-.f64 (*.f64 z 2) (+.f64 249982826644602553754684646325611/156250000000000000000000000 (+.f64 -39614372461661807731575140492481800409618459/3906250000000000000000000000000000000 (*.f64 -216700011257/5000000000 z)))) (pow.f64 x 4))))) (-.f64 (/.f64 z (pow.f64 x 3)) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 z (pow.f64 x 3)) (-.f64 (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (+.f64 (*.f64 182807431489610297429773983966387/781250000000000000000000000 (/.f64 1 (pow.f64 x 3))) (neg.f64 (/.f64 (-.f64 (*.f64 z 2) (+.f64 249982826644602553754684646325611/156250000000000000000000000 (+.f64 -39614372461661807731575140492481800409618459/3906250000000000000000000000000000000 (*.f64 z -216700011257/5000000000)))) (pow.f64 x 4))))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (+.f64 (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 182807431489610297429773983966387/781250000000000000000000000 (/.f64 1 (pow.f64 x 3)))) (neg.f64 (/.f64 (-.f64 (*.f64 z 2) (+.f64 249982826644602553754684646325611/156250000000000000000000000 (+.f64 -39614372461661807731575140492481800409618459/3906250000000000000000000000000000000 (*.f64 z -216700011257/5000000000)))) (pow.f64 x 4)))) (-.f64 (/.f64 z (pow.f64 x 3)) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2)))))
(*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))) (*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))) z))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))) (*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))) z))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))) (*.f64 (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))) z))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (*.f64 z (-.f64 (/.f64 x (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 2 (/.f64 1 (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(*.f64 156699607947/500000000 x)
(*.f64 x 156699607947/500000000)
(+.f64 (*.f64 156699607947/500000000 x) (*.f64 263505074721/1000000000 (pow.f64 x 2)))
(+.f64 (*.f64 x 156699607947/500000000) (*.f64 (pow.f64 x 2) 263505074721/1000000000))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (*.f64 263505074721/1000000000 (pow.f64 x 2))))
(+.f64 (*.f64 x 156699607947/500000000) (+.f64 (*.f64 (pow.f64 x 2) 263505074721/1000000000) (*.f64 (pow.f64 x 3) 216700011257/5000000000)))
(+.f64 (+.f64 (*.f64 x 156699607947/500000000) (*.f64 (pow.f64 x 2) 263505074721/1000000000)) (*.f64 (pow.f64 x 3) 216700011257/5000000000))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4))))
(+.f64 (*.f64 x 156699607947/500000000) (+.f64 (*.f64 (pow.f64 x 3) 216700011257/5000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 263505074721/1000000000))))
(+.f64 (*.f64 (pow.f64 x 3) 216700011257/5000000000) (+.f64 (*.f64 x 156699607947/500000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 263505074721/1000000000))))
(pow.f64 x 4)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (pow.f64 x 4))
(+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 3) 216700011257/5000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 263505074721/1000000000)))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4))))
(+.f64 (*.f64 x 156699607947/500000000) (+.f64 (*.f64 (pow.f64 x 3) 216700011257/5000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 263505074721/1000000000))))
(+.f64 (*.f64 (pow.f64 x 3) 216700011257/5000000000) (+.f64 (*.f64 x 156699607947/500000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 263505074721/1000000000))))
(pow.f64 x 4)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (pow.f64 x 4))
(+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 3) 216700011257/5000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 263505074721/1000000000)))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4))))
(+.f64 (*.f64 x 156699607947/500000000) (+.f64 (*.f64 (pow.f64 x 3) 216700011257/5000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 263505074721/1000000000))))
(+.f64 (*.f64 (pow.f64 x 3) 216700011257/5000000000) (+.f64 (*.f64 x 156699607947/500000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 263505074721/1000000000))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 0)
(/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (+.f64 x -2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (+.f64 x -2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 0)
(/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (+.f64 x -2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 0))
(/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (+.f64 x -2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) 0))
(/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (+.f64 x -2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (+.f64 x -2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) 1)
(/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (+.f64 x -2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (+.f64 x -2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))
(/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (+.f64 x -2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))
(/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (+.f64 x -2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))))
(/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (+.f64 x -2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (+.f64 x -2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (+.f64 x -2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (+.f64 x -2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))
(/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (+.f64 x -2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (+.f64 x -2)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))))))
(/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (+.f64 x -2)) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) 0)
(*.f64 (pow.f64 x 2) 4297481763/31250000)
(+.f64 0 (*.f64 4297481763/31250000 (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) 4297481763/31250000)
(-.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) 0)
(*.f64 (pow.f64 x 2) 4297481763/31250000)
(-.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) 0))
(*.f64 (pow.f64 x 2) 4297481763/31250000)
(-.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) (*.f64 (*.f64 4297481763/31250000 (/.f64 (pow.f64 x 2) (pow.f64 x 2))) 0))
(*.f64 (pow.f64 x 2) 4297481763/31250000)
(-.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) (*.f64 (/.f64 (*.f64 (pow.f64 x 2) 4297481763/15625000) (*.f64 (pow.f64 x 2) 4297481763/15625000)) 0))
(*.f64 (pow.f64 x 2) 4297481763/31250000)
(-.f64 0 (*.f64 -4297481763/31250000 (pow.f64 x 2)))
(neg.f64 (*.f64 (pow.f64 x 2) -4297481763/31250000))
(-.f64 0 (*.f64 1 (*.f64 -4297481763/31250000 (pow.f64 x 2))))
(neg.f64 (*.f64 (pow.f64 x 2) -4297481763/31250000))
(-.f64 0 (*.f64 -1 (*.f64 4297481763/31250000 (pow.f64 x 2))))
(neg.f64 (*.f64 (pow.f64 x 2) -4297481763/31250000))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 x 2) 4297481763/15625000) (*.f64 (pow.f64 x 2) 4297481763/15625000))) (*.f64 (/.f64 (*.f64 (pow.f64 x 2) 4297481763/15625000) (*.f64 (pow.f64 x 2) 4297481763/15625000)) (*.f64 -4297481763/31250000 (pow.f64 x 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 x 2) 4297481763/15625000) (*.f64 (pow.f64 x 2) 4297481763/15625000)) (neg.f64 (*.f64 (pow.f64 x 2) -4297481763/31250000)))
(*.f64 (/.f64 (*.f64 (pow.f64 x 2) 4297481763/7812500) (*.f64 (pow.f64 x 2) 4297481763/7812500)) (neg.f64 (*.f64 (pow.f64 x 2) -4297481763/31250000)))
(/.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) 1)
(*.f64 (pow.f64 x 2) 4297481763/31250000)
(/.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) (/.f64 (pow.f64 x 2) (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) 4297481763/31250000)
(/.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 x 2) 4297481763/15625000) (*.f64 (pow.f64 x 2) 4297481763/15625000)))
(/.f64 (*.f64 (pow.f64 x 2) 4297481763/31250000) (/.f64 (*.f64 (pow.f64 x 2) 4297481763/15625000) (*.f64 (pow.f64 x 2) 4297481763/15625000)))
(/.f64 (*.f64 (pow.f64 x 2) 4297481763/31250000) (/.f64 (*.f64 (pow.f64 x 2) 4297481763/7812500) (*.f64 (pow.f64 x 2) 4297481763/7812500)))
(/.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) (/.f64 (*.f64 4297481763/31250000 (/.f64 (pow.f64 x 2) (pow.f64 x 2))) (*.f64 4297481763/31250000 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))))
(/.f64 (*.f64 (pow.f64 x 2) 4297481763/31250000) (/.f64 (*.f64 4297481763/31250000 (/.f64 (pow.f64 x 2) (pow.f64 x 2))) (*.f64 4297481763/31250000 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))))
(/.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) (/.f64 (/.f64 (*.f64 (pow.f64 x 2) 4297481763/15625000) (*.f64 (pow.f64 x 2) 4297481763/15625000)) (/.f64 (*.f64 (pow.f64 x 2) 4297481763/15625000) (*.f64 (pow.f64 x 2) 4297481763/15625000))))
(/.f64 (*.f64 (pow.f64 x 2) 4297481763/31250000) (/.f64 (/.f64 (*.f64 (pow.f64 x 2) 4297481763/15625000) (*.f64 (pow.f64 x 2) 4297481763/15625000)) (/.f64 (*.f64 (pow.f64 x 2) 4297481763/15625000) (*.f64 (pow.f64 x 2) 4297481763/15625000))))
(/.f64 (*.f64 (pow.f64 x 2) 4297481763/31250000) (/.f64 (/.f64 (*.f64 (pow.f64 x 2) 4297481763/7812500) (*.f64 (pow.f64 x 2) 4297481763/7812500)) (/.f64 (*.f64 (pow.f64 x 2) 4297481763/7812500) (*.f64 (pow.f64 x 2) 4297481763/7812500))))
(neg.f64 (*.f64 -4297481763/31250000 (pow.f64 x 2)))
(neg.f64 (*.f64 (pow.f64 x 2) -4297481763/31250000))
(+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 0)
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(+.f64 0 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(+.f64 (*.f64 x 156699607947/500000000) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x)))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x)) (*.f64 x 156699607947/500000000))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(+.f64 (*.f64 156699607947/500000000 (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(+.f64 (*.f64 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 156699607947/500000000 (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 0)
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (/.f64 x x)) 0))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (neg.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 0))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) 0))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 0))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (/.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) 0))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) 0))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (neg.f64 (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) 0))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 0 (*.f64 (neg.f64 x) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 x) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 0 (*.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 (neg.f64 x) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 0 (*.f64 -1 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 0 (*.f64 (neg.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))) (*.f64 (neg.f64 (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) 0)
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (neg.f64 x) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (neg.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 x))))
(*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(-.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) 0))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(-.f64 (*.f64 x (neg.f64 (neg.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 (neg.f64 (neg.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) 0))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 1)
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 x x))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (/.f64 x x)) (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (/.f64 x x))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 x (*.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 x (*.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (/.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (/.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (/.f64 (neg.f64 (neg.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (neg.f64 (neg.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))

eval1.8s (9.7%)

Compiler

Compiled 56386 to 40818 computations (27.6% saved)

prune643.0ms (3.5%)

Pruning

34 alts after pruning (29 fresh and 5 done)

PrunedKeptTotal
New119381201
Fresh02121
Picked101
Done055
Total1194341228
Error
0.2b
Counts
1228 → 34
Alt Table
Click to see full alt table
StatusErrorProgram
28.2b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 104109730557/25000000000) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (pow.f64 x 3) 156699607947/500000000) x) 23533438303/500000000))
30.5b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (pow.f64 x 4) 23533438303/500000000))
30.1b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (+.f64 (*.f64 (pow.f64 x 3) 216700011257/5000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 263505074721/1000000000))) 23533438303/500000000))
29.2b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)) (*.f64 x 156699607947/500000000)) 23533438303/500000000))
29.2b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
32.0b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))
51.7b
(/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
48.1b
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
49.3b
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
40.9b
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))
42.3b
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
51.7b
(/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
61.9b
(/.f64 4297481763/31250000 x)
35.8b
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
35.6b
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
59.0b
(+.f64 (/.f64 z (pow.f64 x 3)) (-.f64 (+.f64 (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -2 (/.f64 y (pow.f64 x 3)))) (neg.f64 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2)))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 3))))))
32.8b
(+.f64 (+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (*.f64 x 104109730557/25000000000)) (-.f64 (neg.f64 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (neg.f64 y)) (pow.f64 x 2))) 13764240537310136880149/125000000000000000000))
32.3b
(+.f64 (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x)) (*.f64 (-.f64 (-.f64 (*.f64 500000000/23533438303 y) 137519416416/23533438303) (*.f64 -156699607947/23533438303 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y)))))) (pow.f64 x 2)))
31.8b
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) (pow.f64 x 2))))
17.1b
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
19.1b
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
39.5b
(+.f64 (*.f64 z (-.f64 (+.f64 (*.f64 x 500000000/23533438303) (*.f64 (pow.f64 x 2) -78349803973500000000/553822718361107519809)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
28.3b
(+.f64 (*.f64 z (-.f64 (*.f64 x 500000000/23533438303) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
28.4b
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x 104109730557/25000000000))
42.2b
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1000000000/23533438303 z))
33.6b
(+.f64 (*.f64 x (*.f64 -1000000000/23533438303 y)) (*.f64 -1000000000/23533438303 z))
59.2b
(+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (neg.f64 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2))))
33.6b
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 -1000000000/23533438303 z))
41.1b
(+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) x) (*.f64 (+.f64 137519416416/23533438303 (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) 156699607947/23533438303))) (neg.f64 (pow.f64 x 2)))))
22.6b
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 x 104109730557/25000000000))
35.9b
(+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000))
42.2b
(*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z)
35.8b
(*.f64 x 104109730557/25000000000)
42.4b
(*.f64 -1000000000/23533438303 z)
Compiler

Compiled 1588 to 1220 computations (23.2% saved)

localize118.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)
0.6b
(*.f64 x 104109730557/25000000000)
0.7b
(*.f64 263505074721/1000000000 x)
15.6b
(/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000))
Compiler

Compiled 250 to 187 computations (25.2% saved)

series1.0ms (0%)

Counts
2 → 12
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000))
0.0ms
x
@-inf
(/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000))
0.0ms
x
@0
(/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000))
0.0ms
x
@0
(*.f64 263505074721/1000000000 x)
0.0ms
x
@-inf
(*.f64 263505074721/1000000000 x)

rewrite125.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
2002×rational_best_oopsla_all_46_json-2
2002×rational_best_oopsla_all_46_json-1
2002×rational_best_oopsla_all_46_json-4
2002×rational_best_oopsla_all_46_json-3
1106×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01138
16638
217738
375738
4391538
Stop Event
node limit
Counts
2 → 51
Calls
Call 1
Inputs
(/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000))
(*.f64 263505074721/1000000000 x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 0 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) 0) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) 0) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 1 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 1 (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 1 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 1 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 1 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 1 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 1 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (neg.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))) (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 263505074721/1000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 263505074721/1000000000) (*.f64 0 (*.f64 263505074721/1000000000 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 263505074721/1000000000) (*.f64 0 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 263505074721/1000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 263505074721/1000000000 (/.f64 x x))) (*.f64 x 263505074721/1000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000))) (*.f64 x 263505074721/1000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 263505074721/1000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x -263505074721/1000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000))) (*.f64 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000)) (*.f64 x -263505074721/1000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 263505074721/1000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 263505074721/1000000000) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 263505074721/1000000000) (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 263505074721/1000000000) (/.f64 (*.f64 263505074721/1000000000 (/.f64 x x)) (*.f64 263505074721/1000000000 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 263505074721/1000000000) (/.f64 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000)) (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -263505074721/1000000000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x -263505074721/1000000000))))))

simplify145.0ms (0.8%)

Algorithm
egg-herbie
Rules
1420×rational_best_oopsla_all_46_json_45_simplify-89
1216×rational_best_oopsla_all_46_json_45_simplify-74
964×rational_best_oopsla_all_46_json_45_simplify-24
806×rational_best_oopsla_all_46_json_45_simplify-37
712×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01351801
14151801
218481801
374271801
Stop Event
node limit
Counts
63 → 74
Calls
Call 1
Inputs
(*.f64 500000000/23533438303 x)
(+.f64 (*.f64 -78349803973500000000/553822718361107519809 (pow.f64 x 2)) (*.f64 500000000/23533438303 x))
(+.f64 (*.f64 10727088460753238167788750000000/13033352773350869092174451844127 (pow.f64 x 3)) (+.f64 (*.f64 -78349803973500000000/553822718361107519809 (pow.f64 x 2)) (*.f64 500000000/23533438303 x)))
(+.f64 (*.f64 10727088460753238167788750000000/13033352773350869092174451844127 (pow.f64 x 3)) (+.f64 (*.f64 -78349803973500000000/553822718361107519809 (pow.f64 x 2)) (+.f64 (*.f64 500000000/23533438303 x) (*.f64 -1437999921116945528878933947600831000000000/306719603372886620352117082586607327396481 (pow.f64 x 4)))))
(/.f64 1000000000/263505074721 x)
(-.f64 (*.f64 1000000000/263505074721 (/.f64 1 x)) (*.f64 104466405298000000000/23144974801239931075947 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 1000000000/263505074721 (/.f64 1 x)) (*.f64 28605569228675301780770000000000/6098818314416390161616304160835787 (/.f64 1 (pow.f64 x 3)))) (*.f64 104466405298000000000/23144974801239931075947 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 1000000000/263505074721 (/.f64 1 x)) (*.f64 28605569228675301780770000000000/6098818314416390161616304160835787 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 2556444304207903162451438129068144000000000/535689858550031387014597831344299085081946809 (/.f64 1 (pow.f64 x 4))) (*.f64 104466405298000000000/23144974801239931075947 (/.f64 1 (pow.f64 x 2)))))
(/.f64 1000000000/263505074721 x)
(-.f64 (*.f64 1000000000/263505074721 (/.f64 1 x)) (*.f64 104466405298000000000/23144974801239931075947 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 1000000000/263505074721 (/.f64 1 x)) (*.f64 28605569228675301780770000000000/6098818314416390161616304160835787 (/.f64 1 (pow.f64 x 3)))) (*.f64 104466405298000000000/23144974801239931075947 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 1000000000/263505074721 (/.f64 1 x)) (*.f64 28605569228675301780770000000000/6098818314416390161616304160835787 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 2556444304207903162451438129068144000000000/535689858550031387014597831344299085081946809 (/.f64 1 (pow.f64 x 4))) (*.f64 104466405298000000000/23144974801239931075947 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) 0)
(+.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) 0))
(+.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) 0))
(+.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 0 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))
(+.f64 0 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) 0) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) 0) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))
(-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) 0)
(-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) 0))
(-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) 0))
(-.f64 0 (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) 1)
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 1 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 1 (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 1 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 1 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 1 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))
(*.f64 1 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))
(*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))
(*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 1 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))))
(*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))))
(*.f64 -1 (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))
(*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 1 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))
(*.f64 (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) -1)
(*.f64 (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (neg.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))
(*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))
(*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))) (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))
(neg.f64 (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))
(+.f64 (*.f64 x 263505074721/1000000000) 0)
(+.f64 (*.f64 x 263505074721/1000000000) (*.f64 0 (*.f64 263505074721/1000000000 (/.f64 x x))))
(+.f64 (*.f64 x 263505074721/1000000000) (*.f64 0 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000))))
(+.f64 0 (*.f64 x 263505074721/1000000000))
(+.f64 (*.f64 0 (*.f64 263505074721/1000000000 (/.f64 x x))) (*.f64 x 263505074721/1000000000))
(+.f64 (*.f64 0 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000))) (*.f64 x 263505074721/1000000000))
(-.f64 (*.f64 x 263505074721/1000000000) 0)
(-.f64 0 (*.f64 x -263505074721/1000000000))
(-.f64 (*.f64 0 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000))) (*.f64 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000)) (*.f64 x -263505074721/1000000000)))
(/.f64 (*.f64 x 263505074721/1000000000) 1)
(/.f64 (*.f64 x 263505074721/1000000000) (/.f64 x x))
(/.f64 (*.f64 x 263505074721/1000000000) (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000)))
(/.f64 (*.f64 x 263505074721/1000000000) (/.f64 (*.f64 263505074721/1000000000 (/.f64 x x)) (*.f64 263505074721/1000000000 (/.f64 x x))))
(/.f64 (*.f64 x 263505074721/1000000000) (/.f64 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000)) (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000))))
(/.f64 (*.f64 x -263505074721/1000000000) -1)
(neg.f64 (*.f64 x -263505074721/1000000000))
Outputs
(*.f64 500000000/23533438303 x)
(+.f64 (*.f64 -78349803973500000000/553822718361107519809 (pow.f64 x 2)) (*.f64 500000000/23533438303 x))
(+.f64 (*.f64 500000000/23533438303 x) (*.f64 -78349803973500000000/553822718361107519809 (pow.f64 x 2)))
(+.f64 (*.f64 10727088460753238167788750000000/13033352773350869092174451844127 (pow.f64 x 3)) (+.f64 (*.f64 -78349803973500000000/553822718361107519809 (pow.f64 x 2)) (*.f64 500000000/23533438303 x)))
(+.f64 (*.f64 -78349803973500000000/553822718361107519809 (pow.f64 x 2)) (+.f64 (*.f64 10727088460753238167788750000000/13033352773350869092174451844127 (pow.f64 x 3)) (*.f64 500000000/23533438303 x)))
(+.f64 (*.f64 -78349803973500000000/553822718361107519809 (pow.f64 x 2)) (+.f64 (*.f64 500000000/23533438303 x) (*.f64 10727088460753238167788750000000/13033352773350869092174451844127 (pow.f64 x 3))))
(+.f64 (*.f64 10727088460753238167788750000000/13033352773350869092174451844127 (pow.f64 x 3)) (+.f64 (*.f64 -78349803973500000000/553822718361107519809 (pow.f64 x 2)) (+.f64 (*.f64 500000000/23533438303 x) (*.f64 -1437999921116945528878933947600831000000000/306719603372886620352117082586607327396481 (pow.f64 x 4)))))
(+.f64 (*.f64 -78349803973500000000/553822718361107519809 (pow.f64 x 2)) (+.f64 (*.f64 10727088460753238167788750000000/13033352773350869092174451844127 (pow.f64 x 3)) (+.f64 (*.f64 500000000/23533438303 x) (*.f64 -1437999921116945528878933947600831000000000/306719603372886620352117082586607327396481 (pow.f64 x 4)))))
(+.f64 (*.f64 500000000/23533438303 x) (+.f64 (*.f64 10727088460753238167788750000000/13033352773350869092174451844127 (pow.f64 x 3)) (+.f64 (*.f64 -78349803973500000000/553822718361107519809 (pow.f64 x 2)) (*.f64 -1437999921116945528878933947600831000000000/306719603372886620352117082586607327396481 (pow.f64 x 4)))))
(/.f64 1000000000/263505074721 x)
(-.f64 (*.f64 1000000000/263505074721 (/.f64 1 x)) (*.f64 104466405298000000000/23144974801239931075947 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 1000000000/263505074721 (/.f64 1 x)) (*.f64 28605569228675301780770000000000/6098818314416390161616304160835787 (/.f64 1 (pow.f64 x 3)))) (*.f64 104466405298000000000/23144974801239931075947 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 28605569228675301780770000000000/6098818314416390161616304160835787 (/.f64 1 (pow.f64 x 3))) (-.f64 (*.f64 1000000000/263505074721 (/.f64 1 x)) (*.f64 104466405298000000000/23144974801239931075947 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (-.f64 (*.f64 1000000000/263505074721 (/.f64 1 x)) (*.f64 104466405298000000000/23144974801239931075947 (/.f64 1 (pow.f64 x 2)))) (*.f64 28605569228675301780770000000000/6098818314416390161616304160835787 (/.f64 1 (pow.f64 x 3))))
(+.f64 (*.f64 1000000000/263505074721 (/.f64 1 x)) (-.f64 (*.f64 28605569228675301780770000000000/6098818314416390161616304160835787 (/.f64 1 (pow.f64 x 3))) (*.f64 104466405298000000000/23144974801239931075947 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 1000000000/263505074721 (/.f64 1 x)) (*.f64 28605569228675301780770000000000/6098818314416390161616304160835787 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 2556444304207903162451438129068144000000000/535689858550031387014597831344299085081946809 (/.f64 1 (pow.f64 x 4))) (*.f64 104466405298000000000/23144974801239931075947 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 28605569228675301780770000000000/6098818314416390161616304160835787 (/.f64 1 (pow.f64 x 3))) (-.f64 (*.f64 1000000000/263505074721 (/.f64 1 x)) (+.f64 (*.f64 104466405298000000000/23144974801239931075947 (/.f64 1 (pow.f64 x 2))) (*.f64 2556444304207903162451438129068144000000000/535689858550031387014597831344299085081946809 (/.f64 1 (pow.f64 x 4))))))
(+.f64 (*.f64 1000000000/263505074721 (/.f64 1 x)) (-.f64 (*.f64 28605569228675301780770000000000/6098818314416390161616304160835787 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 104466405298000000000/23144974801239931075947 (/.f64 1 (pow.f64 x 2))) (*.f64 2556444304207903162451438129068144000000000/535689858550031387014597831344299085081946809 (/.f64 1 (pow.f64 x 4))))))
(/.f64 1000000000/263505074721 x)
(-.f64 (*.f64 1000000000/263505074721 (/.f64 1 x)) (*.f64 104466405298000000000/23144974801239931075947 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 1000000000/263505074721 (/.f64 1 x)) (*.f64 28605569228675301780770000000000/6098818314416390161616304160835787 (/.f64 1 (pow.f64 x 3)))) (*.f64 104466405298000000000/23144974801239931075947 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 28605569228675301780770000000000/6098818314416390161616304160835787 (/.f64 1 (pow.f64 x 3))) (-.f64 (*.f64 1000000000/263505074721 (/.f64 1 x)) (*.f64 104466405298000000000/23144974801239931075947 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (-.f64 (*.f64 1000000000/263505074721 (/.f64 1 x)) (*.f64 104466405298000000000/23144974801239931075947 (/.f64 1 (pow.f64 x 2)))) (*.f64 28605569228675301780770000000000/6098818314416390161616304160835787 (/.f64 1 (pow.f64 x 3))))
(+.f64 (*.f64 1000000000/263505074721 (/.f64 1 x)) (-.f64 (*.f64 28605569228675301780770000000000/6098818314416390161616304160835787 (/.f64 1 (pow.f64 x 3))) (*.f64 104466405298000000000/23144974801239931075947 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 1000000000/263505074721 (/.f64 1 x)) (*.f64 28605569228675301780770000000000/6098818314416390161616304160835787 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 2556444304207903162451438129068144000000000/535689858550031387014597831344299085081946809 (/.f64 1 (pow.f64 x 4))) (*.f64 104466405298000000000/23144974801239931075947 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 28605569228675301780770000000000/6098818314416390161616304160835787 (/.f64 1 (pow.f64 x 3))) (-.f64 (*.f64 1000000000/263505074721 (/.f64 1 x)) (+.f64 (*.f64 104466405298000000000/23144974801239931075947 (/.f64 1 (pow.f64 x 2))) (*.f64 2556444304207903162451438129068144000000000/535689858550031387014597831344299085081946809 (/.f64 1 (pow.f64 x 4))))))
(+.f64 (*.f64 1000000000/263505074721 (/.f64 1 x)) (-.f64 (*.f64 28605569228675301780770000000000/6098818314416390161616304160835787 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 104466405298000000000/23144974801239931075947 (/.f64 1 (pow.f64 x 2))) (*.f64 2556444304207903162451438129068144000000000/535689858550031387014597831344299085081946809 (/.f64 1 (pow.f64 x 4))))))
(+.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) 0)
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(+.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) 0))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(+.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) 0))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(+.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 0 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(+.f64 0 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(+.f64 (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) 0) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(+.f64 (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) 0) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) 0)
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) 0))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(-.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) 0))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(-.f64 0 (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) 1)
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 1 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 1 (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 1 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 1 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 1 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(*.f64 1 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 1 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(*.f64 -1 (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(*.f64 -1 (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 1 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(*.f64 (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) -1)
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(*.f64 (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (neg.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))) (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)) (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000)))) (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(neg.f64 (neg.f64 (/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))))
(/.f64 x (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000))) 23533438303/500000000))
(+.f64 (*.f64 x 263505074721/1000000000) 0)
(*.f64 x 263505074721/1000000000)
(+.f64 (*.f64 x 263505074721/1000000000) (*.f64 0 (*.f64 263505074721/1000000000 (/.f64 x x))))
(*.f64 x 263505074721/1000000000)
(+.f64 (*.f64 x 263505074721/1000000000) (*.f64 0 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000))))
(*.f64 x 263505074721/1000000000)
(+.f64 0 (*.f64 x 263505074721/1000000000))
(*.f64 x 263505074721/1000000000)
(+.f64 (*.f64 0 (*.f64 263505074721/1000000000 (/.f64 x x))) (*.f64 x 263505074721/1000000000))
(*.f64 x 263505074721/1000000000)
(+.f64 (*.f64 0 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000))) (*.f64 x 263505074721/1000000000))
(*.f64 x 263505074721/1000000000)
(-.f64 (*.f64 x 263505074721/1000000000) 0)
(*.f64 x 263505074721/1000000000)
(-.f64 0 (*.f64 x -263505074721/1000000000))
(neg.f64 (*.f64 x -263505074721/1000000000))
(-.f64 (*.f64 0 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000))) (*.f64 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000)) (*.f64 x -263505074721/1000000000)))
(*.f64 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000)) (neg.f64 (*.f64 x -263505074721/1000000000)))
(*.f64 (/.f64 (*.f64 x 263505074721/500000000) (*.f64 x 263505074721/500000000)) (neg.f64 (*.f64 x -263505074721/1000000000)))
(/.f64 (*.f64 x 263505074721/1000000000) 1)
(*.f64 x 263505074721/1000000000)
(/.f64 (*.f64 x 263505074721/1000000000) (/.f64 x x))
(*.f64 x 263505074721/1000000000)
(/.f64 (*.f64 x 263505074721/1000000000) (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000)))
(*.f64 x 263505074721/1000000000)
(/.f64 (*.f64 x 263505074721/1000000000) (/.f64 (*.f64 263505074721/1000000000 (/.f64 x x)) (*.f64 263505074721/1000000000 (/.f64 x x))))
(*.f64 x 263505074721/1000000000)
(/.f64 (*.f64 x 263505074721/1000000000) (/.f64 (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000)) (/.f64 (*.f64 x 263505074721/1000000000) (*.f64 x 263505074721/1000000000))))
(/.f64 (*.f64 x 263505074721/1000000000) (/.f64 (/.f64 (*.f64 x 263505074721/500000000) (*.f64 x 263505074721/500000000)) (/.f64 (*.f64 x 263505074721/500000000) (*.f64 x 263505074721/500000000))))
(/.f64 (*.f64 x -263505074721/1000000000) -1)
(neg.f64 (*.f64 x -263505074721/1000000000))
(neg.f64 (*.f64 x -263505074721/1000000000))

localize3.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.6b
(/.f64 4297481763/31250000 x)
Compiler

Compiled 8 to 6 computations (25% saved)

series0.0ms (0%)

Counts
1 → 0
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(/.f64 4297481763/31250000 x)
0.0ms
x
@0
(/.f64 4297481763/31250000 x)
0.0ms
x
@inf
(/.f64 4297481763/31250000 x)

rewrite68.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1632×rational_best_oopsla_all_46_json-2
1632×rational_best_oopsla_all_46_json-1
1632×rational_best_oopsla_all_46_json-4
1632×rational_best_oopsla_all_46_json-3
650×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057
1277
2597
31747
47817
543817
Stop Event
node limit
Counts
1 → 45
Calls
Call 1
Inputs
(/.f64 4297481763/31250000 x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4297481763/31250000 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4297481763/31250000 x) (*.f64 0 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4297481763/31250000 x) (*.f64 0 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 4297481763/31250000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x)))) (/.f64 4297481763/31250000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))) (/.f64 4297481763/31250000 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4297481763/31250000 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 4297481763/31250000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x)))) (*.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x))) (neg.f64 (/.f64 4297481763/31250000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))) (*.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))) (neg.f64 (/.f64 4297481763/31250000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4297481763/31250000 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4297481763/31250000 x) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4297481763/31250000 x) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4297481763/31250000 x) (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4297481763/31250000 x) (/.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4297481763/31250000 x) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 4297481763/31250000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4297481763/31250000 x) (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4297481763/31250000 x) (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4297481763/31250000 x) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x))) (/.f64 4297481763/31250000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4297481763/31250000 x) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))) (/.f64 4297481763/31250000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4297481763/31250000 x) (*.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x)))) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4297481763/31250000 x) (*.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4297481763/31250000 x) (*.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 4297481763/31250000 x))) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 4297481763/31250000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 4297481763/31250000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))) (/.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x))) (/.f64 4297481763/31250000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x))) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x))) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 4297481763/31250000 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 4297481763/31250000 x)) (neg.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 4297481763/31250000 x)) (neg.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 4297481763/31250000 x)) (neg.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 4297481763/31250000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))) (/.f64 4297481763/31250000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))) (/.f64 4297481763/31250000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 4297481763/31250000 x))) (/.f64 4297481763/31250000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))) (neg.f64 (/.f64 4297481763/31250000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x)))) (/.f64 4297481763/31250000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))) (/.f64 4297481763/31250000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x)))) (neg.f64 (/.f64 4297481763/31250000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))) (neg.f64 (/.f64 4297481763/31250000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 4297481763/31250000 x)))))))

simplify191.0ms (1.1%)

Algorithm
egg-herbie
Rules
1658×rational_best_oopsla_all_46_json_45_simplify-89
1354×rational_best_oopsla_all_46_json_45_simplify-74
1032×rational_best_oopsla_all_46_json_45_simplify-72
988×rational_best_oopsla_all_46_json_45_simplify-49
900×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
085315
1342315
22257315
37826315
Stop Event
node limit
Counts
45 → 46
Calls
Call 1
Inputs
(+.f64 (/.f64 4297481763/31250000 x) 0)
(+.f64 (/.f64 4297481763/31250000 x) (*.f64 0 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x)))))
(+.f64 (/.f64 4297481763/31250000 x) (*.f64 0 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))))
(+.f64 0 (/.f64 4297481763/31250000 x))
(+.f64 (*.f64 0 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x)))) (/.f64 4297481763/31250000 x))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))) (/.f64 4297481763/31250000 x))
(-.f64 (/.f64 4297481763/31250000 x) 0)
(-.f64 0 (neg.f64 (/.f64 4297481763/31250000 x)))
(-.f64 (*.f64 0 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x)))) (*.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x))) (neg.f64 (/.f64 4297481763/31250000 x))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))) (*.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))) (neg.f64 (/.f64 4297481763/31250000 x))))
(*.f64 (/.f64 4297481763/31250000 x) 1)
(*.f64 (/.f64 4297481763/31250000 x) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))
(*.f64 (/.f64 4297481763/31250000 x) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x))))
(*.f64 (/.f64 4297481763/31250000 x) (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))))
(*.f64 (/.f64 4297481763/31250000 x) (/.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))))
(*.f64 (/.f64 4297481763/31250000 x) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 4297481763/31250000 x))))
(*.f64 (/.f64 4297481763/31250000 x) (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x)))))
(*.f64 (/.f64 4297481763/31250000 x) (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))))
(*.f64 (/.f64 4297481763/31250000 x) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x))) (/.f64 4297481763/31250000 x))))
(*.f64 (/.f64 4297481763/31250000 x) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))) (/.f64 4297481763/31250000 x))))
(*.f64 (/.f64 4297481763/31250000 x) (*.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x)))) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))))
(*.f64 (/.f64 4297481763/31250000 x) (*.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))))
(*.f64 (/.f64 4297481763/31250000 x) (*.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 4297481763/31250000 x))) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))))
(*.f64 1 (/.f64 4297481763/31250000 x))
(*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 4297481763/31250000 x))
(*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))))
(*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))))
(*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))) (/.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))))
(*.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x))) (/.f64 4297481763/31250000 x))
(*.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x))) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x))) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x))))))
(*.f64 (neg.f64 (/.f64 4297481763/31250000 x)) -1)
(*.f64 (neg.f64 (/.f64 4297481763/31250000 x)) (neg.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))))
(*.f64 (neg.f64 (/.f64 4297481763/31250000 x)) (neg.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x)))))
(*.f64 (neg.f64 (/.f64 4297481763/31250000 x)) (neg.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))))
(*.f64 -1 (neg.f64 (/.f64 4297481763/31250000 x)))
(*.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))) (/.f64 4297481763/31250000 x))
(*.f64 (/.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))) (/.f64 4297481763/31250000 x))
(*.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 4297481763/31250000 x))) (/.f64 4297481763/31250000 x))
(*.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))
(*.f64 (neg.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))) (neg.f64 (/.f64 4297481763/31250000 x)))
(*.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x)))) (/.f64 4297481763/31250000 x))
(*.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))) (/.f64 4297481763/31250000 x))
(*.f64 (neg.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x)))) (neg.f64 (/.f64 4297481763/31250000 x)))
(*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))) (neg.f64 (/.f64 4297481763/31250000 x)))
(neg.f64 (neg.f64 (/.f64 4297481763/31250000 x)))
Outputs
(+.f64 (/.f64 4297481763/31250000 x) 0)
(/.f64 4297481763/31250000 x)
(+.f64 (/.f64 4297481763/31250000 x) (*.f64 0 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x)))))
(/.f64 4297481763/31250000 x)
(+.f64 (/.f64 4297481763/31250000 x) (*.f64 0 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))))
(/.f64 4297481763/31250000 x)
(+.f64 0 (/.f64 4297481763/31250000 x))
(/.f64 4297481763/31250000 x)
(+.f64 (*.f64 0 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x)))) (/.f64 4297481763/31250000 x))
(/.f64 4297481763/31250000 x)
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))) (/.f64 4297481763/31250000 x))
(/.f64 4297481763/31250000 x)
(-.f64 (/.f64 4297481763/31250000 x) 0)
(/.f64 4297481763/31250000 x)
(-.f64 0 (neg.f64 (/.f64 4297481763/31250000 x)))
(/.f64 4297481763/31250000 x)
(-.f64 (*.f64 0 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x)))) (*.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x))) (neg.f64 (/.f64 4297481763/31250000 x))))
(/.f64 4297481763/31250000 x)
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))) (*.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))) (neg.f64 (/.f64 4297481763/31250000 x))))
(/.f64 4297481763/31250000 x)
(*.f64 (/.f64 4297481763/31250000 x) 1)
(/.f64 4297481763/31250000 x)
(*.f64 (/.f64 4297481763/31250000 x) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))
(/.f64 4297481763/31250000 x)
(*.f64 (/.f64 4297481763/31250000 x) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x))))
(/.f64 4297481763/31250000 x)
(*.f64 (/.f64 4297481763/31250000 x) (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))))
(/.f64 4297481763/31250000 x)
(*.f64 (/.f64 4297481763/31250000 x) (/.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))))
(/.f64 4297481763/31250000 x)
(*.f64 (/.f64 4297481763/31250000 x) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 4297481763/31250000 x))))
(/.f64 4297481763/31250000 x)
(*.f64 (/.f64 4297481763/31250000 x) (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x)))))
(/.f64 4297481763/31250000 x)
(*.f64 (/.f64 4297481763/31250000 x) (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))))
(/.f64 4297481763/31250000 x)
(*.f64 (/.f64 4297481763/31250000 x) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x))) (/.f64 4297481763/31250000 x))))
(/.f64 4297481763/31250000 x)
(*.f64 (/.f64 4297481763/31250000 x) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))) (/.f64 4297481763/31250000 x))))
(/.f64 4297481763/31250000 x)
(*.f64 (/.f64 4297481763/31250000 x) (*.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x)))) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))))
(/.f64 4297481763/31250000 x)
(*.f64 (/.f64 4297481763/31250000 x) (*.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))))
(/.f64 4297481763/31250000 x)
(*.f64 (/.f64 4297481763/31250000 x) (*.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 4297481763/31250000 x))) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))))
(/.f64 4297481763/31250000 x)
(*.f64 1 (/.f64 4297481763/31250000 x))
(/.f64 4297481763/31250000 x)
(*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 4297481763/31250000 x))
(/.f64 4297481763/31250000 x)
(*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))))
(/.f64 4297481763/31250000 x)
(*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))))
(/.f64 4297481763/31250000 x)
(*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))) (/.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))))
(/.f64 4297481763/31250000 x)
(*.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x))) (/.f64 4297481763/31250000 x))
(/.f64 4297481763/31250000 x)
(*.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x))) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x))) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x))))))
(/.f64 4297481763/31250000 x)
(*.f64 (neg.f64 (/.f64 4297481763/31250000 x)) -1)
(/.f64 4297481763/31250000 x)
(*.f64 (neg.f64 (/.f64 4297481763/31250000 x)) (neg.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))))
(/.f64 4297481763/31250000 x)
(*.f64 (neg.f64 (/.f64 4297481763/31250000 x)) (neg.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x)))))
(/.f64 4297481763/31250000 x)
(*.f64 (neg.f64 (/.f64 4297481763/31250000 x)) (neg.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))))
(/.f64 4297481763/31250000 x)
(*.f64 -1 (neg.f64 (/.f64 4297481763/31250000 x)))
(/.f64 4297481763/31250000 x)
(*.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))) (/.f64 4297481763/31250000 x))
(/.f64 4297481763/31250000 x)
(*.f64 (/.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))) (/.f64 4297481763/31250000 x))
(/.f64 4297481763/31250000 x)
(*.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 4297481763/31250000 x))) (/.f64 4297481763/31250000 x))
(/.f64 4297481763/31250000 x)
(*.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))
(/.f64 4297481763/31250000 x)
(*.f64 (neg.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x))) (neg.f64 (/.f64 4297481763/31250000 x)))
(/.f64 4297481763/31250000 x)
(*.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x)))) (/.f64 4297481763/31250000 x))
(/.f64 4297481763/31250000 x)
(*.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))) (/.f64 4297481763/31250000 x))
(/.f64 4297481763/31250000 x)
(*.f64 (neg.f64 (*.f64 (/.f64 4297481763/31250000 x) (/.f64 1 (/.f64 4297481763/31250000 x)))) (neg.f64 (/.f64 4297481763/31250000 x)))
(/.f64 4297481763/31250000 x)
(*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)) (/.f64 (/.f64 4297481763/31250000 x) (/.f64 4297481763/31250000 x)))) (neg.f64 (/.f64 4297481763/31250000 x)))
(/.f64 4297481763/31250000 x)
(neg.f64 (neg.f64 (/.f64 4297481763/31250000 x)))
(/.f64 4297481763/31250000 x)

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))
0.1b
(*.f64 x 168466327098500000000/553822718361107519809)
0.3b
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))
0.6b
(*.f64 x 104109730557/25000000000)
Compiler

Compiled 37 to 27 computations (27% saved)

series2.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
z
@0
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))
0.0ms
x
@-inf
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))
0.0ms
z
@inf
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))
0.0ms
x
@inf
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))
0.0ms
z
@-inf
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))

rewrite183.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1910×rational_best_oopsla_all_46_json-2
1910×rational_best_oopsla_all_46_json-1
1910×rational_best_oopsla_all_46_json-4
1910×rational_best_oopsla_all_46_json-3
698×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
16132
221132
392532
4430432
Stop Event
node limit
Counts
2 → 91
Calls
Call 1
Inputs
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))
(+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 (/.f64 z z) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 0 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (neg.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 0 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 0 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z -1000000000/23533438303) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z -1000000000/23533438303))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) 0) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) 0) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) z)) 0) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 z z) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) 0) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) 0) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) 0) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) z))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z)))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z -1000000000/23533438303) (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z z) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z -1000000000/23533438303) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 z -1000000000/23533438303)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z z) (*.f64 z -1000000000/23533438303)) (*.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z -1000000000/23533438303) (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z -1000000000/23533438303) (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z -1000000000/23533438303)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z -1000000000/23533438303)) (*.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1000000000/23533438303 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 x 168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1000000000/23533438303 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) -1000000000/23533438303))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) -1000000000/23533438303) (*.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 (/.f64 z z) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (neg.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 z (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z z) (*.f64 z (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z -1000000000/23533438303) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z 1000000000/23533438303))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z)) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (*.f64 (/.f64 z z) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) z)) (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 z (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 z z) (*.f64 z (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) z))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 -1000000000/23533438303 (*.f64 x -168466327098500000000/553822718361107519809))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 1 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 1 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 (*.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 1 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (neg.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 1 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))))

simplify152.0ms (0.8%)

Algorithm
egg-herbie
Rules
1308×rational_best_oopsla_all_46_json_45_simplify-13
826×rational_best_oopsla_all_46_json_45_simplify-49
786×rational_best_oopsla_all_46_json_45_simplify-72
778×rational_best_oopsla_all_46_json_45_simplify-10
610×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01742629
15892623
224742623
374802623
Stop Event
node limit
Counts
127 → 109
Calls
Call 1
Inputs
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
-1000000000/23533438303
(-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(*.f64 168466327098500000000/553822718361107519809 x)
(-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(*.f64 168466327098500000000/553822718361107519809 x)
(-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) 0)
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) 0))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) 0))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) z)) 0))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 (/.f64 z z) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) 0))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 0 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) 0))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (neg.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) 0))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 0 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) z))))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z)))))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 0 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(+.f64 0 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(+.f64 (*.f64 z -1000000000/23533438303) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z -1000000000/23533438303))
(+.f64 (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) 0) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(+.f64 (*.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) 0) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(+.f64 (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) z)) 0) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(+.f64 (*.f64 (*.f64 (/.f64 z z) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) 0) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(+.f64 (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) 0) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(+.f64 (*.f64 (neg.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) 0) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) z))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z)))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(+.f64 (*.f64 (*.f64 z -1000000000/23533438303) (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))
(+.f64 (*.f64 (/.f64 z z) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z -1000000000/23533438303) (/.f64 z z)))
(+.f64 (*.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 z -1000000000/23533438303)))
(+.f64 (*.f64 (/.f64 z z) (*.f64 z -1000000000/23533438303)) (*.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z)))
(+.f64 (*.f64 (*.f64 z -1000000000/23533438303) (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))
(+.f64 (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z -1000000000/23533438303) (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z -1000000000/23533438303)))
(+.f64 (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z -1000000000/23533438303)) (*.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 x 168466327098500000000/553822718361107519809)))
(+.f64 (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1000000000/23533438303 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) -1000000000/23533438303))
(+.f64 (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) -1000000000/23533438303) (*.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(-.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) 0)
(-.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) 0))
(-.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) 0))
(-.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) z)) 0))
(-.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 (/.f64 z z) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) 0))
(-.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) 0))
(-.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (neg.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) 0))
(-.f64 0 (*.f64 z (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))
(-.f64 0 (*.f64 1 (*.f64 z (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 z (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(-.f64 0 (*.f64 -1 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) z))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z 1000000000/23533438303))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) 1)
(/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 z z))
(/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))
(/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z)) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))))
(/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (*.f64 (/.f64 z z) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z)))))
(/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) z)) (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) z))))
(/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(neg.f64 (*.f64 z (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))
(neg.f64 (*.f64 1 (*.f64 z (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(neg.f64 (*.f64 (/.f64 z z) (*.f64 z (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(neg.f64 (*.f64 -1 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) z))
(-.f64 -1000000000/23533438303 (*.f64 x -168466327098500000000/553822718361107519809))
(-.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) 0)
(-.f64 0 (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) 1)
(*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 1 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))
(*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))
(*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))
(*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 1 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))
(*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 (*.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))
(*.f64 1 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))
(*.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))
(*.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 1 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(*.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(*.f64 (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) -1)
(*.f64 (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (neg.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))
(*.f64 -1 (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 1 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))
(*.f64 (*.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))
(*.f64 (neg.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) 1)
(/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))
(/.f64 (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) -1)
(neg.f64 (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
Outputs
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 -1000000000/23533438303 z)
(*.f64 z -1000000000/23533438303)
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 z (*.f64 168466327098500000000/553822718361107519809 x))
(*.f64 x (*.f64 z 168466327098500000000/553822718361107519809))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(*.f64 168466327098500000000/553822718361107519809 (*.f64 z x))
(*.f64 z (*.f64 168466327098500000000/553822718361107519809 x))
(*.f64 x (*.f64 z 168466327098500000000/553822718361107519809))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
-1000000000/23533438303
(-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(*.f64 168466327098500000000/553822718361107519809 x)
(-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(*.f64 168466327098500000000/553822718361107519809 x)
(-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) 0)
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) 0))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) 0))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) z)) 0))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 (/.f64 z z) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) 0))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 0 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) 0))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (neg.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) 0))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 0 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) z))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z)))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 0 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 0 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 z -1000000000/23533438303) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z -1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) 0) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) 0) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) z)) 0) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 (*.f64 (/.f64 z z) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) 0) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) 0) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 (neg.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) 0) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) z))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z)))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 (*.f64 z -1000000000/23533438303) (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 (/.f64 z z) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z -1000000000/23533438303) (/.f64 z z)))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 z -1000000000/23533438303)))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 (/.f64 z z) (*.f64 z -1000000000/23533438303)) (*.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z)))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 (*.f64 z -1000000000/23533438303) (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))))
(*.f64 z (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))) (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))))
(+.f64 (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z -1000000000/23533438303) (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))))
(*.f64 z (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))) (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))))
(+.f64 (*.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z -1000000000/23533438303)))
(*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))))
(*.f64 z (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))) (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))))
(+.f64 (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z -1000000000/23533438303)) (*.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))))
(*.f64 z (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))) (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 x 168466327098500000000/553822718361107519809)))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1000000000/23533438303 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) -1000000000/23533438303))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) -1000000000/23533438303) (*.f64 (*.f64 x 168466327098500000000/553822718361107519809) (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) 0)
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) 0))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) 0))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) z)) 0))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 (/.f64 z z) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) 0))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) 0))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (neg.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) 0))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 0 (*.f64 z (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 0 (*.f64 1 (*.f64 z (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 z (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 0 (*.f64 -1 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) z))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 (*.f64 z -1000000000/23533438303) (*.f64 z (*.f64 x -168466327098500000000/553822718361107519809)))
(*.f64 z (-.f64 -1000000000/23533438303 (*.f64 x -168466327098500000000/553822718361107519809)))
(-.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 z 1000000000/23533438303))
(*.f64 z (-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))) (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))))
(*.f64 z (*.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))) (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))))
(/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) 1)
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 z z))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (/.f64 z z) (/.f64 z z)))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z)) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))) (/.f64 (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))) (/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))))))
(/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (*.f64 (/.f64 z z) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z)))))
(/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))) (/.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)) (*.f64 (/.f64 z z) (/.f64 z z))) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)) (*.f64 (/.f64 z z) (/.f64 z z)))))
(/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) z)) (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) z))))
(/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))) (/.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)) z)) (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)) z))))
(/.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (*.f64 z (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(neg.f64 (*.f64 z (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(neg.f64 (*.f64 1 (*.f64 z (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(neg.f64 (*.f64 (/.f64 z z) (*.f64 z (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(neg.f64 (*.f64 -1 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 z z))) z))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(-.f64 -1000000000/23533438303 (*.f64 x -168466327098500000000/553822718361107519809))
(-.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) 0)
(+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))
(-.f64 0 (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))
(*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) 1)
(+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))
(*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))
(*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 1 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))
(+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))
(*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))
(+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))
(*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))
(+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))
(*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 1 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))
(+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))
(*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 (*.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))
(+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))
(*.f64 1 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))
(+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))
(*.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))
(+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))
(*.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 1 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))
(*.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))))
(+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))
(*.f64 (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) -1)
(+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))
(*.f64 (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (neg.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))
(+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))
(*.f64 -1 (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))
(*.f64 (*.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 1 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))
(+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))
(*.f64 (*.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))
(+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))
(*.f64 (neg.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))) (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))
(/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) 1)
(+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))
(/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))
(/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (/.f64 (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (/.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)) (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809)))))
(+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))
(/.f64 (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) -1)
(+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))
(neg.f64 (neg.f64 (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))))
(+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))

localize155.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x))
0.4b
(+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)) (*.f64 x 156699607947/500000000))
0.6b
(*.f64 x 4297481763/31250000)
25.3b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)) (*.f64 x 156699607947/500000000)) 23533438303/500000000))
Compiler

Compiled 147 to 92 computations (37.4% saved)

series7.0ms (0%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
y
@0
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)) (*.f64 x 156699607947/500000000)) 23533438303/500000000))
1.0ms
z
@0
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)) (*.f64 x 156699607947/500000000)) 23533438303/500000000))
1.0ms
z
@inf
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)) (*.f64 x 156699607947/500000000)) 23533438303/500000000))
1.0ms
y
@-inf
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)) (*.f64 x 156699607947/500000000)) 23533438303/500000000))
1.0ms
z
@-inf
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)) (*.f64 x 156699607947/500000000)) 23533438303/500000000))

rewrite148.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1682×rational_best_oopsla_all_46_json_45_simplify-23
1378×rational_best_oopsla_all_46_json-2
1378×rational_best_oopsla_all_46_json-1
1378×rational_best_oopsla_all_46_json-4
1378×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026165
1178153
2605153
32992153
Stop Event
node limit
Counts
3 → 76
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)) (*.f64 x 156699607947/500000000)) 23533438303/500000000))
(+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)) (*.f64 x 156699607947/500000000))
(*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 1 (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 156699607947/500000000 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 x (+.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (/.f64 156699607947/500000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 (/.f64 x x) (*.f64 156699607947/500000000 (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 156699607947/500000000 (*.f64 (/.f64 x x) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 1 (*.f64 x (/.f64 156699607947/500000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 1 (*.f64 (/.f64 x x) (*.f64 156699607947/500000000 (/.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 x (/.f64 (*.f64 156699607947/500000000 (/.f64 x x)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 (*.f64 x (/.f64 156699607947/500000000 x)) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 (*.f64 (/.f64 x x) (*.f64 156699607947/500000000 (/.f64 x x))) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 156699607947/500000000 (*.f64 x (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 156699607947/500000000 (/.f64 x x)) (*.f64 x (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 x (/.f64 156699607947/500000000 x)) (*.f64 x (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 (/.f64 x x) (*.f64 156699607947/500000000 (/.f64 x x))) (*.f64 x (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (/.f64 1 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (/.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) -156699607947/500000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (neg.f64 (*.f64 156699607947/500000000 (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (+.f64 -156699607947/500000000 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (+.f64 -156699607947/500000000 (neg.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (+.f64 (neg.f64 (*.f64 156699607947/500000000 (/.f64 x x))) (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (+.f64 (neg.f64 (*.f64 156699607947/500000000 (/.f64 x x))) (neg.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (/.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 0 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 0 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 263505074721/1000000000 x)) (*.f64 x (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) (*.f64 x (*.f64 263505074721/1000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x x) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))) (*.f64 (*.f64 x x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (*.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 263505074721/1000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 263505074721/1000000000) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 263505074721/1000000000 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (*.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 x 216700011257/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 263505074721/1000000000 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (*.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 x x))) (*.f64 (neg.f64 (*.f64 x x)) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (/.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))))))

simplify161.0ms (0.9%)

Algorithm
egg-herbie
Rules
1356×rational_best_oopsla_all_46_json_45_simplify-49
1190×rational_best_oopsla_all_46_json_45_simplify-13
1082×rational_best_oopsla_all_46_json_45_simplify-89
980×rational_best_oopsla_all_46_json_45_simplify-7
910×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03589526
113259496
251779496
Stop Event
node limit
Counts
136 → 162
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z))))) (pow.f64 x 2))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (+.f64 (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 263505074721/47066876606 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z))) (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)))))) (*.f64 -21670001125700000000/553822718361107519809 z)))) (pow.f64 x 3)) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z))))) (pow.f64 x 2)))))
(/.f64 4297481763/31250000 x)
(-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 4297481763/31250000 (/.f64 1 x))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (*.f64 4297481763/31250000 (/.f64 1 x))))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 z (pow.f64 x 4))) (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 4297481763/31250000 (/.f64 1 x)))))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 216700011257/5000000000 (-.f64 y 974239164048852206091/156250000000000000)) 1132408253071449813123/31250000000000000)) (pow.f64 x 4))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (+.f64 (*.f64 673413707421482370561/15625000000000000 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 263505074721/1000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 4))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2)))))))))
(/.f64 4297481763/31250000 x)
(+.f64 (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 2))) (*.f64 4297481763/31250000 (/.f64 1 x)))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 2))) (*.f64 4297481763/31250000 (/.f64 1 x))))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 2 z) 673413707421482370561/15625000000000000) (+.f64 (*.f64 -216700011257/5000000000 (-.f64 (+.f64 (*.f64 -2 y) z) (+.f64 1132408253071449813123/31250000000000000 (*.f64 -216700011257/5000000000 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)))))) (*.f64 263505074721/1000000000 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y))))) (pow.f64 x 4))) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 2))) (*.f64 4297481763/31250000 (/.f64 1 x)))))) (+.f64 (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 3))) (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3)))))
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000)))
(+.f64 (*.f64 (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))) z) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (*.f64 (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))) z) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (*.f64 (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))) z) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(*.f64 156699607947/500000000 x)
(+.f64 (*.f64 156699607947/500000000 x) (*.f64 263505074721/1000000000 (pow.f64 x 2)))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (*.f64 263505074721/1000000000 (pow.f64 x 2))))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4))))
(pow.f64 x 4)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (pow.f64 x 4))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4)))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4))))
(pow.f64 x 4)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (pow.f64 x 4))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4)))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4))))
(*.f64 263505074721/1000000000 (pow.f64 x 2))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (*.f64 263505074721/1000000000 (pow.f64 x 2)))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (pow.f64 x 4) (*.f64 263505074721/1000000000 (pow.f64 x 2))))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (pow.f64 x 4) (*.f64 263505074721/1000000000 (pow.f64 x 2))))
(pow.f64 x 4)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (pow.f64 x 4))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4)))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4)))
(pow.f64 x 4)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (pow.f64 x 4))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4)))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4)))
(+.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) 0)
(+.f64 0 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)))
(-.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) 0)
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) 1)
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)))))
(*.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))))
(-.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 0)
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))
(*.f64 x (*.f64 1 (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))
(*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 156699607947/500000000 (/.f64 x x))))
(*.f64 x (*.f64 x (+.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (/.f64 156699607947/500000000 x))))
(*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 (/.f64 x x) (*.f64 156699607947/500000000 (/.f64 x x)))))
(*.f64 x (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (/.f64 x x)))
(*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 156699607947/500000000 (*.f64 (/.f64 x x) (/.f64 x x)))))
(*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 1 (*.f64 x (/.f64 156699607947/500000000 x)))))
(*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 1 (*.f64 (/.f64 x x) (*.f64 156699607947/500000000 (/.f64 x x))))))
(*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 x (/.f64 (*.f64 156699607947/500000000 (/.f64 x x)) x))))
(*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 (*.f64 x (/.f64 156699607947/500000000 x)) (/.f64 x x))))
(*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 (*.f64 (/.f64 x x) (*.f64 156699607947/500000000 (/.f64 x x))) (/.f64 x x))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) x))))
(*.f64 x (+.f64 (*.f64 156699607947/500000000 (/.f64 x x)) (*.f64 x (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) x))))
(*.f64 x (+.f64 (*.f64 x (/.f64 156699607947/500000000 x)) (*.f64 x (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) x))))
(*.f64 x (+.f64 (*.f64 (/.f64 x x) (*.f64 156699607947/500000000 (/.f64 x x))) (*.f64 x (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) x))))
(*.f64 x (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) x)))
(*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 1)
(*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))
(*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (/.f64 1 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))))
(*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))))
(*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (/.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))))
(*.f64 1 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))
(*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) x)
(*.f64 (neg.f64 x) (+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) -156699607947/500000000))
(*.f64 (neg.f64 x) (+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (neg.f64 (*.f64 156699607947/500000000 (/.f64 x x)))))
(*.f64 (neg.f64 x) (+.f64 -156699607947/500000000 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (neg.f64 x))))
(*.f64 (neg.f64 x) (+.f64 -156699607947/500000000 (neg.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))
(*.f64 (neg.f64 x) (+.f64 (neg.f64 (*.f64 156699607947/500000000 (/.f64 x x))) (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (neg.f64 x))))
(*.f64 (neg.f64 x) (+.f64 (neg.f64 (*.f64 156699607947/500000000 (/.f64 x x))) (neg.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))
(*.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))
(*.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))))
(*.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (/.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))))
(*.f64 -1 (neg.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 1)
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (/.f64 x x))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))
(+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) 0)
(+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 0 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))
(+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 0 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))
(+.f64 0 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))
(+.f64 (*.f64 x (*.f64 263505074721/1000000000 x)) (*.f64 x (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 x (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) (*.f64 x (*.f64 263505074721/1000000000 x)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 x x) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))) (*.f64 (*.f64 x x) (*.f64 x x)))
(+.f64 (*.f64 0 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))
(+.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (*.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 263505074721/1000000000))
(+.f64 (*.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 263505074721/1000000000) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))
(+.f64 (*.f64 263505074721/1000000000 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (*.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 263505074721/1000000000 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (*.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))))
(+.f64 (*.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))
(+.f64 (*.f64 0 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))
(-.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) 0)
(-.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 x x)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 x x))) (*.f64 (neg.f64 (*.f64 x x)) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))
(/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) 1)
(/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (/.f64 x x))
(/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))
(/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))
(/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))
(/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (/.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))
Outputs
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z))))) (pow.f64 x 2))))
(+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) 156699607947/23533438303))) (pow.f64 x 2))))
(+.f64 (*.f64 (-.f64 (-.f64 (*.f64 500000000/23533438303 y) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y)))) -156699607947/23533438303))) (pow.f64 x 2)) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x)))
(+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 (-.f64 (-.f64 (*.f64 500000000/23533438303 y) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 156699607947/23533438303) (*.f64 z -24554767130743505554809000000000/13033352773350869092174451844127)))) (pow.f64 x 2))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (+.f64 (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 263505074721/47066876606 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z))) (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)))))) (*.f64 -21670001125700000000/553822718361107519809 z)))) (pow.f64 x 3)) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (+.f64 (*.f64 -131752537360500000000/553822718361107519809 z) (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z))))) (pow.f64 x 2)))))
(+.f64 (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) 156699607947/23533438303)))) (+.f64 (*.f64 -263505074721/47066876606 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))))) (*.f64 z -21670001125700000000/553822718361107519809)))) (pow.f64 x 3)) (+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) 156699607947/23533438303))) (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 (-.f64 (-.f64 (*.f64 500000000/23533438303 y) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y)))) -156699607947/23533438303))) (pow.f64 x 2)) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x))) (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 -156699607947/23533438303 (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (-.f64 (*.f64 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y)))) -156699607947/23533438303) (-.f64 (*.f64 500000000/23533438303 y) 137519416416/23533438303)))) (+.f64 (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 263505074721/47066876606) (*.f64 z -20645570950412820203893500000000/13033352773350869092174451844127)) (*.f64 z -21670001125700000000/553822718361107519809)))) (pow.f64 x 3)))
(+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (+.f64 (*.f64 (-.f64 (-.f64 (*.f64 500000000/23533438303 y) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 156699607947/23533438303) (*.f64 z -24554767130743505554809000000000/13033352773350869092174451844127)))) (pow.f64 x 2)) (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 -156699607947/23533438303 (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (-.f64 (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 156699607947/23533438303) (*.f64 z -24554767130743505554809000000000/13033352773350869092174451844127)) (-.f64 (*.f64 500000000/23533438303 y) 137519416416/23533438303)))) (+.f64 (-.f64 (*.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) 263505074721/47066876606) (*.f64 z -20645570950412820203893500000000/13033352773350869092174451844127)) (*.f64 z -21670001125700000000/553822718361107519809)))) (pow.f64 x 3)))))
(/.f64 4297481763/31250000 x)
(-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 4297481763/31250000 (/.f64 1 x))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (-.f64 (/.f64 y (pow.f64 x 2)) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (*.f64 4297481763/31250000 (/.f64 1 x))))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -2 (/.f64 y (pow.f64 x 3))))) (-.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2)))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (/.f64 z (pow.f64 x 3)))) (-.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3)))))))
(+.f64 (/.f64 z (pow.f64 x 3)) (-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -2 (/.f64 y (pow.f64 x 3))))) (+.f64 (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3)))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 z (pow.f64 x 4))) (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 4297481763/31250000 (/.f64 1 x)))))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 (+.f64 (*.f64 -2 y) z) (+.f64 (*.f64 216700011257/5000000000 (-.f64 y 974239164048852206091/156250000000000000)) 1132408253071449813123/31250000000000000)) (pow.f64 x 4))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (+.f64 (*.f64 673413707421482370561/15625000000000000 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 263505074721/1000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 4))) (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2)))))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 -2 (/.f64 z (pow.f64 x 4))) (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 4297481763/31250000 (/.f64 1 x)))))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (+.f64 z (-.f64 (*.f64 -2 y) (+.f64 1132408253071449813123/31250000000000000 (*.f64 216700011257/5000000000 (-.f64 y 974239164048852206091/156250000000000000))))) (pow.f64 x 4))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (+.f64 (*.f64 673413707421482370561/15625000000000000 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 263505074721/1000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 4)))))))))
(+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 z (pow.f64 x 4))) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (/.f64 z (pow.f64 x 3))))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (+.f64 z (-.f64 (*.f64 -2 y) (+.f64 1132408253071449813123/31250000000000000 (-.f64 (*.f64 y 216700011257/5000000000) 211117637816396542757848983966387/781250000000000000000000000)))) (pow.f64 x 4))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 673413707421482370561/15625000000000000 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 263505074721/1000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 4))) (+.f64 (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))))))))))
(+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 z (pow.f64 x 4))) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (/.f64 z (pow.f64 x 3))))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 3))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (+.f64 (*.f64 -2 y) (-.f64 z (+.f64 1132408253071449813123/31250000000000000 (-.f64 (*.f64 y 216700011257/5000000000) 211117637816396542757848983966387/781250000000000000000000000)))) (pow.f64 x 4))) (+.f64 (*.f64 974239164048852206091/156250000000000000 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 673413707421482370561/15625000000000000 (/.f64 1 (pow.f64 x 4))) (*.f64 263505074721/1000000000 (/.f64 (-.f64 y 974239164048852206091/156250000000000000) (pow.f64 x 4))))))))))
(/.f64 4297481763/31250000 x)
(+.f64 (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 2))) (*.f64 4297481763/31250000 (/.f64 1 x)))
(+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 y -1)) (pow.f64 x 2))))
(+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (neg.f64 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 2))) (*.f64 4297481763/31250000 (/.f64 1 x))))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 3)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 y -1)) (pow.f64 x 2))) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -2 (/.f64 y (pow.f64 x 3))))) (-.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 y -1)) (pow.f64 x 3))))))
(+.f64 (/.f64 z (pow.f64 x 3)) (-.f64 (+.f64 (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -2 (/.f64 y (pow.f64 x 3)))) (neg.f64 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2)))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 3))))))
(+.f64 (/.f64 z (pow.f64 x 3)) (-.f64 (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (neg.f64 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2))))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 3))))))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 2 z) 673413707421482370561/15625000000000000) (+.f64 (*.f64 -216700011257/5000000000 (-.f64 (+.f64 (*.f64 -2 y) z) (+.f64 1132408253071449813123/31250000000000000 (*.f64 -216700011257/5000000000 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)))))) (*.f64 263505074721/1000000000 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y))))) (pow.f64 x 4))) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 2))) (*.f64 4297481763/31250000 (/.f64 1 x)))))) (+.f64 (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 -1 y)) (pow.f64 x 3))) (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 673413707421482370561/15625000000000000 (-.f64 (*.f64 z 2) (+.f64 (*.f64 216700011257/5000000000 (-.f64 (+.f64 1132408253071449813123/31250000000000000 (+.f64 -211117637816396542757848983966387/781250000000000000000000000 (*.f64 -216700011257/5000000000 (*.f64 y -1)))) (+.f64 z (*.f64 -2 y)))) (+.f64 256716963718817377460294646325611/156250000000000000000000000 (*.f64 263505074721/1000000000 (*.f64 y -1)))))) (pow.f64 x 4))) (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 y -1)) (pow.f64 x 2))) (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -2 (/.f64 y (pow.f64 x 3))))))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (*.f64 y -1)) (pow.f64 x 3)))))
(-.f64 (+.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -2 (/.f64 y (pow.f64 x 3)))) (neg.f64 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2))))) (neg.f64 (/.f64 (+.f64 673413707421482370561/15625000000000000 (-.f64 (*.f64 z 2) (+.f64 (*.f64 216700011257/5000000000 (+.f64 1132408253071449813123/31250000000000000 (-.f64 (+.f64 -211117637816396542757848983966387/781250000000000000000000000 (*.f64 y 216700011257/5000000000)) (+.f64 z (*.f64 -2 y))))) (+.f64 256716963718817377460294646325611/156250000000000000000000000 (*.f64 y -263505074721/1000000000))))) (pow.f64 x 4)))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 3)))))
(+.f64 (/.f64 z (pow.f64 x 3)) (-.f64 (+.f64 (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (neg.f64 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2))))) (neg.f64 (/.f64 (+.f64 673413707421482370561/15625000000000000 (-.f64 (*.f64 z 2) (+.f64 (*.f64 -216700011257/5000000000 (+.f64 (*.f64 -2 y) (-.f64 z (+.f64 1132408253071449813123/31250000000000000 (+.f64 -211117637816396542757848983966387/781250000000000000000000000 (*.f64 y 216700011257/5000000000)))))) (+.f64 256716963718817377460294646325611/156250000000000000000000000 (*.f64 y -263505074721/1000000000))))) (pow.f64 x 4)))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 3))))))
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000)))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000)))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x 2) 4297481763/31250000)) (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000)))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x 4297481763/31250000)) (-.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))) z) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x 4297481763/31250000)) (-.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000)))))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000)))))))
(+.f64 (*.f64 (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))) z) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x 4297481763/31250000)) (-.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000)))))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000)))))))
(+.f64 (*.f64 (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))) z) (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x 4297481763/31250000)) (-.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000)))))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000)))))))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000)))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x 4297481763/31250000)) (-.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x 4297481763/31250000)) (-.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x 4297481763/31250000)) (-.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000)))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x 4297481763/31250000)) (-.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x 4297481763/31250000)) (-.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) (pow.f64 x 2)) (+.f64 (*.f64 156699607947/500000000 x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x 4297481763/31250000)) (-.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x 2) (+.f64 y (*.f64 x 4297481763/31250000)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(*.f64 156699607947/500000000 x)
(*.f64 x 156699607947/500000000)
(+.f64 (*.f64 156699607947/500000000 x) (*.f64 263505074721/1000000000 (pow.f64 x 2)))
(+.f64 (*.f64 x 156699607947/500000000) (*.f64 (pow.f64 x 2) 263505074721/1000000000))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (*.f64 263505074721/1000000000 (pow.f64 x 2))))
(+.f64 (*.f64 x 156699607947/500000000) (+.f64 (*.f64 (pow.f64 x 2) 263505074721/1000000000) (*.f64 (pow.f64 x 3) 216700011257/5000000000)))
(+.f64 (*.f64 (pow.f64 x 2) 263505074721/1000000000) (+.f64 (*.f64 x 156699607947/500000000) (*.f64 (pow.f64 x 3) 216700011257/5000000000)))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4))))
(+.f64 (*.f64 x 156699607947/500000000) (+.f64 (*.f64 (pow.f64 x 2) 263505074721/1000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 216700011257/5000000000))))
(+.f64 (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 263505074721/1000000000)) (+.f64 (*.f64 x 156699607947/500000000) (*.f64 (pow.f64 x 3) 216700011257/5000000000)))
(pow.f64 x 4)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (pow.f64 x 4))
(+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 2) 263505074721/1000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 216700011257/5000000000)))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4))))
(+.f64 (*.f64 x 156699607947/500000000) (+.f64 (*.f64 (pow.f64 x 2) 263505074721/1000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 216700011257/5000000000))))
(+.f64 (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 263505074721/1000000000)) (+.f64 (*.f64 x 156699607947/500000000) (*.f64 (pow.f64 x 3) 216700011257/5000000000)))
(pow.f64 x 4)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (pow.f64 x 4))
(+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 2) 263505074721/1000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 216700011257/5000000000)))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4))))
(+.f64 (*.f64 x 156699607947/500000000) (+.f64 (*.f64 (pow.f64 x 2) 263505074721/1000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 216700011257/5000000000))))
(+.f64 (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 263505074721/1000000000)) (+.f64 (*.f64 x 156699607947/500000000) (*.f64 (pow.f64 x 3) 216700011257/5000000000)))
(*.f64 263505074721/1000000000 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 263505074721/1000000000)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (*.f64 263505074721/1000000000 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 263505074721/1000000000) (*.f64 (pow.f64 x 3) 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (pow.f64 x 4) (*.f64 263505074721/1000000000 (pow.f64 x 2))))
(+.f64 (*.f64 (pow.f64 x 2) 263505074721/1000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 216700011257/5000000000)))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (pow.f64 x 4) (*.f64 263505074721/1000000000 (pow.f64 x 2))))
(+.f64 (*.f64 (pow.f64 x 2) 263505074721/1000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 216700011257/5000000000)))
(pow.f64 x 4)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (pow.f64 x 4))
(+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 2) 263505074721/1000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 216700011257/5000000000)))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 2) 263505074721/1000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 216700011257/5000000000)))
(pow.f64 x 4)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (pow.f64 x 4))
(+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 2) 263505074721/1000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 216700011257/5000000000)))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 2) 263505074721/1000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 216700011257/5000000000)))
(+.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) 0)
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(+.f64 0 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(-.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) 0)
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) 1)
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 1 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))) (*.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))) (/.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 (*.f64 x (+.f64 (*.f64 x 4297481763/31250000) y)) z)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 -2 x) (+.f64 z (*.f64 x (+.f64 y (*.f64 x 4297481763/31250000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(-.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 0)
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (*.f64 1 (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 156699607947/500000000 (/.f64 x x))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (*.f64 x (+.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (/.f64 156699607947/500000000 x))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 (/.f64 x x) (*.f64 156699607947/500000000 (/.f64 x x)))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (/.f64 x x)))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 156699607947/500000000 (*.f64 (/.f64 x x) (/.f64 x x)))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 1 (*.f64 x (/.f64 156699607947/500000000 x)))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 1 (*.f64 (/.f64 x x) (*.f64 156699607947/500000000 (/.f64 x x))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 x (/.f64 (*.f64 156699607947/500000000 (/.f64 x x)) x))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 (*.f64 x (/.f64 156699607947/500000000 x)) (/.f64 x x))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 (*.f64 (/.f64 x x) (*.f64 156699607947/500000000 (/.f64 x x))) (/.f64 x x))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) x))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (+.f64 (*.f64 156699607947/500000000 (/.f64 x x)) (*.f64 x (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) x))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (+.f64 (*.f64 x (/.f64 156699607947/500000000 x)) (*.f64 x (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) x))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (+.f64 (*.f64 (/.f64 x x) (*.f64 156699607947/500000000 (/.f64 x x))) (*.f64 x (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) x))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 x (*.f64 x (/.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) x)))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 1)
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (/.f64 1 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (/.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 1 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) x)
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 (neg.f64 x) (+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) -156699607947/500000000))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 (neg.f64 x) (+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (neg.f64 (*.f64 156699607947/500000000 (/.f64 x x)))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 (neg.f64 x) (+.f64 -156699607947/500000000 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (neg.f64 x))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 (neg.f64 x) (+.f64 -156699607947/500000000 (neg.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 (neg.f64 x) (+.f64 (neg.f64 (*.f64 156699607947/500000000 (/.f64 x x))) (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (neg.f64 x))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 (neg.f64 x) (+.f64 (neg.f64 (*.f64 156699607947/500000000 (/.f64 x x))) (neg.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (*.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (/.f64 (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(*.f64 -1 (neg.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 1)
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (/.f64 x x))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (/.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))
(+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) 0)
(*.f64 x (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x))
(+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 0 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))
(*.f64 x (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x))
(+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 0 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))
(*.f64 x (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x))
(+.f64 0 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))
(*.f64 x (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x))
(+.f64 (*.f64 x (*.f64 263505074721/1000000000 x)) (*.f64 x (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))))
(*.f64 x (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x))
(+.f64 (*.f64 x (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) (*.f64 x (*.f64 263505074721/1000000000 x)))
(*.f64 x (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x))
(+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))))
(*.f64 x (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x))
(+.f64 (*.f64 (*.f64 x x) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 x (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x))
(+.f64 (*.f64 0 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))
(*.f64 x (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x))
(+.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (*.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 263505074721/1000000000))
(*.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x x)))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) 263505074721/1000000000) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))
(*.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x x)))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 263505074721/1000000000 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (*.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 x 216700011257/5000000000))))
(*.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x x)))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 263505074721/1000000000 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))
(*.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x x)))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (*.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))))
(*.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x x)))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))
(*.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x x)))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(+.f64 (*.f64 0 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))) (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))
(*.f64 x (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x))
(-.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) 0)
(*.f64 x (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x))
(-.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 (neg.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 x x)))
(*.f64 x (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x))
(-.f64 (*.f64 0 (neg.f64 (*.f64 x x))) (*.f64 (neg.f64 (*.f64 x x)) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))
(*.f64 x (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) 1)
(*.f64 x (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (/.f64 x x))
(*.f64 x (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))
(/.f64 (*.f64 x (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(/.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x)) (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))))
(/.f64 (*.f64 x (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (/.f64 (*.f64 x (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (*.f64 x (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))
(/.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x)) (/.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x)) (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x))))
(/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)) (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))
(*.f64 x (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))) (/.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000)))) (*.f64 x (*.f64 x (/.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))
(/.f64 (*.f64 x (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))) (/.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))
(/.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x)) (/.f64 (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x x)) (*.f64 (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) (*.f64 x (*.f64 x (/.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))))

localize61.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
0.4b
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
0.6b
(*.f64 x 104109730557/25000000000)
25.8b
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
Compiler

Compiled 150 to 109 computations (27.3% saved)

series4.0ms (0%)

Counts
3 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
y
@inf
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
1.0ms
y
@-inf
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
1.0ms
y
@0
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
0.0ms
x
@0
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
0.0ms
x
@-inf
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))

rewrite73.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1576×rational_best_oopsla_all_46_json_45_simplify-23
1372×rational_best_oopsla_all_46_json-2
1372×rational_best_oopsla_all_46_json-1
1372×rational_best_oopsla_all_46_json-4
1372×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025135
1172135
2613135
33088135
Stop Event
node limit
Counts
3 → 43
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 1 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))) (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))) (*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))) (*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))) (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (*.f64 0 (+.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (*.f64 4297481763/31250000 (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 4297481763/31250000) (*.f64 x (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))) (*.f64 x 4297481763/31250000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x 393497462077/5000000000)) (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (*.f64 x 104109730557/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (*.f64 4297481763/31250000 (/.f64 x x)))) (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (*.f64 x 104109730557/25000000000)))) (*.f64 x (*.f64 x 393497462077/5000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 x)) (*.f64 (neg.f64 x) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 (neg.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (/.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (/.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (/.f64 (+.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (*.f64 4297481763/31250000 (/.f64 x x))) (+.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (*.f64 4297481763/31250000 (/.f64 x x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (*.f64 0 (+.f64 (*.f64 x 104109730557/25000000000) (*.f64 393497462077/5000000000 (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 393497462077/5000000000) (*.f64 x (*.f64 x 104109730557/25000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x 104109730557/25000000000)) (*.f64 x 393497462077/5000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 (*.f64 x 104109730557/25000000000) (*.f64 393497462077/5000000000 (/.f64 x x)))) (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 x)) (*.f64 (neg.f64 x) (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))) (*.f64 (neg.f64 (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (/.f64 (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)) (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (/.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) (*.f64 393497462077/5000000000 (/.f64 x x))) (+.f64 (*.f64 x 104109730557/25000000000) (*.f64 393497462077/5000000000 (/.f64 x x)))))))))

simplify94.0ms (0.5%)

Algorithm
egg-herbie
Rules
1820×rational_best_oopsla_all_46_json_45_simplify-23
1438×rational_best_oopsla_all_46_json_45_simplify-37
758×rational_best_oopsla_all_46_json_45_simplify-13
556×rational_best_oopsla_all_46_json_45_simplify-49
494×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01904753
16484743
224784743
Stop Event
node limit
Counts
91 → 96
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 (*.f64 y x))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y)) (pow.f64 x 2)))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 49698921037/117667191515 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y)))) (pow.f64 x 3))) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y)) (pow.f64 x 2))))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (+.f64 (*.f64 (-.f64 1759267849271/1176671915150 (*.f64 -156699607947/23533438303 (+.f64 49698921037/117667191515 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y)))))) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 49698921037/117667191515 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y)))) (pow.f64 x 3))) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y)) (pow.f64 x 2)))))
(*.f64 104109730557/25000000000 x)
(+.f64 1759267849271/25000000000 (*.f64 104109730557/25000000000 x))
(-.f64 (+.f64 1759267849271/25000000000 (*.f64 104109730557/25000000000 x)) (*.f64 49698921037/2500000000 (/.f64 1 x)))
(-.f64 (+.f64 1759267849271/25000000000 (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 104109730557/25000000000 x))) (+.f64 (*.f64 49698921037/2500000000 (/.f64 1 x)) (*.f64 19751939372149705936479/12500000000000000000 (/.f64 1 (pow.f64 x 2)))))
(*.f64 104109730557/25000000000 x)
(+.f64 1759267849271/25000000000 (*.f64 104109730557/25000000000 x))
(-.f64 (+.f64 1759267849271/25000000000 (*.f64 104109730557/25000000000 x)) (*.f64 49698921037/2500000000 (/.f64 1 x)))
(-.f64 (+.f64 1759267849271/25000000000 (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 104109730557/25000000000 x))) (+.f64 (*.f64 49698921037/2500000000 (/.f64 1 x)) (*.f64 19751939372149705936479/12500000000000000000 (/.f64 1 (pow.f64 x 2)))))
(/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x)))
(+.f64 (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (-.f64 x 2) (pow.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (-.f64 x 2) (pow.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (-.f64 x 2) (pow.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x)))
(+.f64 (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(*.f64 4297481763/31250000 x)
(+.f64 (*.f64 4297481763/31250000 x) (*.f64 393497462077/5000000000 (pow.f64 x 2)))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(*.f64 104109730557/25000000000 (pow.f64 x 3))
(+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2)))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(*.f64 104109730557/25000000000 (pow.f64 x 3))
(+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2)))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(*.f64 393497462077/5000000000 x)
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(*.f64 104109730557/25000000000 (pow.f64 x 2))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(*.f64 104109730557/25000000000 (pow.f64 x 2))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) 0)
(+.f64 0 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(-.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) 0)
(*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) 1)
(*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))))
(*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 1 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))))
(*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))) (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))))
(*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))))
(*.f64 1 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))) (*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))) (*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))) (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))))
(+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) 0)
(+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (*.f64 0 (+.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (*.f64 4297481763/31250000 (/.f64 x x)))))
(+.f64 0 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))
(+.f64 (*.f64 x 4297481763/31250000) (*.f64 x (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(+.f64 (*.f64 x (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))) (*.f64 x 4297481763/31250000))
(+.f64 (*.f64 x (*.f64 x 393497462077/5000000000)) (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (*.f64 x 104109730557/25000000000)))))
(+.f64 (*.f64 0 (+.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (*.f64 4297481763/31250000 (/.f64 x x)))) (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))
(+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (*.f64 x 104109730557/25000000000)))) (*.f64 x (*.f64 x 393497462077/5000000000)))
(-.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) 0)
(-.f64 (*.f64 0 (neg.f64 x)) (*.f64 (neg.f64 x) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))
(-.f64 (*.f64 0 (neg.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 (neg.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) x))
(/.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) 1)
(/.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (/.f64 x x))
(/.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (/.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))
(/.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (/.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))
(/.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (/.f64 (+.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (*.f64 4297481763/31250000 (/.f64 x x))) (+.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (*.f64 4297481763/31250000 (/.f64 x x)))))
(+.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) 0)
(+.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (*.f64 0 (+.f64 (*.f64 x 104109730557/25000000000) (*.f64 393497462077/5000000000 (/.f64 x x)))))
(+.f64 0 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))
(+.f64 (*.f64 x 393497462077/5000000000) (*.f64 x (*.f64 x 104109730557/25000000000)))
(+.f64 (*.f64 x (*.f64 x 104109730557/25000000000)) (*.f64 x 393497462077/5000000000))
(+.f64 (*.f64 0 (+.f64 (*.f64 x 104109730557/25000000000) (*.f64 393497462077/5000000000 (/.f64 x x)))) (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))
(-.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) 0)
(-.f64 (*.f64 0 (neg.f64 x)) (*.f64 (neg.f64 x) (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))
(-.f64 (*.f64 0 (neg.f64 (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))) (*.f64 (neg.f64 (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) x))
(/.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) 1)
(/.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (/.f64 x x))
(/.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (/.f64 (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)) (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))
(/.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (/.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(/.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) (*.f64 393497462077/5000000000 (/.f64 x x))) (+.f64 (*.f64 x 104109730557/25000000000) (*.f64 393497462077/5000000000 (/.f64 x x)))))
Outputs
(*.f64 -1000000000/23533438303 (*.f64 y x))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y)) (pow.f64 x 2)))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) (pow.f64 x 2)))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 49698921037/117667191515 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y)))) (pow.f64 x 3))) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y)) (pow.f64 x 2))))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (+.f64 (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) (pow.f64 x 2)) (*.f64 (+.f64 49698921037/117667191515 (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) 156699607947/23533438303)) (*.f64 -1 (pow.f64 x 3)))))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (+.f64 (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) (pow.f64 x 2)) (neg.f64 (*.f64 (+.f64 49698921037/117667191515 (*.f64 -156699607947/23533438303 (-.f64 (*.f64 y -156699607947000000000/553822718361107519809) (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303)))) (pow.f64 x 3)))))
(+.f64 (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) (pow.f64 x 2)) (+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (neg.f64 (*.f64 (+.f64 49698921037/117667191515 (-.f64 (-.f64 -21549238637487435857952/553822718361107519809 (*.f64 156699607947/23533438303 (*.f64 -500000000/23533438303 y))) (*.f64 y -24554767130743505554809000000000/13033352773350869092174451844127))) (pow.f64 x 3)))))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (+.f64 (*.f64 (-.f64 1759267849271/1176671915150 (*.f64 -156699607947/23533438303 (+.f64 49698921037/117667191515 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y)))))) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 49698921037/117667191515 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y)))) (pow.f64 x 3))) (*.f64 (-.f64 (*.f64 500000000/23533438303 (-.f64 y 4297481763/15625000)) (*.f64 -156699607947000000000/553822718361107519809 y)) (pow.f64 x 2)))))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (+.f64 (+.f64 (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) (pow.f64 x 2)) (*.f64 (+.f64 49698921037/117667191515 (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) 156699607947/23533438303)) (*.f64 -1 (pow.f64 x 3)))) (*.f64 (-.f64 1759267849271/1176671915150 (+.f64 -7787801441886810681039/2769113591805537599045 (*.f64 -156699607947/23533438303 (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) 156699607947/23533438303)))) (pow.f64 x 4))))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (+.f64 (+.f64 (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) (pow.f64 x 2)) (neg.f64 (*.f64 (+.f64 49698921037/117667191515 (*.f64 -156699607947/23533438303 (-.f64 (*.f64 y -156699607947000000000/553822718361107519809) (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303)))) (pow.f64 x 3)))) (*.f64 (-.f64 1759267849271/1176671915150 (+.f64 -7787801441886810681039/2769113591805537599045 (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) -24554767130743505554809/553822718361107519809))) (pow.f64 x 4))))
(+.f64 (neg.f64 (*.f64 (+.f64 49698921037/117667191515 (-.f64 (-.f64 -21549238637487435857952/553822718361107519809 (*.f64 156699607947/23533438303 (*.f64 -500000000/23533438303 y))) (*.f64 y -24554767130743505554809000000000/13033352773350869092174451844127))) (pow.f64 x 3))) (+.f64 (+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) (pow.f64 x 2))) (*.f64 (-.f64 1759267849271/1176671915150 (+.f64 -7787801441886810681039/2769113591805537599045 (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) -24554767130743505554809/553822718361107519809))) (pow.f64 x 4))))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(+.f64 1759267849271/25000000000 (*.f64 104109730557/25000000000 x))
(+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000))
(-.f64 (+.f64 1759267849271/25000000000 (*.f64 104109730557/25000000000 x)) (*.f64 49698921037/2500000000 (/.f64 1 x)))
(+.f64 (*.f64 x 104109730557/25000000000) (-.f64 1759267849271/25000000000 (*.f64 49698921037/2500000000 (/.f64 1 x))))
(+.f64 1759267849271/25000000000 (-.f64 (*.f64 x 104109730557/25000000000) (*.f64 49698921037/2500000000 (/.f64 1 x))))
(-.f64 (+.f64 1759267849271/25000000000 (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 104109730557/25000000000 x))) (+.f64 (*.f64 49698921037/2500000000 (/.f64 1 x)) (*.f64 19751939372149705936479/12500000000000000000 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 x 104109730557/25000000000)) (-.f64 1759267849271/25000000000 (+.f64 (*.f64 49698921037/2500000000 (/.f64 1 x)) (*.f64 19751939372149705936479/12500000000000000000 (/.f64 1 (pow.f64 x 2))))))
(+.f64 1759267849271/25000000000 (-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 x 104109730557/25000000000)) (+.f64 (*.f64 49698921037/2500000000 (/.f64 1 x)) (*.f64 19751939372149705936479/12500000000000000000 (/.f64 1 (pow.f64 x 2))))))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(+.f64 1759267849271/25000000000 (*.f64 104109730557/25000000000 x))
(+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000))
(-.f64 (+.f64 1759267849271/25000000000 (*.f64 104109730557/25000000000 x)) (*.f64 49698921037/2500000000 (/.f64 1 x)))
(+.f64 (*.f64 x 104109730557/25000000000) (-.f64 1759267849271/25000000000 (*.f64 49698921037/2500000000 (/.f64 1 x))))
(+.f64 1759267849271/25000000000 (-.f64 (*.f64 x 104109730557/25000000000) (*.f64 49698921037/2500000000 (/.f64 1 x))))
(-.f64 (+.f64 1759267849271/25000000000 (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 104109730557/25000000000 x))) (+.f64 (*.f64 49698921037/2500000000 (/.f64 1 x)) (*.f64 19751939372149705936479/12500000000000000000 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 x 104109730557/25000000000)) (-.f64 1759267849271/25000000000 (+.f64 (*.f64 49698921037/2500000000 (/.f64 1 x)) (*.f64 19751939372149705936479/12500000000000000000 (/.f64 1 (pow.f64 x 2))))))
(+.f64 1759267849271/25000000000 (-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 x 104109730557/25000000000)) (+.f64 (*.f64 49698921037/2500000000 (/.f64 1 x)) (*.f64 19751939372149705936479/12500000000000000000 (/.f64 1 (pow.f64 x 2))))))
(/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x)))
(/.f64 (*.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(+.f64 (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (-.f64 x 2) (pow.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (-.f64 x 2) (pow.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (-.f64 x 2) (pow.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x)))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x)))
(/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(+.f64 (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))) (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (*.f64 (pow.f64 x 2) (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (pow.f64 x 3)) x))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) (-.f64 x 2)) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 x 2) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 y (*.f64 x (-.f64 x 2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(*.f64 4297481763/31250000 x)
(*.f64 x 4297481763/31250000)
(+.f64 (*.f64 4297481763/31250000 x) (*.f64 393497462077/5000000000 (pow.f64 x 2)))
(+.f64 (*.f64 x 4297481763/31250000) (*.f64 (pow.f64 x 2) 393497462077/5000000000))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(+.f64 (*.f64 x 4297481763/31250000) (+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (+.f64 (*.f64 x 4297481763/31250000) (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(+.f64 (*.f64 x 4297481763/31250000) (+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (+.f64 (*.f64 x 4297481763/31250000) (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(*.f64 104109730557/25000000000 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 104109730557/25000000000)
(+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (*.f64 (pow.f64 x 3) 104109730557/25000000000))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(+.f64 (*.f64 x 4297481763/31250000) (+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (+.f64 (*.f64 x 4297481763/31250000) (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(+.f64 (*.f64 x 4297481763/31250000) (+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (+.f64 (*.f64 x 4297481763/31250000) (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(*.f64 104109730557/25000000000 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 104109730557/25000000000)
(+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (*.f64 (pow.f64 x 3) 104109730557/25000000000))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(+.f64 (*.f64 x 4297481763/31250000) (+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (+.f64 (*.f64 x 4297481763/31250000) (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(+.f64 (*.f64 x 4297481763/31250000) (+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(+.f64 (*.f64 (pow.f64 x 2) 393497462077/5000000000) (+.f64 (*.f64 x 4297481763/31250000) (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(*.f64 393497462077/5000000000 x)
(*.f64 x 393497462077/5000000000)
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 104109730557/25000000000) (*.f64 x 393497462077/5000000000))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 104109730557/25000000000) (*.f64 x 393497462077/5000000000))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 104109730557/25000000000) (*.f64 x 393497462077/5000000000))
(*.f64 104109730557/25000000000 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 104109730557/25000000000)
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 104109730557/25000000000) (*.f64 x 393497462077/5000000000))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 104109730557/25000000000) (*.f64 x 393497462077/5000000000))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 104109730557/25000000000) (*.f64 x 393497462077/5000000000))
(*.f64 104109730557/25000000000 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 104109730557/25000000000)
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 104109730557/25000000000) (*.f64 x 393497462077/5000000000))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 104109730557/25000000000) (*.f64 x 393497462077/5000000000))
(+.f64 (*.f64 393497462077/5000000000 x) (*.f64 104109730557/25000000000 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 104109730557/25000000000) (*.f64 x 393497462077/5000000000))
(+.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) 0)
(/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(+.f64 0 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(-.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) 0)
(/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) 1)
(/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))))
(/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 1 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))))
(/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))) (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))))
(/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))))
(/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(*.f64 1 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))))
(/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))) (*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))))))
(/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))) (*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))) (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000)))) (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))))))
(/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))))
(/.f64 (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 x (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (+.f64 x -2))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) 0)
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (*.f64 0 (+.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (*.f64 4297481763/31250000 (/.f64 x x)))))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(+.f64 0 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(+.f64 (*.f64 x 4297481763/31250000) (*.f64 x (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(+.f64 (*.f64 x (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))) (*.f64 x 4297481763/31250000))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(+.f64 (*.f64 x (*.f64 x 393497462077/5000000000)) (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (*.f64 x 104109730557/25000000000)))))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(+.f64 (*.f64 0 (+.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (*.f64 4297481763/31250000 (/.f64 x x)))) (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (*.f64 x 104109730557/25000000000)))) (*.f64 x (*.f64 x 393497462077/5000000000)))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(-.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) 0)
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(-.f64 (*.f64 0 (neg.f64 x)) (*.f64 (neg.f64 x) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(-.f64 (*.f64 0 (neg.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))) (*.f64 (neg.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) x))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(/.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) 1)
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(/.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (/.f64 x x))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(/.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (/.f64 (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))) (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(/.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (/.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))
(/.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (/.f64 (+.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (*.f64 4297481763/31250000 (/.f64 x x))) (+.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (*.f64 4297481763/31250000 (/.f64 x x)))))
(+.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) 0)
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(+.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (*.f64 0 (+.f64 (*.f64 x 104109730557/25000000000) (*.f64 393497462077/5000000000 (/.f64 x x)))))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(+.f64 0 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(+.f64 (*.f64 x 393497462077/5000000000) (*.f64 x (*.f64 x 104109730557/25000000000)))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(+.f64 (*.f64 x (*.f64 x 104109730557/25000000000)) (*.f64 x 393497462077/5000000000))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(+.f64 (*.f64 0 (+.f64 (*.f64 x 104109730557/25000000000) (*.f64 393497462077/5000000000 (/.f64 x x)))) (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) 0)
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 (*.f64 0 (neg.f64 x)) (*.f64 (neg.f64 x) (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(-.f64 (*.f64 0 (neg.f64 (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))) (*.f64 (neg.f64 (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) x))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(/.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) 1)
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(/.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (/.f64 x x))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(/.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (/.f64 (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)) (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))
(*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))
(/.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (/.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))
(/.f64 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))) (/.f64 (+.f64 (*.f64 x 104109730557/25000000000) (*.f64 393497462077/5000000000 (/.f64 x x))) (+.f64 (*.f64 x 104109730557/25000000000) (*.f64 393497462077/5000000000 (/.f64 x x)))))

eval660.0ms (3.6%)

Compiler

Compiled 32712 to 23918 computations (26.9% saved)

prune300.0ms (1.6%)

Pruning

33 alts after pruning (25 fresh and 8 done)

PrunedKeptTotal
New7537760
Fresh61824
Picked011
Done279
Total76133794
Error
0.2b
Counts
794 → 33
Alt Table
Click to see full alt table
StatusErrorProgram
30.5b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (pow.f64 x 4) 23533438303/500000000))
30.1b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (+.f64 (*.f64 (pow.f64 x 3) 216700011257/5000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 263505074721/1000000000))) 23533438303/500000000))
29.2b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)) (*.f64 x 156699607947/500000000)) 23533438303/500000000))
29.2b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
32.0b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))
51.7b
(/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
49.3b
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 (pow.f64 x 2) 104109730557/25000000000)))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
48.1b
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
49.3b
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
40.9b
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))
42.3b
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
51.7b
(/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
61.9b
(/.f64 4297481763/31250000 x)
35.8b
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
35.6b
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
59.0b
(+.f64 (/.f64 z (pow.f64 x 3)) (-.f64 (+.f64 (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -2 (/.f64 y (pow.f64 x 3)))) (neg.f64 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2)))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 3))))))
32.8b
(+.f64 (+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (*.f64 x 104109730557/25000000000)) (-.f64 (neg.f64 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (neg.f64 y)) (pow.f64 x 2))) 13764240537310136880149/125000000000000000000))
32.3b
(+.f64 (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x)) (*.f64 (-.f64 (-.f64 (*.f64 500000000/23533438303 y) 137519416416/23533438303) (*.f64 -156699607947/23533438303 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y)))))) (pow.f64 x 2)))
17.1b
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
19.1b
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
37.8b
(+.f64 (*.f64 z (-.f64 (/.f64 1000000000/263505074721 x) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
39.5b
(+.f64 (*.f64 z (-.f64 (+.f64 (*.f64 x 500000000/23533438303) (*.f64 (pow.f64 x 2) -78349803973500000000/553822718361107519809)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
42.2b
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1000000000/23533438303 z))
46.6b
(+.f64 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 x)) (*.f64 x 104109730557/25000000000))
22.6b
(+.f64 (*.f64 z -1000000000/23533438303) (*.f64 x 104109730557/25000000000))
33.6b
(+.f64 (*.f64 x (*.f64 -1000000000/23533438303 y)) (*.f64 -1000000000/23533438303 z))
59.2b
(+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (neg.f64 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2))))
53.1b
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) (pow.f64 x 2)))
35.9b
(+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000))
42.2b
(*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z)
35.8b
(*.f64 x 104109730557/25000000000)
54.2b
(*.f64 -1000000000/23533438303 (*.f64 y x))
42.4b
(*.f64 -1000000000/23533438303 z)
Compiler

Compiled 763 to 586 computations (23.2% saved)

regimes622.0ms (3.4%)

Counts
51 → 3
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
(*.f64 x 104109730557/25000000000)
(/.f64 4297481763/31250000 x)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000))
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z)
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z -1000000000/23533438303) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 x (*.f64 -1000000000/23533438303 y)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 x)) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x 104109730557/25000000000))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (*.f64 x 500000000/23533438303) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (-.f64 (/.f64 1000000000/263505074721 x) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)) (*.f64 x 156699607947/500000000)) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (neg.f64 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2))))
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) (pow.f64 x 2)))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (pow.f64 x 4) 23533438303/500000000))
(+.f64 (+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (*.f64 x 104109730557/25000000000)) (-.f64 (neg.f64 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (neg.f64 y)) (pow.f64 x 2))) 13764240537310136880149/125000000000000000000))
(+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) x) (*.f64 (+.f64 137519416416/23533438303 (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) 156699607947/23533438303))) (neg.f64 (pow.f64 x 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (pow.f64 x 3) 156699607947/500000000) x) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (+.f64 (*.f64 x 500000000/23533438303) (*.f64 (pow.f64 x 2) -78349803973500000000/553822718361107519809)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(+.f64 (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x)) (*.f64 (-.f64 (-.f64 (*.f64 500000000/23533438303 y) 137519416416/23533438303) (*.f64 -156699607947/23533438303 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y)))))) (pow.f64 x 2)))
(+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 -156699607947/23533438303 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))))))) (pow.f64 x 2))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) (pow.f64 x 2))))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 (pow.f64 x 2) 104109730557/25000000000)))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 104109730557/25000000000) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (pow.f64 x 3) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (pow.f64 x 3) (+.f64 (*.f64 x 263505074721/1000000000) (*.f64 (pow.f64 x 2) 216700011257/5000000000))) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (+.f64 (*.f64 (pow.f64 x 3) 216700011257/5000000000) (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 263505074721/1000000000))) 23533438303/500000000))
(+.f64 (/.f64 z (pow.f64 x 3)) (-.f64 (+.f64 (+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (*.f64 -2 (/.f64 y (pow.f64 x 3)))) (neg.f64 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2)))) (+.f64 (*.f64 1132408253071449813123/31250000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 -216700011257/5000000000 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 3))))))
Outputs
(+.f64 (+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (*.f64 x 104109730557/25000000000)) (-.f64 (neg.f64 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (neg.f64 y)) (pow.f64 x 2))) 13764240537310136880149/125000000000000000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (pow.f64 x 3) (+.f64 (*.f64 x 263505074721/1000000000) (*.f64 (pow.f64 x 2) 216700011257/5000000000))) 156699607947/500000000) x) 23533438303/500000000))
(+.f64 (+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (*.f64 x 104109730557/25000000000)) (-.f64 (neg.f64 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (neg.f64 y)) (pow.f64 x 2))) 13764240537310136880149/125000000000000000000))
Calls

4 calls:

212.0ms
z
108.0ms
y
107.0ms
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
63.0ms
x
Results
ErrorSegmentsBranch
0.6b3x
13.8b5y
11.5b7z
0.6b3(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
Compiler

Compiled 1302 to 948 computations (27.2% saved)

bsearch53.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
471503316771238.75
426675485215523200.0
28.0ms
-116427453518478270.0
-847082568.5857224
Results
44.0ms272×body256valid
Compiler

Compiled 1236 to 969 computations (21.6% saved)

regimes387.0ms (2.1%)

Counts
48 → 3
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
(*.f64 x 104109730557/25000000000)
(/.f64 4297481763/31250000 x)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000))
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z)
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z -1000000000/23533438303) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 x (*.f64 -1000000000/23533438303 y)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 x)) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x 104109730557/25000000000))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (*.f64 x 500000000/23533438303) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (-.f64 (/.f64 1000000000/263505074721 x) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)) (*.f64 x 156699607947/500000000)) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (neg.f64 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2))))
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) (pow.f64 x 2)))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (pow.f64 x 4) 23533438303/500000000))
(+.f64 (+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (*.f64 x 104109730557/25000000000)) (-.f64 (neg.f64 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (neg.f64 y)) (pow.f64 x 2))) 13764240537310136880149/125000000000000000000))
(+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) x) (*.f64 (+.f64 137519416416/23533438303 (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 (*.f64 z 168466327098500000000/553822718361107519809) 156699607947/23533438303))) (neg.f64 (pow.f64 x 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (pow.f64 x 3) 156699607947/500000000) x) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (+.f64 (*.f64 x 500000000/23533438303) (*.f64 (pow.f64 x 2) -78349803973500000000/553822718361107519809)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(+.f64 (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x)) (*.f64 (-.f64 (-.f64 (*.f64 500000000/23533438303 y) 137519416416/23533438303) (*.f64 -156699607947/23533438303 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y)))))) (pow.f64 x 2)))
(+.f64 (*.f64 -1000000000/23533438303 z) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))) (*.f64 z -156699607947000000000/553822718361107519809)) x) (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (+.f64 (*.f64 z -131752537360500000000/553822718361107519809) (*.f64 -156699607947/23533438303 (-.f64 (*.f64 z -156699607947000000000/553822718361107519809) (*.f64 500000000/23533438303 (+.f64 z (*.f64 -2 y))))))) (pow.f64 x 2))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) (pow.f64 x 2))))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 (pow.f64 x 2) 104109730557/25000000000)))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 (pow.f64 x 3) 156699607947/500000000))))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 104109730557/25000000000) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (pow.f64 x 3) 156699607947/500000000) x) 23533438303/500000000))
Outputs
(+.f64 (+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (*.f64 x 104109730557/25000000000)) (-.f64 (neg.f64 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (neg.f64 y)) (pow.f64 x 2))) 13764240537310136880149/125000000000000000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
(+.f64 (+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (*.f64 x 104109730557/25000000000)) (-.f64 (neg.f64 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (neg.f64 y)) (pow.f64 x 2))) 13764240537310136880149/125000000000000000000))
Calls

4 calls:

149.0ms
z
96.0ms
y
58.0ms
x
51.0ms
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
Results
ErrorSegmentsBranch
0.6b3x
13.8b5y
11.5b7z
0.6b3(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
Compiler

Compiled 1182 to 859 computations (27.3% saved)

bsearch53.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
471503316771238.75
426675485215523200.0
29.0ms
-116427453518478270.0
-847082568.5857224
Results
46.0ms272×body256valid
Compiler

Compiled 1202 to 918 computations (23.6% saved)

regimes249.0ms (1.4%)

Counts
36 → 3
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
(*.f64 x 104109730557/25000000000)
(/.f64 4297481763/31250000 x)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000))
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z)
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z -1000000000/23533438303) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 x (*.f64 -1000000000/23533438303 y)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 x)) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x 104109730557/25000000000))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (*.f64 x 500000000/23533438303) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (-.f64 (/.f64 1000000000/263505074721 x) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)) (*.f64 x 156699607947/500000000)) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (*.f64 4297481763/31250000 (/.f64 1 x)) (neg.f64 (/.f64 (+.f64 974239164048852206091/156250000000000000 (neg.f64 y)) (pow.f64 x 2))))
(/.f64 (*.f64 (+.f64 (*.f64 4297481763/31250000 (pow.f64 x 2)) z) (-.f64 x 2)) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (-.f64 (*.f64 y 500000000/23533438303) 137519416416/23533438303) (*.f64 y -156699607947000000000/553822718361107519809)) (pow.f64 x 2)))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (pow.f64 x 4) 23533438303/500000000))
Outputs
(*.f64 x 104109730557/25000000000)
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(*.f64 x 104109730557/25000000000)
Calls

4 calls:

114.0ms
z
45.0ms
y
44.0ms
x
28.0ms
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
Results
ErrorSegmentsBranch
1.9b3x
15.4b3y
11.5b7z
2.3b2(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
Compiler

Compiled 777 to 558 computations (28.2% saved)

bsearch62.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
8.12567940951862e+39
7.249323863020788e+45
34.0ms
-1.7653101139510186e+67
-7.400469116229712e+46
Results
53.0ms320×body256valid
Compiler

Compiled 1766 to 1334 computations (24.5% saved)

regimes313.0ms (1.7%)

Counts
31 → 3
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
(*.f64 x 104109730557/25000000000)
(/.f64 4297481763/31250000 x)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000))
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z)
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z -1000000000/23533438303) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 x (*.f64 -1000000000/23533438303 y)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 x)) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x 104109730557/25000000000))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (*.f64 x 500000000/23533438303) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (-.f64 (/.f64 1000000000/263505074721 x) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)) (*.f64 x 156699607947/500000000)) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
Outputs
(*.f64 x 104109730557/25000000000)
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
(*.f64 x 104109730557/25000000000)
Calls

4 calls:

193.0ms
z
41.0ms
x
40.0ms
y
24.0ms
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
Results
ErrorSegmentsBranch
2.0b3x
15.4b3y
11.5b7z
2.3b2(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
Compiler

Compiled 632 to 452 computations (28.5% saved)

bsearch64.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
8.12567940951862e+39
7.249323863020788e+45
37.0ms
-1.7653101139510186e+67
-7.400469116229712e+46
Results
57.0ms320×body256valid
Compiler

Compiled 1046 to 774 computations (26% saved)

regimes232.0ms (1.3%)

Counts
29 → 3
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
(*.f64 x 104109730557/25000000000)
(/.f64 4297481763/31250000 x)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000))
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z)
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z -1000000000/23533438303) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 x (*.f64 -1000000000/23533438303 y)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 x)) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x 104109730557/25000000000))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (*.f64 x 500000000/23533438303) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (-.f64 (/.f64 1000000000/263505074721 x) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)) (*.f64 x 156699607947/500000000)) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
Outputs
(*.f64 x 104109730557/25000000000)
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
(*.f64 x 104109730557/25000000000)
Calls

4 calls:

98.0ms
z
62.0ms
y
37.0ms
x
23.0ms
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
Results
ErrorSegmentsBranch
2.1b3x
16.0b5y
13.5b7z
2.5b2(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
Compiler

Compiled 550 to 393 computations (28.5% saved)

bsearch61.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
8.12567940951862e+39
7.249323863020788e+45
33.0ms
-1.7653101139510186e+67
-7.400469116229712e+46
Results
54.0ms320×body256valid
Compiler

Compiled 1006 to 754 computations (25% saved)

regimes366.0ms (2%)

Counts
28 → 4
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
(*.f64 x 104109730557/25000000000)
(/.f64 4297481763/31250000 x)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000))
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z)
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z -1000000000/23533438303) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 x (*.f64 -1000000000/23533438303 y)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 x)) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x 104109730557/25000000000))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (*.f64 x 500000000/23533438303) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (-.f64 (/.f64 1000000000/263505074721 x) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)) (*.f64 x 156699607947/500000000)) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
Outputs
(*.f64 x 104109730557/25000000000)
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(*.f64 x 104109730557/25000000000)
Calls

3 calls:

158.0ms
y
145.0ms
z
52.0ms
x
Results
ErrorSegmentsBranch
2.4b4x
16.4b5y
13.8b7z
Compiler

Compiled 473 to 338 computations (28.5% saved)

bsearch159.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
8.12567940951862e+39
7.249323863020788e+45
25.0ms
0.0010882598809403704
12.175178739401368
106.0ms
-1.7653101139510186e+67
-7.400469116229712e+46
Results
149.0ms448×body256valid
Compiler

Compiled 1514 to 1122 computations (25.9% saved)

regimes181.0ms (1%)

Counts
26 → 3
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
(*.f64 x 104109730557/25000000000)
(/.f64 4297481763/31250000 x)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000))
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z)
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z -1000000000/23533438303) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 x (*.f64 -1000000000/23533438303 y)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 x)) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x 104109730557/25000000000))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (*.f64 x 500000000/23533438303) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (-.f64 (/.f64 1000000000/263505074721 x) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000) (*.f64 x x)) (*.f64 x 156699607947/500000000)) 23533438303/500000000))
Outputs
(*.f64 x 104109730557/25000000000)
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000))
(*.f64 x 104109730557/25000000000)
Calls

3 calls:

74.0ms
z
59.0ms
y
36.0ms
x
Results
ErrorSegmentsBranch
3.5b3x
16.4b5y
15.0b5z
Compiler

Compiled 401 to 285 computations (28.9% saved)

bsearch62.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
8.12567940951862e+39
7.249323863020788e+45
35.0ms
-1.7653101139510186e+67
-7.400469116229712e+46
Results
56.0ms320×body256valid
Compiler

Compiled 886 to 654 computations (26.2% saved)

regimes159.0ms (0.9%)

Counts
24 → 3
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
(*.f64 x 104109730557/25000000000)
(/.f64 4297481763/31250000 x)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000))
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z)
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z -1000000000/23533438303) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 x (*.f64 -1000000000/23533438303 y)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 x)) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x 104109730557/25000000000))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (*.f64 x 500000000/23533438303) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (-.f64 (/.f64 1000000000/263505074721 x) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 263505074721/1000000000 x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
Outputs
(*.f64 x 104109730557/25000000000)
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
(*.f64 x 104109730557/25000000000)
Calls

3 calls:

64.0ms
z
54.0ms
y
31.0ms
x
Results
ErrorSegmentsBranch
3.5b3x
16.4b5y
15.0b5z
Compiler

Compiled 339 to 243 computations (28.3% saved)

bsearch58.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
8.12567940951862e+39
7.249323863020788e+45
31.0ms
-1.7653101139510186e+67
-7.400469116229712e+46
Results
52.0ms320×body256valid
Compiler

Compiled 846 to 634 computations (25.1% saved)

regimes166.0ms (0.9%)

Counts
22 → 4
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
(*.f64 x 104109730557/25000000000)
(/.f64 4297481763/31250000 x)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000))
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z)
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z -1000000000/23533438303) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 x (*.f64 -1000000000/23533438303 y)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 x)) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x 104109730557/25000000000))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (*.f64 y x)) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000))
(+.f64 (*.f64 z (-.f64 (*.f64 x 500000000/23533438303) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (-.f64 (/.f64 1000000000/263505074721 x) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (*.f64 x 104109730557/25000000000))
Outputs
(*.f64 x 104109730557/25000000000)
(/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
Calls

3 calls:

68.0ms
z
49.0ms
y
40.0ms
x
Results
ErrorSegmentsBranch
3.8b4x
20.1b5y
18.3b6z
Compiler

Compiled 279 to 199 computations (28.7% saved)

bsearch85.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
12.175178739401368
18553.955820274896
26.0ms
-3.5306379949042095e-6
-2.10249800832754e-13
34.0ms
-1.7653101139510186e+67
-7.400469116229712e+46
Results
73.0ms448×body256valid
Compiler

Compiled 1174 to 893 computations (23.9% saved)

regimes129.0ms (0.7%)

Counts
18 → 3
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
(*.f64 x 104109730557/25000000000)
(/.f64 4297481763/31250000 x)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000))
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z)
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z -1000000000/23533438303) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 x (*.f64 -1000000000/23533438303 y)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 x)) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x 104109730557/25000000000))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))
(/.f64 (*.f64 z (-.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
Outputs
(+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
Calls

3 calls:

60.0ms
z
39.0ms
y
25.0ms
x
Results
ErrorSegmentsBranch
5.2b3x
20.3b5y
18.3b6z
Compiler

Compiled 175 to 124 computations (29.1% saved)

bsearch48.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
12.175178739401368
18553.955820274896
25.0ms
-5534494.286402679
-21.15898532868875
Results
42.0ms272×body256valid
Compiler

Compiled 638 to 499 computations (21.8% saved)

regimes89.0ms (0.5%)

Counts
16 → 3
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
(*.f64 x 104109730557/25000000000)
(/.f64 4297481763/31250000 x)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000))
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z)
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z -1000000000/23533438303) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 x (*.f64 -1000000000/23533438303 y)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 x)) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x 104109730557/25000000000))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
Outputs
(*.f64 x 104109730557/25000000000)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
Calls

3 calls:

34.0ms
y
28.0ms
z
23.0ms
x
Results
ErrorSegmentsBranch
7.1b3x
20.3b5y
19.9b4z
Compiler

Compiled 135 to 96 computations (28.9% saved)

bsearch51.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
0.0010882598809403704
12.175178739401368
28.0ms
-3.3998254023457557e+40
-1.8677546633850064e+25
Results
45.0ms288×body256valid
Compiler

Compiled 614 to 486 computations (20.8% saved)

regimes87.0ms (0.5%)

Counts
15 → 3
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
(*.f64 x 104109730557/25000000000)
(/.f64 4297481763/31250000 x)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000))
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z)
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z -1000000000/23533438303) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 x (*.f64 -1000000000/23533438303 y)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 x)) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x 104109730557/25000000000))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
Outputs
(*.f64 x 104109730557/25000000000)
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 -1000000000/23533438303 z))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
Calls

3 calls:

34.0ms
y
28.0ms
z
21.0ms
x
Results
ErrorSegmentsBranch
7.2b3x
20.4b5y
19.9b4z
Compiler

Compiled 118 to 84 computations (28.8% saved)

bsearch50.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
0.0010882598809403704
12.175178739401368
28.0ms
-3.3998254023457557e+40
-1.8677546633850064e+25
Results
45.0ms288×body256valid
Compiler

Compiled 470 to 378 computations (19.6% saved)

regimes84.0ms (0.5%)

Counts
14 → 3
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
(*.f64 x 104109730557/25000000000)
(/.f64 4297481763/31250000 x)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000))
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z)
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z -1000000000/23533438303) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 x (*.f64 -1000000000/23533438303 y)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (*.f64 168466327098500000000/553822718361107519809 x)) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 x 168466327098500000000/553822718361107519809))) (*.f64 x 104109730557/25000000000))
Outputs
(*.f64 x 104109730557/25000000000)
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 -1000000000/23533438303 z))
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
Calls

3 calls:

33.0ms
y
27.0ms
z
20.0ms
x
Results
ErrorSegmentsBranch
7.3b3x
20.4b5y
19.9b4z
Compiler

Compiled 107 to 75 computations (29.9% saved)

bsearch50.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
12.175178739401368
18553.955820274896
28.0ms
-3.3998254023457557e+40
-1.8677546633850064e+25
Results
46.0ms288×body256valid
Compiler

Compiled 422 to 338 computations (19.9% saved)

regimes38.0ms (0.2%)

Counts
9 → 4
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
(*.f64 x 104109730557/25000000000)
(/.f64 4297481763/31250000 x)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000))
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z)
(+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 z -1000000000/23533438303) (*.f64 x 104109730557/25000000000))
Outputs
(*.f64 x 104109730557/25000000000)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z)
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
Calls

3 calls:

19.0ms
x
11.0ms
z
5.0ms
y
Results
ErrorSegmentsBranch
14.9b4x
22.6b1y
21.4b2z
Compiler

Compiled 60 to 44 computations (26.7% saved)

bsearch70.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
12.175178739401368
18553.955820274896
20.0ms
-1.3138193339764038e-39
-2.350539494432461e-41
28.0ms
-3.3998254023457557e+40
-1.8677546633850064e+25
Results
64.0ms400×body256valid
Compiler

Compiled 506 to 412 computations (18.6% saved)

regimes66.0ms (0.4%)

Counts
6 → 4
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
(*.f64 x 104109730557/25000000000)
(/.f64 4297481763/31250000 x)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000))
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
Outputs
(*.f64 x 104109730557/25000000000)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 -1000000000/23533438303 z)
(*.f64 x 104109730557/25000000000)
Calls

3 calls:

25.0ms
z
24.0ms
y
16.0ms
x
Results
ErrorSegmentsBranch
14.9b4x
31.4b5y
28.2b6z
Compiler

Compiled 39 to 29 computations (25.6% saved)

bsearch70.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
0.0010882598809403704
12.175178739401368
19.0ms
-1.3138193339764038e-39
-2.350539494432461e-41
28.0ms
-3.3998254023457557e+40
-1.8677546633850064e+25
Results
64.0ms400×body256valid
Compiler

Compiled 430 to 351 computations (18.4% saved)

regimes46.0ms (0.3%)

Accuracy

Total -46.6b remaining (-289.3%)

Threshold costs -46.6b (-289.3%)

Counts
3 → 3
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
(*.f64 x 104109730557/25000000000)
(/.f64 4297481763/31250000 x)
Outputs
(*.f64 x 104109730557/25000000000)
(*.f64 -1000000000/23533438303 z)
(*.f64 x 104109730557/25000000000)
Calls

3 calls:

18.0ms
y
17.0ms
z
9.0ms
x
Results
ErrorSegmentsBranch
16.1b3x
31.5b5y
28.4b6z
Compiler

Compiled 24 to 18 computations (25% saved)

bsearch49.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
0.0010882598809403704
12.175178739401368
27.0ms
-3.3998254023457557e+40
-1.8677546633850064e+25
Results
45.0ms288×body256valid
Compiler

Compiled 298 to 250 computations (16.1% saved)

simplify26.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02142281
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 x -115000000000000000) (+.f64 (+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (*.f64 x 104109730557/25000000000)) (-.f64 (neg.f64 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (neg.f64 y)) (pow.f64 x 2))) 13764240537310136880149/125000000000000000000)) (if (<=.f64 x 32000000000000000) (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (pow.f64 x 3) (+.f64 (*.f64 x 263505074721/1000000000) (*.f64 (pow.f64 x 2) 216700011257/5000000000))) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (*.f64 x 104109730557/25000000000)) (-.f64 (neg.f64 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (neg.f64 y)) (pow.f64 x 2))) 13764240537310136880149/125000000000000000000))))
(if (<=.f64 x -115000000000000000) (+.f64 (+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (*.f64 x 104109730557/25000000000)) (-.f64 (neg.f64 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (neg.f64 y)) (pow.f64 x 2))) 13764240537310136880149/125000000000000000000)) (if (<=.f64 x 420000000000000000) (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (*.f64 x 104109730557/25000000000)) (-.f64 (neg.f64 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (neg.f64 y)) (pow.f64 x 2))) 13764240537310136880149/125000000000000000000))))
(if (<=.f64 x -34000000000000002560905678218396284651621838722941351633092608) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 7200000000000000001312721067947729382182748160) (+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))) (*.f64 x 104109730557/25000000000)))
(if (<=.f64 x -18500000000000000134097772525339259832541909790869438639112192) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 7200000000000000001312721067947729382182748160) (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x 104109730557/25000000000)))
(if (<=.f64 x -250000000000000012086673028888414764382098711472628563968) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 7200000000000000001312721067947729382182748160) (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x 104109730557/25000000000)))
(if (<=.f64 x -75000000000000003288438228380714801597553573888) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 11) (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000)) (if (<=.f64 x 7200000000000000001312721067947729382182748160) (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 x 104109730557/25000000000))))
(if (<=.f64 x -75000000000000003288438228380714801597553573888) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 43000000000000002394313159889282024865792) (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x 104109730557/25000000000)))
(if (<=.f64 x -75000000000000003288438228380714801597553573888) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 8200000000000000079854928564094922391552) (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x 104109730557/25000000000)))
(if (<=.f64 x -75000000000000003288438228380714801597553573888) (*.f64 x 104109730557/25000000000) (if (<=.f64 x -8264141345021879/2361183241434822606848) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (if (<=.f64 x 280) (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000)) (-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000))))
(if (<=.f64 x -37) (+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000)) (if (<=.f64 x 650) (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000)) (-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -19000000000000000218103808) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 2) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z)) (-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -19000000000000000218103808) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 2) (+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 -1000000000/23533438303 z)) (-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -19000000000000000218103808) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 7093169413108531/562949953421312) (+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 -1000000000/23533438303 z)) (-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -19000000000000000218103808) (*.f64 x 104109730557/25000000000) (if (<=.f64 x -6252581806732827/6129982163463555433433388108601236734474956488734408704) (*.f64 -1000000000/23533438303 (*.f64 y x)) (if (<=.f64 x 195) (*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z) (-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000))))
(if (<=.f64 x -19000000000000000218103808) (*.f64 x 104109730557/25000000000) (if (<=.f64 x -7846377169233351/49039857307708443467467104868809893875799651909875269632) (*.f64 -1000000000/23533438303 (*.f64 y x)) (if (<=.f64 x 2) (*.f64 -1000000000/23533438303 z) (*.f64 x 104109730557/25000000000))))
(if (<=.f64 x -19000000000000000218103808) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 2) (*.f64 -1000000000/23533438303 z) (*.f64 x 104109730557/25000000000)))
(*.f64 -1000000000/23533438303 z)
Outputs
(if (<=.f64 x -115000000000000000) (+.f64 (+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (*.f64 x 104109730557/25000000000)) (-.f64 (neg.f64 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (neg.f64 y)) (pow.f64 x 2))) 13764240537310136880149/125000000000000000000)) (if (<=.f64 x 32000000000000000) (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (pow.f64 x 3) (+.f64 (*.f64 x 263505074721/1000000000) (*.f64 (pow.f64 x 2) 216700011257/5000000000))) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (*.f64 x 104109730557/25000000000)) (-.f64 (neg.f64 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (neg.f64 y)) (pow.f64 x 2))) 13764240537310136880149/125000000000000000000))))
(if (<=.f64 x -115000000000000000) (+.f64 (+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (*.f64 x 104109730557/25000000000)) (-.f64 (neg.f64 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (neg.f64 y)) (pow.f64 x 2))) 13764240537310136880149/125000000000000000000)) (if (<=.f64 x 420000000000000000) (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (+.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) (*.f64 x 104109730557/25000000000)) (-.f64 (neg.f64 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (neg.f64 y)) (pow.f64 x 2))) 13764240537310136880149/125000000000000000000))))
(if (<=.f64 x -34000000000000002560905678218396284651621838722941351633092608) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 7200000000000000001312721067947729382182748160) (+.f64 (*.f64 z (-.f64 (/.f64 x (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 x (-.f64 x 2))) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))) (*.f64 x 104109730557/25000000000)))
(if (<=.f64 x -18500000000000000134097772525339259832541909790869438639112192) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 7200000000000000001312721067947729382182748160) (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x 104109730557/25000000000)))
(if (<=.f64 x -250000000000000012086673028888414764382098711472628563968) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 7200000000000000001312721067947729382182748160) (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x 104109730557/25000000000)))
(if (<=.f64 x -75000000000000003288438228380714801597553573888) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 11) (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000)) (if (<=.f64 x 7200000000000000001312721067947729382182748160) (/.f64 (*.f64 (-.f64 x 2) (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000)))))))) (+.f64 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))) 23533438303/500000000)) (*.f64 x 104109730557/25000000000))))
(if (<=.f64 x -75000000000000003288438228380714801597553573888) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 43000000000000002394313159889282024865792) (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000)) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x 104109730557/25000000000)))
(if (<=.f64 x -75000000000000003288438228380714801597553573888) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 8200000000000000079854928564094922391552) (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x 104109730557/25000000000)))
(if (<=.f64 x -75000000000000003288438228380714801597553573888) (*.f64 x 104109730557/25000000000) (if (<=.f64 x -8264141345021879/2361183241434822606848) (/.f64 (*.f64 y (*.f64 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (if (<=.f64 x 280) (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000)) (-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000))))
(if (<=.f64 x -37) (+.f64 1759267849271/25000000000 (*.f64 x 104109730557/25000000000)) (if (<=.f64 x 650) (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x 4297481763/31250000) y) x) z)) (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000)) (-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -19000000000000000218103808) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 2) (+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z)) (-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -19000000000000000218103808) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 2) (+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 -1000000000/23533438303 z)) (-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -19000000000000000218103808) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 7093169413108531/562949953421312) (+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 -1000000000/23533438303 z)) (-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -19000000000000000218103808) (*.f64 x 104109730557/25000000000) (if (<=.f64 x -6252581806732827/6129982163463555433433388108601236734474956488734408704) (*.f64 -1000000000/23533438303 (*.f64 y x)) (if (<=.f64 x 195) (*.f64 (+.f64 (*.f64 x 168466327098500000000/553822718361107519809) -1000000000/23533438303) z) (-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000))))
(if (<=.f64 x -19000000000000000218103808) (*.f64 x 104109730557/25000000000) (if (<=.f64 x -7846377169233351/49039857307708443467467104868809893875799651909875269632) (*.f64 -1000000000/23533438303 (*.f64 y x)) (if (<=.f64 x 2) (*.f64 -1000000000/23533438303 z) (*.f64 x 104109730557/25000000000))))
(if (<=.f64 x -19000000000000000218103808) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 2) (*.f64 -1000000000/23533438303 z) (*.f64 x 104109730557/25000000000)))
(*.f64 -1000000000/23533438303 z)
Compiler

Compiled 880 to 650 computations (26.1% saved)

soundness188.0ms (1%)

Algorithm
egg-herbie
Rules
1656×rational_best_oopsla_all_46_json_45_simplify-37
1656×rational_best_oopsla_all_46_json_45_simplify-37
760×rational_best_oopsla_all_46_json_45_simplify-13
760×rational_best_oopsla_all_46_json_45_simplify-13
708×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02577886
19017880
232897880
02577886
19017880
232897880
Stop Event
node limit
node limit
Compiler

Compiled 432 to 334 computations (22.7% saved)

end914.0ms (5%)

Compiler

Compiled 832 to 598 computations (28.1% saved)

Profiling

Loading profile data...